Warning, /plasma/kscreen/osd/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_executable(kscreen_osd_service main.cpp osdmanager.cpp osd.cpp ../common/osdaction.cpp qml.qrc)
0002 
0003 qt_add_dbus_adaptor(DBUS_SRC org.kde.kscreen.osdService.xml osdmanager.h KScreen::OsdManager)
0004 target_sources(kscreen_osd_service PRIVATE ${DBUS_SRC})
0005 
0006 target_link_libraries(kscreen_osd_service PRIVATE
0007     Qt::DBus
0008     Qt::Quick
0009     KF5::I18n
0010     KF5::WindowSystem
0011     KF5::Screen
0012     LayerShellQt::Interface
0013 )
0014 
0015 install(TARGETS kscreen_osd_service DESTINATION ${KDE_INSTALL_LIBEXECDIR})
0016 
0017 ecm_generate_dbus_service_file(
0018     NAME org.kde.kscreen.osdService
0019     EXECUTABLE ${KDE_INSTALL_FULL_LIBEXECDIR}/kscreen_osd_service
0020     DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR}
0021     SYSTEMD_SERVICE plasma-kscreen-osd.service
0022 )
0023 
0024 ecm_install_configured_files(INPUT plasma-kscreen-osd.service @ONLY
0025     DESTINATION ${KDE_INSTALL_SYSTEMDUSERUNITDIR}
0026 )