Skip to content

Commit 68269e5

Browse files
committed
Preserve header subdir struct when installing
1 parent 41abd90 commit 68269e5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ target_link_libraries(
114114
ndcurves::ndcurves
115115
)
116116
target_link_libraries(${PROJECT_NAME} PUBLIC OpenMP::OpenMP_CXX)
117-
set_target_properties(${PROJECT_NAME} PROPERTIES PUBLIC_HEADER "${mpc_HEADER}")
118117
set_target_properties(
119118
${PROJECT_NAME}
120119
PROPERTIES LINKER_LANGUAGE CXX INSTALL_RPATH "\$ORIGIN"
@@ -142,7 +141,11 @@ endif()
142141
install(
143142
TARGETS ${PROJECT_NAME}
144143
EXPORT ${TARGETS_EXPORT_NAME}
145-
PUBLIC_HEADER DESTINATION include/${PROJECT_NAME}
146144
LIBRARY DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}
147145
)
148146
install(FILES package.xml DESTINATION share/${PROJECT_NAME})
147+
148+
install(
149+
DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/${PROJECT_NAME}
150+
DESTINATION include
151+
)

0 commit comments

Comments
 (0)