aboutsummaryrefslogtreecommitdiff
path: root/docs/libcurl/libcurl.m4
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2010-01-22 12:27:38 +0000
committerDaniel Stenberg <daniel@haxx.se>2010-01-22 12:27:38 +0000
commite45eefcb903b040c2b3705abcc52676332a14e19 (patch)
treed6474940c9482cf898fe825c58d6de607531867d /docs/libcurl/libcurl.m4
parent844c19cc5b5a62e572f4fb9e00c5c6a61c2fb581 (diff)
expanded to provide info about the newer protocols too
Diffstat (limited to 'docs/libcurl/libcurl.m4')
-rw-r--r--docs/libcurl/libcurl.m413
1 files changed, 11 insertions, 2 deletions
diff --git a/docs/libcurl/libcurl.m4 b/docs/libcurl/libcurl.m4
index 74299b8fa..ce8e476fa 100644
--- a/docs/libcurl/libcurl.m4
+++ b/docs/libcurl/libcurl.m4
@@ -56,6 +56,9 @@ AC_DEFUN([LIBCURL_CHECK_CONFIG],
AH_TEMPLATE([LIBCURL_PROTOCOL_DICT],[Defined if libcurl supports DICT])
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_ARG_WITH(libcurl,
AC_HELP_STRING([--with-libcurl=DIR],[look for the curl library in DIR]),
@@ -195,17 +198,23 @@ x=CURLOPT_VERBOSE;
# We don't have --protocols, so just assume that all
# protocols are available
- _libcurl_protocols="HTTP FTP FILE TELNET LDAP DICT TFTP RTSP"
+ _libcurl_protocols="HTTP FTP FILE TELNET LDAP DICT TFTP
if test x$libcurl_feature_SSL = xyes ; then
_libcurl_protocols="$_libcurl_protocols HTTPS"
# FTPS wasn't standards-compliant until version
- # 7.11.0
+ # 7.11.0 (0x070b00 == 461568)
if test $_libcurl_version -ge 461568; then
_libcurl_protocols="$_libcurl_protocols FTPS"
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
for _libcurl_protocol in $_libcurl_protocols ; do