diff --git a/simulator/dummy_perception_publisher/CMakeLists.txt b/simulator/dummy_perception_publisher/CMakeLists.txt index bd237fecece1d..1c8a487984a7d 100644 --- a/simulator/dummy_perception_publisher/CMakeLists.txt +++ b/simulator/dummy_perception_publisher/CMakeLists.txt @@ -65,8 +65,8 @@ target_include_directories(dummy_perception_publisher_node $) # For using message definitions from the same package -rosidl_target_interfaces(dummy_perception_publisher_node - ${PROJECT_NAME} "rosidl_typesupport_cpp") +rosidl_get_typesupport_target(cpp_typesupport_target ${PROJECT_NAME} "rosidl_typesupport_cpp") +target_link_libraries(dummy_perception_publisher_node "${cpp_typesupport_target}") # PCL dependencies – `ament_target_dependencies` doesn't respect the # components/modules selected above and only links in `common` ,so we need