Changeset View
Changeset View
Standalone View
Standalone View
effects/cubeslide/CMakeLists.txt
- This file was copied from effects/cube/CMakeLists.txt.
1 | ####################################### | 1 | ####################################### | ||
---|---|---|---|---|---|
2 | # Effect | | |||
3 | | ||||
4 | # Data files | | |||
5 | install( FILES | | |||
6 | data/cubecap.png | | |||
7 | DESTINATION ${DATA_INSTALL_DIR}/kwin ) | | |||
8 | | ||||
9 | ####################################### | | |||
10 | # Config | 2 | # Config | ||
11 | 3 | | |||
12 | # cube | | |||
13 | set(kwin_cube_config_SRCS cube_config.cpp) | | |||
14 | ki18n_wrap_ui(kwin_cube_config_SRCS cube_config.ui) | | |||
15 | qt5_add_dbus_interface(kwin_cube_config_SRCS ${kwin_effects_dbus_xml} kwineffects_interface) | | |||
16 | kconfig_add_kcfg_files(kwin_cube_config_SRCS cubeconfig.kcfgc) | | |||
17 | | ||||
18 | add_library(kwin_cube_config MODULE ${kwin_cube_config_SRCS}) | | |||
19 | | ||||
20 | target_link_libraries(kwin_cube_config | | |||
21 | KF5::ConfigWidgets | | |||
22 | KF5::GlobalAccel | | |||
23 | KF5::I18n | | |||
24 | KF5::XmlGui | | |||
25 | KF5::KIOWidgets | | |||
26 | KF5::Service | | |||
27 | ) | | |||
28 | | ||||
29 | kcoreaddons_desktop_to_json(kwin_cube_config cube_config.desktop SERVICE_TYPES kcmodule.desktop) | | |||
30 | | ||||
31 | # cube slide | | |||
32 | set(kwin_cubeslide_config_SRCS cubeslide_config.cpp) | 4 | set(kwin_cubeslide_config_SRCS cubeslide_config.cpp) | ||
33 | ki18n_wrap_ui(kwin_cubeslide_config_SRCS cubeslide_config.ui) | 5 | ki18n_wrap_ui(kwin_cubeslide_config_SRCS cubeslide_config.ui) | ||
34 | qt5_add_dbus_interface(kwin_cubeslide_config_SRCS ${kwin_effects_dbus_xml} kwineffects_interface) | 6 | qt5_add_dbus_interface(kwin_cubeslide_config_SRCS ${kwin_effects_dbus_xml} kwineffects_interface) | ||
35 | kconfig_add_kcfg_files(kwin_cubeslide_config_SRCS cubeslideconfig.kcfgc) | 7 | kconfig_add_kcfg_files(kwin_cubeslide_config_SRCS cubeslideconfig.kcfgc) | ||
36 | 8 | | |||
37 | add_library(kwin_cubeslide_config MODULE ${kwin_cubeslide_config_SRCS}) | 9 | add_library(kwin_cubeslide_config MODULE ${kwin_cubeslide_config_SRCS}) | ||
38 | 10 | | |||
39 | target_link_libraries(kwin_cubeslide_config | 11 | target_link_libraries(kwin_cubeslide_config | ||
40 | kwineffects | 12 | kwineffects | ||
41 | KF5::ConfigWidgets | 13 | KF5::ConfigWidgets | ||
42 | KF5::I18n | 14 | KF5::I18n | ||
43 | KF5::Service | 15 | KF5::Service | ||
44 | ) | 16 | ) | ||
45 | 17 | | |||
46 | kcoreaddons_desktop_to_json(kwin_cubeslide_config cubeslide_config.desktop SERVICE_TYPES kcmodule.desktop) | 18 | kcoreaddons_desktop_to_json(kwin_cubeslide_config cubeslide_config.desktop SERVICE_TYPES kcmodule.desktop) | ||
47 | 19 | | |||
48 | install( | 20 | install( | ||
49 | TARGETS | 21 | TARGETS | ||
50 | kwin_cube_config | | |||
51 | kwin_cubeslide_config | 22 | kwin_cubeslide_config | ||
52 | DESTINATION | 23 | DESTINATION | ||
53 | ${PLUGIN_INSTALL_DIR}/kwin/effects/configs | 24 | ${PLUGIN_INSTALL_DIR}/kwin/effects/configs | ||
54 | ) | 25 | ) |