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-10-12 01:56:55 +0300
committerJoseph Brill <48932340+jcbrill@users.noreply.github.com>2023-10-12 01:56:55 +0300
commitbf5dc45d18542baed5597c1363739104cd79ea62 (patch)
tree3cd30deacd5bc277bdef2b17384e7ae6c9fedc4b /CHANGES.txt
parent120b2cd0b71363f63e8eb4898a44f1ba8a48af64 (diff)
Adjust the final compiler executable search and warning message when setting up the msvc environment.
Changes: * The search for the msvc compiler executable (cl.exe) no longer inspects the OS system path in certain situations when setting up the msvc environment. * When the msvc compiler executable is not found during setup of the msvc environment, the warning message issued takes into account whether or not a possibly erroneous compiler executable was already present in the scons environment path.
Diffstat (limited to 'CHANGES.txt')
-rw-r--r--CHANGES.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index a55c53249..97924dd6e 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -42,6 +42,13 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER
registry query that returns a path that does not exist. Multiple invocation
paths were not prepared to handle the MissingConfiguration exception. The
MissingConfiguration exception type was removed.
+ - The detection of the msvc compiler executable (cl.exe) has been modified. The
+ compiler detection no longer considers the host os environment path. In addition,
+ existence of the msvc compiler executable is checked in the detection dictionary
+ and the scons ENV path before the detection dictionary is merged into the scons
+ ENV. Different warnings are produced when the msvc compiler is not detected in the
+ detection dictionary based on whether or not an msvc compiler was detected in the
+ scons ENV path (i.e., already exists in the user's ENV path prior to detection).
From Vitaly Cheptsov:
- Fix race condition in `Mkdir` which can happen when two `SConscript`