From 8b6cf239a383b928208e99239d0ab45f99ae4daa Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 25 Mar 2003 22:40:43 +0000 Subject: attempt to extract openssl information using pkg-config --- configure.ac | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/configure.ac b/configure.ac index ec3dac746..fcb9ab731 100644 --- a/configure.ac +++ b/configure.ac @@ -452,6 +452,31 @@ else AC_MSG_RESULT(no) fi +dnl Detect the pkg-config tool, as it may have extra info about the +dnl openssl installation we can use. I *believe* this is what we are +dnl expected to do on really recent Redhat Linux hosts. +AC_PATH_PROG( PKGCONFIG, pkg-config, no, $PATH:/usr/bin:/usr/local/bin) +if test "$PKGCONFIG" != "no" ; then + AC_MSG_CHECKING([for OpenSSL options using pkg-config]) + + $PKGCONFIG --exists openssl + SSL_EXISTS=$? + + if test "$SSL_EXISTS" -eq "0"; then + SSL_LIBS=`$PKGCONFIG --libs-only-l openssl 2>/dev/null` + SSL_LDFLAGS=`$PKGCONFIG --libs-only-L openssl 2>/dev/null` + SSL_CFLAGS=`$PKGCONFIG --cflags openssl 2>/dev/null` + + LIBS="$LIBS $SSL_LIBS" + CFLAGS="$CFLAGS $SSL_CFLAGS" + LDFLAGS="$LDFLAGS $SSL_LDFLAGS" + + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + fi + +fi dnl ********************************************************************** dnl Check for the presence of SSL libraries and headers -- cgit v1.2.3