]> git.proxmox.com Git - mirror_qemu.git/commit
meson: switch minimum meson version to 0.58.2, minimum recommended to 0.59.2
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 9 Feb 2021 13:59:26 +0000 (14:59 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 5 Oct 2021 11:10:29 +0000 (13:10 +0200)
commit654d6b0453aa6eb19af0d75b0f087a97a5776da7
tree7d609d2d6c7ccb384af6b1596cb530dd82d2e749
parent69c4c5c1c47f5dac140eb6485c5281a9f145dcf3
meson: switch minimum meson version to 0.58.2, minimum recommended to 0.59.2

Meson 0.58.2 does not need b_staticpic=$pie anymore, and has
stabilized the keyval module.  Remove the workaround and use a few
replacements for features deprecated in the 0.57.0 release cycle.

One feature that we would like to use is passing dependencies to
summary.  However, that was broken in 0.59.0 and 0.59.1.  Therefore,
use the embedded Meson if the host has anything older than 0.59.2,
but allow --meson= to use 0.58.2.

Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
configure
docs/meson.build
meson.build
plugins/meson.build
scripts/mtest2make.py
tests/qapi-schema/meson.build
tests/qtest/meson.build
tests/unit/meson.build
trace/meson.build