Warning, /plasma/plasma-desktop/kcms/keys/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # KI18N Translation Domain for this library 0002 add_definitions(-DTRANSLATION_DOMAIN=\"kcm_keys\") 0003 0004 set(kcm_keys_SRCS 0005 basemodel.cpp 0006 kcm_keys.cpp 0007 filteredmodel.cpp 0008 globalaccelmodel.cpp 0009 shortcutsmodel.cpp 0010 standardshortcutsmodel.cpp 0011 keysdata.cpp 0012 ) 0013 0014 set(kglobalaccel_xml ${KGLOBALACCEL_DBUS_INTERFACES_DIR}/kf5_org.kde.KGlobalAccel.xml) 0015 set_source_files_properties(${kglobalaccel_xml} PROPERTIES 0016 INCLUDE "kglobalaccel.h" 0017 NO_NAMESPACE TRUE 0018 CLASSNAME "KGlobalAccelInterface" 0019 ) 0020 qt_add_dbus_interface(kcm_keys_SRCS ${kglobalaccel_xml} kglobalaccel_interface) 0021 0022 set(kglobalaccel_component_xml ${KGLOBALACCEL_DBUS_INTERFACES_DIR}/kf5_org.kde.kglobalaccel.Component.xml) 0023 set_source_files_properties(${kglobalaccel_component_xml} PROPERTIES 0024 INCLUDE "kglobalaccel.h" 0025 NO_NAMESPACE TRUE 0026 CLASSNAME "KGlobalAccelComponentInterface" 0027 ) 0028 qt_add_dbus_interface(kcm_keys_SRCS ${kglobalaccel_component_xml} kglobalaccel_component_interface) 0029 0030 0031 ecm_qt_declare_logging_category(kcm_keys_SRCS 0032 HEADER kcmkeys_debug.h 0033 IDENTIFIER KCMKEYS 0034 CATEGORY_NAME org.kde.kcm_keys 0035 EXPORT KCMKEYS 0036 DESCRIPTION "System Settings - Global Shortcuts" 0037 ) 0038 0039 ecm_qt_install_logging_categories( 0040 EXPORT KCMKEYS 0041 DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR} 0042 ) 0043 0044 0045 kcoreaddons_add_plugin(kcm_keys SOURCES ${kcm_keys_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings") 0046 kcmutils_generate_desktop_file(kcm_keys) 0047 0048 target_link_libraries(kcm_keys 0049 Qt::DBus 0050 KF5::ConfigGui 0051 KF5::GlobalAccel 0052 KF5::I18n 0053 KF5::KCMUtils 0054 KF5::KIOWidgets 0055 KF5::QuickAddons 0056 ) 0057 0058 kpackage_install_package(package kcm_keys kcms) 0059 0060 install(FILES 0061 schemes/kde3.kksrc 0062 schemes/kde4.kksrc 0063 schemes/mac4.kksrc 0064 schemes/unix3.kksrc 0065 schemes/win3.kksrc 0066 schemes/win4.kksrc 0067 schemes/wm3.kksrc 0068 DESTINATION ${KDE_INSTALL_DATADIR}/kcmkeys 0069 )