diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2025-04-29 10:43:16 +0200 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2025-06-03 22:42:18 +0200 |
| commit | 0074a471477d56723bd6fd044b78c30ff5958f56 (patch) | |
| tree | 0ba22caf345e0f1fe0e47868dacf543b4688792c /configure | |
| parent | b652d512855997ec89c78aa540aceadd5af13724 (diff) | |
| download | focaccia-qemu-0074a471477d56723bd6fd044b78c30ff5958f56.tar.gz focaccia-qemu-0074a471477d56723bd6fd044b78c30ff5958f56.zip | |
meson: update to version 1.8.1
This adds several improvements to Rust support, including native clippy and rustdoc targets, the "objects" keyword, and running doctests. Require it only when Rust support is requested, to avoid putting a strict requirement on all build platforms for the sake of an experimental feature. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/configure b/configure index 2ce8d29fac..74b3865e51 100755 --- a/configure +++ b/configure @@ -1178,6 +1178,14 @@ fi ########################################## # detect rust triple +meson_version=$($meson --version) +if test "$rust" != disabled && ! version_ge "$meson_version" 1.8.1; then + if test "$rust" = enabled; then + error_exit "Rust support needs Meson 1.8.1 or newer" + fi + echo "Rust needs Meson 1.8.1, disabling" 2>&1 + rust=disabled +fi if test "$rust" != disabled && has "$rustc" && $rustc -vV > "${TMPDIR1}/${TMPB}.out"; then rust_host_triple=$(sed -n 's/^host: //p' "${TMPDIR1}/${TMPB}.out") else |