Changeset View
Changeset View
Standalone View
Standalone View
krunner/CMakeLists.txt
1 | set(krunner_SRCS | 1 | set(krunner_SRCS | ||
---|---|---|---|---|---|
2 | main.cpp | 2 | main.cpp | ||
3 | view.cpp | 3 | view.cpp | ||
4 | ) | 4 | ) | ||
5 | 5 | | |||
6 | set(krunner_dbusAppXML dbus/org.kde.krunner.App.xml) | 6 | set(krunner_dbusAppXML dbus/org.kde.krunner.App.xml) | ||
7 | qt5_add_dbus_adaptor(krunner_SRCS ${krunner_dbusAppXML} view.h View) | 7 | qt5_add_dbus_adaptor(krunner_SRCS ${krunner_dbusAppXML} view.h View) | ||
8 | configure_file(dbus/org.kde.krunner.service.in | | |||
9 | ${CMAKE_CURRENT_BINARY_DIR}/org.kde.krunner.service) | | |||
10 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.krunner.service | | |||
11 | DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR}) | | |||
12 | 8 | | |||
9 | ecm_install_configured_files(TEMPLATES dbus/org.kde.krunner.service.in DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR}) | ||||
13 | 10 | | |||
14 | add_executable(krunner ${krunner_SRCS}) | 11 | add_executable(krunner ${krunner_SRCS}) | ||
15 | 12 | | |||
16 | target_link_libraries(krunner | 13 | target_link_libraries(krunner | ||
17 | Qt5::Quick | 14 | Qt5::Quick | ||
18 | Qt5::Widgets | 15 | Qt5::Widgets | ||
19 | KF5::Declarative | 16 | KF5::Declarative | ||
20 | KF5::I18n | 17 | KF5::I18n | ||
21 | KF5::PlasmaQuick | 18 | KF5::PlasmaQuick | ||
22 | KF5::DBusAddons | 19 | KF5::DBusAddons | ||
23 | KF5::Crash | 20 | KF5::Crash | ||
24 | KF5::WaylandClient | 21 | KF5::WaylandClient | ||
25 | KF5::QuickAddons | 22 | KF5::QuickAddons | ||
26 | PW::KWorkspace | 23 | PW::KWorkspace | ||
27 | ) | 24 | ) | ||
28 | target_compile_definitions(krunner PRIVATE -DPROJECT_VERSION="${PROJECT_VERSION}") | 25 | target_compile_definitions(krunner PRIVATE -DPROJECT_VERSION="${PROJECT_VERSION}") | ||
29 | 26 | | |||
30 | install(TARGETS krunner ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | 27 | install(TARGETS krunner ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | ||
31 | install(FILES ${krunner_dbusAppXML} DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR} ) | 28 | install(FILES ${krunner_dbusAppXML} DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR} ) | ||
32 | 29 | | |||
33 | configure_file(krunner.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/krunner.desktop @ONLY) | 30 | ecm_install_configured_files(TEMPLATES krunner.desktop.cmake DESTINATION ${DATA_INSTALL_DIR}/kglobalaccel @ONLY) | ||
34 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/krunner.desktop DESTINATION ${DATA_INSTALL_DIR}/kglobalaccel) | | |||
35 | 31 | | |||
36 | set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KRunnerAppDBusInterface") | 32 | set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KRunnerAppDBusInterface") | ||
37 | configure_package_config_file(KRunnerAppDBusInterfaceConfig.cmake.in | 33 | configure_package_config_file(KRunnerAppDBusInterfaceConfig.cmake.in | ||
38 | "${CMAKE_CURRENT_BINARY_DIR}/KRunnerAppDBusInterfaceConfig.cmake" | 34 | "${CMAKE_CURRENT_BINARY_DIR}/KRunnerAppDBusInterfaceConfig.cmake" | ||
39 | PATH_VARS KDE_INSTALL_DBUSINTERFACEDIR | 35 | PATH_VARS KDE_INSTALL_DBUSINTERFACEDIR | ||
40 | INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | 36 | INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | ||
41 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/KRunnerAppDBusInterfaceConfig.cmake | 37 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/KRunnerAppDBusInterfaceConfig.cmake | ||
42 | DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | 38 | DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | ||
43 | 39 | | |||
44 | add_subdirectory(update) | 40 | add_subdirectory(update) |