Skip to content

Commit 191a143

Browse files
authored
Use rosidl_get_typesupport_target() (#139)
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
1 parent 17de859 commit 191a143

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -206,8 +206,8 @@ if(APPLE OR WIN32 OR NOT _numpy_h)
206206
target_include_directories(${_target_name_lib} PUBLIC "${_output}")
207207
endif()
208208

209-
rosidl_target_interfaces(${_target_name_lib}
210-
${rosidl_generate_interfaces_TARGET} rosidl_typesupport_c)
209+
rosidl_get_typesupport_target(c_typesupport_target "${rosidl_generate_interfaces_TARGET}" "rosidl_typesupport_c")
210+
target_link_libraries(${_target_name_lib} ${c_typesupport_target})
211211

212212
foreach(_typesupport_impl ${_typesupport_impls})
213213
find_package(${_typesupport_impl} REQUIRED)
@@ -254,8 +254,7 @@ foreach(_typesupport_impl ${_typesupport_impls})
254254
${PythonExtra_INCLUDE_DIRS}
255255
)
256256

257-
rosidl_target_interfaces(${_target_name}
258-
${rosidl_generate_interfaces_TARGET} rosidl_typesupport_c)
257+
target_link_libraries(${_target_name} ${c_typesupport_target})
259258

260259
ament_target_dependencies(${_target_name}
261260
"rosidl_runtime_c"

0 commit comments

Comments
 (0)