diff options
author | Mats Wichmann <mats@linux.com> | 2022-07-01 20:03:36 (GMT) |
---|---|---|
committer | Mats Wichmann <mats@linux.com> | 2022-07-19 20:29:58 (GMT) |
commit | aa6fc2562fa47f6449f03b7b90218a375877e96d (patch) | |
tree | 0d48994c22faef14a9cda991756afe48a10d3e61 /CHANGES.txt | |
parent | 55c7d9f0078344963d98405ccfddbbc57c9f375a (diff) | |
download | SCons-aa6fc2562fa47f6449f03b7b90218a375877e96d.zip SCons-aa6fc2562fa47f6449f03b7b90218a375877e96d.tar.gz SCons-aa6fc2562fa47f6449f03b7b90218a375877e96d.tar.bz2 |
Add lex/yacc filegen consvars
lex and yacc tools both got two new construction variables for specifying
side-effect creation of additional files, this method avoids the user
embedding the options in LEXFLAGS and YACCFLAGS - the latter lets
the commands generate the files, but the paths would not be properly
relocated by SCons, so if the build was initiated in a subdirectory,
the generated files would go into the top directory instead.
Fixes #4154
Signed-off-by: Mats Wichmann <mats@linux.com>
Diffstat (limited to 'CHANGES.txt')
-rwxr-xr-x | CHANGES.txt | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index 438ff85..42d0cd3 100755 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -209,7 +209,13 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER Tool module loading no longer special-cases Jython, which is a dead project as far as SCons (no timeline in sight for Python 3 support). - Improvements to lex and yacc tools: better documentation of - extra-file options, add test for extra-file behavior. + extra-file options, add test for extra-file behavior. Two new + construction variables are introduced for lex (LEXHEADERFILE and + LEXTABLEFILE) as the preferred way of specifying these extra-file + options. Two new construction variables are introduced for yacc + (YACCHEADERFILE and YACCGRAPHFILE) as the preferred way of + specifying these extra-file options. + From Zhichang Yu: - Added MSVC_USE_SCRIPT_ARGS variable to pass arguments to MSVC_USE_SCRIPT. |