meson: create have_vhost_* variables
When using Meson options rather than config-host.h, the "when" clauses have to be changed to if statements (which is not necessarily great, though at least it highlights which parts of the build are per-target and which are not). Do that before moving vhost logic to meson.build, though for now the variables are just based on config-host.mak data. Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
5166dabf4f
commit
2a3129a376
3 changed files with 22 additions and 13 deletions
|
|
@ -3,7 +3,7 @@ have_virtiofsd = get_option('virtiofsd') \
|
|||
error_message: 'virtiofsd requires Linux') \
|
||||
.require(seccomp.found() and libcap_ng.found(),
|
||||
error_message: 'virtiofsd requires libcap-ng-devel and seccomp-devel') \
|
||||
.require('CONFIG_VHOST_USER' in config_host,
|
||||
.require(have_vhost_user,
|
||||
error_message: 'virtiofsd needs vhost-user-support') \
|
||||
.disable_auto_if(not have_tools and not have_system) \
|
||||
.allowed()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue