]> sourceware.org Git - automake.git/commit
Disable Lex and Yacc rules whenever possible if AM_MAINTAINER_MODE
authorAlexandre Duret-Lutz <adl@gnu.org>
Sun, 1 Aug 2004 17:31:20 +0000 (17:31 +0000)
committerAlexandre Duret-Lutz <adl@gnu.org>
Sun, 1 Aug 2004 17:31:20 +0000 (17:31 +0000)
commit169b03edf8245d371bc6a5e1a15dd3fef7dc3033
tree5e3ad6bdd20fcaa4d6018bdb29a3000eb136d3db
parent5c61b0bee3dc8a37273b2c452bb908e23965a1af
Disable Lex and Yacc rules whenever possible if AM_MAINTAINER_MODE
is used and maintainer-mode disabled.
* automake.in (Automake::struct): Define nodist_specific.
Set it in languages yacc, yaccxx, lex, and lexxx.
(register_language): Default nodist_specific to 0.
(handle_single_transform): Honor nodist_specific.
* lib/am/yacc.am (am__skipyacc): Define this in maintainer mode.
(%EXT%%DERIVED-EXT%, %OBJ%): Use $(am__skipyacc) to disable these
rules when needed.
* lib/am/lex.am (am__skiplex): Define this in maintainer mode.
(%EXT%%DERIVED-EXT%, %OBJ%): Use $(am__skiplex) to disable these
rules when needed.
* tests/mmodely.test: New file.
* tests/pr204.test: Augment to check AM_MAINTAINER_MODE and nodist_
parsers.
* tests/Makefile.am (TESTS): ADd mmodely.test.
* doc/automake.texi (Yacc and Lex): Note dependence on maintainer mode.
12 files changed:
ChangeLog
NEWS
automake.in
doc/automake.texi
doc/stamp-vti
doc/version.texi
lib/am/lex.am
lib/am/yacc.am
tests/Makefile.am
tests/Makefile.in
tests/mmodely.test [new file with mode: 0755]
tests/pr204.test
This page took 0.026182 seconds and 5 git commands to generate.