Bug 1322301 - Add flags to GeneratedFiles in the tup backend; r?chmanchester draft
authorMike Shal <mshal@mozilla.com>
Tue, 06 Dec 2016 19:35:12 -0500
changeset 447842 480aaa2e9ee5a643ec6216fba13e1f1b39e4f4a9
parent 447079 e756ee86e3ea1225d8cdf38ca0eb8b0ded15dd41
child 539146 35584ca2825e7d23e125a7924cd208223c799661
push id38187
push userbmo:mshal@mozilla.com
push dateThu, 08 Dec 2016 01:53:59 +0000
reviewerschmanchester
bugs1322301
milestone53.0a1
Bug 1322301 - Add flags to GeneratedFiles in the tup backend; r?chmanchester MozReview-Commit-ID: 5N6jm6RMitD
python/mozbuild/mozbuild/backend/tup.py
--- a/python/mozbuild/mozbuild/backend/tup.py
+++ b/python/mozbuild/mozbuild/backend/tup.py
@@ -240,16 +240,17 @@ class TupOnly(CommonBackend, PartialBack
             cmd.extend([
                 obj.script,
                 obj.method,
                 obj.outputs[0],
                 '%s.pp' % obj.outputs[0], # deps file required
             ])
             full_inputs = [f.full_path for f in obj.inputs]
             cmd.extend(full_inputs)
+            cmd.extend(shell_quote(f) for f in obj.flags)
 
             outputs = []
             outputs.extend(obj.outputs)
             outputs.append('%s.pp' % obj.outputs[0])
 
             backend_file.rule(
                 display='python {script}:{method} -> [%o]'.format(script=obj.script, method=obj.method),
                 cmd=cmd,