When running cross_compile, if there are any source changes, the entire workspace is rebuilt from scratch, rather than only building changed things, as in a standard colcon build workflow.
Removed the "full rebuild by default" criteria for this task - if a user wants that, it is trivial to delete the build/install directories, this doesn't need to be built in to the tool.
Description
When running cross_compile, if there are any source changes, the entire workspace is rebuilt from scratch, rather than only building changed things, as in a standard
colcon build
workflow.Depends on https://github.com/ros-tooling/cross_compile/issues/164
Completion Criteria
Implementation Notes
This most likely entails
build
directory alongside theinstall
directory for the cross-compiled buildbuild
andinstall
into the build environment directly before building so that cache checks find them