diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2022-07-17 01:09:18 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2022-07-17 12:38:41 +0200 |
commit | ea211225754ba3fc1c2afb290bf26bd714125b24 (patch) | |
tree | 70e500d57719c09f01c97b7cb8c900983e34cd9b /.github/workflows | |
parent | 9dfd120a7e7c6e9b8af581ceac75847f2696e855 (diff) |
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.
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/linux_builds.yml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml index 0c6a140e28..b88c84e34e 100644 --- a/.github/workflows/linux_builds.yml +++ b/.github/workflows/linux_builds.yml @@ -212,7 +212,7 @@ jobs: if: ${{ matrix.godot-cpp-test }} run: | cd godot-cpp/test - scons target=${{ matrix.target }} -j2 + scons target=${{ matrix.target }} cd ../.. - name: Prepare artifact |