diff --git a/CMakeLists.txt b/CMakeLists.txt index 713deab88565e83bd94b795ef4f5a1b6e699aa19..07af7465caa5e0cab11c0df50d461b9c28c017bd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,6 +8,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6) SET(PROJECT_NAME eigenpy) SET(PROJECT_DESCRIPTION "Bindings between Numpy and Eigen using Boost.Python") SET(PROJECT_URL "http://github.com/stack-of-tasks/eigenpy") +SET(PROJECT_USE_CMAKE_EXPORT TRUE) # Check if the submodule cmake have been initialized IF(NOT EXISTS "${CMAKE_SOURCE_DIR}/cmake/base.cmake") @@ -140,6 +141,7 @@ TARGET_COMPILE_OPTIONS(${PROJECT_NAME} PRIVATE $<$<CXX_COMPILER_ID:MSVC>:-bigobj TARGET_LINK_BOOST_PYTHON(${PROJECT_NAME}) PKG_CONFIG_USE_DEPENDENCY(${PROJECT_NAME} eigen3) INSTALL(TARGETS ${PROJECT_NAME} + EXPORT ${TARGETS_EXPORT_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin) @@ -168,3 +170,5 @@ PKG_CONFIG_APPEND_LIBS(${PROJECT_NAME}) PKG_CONFIG_APPEND_CFLAGS("-I${PYTHON_INCLUDE_DIRS}") PKG_CONFIG_APPEND_CFLAGS("-I${NUMPY_INCLUDE_DIRS}") PKG_CONFIG_APPEND_BOOST_LIBS(${BOOST_COMPONENTS}) + +SETUP_PROJECT_PACKAGE_FINALIZE()