You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
744 B
27 lines
744 B
set(sessionsprivateplugin_SRCS |
|
sessionsmodel.cpp |
|
sessionsprivateplugin.cpp |
|
) |
|
|
|
qt5_add_dbus_interface(sessionsprivateplugin_SRCS ${SCREENSAVER_DBUS_INTERFACE} screensaver_interface) |
|
|
|
kconfig_add_kcfg_files(sessionsprivateplugin_SRCS kscreensaversettings.kcfgc) |
|
|
|
add_library(sessionsprivateplugin SHARED ${sessionsprivateplugin_SRCS}) |
|
target_link_libraries(sessionsprivateplugin |
|
Qt5::Core |
|
Qt5::DBus |
|
Qt5::Quick |
|
Qt5::Qml |
|
Qt5::Gui |
|
KF5::CoreAddons |
|
KF5::ConfigCore |
|
KF5::ConfigGui |
|
KF5::I18n |
|
PW::KWorkspace |
|
) |
|
|
|
install(TARGETS sessionsprivateplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/sessions) |
|
|
|
install(FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/sessions) |
|
|
|
|