Skip to content

Commit

Permalink
Fix Python linking on OSX (#331)
Browse files Browse the repository at this point in the history
  • Loading branch information
Tobias-Fischer authored May 27, 2020
1 parent 6769481 commit 0a908b0
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion cv_bridge/src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,13 @@ endif()
add_library(${PROJECT_NAME}_boost module.cpp module_opencv4.cpp)
target_link_libraries(${PROJECT_NAME}_boost ${Boost_LIBRARIES}
${catkin_LIBRARIES}
${PYTHON_LIBRARIES}
${PROJECT_NAME}
)

if(NOT APPLE)
target_link_libraries(${PROJECT_NAME}_boost ${PYTHON_LIBRARIES})
endif()

set_target_properties(${PROJECT_NAME}_boost PROPERTIES
LIBRARY_OUTPUT_DIRECTORY ${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_PYTHON_DESTINATION}/${PROJECT_NAME}/boost/
RUNTIME_OUTPUT_DIRECTORY ${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_PYTHON_DESTINATION}/${PROJECT_NAME}/boost/
Expand All @@ -51,6 +54,8 @@ set_target_properties(${PROJECT_NAME}_boost PROPERTIES
if(APPLE)
set_target_properties(${PROJECT_NAME}_boost PROPERTIES
SUFFIX ".so")
set_target_properties(${PROJECT_NAME}_boost PROPERTIES
LINK_FLAGS "-undefined dynamic_lookup")
endif()
if(MSVC)
set_target_properties(${PROJECT_NAME}_boost PROPERTIES
Expand Down

0 comments on commit 0a908b0

Please sign in to comment.