Skip to content

Commit f40ac10

Browse files
committed
WIP: Add CMake config generation
1 parent 42b47bf commit f40ac10

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
88
SET(PROJECT_NAME eigenpy)
99
SET(PROJECT_DESCRIPTION "Bindings between Numpy and Eigen using Boost.Python")
1010
SET(PROJECT_URL "http://github.com/stack-of-tasks/eigenpy")
11+
SET(PROJECT_USE_CMAKE_EXPORT TRUE)
1112

1213
# Check if the submodule cmake have been initialized
1314
IF(NOT EXISTS "${CMAKE_SOURCE_DIR}/cmake/base.cmake")
@@ -140,6 +141,7 @@ TARGET_COMPILE_OPTIONS(${PROJECT_NAME} PRIVATE $<$<CXX_COMPILER_ID:MSVC>:-bigobj
140141
TARGET_LINK_BOOST_PYTHON(${PROJECT_NAME})
141142
PKG_CONFIG_USE_DEPENDENCY(${PROJECT_NAME} eigen3)
142143
INSTALL(TARGETS ${PROJECT_NAME}
144+
EXPORT ${TARGETS_EXPORT_NAME}
143145
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
144146
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
145147
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
@@ -168,3 +170,5 @@ PKG_CONFIG_APPEND_LIBS(${PROJECT_NAME})
168170
PKG_CONFIG_APPEND_CFLAGS("-I${PYTHON_INCLUDE_DIRS}")
169171
PKG_CONFIG_APPEND_CFLAGS("-I${NUMPY_INCLUDE_DIRS}")
170172
PKG_CONFIG_APPEND_BOOST_LIBS(${BOOST_COMPONENTS})
173+
174+
SETUP_PROJECT_PACKAGE_FINALIZE()

0 commit comments

Comments
 (0)