diff options
-rw-r--r-- | lib/spack/spack/compiler.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/spack/spack/compiler.py b/lib/spack/spack/compiler.py index b8ebc622f2..976699702b 100644 --- a/lib/spack/spack/compiler.py +++ b/lib/spack/spack/compiler.py @@ -598,6 +598,11 @@ class Compiler(object): @contextlib.contextmanager def compiler_environment(self): + # yield immediately if no modules + if not self.modules: + yield + return + # store environment to replace later backup_env = os.environ.copy() |