Skip to content
Snippets Groups Projects
Commit 23351906 authored by Berenger Bramas's avatar Berenger Bramas
Browse files

Keep hierarchy in installed headers

parent 103238aa
Branches
Tags
1 merge request!23WIP: Feature/use cmake
Pipeline #45052 canceled
...@@ -97,20 +97,18 @@ get_property(ALL_LINK_DIRS DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY LINK_D ...@@ -97,20 +97,18 @@ get_property(ALL_LINK_DIRS DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY LINK_D
##################################################################################### #####################################################################################
## Build the lib ## Build the lib
include_directories( include_directories(${PROJECT_SOURCE_DIR}/bfps/cpp)
${PROJECT_SOURCE_DIR}/bfps/cpp
)
file(GLOB_RECURSE cpp_for_lib ${PROJECT_SOURCE_DIR}/bfps/*.cpp) file(GLOB_RECURSE cpp_for_lib ${PROJECT_SOURCE_DIR}/bfps/*.cpp)
file(GLOB_RECURSE hpp_for_lib ${PROJECT_SOURCE_DIR}/bfps/*.hpp) file(GLOB_RECURSE hpp_for_lib ${PROJECT_SOURCE_DIR}/bfps/*.hpp)
LIST(APPEND source_files ${cpp_for_lib}) LIST(APPEND source_files ${hpp_for_lib} ${cpp_for_lib})
add_library(bfps ${source_files}) add_library(bfps ${source_files})
target_link_libraries(bfps ${BFPS_LIBS}) target_link_libraries(bfps ${BFPS_LIBS})
set_target_properties(bfps PROPERTIES PUBLIC_HEADER "${hpp_for_lib}")
install(TARGETS bfps EXPORT BFPS_EXPORT DESTINATION lib/ PUBLIC_HEADER DESTINATION include/bfps ) install(TARGETS bfps EXPORT BFPS_EXPORT DESTINATION lib/ )
install(DIRECTORY ${PROJECT_SOURCE_DIR}/bfps/cpp DESTINATION include/ FILES_MATCHING PATTERN "*.h*")
##################################################################################### #####################################################################################
## Export the configuration ## Export the configuration
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment