summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorDenis Pynkin <denis.pynkin@collabora.com>2019-06-15 20:10:47 +0300
committerDenis Pynkin <denis.pynkin@collabora.com>2020-03-25 15:22:41 +0300
commit84c8164610ee3df9bbd06f0be9e37a873708ec2d (patch)
tree61aae401a3cc6a3f9a9d9d774595d290f9e26423 /configure.ac
parent7a9592986708446cceea0d72b55f2d3219d475aa (diff)
downloadostree-84c8164610ee3df9bbd06f0be9e37a873708ec2d.tar.gz
Add libsodium dependency
Allow to configure with libsodium flag. Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac15
1 files changed, 15 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index e2d867e7..e41ccb70 100644
--- a/configure.ac
+++ b/configure.ac
@@ -242,6 +242,21 @@ dnl to link to it directly.
)
AM_CONDITIONAL(USE_GPGME, test "x$have_gpgme" = xyes)
+
+LIBSODIUM_DEPENDENCY="1.0.14"
+AC_ARG_WITH(libsodium,
+ AS_HELP_STRING([--with-libsodium], [Use libsodium @<:@default=no@:>@]),
+ [], [with_libsodium=no])
+AS_IF([test x$with_libsodium != xno], [
+ AC_DEFINE([HAVE_LIBSODIUM], 1, [Define if using libsodium])
+ PKG_CHECK_MODULES(OT_DEP_LIBSODIUM, libsodium >= $LIBSODIUM_DEPENDENCY, have_libsodium=yes, have_libsodium=no)
+ AS_IF([ test x$have_libsodium = xno ], [
+ AC_MSG_ERROR([Need LIBSODIUM version $LIBSODIUM_DEPENDENCY or later])
+ ])
+ OSTREE_FEATURES="$OSTREE_FEATURES libsodium"
+], with_libsodium=no )
+AM_CONDITIONAL(USE_LIBSODIUM, test "x$have_libsodium" = xyes)
+
LIBARCHIVE_DEPENDENCY="libarchive >= 2.8.0"
# What's in RHEL7.2.
FUSE_DEPENDENCY="fuse >= 2.9.2"