Warning, /plasma/khotkeys/app/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ########### next target ###############
0002
0003 set(dbus_interface_name org.kde.khotkeys.xml)
0004 set(kded_khotkeys_PART_SRCS
0005 kded.cpp
0006 ${CMAKE_CURRENT_BINARY_DIR}/${dbus_interface_name})
0007
0008 qt5_generate_dbus_interface(kded.h ${dbus_interface_name})
0009 set(dbus_interface_xml ${CMAKE_CURRENT_BINARY_DIR}/${dbus_interface_name})
0010
0011 add_custom_target(khotkeysdbusinterface ALL DEPENDS ${dbus_interface_name})
0012
0013 add_library(kded_khotkeys MODULE ${kded_khotkeys_PART_SRCS})
0014 set_target_properties(kded_khotkeys PROPERTIES OUTPUT_NAME khotkeys)
0015 kcoreaddons_desktop_to_json(kded_khotkeys khotkeys.desktop)
0016
0017 target_link_libraries(kded_khotkeys
0018 khotkeysprivate
0019 PW::KWorkspace
0020 KF5::DBusAddons)
0021
0022 set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KHotKeysDBusInterface")
0023
0024 configure_package_config_file(KHotKeysDBusInterfaceConfig.cmake.in
0025 ${CMAKE_CURRENT_BINARY_DIR}/KHotKeysDBusInterfaceConfig.cmake
0026 PATH_VARS KDE_INSTALL_DBUSINTERFACEDIR
0027 INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR})
0028
0029 ########### install files ###############
0030 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/KHotKeysDBusInterfaceConfig.cmake
0031 DESTINATION ${CMAKECONFIG_INSTALL_DIR})
0032
0033 install(TARGETS kded_khotkeys DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5/kded)
0034
0035 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.khotkeys.xml
0036 DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR})
0037
0038