summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/R/package.py
diff options
context:
space:
mode:
authorGlenn Johnson <glenn-johnson@uiowa.edu>2016-07-30 15:07:18 -0500
committerGlenn Johnson <glenn-johnson@uiowa.edu>2016-07-30 15:20:14 -0500
commit8dc26bbcd957a7a00c4a370c434136e59b52aa87 (patch)
tree1ff82ce4c34f41962cc35995bf22dd25c3341050 /var/spack/repos/builtin/packages/R/package.py
parentec9959b152ca0b5d11621c1d1e5acc4bba2a8db1 (diff)
downloadspack-8dc26bbcd957a7a00c4a370c434136e59b52aa87.tar.gz
spack-8dc26bbcd957a7a00c4a370c434136e59b52aa87.tar.bz2
spack-8dc26bbcd957a7a00c4a370c434136e59b52aa87.tar.xz
spack-8dc26bbcd957a7a00c4a370c434136e59b52aa87.zip
Have R extensions build in parallel.
Set `MAKEFLAGS` so R extensions can be built in parallel if that is set in spack.
Diffstat (limited to 'var/spack/repos/builtin/packages/R/package.py')
-rw-r--r--var/spack/repos/builtin/packages/R/package.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/R/package.py b/var/spack/repos/builtin/packages/R/package.py
index 554adc7793..e880a3aa66 100644
--- a/var/spack/repos/builtin/packages/R/package.py
+++ b/var/spack/repos/builtin/packages/R/package.py
@@ -139,6 +139,10 @@ class R(Package):
spack_env.set('R_MAKEVARS_SITE',
join_path(self.etcdir, 'Makeconf.spack'))
+ # Use the number of make_jobs set in spack. The make program will
+ # determine how many jobs can actually be started.
+ spack_env.set('MAKEFLAGS', '-j{0}'.format(make_jobs))
+
# For run time environment set only the path for extension_spec and
# prepend it to R_LIBS
if extension_spec.package.extends(self.spec):