Skip to content

Commit 6f0d3fc

Browse files
committed
Use Olivier's suggestions to export include directories
1 parent e5c6af8 commit 6f0d3fc

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ FIND_NUMPY()
6666
INCLUDE_DIRECTORIES(SYSTEM ${NUMPY_INCLUDE_DIRS})
6767

6868
# ----------------------------------------------------
69-
# --- DEPENDANCIES -----------------------------------
69+
# --- DEPENDENCIES -----------------------------------
7070
# ----------------------------------------------------
7171
ADD_REQUIRED_DEPENDENCY("eigen3 >= 3.0.5")
7272

@@ -142,6 +142,8 @@ TARGET_LINK_BOOST_PYTHON(${PROJECT_NAME})
142142
PKG_CONFIG_USE_DEPENDENCY(${PROJECT_NAME} eigen3)
143143
INSTALL(TARGETS ${PROJECT_NAME}
144144
EXPORT ${TARGETS_EXPORT_NAME}
145+
PUBLIC_HEADER
146+
INCLUDES DESTINATION ${CMAKE_INSTALL_PREFIX}/include
145147
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
146148
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
147149
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
@@ -152,6 +154,7 @@ ADD_SOURCE_GROUP(${PROJECT_NAME}_SOURCES)
152154
INCLUDE(GenerateExportHeader)
153155
GENERATE_EXPORT_HEADER(${PROJECT_NAME} EXPORT_FILE_NAME eigenpy/${PROJECT_NAME}_export.h)
154156
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} INTERFACE "$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>")
157+
SET(PUBLIC_HEADER ${${PROJECT_NAME}_HEADERS})
155158

156159
INSTALL(FILES
157160
${CMAKE_CURRENT_BINARY_DIR}/eigenpy/${PROJECT_NAME}_export.h

0 commit comments

Comments
 (0)