diff options
Diffstat (limited to 'tests/stdlib.test')
-rwxr-xr-x | tests/stdlib.test | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/tests/stdlib.test b/tests/stdlib.test index 48f56fc25..5ca9a7ff2 100755 --- a/tests/stdlib.test +++ b/tests/stdlib.test @@ -1,5 +1,6 @@ #! /bin/sh -# Copyright (C) 1996, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. +# Copyright (C) 1996, 2001, 2002, 2003, 2004, 2011 Free Software +# Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -22,15 +23,33 @@ set -e cat >> configure.in << 'END' AC_PROG_CC +AM_PROG_AR AC_PROG_RANLIB END cat > Makefile.am << 'END' noinst_LIBRARIES = sub/foo +include $(srcdir)/foo.mk END +cat > foo.mk << 'END' +## A dummy automake comment. +a = x \ + y +# A dummy make comment. +lib_LIBRARIES = zardoz.a +END + +: > ar-lib + $ACLOCAL AUTOMAKE_fails +q="[\`'\"]" +badname='not a standard library name' # We're specifically testing for line-number information. -grep 'Makefile.am:1:.*sub/foo.*standard library name' stderr -grep 'Makefile.am:1:.*sub/libfoo.a.*' stderr +grep "^Makefile\\.am:1:.*${q}sub/foo${q}.*$badname" stderr +grep "^Makefile\\.am:1:.*sub/libfoo\\.a" stderr +grep "^foo\\.mk:5:.*${q}zardoz\\.a${q}.*$badname" stderr +grep "^foo\\.mk:5:.*libzardoz\\.a" stderr + +: |