summaryrefslogtreecommitdiffstats
path: root/meson_options.txt
diff options
context:
space:
mode:
authorPaolo Bonzini2020-10-15 12:09:27 +0200
committerPaolo Bonzini2020-10-17 16:45:51 +0200
commit5c53015a480b3fe137ebd8b3b584a595c65e8f21 (patch)
tree7df39b1dc2ff0be23d84686d057e61b62159e61b /meson_options.txt
parentbuild: replace ninjatool with ninja (diff)
downloadqemu-5c53015a480b3fe137ebd8b3b584a595c65e8f21.tar.gz
qemu-5c53015a480b3fe137ebd8b3b584a595c65e8f21.tar.xz
qemu-5c53015a480b3fe137ebd8b3b584a595c65e8f21.zip
build: add --enable/--disable-libudev
Initially, libudev detection was bundled with --enable-mpath because qemu-pr-helper was the only user of libudev. Recently however the USB U2F emulation has also started using libudev, so add a separate option. This also allows 1) disabling libudev if desired for static builds and 2) for non-static builds, requiring libudev even if multipath support is undesirable. The multipath test is adjusted, because it is now possible to enter it with configurations that should fail, such as --static --enable-mpath --disable-libudev. Reported-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'meson_options.txt')
-rw-r--r--meson_options.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/meson_options.txt b/meson_options.txt
index e6cb1e589b..77b3fabd00 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -36,6 +36,8 @@ option('iconv', type : 'feature', value : 'auto',
description: 'Font glyph conversion support')
option('curses', type : 'feature', value : 'auto',
description: 'curses UI')
+option('libudev', type : 'feature', value : 'auto',
+ description: 'Use libudev to enumerate host devices')
option('sdl', type : 'feature', value : 'auto',
description: 'SDL user interface')
option('sdl_image', type : 'feature', value : 'auto',