summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
diff options
context:
space:
mode:
authorXavier Claessens <xclaessens@netflix.com>2025-10-16 20:21:07 -0400
committerXavier Claessens <xclaesse@gmail.com>2025-10-20 17:50:31 -0400
commit27ff5a53ffa074f77f979bb51b7cb6f62413b66e (patch)
tree3cfd37efcbbc4057649038a97ee973466c208350 /mesonbuild/interpreter
parent5d496cc8b70188e38b1aa4dcc014e410c3484fe5 (diff)
downloadmeson-27ff5a53ffa074f77f979bb51b7cb6f62413b66e.tar.gz
cargo: do not propagate cargo interpreter when doing sysdep fallback
A cargo subproject can fallback to a regular Meson subproject in the case it has system-deps.
Diffstat (limited to 'mesonbuild/interpreter')
-rw-r--r--mesonbuild/interpreter/interpreter.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py
index 2211f997a..861059f83 100644
--- a/mesonbuild/interpreter/interpreter.py
+++ b/mesonbuild/interpreter/interpreter.py
@@ -1007,7 +1007,7 @@ class Interpreter(InterpreterBase, HoldableObject):
subi = Interpreter(new_build, self.backend, subp_name, subdir, self.subproject_dir,
default_options, ast=ast, relaxations=relaxations,
user_defined_options=self.user_defined_options,
- cargo=cargo or self.cargo)
+ cargo=cargo)
# Those lists are shared by all interpreters. That means that
# even if the subproject fails, any modification that the subproject
# made to those lists will affect the parent project.