about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJustin Bedő <cu@cua0.org>2024-05-03 14:05:53 +1000
committerGitHub <noreply@github.com>2024-05-03 14:05:53 +1000
commit559d572f72f26837aec5f6eda9ae3b1068e9e3fe (patch)
tree7bcc49b32b440d3b57ab29883855382d0212c243 /pkgs
parent369654d2047a82b6fbdff33d49d4a2b8b26a15c9 (diff)
parent64c1e6a08ca3ae04ab52eaa51e567d92b94b42db (diff)
Merge pull request #308114 from amarshall/rpackages-parallel-build
rPackages: Support building in parallel, do so by default
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/r-modules/generic-builder.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/r-modules/generic-builder.nix b/pkgs/development/r-modules/generic-builder.nix
index 5939a425aefa9..ecbd78c4057d7 100644
--- a/pkgs/development/r-modules/generic-builder.nix
+++ b/pkgs/development/r-modules/generic-builder.nix
@@ -10,8 +10,11 @@ stdenv.mkDerivation ({
   env.NIX_CFLAGS_COMPILE =
     lib.optionalString stdenv.isDarwin "-I${lib.getDev libcxx}/include/c++/v1";
 
+  enableParallelBuilding = true;
+
   configurePhase = ''
     runHook preConfigure
+    export MAKEFLAGS+="''${enableParallelBuilding:+-j$NIX_BUILD_CORES}"
     export R_LIBS_SITE="$R_LIBS_SITE''${R_LIBS_SITE:+:}$out/library"
     runHook postConfigure
   '';