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 kcoreaddons_add_plugin(kcm_kscreen INSTALL_NAMESPACE "plasma/kcms/systemsettings")
0004 
0005 target_sources(kcm_kscreen PRIVATE
0006     config_handler.cpp
0007     kcm.cpp
0008     output_model.cpp
0009     ${CMAKE_SOURCE_DIR}/common/utils.cpp
0010     ${CMAKE_SOURCE_DIR}/common/control.cpp
0011     ${CMAKE_SOURCE_DIR}/common/globals.cpp
0012     ${CMAKE_SOURCE_DIR}/common/orientation_sensor.cpp
0013 )
0014 
0015 ecm_qt_declare_logging_category(kcm_kscreen
0016     HEADER
0017         kcm_screen_debug.h
0018     IDENTIFIER
0019         KSCREEN_KCM
0020     CATEGORY_NAME
0021         kscreen.kcm
0022      DESCRIPTION "kscreen kcm (kscreen)" EXPORT KSCREEN
0023 )
0024 
0025 kconfig_add_kcfg_files(kcm_kscreen GENERATE_MOC globalscalesettings.kcfgc)
0026 
0027 kcmutils_generate_desktop_file(kcm_kscreen)
0028 
0029 target_link_libraries(kcm_kscreen
0030     Qt::DBus
0031     Qt::Sensors
0032     KF5::ConfigGui
0033     KF5::CoreAddons
0034     KF5::Declarative
0035     KF5::I18n
0036     KF5::PlasmaQuick
0037     KF5::QuickAddons
0038     KF5::Screen
0039 )
0040 
0041 kpackage_install_package(package kcm_kscreen kcms)