summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/cargo/interpreter.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/cargo/interpreter.py b/mesonbuild/cargo/interpreter.py
index a40b5ec65..297ff5e87 100644
--- a/mesonbuild/cargo/interpreter.py
+++ b/mesonbuild/cargo/interpreter.py
@@ -147,6 +147,9 @@ class PackageState:
if feature != 'default':
args.append('--check-cfg')
args.append(f'cfg(feature,values("{feature}"))')
+ for name in self.manifest.system_dependencies:
+ args.append('--check-cfg')
+ args.append(f'cfg(system_deps_have_{fixup_meson_varname(name)})')
return args