libunistring: Detect libunistring also when it depends on libiconv.
authorIan Beckwith <ianb@erislabs.net>
Mon, 19 Apr 2010 15:42:47 +0000 (16:42 +0100)
committerIan Beckwith <ianb@erislabs.net>
Mon, 19 Apr 2010 15:42:47 +0000 (16:42 +0100)
(cherry picked from commit 1820b302be900a38b063404af66a00ae88552ce7)

ChangeLog
m4/libunistring.m4

index 797a2aa..8091ba8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2010-04-11  Bruno Haible  <bruno@clisp.org>
 
+       libunistring: Detect libunistring also when it depends on libiconv.
+       * m4/libunistring.m4 (gl_LIBUNISTRING): Unset the cached result before
+       the second AC_LIB_HAVE_LINKFLAGS invocation.
+
+2010-04-11  Bruno Haible  <bruno@clisp.org>
+
        * m4/libunistring.m4 (gl_LIBUNISTRING): Fix typo in comment.
 
 2010-04-10  Bruno Haible  <bruno@clisp.org>
index 4f1146f..19350d0 100644 (file)
@@ -1,4 +1,4 @@
-# libunistring.m4 serial 2
+# libunistring.m4 serial 3
 dnl Copyright (C) 2009-2010 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -23,6 +23,9 @@ AC_DEFUN([gl_LIBUNISTRING],
     dnl Second try, with -liconv.
     AC_REQUIRE([AM_ICONV])
     if test -n "$LIBICONV"; then
+      dnl We have to erase the cached result of the first AC_LIB_HAVE_LINKFLAGS
+      dnl invocation, otherwise the second one will not be run.
+      unset ac_cv_libunistring
       glus_save_LIBS="$LIBS"
       LIBS="$LIBS $LIBICONV"
       AC_LIB_HAVE_LINKFLAGS([unistring], [],