Skip to content
Snippets Groups Projects
Commit 81fab514 authored by Antonio Flores Montoya's avatar Antonio Flores Montoya
Browse files

add cmake installation target

parent 26232ebf
No related branches found
No related tags found
Loading
...@@ -11,7 +11,14 @@ set(${PROJECT_NAME}_SRC ...@@ -11,7 +11,14 @@ set(${PROJECT_NAME}_SRC
ehp.cpp ehp.cpp
) )
add_library(${PROJECT_NAME} SHARED option(EHP_BUILD_SHARED_LIBS "Build shared library." ON)
if(EHP_BUILD_SHARED_LIBS)
set(BUILD_SHARED_LIBS ON)
else()
set(BUILD_SHARED_LIBS OFF)
endif()
add_library(${PROJECT_NAME}
${${PROJECT_NAME}_H} ${${PROJECT_NAME}_H}
${${PROJECT_NAME}_SRC} ${${PROJECT_NAME}_SRC}
) )
...@@ -31,3 +38,9 @@ add_custom_command( ...@@ -31,3 +38,9 @@ add_custom_command(
COMMAND "${CMAKE_COMMAND}" -E copy COMMAND "${CMAKE_COMMAND}" -E copy
${PUBLIC_HEADERS} ${PUBLIC_HEADERS}
"${CMAKE_BINARY_DIR}/include/") "${CMAKE_BINARY_DIR}/include/")
install(TARGETS ${PROJECT_NAME} EXPORT ehpTargets
INCLUDES DESTINATION include
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib)
install(FILES ${PUBLIC_HEADERS} DESTINATION include)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment