From 3b9f84290a2fc46f8411352910b8c6d1127033d2 Mon Sep 17 00:00:00 2001 From: Richard Sharpe Date: Thu, 14 Aug 2003 01:12:12 +0000 Subject: Small tweaks to configure.in to support Irix and to remove the changing of LIBS where we don't need to change them, and to ensure that if --with-iconv was specified we only search the list of locations specified. (This used to be commit c2274274a6cec7aed5ba5fee72e529ff3e0c71e0) --- source3/configure.in | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'source3/configure.in') diff --git a/source3/configure.in b/source3/configure.in index a16c5cbf96..d8223a241d 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -1533,7 +1533,8 @@ AC_ARG_WITH(libiconv, AC_MSG_ERROR(I won't take no for an answer) else if test "$withval" != "yes" ; then - LOOK_DIRS="$withval $LOOK_DIRS" + ICONV_PATH_SPEC=yes + LOOK_DIRS="$withval" fi fi ]) @@ -1544,7 +1545,10 @@ for i in $LOOK_DIRS ; do save_LDFLAGS=$LDFLAGS save_CPPFLAGS=$CPPFLAGS CPPFLAGS="-I$i/include" - LDFLAGS="-L$i/lib" +dnl This is here to handle -withval stuff for --with-libiconv + if test x"$ICONV_PATH_SPEC" = "xyes" ; then + LDFLAGS="-L$i/lib" + fi LIBS= export LDFLAGS LIBS CPPFLAGS dnl Try to find iconv(3) @@ -1562,7 +1566,9 @@ dnl there might be a working iconv further down the list of LOOK_DIRS ############ # check for iconv in libc ic_save_LIBS="$LIBS" - LIBS="$LIBS -L$ICONV_LOCATION/lib" + if test x"$ICONV_PATH_SPEC" = "xyes" ; then + LIBS="$LIBS -L$ICONV_LOCATION/lib" + fi AC_CACHE_CHECK([for working iconv],samba_cv_HAVE_NATIVE_ICONV,[ AC_TRY_RUN([ #include <$jm_cv_include> @@ -1573,7 +1579,7 @@ main(){ if (cd == 0 || cd == (iconv_t)-1) { cd = iconv_open("IBM850", "UCS-2LE"); /* Solaris has this */ if (cd == 0 || cd == (iconv_t)-1) { - cd = iconv_open("ISO-8859-1", "UTF-8"); /* IRIX has this */ + cd = iconv_open("ISO8859-1", "UTF-8"); /* IRIX has this */ if (cd == 0 || cd == (iconv_t)-1) { return -1; } -- cgit