aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
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: