The R Project SVN R

Rev

Rev 77172 | Rev 78000 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 77172 Rev 77173
Line 4152... Line 4152...
4152
r_save_LIBS="${LIBS}"
4152
r_save_LIBS="${LIBS}"
4153
LIBS="${CURL_LIBS} ${LIBS}"
4153
LIBS="${CURL_LIBS} ${LIBS}"
4154
AC_CHECK_HEADERS(curl/curl.h, [have_libcurl=yes], [have_libcurl=no])
4154
AC_CHECK_HEADERS(curl/curl.h, [have_libcurl=yes], [have_libcurl=no])
4155
 
4155
 
4156
if test "x${have_libcurl}" = "xyes"; then
4156
if test "x${have_libcurl}" = "xyes"; then
4157
AC_CACHE_CHECK([if libcurl is version 7 and >= 7.22.0], [r_cv_have_curl722],
4157
AC_CACHE_CHECK([if libcurl is version 7 and >= 7.28.0], [r_cv_have_curl722],
4158
[AC_RUN_IFELSE([AC_LANG_SOURCE([[
4158
[AC_RUN_IFELSE([AC_LANG_SOURCE([[
4159
#include <stdlib.h>
4159
#include <stdlib.h>
4160
#include <curl/curl.h>
4160
#include <curl/curl.h>
4161
int main() 
4161
int main() 
4162
{
4162
{
4163
#ifdef LIBCURL_VERSION_MAJOR
4163
#ifdef LIBCURL_VERSION_MAJOR
4164
#if LIBCURL_VERSION_MAJOR > 7
4164
#if LIBCURL_VERSION_MAJOR > 7
4165
  exit(1);
4165
  exit(1);
4166
#elif LIBCURL_VERSION_MAJOR == 7 && LIBCURL_VERSION_MINOR >= 22
4166
#elif LIBCURL_VERSION_MAJOR == 7 && LIBCURL_VERSION_MINOR >= 28
4167
  exit(0);
4167
  exit(0);
4168
#else
4168
#else
4169
  exit(1);
4169
  exit(1);
4170
#endif
4170
#endif
4171
#else
4171
#else
4172
  exit(1);
4172
  exit(1);
4173
#endif
4173
#endif
4174
}
4174
}
4175
]])], [r_cv_have_curl722=yes], [r_cv_have_curl722=no], [r_cv_have_curl722=no])])
4175
]])], [r_cv_have_curl728=yes], [r_cv_have_curl728=no], [r_cv_have_curl728=no])])
4176
fi
4176
fi
4177
if test "x${r_cv_have_curl722}" = xno; then
4177
if test "x${r_cv_have_curl728}" = xno; then
4178
  have_libcurl=no
4178
  have_libcurl=no
4179
fi
4179
fi
4180
 
4180
 
4181
if test "x${have_libcurl}" = "xyes"; then
4181
if test "x${have_libcurl}" = "xyes"; then
4182
AC_CACHE_CHECK([if libcurl supports https], [r_cv_have_curl_https],
4182
AC_CACHE_CHECK([if libcurl supports https], [r_cv_have_curl_https],
Line 4196... Line 4196...
4196
fi
4196
fi
4197
if test "x${r_cv_have_curl_https}" = xno; then
4197
if test "x${r_cv_have_curl_https}" = xno; then
4198
  have_libcurl=no
4198
  have_libcurl=no
4199
fi
4199
fi
4200
if test "x${have_libcurl}" = xyes; then
4200
if test "x${have_libcurl}" = xyes; then
4201
  AC_DEFINE(HAVE_LIBCURL, 1, [Define if your system has libcurl >= 7.22.0 with support for https.])
4201
  AC_DEFINE(HAVE_LIBCURL, 1, [Define if your system has libcurl >= 7.28.0 with support for https.])
4202
  CPPFLAGS="${r_save_CPPFLAGS}"
4202
  CPPFLAGS="${r_save_CPPFLAGS}"
4203
  LIBS="${r_save_LIBS}"
4203
  LIBS="${r_save_LIBS}"
4204
  AC_SUBST(CURL_CPPFLAGS)
4204
  AC_SUBST(CURL_CPPFLAGS)
4205
  AC_SUBST(CURL_LIBS)
4205
  AC_SUBST(CURL_LIBS)
4206
else
4206
else
4207
  AC_MSG_ERROR([libcurl >= 7.22.0 library and headers are required with support for https])
4207
  AC_MSG_ERROR([libcurl >= 7.28.0 library and headers are required with support for https])
4208
fi
4208
fi
4209
])# R_LIBCURL
4209
])# R_LIBCURL
4210
 
4210
 
4211
## R_OPENMP_SIMDRED
4211
## R_OPENMP_SIMDRED
4212
## ------------
4212
## ------------