summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2009-02-06 20:59:20 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2009-02-24 13:09:44 +0100
commite4620ab3a4a94c13b8ac401983a7c38357d58357 (patch)
treea4c9726c2127dbbea245c674218a614bb3dae007 /configure.ac
parent0f03e5996aae0ed398ae4d1b008c4f9e7db6f48c (diff)
downloadrsyslog-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.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac24
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)