From 19a568a98378c9afb31b3993ad68b4be58d8e434 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 5 Oct 2004 08:45:13 +0000 Subject: [PATCH] make the given path to --with-libidn override any other installation --- configure.ac | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/configure.ac b/configure.ac index b1e60b9..3bd5f6c 100644 --- a/configure.ac +++ b/configure.ac @@ -953,23 +953,28 @@ case "$LIBIDN" in AC_MSG_RESULT(no) ;; *) AC_MSG_RESULT(yes) - AC_CHECK_LIB(idn, idna_to_ascii_lz, , - [ - dnl if there was a given path, try it - nolibidn="true" - if test "x$LIBIDN" != "xyes"; then - nolibidn="" dnl reset to test again - oldLDFLAGS=$LDFLAGS - oldCPPFLAGS=$CPPFLAGS - LDFLAGS="$LDFLAGS -L$LIBIDN/lib" - CPPFLAGS="$CPPFLAGS -I$LIBIDN/include" - AC_CHECK_LIB(idn, idna_to_ascii_4i, , - nolibidn="true" - LDFLAGS=$oldLDFLAGS - CPPFLAGS=$oldCPPFLAGS) - fi - ]) - if test "x$nolibidn" != "xtrue"; then + + idn="" + dnl if there is a given path, check that FIRST + if test "x$LIBIDN" != "xyes"; then + oldLDFLAGS=$LDFLAGS + oldCPPFLAGS=$CPPFLAGS + LDFLAGS="$LDFLAGS -L$LIBIDN/lib" + CPPFLAGS="$CPPFLAGS -I$LIBIDN/include" + idn="yes" + AC_CHECK_LIB(idn, idna_to_ascii_4i, , + idn="" + LDFLAGS=$oldLDFLAGS + CPPFLAGS=$oldCPPFLAGS) + fi + + if test "x$idn" != "xyes"; then + dnl check with default paths + AC_CHECK_LIB(idn, idna_to_ascii_lz, , + idn="") + fi + + if test "x$idn" = "xyes"; then curl_idn_msg="enabled" dnl different versions of libidn have different setups of these: AC_CHECK_FUNCS( idn_free idna_strerror ) -- 2.7.4