mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 04:13:03 +00:00
starting at <http://lists.gnu.org/archive/html/bison-patches/2007-11/msg00021.html>. * configure.ac (XSLTPROC): New substitution. * Makefile.am (maintainer-xml-check): New phony target invoking... * tests/Makefile.am (maintainer-xml-check): ... this new phony target invoking make maintainer-check with BISON_TEST_XML=1. * tests/atlocal.in (XSLTPROC): New. * tests/local.at (AT_BISON_CHECK): New macro to (1) instruct Valgrind not to report reachable memory when Bison is expected to have a non-zero exit status and (2) to compare XML/XSLT output with --graph and --report=all output for every working grammar when BISON_TEST_XML=1. (AT_BISON_CHECK_NO_XML): Likewise, but skip XML checks. (AT_BISON_CHECK_XML): New. (AT_QUELL_VALGRIND): New. * tests/testsuite.at (ORIGINAL_AT_CHECK): Remove this and... (AT_CHECK): ... don't redefine this since this was the old way to quell Valgrind. * tests/actions.at: Rewrite all AT_CHECK invocations for bison as AT_BISON_CHECK invocations. * tests/c++.at: Likewise. * tests/calc.at: Likewise. * tests/conflicts.at: Likewise. * tests/cxx-type.at: Likewise. * tests/existing.at: Likewise. * tests/glr-regression.at: Likewise. * tests/headers.at: Likewise. * tests/input.at: Likewise. * tests/java.at: Likewise. * tests/output.at: Likewise. * tests/push.at: Likewise. * tests/reduce.at: Likewise. * tests/regression.at: Likewise. * tests/sets.at: Likewise. * tests/skeletons.at: Likewise. * tests/synclines.at: Likewise. * tests/torture.at: Likewise. (Big triangle): Use AT_BISON_CHECK_NO_XML instead since this grammar tends to hang xsltproc. (Big horizontal): Likewise.
42 lines
922 B
Bash
42 lines
922 B
Bash
# @configure_input@ -*- shell-script -*-
|
|
# Configurable variable values for Bison test suite.
|
|
|
|
# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
|
|
# Foundation, Inc.
|
|
|
|
# We need a C compiler.
|
|
CC='@CC@'
|
|
|
|
# We want no optimization.
|
|
CFLAGS='@O0CFLAGS@ @WARNING_CFLAGS@ @WERROR_CFLAGS@'
|
|
|
|
# We need `config.h'.
|
|
CPPFLAGS="-I$abs_top_builddir/lib @CPPFLAGS@"
|
|
|
|
# Is the compiler GCC?
|
|
GCC='@GCC@'
|
|
|
|
# The C++ compiler.
|
|
CXX='@CXX@'
|
|
|
|
# If 'exit 77'; skip all C++ tests; otherwise ':'.
|
|
BISON_CXX_WORKS='@BISON_CXX_WORKS@'
|
|
|
|
# We want no optimization with C++, too.
|
|
CXXFLAGS='@O0CXXFLAGS@ @WARNING_CXXFLAGS@ @WERROR_CFLAGS@'
|
|
|
|
# Are special link options needed?
|
|
LDFLAGS='@LDFLAGS@'
|
|
|
|
# Are special libraries needed?
|
|
LIBS='@LIBS@ @INTLLIBS@'
|
|
|
|
# Empty if no javac was found
|
|
CONF_JAVAC='@CONF_JAVAC@'
|
|
|
|
# Empty if no Java VM was found
|
|
CONF_JAVA='@CONF_JAVA@'
|
|
|
|
# Empty if no xsltproc was found
|
|
XSLTPROC='@XSLTPROC@'
|