colcon supporting other build systems
I see that there is bazel support for colcon
. Is there a standard interface to add new build systems and if so where can I find that documentation? I need to add something other than cmake.
Asked by jeremya on 2021-03-12 17:19:40 UTC
Comments
There are quite a few other extensions to colcon for support of systems other than CMake: Python's
setup.py
, Cargo, Bazel (as you found), Gradle, ROS Gradle, ROS Bazel, Ament, Catkin and special ROS support.Colcon is not limited to CMake, nor to ROS -- in fact, it's rather ROS agnostic.
As such, it'd probably be more efficient (as in: you'd get answer quicker) to post on the colcon-core issue tracker, as that's what the main developer monitors.
Asked by gvdhoorn on 2021-03-13 06:03:25 UTC
Makes sense. Thanks for the suggestion.
Asked by jeremya on 2021-03-15 09:39:04 UTC
If you do end up posting there, please post a comment with a link to your issue, so we can keep things connected.
Asked by gvdhoorn on 2021-03-15 10:42:52 UTC