From: Ralf Wildenhues Date: Fri, 16 Dec 2005 15:57:22 +0000 (+0000) Subject: * tests/am-subdir.at (Makefile.am): Put automake options here, X-Git-Tag: release-2-1b~366 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4a8cf0e75a2c7f666b98aec1541bf87f048c66f6;p=thirdparty%2Flibtool.git * 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. --- diff --git a/ChangeLog b/ChangeLog index 66ee8d010..43370cb33 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2005-12-16 Ralf Wildenhues + + * 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 * libltdl/libltdl/lt__alloc.h (FREE): Cast away constness of diff --git a/tests/am-subdir.at b/tests/am-subdir.at index 18d77a50f..7cc47d250 100644 --- a/tests/am-subdir.at +++ b/tests/am-subdir.at @@ -28,7 +28,7 @@ AT_SETUP([C subdir-objects]) 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 @@ -38,6 +38,7 @@ AC_OUTPUT 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 @@ -89,7 +90,7 @@ LT_AT_TAG([CXX]) 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 @@ -116,6 +117,7 @@ AC_OUTPUT 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 diff --git a/tests/nonrecursive.at b/tests/nonrecursive.at index 155a8dafb..66e9d8493 100644 --- a/tests/nonrecursive.at +++ b/tests/nonrecursive.at @@ -38,6 +38,7 @@ AC_OUTPUT AT_DATA([Makefile.am], [[ACLOCAL_AMFLAGS = -I ltdl/m4 +AUTOMAKE_OPTIONS = 1.7 BUILT_SOURCES = AM_CPPFLAGS = diff --git a/tests/recursive.at b/tests/recursive.at index 3273e5121..780e665a8 100644 --- a/tests/recursive.at +++ b/tests/recursive.at @@ -36,6 +36,7 @@ AC_OUTPUT 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 diff --git a/tests/testsuite.at b/tests/testsuite.at index 13de10454..7c8478fc8 100644 --- a/tests/testsuite.at +++ b/tests/testsuite.at @@ -79,7 +79,7 @@ AT_KEYWORDS([autoconf]) # -------------------------- 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]) ]) @@ -97,7 +97,8 @@ AT_KEYWORDS([autoconf]) # 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])