2021-03-10 16:57:46 +02:00
|
|
|
include_directories(
|
|
|
|
# for kworkspace_export.h
|
|
|
|
${CMAKE_BINARY_DIR}/libs/kworkspace
|
|
|
|
)
|
|
|
|
|
2014-11-13 19:30:51 +02:00
|
|
|
########### next target ###############
|
|
|
|
|
|
|
|
set(kcm_screensaver_PART_SRCS
|
2016-03-25 22:21:16 +00:00
|
|
|
scrnsave.cpp
|
|
|
|
testwin.cpp
|
|
|
|
saverconfig.cpp
|
|
|
|
)
|
2014-11-13 19:30:51 +02:00
|
|
|
|
2015-10-31 13:44:54 +02:00
|
|
|
set(kscreensaver_xml ${CMAKE_SOURCE_DIR}/ksmserver/screenlocker/dbus/org.kde.screensaver.xml)
|
2014-11-13 19:30:51 +02:00
|
|
|
QT4_ADD_DBUS_INTERFACE( kcm_screensaver_PART_SRCS ${kscreensaver_xml} kscreensaver_interface )
|
|
|
|
|
|
|
|
kde4_add_plugin(kcm_screensaver ${kcm_screensaver_PART_SRCS})
|
|
|
|
|
|
|
|
|
|
|
|
target_link_libraries(kcm_screensaver ${KDE4_PLASMA_LIBS} ${X11_LIBRARIES} kworkspace)
|
|
|
|
|
|
|
|
find_library(DL_LIBRARY dl)
|
|
|
|
if (DL_LIBRARY)
|
|
|
|
target_link_libraries(kcm_screensaver ${DL_LIBRARY})
|
|
|
|
endif(DL_LIBRARY)
|
|
|
|
|
2020-02-08 19:29:32 +00:00
|
|
|
install(TARGETS kcm_screensaver DESTINATION ${KDE4_PLUGIN_INSTALL_DIR} )
|
2014-11-13 19:30:51 +02:00
|
|
|
|
|
|
|
|
|
|
|
########### install files ###############
|
|
|
|
|
2020-02-08 19:29:32 +00:00
|
|
|
install( FILES screensaver.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR} )
|
2014-11-13 19:30:51 +02:00
|
|
|
|