kde-workspace/kscreensaver/libkscreensaver/CMakeLists.txt

23 lines
766 B
Text
Raw Normal View History

2014-11-13 19:30:51 +02:00
########### next target ###############
set(kscreensaver_LIB_SRCS main.cpp kscreensaver.cpp)
2015-09-01 04:37:19 +03:00
add_library(kscreensaver SHARED ${kscreensaver_LIB_SRCS})
2014-11-13 19:30:51 +02:00
target_link_libraries(kscreensaver ${KDE4_KIO_LIBS} ${X11_X11_LIB})
set_target_properties(kscreensaver PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})
set_target_properties(kscreensaver PROPERTIES DEFINE_SYMBOL MAKE_KSCREENSAVER_LIB)
2014-11-13 19:30:51 +02:00
install(TARGETS kscreensaver EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
install(FILES screensaver.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})
########### install files ###############
install( FILES kscreensaver.h kscreensaver_vroot.h kscreensaver_export.h DESTINATION ${INCLUDE_INSTALL_DIR} COMPONENT Devel)