Merge branch 'fix-pr13514' into branch-1.13.2
authorStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 21 Feb 2013 14:35:04 +0000 (15:35 +0100)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 21 Feb 2013 14:35:04 +0000 (15:35 +0100)
* fix-pr13514:
  aclocal: fix for more-than-once specified directories
  aclocal: just warn if the primary local m4 dir doesn't exist (don't error)

1  2 
NEWS
THANKS
aclocal.in
t/aclocal-macrodir.tap
t/aclocal-macrodirs.tap

diff --cc NEWS
Simple merge
diff --cc THANKS
Simple merge
diff --cc aclocal.in
Simple merge
Simple merge
@@@ -371,9 -380,29 +380,29 @@@ not $ACLOCAL -Wnone --install 2>stderr 
  test_end
  
  #---------------------------------------------------------------------------
+ test_begin "AC_CONFIG_MACRO_DIRS([not-exist]) and ACLOCAL_AMFLAGS = -I not-exist"
+ cat > configure.ac << 'END'
+ AC_INIT([oops], [1.0])
+ AC_CONFIG_MACRO_DIRS([not-exist])
+ END
+ cat > Makefile.am << 'END'
+ ACLOCAL_AMFLAGS = -I not-exist
+ END
+ $ACLOCAL -Wno-error 2>stderr \
+   && cat stderr >&2 \
+   && test $(grep -c "couldn't open directory 'not-exist'" stderr) -eq 1 \
+   || r='not ok'
+ test_end
+ #---------------------------------------------------------------------------
  
  # Avoid spurious failures with pre-2.70 autoconf.
 -# FIXME: remove this in automake 1.14, once we require Autoconf 2.70.
 +# FIXME: remove this in automake 2.0, once we require Autoconf 2.70.
  if echo 'AC_INIT AC_CONFIG_MACRO_DIRS' | $AUTOCONF -o/dev/null -; then
  
    test_begin "AC_CONFIG_MACRO_DIRS interaction with AC_REQUIRE"