Warning, /plasma/plasma-workspace/krunner/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(krunner_SRCS
0002 main.cpp
0003 view.cpp
0004 x11windowscreenrelativepositioner.cpp
0005 qml/krunner.qrc
0006 )
0007
0008 set(krunner_dbusAppXML dbus/org.kde.krunner.App.xml)
0009 qt_add_dbus_adaptor(krunner_SRCS ${krunner_dbusAppXML} view.h View)
0010 ecm_generate_dbus_service_file(
0011 NAME org.kde.krunner
0012 EXECUTABLE "${KDE_INSTALL_FULL_BINDIR}/krunner --daemon"
0013 SYSTEMD_SERVICE plasma-krunner.service
0014 DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR}
0015 )
0016
0017 add_executable(krunner ${krunner_SRCS})
0018
0019 target_link_libraries(krunner
0020 Qt::Quick
0021 Qt::Widgets
0022 KF6::KIOGui
0023 KF6::I18n
0024 Plasma::PlasmaQuick
0025 Plasma::Activities
0026 KF6::DBusAddons
0027 KF6::Crash
0028 KF6::Runner
0029 PW::KWorkspace
0030 LayerShellQt::Interface
0031 )
0032 target_compile_definitions(krunner PRIVATE -DPROJECT_VERSION="${PROJECT_VERSION}")
0033
0034 install(TARGETS krunner ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0035 install(FILES ${krunner_dbusAppXML} DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR} )
0036
0037 configure_file(org.kde.krunner.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/org.kde.krunner.desktop @ONLY)
0038 install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/org.kde.krunner.desktop DESTINATION ${KDE_INSTALL_DATADIR}/kglobalaccel)
0039
0040 set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KRunnerAppDBusInterface")
0041 configure_package_config_file(KRunnerAppDBusInterfaceConfig.cmake.in
0042 "${CMAKE_CURRENT_BINARY_DIR}/KRunnerAppDBusInterfaceConfig.cmake"
0043 PATH_VARS KDE_INSTALL_DBUSINTERFACEDIR
0044 INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR})
0045 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/KRunnerAppDBusInterfaceConfig.cmake
0046 DESTINATION ${CMAKECONFIG_INSTALL_DIR})
0047
0048 ecm_install_configured_files(
0049 INPUT plasma-krunner.service.in
0050 @ONLY
0051 DESTINATION ${KDE_INSTALL_SYSTEMDUSERUNITDIR}
0052 )
0053
0054 install(FILES completions/krunner.zsh RENAME _krunner DESTINATION ${KDE_INSTALL_ZSHAUTOCOMPLETEDIR})