summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Junghans <christoph.junghans@gmail.com>2017-12-12 17:25:48 -0700
committerGitHub <noreply@github.com>2017-12-12 17:25:48 -0700
commite80a27d71397586b861ecef383dd5616ad7a2ec5 (patch)
tree24e15f98ec33523a734e7470b127dc11c7342806
parent80284617a5ab56a70056664287abaee8086dbea9 (diff)
downloadspack-e80a27d71397586b861ecef383dd5616ad7a2ec5.tar.gz
spack-e80a27d71397586b861ecef383dd5616ad7a2ec5.tar.bz2
spack-e80a27d71397586b861ecef383dd5616ad7a2ec5.tar.xz
spack-e80a27d71397586b861ecef383dd5616ad7a2ec5.zip
swfft: inject CC/CXX (#6666)
-rw-r--r--var/spack/repos/builtin/packages/swfft/package.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/swfft/package.py b/var/spack/repos/builtin/packages/swfft/package.py
index aeb7e00293..ce0b027c9e 100644
--- a/var/spack/repos/builtin/packages/swfft/package.py
+++ b/var/spack/repos/builtin/packages/swfft/package.py
@@ -43,6 +43,17 @@ class Swfft(MakefilePackage):
tags = ['proxy-app', 'ecp-proxy-app']
+ @property
+ def build_targets(self):
+ targets = []
+ spec = self.spec
+
+ targets.append('DFFT_MPI_CC=%s' % spec['mpi'].mpicc)
+ targets.append('DFFT_MPI_CXX=%s' % spec['mpi'].mpicxx)
+ targets.append('DFFT_MPI_F90=%s' % spec['mpi'].mpifc)
+
+ return targets
+
def install(self, spec, prefix):
mkdir(prefix.bin)
install('build/CheckDecomposition', prefix.bin)