From d46a73541866b301891fa51ce0378b4e9371f3e3 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 10 Dec 2003 13:37:00 +0000 Subject: Dominick Meglio made --enable-ares support an option =PATH to specify a root path to an installed ares. --- configure.ac | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index bf6dd35ee..d1aa3bbde 100644 --- a/configure.ac +++ b/configure.ac @@ -1026,11 +1026,10 @@ 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]), +AC_HELP_STRING([--enable-ares=PATH],[Enable ares for name lookups]) +AC_HELP_STRING([--disable-ares],[Disable ares for name lookups]), [ case "$enableval" in no) AC_MSG_RESULT(no) @@ -1045,14 +1044,26 @@ AC_HELP_STRING([--disable-ares],[Disable using ares for name lookups]), dnl substitute HAVE_ARES for curl-config and similar HAVE_ARES="1" AC_SUBST(HAVE_ARES) - ares="yes" + + LIBS="$LIBS -lares" + + dnl For backwards compatibility default to includes/lib in srcdir/ares + dnl If a value is specified it is assumed that the libs are in $val/lib + dnl and the includes are in $val/include. This is the default setup for + dnl ares so it should not be a problem. + if test "x$enableval" = "xyes" ; then + aresdir=`cd $srcdir/ares && pwd` + CPPFLAGS="$CPPFLAGS -I$aresdir" + LDFLAGS="$LDFLAGS -L$aresdir" + else + CPPFLAGS="$CPPFLAGS -I$enableval/include" + LDFLAGS="$LDFLAGS -L$enableval/lib" + fi ;; esac ], AC_MSG_RESULT(no) ) -AM_CONDITIONAL(ARES, test x$ares = xyes) - AC_CONFIG_FILES([Makefile \ docs/Makefile \ docs/examples/Makefile \ -- cgit v1.2.3