aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac24
1 files changed, 24 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index edbc94ad9..fdb33a58f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -955,6 +955,30 @@ AC_HELP_STRING([--disable-debug],[Disable debug options]),
AC_MSG_RESULT(no)
)
+ares="no"
+AC_MSG_CHECKING([whether to enable ares])
+AC_ARG_ENABLE(ares,
+AC_HELP_STRING([--enable-ares],[Enable using ares for name lookups])
+AC_HELP_STRING([--disable-ares],[Disable using ares for name lookups]),
+[ case "$enableval" in
+ no)
+ AC_MSG_RESULT(no)
+ ;;
+ *) AC_MSG_RESULT(yes)
+
+ if test "$IPV6_ENABLED" -eq 1; then
+ AC_MSG_ERROR([ares doesn't work with ipv6, disable ipv6 to use ares])
+ fi
+
+ CPPFLAGS="$CPPFLAGS -DUSE_ARES"
+ ares="yes"
+ ;;
+ esac ],
+ AC_MSG_RESULT(no)
+)
+
+AM_CONDITIONAL(ARES, test x$ares = xyes)
+
AC_CONFIG_FILES([Makefile \
docs/Makefile \
docs/examples/Makefile \