kdelibs/threadweaver/WeaverGui/CMakeLists.txt
Ivailo Monev 20ca58afa6 generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-03 10:14:43 +02:00

34 lines
712 B
CMake

include_directories(
${QT_INCLUDE_DIR}
${QT_QTCORE_INCLUDE_DIR}
${QT_QTGUI_INCLUDE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_SOURCE_DIR}/Weaver
../Weaver
)
add_library(ThreadWeaverGui ${LIBRARY_TYPE} WeaverThreadGrid.cpp)
target_link_libraries(ThreadWeaverGui
threadweaver
${QT_QTGUI_LIBRARY}
)
set_target_properties(ThreadWeaverGui PROPERTIES
VERSION ${GENERIC_LIB_VERSION}
SOVERSION ${GENERIC_LIB_SOVERSION}
)
install(
TARGETS ThreadWeaverGui
EXPORT kdelibsLibraryTargets
${INSTALL_TARGETS_DEFAULT_ARGS}
)
install(
FILES
WeaverThreadGrid.h
DESTINATION ${INCLUDE_INSTALL_DIR}/threadweaver
COMPONENT Devel
)