From a85ac82536ccd5d25b9310bd28716d23e0a07340 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Meusel?= Date: Wed, 18 Dec 2019 11:11:32 +0100 Subject: [PATCH] Add an `install` build target (#18) --- CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b6d5db0..3df5543 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -46,9 +46,15 @@ else (WIN32) # assuming Linux endif (WIN32) -add_library (${PROJECT_NAME} ${SOURCES}) +add_library(${PROJECT_NAME} ${SOURCES}) target_include_directories(${PROJECT_NAME} PRIVATE ${KEYCHAIN_INCLUDE_DIRS}) -target_link_libraries(${PROJECT_NAME} ${KEYCHAIN_LIBRARIES}) +set_target_properties(${PROJECT_NAME} PROPERTIES PUBLIC_HEADER "keychain.h") +target_link_libraries(${PROJECT_NAME} PUBLIC ${KEYCHAIN_LIBRARIES}) + +install(TARGETS ${PROJECT_NAME} + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib + PUBLIC_HEADER DESTINATION include/keychain) if (BUILD_TESTS) add_subdirectory("test")