Warning, /plasma/oxygen/kdecoration/config/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 set(oxygendecoration_config_SRCS
0002     oxygenanimationconfigwidget.cpp
0003     oxygenconfigwidget.cpp
0004     oxygendetectwidget.cpp
0005     oxygenexceptiondialog.cpp
0006     oxygenexceptionlistwidget.cpp
0007     oxygenexceptionmodel.cpp
0008     ../oxygenexceptionlist.cpp
0009 )
0010 
0011 ki18n_wrap_ui(oxygendecoration_config_SRCS
0012    ui/oxygenconfigurationui.ui
0013    ui/oxygendetectwidget.ui
0014    ui/oxygenexceptiondialog.ui
0015    ui/oxygenexceptionlistwidget.ui
0016 )
0017 
0018 kcoreaddons_add_plugin(kcm_oxygendecoration SOURCES kcm_oxygendecoration.cpp ${oxygendecoration_config_SRCS} INSTALL_NAMESPACE "${KDECORATION_KCM_PLUGIN_DIR}")
0019 kconfig_add_kcfg_files(kcm_oxygendecoration ../oxygensettings.kcfgc)
0020 target_include_directories(kcm_oxygendecoration PRIVATE ${CMAKE_SOURCE_DIR}/kdecoration ${CMAKE_BINARY_DIR}/kdecoration/)
0021 target_link_libraries(kcm_oxygendecoration
0022     PUBLIC
0023         Qt6::Core
0024         Qt6::Gui
0025         Qt6::DBus
0026     PRIVATE
0027         KF6::ConfigCore
0028         KF6::CoreAddons
0029         KF6::ConfigWidgets
0030         KF6::GuiAddons
0031         KF6::I18n
0032         KF6::IconThemes
0033         KF6::KCMUtils
0034         KF6::WindowSystem
0035         oxygenstyle6
0036         oxygenstyleconfig6
0037 )
0038 
0039 if(OXYGEN_HAVE_X11)
0040   target_link_libraries(kcm_oxygendecoration PUBLIC Qt6::GuiPrivate XCB::XCB)
0041 endif()
0042 
0043 kcmutils_generate_desktop_file(kcm_oxygendecoration)