diff configure.ac @ 6738:6c95f01aaf49

[gaim-migrate @ 7270] Added optional GNUTLS support, which will also be used as a fallback if Mozilla NSS is not installed. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Thu, 04 Sep 2003 06:19:25 +0000
parents bf77a7db61c2
children cdb4acfe777f
line wrap: on
line diff
--- a/configure.ac	Thu Sep 04 05:36:09 2003 +0000
+++ b/configure.ac	Thu Sep 04 06:19:25 2003 +0000
@@ -388,6 +388,8 @@
 		nss_manual_check="no"
 	fi
 
+	enable_nss="no"
+
 	if test "x$nss_manual_check" = "xno"; then
 		PKG_CHECK_MODULES(NSS, mozilla-nss, have_nss="yes", [])
 
@@ -399,6 +401,7 @@
 			AC_DEFINE(HAVE_SSL, 1, [Define if you have SSL])
 
 			msg_ssl="yes (Mozilla NSS)"
+			enable_nss="yes"
 		else
 			nss_manual_check="yes"
 		fi
@@ -572,6 +575,8 @@
 				else
 					msg_ssl="yes (Mozilla NSS)"
 				fi
+
+				enable_nss="yes"
 			else
 				NSS_CFLAGS=""
 				NSPR_CFLAGS=""
@@ -590,11 +595,16 @@
 	AC_SUBST(NSS_LIBS)
 fi
 
+AM_CONDITIONAL(USE_NSS, test "x$enable_nss" = "xyes")
+
 dnl #
 dnl # Check for GNUTLS if it's specified or if NSS failed.
 dnl #
 if test "x$msg_ssl" = "xno" -o "x$enable_gnutls" != "xno"; then
+
+	enable_gnutls="no"
 	prefix=`eval echo $prefix`
+
 	AC_ARG_WITH(gnutls-includes,
 		[  --with-gnutls-includes=PREFIX   Location of GNUTLS includes.],
 		[ with_gnutls_includes="$withval" ],
@@ -651,6 +661,8 @@
 			AC_DEFINE(HAVE_SSL)
 			msg_ssl="yes (GNUTLS)"
 			GNUTLS_LIBS="$with_gnutls_libs -lgnutls -lgcrypt"
+
+			enable_gnutls="yes"
 		else
 			GNUTLS_CFLAGS=""
 			GNUTLS_LIBS=""
@@ -667,6 +679,8 @@
 AC_SUBST(GNUTLS_CFLAGS)
 AC_SUBST(GNUTLS_LIBS)
 
+AM_CONDITIONAL(USE_GNUTLS, test "x$enable_gnutls" = "xyes")
+
 dnl Check for Tcl
 if test "$enable_tcl" = yes; then
 	AC_MSG_CHECKING([for tclConfig.sh])