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 kcmutils_add_qml_kcm(kcm_keys) 0005 0006 target_sources(kcm_keys PRIVATE 0007 basemodel.cpp 0008 kcm_keys.cpp 0009 filteredmodel.cpp 0010 globalaccelmodel.cpp 0011 shortcutsmodel.cpp 0012 standardshortcutsmodel.cpp 0013 keysdata.cpp 0014 ) 0015 0016 set(kglobalaccel_xml ${KGLOBALACCEL_DBUS_INTERFACES_DIR}/kf6_org.kde.KGlobalAccel.xml) 0017 set_source_files_properties(${kglobalaccel_xml} PROPERTIES 0018 INCLUDE "kglobalaccel.h" 0019 NO_NAMESPACE TRUE 0020 CLASSNAME "KGlobalAccelInterface" 0021 ) 0022 qt_add_dbus_interface(kcm_keys_DBUS_SRCS ${kglobalaccel_xml} kglobalaccel_interface) 0023 0024 set(kglobalaccel_component_xml ${KGLOBALACCEL_DBUS_INTERFACES_DIR}/kf6_org.kde.kglobalaccel.Component.xml) 0025 set_source_files_properties(${kglobalaccel_component_xml} PROPERTIES 0026 INCLUDE "kglobalaccel.h" 0027 NO_NAMESPACE TRUE 0028 CLASSNAME "KGlobalAccelComponentInterface" 0029 ) 0030 qt_add_dbus_interface(kcm_keys_DBUS_SRCS ${kglobalaccel_component_xml} kglobalaccel_component_interface) 0031 0032 target_sources(kcm_keys PRIVATE ${kcm_keys_DBUS_SRCS}) 0033 0034 ecm_qt_declare_logging_category(kcm_keys 0035 HEADER kcmkeys_debug.h 0036 IDENTIFIER KCMKEYS 0037 CATEGORY_NAME org.kde.kcm_keys 0038 EXPORT KCMKEYS 0039 DESCRIPTION "System Settings - Global Shortcuts" 0040 ) 0041 0042 ecm_qt_install_logging_categories(EXPORT KCMKEYS DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) 0043 0044 target_link_libraries(kcm_keys PRIVATE 0045 Qt::DBus 0046 Qt::Quick 0047 KF6::ConfigGui 0048 KF6::GlobalAccel 0049 KF6::I18n 0050 KF6::KCMUtils 0051 KF6::KIOWidgets 0052 KF6::KCMUtilsQuick 0053 ) 0054 0055 install(FILES 0056 schemes/kde3.kksrc 0057 schemes/kde4.kksrc 0058 schemes/mac4.kksrc 0059 schemes/unix3.kksrc 0060 schemes/win3.kksrc 0061 schemes/win4.kksrc 0062 schemes/wm3.kksrc 0063 DESTINATION ${KDE_INSTALL_DATADIR}/kcmkeys 0064 )