@@ -246,8 +246,8 @@ if(RMW_UXRCE_GRAPH)
246246 PROPERTY
247247 IMPORTED_LOCATION ${micro_ros_msgs_LIBRARIES__rosidl_typesupport_microxrcedds_c} )
248248
249- ament_target_dependencies (${PROJECT_NAME}
250- "micro_ros_msgs"
249+ target_link_libraries (${PROJECT_NAME}
250+ ${micro_ros_msgs_TARGETS}
251251)
252252endif ()
253253
@@ -260,8 +260,8 @@ target_link_libraries(${PROJECT_NAME}
260260# Type support lock-up mechanism
261261find_package (rosidl_typesupport_microxrcedds_c )
262262if (rosidl_typesupport_microxrcedds_c_FOUND)
263- ament_target_dependencies (${PROJECT_NAME}
264- " rosidl_typesupport_microxrcedds_c"
263+ target_link_libraries (${PROJECT_NAME}
264+ rosidl_typesupport_microxrcedds_c::rosidl_typesupport_microxrcedds_c
265265)
266266 target_compile_definitions (${PROJECT_NAME}
267267 PUBLIC
@@ -271,19 +271,19 @@ else()
271271 find_package (rosidl_typesupport_microxrcedds_cpp REQUIRED )
272272endif ()
273273if (rosidl_typesupport_microxrcedds_cpp_FOUND)
274- ament_target_dependencies (${PROJECT_NAME}
275- " rosidl_typesupport_microxrcedds_cpp"
274+ target_link_libraries (${PROJECT_NAME}
275+ rosidl_typesupport_microxrcedds_cpp::rosidl_typesupport_microxrcedds_cpp
276276)
277277 target_compile_definitions (${PROJECT_NAME}
278278 PUBLIC
279279 HAVE_CPP_TYPESUPPORT
280280)
281281endif ()
282282
283- ament_target_dependencies (${PROJECT_NAME}
284- " rcutils"
285- " rmw"
286- " microxrcedds_client"
283+ target_link_libraries (${PROJECT_NAME}
284+ rcutils::rcutils
285+ rmw::rmw
286+ microxrcedds_client::microxrcedds_client
287287)
288288
289289configure_rmw_library (${PROJECT_NAME} )
0 commit comments