kde-extraapps/kdeplasma-addons/containments/groupingdesktop/lib/CMakeLists.txt
Ivailo Monev 4433e55536 generic: generate export headers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 14:58:10 +03:00

32 lines
965 B
CMake

set(groupingcontainment_SRCS
abstractgroup.cpp
groupinfo.cpp
groupfactory.cpp
groupingcontainment.cpp
handle.cpp
freehandle.cpp
gridhandle.cpp
spacer.cpp
groups/floatinggroup.cpp
groups/gridgroup.cpp
groups/gridmanager.cpp
groups/flowgroup.cpp
groups/stackinggroup.cpp
groups/tabbinggroup.cpp
groupexplorer/explorerwindow.cpp
groupexplorer/groupexplorer.cpp
groupexplorer/groupiconlist.cpp
groupexplorer/groupicon.cpp
groups/tabbinggroup_config.ui
)
add_library(plasma_groupingcontainment SHARED ${groupingcontainment_SRCS})
target_link_libraries(plasma_groupingcontainment ${KDE4_PLASMA_LIBS})
generate_export_header(plasma_groupingcontainment)
set_target_properties(plasma_groupingcontainment PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})
install(TARGETS plasma_groupingcontainment EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS})