diff options
author | William Deegan <bill@baddogconsulting.com> | 2022-05-03 21:37:11 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-03 21:37:11 (GMT) |
commit | f230fd34892754bca67742e93aae471fd58133ec (patch) | |
tree | 532889e623be800f74156be3eb53417d441bb020 /RELEASE.txt | |
parent | 1b80e513050e4a130b338133c50ce7ced67ec57d (diff) | |
parent | ddcd8b155fec843b76b15f42e4870740812d6548 (diff) | |
download | SCons-f230fd34892754bca67742e93aae471fd58133ec.zip SCons-f230fd34892754bca67742e93aae471fd58133ec.tar.gz SCons-f230fd34892754bca67742e93aae471fd58133ec.tar.bz2 |
Merge pull request #4131 from jcbrill/jbrill-msvc-vc
MSVC modifications to version detection and batch file determination
Diffstat (limited to 'RELEASE.txt')
-rwxr-xr-x | RELEASE.txt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/RELEASE.txt b/RELEASE.txt index a4f15d9..fbefdee 100755 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -64,10 +64,14 @@ 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). +- 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 ------------ @@ -78,6 +82,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 --------- |