Changeset View
Changeset View
Standalone View
Standalone View
kcms/launch/CMakeLists.txt
1 | # KI18N Translation Domain for this library. | 1 | # KI18N Translation Domain for this library. | ||
---|---|---|---|---|---|
2 | add_definitions(-DTRANSLATION_DOMAIN=\"kcm_launchfeedback\") | 2 | add_definitions(-DTRANSLATION_DOMAIN=\"kcm_launchfeedback\") | ||
3 | 3 | | |||
4 | ########### next target ############### | 4 | ########### next target ############### | ||
5 | 5 | | |||
6 | set(kcm_launchfeedback_PART_SRCS launchfeedback.cpp) | 6 | set(kcm_launchfeedback_PART_SRCS launchfeedback.cpp) | ||
7 | 7 | | |||
8 | set_source_files_properties(${KWIN_EFFECTS_INTERFACE} PROPERTIES INCLUDE "interface_util.h") | 8 | set_source_files_properties(${KWIN_EFFECTS_INTERFACE} PROPERTIES INCLUDE "interface_util.h") | ||
9 | qt5_add_dbus_interface(kcm_launchfeedback_PART_SRCS ${KWIN_EFFECTS_INTERFACE} kwin_interface) | 9 | qt5_add_dbus_interface(kcm_launchfeedback_PART_SRCS ${KWIN_EFFECTS_INTERFACE} kwin_interface) | ||
10 | 10 | | |||
11 | kconfig_add_kcfg_files(kcm_launchfeedback_PART_SRCS launchfeedbacksettings.kcfgc GENERATE_MOC) | ||||
12 | | ||||
11 | add_library(kcm_launchfeedback MODULE ${kcm_launchfeedback_PART_SRCS}) | 13 | add_library(kcm_launchfeedback MODULE ${kcm_launchfeedback_PART_SRCS}) | ||
12 | 14 | | |||
13 | target_link_libraries(kcm_launchfeedback | 15 | target_link_libraries(kcm_launchfeedback | ||
14 | Qt5::DBus | 16 | Qt5::DBus | ||
15 | KF5::I18n | 17 | KF5::I18n | ||
16 | KF5::KCMUtils | 18 | KF5::KCMUtils | ||
17 | KF5::QuickAddons | 19 | KF5::QuickAddons | ||
18 | ) | 20 | ) | ||
19 | 21 | | |||
20 | kcoreaddons_desktop_to_json(kcm_launchfeedback "kcm_launchfeedback.desktop") | 22 | kcoreaddons_desktop_to_json(kcm_launchfeedback "kcm_launchfeedback.desktop") | ||
21 | 23 | | |||
22 | ########### install files ############### | 24 | ########### install files ############### | ||
23 | 25 | | |||
26 | install(FILES launchfeedbacksettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) | ||||
24 | install(TARGETS kcm_launchfeedback DESTINATION ${KDE_INSTALL_PLUGINDIR}/kcms) | 27 | install(TARGETS kcm_launchfeedback DESTINATION ${KDE_INSTALL_PLUGINDIR}/kcms) | ||
25 | install(FILES kcm_launchfeedback.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) | 28 | install(FILES kcm_launchfeedback.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) | ||
26 | kpackage_install_package(package kcm_launchfeedback kcms) | 29 | kpackage_install_package(package kcm_launchfeedback kcms) | ||
27 | |