From b9cdc7ed551d906bddd53879f977621c6cc4eea4 Mon Sep 17 00:00:00 2001 From: Matthias Diener Date: Mon, 4 Apr 2022 04:49:15 -0500 Subject: charmpp: avoid setting MPICC for mpi backend (#23645) --- var/spack/repos/builtin/packages/charmpp/package.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/var/spack/repos/builtin/packages/charmpp/package.py b/var/spack/repos/builtin/packages/charmpp/package.py index 35d1e7b950..6d8bda0f37 100644 --- a/var/spack/repos/builtin/packages/charmpp/package.py +++ b/var/spack/repos/builtin/packages/charmpp/package.py @@ -370,10 +370,11 @@ class Charmpp(Package): 'test', 'TESTOPTS=++local', parallel=False) def setup_dependent_build_environment(self, env, dependent_spec): - env.set('MPICC', self.prefix.bin.ampicc) - env.set('MPICXX', self.prefix.bin.ampicxx) - env.set('MPIF77', self.prefix.bin.ampif77) - env.set('MPIF90', self.prefix.bin.ampif90) + if not self.spec.satisfies("backend=mpi"): + env.set('MPICC', self.prefix.bin.ampicc) + env.set('MPICXX', self.prefix.bin.ampicxx) + env.set('MPIF77', self.prefix.bin.ampif77) + env.set('MPIF90', self.prefix.bin.ampif90) def setup_dependent_package(self, module, dependent_spec): self.spec.mpicc = self.prefix.bin.ampicc -- cgit v1.2.3-60-g2f50