It does not make sense to select vhost-user features without system-mode or tools. Return an error when this configuration is selected. Example:
$ ../configure --disable-tools --disable-system --enable-vhost-user-blk-server ../meson.build:755:4: ERROR: Problem encountered: vhost-user does not make sense without system or tools support enabled Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> --- meson.build | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meson.build b/meson.build index 4b789f18c17..4fc58eb2c3d 100644 --- a/meson.build +++ b/meson.build @@ -751,6 +751,10 @@ has_statx = cc.links(statx_test) +if 'CONFIG_VHOST_USER' in config_host and not (have_system or have_tools) + error('vhost-user does not make sense without system or tools support enabled') +endif + have_vhost_user_blk_server = (targetos == 'linux') if get_option('vhost_user_blk_server').enabled() -- 2.26.2