1
0
mirror of git://git.gnupg.org/gnupg.git synced 2025-02-01 16:33:02 +01:00

* libcurl.m4: Add a check for curl_free() since older versions of

libcurl don't have it.  Substitute free() as an alternative.
This commit is contained in:
David Shaw 2005-04-24 16:52:15 +00:00
parent 6d72a1c649
commit be90f3cacb
2 changed files with 24 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2005-04-24 David Shaw <dshaw@jabberwocky.com>
* libcurl.m4: Add a check for curl_free() since older versions of
libcurl don't have it. Substitute free() as an alternative.
2005-03-21 David Shaw <dshaw@jabberwocky.com> 2005-03-21 David Shaw <dshaw@jabberwocky.com>
* readline.m4: Check for completion functionality. * readline.m4: Check for completion functionality.

View File

@ -1,7 +1,7 @@
# LIBCURL_CHECK_CONFIG ([DEFAULT-ACTION], [MINIMUM-VERSION], # LIBCURL_CHECK_CONFIG ([DEFAULT-ACTION], [MINIMUM-VERSION],
# [ACTION-IF-YES], [ACTION-IF-NO]) # [ACTION-IF-YES], [ACTION-IF-NO])
# ---------------------------------------------------------- # ----------------------------------------------------------
# David Shaw <dshaw@jabberwocky.com> Jan-23-2005 # David Shaw <dshaw@jabberwocky.com> Apr-21-2005
# #
# Checks for libcurl. DEFAULT-ACTION is the string yes or no to # Checks for libcurl. DEFAULT-ACTION is the string yes or no to
# specify whether to default to --with-libcurl or --without-libcurl. # specify whether to default to --with-libcurl or --without-libcurl.
@ -155,6 +155,24 @@ x=CURLOPT_VERBOSE;
]) ])
if test $libcurl_cv_lib_curl_usable = yes ; then if test $libcurl_cv_lib_curl_usable = yes ; then
# Does curl_free() exist in this version of libcurl?
# If not, fake it with free()
_libcurl_save_cppflags=$CPPFLAGS
CPPFLAGS="$CPPFLAGS $LIBCURL_CPPFLAGS"
_libcurl_save_libs=$LIBS
LIBS="$LIBS $LIBCURL"
AC_CHECK_FUNC(curl_free,,
AC_DEFINE(curl_free,free,
[Define curl_free() as free() if our version of curl lacks curl_free.]))
CPPFLAGS=$_libcurl_save_cppflags
LIBS=$_libcurl_save_libs
unset _libcurl_save_cppflags
unset _libcurl_save_libs
AC_DEFINE(HAVE_LIBCURL,1, AC_DEFINE(HAVE_LIBCURL,1,
[Define to 1 if you have a functional curl library.]) [Define to 1 if you have a functional curl library.])
AC_SUBST(LIBCURL_CPPFLAGS) AC_SUBST(LIBCURL_CPPFLAGS)