Warning, /plasma/plasma-activities/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # vim:set softtabstop=3 shiftwidth=3 tabstop=3 expandtab: 0002 0003 # Boosting us a bit 0004 0005 if (NOT KACTIVITIES_LIBRARY_ONLY) 0006 find_package (Boost 1.49 REQUIRED) 0007 0008 string (REGEX MATCH "1053.." BOOST_VERSION_BLACKLISTED ${Boost_VERSION}) 0009 0010 if (BOOST_VERSION_BLACKLISTED AND NOT KACTIVITIES_ENABLE_EXCEPTIONS) 0011 message ( 0012 WARNING 0013 "Boost.Container 1.53 has issues when exceptions are disabled. " 0014 "We will set the KACTIVITIES_ENABLE_EXCEPTIONS option." 0015 ) 0016 set (KACTIVITIES_ENABLE_EXCEPTIONS ON) 0017 endif () 0018 endif () 0019 0020 if (KACTIVITIES_ENABLE_EXCEPTIONS) 0021 string (REPLACE "-fno-exceptions" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") 0022 add_definitions (-fexceptions) 0023 endif () 0024 0025 # ======================================================= 0026 # Starting the actual project definition 0027 0028 # The libraries do not depend on any compile-time features 0029 add_subdirectory (lib) 0030 0031 if (NOT KACTIVITIES_LIBRARY_ONLY) 0032 include_directories ( 0033 ${CMAKE_CURRENT_BINARY_DIR} 0034 ${CMAKE_CURRENT_SOURCE_DIR} 0035 ) 0036 add_subdirectory (imports) 0037 endif () 0038 0039 add_subdirectory (cli) 0040 0041 ecm_qt_install_logging_categories( 0042 EXPORT KACTIVITIES 0043 FILE kactivities.categories 0044 DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR} 0045 )