diff options
author | Alexandre Duret-Lutz <adl@gnu.org> | 2003-07-03 18:58:50 +0000 |
---|---|---|
committer | Alexandre Duret-Lutz <adl@gnu.org> | 2003-07-03 18:58:50 +0000 |
commit | 41649edb771b104c4cc7adbb38a7bccc3ddf3598 (patch) | |
tree | 220a1086f02ffd4e9a04527638783d78010418cd /tests/specflg2.test | |
parent | 88c387e73b858f83f204b26f71ae31b44fb2ec01 (diff) | |
download | automake-41649edb771b104c4cc7adbb38a7bccc3ddf3598.tar.gz |
* Makefile.am (maintainer-clean): Disallow '$AUTOMAKE && exit 1'.
Ignore @...@ substitutions in comments.
* tests/defs.in: Try to make the shell more POSIX compliant.
(AUTOMAKE_run, AUTOMAKE_fails): New functions.
* tests/README: Mention AUTOMAKE_fails.
* tests/alloca.test, tests/alloca2.test, tests/ansi8.test,
* tests/asm.test, tests/backsl3.test, tests/backsl4.test,
* tests/badline.test, tests/badopt.test, tests/canon.test,
* tests/canon5.test, tests/colneq.test, tests/comment3.test,
* tests/comment5.test, tests/cond2.test, tests/cond20.test,
* tests/cond23.test, tests/cond24.test, tests/cond27.test,
* tests/condinc2.test, tests/conff2.test, tests/cxx2.test,
* tests/dejagnu2.test, tests/dirforbid.test,
* tests/distcom3.test, tests/else.test, tests/exdir2.test,
* tests/exeext2.test, tests/gcj2.test, tests/gcj5.test,
* tests/getopt.test, tests/gettext.test, tests/gettext2.test,
* tests/gnits.test, tests/gnuwarn.test, tests/gnuwarn2.test,
* tests/insh.test, tests/lex2.test, tests/libobj10.test,
* tests/libobj12.test, tests/libobj13.test,
* tests/libobj3.test, tests/library2.test,
* tests/library3.test, tests/libtool4.test,
* tests/libtool6.test, tests/lisp2.test, tests/location.test,
* tests/nogzip2.test, tests/output5.test, tests/overrid.test,
* tests/percent.test, tests/percent2.test,
* tests/pluseq5.test, tests/pluseq7.test, tests/pluseq9.test,
* tests/pr211.test, tests/primary.test, tests/primary2.test,
* tests/python2.test, tests/recurs.test, tests/reqd2.test,
* tests/seenc.test, tests/specflg.test, tests/specflg2.test,
* tests/spell.test, tests/spell2.test, tests/srcsub.test,
* tests/srcsub2.test, tests/stdlib.test, tests/subdir7.test,
* tests/substtarg.test, tests/suffix11.test,
* tests/symlink.test, tests/syntax.test,
* tests/targetclash.test, tests/txinfo4.test,
* tests/version3.test, tests/warnopts.test,
* tests/xsource.test, tests/yacc2.test: Use set -e,
AUTOMAKE_fails, and always grep error message.
Diffstat (limited to 'tests/specflg2.test')
-rwxr-xr-x | tests/specflg2.test | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/tests/specflg2.test b/tests/specflg2.test index 514b95236..d1c2000c8 100755 --- a/tests/specflg2.test +++ b/tests/specflg2.test @@ -1,5 +1,5 @@ #! /bin/sh -# Copyright (C) 1999, 2001, 2002 Free Software Foundation, Inc. +# Copyright (C) 1999, 2001, 2002, 2003 Free Software Foundation, Inc. # # This file is part of GNU Automake. # @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with autoconf; see the file COPYING. If not, write to +# along with Automake; see the file COPYING. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, # Boston, MA 02111-1307, USA. @@ -22,6 +22,8 @@ . ./defs || exit 1 +set -e + cat >> configure.in << 'END' AC_PROG_CC AC_PROG_CXX @@ -37,22 +39,23 @@ libfoo_a_CXXFLAGS = -DZOT END # Make sure `compile' is required. -$ACLOCAL || exit 1 -$AUTOMAKE && exit 1 +$ACLOCAL +AUTOMAKE_fails +grep 'required.*compile' stderr : > compile -$AUTOMAKE || exit 1 +$AUTOMAKE # Look for $(COMPILE) -c in .c.o rule. grep 'COMPILE. [^-]' Makefile.in && exit 1 # Look for libfoo_a-foo.o. -grep foo Makefile.in || exit 1 +grep foo Makefile.in grep '[^-]foo\.o' Makefile.in && exit 1 # Look for libfoo_a-bar.o. -grep bar Makefile.in || exit 1 +grep bar Makefile.in grep '[^-]bar\.o' Makefile.in && exit 1 exit 0 |