Commit daad203b477a1118170a1803dc97630832ec5a4d
1 parent
4361b403
Exists in
master
and in
2 other branches
Fixing libcurl detection in macos (#25)
Showing
1 changed file
with
27 additions
and
17 deletions
Show diff stats
configure.ac
... | ... | @@ -641,25 +641,35 @@ dnl --------------------------------------------------------------------------- |
641 | 641 | dnl Check for CURL |
642 | 642 | dnl --------------------------------------------------------------------------- |
643 | 643 | |
644 | -AC_ARG_ENABLE([curl], | |
645 | - AS_HELP_STRING([--disable-curl],[Disable use of libcurl]), | |
646 | - [case "${enableval}" in | |
647 | - yes) have_curl=yes ;; | |
648 | - no) have_curl=no ;; | |
649 | - *) AC_MSG_ERROR(bad value ${enableval} for --disable-curl);; | |
650 | - esac], | |
651 | - [case "$host" in | |
652 | - *-mingw32|*-pc-msys) have_curl=no ;; | |
653 | - *) have_curl=yes;; | |
654 | - esac]) | |
655 | - | |
644 | +case "$host" in | |
656 | 645 | |
657 | -if test "x${have_curl}" != xno ; then | |
658 | - PKG_CHECK_MODULES( [LIBCURL], [libcurl], AC_DEFINE(HAVE_LIBCURL,[],[Do we have libcurl?]), AC_MSG_ERROR([libcurl not present.]) ) | |
659 | -fi | |
646 | + *-mingw32|*-pc-msys) | |
647 | + AC_SUBST(LIBCURL_LIBS) | |
648 | + AC_SUBST(LIBCURL_CFLAGS) | |
649 | + ;; | |
660 | 650 | |
661 | -AC_SUBST(LIBCURL_LIBS) | |
662 | -AC_SUBST(LIBCURL_CFLAGS) | |
651 | + *-apple-darwin*) | |
652 | + AC_PATH_TOOL([CURLCONFIG], [curl-config], [no]) | |
653 | + | |
654 | + if test x$CURLCONFIG = xno; then | |
655 | + AC_MSG_NOTICE([Building without CURL support]) | |
656 | + AC_SUBST(LIBCURL_CFLAGS) | |
657 | + AC_SUBST(LIBCURL_LIBS) | |
658 | + else | |
659 | + AC_MSG_NOTICE([Using $($CURLCONFIG --version)]) | |
660 | + AC_DEFINE(HAVE_LIBCURL,[],[Do we have libcurl?]) | |
661 | + AC_SUBST(LIBCURL_CFLAGS,"$($CURLCONFIG --cflags)") | |
662 | + AC_SUBST(LIBCURL_LIBS,"$($CURLCONFIG --libs)") | |
663 | + fi | |
664 | + ;; | |
665 | + | |
666 | + *) | |
667 | + PKG_CHECK_MODULES( [LIBCURL], [libcurl], AC_DEFINE(HAVE_LIBCURL,[],[Do we have libcurl?]), AC_MSG_ERROR([libcurl not present.]) ) | |
668 | + AC_SUBST(LIBCURL_CFLAGS) | |
669 | + AC_SUBST(LIBCURL_LIBS) | |
670 | + ;; | |
671 | + | |
672 | +esac | |
663 | 673 | |
664 | 674 | dnl --------------------------------------------------------------------------- |
665 | 675 | dnl Directory config | ... | ... |