aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2016-12-19 21:05:09 +0530
committerJussi Pakkanen <jpakkane@gmail.com>2016-12-20 00:07:00 +0200
commit9bc07a09412b6ea1ff5e558e97478941b6cbfd18 (patch)
treecde770ae4dfff10f35adcde343050393a03477f8 /mesonbuild/interpreter.py
parentb4cead2763460d11ed3a6f467618f65716021bd2 (diff)
downloadmeson-9bc07a09412b6ea1ff5e558e97478941b6cbfd18.zip
meson-9bc07a09412b6ea1ff5e558e97478941b6cbfd18.tar.gz
meson-9bc07a09412b6ea1ff5e558e97478941b6cbfd18.tar.bz2
Fix several more lint errors
Found by Igor Gnatenko ************* Module mesonbuild.interpreter E:1232,33: No value for argument 'interp' in constructor call (no-value-for-parameter) ************* Module mesonbuild.dependencies E: 68, 4: An attribute defined in mesonbuild.dependencies line 39 hides this method (method-hidden) ************* Module mesonbuild.environment E: 26, 0: class already defined line 19 (function-redefined) E: 68,18: Undefined variable 'InterpreterException' (undefined-variable) E:641,39: Undefined variable 'want_cross' (undefined-variable) E:850,94: Undefined variable 'varname' (undefined-variable) E:854,94: Undefined variable 'varname' (undefined-variable) E:860,102: Undefined variable 'varname' (undefined-variable) E:863,94: Undefined variable 'varname' (undefined-variable) ************* Module mesonbuild.modules.gnome E:438,26: Undefined variable 'compilers' (undefined-variable)
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r--mesonbuild/interpreter.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py
index c92adaf..2bef595 100644
--- a/mesonbuild/interpreter.py
+++ b/mesonbuild/interpreter.py
@@ -1229,7 +1229,7 @@ class Interpreter(InterpreterBase):
outvalues.append(v)
elif isinstance(v, build.Executable):
self.add_target(v.name, v)
- outvalues.append(ExecutableHolder(v))
+ outvalues.append(ExecutableHolder(v, self))
elif isinstance(v, list):
outvalues.append(self.module_method_callback(v))
elif isinstance(v, build.GeneratedList):
@@ -1572,15 +1572,15 @@ class Interpreter(InterpreterBase):
elif lang == 'vala':
comp = self.environment.detect_vala_compiler()
if need_cross_compiler:
- cross_comp = comp # Vala is too (I think).
+ cross_comp = comp # Vala compiles to platform-independent C
elif lang == 'd':
- comp = self.environment.detect_d_compiler()
+ comp = self.environment.detect_d_compiler(False)
if need_cross_compiler:
- cross_comp = comp # D as well (AFAIK).
+ cross_comp = self.environment.detect_d_compiler(True)
elif lang == 'rust':
comp = self.environment.detect_rust_compiler()
if need_cross_compiler:
- cross_comp = comp # FIXME, probably not correct.
+ cross_comp = comp # FIXME, not correct.
elif lang == 'fortran':
comp = self.environment.detect_fortran_compiler(False)
if need_cross_compiler: