-
Notifications
You must be signed in to change notification settings - Fork 8
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
Conversation
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>
There was a problem hiding this 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( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See #22 (comment)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
also see #22 (comment)
ament_package( | ||
CONFIG_EXTRAS "rosidl_default_runtime-extras.cmake.in" | ||
) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same
Closing in favor of #22. |
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