Warning, /plasma/kwin/src/kcms/tabbox/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_kwintabbox\")
0003 
0004 set(kcm_kwintabbox_PART_SRCS
0005     ${KWin_SOURCE_DIR}/src/tabbox/tabboxconfig.cpp
0006     layoutpreview.cpp
0007     main.cpp
0008     thumbnailitem.cpp
0009     kwintabboxconfigform.cpp
0010     kwintabboxdata.cpp
0011     shortcutsettings.cpp
0012 )
0013 
0014 ki18n_wrap_ui(kcm_kwintabbox_PART_SRCS main.ui)
0015 qt_add_dbus_interface(kcm_kwintabbox_PART_SRCS ${KWin_SOURCE_DIR}/src/org.kde.kwin.Effects.xml kwin_effects_interface)
0016 
0017 kconfig_add_kcfg_files(kcm_kwintabbox_PART_SRCS kwintabboxsettings.kcfgc kwinswitcheffectsettings.kcfgc kwinpluginssettings.kcfgc)
0018 kcoreaddons_add_plugin(kcm_kwintabbox SOURCES ${kcm_kwintabbox_PART_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings_qwidgets")
0019 
0020 kcmutils_generate_desktop_file(kcm_kwintabbox)
0021 target_link_libraries(kcm_kwintabbox
0022     Qt::Quick
0023     KF6::GlobalAccel
0024     KF6::I18n
0025     KF6::KCMUtils
0026     KF6::NewStuffWidgets
0027     KF6::Package
0028     KF6::Service
0029     KF6::XmlGui # For kkeysequencewidget
0030     XCB::XCB
0031 )
0032 
0033 ########### install files ###############
0034 install(FILES thumbnails/falkon.png
0035               thumbnails/kmail.png
0036               thumbnails/systemsettings.png
0037               thumbnails/dolphin.png
0038               thumbnails/desktop.png
0039         DESTINATION ${KDE_INSTALL_DATADIR}/kwin/kcm_kwintabbox)
0040 install(FILES kwinswitcher.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR})