Warning, /plasma/kscreen/kcm/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_definitions(-DTRANSLATION_DOMAIN=\"kcm_kscreen\")
0002 
0003 kcmutils_add_qml_kcm(kcm_kscreen)
0004 
0005 target_sources(kcm_kscreen PRIVATE
0006     config_handler.cpp
0007     kcm.cpp
0008     output_model.cpp
0009     ${kwincompositing_SRC}
0010     ${CMAKE_SOURCE_DIR}/common/utils.cpp
0011     ${CMAKE_SOURCE_DIR}/common/control.cpp
0012     ${CMAKE_SOURCE_DIR}/common/globals.cpp
0013     ${CMAKE_SOURCE_DIR}/common/orientation_sensor.cpp
0014 )
0015 
0016 ecm_qt_declare_logging_category(kcm_kscreen
0017     HEADER
0018         kcm_screen_debug.h
0019     IDENTIFIER
0020         KSCREEN_KCM
0021     CATEGORY_NAME
0022         kscreen.kcm
0023      DESCRIPTION "kscreen kcm (kscreen)" EXPORT KSCREEN
0024 )
0025 
0026 kconfig_add_kcfg_files(kcm_kscreen GENERATE_MOC globalscalesettings.kcfgc)
0027 kconfig_add_kcfg_files(kcm_kscreen GENERATE_MOC kwincompositing_setting.kcfgc)
0028 target_link_libraries(kcm_kscreen PRIVATE
0029     Qt::DBus
0030     Qt::Sensors
0031     KF6::ConfigGui
0032     KF6::CoreAddons
0033     KF6::I18n
0034     Plasma::PlasmaQuick
0035     KF6::KCMUtilsQuick
0036     KF6::Screen
0037 )