diff options
author | Michael Biebl <biebl@debian.org> | 2009-02-06 20:59:20 +0100 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2009-02-24 13:09:44 +0100 |
commit | e4620ab3a4a94c13b8ac401983a7c38357d58357 (patch) | |
tree | a4c9726c2127dbbea245c674218a614bb3dae007 | |
parent | 0f03e5996aae0ed398ae4d1b008c4f9e7db6f48c (diff) | |
download | rsyslog-e4620ab3a4a94c13b8ac401983a7c38357d58357.tar.gz rsyslog-e4620ab3a4a94c13b8ac401983a7c38357d58357.tar.xz rsyslog-e4620ab3a4a94c13b8ac401983a7c38357d58357.zip |
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.
-rw-r--r-- | configure.ac | 24 |
1 files changed, 2 insertions, 22 deletions
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) |