summaryrefslogtreecommitdiff
path: root/m4/tls.m4
diff options
context:
space:
mode:
authorWojciech Polak <polak@gnu.org>2003-01-13 23:01:30 +0000
committerWojciech Polak <polak@gnu.org>2003-01-13 23:01:30 +0000
commitb0ccfea9cb042f8a95fe6dbad2a5597362bc2b65 (patch)
tree5e97f0f75f322a64c076cd91d0d2fe9717b8749b /m4/tls.m4
parent681f85c7baa8e618864718251e16d844034e9ad4 (diff)
downloadmailutils-b0ccfea9cb042f8a95fe6dbad2a5597362bc2b65.tar.gz
mailutils-b0ccfea9cb042f8a95fe6dbad2a5597362bc2b65.tar.bz2
Added TLS/SSL support (via GnuTLS)
Diffstat (limited to 'm4/tls.m4')
-rw-r--r--m4/tls.m430
1 files changed, 30 insertions, 0 deletions
diff --git a/m4/tls.m4 b/m4/tls.m4
new file mode 100644
index 000000000..7cbd278b3
--- /dev/null
+++ b/m4/tls.m4
@@ -0,0 +1,30 @@
+AC_DEFUN(MU_CHECK_TLS,
+[
+ if test "x$WITH_GNUTLS" = x; then
+ cached=""
+ AC_ARG_WITH([gnutls],
+ AC_HELP_STRING([--with-gnutls],
+ [use GNU TLS library]),
+ [WITH_GNUTLS=$withval],
+ [WITH_GNUTLS=no])
+
+ if test "$WITH_GNUTLS" != "no"; then
+ AC_CHECK_HEADER(gnutls/gnutls.h,
+ [:],
+ [WITH_GNUTLS=no])
+ if test "$WITH_GNUTLS" != "no"; then
+ saved_LIBS=$LIBS
+ AC_CHECK_LIB(gnutls, gnutls_global_init,
+ [TLS_LIBS="-lgnutls"],
+ [WITH_GNUTLS=no])
+ AC_CHECK_LIB(gcrypt, main,
+ [TLS_LIBS="$TLS_LIBS -lgcrypt"],
+ [WITH_GNUTLS=no])
+ LIBS=$saved_LIBS
+ fi
+ fi
+ else
+ cached=" (cached) "
+ fi
+ AC_MSG_CHECKING([whether to use TLS libraries])
+ AC_MSG_RESULT(${cached}${WITH_GNUTLS})])

Return to:

Send suggestions and report system problems to the System administrator.