VM builds: Use -smp when enableParallelBuilding is set
This commit is contained in:
parent
012b5a5c45
commit
acb2acf1f5
|
@ -242,6 +242,14 @@ rec {
|
||||||
|
|
||||||
eval "$preVM"
|
eval "$preVM"
|
||||||
|
|
||||||
|
if [ "$enableParallelBuilding" = 1 ]; then
|
||||||
|
if [ ''${NIX_BUILD_CORES:-0} = 0 ]; then
|
||||||
|
QEMU_OPTS+=" -smp cpus=$(nproc)"
|
||||||
|
else
|
||||||
|
QEMU_OPTS+=" -smp cpus=$NIX_BUILD_CORES"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# Write the command to start the VM to a file so that the user can
|
# Write the command to start the VM to a file so that the user can
|
||||||
# debug inside the VM if the build fails (when Nix is called with
|
# debug inside the VM if the build fails (when Nix is called with
|
||||||
# the -K option to preserve the temporary build directory).
|
# the -K option to preserve the temporary build directory).
|
||||||
|
|
Loading…
Reference in a new issue