Add Bison-related configure tests.
commita525f18001c5d6339d125548c403df0bcd044f2b
authorNick Bowler <nbowler@draconx.ca>
Sat, 23 Jan 2021 22:23:29 +0000 (23 17:23 -0500)
committerNick Bowler <nbowler@draconx.ca>
Sat, 23 Jan 2021 22:53:18 +0000 (23 17:53 -0500)
tree359e9b106b53e2e08459f65021b68a2bb670ef51
parentc576e02220d3ebf04a11b8568d4f96c4aab8fb84
Add Bison-related configure tests.

Recent versions of Bison have made a bunch of incompatible behaviour
changes.  Implement configure tests to identify some issues, so that
build compatibility with multiple versions can be achieved.

As part of this, we introduce a basic macro for finding Bison in the
first place, which will verify support for "modern" features like %code
blocks which are needed by all my Bison-using projects.
m4/base.m4
m4/bison-compat.m4 [new file with mode: 0644]
m4/bison.m4 [new file with mode: 0644]
t/bison.sh [new file with mode: 0755]
tests/programs.at