summaryrefslogtreecommitdiff
path: root/mesonbuild/cargo/interpreter.py
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2025-11-28 17:49:04 +0100
committerDylan Baker <dylan@pnwbakers.com>2025-12-15 13:26:55 -0800
commit5cd09bcabcf4845274cf19b9d796517bd4f8fc72 (patch)
tree5623d1433dac79f687769c6352c9e3efc6ae80cd /mesonbuild/cargo/interpreter.py
parent21e09772880abc8bd79ad9b8c61dd151a4a0c7ff (diff)
downloadmeson-5cd09bcabcf4845274cf19b9d796517bd4f8fc72.tar.gz
cargo: add --check-cfg cfg(test) unconditionally
It should be added even if unexpected_cfgs is not part of Cargo.toml. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'mesonbuild/cargo/interpreter.py')
-rw-r--r--mesonbuild/cargo/interpreter.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/mesonbuild/cargo/interpreter.py b/mesonbuild/cargo/interpreter.py
index e26298641..ccde33d5e 100644
--- a/mesonbuild/cargo/interpreter.py
+++ b/mesonbuild/cargo/interpreter.py
@@ -144,6 +144,8 @@ class PackageState:
args.extend(lint.to_arguments(has_check_cfg))
if has_check_cfg:
+ args.append('--check-cfg')
+ args.append('cfg(test)')
for feature in self.manifest.features:
if feature != 'default':
args.append('--check-cfg')