diff options
author | Joseph Brill <48932340+jcbrill@users.noreply.github.com> | 2023-10-12 01:56:55 +0300 |
---|---|---|
committer | Joseph Brill <48932340+jcbrill@users.noreply.github.com> | 2023-10-12 01:56:55 +0300 |
commit | bf5dc45d18542baed5597c1363739104cd79ea62 (patch) | |
tree | 3cd30deacd5bc277bdef2b17384e7ae6c9fedc4b /CHANGES.txt | |
parent | 120b2cd0b71363f63e8eb4898a44f1ba8a48af64 (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.txt | 7 |
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` |