]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commit - lfs/ninja
ninja: Allow to limit the parallel build processes.
authorStefan Schantl <stefan.schantl@ipfire.org>
Sat, 26 Dec 2020 17:09:23 +0000 (18:09 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 27 Dec 2020 10:30:41 +0000 (10:30 +0000)
commit9c51467d05d765fad1788be478b41412192af8d9
tree4c3e21a9bd02d50461b0a3182014119afe44ac14
parent814a33ff4d5032e641c673973c66f31c8ebe77eb
ninja: Allow to limit the parallel build processes.

When run, ninja normally runs a maximum number of processes in parallel.
By default this is the number of cores on the system plus two. In some cases this can
overheat a CPU or run a system out of memory. If run from the command line, passing a
-jN parameter will limit the number of parallel processes, but some packages embed the
execution of ninja and do not pass a -j parameter.

Using this optional procedure allows us to limit the number of parallel processes
via an environment variable, NINJAJOBS.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
lfs/ninja