From 55f587fbec5edfea11c409002848dde46e49a252 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Mon, 21 Jan 2019 11:01:40 -0200 Subject: [PATCH] Adding optional support for libcurl. --- configure.ac | 22 ++++++++++++++++++++++ src/include/config.h.in | 1 + 2 files changed, 23 insertions(+), 0 deletions(-) diff --git a/configure.ac b/configure.ac index b57949a..71125a8 100644 --- a/configure.ac +++ b/configure.ac @@ -519,6 +519,28 @@ AC_SUBST(LDAP_CFLAGS) AC_SUBST(LDAP_LIBS) dnl --------------------------------------------------------------------------- +dnl Check for CURL +dnl --------------------------------------------------------------------------- + +AC_ARG_ENABLE([curl], + AS_HELP_STRING([--disable-curl],[Disable optional CURL support]), + [case "${enableval}" in + yes) have_curl=yes ;; + no) have_curl=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for --disable-curl);; + esac], + [have_curl=auto]) + + +if test "x${have_curl}" != xno ; then + PKG_CHECK_MODULES( [LIBCURL], [libcurl], AC_DEFINE(HAVE_LIBCURL), AC_MSG_NOTICE([libcurl not present.]) ) +fi + +AC_SUBST(LIBCURL_LIBS) +AC_SUBST(LIBCURL_CFLAGS) + + +dnl --------------------------------------------------------------------------- dnl Directory config dnl --------------------------------------------------------------------------- diff --git a/src/include/config.h.in b/src/include/config.h.in index b0a13fa..31d2374 100644 --- a/src/include/config.h.in +++ b/src/include/config.h.in @@ -46,6 +46,7 @@ #undef HAVE_VASPRINTF #undef HAVE_INET_NTOP #undef HAVE_DBUS + #undef HAVE_LIBCURL #undef HAVE_ICONV #undef ICONV_CONST -- libgit2 0.21.2