summaryrefslogtreecommitdiff
blob: 7b39c99655529a75711503d2676f3464693107dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
---
 configure.ac |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/configure.ac b/configure.ac
index 1a85ace..d8e5cd4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -25,11 +25,20 @@ AC_CHECK_HEADERS(sys/param.h sys/mount.h,,,
   ]
 ])
 
-AC_CHECK_LIB(nettle, nettle_aes_encrypt, ,NETTLE_L="no")
-if test "$NETTLE_L" == "no"; then
-    AC_MSG_WARN([** libnettle not found; not using crypto in rdup-tr.])
+AC_MSG_CHECKING([whether to enable nettle])
+AC_ARG_WITH(nettle,
+    [  --with-nettle           enable nettle support],
+    with_nettle=$withval,
+    with_nettle=yes)
+AC_MSG_RESULT($with_nettle)
+
+if test "$with_nettle" != "no"; then
+	AC_CHECK_LIB(nettle, nettle_aes_encrypt, ,NETTLE_L="no")
+	if test "$NETTLE_L" == "no"; then
+	    AC_MSG_WARN([** libnettle not found; not using crypto in rdup-tr.])
+	fi
+	AC_SUBST(NETTLE_L)
 fi
-AC_SUBST(NETTLE_L)
 
 AC_CHECK_LIB(archive, archive_entry_copy_symlink, ,ARCHIVE_L="no")
 if test "$ARCHIVE_L" == "no"; then
-- 
1.6.0.6