Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/SCons/scons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Brill <48932340+jcbrill@users.noreply.github.com>2023-12-28 20:20:07 +0300
committerJoseph Brill <48932340+jcbrill@users.noreply.github.com>2023-12-28 20:32:48 +0300
commitf9b68fef9b08f4bcb523e7315595c23a8c64f4d9 (patch)
tree9d787566f26a3674b82d8538ec7f9d4490a60698 /CHANGES.txt
parent6cbb718516e47dc0c5c8d0e6dc840d22f81e50cc (diff)
MSVS/MSVC: msvs tool, msvs tests, and msvc detection fixes
Updates: * Fix issue #2755: the msvs tool no longer writes the OS environment SCONS_HOME value into the SCons environment when the SCONS_HOME variable already exists in the SCons environment. * Update the windows registry keys for detection of Visual Studio 2015 Express ('14.0Exp'): the VS2015 registry key ('WDExpress') appears to be different than the registry key ('VCExpress') for earlier Visual Studio express versions. * Fix the vs-6.0-exec.py test script: the msvs generated project is 'foo.dsp' and the command-line invocation of the Visual Studio development environment program was attempting to build 'test.dsp'. * Update the msvs project generation test scripts: the msvs project execution tests could produce a "false positive" test result when the test executable is correctly built via the SConstruct env.Program() call and the command-line invocation of the Visual Studio development environment program fails.
Diffstat (limited to 'CHANGES.txt')
-rw-r--r--CHANGES.txt25
1 files changed, 25 insertions, 0 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 5a9d9e345..40c2d7ceb 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -8,6 +8,31 @@ NOTE: The 4.0.0 Release of SCons dropped Python 2.7 Support
NOTE: 4.3.0 now requires Python 3.6.0 and above. Python 3.5.x is no longer supported
RELEASE VERSION/DATE TO BE FILLED IN LATER
+
+ From Joseph Brill:
+ - Fix issue #2755: the msvs tool no longer writes the OS environment SCONS_HOME
+ value into the SCons environment when the SCONS_HOME variable already exists
+ in the SCons environment. Prior to this change, a valid user-defined SCons
+ environment value for SCONS_HOME would be overwritten with the OS environment
+ value of SCONS_HOME which could be None (i.e., undefined).
+ - Update the windows registry keys for detection of Visual Studio 2015 Express
+ ('14.0Exp'): the VS2015 registry key ('WDExpress') appears to be different
+ than the registry key ('VCExpress') for earlier Visual Studio express
+ versions. The registry key value is relative to the installation root rather
+ than the VC folder and requires additional path components during evaluation.
+ - Fix the vs-6.0-exec.py test script: the msvs generated project is 'foo.dsp'
+ and the command-line invocation of the Visual Studio development environment
+ program was attempting to build 'test.dsp'. The command-line invocation was
+ changed to build 'foo.dsp'.
+ - Update the msvs project generation test scripts: the msvs project execution
+ tests could produce a "false positive" test result when the test executable is
+ correctly built via the SConstruct env.Program() call and the command-line
+ invocation of the Visual Studio development environment program fails. The
+ test passes due to the existence of the test executable from the initial
+ build. The tests were modified to delete the test executable, object file,
+ and sconsign file prior to the command-line invocation of the VS development
+ binary.
+
From Michał Górny:
- Remove unecessary dependencies on pypi packages from setup.cfg