From e4620ab3a4a94c13b8ac401983a7c38357d58357 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 6 Feb 2009 20:59:20 +0100 Subject: Use pkg-config for GnuTLS configure check Use PKG_CHECK_MODULES instead of libgnutls-config to get the compilation flags (vastly simpler). Set minimum version to 2.4.2, as that is the oldest version I could test with. --- configure.ac | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 1e4e3093..85b9f691 100644 --- a/configure.ac +++ b/configure.ac @@ -554,7 +554,7 @@ AC_SUBST(SNMP_CFLAGS) AC_SUBST(SNMP_LIBS) -# GNUtls support +# GnuTLS support AC_ARG_ENABLE(gnutls, [AS_HELP_STRING([--enable-gnutls],[Enable GNU TLS support @<:@default=no@:>@])], [case "${enableval}" in @@ -565,27 +565,7 @@ AC_ARG_ENABLE(gnutls, [enable_gnutls=no] ) if test "x$enable_gnutls" = "xyes"; then - AC_CHECK_HEADERS( - [gnutls/gnutls.h],, - [AC_MSG_FAILURE([GNUTls is missing])] - ) - AC_CHECK_PROG( - [HAVE_GNUTLS_CONFIG], - [libgnutls-config], - [yes],,, - ) - if test "x${HAVE_GNUTLS_CONFIG}" != "xyes"; then - AC_MSG_FAILURE([libgnutls-config not found in PATH]) - fi - AC_CHECK_LIB( - [gnutls], - [gnutls_check_version], - [GNUTLS_CFLAGS=`libgnutls-config --cflags` - GNUTLS_LIBS=`libgnutls-config --libs` - ], - [AC_MSG_FAILURE([GNU TLS library is missing])], - [`libgnutls-config --libs`] - ) + PKG_CHECK_MODULES(GNUTLS, gnutls >= 2.4.2) fi AM_CONDITIONAL(ENABLE_GNUTLS, test x$enable_gnutls = xyes) AC_SUBST(GNUTLS_CFLAGS) -- cgit