2014-11-13 19:30:51 +02:00
|
|
|
include_directories(
|
2015-10-31 13:44:54 +02:00
|
|
|
${CMAKE_SOURCE_DIR}/libs
|
|
|
|
${CMAKE_SOURCE_DIR}/libs/kdm
|
|
|
|
${CMAKE_SOURCE_DIR}/libs/plasmagenericshell
|
|
|
|
${CMAKE_SOURCE_DIR}/ksmserver/screenlocker/greeter/
|
2014-11-13 19:30:51 +02:00
|
|
|
${CMAKE_BINARY_DIR}/ksmserver/screenlocker/greeter/
|
2015-10-31 13:44:54 +02:00
|
|
|
${CMAKE_SOURCE_DIR}/libs/kworkspace
|
|
|
|
${CMAKE_SOURCE_DIR}/kcheckpass
|
2014-11-13 19:30:51 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
set(plasma-overlay_SRCS
|
|
|
|
backgrounddialog.cpp
|
|
|
|
main.cpp
|
|
|
|
plasmaapp.cpp
|
|
|
|
savercorona.cpp
|
|
|
|
saverview.cpp
|
2015-10-31 13:44:54 +02:00
|
|
|
${CMAKE_SOURCE_DIR}/ksmserver/screenlocker/greeter/greeter.cpp
|
|
|
|
${CMAKE_SOURCE_DIR}/ksmserver/screenlocker/greeter/sessions.cpp
|
2015-09-01 04:37:19 +03:00
|
|
|
BackgroundDialog.ui
|
2014-11-13 19:30:51 +02:00
|
|
|
)
|
|
|
|
|
2015-10-31 13:44:54 +02:00
|
|
|
kde4_add_kcfg_files(plasma-overlay_SRCS ${CMAKE_SOURCE_DIR}/ksmserver/screenlocker/kcfg/kscreensaversettings.kcfgc)
|
2014-11-13 19:30:51 +02:00
|
|
|
|
|
|
|
set(plasmaapp_dbusXML org.kde.plasma-overlay.App.xml)
|
|
|
|
#qt4_generate_dbus_interface(plasmaapp.h ${plasmaapp_dbusXML} OPTIONS -S -M)
|
|
|
|
qt4_add_dbus_adaptor(plasma-overlay_SRCS ${plasmaapp_dbusXML} plasmaapp.h PlasmaApp)
|
|
|
|
|
2015-09-01 04:37:19 +03:00
|
|
|
add_executable(plasma-overlay ${plasma-overlay_SRCS})
|
2014-11-13 19:30:51 +02:00
|
|
|
|
|
|
|
target_link_libraries(plasma-overlay ${KDE4_PLASMA_LIBS} kworkspace ${KDE4_KIO_LIBS} ${KDE4_KFILE_LIBS}
|
|
|
|
${X11_X11_LIB} plasmagenericshell ${QT_QTDECLARATIVE_LIBRARY} kdeclarative)
|
|
|
|
if(X11_Xrender_FOUND)
|
|
|
|
target_link_libraries(plasma-overlay ${X11_Xrender_LIB})
|
|
|
|
endif(X11_Xrender_FOUND)
|
|
|
|
set_target_properties(plasma-overlay PROPERTIES OUTPUT_NAME plasma-overlay)
|
|
|
|
|
|
|
|
install(TARGETS plasma-overlay ${INSTALL_TARGETS_DEFAULT_ARGS})
|
|
|
|
install(FILES plasma-overlayrc DESTINATION ${CONFIG_INSTALL_DIR})
|