[Bugfix] Use AC_CHECK_LIB instead of pkgconfig, it is not available on OS X.
Enable gnutls by default if it is present.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4053 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/configure.ac b/configure.ac
index 3a9ad92..5acd762 100644
--- a/configure.ac
+++ b/configure.ac
@@ -72,18 +72,15 @@
AC_ARG_ENABLE([gnutls],
AS_HELP_STRING([--enable-gnutls],
[build in GNUTLS based encryption support (default yes)]),
- [enable_gnutls="$enableval"], [enable_gnutls=no])
-GNUTLS_CFLAGS=
+ [enable_gnutls="$enableval"], [enable_gnutls=yes])
GNUTLS_LIBS=
if test "x$enable_gnutls" = xyes; then
- PKG_CHECK_MODULES([gnutls], [gnutls >= 1.0.0],
- [AC_DEFINE(HAVE_GNUTLS, 1, [GNUTLS available])], [])
+ AC_CHECK_LIB([gnutls], [gnutls_global_init],
+ [GNUTLS_LIBS='-lgnutls'
+ AC_DEFINE([HAVE_GNUTLS], 1, [Is gnutls present? ])])
fi
-AC_SUBST([GNUTLS_CFLAGS], ["$gnutls_CFLAGS"])
-AC_SUBST([GNUTLS_LIBS], ["$gnutls_LIBS"])
-dnl If --enable-gnutls is passed and gnutls is not installed PKG_CHECK_MODULES
-dnl check above fails so it's safe to assume enable_gnutls == HAVE_GNUTLS
-AM_CONDITIONAL([HAVE_GNUTLS], [ test "x$enable_gnutls" = xyes ])
+AC_SUBST([GNUTLS_LIBS])
+AM_CONDITIONAL([HAVE_GNUTLS], [ ! test "x$GNUTLS_LIBS" = x ])
VNCCONFIG_DIR='vncconfig'
AC_ARG_ENABLE([vncconfig],