diff options
Diffstat (limited to 't/yacc-grepping2.sh')
-rw-r--r-- | t/yacc-grepping2.sh | 30 |
1 files changed, 3 insertions, 27 deletions
diff --git a/t/yacc-grepping2.sh b/t/yacc-grepping2.sh index 1496e9aab..1ed80904d 100644 --- a/t/yacc-grepping2.sh +++ b/t/yacc-grepping2.sh @@ -24,57 +24,33 @@ AC_PROG_CC AC_PROG_YACC END -cat > Makefile.am << 'END' -bin_PROGRAMS = maude -maude_SOURCES = sub/maude.y -END - -mkdir sub - -: > sub/maude.y - $ACLOCAL -# FIXME: stop disabling the warnings in the 'unsupported' category -# FIXME: once the 'subdir-objects' option has been mandatory. -$AUTOMAKE -a -Wno-unsupported - -grep '^maude\.c:.*maude\.y' Makefile.in - - -## Try again with subdir-objects. cat > Makefile.am << 'END' -AUTOMAKE_OPTIONS = subdir-objects bin_PROGRAMS = maude maude_SOURCES = sub/maude.y END $AUTOMAKE -a - # No rule needed, the default .y.c: inference rule is enough # (but there may be an additional dependency on a dirstamp file). grep '^sub/maude\.c:.*maude\.y' Makefile.in && exit 1 - ## Try again with per-exe flags. cat > Makefile.am << 'END' bin_PROGRAMS = maude maude_SOURCES = sub/maude.y -## A particularly trickey case. +## A particularly tricky case. maude_YFLAGS = -d END -# FIXME: stop disabling the warnings in the 'unsupported' category -# FIXME: once the 'subdir-objects' option has been mandatory. -$AUTOMAKE -a -Wno-unsupported - +$AUTOMAKE -a +grep '^sub/maude-maude\.c:.*sub/maude\.y' Makefile.in # Rule should use maude_YFLAGS. grep 'AM_YFLAGS.*maude' Makefile.in && exit 1 - # Silly regression. grep 'maudec' Makefile.in && exit 1 - # Make sure the .o file is required. grep '^am_maude_OBJECTS.*maude' Makefile.in |