colcon makeflags defaults
Hi all,
I'm trying to run some automated builds on a remote system that's already too hot.
I currently use .colcon/defaults.yml
to set a few niceties, but I can't find any examples of setting make threads aside from an environment variable.
almost what I need, but not quite: https://answers.ros.org/question/3682...
The defaults.yml (jinja2 template) I have so far:
{
"build": {
{% if ros2_colcon_symlink %}
"symlink-install": true,
{% endif %}
{% if ros2_colcon_single_core %}
"parallel-workers": 1,
"make-flags" :"-j1",
{% endif %}
{% if ros2_colcon_needs_latomic %}
"cmake-args":[ "-DCMAKE_SHARED_LINKER_FLAGS='-latomic'","-DCMAKE_EXE_LINKER_FLAGS='-latomic'" ],
{% endif %}
}
}
specifically the "make-flags" :"-j1",
line doesn't work, and the docs suggest that it shouldn't.
Is there a work-around to do this? or do I have to scatter my build settings?
Cheers