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 "kf5/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 qt_add_dbus_adaptor(dbus_SRCS 0027 org.kde.KScreen.xml 0028 daemon.h 0029 KScreenDaemon 0030 ) 0031 0032 target_sources(kscreen PRIVATE ${dbus_SRCS}) 0033 0034 target_link_libraries(kscreen PRIVATE 0035 Qt::Widgets 0036 Qt::DBus 0037 Qt::Quick 0038 Qt::Sensors 0039 KF5::Declarative 0040 KF5::Screen 0041 KF5::DBusAddons 0042 KF5::I18n 0043 KF5::XmlGui 0044 KF5::GlobalAccel 0045 KF5::ScreenDpms 0046 ) 0047 0048 if(X11_FOUND) 0049 target_link_libraries(kscreen PRIVATE X11::X11 X11::Xi X11::XCB XCB::ATOM) 0050 if (QT_MAJOR_VERSION EQUAL "5") 0051 target_link_libraries(kscreen PRIVATE Qt5::X11Extras) 0052 else() 0053 target_link_libraries(kscreen PRIVATE Qt::GuiPrivate) 0054 endif() 0055 endif() 0056 0057 0058 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kscreen.json.in 0059 ${CMAKE_CURRENT_BINARY_DIR}/kscreen.json 0060 @ONLY)