Open Shobuj-Paul opened 1 year ago
We're happy to review a PR that adds this functionality!
You could add a use-catkin
option. If true
, some colcon
-specific options such as colcon-defaults
, colcon-mixin-repository
, and colcon-extra-args
would not have any effect.
Description
Catkin and Colcon build systems differ in their CMake implementations, and hence not completely back compatible. So a catkin_tools implementation is required for ROS-1 projects.
Completion Criteria
Implementation Notes / Suggestions
A choice between setting the build system would be helpful for CI implementation depending on the project.
Testing Notes / Suggestions
Widely known ROS projects which build locally with catkin can be tested such as TurtleBot3, Moveit, and MAVROS.