Skip to content

Commit

Permalink
Force extension points to be registered in order
Browse files Browse the repository at this point in the history
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
  • Loading branch information
ivanpauno committed May 12, 2020
1 parent afff057 commit 45d2326
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 0 deletions.
1 change: 1 addition & 0 deletions rosidl_typesupport_introspection_c/package.xml
Expand Up @@ -13,6 +13,7 @@

<buildtool_export_depend>ament_cmake</buildtool_export_depend>
<buildtool_export_depend>rosidl_cmake</buildtool_export_depend>
<buildtool_export_depend>rosidl_generator_c</buildtool_export_depend>

<build_export_depend>rosidl_runtime_c</build_export_depend>

Expand Down
Expand Up @@ -7,6 +7,8 @@ set(rosidl_typesupport_introspection_c_LIBRARY_TYPE
"@rosidl_typesupport_introspection_c_LIBRARY_TYPE@")

find_package(ament_cmake_core QUIET REQUIRED)
# Make sure rosidl_generator_c extension point is registered first
find_package(rosidl_generator_c QUIET REQUIRED)
ament_register_extension(
"rosidl_generate_idl_interfaces"
"rosidl_typesupport_introspection_c"
Expand Down
1 change: 1 addition & 0 deletions rosidl_typesupport_introspection_cpp/package.xml
Expand Up @@ -13,6 +13,7 @@

<buildtool_export_depend>ament_cmake</buildtool_export_depend>
<buildtool_export_depend>rosidl_cmake</buildtool_export_depend>
<buildtool_export_depend>rosidl_generator_cpp</buildtool_export_depend>

<build_export_depend>rosidl_runtime_c</build_export_depend>
<build_export_depend>rosidl_runtime_cpp</build_export_depend>
Expand Down
Expand Up @@ -7,6 +7,10 @@ set(rosidl_typesupport_introspection_cpp_LIBRARY_TYPE
"@rosidl_typesupport_introspection_cpp_LIBRARY_TYPE@")

find_package(ament_cmake_core QUIET REQUIRED)

# Make sure extension points are registered in order
find_package(rosidl_generator_cpp QUIET REQUIRED)

ament_register_extension(
"rosidl_generate_idl_interfaces"
"rosidl_typesupport_introspection_cpp"
Expand Down

0 comments on commit 45d2326

Please sign in to comment.