Warning, /plasma/libkscreen/src/backendlauncher/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(backendlauncher_SRCS
0002 main.cpp
0003 backendloader.cpp
0004 backenddbuswrapper.cpp
0005 )
0006
0007 ecm_qt_declare_logging_category(backendlauncher_SRCS
0008 HEADER kscreen_backendLauncher_debug.h
0009 IDENTIFIER KSCREEN_BACKEND_LAUNCHER
0010 CATEGORY_NAME org.kde.kscreen.backendLauncher
0011 )
0012
0013 qt_add_dbus_adaptor(backendlauncher_SRCS ${CMAKE_SOURCE_DIR}/interfaces/org.kde.KScreen.Backend.xml
0014 backenddbuswrapper.h BackendDBusWrapper backendadaptor BackendAdaptor)
0015 qt_add_dbus_adaptor(backendlauncher_SRCS ${CMAKE_SOURCE_DIR}/interfaces/org.kde.KScreen.xml
0016 backendloader.h BackendLoader backendloaderadaptor BackendLoaderAdaptor)
0017
0018 add_executable(kscreen_backend_launcher ${backendlauncher_SRCS})
0019
0020 target_link_libraries(kscreen_backend_launcher
0021 KF6Screen
0022 Qt::Core
0023 Qt::Gui
0024 Qt::DBus
0025 )
0026
0027 install(TARGETS kscreen_backend_launcher
0028 DESTINATION ${KDE_INSTALL_FULL_LIBEXECDIR_KF}
0029 )
0030
0031 configure_file(org.kde.kscreen.service.cmake
0032 ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kscreen.service @ONLY
0033 )
0034 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kscreen.service
0035 DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR}
0036 )
0037
0038 configure_file(plasma-kscreen.service.cmake
0039 ${CMAKE_CURRENT_BINARY_DIR}/plasma-kscreen.service @ONLY
0040 )
0041 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/plasma-kscreen.service
0042 DESTINATION ${KDE_INSTALL_SYSTEMDUSERUNITDIR}
0043 )