diff --git a/CMakeLists.txt b/CMakeLists.txt index 07af7465caa5e0cab11c0df50d461b9c28c017bd..a15d12a962782aa147892104cbf5eaabc8bf2731 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -66,7 +66,7 @@ FIND_NUMPY() INCLUDE_DIRECTORIES(SYSTEM ${NUMPY_INCLUDE_DIRS}) # ---------------------------------------------------- -# --- DEPENDANCIES ----------------------------------- +# --- DEPENDENCIES ----------------------------------- # ---------------------------------------------------- ADD_REQUIRED_DEPENDENCY("eigen3 >= 3.0.5") @@ -142,6 +142,8 @@ TARGET_LINK_BOOST_PYTHON(${PROJECT_NAME}) PKG_CONFIG_USE_DEPENDENCY(${PROJECT_NAME} eigen3) INSTALL(TARGETS ${PROJECT_NAME} EXPORT ${TARGETS_EXPORT_NAME} + PUBLIC_HEADER + INCLUDES DESTINATION ${CMAKE_INSTALL_PREFIX}/include LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin) @@ -152,6 +154,7 @@ ADD_SOURCE_GROUP(${PROJECT_NAME}_SOURCES) INCLUDE(GenerateExportHeader) GENERATE_EXPORT_HEADER(${PROJECT_NAME} EXPORT_FILE_NAME eigenpy/${PROJECT_NAME}_export.h) TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} INTERFACE "$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>") +SET(PUBLIC_HEADER ${${PROJECT_NAME}_HEADERS}) INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/eigenpy/${PROJECT_NAME}_export.h