From 30ebc395aaeafe2f0682089892ded0967d0b2811 Mon Sep 17 00:00:00 2001 From: jcarpent <jcarpent@laas.fr> Date: Thu, 30 Jun 2016 11:54:56 +0200 Subject: [PATCH] [CMake] Handle the link against boost_python with the new cmake macro --- CMakeLists.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index afe2ba6d..710a42e0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -118,7 +118,7 @@ ELSE(APPLE) ADD_LIBRARY(${PROJECT_NAME} SHARED ${${PROJECT_NAME}_SOURCES} ${${PROJECT_NAME}_HEADERS}) ENDIF(APPLE) -TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${Boost_LIBRARIES} ${PYTHON_LIBRARIES}) +TARGET_LINK_BOOST_PYTHON(${PROJECT_NAME}) PKG_CONFIG_USE_DEPENDENCY(${PROJECT_NAME} eigen3) INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib) @@ -126,11 +126,13 @@ INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib) # --- UNIT TEST -------------------------------------- # ---------------------------------------------------- ADD_LIBRARY(matrix SHARED unittest/matrix.cpp) -TARGET_LINK_LIBRARIES(matrix ${Boost_LIBRARIES} ${PROJECT_NAME}) +TARGET_LINK_LIBRARIES(matrix ${PROJECT_NAME}) +TARGET_LINK_BOOST_PYTHON(matrix) SET_TARGET_PROPERTIES(matrix PROPERTIES PREFIX "") ADD_LIBRARY(geometry SHARED unittest/geometry.cpp) -TARGET_LINK_LIBRARIES(geometry ${Boost_LIBRARIES} ${PROJECT_NAME}) +TARGET_LINK_LIBRARIES(geometry ${PROJECT_NAME}) +TARGET_LINK_BOOST_PYTHON(geometry) SET_TARGET_PROPERTIES(geometry PROPERTIES PREFIX "") IF(EIGEN_NUMPY_ALIGNED) @@ -141,7 +143,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}) -PKG_CONFIG_APPEND_LIBS_RAW(${PYTHON_LIBRARIES}) - SETUP_PROJECT_FINALIZE() -- GitLab