fix: don't call setup_environment when not needed (#3060)

* Don't call setup_environment when not needed. fixes #3059

* setup_environment and modules: added unit tests
This commit is contained in:
Massimiliano Culpo
2017-02-11 01:09:43 +01:00
committed by becker33
parent cbbf5791ba
commit e24fdb49ea
5 changed files with 22 additions and 2 deletions

View File

@@ -40,3 +40,6 @@ def install(self, spec, prefix):
configure("--prefix=%s" % prefix)
make()
make("install")
def setup_environment(self, senv, renv):
renv.set('FOOBAR', self.name)

View File

@@ -44,3 +44,6 @@ class Mpileaks(Package):
def install(self, spec, prefix):
pass
def setup_environment(self, senv, renv):
renv.set('FOOBAR', self.name)