diff --git a/rosbag2_converter_default_plugins/CMakeLists.txt b/rosbag2_converter_default_plugins/CMakeLists.txt index 1a6c9f64e7..009833705c 100644 --- a/rosbag2_converter_default_plugins/CMakeLists.txt +++ b/rosbag2_converter_default_plugins/CMakeLists.txt @@ -27,7 +27,7 @@ find_package(rcpputils REQUIRED) find_package(rmw REQUIRED) find_package(rmw_fastrtps_cpp QUIET) find_package(rosbag2_cpp REQUIRED) -find_package(rosidl_generator_cpp REQUIRED) +find_package(rosidl_runtime_cpp REQUIRED) if(rmw_fastrtps_cpp_FOUND) add_library(${PROJECT_NAME} SHARED @@ -39,7 +39,7 @@ if(rmw_fastrtps_cpp_FOUND) rcpputils rmw rosbag2_cpp - rosidl_generator_cpp) + rosidl_runtime_cpp) target_include_directories(${PROJECT_NAME} PUBLIC diff --git a/rosbag2_converter_default_plugins/package.xml b/rosbag2_converter_default_plugins/package.xml index 8056cb3f64..3e61ad07af 100644 --- a/rosbag2_converter_default_plugins/package.xml +++ b/rosbag2_converter_default_plugins/package.xml @@ -11,7 +11,7 @@ ament_index_cpp pluginlib - rosidl_generator_cpp + rosidl_runtime_cpp rcpputils rmw rmw_fastrtps_cpp diff --git a/rosbag2_cpp/CMakeLists.txt b/rosbag2_cpp/CMakeLists.txt index 371bbb161b..e08e92403c 100644 --- a/rosbag2_cpp/CMakeLists.txt +++ b/rosbag2_cpp/CMakeLists.txt @@ -33,7 +33,8 @@ find_package(pluginlib REQUIRED) find_package(rcpputils REQUIRED) find_package(rcutils REQUIRED) find_package(rosbag2_storage REQUIRED) -find_package(rosidl_generator_cpp REQUIRED) +find_package(rosidl_runtime_c REQUIRED) +find_package(rosidl_runtime_cpp REQUIRED) find_package(rosidl_typesupport_cpp REQUIRED) find_package(rosidl_typesupport_introspection_cpp REQUIRED) @@ -55,7 +56,8 @@ ament_target_dependencies(${PROJECT_NAME} rcpputils rcutils rosbag2_storage - rosidl_generator_cpp + rosidl_runtime_c + rosidl_runtime_cpp rosidl_typesupport_introspection_cpp rosidl_typesupport_cpp ) @@ -85,7 +87,12 @@ install( ament_export_include_directories(include) ament_export_libraries(${PROJECT_NAME}) -ament_export_dependencies(pluginlib rosbag2_storage rosidl_typesupport_introspection_cpp) +ament_export_dependencies(pluginlib + rosbag2_storage + rosidl_runtime_c + rosidl_runtime_cpp + rosidl_typesupport_introspection_cpp +) if(BUILD_TESTING) find_package(ament_cmake_gmock REQUIRED) @@ -159,7 +166,7 @@ if(BUILD_TESTING) ament_index_cpp rcpputils rosbag2_storage - rosidl_generator_cpp + rosidl_runtime_cpp rosidl_typesupport_introspection_cpp rosidl_typesupport_cpp test_msgs) diff --git a/rosbag2_cpp/package.xml b/rosbag2_cpp/package.xml index 0f33459262..82e8b16917 100644 --- a/rosbag2_cpp/package.xml +++ b/rosbag2_cpp/package.xml @@ -12,8 +12,10 @@ ament_index_cpp pluginlib rcutils + rcpputils rosbag2_storage - rosidl_generator_cpp + rosidl_runtime_c + rosidl_runtime_cpp rosidl_typesupport_cpp rosidl_typesupport_introspection_cpp shared_queues_vendor