mirror of https://gitee.com/openkylin/libvirt.git
meson: build vstorage only on linux
This should fix CI error: ../dist-unpack/libvirt-7.1.0/src/storage/storage_backend_vstorage.c:10:10: fatal error: 'mntent.h' file not found #include <mntent.h> ^~~~~~~~~~ on freebsd and mac. Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
36b47ffed9
commit
2127d53f2f
15
meson.build
15
meson.build
|
@ -1957,8 +1957,19 @@ if conf.has('WITH_LIBVIRTD')
|
|||
endif
|
||||
|
||||
if not get_option('storage_vstorage').disabled()
|
||||
use_storage = true
|
||||
conf.set('WITH_STORAGE_VSTORAGE', 1)
|
||||
vstorage_enable = true
|
||||
if host_machine.system() != 'linux'
|
||||
if get_option('storage_fs').enabled()
|
||||
error('Vstorage is supported only on Linux')
|
||||
else
|
||||
vstorage_enable = false
|
||||
endif
|
||||
endif
|
||||
|
||||
if vstorage_enable
|
||||
use_storage = true
|
||||
conf.set('WITH_STORAGE_VSTORAGE', 1)
|
||||
endif
|
||||
endif
|
||||
|
||||
if not get_option('storage_zfs').disabled()
|
||||
|
|
Loading…
Reference in New Issue