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})