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,25 +641,35 @@ dnl --------------------------------------------------------------------------- | ||
641 | dnl Check for CURL | 641 | dnl Check for CURL |
642 | dnl --------------------------------------------------------------------------- | 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 | dnl --------------------------------------------------------------------------- | 674 | dnl --------------------------------------------------------------------------- |
665 | dnl Directory config | 675 | dnl Directory config |