if (NOT PLASMA_ACTIVITIES_LIBRARY_ONLY)
find_package (Boost 1.49 REQUIRED)
string (REGEX MATCH "1053.." BOOST_VERSION_BLACKLISTED ${Boost_VERSION})
if (BOOST_VERSION_BLACKLISTED AND NOT PLASMA_ACTIVITIES_ENABLE_EXCEPTIONS)
message (
WARNING
"Boost.Container 1.53 has issues when exceptions are disabled. "
"We will set the PLASMA_ACTIVITIES_ENABLE_EXCEPTIONS option."
)
set (PLASMA_ACTIVITIES_ENABLE_EXCEPTIONS ON)
endif ()
endif ()
if (PLASMA_ACTIVITIES_ENABLE_EXCEPTIONS)
string (REPLACE "-fno-exceptions" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
add_definitions (-fexceptions)
endif ()
add_subdirectory (lib)
if (NOT PLASMA_ACTIVITIES_LIBRARY_ONLY)
include_directories (
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
)
add_subdirectory (imports)
endif ()
add_subdirectory (cli)
ecm_qt_install_logging_categories(
EXPORT PLASMA_ACTIVITIES
FILE plasma-activities.categories
DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
)