File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ index a6d8263..ecae76b 100644
10
10
11
11
# Get a list of typesupport implementations from valid rmw implementations.
12
12
rosidl_generator_py_get_typesupports(_typesupport_impls)
13
- @@ -165,52 +166,23 @@ set(rosidl_generator_py_suffix "__rosidl_generator_py")
13
+ @@ -165,52 +166,27 @@ set(rosidl_generator_py_suffix "__rosidl_generator_py")
14
14
set(_target_name_lib "${rosidl_generate_interfaces_TARGET}${rosidl_generator_py_suffix}")
15
15
add_library(${_target_name_lib} SHARED ${_generated_c_files})
16
16
target_link_libraries(${_target_name_lib}
@@ -58,7 +58,11 @@ index a6d8263..ecae76b 100644
58
58
- message(STATUS "Using numpy include directory: ${_output}")
59
59
- target_include_directories(${_target_name_lib} PUBLIC "${_output}")
60
60
- endif()
61
- + target_link_libraries(${_target_name_lib} PRIVATE Python3::NumPy Python3::Module)
61
+ + if(APPLE)
62
+ + set_target_properties(${_target_name_lib} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
63
+ + else()
64
+ + target_link_libraries(${_target_name_lib} PUBLIC Python3::NumPy Python3::Module Python3::Python)
65
+ + endif()
62
66
63
67
rosidl_get_typesupport_target(c_typesupport_target "${rosidl_generate_interfaces_TARGET}" "rosidl_typesupport_c")
64
68
- target_link_libraries(${_target_name_lib} ${c_typesupport_target})
You can’t perform that action at this time.
0 commit comments