Warning, /plasma/kwin/src/kcms/compositing/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 #########################################################################
0002 # KI18N Translation Domain for this library
0003 add_definitions(-DTRANSLATION_DOMAIN=\"kcmkwincompositing\")
0004
0005 ################# configure checks and create the configured files #################
0006
0007 set(kwincompositing_SRC
0008 main.cpp
0009 kwincompositingdata.cpp
0010 )
0011
0012 kconfig_add_kcfg_files(kwincompositing_SRC kwincompositing_setting.kcfgc GENERATE_MOC)
0013
0014 qt_add_dbus_interface(kwincompositing_SRC
0015 ${KWin_SOURCE_DIR}/src/org.kde.kwin.Compositing.xml kwin_compositing_interface
0016 )
0017
0018 ki18n_wrap_ui(kwincompositing_SRC compositing.ui)
0019
0020 kcoreaddons_add_plugin(kwincompositing SOURCES ${kwincompositing_SRC} INSTALL_NAMESPACE "plasma/kcms/systemsettings_qwidgets")
0021 kcmutils_generate_desktop_file(kwincompositing)
0022
0023 target_link_libraries(kwincompositing
0024 Qt::DBus
0025 Qt::Widgets
0026
0027 KF6::ConfigCore
0028 KF6::CoreAddons
0029 KF6::I18n
0030 KF6::KCMUtils
0031 KF6::WindowSystem
0032 )