diff options
| author | rimio <vasi.vilvoiu@gmail.com> | 2019-02-11 17:16:53 +0200 |
|---|---|---|
| committer | rimio <vasi.vilvoiu@gmail.com> | 2019-02-11 17:16:53 +0200 |
| commit | 749f7cc8a37303639791e41a8a979c48cc5e9372 (patch) | |
| tree | 4e569d08e5f9105af8f99ea43c77ff2d1e3328e2 | |
| parent | a86b98091b0ef23d85eab74415e25bb81a256e01 (diff) | |
Install target
| -rw-r--r-- | CMakeLists.txt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 4980705..4ae1dad 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,13 +51,17 @@ set (DESCRIBE_TOOL_SOURCES add_library (${PROJECT_NAME}_shared SHARED ${LIB_SOURCES}) add_library (${PROJECT_NAME}_static STATIC ${LIB_SOURCES}) -set_target_properties (${PROJECT_NAME}_shared PROPERTIES OUTPUT_NAME ${PROJECT_NAME}) -set_target_properties (${PROJECT_NAME}_static PROPERTIES OUTPUT_NAME ${PROJECT_NAME}) +set_target_properties (${PROJECT_NAME}_shared PROPERTIES OUTPUT_NAME ${PROJECT_NAME} PUBLIC_HEADER ${LIB_INCLUDES}) +set_target_properties (${PROJECT_NAME}_static PROPERTIES OUTPUT_NAME ${PROJECT_NAME} PUBLIC_HEADER ${LIB_INCLUDES}) target_compile_options (${PROJECT_NAME}_static PRIVATE -nostdlib) +install (TARGETS ${PROJECT_NAME}_shared LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include) +install (TARGETS ${PROJECT_NAME}_static ARCHIVE DESTINATION lib PUBLIC_HEADER DESTINATION include) + # Tool Targets if (BUILD_DESCRIBE_TOOL) add_executable (${PROJECT_NAME}-describe ${DESCRIBE_TOOL_SOURCES}) target_link_libraries (${PROJECT_NAME}-describe ${PROJECT_NAME}_shared) + install (TARGETS ${PROJECT_NAME}-describe DESTINATION bin) endif (BUILD_DESCRIBE_TOOL)
\ No newline at end of file |
