diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2016-12-19 21:05:09 +0530 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2016-12-20 00:07:00 +0200 |
commit | 9bc07a09412b6ea1ff5e558e97478941b6cbfd18 (patch) | |
tree | cde770ae4dfff10f35adcde343050393a03477f8 /mesonbuild/interpreter.py | |
parent | b4cead2763460d11ed3a6f467618f65716021bd2 (diff) | |
download | meson-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.py | 10 |
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: |