diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2025-10-29 09:48:08 +0100 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-10-29 11:34:19 -0700 |
| commit | 5b50a6b4084edbb5802460c83ec8a6085e9df331 (patch) | |
| tree | 65a5f886a748448be5a015befd32810861be1385 | |
| parent | fd3416f0799bedaa143c7a8ad6996dc220e53c96 (diff) | |
| download | meson-5b50a6b4084edbb5802460c83ec8a6085e9df331.tar.gz | |
cargo: add check-cfg for system_deps_have_* symbols
| -rw-r--r-- | mesonbuild/cargo/interpreter.py | 3 |
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 |
