diff --git a/build.py b/build.py index 461e5d8f9..cc509519a 100644 --- a/build.py +++ b/build.py @@ -299,7 +299,11 @@ class Ns3: outfile.write('#endif /*' + config_file_guard + '*/\n') config.Finish() def generate_dependencies(self): - env = Environment() + inheritenv = (ARGUMENTS.get('inheritenv', 'n') in 'yY1') + if inheritenv: + env = Environment(ENV=os.environ) + else: + env = Environment() self.gen_mod_config(env) cc = env['CC'] cxx = env.subst(env['CXX'])