Warning, /plasma/plasma-workspace/startkde/plasma-shutdown/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 set(plasma_shutdown_SRCS
0002     main.cpp
0003     shutdown.cpp
0004 )
0005 
0006 ecm_qt_declare_logging_category(plasma_shutdown_SRCS  HEADER debug.h IDENTIFIER PLASMA_SESSION CATEGORY_NAME org.kde.plasma.shutdown
0007     DESCRIPTION "plasma shutdown"
0008     EXPORT PLASMAWORKSPACE
0009 )
0010 
0011 qt_add_dbus_adaptor(plasma_shutdown_SRCS org.kde.Shutdown.xml shutdown.h Shutdown)
0012 qt_add_dbus_interface(plasma_shutdown_SRCS org.kde.Shutdown.xml shutdown_interface)
0013 qt_add_dbus_interface( plasma_shutdown_SRCS ../../ksmserver/org.kde.KSMServerInterface.xml ksmserver_interface )
0014 qt_add_dbus_interface( plasma_shutdown_SRCS ../../ksmserver/org.kde.KWin.Session.xml kwin_interface )
0015 
0016 add_executable(plasma-shutdown ${plasma_shutdown_SRCS})
0017 
0018 target_link_libraries(plasma-shutdown
0019     Qt::Core
0020     Qt::DBus
0021     KF6::ConfigCore
0022     PW::KWorkspace
0023 )
0024 
0025 kdbusaddons_generate_dbus_service_file(plasma-shutdown org.kde.Shutdown ${KDE_INSTALL_FULL_BINDIR})
0026 install(TARGETS plasma-shutdown ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0027