summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2020-05-07 16:57:10 +0200
committerAlexander Larsson <alexander.larsson@gmail.com>2020-06-05 09:35:30 +0200
commit4539d186a5cdbc8e0347619afcb8e03b563c79c5 (patch)
tree89e8e6daf830fa81b8f243c5c97d679593704544 /configure.ac
parent31612d75680aabef862ebeb2b03f6593a5ff974f (diff)
downloadflatpak-4539d186a5cdbc8e0347619afcb8e03b563c79c5.tar.gz
oci: Make libzstd optional (and disable OCI deltas if not there)
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac7
1 files changed, 6 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 651e49cc..9dd9ae2b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -210,10 +210,14 @@ AC_SUBST([GDBUS_CODEGEN], [`$PKG_CONFIG --variable gdbus_codegen gio-2.0`])
POLKIT_GOBJECT_REQUIRED=0.98
-PKG_CHECK_MODULES(ARCHIVE, [libarchive >= 2.8.0 libzstd])
+PKG_CHECK_MODULES(ARCHIVE, [libarchive >= 2.8.0])
PKG_CHECK_MODULES(BASE, [glib-2.0 >= $GLIB_REQS gio-2.0 gio-unix-2.0])
PKG_CHECK_MODULES(SOUP, [libsoup-2.4])
PKG_CHECK_MODULES(XML, [libxml-2.0 >= 2.4])
+PKG_CHECK_MODULES(ZSTD, [libzstd >= 0.8.1], [have_zstd=yes], [have_zstd=no])
+if test $have_zstd = yes; then
+ AC_DEFINE(HAVE_ZSTD, 1, [Define if libzstd is available])
+fi
PKG_CHECK_MODULES(DCONF, [dconf >= 0.26], [have_dconf=yes], [have_dconf=no])
if test $have_dconf = yes; then
AC_DEFINE(HAVE_DCONF, 1, [Define if dconf is available])
@@ -555,4 +559,5 @@ echo " Privilege mode: $with_priv_mode"
echo " Use dconf: $have_dconf"
echo " Use libsystemd: $have_libsystemd"
echo " Use libmalcontent: $have_libmalcontent"
+echo " Use libzstd: $have_zstd"
echo ""