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 (Qt6 REQUIRED NO_MODULE COMPONENTS Sql Gui Widgets) 0010 0011 find_package (KF6Config ${KF6_MIN_VERSION} CONFIG REQUIRED) 0012 find_package (KF6CoreAddons ${KF6_MIN_VERSION} CONFIG REQUIRED) 0013 find_package (KF6I18n ${KF6_MIN_VERSION} CONFIG REQUIRED) 0014 find_package (KF6WindowSystem ${KF6_MIN_VERSION} CONFIG REQUIRED) 0015 find_package (KF6GlobalAccel ${KF6_MIN_VERSION} CONFIG REQUIRED) 0016 find_package (KF6XmlGui ${KF6_MIN_VERSION} CONFIG REQUIRED) 0017 find_package (KF6KIO ${KF6_MIN_VERSION} CONFIG REQUIRED) 0018 find_package (KF6Crash ${KF6_MIN_VERSION} CONFIG REQUIRED) 0019 0020 0021 # Standard stuff 0022 0023 add_library(kactivitymanagerd_plugin SHARED Plugin.cpp Module.cpp Event.cpp) 0024 generate_export_header(kactivitymanagerd_plugin) 0025 target_link_libraries(kactivitymanagerd_plugin 0026 PUBLIC Qt::Core Qt::DBus KF6::CoreAddons KF6::ConfigCore 0027 PRIVATE debug_STATIC 0028 ) 0029 0030 add_subdirectory (plugins) 0031 0032 set (kactivitymanager_SRCS 0033 Application.cpp 0034 ${KACTIVITIES_CURRENT_ROOT_SOURCE_DIR}/src/common/dbus/org.kde.ActivityManager.Activities.cpp 0035 0036 Activities.cpp 0037 Resources.cpp 0038 Features.cpp 0039 Config.cpp 0040 0041 ksmserver/KSMServer.cpp 0042 ) 0043 0044 qt_add_dbus_adaptor ( 0045 kactivitymanager_SRCS 0046 ../common/dbus/org.kde.ActivityManager.Activities.xml 0047 Activities.h Activities 0048 ) 0049 0050 qt_add_dbus_adaptor ( 0051 kactivitymanager_SRCS 0052 ../common/dbus/org.kde.ActivityManager.Resources.xml 0053 Resources.h Resources 0054 ) 0055 0056 qt_add_dbus_adaptor ( 0057 kactivitymanager_SRCS 0058 ../common/dbus/org.kde.ActivityManager.Features.xml 0059 Features.h Features 0060 ) 0061 0062 add_executable (kactivitymanagerd ${kactivitymanager_SRCS}) 0063 0064 target_link_libraries (kactivitymanagerd 0065 Qt::Core 0066 Qt::DBus 0067 Qt::Gui 0068 Qt::Widgets 0069 KF6::DBusAddons 0070 KF6::CoreAddons 0071 KF6::ConfigCore 0072 KF6::I18n 0073 KF6::WindowSystem 0074 KF6::Crash 0075 kactivitymanagerd_plugin 0076 debug_STATIC 0077 ) 0078 0079 ########### install application ############### 0080 0081 install (TARGETS 0082 kactivitymanagerd 0083 DESTINATION ${KDE_INSTALL_LIBEXECDIR} 0084 ) 0085 0086 install (TARGETS 0087 kactivitymanagerd_plugin ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} 0088 )