Bug 1316879 - Don't use CPP/CXXCPP from environment after bug 1299919. r?glandium draft
authorJan Beich <jbeich@FreeBSD.org>
Thu, 23 Feb 2017 22:01:18 +0000
changeset 488874 f782af74d03e3faa4c7ba79caaa9adc8584cbbf1
parent 488741 22ec1dab9e821676f4204d36ce9801803032f504
child 546856 c89e90d9e7c36ad8174b7b286ad750b273e9a487
push id46664
push userbmo:jbeich@FreeBSD.org
push dateThu, 23 Feb 2017 22:04:11 +0000
reviewersglandium
bugs1316879, 1299919
milestone54.0a1
Bug 1316879 - Don't use CPP/CXXCPP from environment after bug 1299919. r?glandium MozReview-Commit-ID: 4Of9nsVWK3q
build/buildconfig.py
--- a/build/buildconfig.py
+++ b/build/buildconfig.py
@@ -11,10 +11,10 @@ config = MozbuildObject.from_environment
 for var in ('topsrcdir', 'topobjdir', 'defines', 'non_global_defines',
             'substs'):
     value = getattr(config, var)
     setattr(sys.modules[__name__], var, value)
 
 substs = dict(substs)
 
 for var in os.environ:
-    if var != 'SHELL' and var in substs:
+    if var not in ('CPP', 'CXXCPP', 'SHELL') and var in substs:
         substs[var] = os.environ[var]