diff options
author | Wojciech Polak <polak@gnu.org> | 2003-01-13 23:01:30 +0000 |
---|---|---|
committer | Wojciech Polak <polak@gnu.org> | 2003-01-13 23:01:30 +0000 |
commit | b0ccfea9cb042f8a95fe6dbad2a5597362bc2b65 (patch) | |
tree | 5e97f0f75f322a64c076cd91d0d2fe9717b8749b /m4/tls.m4 | |
parent | 681f85c7baa8e618864718251e16d844034e9ad4 (diff) | |
download | mailutils-b0ccfea9cb042f8a95fe6dbad2a5597362bc2b65.tar.gz mailutils-b0ccfea9cb042f8a95fe6dbad2a5597362bc2b65.tar.bz2 |
Added TLS/SSL support (via GnuTLS)
Diffstat (limited to 'm4/tls.m4')
-rw-r--r-- | m4/tls.m4 | 30 |
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})]) |