mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 01:03:55 -06:00
configure: Enable test and libs for zstd
Add it to several build systems to make testing good. Signed-off-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
This commit is contained in:
parent
7ec2c2b3c1
commit
3a67848134
12 changed files with 53 additions and 4 deletions
30
configure
vendored
30
configure
vendored
|
@ -449,6 +449,7 @@ lzo=""
|
|||
snappy=""
|
||||
bzip2=""
|
||||
lzfse=""
|
||||
zstd=""
|
||||
guest_agent=""
|
||||
guest_agent_with_vss="no"
|
||||
guest_agent_ntddscsi="no"
|
||||
|
@ -1371,6 +1372,10 @@ for opt do
|
|||
;;
|
||||
--disable-lzfse) lzfse="no"
|
||||
;;
|
||||
--disable-zstd) zstd="no"
|
||||
;;
|
||||
--enable-zstd) zstd="yes"
|
||||
;;
|
||||
--enable-guest-agent) guest_agent="yes"
|
||||
;;
|
||||
--disable-guest-agent) guest_agent="no"
|
||||
|
@ -1829,6 +1834,8 @@ disabled with --disable-FEATURE, default is enabled if available:
|
|||
(for reading bzip2-compressed dmg images)
|
||||
lzfse support of lzfse compression library
|
||||
(for reading lzfse-compressed dmg images)
|
||||
zstd support for zstd compression library
|
||||
(for migration compression)
|
||||
seccomp seccomp support
|
||||
coroutine-pool coroutine freelist (better performance)
|
||||
glusterfs GlusterFS backend
|
||||
|
@ -2453,6 +2460,24 @@ EOF
|
|||
fi
|
||||
fi
|
||||
|
||||
##########################################
|
||||
# zstd check
|
||||
|
||||
if test "$zstd" != "no" ; then
|
||||
if $pkg_config --exist libzstd ; then
|
||||
zstd_cflags="$($pkg_config --cflags libzstd)"
|
||||
zstd_libs="$($pkg_config --libs libzstd)"
|
||||
LIBS="$zstd_libs $LIBS"
|
||||
QEMU_CFLAGS="$QEMU_CFLAGS $zstd_cflags"
|
||||
zstd="yes"
|
||||
else
|
||||
if test "$zstd" = "yes" ; then
|
||||
feature_not_found "libzstd" "Install libzstd devel"
|
||||
fi
|
||||
zstd="no"
|
||||
fi
|
||||
fi
|
||||
|
||||
##########################################
|
||||
# libseccomp check
|
||||
|
||||
|
@ -6668,6 +6693,7 @@ echo "lzo support $lzo"
|
|||
echo "snappy support $snappy"
|
||||
echo "bzip2 support $bzip2"
|
||||
echo "lzfse support $lzfse"
|
||||
echo "zstd support $zstd"
|
||||
echo "NUMA host support $numa"
|
||||
echo "libxml2 $libxml2"
|
||||
echo "tcmalloc support $tcmalloc"
|
||||
|
@ -7242,6 +7268,10 @@ if test "$lzfse" = "yes" ; then
|
|||
echo "LZFSE_LIBS=-llzfse" >> $config_host_mak
|
||||
fi
|
||||
|
||||
if test "$zstd" = "yes" ; then
|
||||
echo "CONFIG_ZSTD=y" >> $config_host_mak
|
||||
fi
|
||||
|
||||
if test "$libiscsi" = "yes" ; then
|
||||
echo "CONFIG_LIBISCSI=m" >> $config_host_mak
|
||||
echo "LIBISCSI_CFLAGS=$libiscsi_cflags" >> $config_host_mak
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue