ros-tooling / cross_compile

A tool to build ROS and ROS2 workspaces for various targets
Apache License 2.0
188 stars 60 forks source link

Allow user to specify colcon defaults file #172

Closed emersonknapp closed 4 years ago

emersonknapp commented 4 years ago

Description

In my robot application, I build one entrypoint package for the robot-side runtime (which is headless), and a different one for the development computer that I use to visualize and send commands.

However, with the ability to run x86 builds now, I can invoke two variations of this tool to create a docker runtime image and build those packages.

Right now, I have to change the defaults.yaml file in my workplace in between builds. Instead it would be nice to specify this via the commandline.

ros_cross_compile --colcon-defaults something.yaml, if the user doesn't specify then use defaults.yaml

Related Issues

N/A

Completion Criteria

Implementation Notes / Suggestions

Testing Notes / Suggestions

Add dependencies test with a non-default-named defaults file and make sure it is honored in the colcon list