Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Break rosidl_defaults into rosidl_core and rosidl_defaults #23

Closed
wants to merge 4 commits into from

Conversation

ihasdapie
Copy link
Member

Break rosidl_default_runtime into rosidl_default_runtime and rosidl_core_runtime. rosidl_core_runtime will live in another repository (presumably https://github.com/ros2/rosidl_core) in order to avoid a dependency loop at a repository level.

Depends on #22

jacobperron and others added 4 commits August 2, 2022 13:31
Move contents of rosidl_default_generators into the new package.
This package is contains dependencies for code generation of ROS messages.
rosidl_default_generators now depends on the new package, plus message definitions required for Actions (namely action_msgs).

This allows users to avoid having to explictly depend on action_msgs.

Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
…ult_runtime

Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Copy link
Member

@ivanpauno ivanpauno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that some of the changes overlap with #22, cc @jacobperron.

Besides some minor comments, LGTM!


if(BUILD_TESTING)
find_package(ament_lint_auto REQUIRED)
ament_lint_auto_find_test_dependencies()
endif()

ament_package(
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also see #22 (comment)

Comment on lines -12 to -14
ament_package(
CONFIG_EXTRAS "rosidl_default_runtime-extras.cmake.in"
)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same

@ihasdapie
Copy link
Member Author

Closing in favor of #22.

@ihasdapie ihasdapie closed this Aug 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants