Warning, /plasma/kactivitymanagerd/src/service/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # vim:set softtabstop=3 shiftwidth=3 tabstop=3 expandtab: 0002 0003 project (ActivityManager) 0004 0005 # General 0006 find_package (ECM 0.0.8 REQUIRED NO_MODULE) 0007 set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) 0008 0009 find_package (Qt${QT_MAJOR_VERSION} REQUIRED NO_MODULE COMPONENTS Sql Gui Widgets) 0010 0011 find_package (KF5Config ${KF5_MIN_VERSION} CONFIG REQUIRED) 0012 find_package (KF5CoreAddons ${KF5_MIN_VERSION} CONFIG REQUIRED) 0013 find_package (KF5I18n ${KF5_MIN_VERSION} CONFIG REQUIRED) 0014 find_package (KF5WindowSystem ${KF5_MIN_VERSION} CONFIG REQUIRED) 0015 find_package (KF5GlobalAccel ${KF5_MIN_VERSION} CONFIG REQUIRED) 0016 find_package (KF5XmlGui ${KF5_MIN_VERSION} CONFIG REQUIRED) 0017 find_package (KF5KIO ${KF5_MIN_VERSION} CONFIG REQUIRED) 0018 find_package (KF5Crash ${KF5_MIN_VERSION} CONFIG REQUIRED) 0019 0020 0021 # Standard stuff 0022 0023 add_library(kactivitymanagerd_plugin SHARED Plugin.cpp Module.cpp Event.cpp ${debug_SRCS}) 0024 generate_export_header(kactivitymanagerd_plugin) 0025 target_link_libraries(kactivitymanagerd_plugin PUBLIC Qt::Core Qt::DBus KF5::CoreAddons KF5::ConfigCore) 0026 0027 add_subdirectory (plugins) 0028 0029 set (kactivitymanager_SRCS 0030 Application.cpp 0031 ${KACTIVITIES_CURRENT_ROOT_SOURCE_DIR}/src/common/dbus/org.kde.ActivityManager.Activities.cpp 0032 0033 ${debug_SRCS} 0034 Activities.cpp 0035 Resources.cpp 0036 Features.cpp 0037 Config.cpp 0038 0039 ksmserver/KSMServer.cpp 0040 ) 0041 0042 qt_add_dbus_adaptor ( 0043 kactivitymanager_SRCS 0044 ../common/dbus/org.kde.ActivityManager.Activities.xml 0045 Activities.h Activities 0046 ) 0047 0048 qt_add_dbus_adaptor ( 0049 kactivitymanager_SRCS 0050 ../common/dbus/org.kde.ActivityManager.Resources.xml 0051 Resources.h Resources 0052 ) 0053 0054 qt_add_dbus_adaptor ( 0055 kactivitymanager_SRCS 0056 ../common/dbus/org.kde.ActivityManager.Features.xml 0057 Features.h Features 0058 ) 0059 0060 add_executable (kactivitymanagerd ${kactivitymanager_SRCS}) 0061 0062 target_link_libraries (kactivitymanagerd 0063 Qt::Core 0064 Qt::DBus 0065 Qt::Gui 0066 Qt::Widgets 0067 KF5::DBusAddons 0068 KF5::CoreAddons 0069 KF5::ConfigCore 0070 KF5::I18n 0071 KF5::WindowSystem 0072 KF5::Crash 0073 kactivitymanagerd_plugin 0074 ) 0075 0076 ########### install application ############### 0077 0078 install (FILES 0079 files/kactivitymanagerd.desktop 0080 DESTINATION ${KDE_INSTALL_KSERVICESDIR} 0081 ) 0082 0083 install (TARGETS 0084 kactivitymanagerd 0085 DESTINATION ${KDE_INSTALL_LIBEXECDIR} 0086 ) 0087 0088 install (TARGETS 0089 kactivitymanagerd_plugin ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} 0090 )