diff options
author | Florian Dold <florian.dold@gmail.com> | 2018-08-16 16:19:45 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2018-08-16 16:19:45 +0200 |
commit | ac8ccd41837c5e85c5c2e1b3b388bde02cc655a7 (patch) | |
tree | 768683d8abcc5a817cc19e6d010004afb6862de3 /m4 | |
parent | b210d7c5d213331874786459ec5053f9e2981926 (diff) |
update libgnurl detection
Diffstat (limited to 'm4')
-rw-r--r-- | m4/libgnurl.m4 | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/m4/libgnurl.m4 b/m4/libgnurl.m4 index 69aa16605..da72e5e87 100644 --- a/m4/libgnurl.m4 +++ b/m4/libgnurl.m4 @@ -159,6 +159,22 @@ x=CURLOPT_STDERR; x=CURLOPT_VERBOSE; ])],libgnurl_cv_lib_gnurl_usable=yes,libgnurl_cv_lib_gnurl_usable=no) +# BEGIN Changes from original libcurl.m4: +# Give it a 2nd shot using 'gnurl/curl.h' + AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <gnurl/curl.h>],[ +/* Try and use a few common options to force a failure if we are + missing symbols or can't link. */ +int x; +curl_easy_setopt(NULL,CURLOPT_URL,NULL); +x=CURL_ERROR_SIZE; +x=CURLOPT_WRITEFUNCTION; +x=CURLOPT_FILE; +x=CURLOPT_ERRORBUFFER; +x=CURLOPT_STDERR; +x=CURLOPT_VERBOSE; +])],libgnurl_cv_lib_gnurl_usable=yes) +# END Changes from original libcurl.m4: + CPPFLAGS=$_libgnurl_save_cppflags LIBS=$_libgnurl_save_libs unset _libgnurl_save_cppflags |