diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2021-12-18 16:39:43 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2022-02-16 15:01:33 +0100 |
commit | a436d6d4126d59e7373e6887c7bd02701ce1156c (patch) | |
tree | 1e7fc15c60c241f5872261f91b5091bf2e663fa7 /tools/virtiofsd | |
parent | 43a363ae35f4a04bfb86e0ad033d33ef83514597 (diff) | |
download | qemu-a436d6d4126d59e7373e6887c7bd02701ce1156c.zip qemu-a436d6d4126d59e7373e6887c7bd02701ce1156c.tar.gz qemu-a436d6d4126d59e7373e6887c7bd02701ce1156c.tar.bz2 |
meson: use .require() and .disable_auto_if() method for features
The method is now in 0.59, using it simplifies some conditionals.
There is a small change, which is to build virtfs-proxy-helper in a
tools-only build. This is done for consistency with other tools,
which are not culled by the absence of system emulator binaries.
.disable_auto_if() would also be useful to check for packages,
for example
-linux_io_uring = not_found
-if not get_option('linux_io_uring').auto() or have_block
- linux_io_uring = dependency('liburing', required: get_option('linux_io_uring'),
- method: 'pkg-config', kwargs: static_kwargs)
-endif
+linux_io_uring = dependency('liburing',
+ required: get_option('linux_io_uring').disable_auto_if(not have_block),
+ method: 'pkg-config', kwargs: static_kwargs)
This change however is much larger and I am not sure about the improved
readability, so I am not performing it right now.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/virtiofsd')
0 files changed, 0 insertions, 0 deletions