summaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
authorNathan Ringo <nathan@remexre.xyz>2021-01-12 18:36:45 (GMT)
committerNathan Ringo <nathan@remexre.xyz>2021-01-12 18:36:45 (GMT)
commitc161199646ec6de76d92d653b6ce9f10f2b43d07 (patch)
treee3a2c97d88bb6f001995ebbed3175035cb7f2e1d /misc
parentfb824d27b39e10acb97f9b105df2d9485a4677e9 (diff)
downloadNinja-c161199646ec6de76d92d653b6ce9f10f2b43d07.zip
Ninja-c161199646ec6de76d92d653b6ce9f10f2b43d07.tar.gz
Ninja-c161199646ec6de76d92d653b6ce9f10f2b43d07.tar.bz2
Adds dyndep support to ninja_syntax.py.
Diffstat (limited to 'misc')
-rw-r--r--misc/ninja_syntax.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/misc/ninja_syntax.py b/misc/ninja_syntax.py
index ab5c0d4..ca73b5b 100644
--- a/misc/ninja_syntax.py
+++ b/misc/ninja_syntax.py
@@ -74,7 +74,7 @@ class Writer(object):
self.variable('deps', deps, indent=1)
def build(self, outputs, rule, inputs=None, implicit=None, order_only=None,
- variables=None, implicit_outputs=None, pool=None):
+ variables=None, implicit_outputs=None, pool=None, dyndep=None):
outputs = as_list(outputs)
out_outputs = [escape_path(x) for x in outputs]
all_inputs = [escape_path(x) for x in as_list(inputs)]
@@ -97,6 +97,8 @@ class Writer(object):
' '.join([rule] + all_inputs)))
if pool is not None:
self._line(' pool = %s' % pool)
+ if dyndep is not None:
+ self._line(' dyndep = %s' % dyndep)
if variables:
if isinstance(variables, dict):