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

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