SIGN IN SIGN UP
godotengine / godot UNCLAIMED

Godot Engine – Multi-platform 2D and 3D game engine

0 0 0 C++

SCons: Default `num_jobs` to max CPUs minus 1 if not specified

This doesn't change the behavior when `--jobs`/`-j` is specified as a
command-line argument or in `SCONSFLAGS`.

The SCons hack used to know if `num_jobs` was set by the user is derived
from the MongoDB setup.

We use `os.cpu_count()` for portability (available since Python 3.4).

With 4 CPUs or less, we use the max. With more than 4 we use max - 1 to
preserve some bandwidth for the user's other programs.
R
Rémi Verschelde committed
ea211225754ba3fc1c2afb290bf26bd714125b24
Parent: 9dfd120