mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-13 16:21:01 +00:00
BuildSystem: Avoid obsolete warning with libcurl.m4 on autoconf.
Updated the macro-set autoconf/libcurl.m4 to its latest upstream version. This avoids a warning about an obsolete macro on AC_HELP_STRING, because Asterisk is using AS_HELP_STRING everywhere else already. ASTERISK-26046 Change-Id: I8299faf504ceaeee3e39930c59293809e116c631
This commit is contained in:
@@ -1,3 +1,24 @@
|
|||||||
|
#***************************************************************************
|
||||||
|
# _ _ ____ _
|
||||||
|
# Project ___| | | | _ \| |
|
||||||
|
# / __| | | | |_) | |
|
||||||
|
# | (__| |_| | _ <| |___
|
||||||
|
# \___|\___/|_| \_\_____|
|
||||||
|
#
|
||||||
|
# Copyright (C) 2006, David Shaw <dshaw@jabberwocky.com>
|
||||||
|
#
|
||||||
|
# This software is licensed as described in the file COPYING, which
|
||||||
|
# you should have received as part of this distribution. The terms
|
||||||
|
# are also available at https://curl.haxx.se/docs/copyright.html.
|
||||||
|
#
|
||||||
|
# You may opt to use, copy, modify, merge, publish, distribute and/or sell
|
||||||
|
# copies of the Software, and permit persons to whom the Software is
|
||||||
|
# furnished to do so, under the terms of the COPYING file.
|
||||||
|
#
|
||||||
|
# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
|
||||||
|
# KIND, either express or implied.
|
||||||
|
#
|
||||||
|
###########################################################################
|
||||||
# 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])
|
||||||
# ----------------------------------------------------------
|
# ----------------------------------------------------------
|
||||||
@@ -55,10 +76,14 @@ AC_DEFUN([AST_LIBCURL_CHECK_CONFIG],
|
|||||||
AH_TEMPLATE([LIBCURL_PROTOCOL_LDAP],[Defined if libcurl supports LDAP])
|
AH_TEMPLATE([LIBCURL_PROTOCOL_LDAP],[Defined if libcurl supports LDAP])
|
||||||
AH_TEMPLATE([LIBCURL_PROTOCOL_DICT],[Defined if libcurl supports DICT])
|
AH_TEMPLATE([LIBCURL_PROTOCOL_DICT],[Defined if libcurl supports DICT])
|
||||||
AH_TEMPLATE([LIBCURL_PROTOCOL_TFTP],[Defined if libcurl supports TFTP])
|
AH_TEMPLATE([LIBCURL_PROTOCOL_TFTP],[Defined if libcurl supports TFTP])
|
||||||
|
AH_TEMPLATE([LIBCURL_PROTOCOL_RTSP],[Defined if libcurl supports RTSP])
|
||||||
|
AH_TEMPLATE([LIBCURL_PROTOCOL_POP3],[Defined if libcurl supports POP3])
|
||||||
|
AH_TEMPLATE([LIBCURL_PROTOCOL_IMAP],[Defined if libcurl supports IMAP])
|
||||||
|
AH_TEMPLATE([LIBCURL_PROTOCOL_SMTP],[Defined if libcurl supports SMTP])
|
||||||
AC_SUBST(PBX_CURL)
|
AC_SUBST(PBX_CURL)
|
||||||
|
|
||||||
AC_ARG_WITH(libcurl,
|
AC_ARG_WITH(libcurl,
|
||||||
AC_HELP_STRING([--with-libcurl=DIR],[look for the curl library in DIR]),
|
AS_HELP_STRING([--with-libcurl=PREFIX],[look for the curl library in PREFIX/lib and headers in PREFIX/include]),
|
||||||
[_libcurl_with=$withval],[_libcurl_with=ifelse([$1],,[yes],[$1])])
|
[_libcurl_with=$withval],[_libcurl_with=ifelse([$1],,[yes],[$1])])
|
||||||
|
|
||||||
if test "$_libcurl_with" != "no" ; then
|
if test "$_libcurl_with" != "no" ; then
|
||||||
@@ -72,10 +97,10 @@ AC_DEFUN([AST_LIBCURL_CHECK_CONFIG],
|
|||||||
if test -d "$_libcurl_with" ; then
|
if test -d "$_libcurl_with" ; then
|
||||||
CURL_INCLUDE="-I$withval/include"
|
CURL_INCLUDE="-I$withval/include"
|
||||||
_libcurl_ldflags="-L$withval/lib"
|
_libcurl_ldflags="-L$withval/lib"
|
||||||
AC_PATH_PROG([_libcurl_config],[curl-config],["$withval/bin"],
|
AC_PATH_PROG([_libcurl_config],[curl-config],[],
|
||||||
["$withval/bin"])
|
["$withval/bin"])
|
||||||
else
|
else
|
||||||
AC_PATH_PROG([_libcurl_config],[curl-config])
|
AC_PATH_PROG([_libcurl_config],[curl-config],[],[$PATH])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test x$_libcurl_config != "x" ; then
|
if test x$_libcurl_config != "x" ; then
|
||||||
@@ -143,18 +168,19 @@ AC_DEFUN([AST_LIBCURL_CHECK_CONFIG],
|
|||||||
_libcurl_save_libs=$LIBS
|
_libcurl_save_libs=$LIBS
|
||||||
LIBS="$CURL_LIB $LIBS"
|
LIBS="$CURL_LIB $LIBS"
|
||||||
|
|
||||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <curl/curl.h>],[
|
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <curl/curl.h>]],[[
|
||||||
/* Try and use a few common options to force a failure if we are
|
/* Try and use a few common options to force a failure if we are
|
||||||
missing symbols or can't link. */
|
missing symbols or can't link. */
|
||||||
int x;
|
int x;
|
||||||
curl_easy_setopt(NULL,CURLOPT_URL,NULL);
|
curl_easy_setopt(NULL,CURLOPT_URL,NULL);
|
||||||
x=CURL_ERROR_SIZE;
|
x=CURL_ERROR_SIZE;
|
||||||
x=CURLOPT_WRITEFUNCTION;
|
x=CURLOPT_WRITEFUNCTION;
|
||||||
x=CURLOPT_FILE;
|
x=CURLOPT_WRITEDATA;
|
||||||
x=CURLOPT_ERRORBUFFER;
|
x=CURLOPT_ERRORBUFFER;
|
||||||
x=CURLOPT_STDERR;
|
x=CURLOPT_STDERR;
|
||||||
x=CURLOPT_VERBOSE;
|
x=CURLOPT_VERBOSE;
|
||||||
])],libcurl_cv_lib_curl_usable=yes,libcurl_cv_lib_curl_usable=no)
|
if (x) {;}
|
||||||
|
]])],libcurl_cv_lib_curl_usable=yes,libcurl_cv_lib_curl_usable=no)
|
||||||
|
|
||||||
CPPFLAGS=$_libcurl_save_cppflags
|
CPPFLAGS=$_libcurl_save_cppflags
|
||||||
LIBS=$_libcurl_save_libs
|
LIBS=$_libcurl_save_libs
|
||||||
@@ -196,17 +222,23 @@ x=CURLOPT_VERBOSE;
|
|||||||
|
|
||||||
# We don't have --protocols, so just assume that all
|
# We don't have --protocols, so just assume that all
|
||||||
# protocols are available
|
# protocols are available
|
||||||
_libcurl_protocols="HTTP FTP FILE TELNET LDAP DICT"
|
_libcurl_protocols="HTTP FTP FILE TELNET LDAP DICT TFTP"
|
||||||
|
|
||||||
if test x$libcurl_feature_SSL = xyes ; then
|
if test x$libcurl_feature_SSL = xyes ; then
|
||||||
_libcurl_protocols="$_libcurl_protocols HTTPS"
|
_libcurl_protocols="$_libcurl_protocols HTTPS"
|
||||||
|
|
||||||
# FTPS wasn't standards-compliant until version
|
# FTPS wasn't standards-compliant until version
|
||||||
# 7.11.0
|
# 7.11.0 (0x070b00 == 461568)
|
||||||
if test $_libcurl_version -ge 461568; then
|
if test $_libcurl_version -ge 461568; then
|
||||||
_libcurl_protocols="$_libcurl_protocols FTPS"
|
_libcurl_protocols="$_libcurl_protocols FTPS"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# RTSP, IMAP, POP3 and SMTP were added in
|
||||||
|
# 7.20.0 (0x071400 == 463872)
|
||||||
|
if test $_libcurl_version -ge 463872; then
|
||||||
|
_libcurl_protocols="$_libcurl_protocols RTSP IMAP POP3 SMTP"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for _libcurl_protocol in $_libcurl_protocols ; do
|
for _libcurl_protocol in $_libcurl_protocols ; do
|
||||||
@@ -241,4 +273,3 @@ x=CURLOPT_VERBOSE;
|
|||||||
|
|
||||||
unset _libcurl_with
|
unset _libcurl_with
|
||||||
])dnl
|
])dnl
|
||||||
|
|
||||||
|
21
configure
vendored
21
configure
vendored
@@ -2086,7 +2086,8 @@ Optional Packages:
|
|||||||
--with-uriparser=PATH use uriparser library files in PATH
|
--with-uriparser=PATH use uriparser library files in PATH
|
||||||
--with-kqueue=PATH use kqueue support files in PATH
|
--with-kqueue=PATH use kqueue support files in PATH
|
||||||
--with-ldap=PATH use OpenLDAP files in PATH
|
--with-ldap=PATH use OpenLDAP files in PATH
|
||||||
--with-libcurl=DIR look for the curl library in DIR
|
--with-libcurl=PREFIX look for the curl library in PREFIX/lib and headers
|
||||||
|
in PREFIX/include
|
||||||
--with-libedit=PATH use NetBSD Editline library files in PATH, use
|
--with-libedit=PATH use NetBSD Editline library files in PATH, use
|
||||||
'internal' Editline otherwise
|
'internal' Editline otherwise
|
||||||
--with-libxml2=PATH use LibXML2 files in PATH
|
--with-libxml2=PATH use LibXML2 files in PATH
|
||||||
@@ -9446,6 +9447,10 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -9538,7 +9543,6 @@ done
|
|||||||
done
|
done
|
||||||
IFS=$as_save_IFS
|
IFS=$as_save_IFS
|
||||||
|
|
||||||
test -z "$ac_cv_path__libcurl_config" && ac_cv_path__libcurl_config=""$withval/bin""
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
@@ -9688,10 +9692,11 @@ int x;
|
|||||||
curl_easy_setopt(NULL,CURLOPT_URL,NULL);
|
curl_easy_setopt(NULL,CURLOPT_URL,NULL);
|
||||||
x=CURL_ERROR_SIZE;
|
x=CURL_ERROR_SIZE;
|
||||||
x=CURLOPT_WRITEFUNCTION;
|
x=CURLOPT_WRITEFUNCTION;
|
||||||
x=CURLOPT_FILE;
|
x=CURLOPT_WRITEDATA;
|
||||||
x=CURLOPT_ERRORBUFFER;
|
x=CURLOPT_ERRORBUFFER;
|
||||||
x=CURLOPT_STDERR;
|
x=CURLOPT_STDERR;
|
||||||
x=CURLOPT_VERBOSE;
|
x=CURLOPT_VERBOSE;
|
||||||
|
if (x) {;}
|
||||||
|
|
||||||
;
|
;
|
||||||
return 0;
|
return 0;
|
||||||
@@ -9758,17 +9763,23 @@ _ACEOF
|
|||||||
|
|
||||||
# We don't have --protocols, so just assume that all
|
# We don't have --protocols, so just assume that all
|
||||||
# protocols are available
|
# protocols are available
|
||||||
_libcurl_protocols="HTTP FTP FILE TELNET LDAP DICT"
|
_libcurl_protocols="HTTP FTP FILE TELNET LDAP DICT TFTP"
|
||||||
|
|
||||||
if test x$libcurl_feature_SSL = xyes ; then
|
if test x$libcurl_feature_SSL = xyes ; then
|
||||||
_libcurl_protocols="$_libcurl_protocols HTTPS"
|
_libcurl_protocols="$_libcurl_protocols HTTPS"
|
||||||
|
|
||||||
# FTPS wasn't standards-compliant until version
|
# FTPS wasn't standards-compliant until version
|
||||||
# 7.11.0
|
# 7.11.0 (0x070b00 == 461568)
|
||||||
if test $_libcurl_version -ge 461568; then
|
if test $_libcurl_version -ge 461568; then
|
||||||
_libcurl_protocols="$_libcurl_protocols FTPS"
|
_libcurl_protocols="$_libcurl_protocols FTPS"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# RTSP, IMAP, POP3 and SMTP were added in
|
||||||
|
# 7.20.0 (0x071400 == 463872)
|
||||||
|
if test $_libcurl_version -ge 463872; then
|
||||||
|
_libcurl_protocols="$_libcurl_protocols RTSP IMAP POP3 SMTP"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for _libcurl_protocol in $_libcurl_protocols ; do
|
for _libcurl_protocol in $_libcurl_protocols ; do
|
||||||
|
@@ -1211,9 +1211,21 @@
|
|||||||
/* Defined if libcurl supports HTTPS */
|
/* Defined if libcurl supports HTTPS */
|
||||||
#undef LIBCURL_PROTOCOL_HTTPS
|
#undef LIBCURL_PROTOCOL_HTTPS
|
||||||
|
|
||||||
|
/* Defined if libcurl supports IMAP */
|
||||||
|
#undef LIBCURL_PROTOCOL_IMAP
|
||||||
|
|
||||||
/* Defined if libcurl supports LDAP */
|
/* Defined if libcurl supports LDAP */
|
||||||
#undef LIBCURL_PROTOCOL_LDAP
|
#undef LIBCURL_PROTOCOL_LDAP
|
||||||
|
|
||||||
|
/* Defined if libcurl supports POP3 */
|
||||||
|
#undef LIBCURL_PROTOCOL_POP3
|
||||||
|
|
||||||
|
/* Defined if libcurl supports RTSP */
|
||||||
|
#undef LIBCURL_PROTOCOL_RTSP
|
||||||
|
|
||||||
|
/* Defined if libcurl supports SMTP */
|
||||||
|
#undef LIBCURL_PROTOCOL_SMTP
|
||||||
|
|
||||||
/* Defined if libcurl supports TELNET */
|
/* Defined if libcurl supports TELNET */
|
||||||
#undef LIBCURL_PROTOCOL_TELNET
|
#undef LIBCURL_PROTOCOL_TELNET
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user