Changeset View
Changeset View
Standalone View
Standalone View
kcmkwin/kwincompositing/CMakeLists.txt
1 | ######################################################################### | 1 | ######################################################################### | ||
---|---|---|---|---|---|
2 | # KI18N Translation Domain for this library | 2 | # KI18N Translation Domain for this library | ||
3 | add_definitions(-DTRANSLATION_DOMAIN=\"kcmkwincompositing\") | 3 | add_definitions(-DTRANSLATION_DOMAIN=\"kcmkwincompositing\") | ||
4 | 4 | | |||
5 | add_definitions(-DQT_NO_URL_CAST_FROM_STRING) | 5 | add_definitions(-DQT_NO_URL_CAST_FROM_STRING) | ||
6 | 6 | | |||
7 | remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_STRICT_ITERATORS -DQT_NO_CAST_FROM_BYTEARRAY) | 7 | remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_STRICT_ITERATORS -DQT_NO_CAST_FROM_BYTEARRAY) | ||
8 | 8 | | |||
9 | ################# configure checks and create the configured files ################# | 9 | ################# configure checks and create the configured files ################# | ||
10 | 10 | | |||
11 | set(kwincomposing_SRC | 11 | set(kwincompositing_SRC | ||
12 | main.cpp | 12 | main.cpp | ||
13 | compositing.cpp | | |||
14 | ) | 13 | ) | ||
15 | 14 | | |||
16 | qt5_add_dbus_interface(kwincomposing_SRC | 15 | kconfig_add_kcfg_files(kwincompositing_SRC kwincompositing_setting.kcfgc GENERATE_MOC) | ||
16 | | ||||
17 | qt5_add_dbus_interface(kwincompositing_SRC | ||||
17 | ${KWin_SOURCE_DIR}/org.kde.kwin.Compositing.xml kwin_compositing_interface | 18 | ${KWin_SOURCE_DIR}/org.kde.kwin.Compositing.xml kwin_compositing_interface | ||
18 | ) | 19 | ) | ||
19 | 20 | | |||
20 | ki18n_wrap_ui(kwincomposing_SRC compositing.ui) | 21 | ki18n_wrap_ui(kwincompositing_SRC compositing.ui) | ||
21 | 22 | | |||
22 | add_library(kwincompositing MODULE ${kwincomposing_SRC}) | 23 | add_library(kwincompositing MODULE ${kwincompositing_SRC}) | ||
23 | 24 | | |||
24 | target_link_libraries(kwincompositing | 25 | target_link_libraries(kwincompositing | ||
25 | Qt5::DBus | 26 | Qt5::DBus | ||
26 | Qt5::Widgets | 27 | Qt5::Widgets | ||
27 | 28 | | |||
28 | KF5::ConfigCore | 29 | KF5::ConfigCore | ||
29 | KF5::CoreAddons | 30 | KF5::CoreAddons | ||
30 | KF5::I18n | 31 | KF5::I18n | ||
31 | KF5::KCMUtils | 32 | KF5::KCMUtils | ||
32 | ) | 33 | ) | ||
33 | 34 | | |||
34 | install(TARGETS kwincompositing DESTINATION ${PLUGIN_INSTALL_DIR}) | 35 | install(TARGETS kwincompositing DESTINATION ${PLUGIN_INSTALL_DIR}) | ||
35 | install(FILES kwincompositing.desktop DESTINATION ${SERVICES_INSTALL_DIR}) | 36 | install(FILES kwincompositing.desktop DESTINATION ${SERVICES_INSTALL_DIR}) |