+2005-12-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * tests/am-subdir.at (Makefile.am): Put automake options here,
+ in AUTOMAKE_OPTIONS. Require 1.6 because of the newer
+ `AC_INIT(pkgname,version) AM_INIT_AUTOMAKE' scheme.
+ * tests/nonrecursive.at, tests/recursive.at: Require 1.7,
+ because libltdl rules use `+=' in conditionals.
+ * tests/testsuite.at (LT_AT_AUTOMAKE): Fix indenting.
+ (LT_AT_AUTORECONF): also detect too old Automake.
+
2005-12-08 Eric Blake <ebb9@byu.net>
* libltdl/libltdl/lt__alloc.h (FREE): Cast away constness of
AT_DATA([[configure.ac]],
[[AC_INIT([subdir-demo], ]]AT_PACKAGE_VERSION[[, ]]AT_PACKAGE_BUGREPORT[[)
-AM_INIT_AUTOMAKE([subdir-objects foreign 1.5])
+AM_INIT_AUTOMAKE
LT_INIT([win32-dll])
AC_PROG_CC
AM_PROG_CC_C_O
AT_DATA([[Makefile.am]],
[[ACLOCAL_AMFLAGS = -I m4
+AUTOMAKE_OPTIONS = subdir-objects foreign 1.6
AM_CPPFLAGS = -I$(top_srcdir)/../..
lib_LTLIBRARIES = subdir/libsub.la
AT_DATA([[configure.ac]],
[[AC_INIT([subdir-demo], ]]AT_PACKAGE_VERSION[[, ]]AT_PACKAGE_BUGREPORT[[)
-AM_INIT_AUTOMAKE([subdir-objects foreign 1.5])
+AM_INIT_AUTOMAKE
AC_PROG_CC
AM_PROG_CC_C_O
AC_PROG_CXX
AT_DATA([[Makefile.am]],
[[ACLOCAL_AMFLAGS = -I m4
+AUTOMAKE_OPTIONS = subdir-objects foreign 1.6
AM_CPPFLAGS = -I$(top_srcdir)/../..
lib_LTLIBRARIES = subdir/libsub.la
AT_DATA([Makefile.am],
[[ACLOCAL_AMFLAGS = -I ltdl/m4
+AUTOMAKE_OPTIONS = 1.7
BUILT_SOURCES =
AM_CPPFLAGS =
AT_DATA([Makefile.am],
[[ACLOCAL_AMFLAGS = -I ltdl/m4
+AUTOMAKE_OPTIONS = 1.7
SUBDIRS = ltdl
lib_LTLIBRARIES = foo.la
foo_la_LDFLAGS = -module -avoid-version
# --------------------------
m4_define([LT_AT_AUTOMAKE],
[AT_CHECK([$AUTOMAKE $1], [0], [ignore], [stderr],
-[AT_CHECK([grep 'require .*but have' stderr && (exit 77)], [1])])
+ [AT_CHECK([grep 'require .*but have' stderr && (exit 77)], [1])])
AT_XFAIL_IF([test "$AUTOMAKE" = no])
AT_KEYWORDS([automake])
])
# LT_AT_AUTORECONF([OPTIONS])
# --------------------------
m4_define([LT_AT_AUTORECONF],
-[AT_CHECK([$AUTORECONF $1], [0], [ignore], [ignore])
+[AT_CHECK([$AUTORECONF $1], [0], [ignore], [stderr],
+ [AT_CHECK([grep 'require .*but have' stderr && (exit 77)], [1])])
AT_XFAIL_IF(
[case ,$AUTORECONF,$AUTOCONF,$AUTOHEADER,$ACLOCAL,$AUTOMAKE, in *,no,*) :;; *) false;; esac])
AT_KEYWORDS([autoconf automake])