Add install target

This commit is contained in:
Matias Fontanini
2016-06-14 20:32:17 -07:00
parent 54d2e28e1b
commit 6d053c1dbd
5 changed files with 23 additions and 1 deletions

View File

@@ -46,6 +46,7 @@ configure_file(
)
add_subdirectory(src)
add_subdirectory(include)
# Make sure we build googletest before anything else
add_dependencies(cppkafka googletest)
enable_testing()

1
include/CMakeLists.txt Normal file
View File

@@ -0,0 +1 @@
add_subdirectory(cppkafka)

View File

@@ -0,0 +1,7 @@
file(GLOB INCLUDE_FILES "*.h")
install(
FILES ${INCLUDE_FILES}
DESTINATION include/cppkafka
COMPONENT Headers
)
add_subdirectory(zookeeper)

View File

@@ -0,0 +1,6 @@
file(GLOB INCLUDE_FILES "*.h")
install(
FILES ${INCLUDE_FILES}
DESTINATION include/cppkafka/zookeeper
COMPONENT Headers
)

View File

@@ -26,4 +26,11 @@ if (ENABLE_ZOOKEEPER)
set(SOURCES ${SOURCES} ${ZOOKEEPER_SOURCES})
endif()
add_library(cppkafka ${SOURCES})
add_library(cppkafka ${SOURCES})
install(
TARGETS cppkafka
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
COMPONENT dev
)