Warning, /plasma/kde-gtk-config/kded/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_subdirectory(kwin_bridge)
0002 add_subdirectory(scss)
0003 
0004 add_library(gtkconfig MODULE)
0005 
0006 set(gtkconfig_SRCS
0007     gtkconfig.cpp
0008     gsd-xsettings-manager/gsd-xsettings-manager.cpp
0009     configvalueprovider.cpp
0010     themepreviewer.cpp
0011 )
0012 
0013 qt_add_dbus_adaptor(gtkconfig_SRCS
0014     gsd-xsettings-manager/org.gtk.Settings.xml
0015     gsd-xsettings-manager/gsd-xsettings-manager.h
0016     GSDXSettingsManager
0017     gsd_xsettings_manager_adaptor
0018     GSDXSettingsManagerAdaptor
0019 )
0020 
0021 target_sources(gtkconfig
0022   PRIVATE
0023     ${gtkconfig_SRCS}
0024 )
0025 
0026 add_subdirectory(config_editor)
0027 
0028 target_compile_definitions(gtkconfig
0029   PUBLIC
0030     -DQT_NO_SIGNALS_SLOTS_KEYWORDS
0031 )
0032 
0033 target_link_libraries(gtkconfig
0034   PRIVATE
0035     KWinBridge
0036     KF6::WindowSystem
0037   PUBLIC
0038     Qt::DBus
0039     Qt::Svg
0040     KF6::ColorScheme
0041     KF6::CoreAddons
0042     KF6::ConfigCore
0043     KF6::DBusAddons
0044     KF6::GuiAddons
0045     PkgConfig::GTK+3
0046     PkgConfig::GIO
0047     PkgConfig::GObject
0048 )
0049 
0050 install(TARGETS gtkconfig DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf6/kded)