diff options
author | Nathan Ringo <nathan@remexre.xyz> | 2021-01-12 18:36:45 (GMT) |
---|---|---|
committer | Nathan Ringo <nathan@remexre.xyz> | 2021-01-12 18:36:45 (GMT) |
commit | c161199646ec6de76d92d653b6ce9f10f2b43d07 (patch) | |
tree | e3a2c97d88bb6f001995ebbed3175035cb7f2e1d /misc/ninja_syntax.py | |
parent | fb824d27b39e10acb97f9b105df2d9485a4677e9 (diff) | |
download | Ninja-c161199646ec6de76d92d653b6ce9f10f2b43d07.zip Ninja-c161199646ec6de76d92d653b6ce9f10f2b43d07.tar.gz Ninja-c161199646ec6de76d92d653b6ce9f10f2b43d07.tar.bz2 |
Adds dyndep support to ninja_syntax.py.
Diffstat (limited to 'misc/ninja_syntax.py')
-rw-r--r-- | misc/ninja_syntax.py | 4 |
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): |