# distributed .l sources are cleaned by "make maintainer-clean".
# See also sister test 'lex-clean-cxx.test'.
-required=lex
+required='cc lex'
. ./defs || Exit 1
cat >> configure.ac << 'END'
# Test to make sure automatic dependency tracking work with Lex/C.
# Test suggested by PR automake/6.
-required=lex
+required='cc lex'
. ./defs || Exit 1
cat >> configure.ac << 'END'
# 'subdir-object' option enabled.
# See also sister test 'yacc-line.test'.
-required=lex
+required='cc lex'
. ./defs || Exit 1
cat >> configure.ac << 'END'
# The tests 'yacc-nodist.test' and 'yacc-pr204.test' does similar checks
# for yacc-generated .c and .h files.
-required=lex
+required='cc lex'
. ./defs || Exit 1
cat >> configure.ac << 'END'
# The tests 'yacc-nodist.test' and 'yacc-pr204.test' does similar checks
# for yacc-generated .c and .h files.
-required=lex
+required='cc lex'
. ./defs || Exit 1
cat >> configure.ac <<'EOF'
# Check silent-rules mode for Lex.
-required=lex
+required='cc lex'
. ./defs || Exit 1
mkdir sub
# Check silent-rules mode for Yacc, when yacc-generated headers are
# involved (i.e., the '-d' option is in *YFLAGS).
-required=yacc
+required='cc yacc'
. ./defs || Exit 1
mkdir sub
# Check silent-rules mode for Yacc.
# Keep this in sync with sister test 'silent-yacc-gcc.test'.
-required=yacc
+required='cc yacc'
. ./defs || Exit 1
mkdir sub
# Test to make sure bison + bison's C++ skeleton + C++ works.
# For Automake bug#7648 and PR automake/491.
-required=bison
+required='c++ bison'
. ./defs || Exit 1
cat >> configure.ac << 'END'
# Test to make sure bison + bison's skeleton works.
# For Automake bug#7648 and PR automake/491.
-required=bison
+required='cc bison'
. ./defs || Exit 1
cat >> configure.ac << 'END'
# "make maintainer-clean".
# See also sister test 'yacc-clean.test'.
-required=yacc
+required='c++ yacc'
. ./defs || Exit 1
cat >> configure.ac << 'END'
# headers are not involved).
# Keep in sync with sister test 'yacc-basic.test'.
-required=yacc
+required='c++ yacc'
. ./defs || Exit 1
cat >> configure.ac << 'END'
# (i.e., '-d' in *YFLAGS).
# Keep in sync with sister test 'yacc-d-basic.test'.
-required=yacc
+required='c++ yacc'
. ./defs || Exit 1
write_parse ()
# Tests that we can recover from deleted headers generated by 'yacc -d'.
-required=yacc
+required='cc yacc'
. ./defs || Exit 1
cat >> configure.ac << 'END'
# Make sure depcomp does not needlessly update headers for yacc rules.
# Report from Paolo Bonzini.
-required=yacc
+required='cc yacc'
. ./defs || Exit 1
cat >> configure.ac << 'END'
# for yacc rules. This test still fails with FreeBSD make (but passes
# with NetBSD make).
-required=yacc
+required='cc yacc'
. ./defs || Exit 1
cat >> configure.ac << 'END'
# using yacc and the automake 'subdir-objects' option.
# Exposes automake bug#8485.
-required=yacc
+required='cc yacc'
. ./defs || Exit 1
# This test is bounded to fail for any implementation that
# 'subdir-object' option enabled.
# See also sister test 'lex-line.test'.
-required=yacc
+required='cc yacc'
. ./defs || Exit 1
cat >> configure.ac << 'END'
# Check that many different Yacc parsers (both C and C++) can co-exists
# in the same directory.
-required=yacc
+required='cc c++ yacc'
. ./defs || Exit 1
cat >> configure.ac << 'END'