diff options
author | Jon Turney <jon.turney@dronecode.org.uk> | 2019-04-30 12:44:45 +0100 |
---|---|---|
committer | Dan Kegel <dank@kegel.com> | 2020-06-05 14:15:32 -0700 |
commit | 50f98f3726a920a858bab5a7e7d6334813fc6048 (patch) | |
tree | f44b532ffb5e0f0898257f8ceac9ef0f1e3058d2 /mesonbuild/backend/ninjabackend.py | |
parent | 702d03e426b76c5a8cb86389f4507aea43a9a35b (diff) | |
download | meson-50f98f3726a920a858bab5a7e7d6334813fc6048.zip meson-50f98f3726a920a858bab5a7e7d6334813fc6048.tar.gz meson-50f98f3726a920a858bab5a7e7d6334813fc6048.tar.bz2 |
ninja: Rename 'rule' -> 'rulename' in NinjaBuildElement
Rename 'rule' to 'rulename' in the NinjaBuildElement class, we're going
to want a reference to the NinjaRule object as well.
Diffstat (limited to 'mesonbuild/backend/ninjabackend.py')
-rw-r--r-- | mesonbuild/backend/ninjabackend.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py index 69e7618..e6eb0ec 100644 --- a/mesonbuild/backend/ninjabackend.py +++ b/mesonbuild/backend/ninjabackend.py @@ -121,14 +121,14 @@ class NinjaRule: outfile.write('\n') class NinjaBuildElement: - def __init__(self, all_outputs, outfilenames, rule, infilenames, implicit_outs=None): + def __init__(self, all_outputs, outfilenames, rulename, infilenames, implicit_outs=None): self.implicit_outfilenames = implicit_outs or [] if isinstance(outfilenames, str): self.outfilenames = [outfilenames] else: self.outfilenames = outfilenames - assert(isinstance(rule, str)) - self.rule = rule + assert(isinstance(rulename, str)) + self.rulename = rulename if isinstance(infilenames, str): self.infilenames = [infilenames] else: @@ -166,7 +166,7 @@ class NinjaBuildElement: implicit_outs = ' '.join([ninja_quote(i, True) for i in self.implicit_outfilenames]) if implicit_outs: implicit_outs = ' | ' + implicit_outs - line = 'build {}{}: {} {}'.format(outs, implicit_outs, self.rule, ins) + line = 'build {}{}: {} {}'.format(outs, implicit_outs, self.rulename, ins) if len(self.deps) > 0: line += ' | ' + ' '.join([ninja_quote(x, True) for x in self.deps]) if len(self.orderdeps) > 0: @@ -901,8 +901,8 @@ int dummy; self.build_elements.append(build) # increment rule refcount - if build.rule != 'phony': - self.ruledict[build.rule].refcount += 1 + if build.rulename != 'phony': + self.ruledict[build.rulename].refcount += 1 def write_rules(self, outfile): for r in self.rules: |