diff options
author | William Deegan <bill@baddogconsulting.com> | 2022-05-03 21:39:43 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-03 21:39:43 (GMT) |
commit | 0449e8301f40b1667ebcf3d7b6f13910450bfcea (patch) | |
tree | 229d4a8008fcd72f0529fa4ebd749ebf82df080a /RELEASE.txt | |
parent | 22c23dc123f5c39fff0912c9b099487f6d2b0522 (diff) | |
parent | f230fd34892754bca67742e93aae471fd58133ec (diff) | |
download | SCons-0449e8301f40b1667ebcf3d7b6f13910450bfcea.zip SCons-0449e8301f40b1667ebcf3d7b6f13910450bfcea.tar.gz SCons-0449e8301f40b1667ebcf3d7b6f13910450bfcea.tar.bz2 |
Merge branch 'master' into ninja_mingw_parse_format
Diffstat (limited to 'RELEASE.txt')
-rwxr-xr-x | RELEASE.txt | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/RELEASE.txt b/RELEASE.txt index c4e0714..38f5deb 100755 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -42,6 +42,11 @@ CHANGED/ENHANCED EXISTING FUNCTIONALITY - The change to "content" and "content-timestamp" Decider names is reflected in the User Guide as well, since the hash function may be other than md5 (tidying up from earlier change) +- Update the debug output written to stdout for MSVC initialization which is enabled + by setting SCONS_MSCOMMON_DEBUG=- to use the logging module. Also changed the debug + output format written to stdout to include more information about the source for each + message of MSVC initialization debugging output. A single space was added before the + message for all debugging output records written to stdout and to files. FIXES @@ -59,12 +64,16 @@ FIXES arguments would yield an exception. This issue was found via qt4 and qt5 tools in scons-contrib https://github.com/SCons/scons-contrib/issues/45 - Fix issue where if you only had mingw installed on a Windows system and no MSVC compiler, and - did not explicitly request the mingw tool, mingw tool initialization would fail and set the + did not explicitly request the mingw tool, mingw tool initialization would fail and set the default compiler to MSVC which wasn't installed, yielding broken build. Updated mingw tool so that the generate and exists methods use the same mingw search paths (issue #4134). - Added user configurable setting of ninja depfile format. This helps in mingw environments where the gcc/clang format might be used on windows. +- Fix issue where Express versions of the MSVC compiler were not detected due to differences + in initial msvc detection and msvc batch file determination when configuring the build + environment. This could lead to build failures when only an MSVC Express instance is installed + and the MSVC version is not explicitly specified (issue #2668 and issue #2697). IMPROVEMENTS ------------ @@ -75,6 +84,10 @@ IMPROVEMENTS - Added ninja mingw support and improved ninja CommandGeneratorAction support. - Command-line help is now sensitive to the size of the terminal window: the width of the help text will scale for terminals other than 80 chars wide. +- Refactor the msvc code so that the same data structures are used during initial msvc detection + and msvc batch file determination when configuring the build environment. Simplify the msvc + code by eliminating special case handling primarily due to the differences between the full + versions and express versions of visual studio. PACKAGING --------- |