Warning, /plasma/plasma-workspace/startkde/plasma-session/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_subdirectory(plasma-autostart-list) 0002 0003 set(plasma_session_SRCS 0004 main.cpp 0005 autostart.cpp 0006 startup.cpp 0007 sessiontrack.cpp 0008 signalhandler.cpp 0009 ) 0010 0011 ecm_qt_declare_logging_category(plasma_session_SRCS HEADER debug.h IDENTIFIER PLASMA_SESSION CATEGORY_NAME org.kde.plasma.session 0012 DESCRIPTION "plasma session" 0013 EXPORT PLASMAWORKSPACE 0014 ) 0015 0016 qt_add_dbus_adaptor( plasma_session_SRCS org.kde.Startup.xml startup.h Startup) 0017 0018 set(kcminit_adaptor ${plasma-workspace_SOURCE_DIR}/startkde/kcminit/main.h) 0019 set(kcminit_xml ${CMAKE_CURRENT_BINARY_DIR}/org.kde.KCMinit.xml) 0020 qt_generate_dbus_interface( ${kcminit_adaptor} ${kcminit_xml} ) 0021 qt_add_dbus_interface( plasma_session_SRCS ${kcminit_xml} kcminit_interface ) 0022 0023 qt_add_dbus_interface( plasma_session_SRCS ../../ksmserver/org.kde.KSMServerInterface.xml ksmserver_interface ) 0024 0025 add_executable(plasma_session ${plasma_session_SRCS}) 0026 0027 target_include_directories(plasma_session PRIVATE ${CMAKE_SOURCE_DIR}/startkde ${CMAKE_BINARY_DIR}/startkde) 0028 target_link_libraries(plasma_session 0029 startplasma 0030 KF6::KIOCore 0031 PlasmaAutostart 0032 ) 0033 0034 install(TARGETS plasma_session ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0035