Changeset View
Changeset View
Standalone View
Standalone View
startkde/kcminit/CMakeLists.txt
Show All 26 Lines | |||||
27 | # TODO might be simpler to make <whatever>_startup to be a symlink to <whatever> | 27 | # TODO might be simpler to make <whatever>_startup to be a symlink to <whatever> | ||
28 | 28 | | |||
29 | set(kcminit_startup_KDEINIT_SRCS main.cpp) | 29 | set(kcminit_startup_KDEINIT_SRCS main.cpp) | ||
30 | 30 | | |||
31 | 31 | | |||
32 | qt5_add_dbus_interface(kcminit_startup_KDEINIT_SRCS ${klauncher_xml} klauncher_iface) | 32 | qt5_add_dbus_interface(kcminit_startup_KDEINIT_SRCS ${klauncher_xml} klauncher_iface) | ||
33 | kf5_add_kdeinit_executable( kcminit_startup ${kcminit_startup_KDEINIT_SRCS}) | 33 | kf5_add_kdeinit_executable( kcminit_startup ${kcminit_startup_KDEINIT_SRCS}) | ||
34 | 34 | | |||
35 | ecm_install_configured_files(TEMPLATES plasma-kcminit-phase1.service.in plasma-kcminit.service.in | ||||
36 | DESTINATION ${SYSTEMD_USER_UNIT_INSTALL_DIR}) | ||||
37 | | ||||
35 | target_link_libraries(kdeinit_kcminit_startup Qt5::Core Qt5::Gui Qt5::DBus KF5::CoreAddons KF5::Service KF5::I18n PW::KWorkspace) | 38 | target_link_libraries(kdeinit_kcminit_startup Qt5::Core Qt5::Gui Qt5::DBus KF5::CoreAddons KF5::Service KF5::I18n PW::KWorkspace) | ||
36 | if (XCB_XCB_FOUND) | 39 | if (XCB_XCB_FOUND) | ||
37 | target_link_libraries(kdeinit_kcminit_startup XCB::XCB) | 40 | target_link_libraries(kdeinit_kcminit_startup XCB::XCB) | ||
38 | endif() | 41 | endif() | ||
39 | 42 | | |||
40 | install(TARGETS kdeinit_kcminit_startup ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) | 43 | install(TARGETS kdeinit_kcminit_startup ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) | ||
41 | install(TARGETS kcminit_startup ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) | 44 | install(TARGETS kcminit_startup ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) | ||
42 | 45 | |