diff --git a/rclcpp/CMakeLists.txt b/rclcpp/CMakeLists.txt index 33937a2..849031c 100644 --- a/rclcpp/CMakeLists.txt +++ b/rclcpp/CMakeLists.txt @@ -9,6 +9,7 @@ find_package(rmw REQUIRED) find_package(rmw_implementation REQUIRED) find_package(rmw_implementation_cmake REQUIRED) find_package(rosidl_generator_cpp REQUIRED) +find_package(rosidl_typesupport_c REQUIRED) find_package(rosidl_typesupport_cpp REQUIRED) if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") @@ -82,6 +83,7 @@ call_for_each_rmw_implementation(target GENERATE_DEFAULT) ament_export_dependencies(ament_cmake) ament_export_dependencies(rcl) ament_export_dependencies(rosidl_generator_cpp) +ament_export_dependencies(rosidl_typesupport_c) ament_export_dependencies(rosidl_typesupport_cpp) ament_export_include_directories(include) diff --git a/rclcpp/package.xml b/rclcpp/package.xml index 5c7c1e5..9e66502 100644 --- a/rclcpp/package.xml +++ b/rclcpp/package.xml @@ -14,9 +14,11 @@ rcl_interfaces rmw_implementation_cmake rosidl_generator_cpp + rosidl_typesupport_c rosidl_typesupport_cpp rcl_interfaces rosidl_generator_cpp + rosidl_typesupport_c rosidl_typesupport_cpp rcl