kde-workspace/libs/plasmagenericshell/CMakeLists.txt

43 lines
959 B
Text
Raw Normal View History

include_directories(
${CMAKE_CURRENT_BINARY_DIR}
# for kworkspace_export.h
${CMAKE_BINARY_DIR}/libs/kworkspace
)
2014-11-13 19:30:51 +02:00
set(plasmagenericshell_LIB_SRCS
backgrounddialog.cpp
mouseinputbutton.cpp
mouseplugins.cpp
mousepluginwidget.cpp
panelshadows.cpp
toolbutton.cpp
wallpaperpreview.cpp
widgetsexplorer/widgetexplorer.cpp
2015-09-01 04:37:19 +03:00
BackgroundDialog.ui
MousePlugins.ui
2014-11-13 19:30:51 +02:00
)
2015-09-01 04:37:19 +03:00
add_library(plasmagenericshell SHARED ${plasmagenericshell_LIB_SRCS})
2014-11-13 19:30:51 +02:00
target_link_libraries(plasmagenericshell PUBLIC
KDE4::plasma
KDE4::kdeui
KDE4::kio
KDE4::solid
kworkspace
)
target_link_libraries(plasmagenericshell PRIVATE ${X11_LIBRARIES})
2014-11-13 19:30:51 +02:00
set_target_properties(plasmagenericshell PROPERTIES
VERSION ${GENERIC_LIB_VERSION}
SOVERSION ${GENERIC_LIB_SOVERSION}
)
2014-11-13 19:30:51 +02:00
generate_export_header(plasmagenericshell)
install(
TARGETS plasmagenericshell
EXPORT kdeworkspaceTargets
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)