summaryrefslogtreecommitdiff
path: root/ext/curl/config.m4
diff options
context:
space:
mode:
authorSterling Hughes <sterling@php.net>2001-05-16 23:43:30 +0000
committerSterling Hughes <sterling@php.net>2001-05-16 23:43:30 +0000
commitffc997f14980ad3beff2c6a9018576aa105b3485 (patch)
tree444da1198106f1267b6d6647c9c1ea3f16ee8eb1 /ext/curl/config.m4
parentda2250533364db42440ff1552cb635108bb6703a (diff)
downloadphp-git-ffc997f14980ad3beff2c6a9018576aa105b3485.tar.gz
Add a compile check for the cURL version and fix the compile in general.
Diffstat (limited to 'ext/curl/config.m4')
-rw-r--r--ext/curl/config.m415
1 files changed, 15 insertions, 0 deletions
diff --git a/ext/curl/config.m4 b/ext/curl/config.m4
index cdccaa7eb4..3bad5d4793 100644
--- a/ext/curl/config.m4
+++ b/ext/curl/config.m4
@@ -23,6 +23,21 @@ if test "$PHP_CURL" != "no"; then
easy.h should be in <curl-dir>/include/curl/)
fi
+ CURL_CONFIG="curl-config"
+ AC_MSG_CHECKING(for cURL greater than 7.7.3)
+
+ if ${CURL_DIR}/bin/curl-config --libs print > /dev/null 2>&1; then
+ CURL_CONFIG=${CURL_DIR}/bin/curl-config
+ fi
+
+ curl_version_full=`$CURL_CONFIG --version`
+ curl_version=`echo ${curl_version_full} | sed -e 's/libcurl //' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
+ if test "$curl_version" -ge 7007003; then
+ AC_MSG_RESULT($curl_version_full)
+ else
+ AC_MSG_ERROR(cURL version 7.7.3 or later is required to compile php with cURL support)
+ fi
+
PHP_ADD_INCLUDE($CURL_DIR/include)
PHP_SUBST(CURL_SHARED_LIBADD)