Warning, /plasma/kscreen/kded/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"kscreen\") 0002 0003 kcoreaddons_add_plugin(kscreen INSTALL_NAMESPACE "kf6/kded") 0004 0005 target_sources(kscreen PRIVATE 0006 daemon.cpp 0007 config.cpp 0008 output.cpp 0009 generator.cpp 0010 device.cpp 0011 ${CMAKE_SOURCE_DIR}/common/osdaction.cpp 0012 ${CMAKE_SOURCE_DIR}/common/globals.cpp 0013 ${CMAKE_SOURCE_DIR}/common/control.cpp 0014 ${CMAKE_SOURCE_DIR}/common/orientation_sensor.cpp 0015 ${CMAKE_SOURCE_DIR}/common/utils.cpp 0016 ) 0017 0018 ecm_qt_declare_logging_category(kscreen HEADER kscreen_daemon_debug.h IDENTIFIER KSCREEN_KDED CATEGORY_NAME kscreen.kded DESCRIPTION "kscreen kded (kscreen)" EXPORT KSCREEN) 0019 0020 qt_add_dbus_interface(dbus_SRCS 0021 org.freedesktop.DBus.Properties.xml 0022 freedesktop_interface) 0023 qt_add_dbus_interface(dbus_SRCS 0024 ../osd/org.kde.kscreen.osdService.xml 0025 osdservice_interface) 0026 0027 target_sources(kscreen PRIVATE ${dbus_SRCS}) 0028 0029 target_link_libraries(kscreen PRIVATE 0030 Qt::Widgets 0031 Qt::DBus 0032 Qt::Quick 0033 Qt::Sensors 0034 KF6::CoreAddons 0035 KF6::Screen 0036 KF6::DBusAddons 0037 KF6::I18n 0038 KF6::XmlGui 0039 ) 0040 0041 if(X11_FOUND) 0042 target_link_libraries(kscreen PRIVATE Qt::GuiPrivate X11::X11 X11::Xi X11::XCB XCB::ATOM) 0043 endif() 0044 0045 0046 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kscreen.json.in 0047 ${CMAKE_CURRENT_BINARY_DIR}/kscreen.json 0048 @ONLY)