[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/24] Meson changes for QEMU 8.1
From: |
Paolo Bonzini |
Subject: |
[PATCH 00/24] Meson changes for QEMU 8.1 |
Date: |
Thu, 11 May 2023 11:49:57 +0200 |
The final bout of conversions; most of them were posted for 8.0, but
then delayed due to the Python 3.7+ requirement and the consequent
yak shaving with libvirt-ci and mkvenv. It removes the remaining
compiler tests for emulators, applies a few cleanups that are enabled
by version 0.63 of Meson, and updates the documentation.
Paolo
Based-on: <20230511035435.734312-1-jsnow@redhat.com>
Paolo Bonzini (24):
meson: regenerate meson-buildoptions.sh
meson: require 0.63.0
meson: use prefer_static option
meson: remove static_kwargs
meson: add more version numbers to the summary
meson: drop unnecessary declare_dependency()
build: move glib detection and workarounds to meson
configure: remove pkg-config functions
configure, meson: move --enable-modules to Meson
meson: prepare move of QEMU_CFLAGS to meson
build: move sanitizer tests to meson
build: move SafeStack tests to meson
build: move coroutine backend selection to meson
build: move stack protector flag selection to meson
build: move warning flag selection to meson
build: move remaining compiler flag tests to meson
build: move compiler version check to meson
build: move --disable-debug-info to meson
configure: remove compiler sanity check
configure: do not rerun the tests with -Werror
configure: remove unnecessary mkdir
configure: reorder option parsing code
docs/devel: update build system docs
configure: remove unnecessary check
configure | 839 ++----------------
contrib/plugins/Makefile | 7 +-
docs/devel/build-system.rst | 296 +++---
meson.build | 658 +++++++++-----
meson_options.txt | 13 +
python/scripts/vendor.py | 4 +-
python/wheels/meson-0.61.5-py3-none-any.whl | Bin 862509 -> 0 bytes
python/wheels/meson-0.63.3-py3-none-any.whl | Bin 0 -> 926526 bytes
qga/meson.build | 2 +-
scripts/meson-buildoptions.py | 3 +
scripts/meson-buildoptions.sh | 28 +-
tcg/meson.build | 2 +-
tests/qemu-iotests/meson.build | 2 +-
tests/qtest/meson.build | 2 +-
tests/unit/meson.build | 2 +-
...{coroutine-win32.c => coroutine-windows.c} | 0
util/meson.build | 6 +-
17 files changed, 759 insertions(+), 1105 deletions(-)
delete mode 100644 python/wheels/meson-0.61.5-py3-none-any.whl
create mode 100644 python/wheels/meson-0.63.3-py3-none-any.whl
rename util/{coroutine-win32.c => coroutine-windows.c} (100%)
--
2.40.1
- [PATCH 00/24] Meson changes for QEMU 8.1,
Paolo Bonzini <=
- [PATCH 01/24] meson: regenerate meson-buildoptions.sh, Paolo Bonzini, 2023/05/11
- [PATCH 03/24] meson: use prefer_static option, Paolo Bonzini, 2023/05/11
- [PATCH 04/24] meson: remove static_kwargs, Paolo Bonzini, 2023/05/11
- [PATCH 05/24] meson: add more version numbers to the summary, Paolo Bonzini, 2023/05/11
- [PATCH 08/24] configure: remove pkg-config functions, Paolo Bonzini, 2023/05/11
- [PATCH 09/24] configure, meson: move --enable-modules to Meson, Paolo Bonzini, 2023/05/11
- [PATCH 06/24] meson: drop unnecessary declare_dependency(), Paolo Bonzini, 2023/05/11
- [PATCH 07/24] build: move glib detection and workarounds to meson, Paolo Bonzini, 2023/05/11
- [PATCH 10/24] meson: prepare move of QEMU_CFLAGS to meson, Paolo Bonzini, 2023/05/11
- [PATCH 11/24] build: move sanitizer tests to meson, Paolo Bonzini, 2023/05/11