aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
diff options
context:
space:
mode:
authorJon Turney <jon.turney@dronecode.org.uk>2019-04-30 12:44:45 +0100
committerDan Kegel <dank@kegel.com>2020-06-05 14:15:32 -0700
commit50f98f3726a920a858bab5a7e7d6334813fc6048 (patch)
treef44b532ffb5e0f0898257f8ceac9ef0f1e3058d2 /mesonbuild/backend/ninjabackend.py
parent702d03e426b76c5a8cb86389f4507aea43a9a35b (diff)
downloadmeson-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.py12
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: