mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
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
|
endif
|
||||||
|
|
||||||
if not get_option('storage_vstorage').disabled()
|
if not get_option('storage_vstorage').disabled()
|
||||||
use_storage = true
|
vstorage_enable = true
|
||||||
conf.set('WITH_STORAGE_VSTORAGE', 1)
|
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
|
endif
|
||||||
|
|
||||||
if not get_option('storage_zfs').disabled()
|
if not get_option('storage_zfs').disabled()
|
||||||
|
Loading…
Reference in New Issue
Block a user