fix #5293
This commit is contained in:
parent
a360d9c6a0
commit
ae2f61947b
98
configure.ac
98
configure.ac
@ -146,6 +146,56 @@ AS_IF([test $libgnunetjson != 1],
|
|||||||
*** ]])])
|
*** ]])])
|
||||||
|
|
||||||
|
|
||||||
|
# libcurl-gnutls
|
||||||
|
LIBCURL_CHECK_CONFIG(,7.34.0,[curl=true],[curl=false])
|
||||||
|
if test "x$curl" = xtrue
|
||||||
|
then
|
||||||
|
LDFLAGS="-L$with_libcurl/lib $LDFLAGS"
|
||||||
|
CPPFLAGS="-I$with_libcurl/include $CPPFLAGS"
|
||||||
|
AC_CHECK_HEADERS([curl/curl.h],
|
||||||
|
AC_CHECK_DECLS(CURLINFO_TLS_SESSION,[curl=true],[curl=false],[[#include <curl/curl.h>]]),
|
||||||
|
[curl=false])
|
||||||
|
# need libcurl-gnutls.so, everything else is not acceptable
|
||||||
|
AC_CHECK_LIB([curl-gnutls],[curl_easy_getinfo],,[curl=false])
|
||||||
|
# cURL must support CURLINFO_TLS_SESSION, version >= 7.34
|
||||||
|
|
||||||
|
fi
|
||||||
|
if test x$curl = xfalse
|
||||||
|
then
|
||||||
|
AM_CONDITIONAL(HAVE_LIBCURL, false)
|
||||||
|
if test "$gnurl" = 0
|
||||||
|
then
|
||||||
|
AC_MSG_WARN([GNUnet requires libcurl-gnutls >= 7.34])
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
AM_CONDITIONAL(HAVE_LIBCURL, true)
|
||||||
|
AC_DEFINE([HAVE_LIBCURL],[1],[Have CURL])
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# Check for curl/curl.h and gnurl/curl.h so we can use #ifdef
|
||||||
|
# HAVE_CURL_CURL_H later (the above LIBCURL_CHECK_CONFIG accepted
|
||||||
|
# *either* header set).
|
||||||
|
AC_CHECK_HEADERS([curl/curl.h],,
|
||||||
|
curl=false
|
||||||
|
AC_CHECK_HEADERS([gnurl/curl.h],,
|
||||||
|
gnurl=false))
|
||||||
|
|
||||||
|
|
||||||
|
# libgnurl
|
||||||
|
if test "x$gnurl" = "x0"
|
||||||
|
then
|
||||||
|
if test "x$curl" = "x0"
|
||||||
|
then
|
||||||
|
AC_MSG_NOTICE([NOTICE: libgnurl not found. http client support will not be compiled.])
|
||||||
|
AC_MSG_WARN([ERROR: libgnurl not found. hostlist daemon will not be compiled, and you probably WANT the hostlist daemon])
|
||||||
|
else
|
||||||
|
AC_MSG_NOTICE([WARNING: libgnurl not found, trying to use libcurl-gnutls instead.])
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Check for GNUnet's libgnunetcurl.
|
# Check for GNUnet's libgnunetcurl.
|
||||||
libgnunetcurl=0
|
libgnunetcurl=0
|
||||||
AC_MSG_CHECKING([for libgnunetcurl])
|
AC_MSG_CHECKING([for libgnunetcurl])
|
||||||
@ -325,54 +375,6 @@ else
|
|||||||
AM_CONDITIONAL(HAVE_LIBGNURL, [false])
|
AM_CONDITIONAL(HAVE_LIBGNURL, [false])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# libcurl-gnutls
|
|
||||||
LIBCURL_CHECK_CONFIG(,7.34.0,[curl=true],[curl=false])
|
|
||||||
if test "x$curl" = xtrue
|
|
||||||
then
|
|
||||||
LDFLAGS="-L$with_libcurl/lib $LDFLAGS"
|
|
||||||
CPPFLAGS="-I$with_libcurl/include $CPPFLAGS"
|
|
||||||
AC_CHECK_HEADERS([curl/curl.h],
|
|
||||||
AC_CHECK_DECLS(CURLINFO_TLS_SESSION,[curl=true],[curl=false],[[#include <curl/curl.h>]]),
|
|
||||||
[curl=false])
|
|
||||||
# need libcurl-gnutls.so, everything else is not acceptable
|
|
||||||
AC_CHECK_LIB([curl-gnutls],[curl_easy_getinfo],,[curl=false])
|
|
||||||
# cURL must support CURLINFO_TLS_SESSION, version >= 7.34
|
|
||||||
|
|
||||||
fi
|
|
||||||
if test x$curl = xfalse
|
|
||||||
then
|
|
||||||
AM_CONDITIONAL(HAVE_LIBCURL, false)
|
|
||||||
if test "$gnurl" = 0
|
|
||||||
then
|
|
||||||
AC_MSG_WARN([GNUnet requires libcurl-gnutls >= 7.34])
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
AM_CONDITIONAL(HAVE_LIBCURL, true)
|
|
||||||
AC_DEFINE([HAVE_LIBCURL],[1],[Have CURL])
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
# Check for curl/curl.h and gnurl/curl.h so we can use #ifdef
|
|
||||||
# HAVE_CURL_CURL_H later (the above LIBCURL_CHECK_CONFIG accepted
|
|
||||||
# *either* header set).
|
|
||||||
AC_CHECK_HEADERS([curl/curl.h],,
|
|
||||||
curl=false
|
|
||||||
AC_CHECK_HEADERS([gnurl/curl.h],,
|
|
||||||
gnurl=false))
|
|
||||||
|
|
||||||
|
|
||||||
# libgnurl
|
|
||||||
if test "x$gnurl" = "x0"
|
|
||||||
then
|
|
||||||
if test "x$curl" = "x0"
|
|
||||||
then
|
|
||||||
AC_MSG_NOTICE([NOTICE: libgnurl not found. http client support will not be compiled.])
|
|
||||||
AC_MSG_WARN([ERROR: libgnurl not found. hostlist daemon will not be compiled, and you probably WANT the hostlist daemon])
|
|
||||||
else
|
|
||||||
AC_MSG_NOTICE([WARNING: libgnurl not found, trying to use libcurl-gnutls instead.])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
CFLAGS=$CFLAGS_SAVE
|
CFLAGS=$CFLAGS_SAVE
|
||||||
LDFLAGS=$LDFLAGS_SAVE
|
LDFLAGS=$LDFLAGS_SAVE
|
||||||
LIBS=$LIBS_SAVE
|
LIBS=$LIBS_SAVE
|
||||||
|
Loading…
Reference in New Issue
Block a user