Skip to content

Commit 30ebc39

Browse files
committed
[CMake] Handle the link against boost_python with the new cmake macro
1 parent ae6cfc5 commit 30ebc39

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -118,19 +118,21 @@ ELSE(APPLE)
118118
ADD_LIBRARY(${PROJECT_NAME} SHARED ${${PROJECT_NAME}_SOURCES} ${${PROJECT_NAME}_HEADERS})
119119
ENDIF(APPLE)
120120

121-
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${Boost_LIBRARIES} ${PYTHON_LIBRARIES})
121+
TARGET_LINK_BOOST_PYTHON(${PROJECT_NAME})
122122
PKG_CONFIG_USE_DEPENDENCY(${PROJECT_NAME} eigen3)
123123
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
124124

125125
# ----------------------------------------------------
126126
# --- UNIT TEST --------------------------------------
127127
# ----------------------------------------------------
128128
ADD_LIBRARY(matrix SHARED unittest/matrix.cpp)
129-
TARGET_LINK_LIBRARIES(matrix ${Boost_LIBRARIES} ${PROJECT_NAME})
129+
TARGET_LINK_LIBRARIES(matrix ${PROJECT_NAME})
130+
TARGET_LINK_BOOST_PYTHON(matrix)
130131
SET_TARGET_PROPERTIES(matrix PROPERTIES PREFIX "")
131132

132133
ADD_LIBRARY(geometry SHARED unittest/geometry.cpp)
133-
TARGET_LINK_LIBRARIES(geometry ${Boost_LIBRARIES} ${PROJECT_NAME})
134+
TARGET_LINK_LIBRARIES(geometry ${PROJECT_NAME})
135+
TARGET_LINK_BOOST_PYTHON(geometry)
134136
SET_TARGET_PROPERTIES(geometry PROPERTIES PREFIX "")
135137

136138
IF(EIGEN_NUMPY_ALIGNED)
@@ -141,7 +143,5 @@ PKG_CONFIG_APPEND_LIBS(${PROJECT_NAME})
141143
PKG_CONFIG_APPEND_CFLAGS("-I${PYTHON_INCLUDE_DIRS}")
142144
PKG_CONFIG_APPEND_CFLAGS("-I${NUMPY_INCLUDE_DIRS}")
143145
PKG_CONFIG_APPEND_BOOST_LIBS(${BOOST_COMPONENTS})
144-
PKG_CONFIG_APPEND_LIBS_RAW(${PYTHON_LIBRARIES})
145-
146146

147147
SETUP_PROJECT_FINALIZE()

0 commit comments

Comments
 (0)