OSDN Git Service

meson: build all modules by default
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 7 Jan 2022 12:00:44 +0000 (13:00 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 12 Jan 2022 13:09:06 +0000 (14:09 +0100)
commitfb72176ba64057ce0ee5c1a0a443d9f72e270636
tree069c62c2ca85fb2087f056b5dbd4d5d098340f3d
parentbb7cb3ad295c1d99e694f3133de571d80442fb61
meson: build all modules by default

With more recent versions of Meson, the build.ninja file is more selective
as to what is built by default, and not building the modules results in test
failures.

Mark the modules as built-by-default and, to make the dependencies more
precise, also require them to be up-to-date before running tests.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/801
Tested-by: Li Zhang <lizhang@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
meson.build
tests/qtest/meson.build