diff options
author | Mats Wichmann <mats@linux.com> | 2022-02-23 17:50:00 +0300 |
---|---|---|
committer | Mats Wichmann <mats@linux.com> | 2023-08-06 20:31:50 +0300 |
commit | fd6676a3d652b3a5eef51879ee03515992a65732 (patch) | |
tree | 013677cab0b62644bca700f3534c8459fc51d7cd /RELEASE.txt | |
parent | e141cd3288ece58340a1a9e5d99a8c4f810366a9 (diff) |
Change the default to error on missing SConscript
This completes a change begun in 3.0.2, when the behavior changed
from "skip silently" to "skip but issue a warning"; that behavior
was marked deprecated in 3.1. Use must_exist=False to get the old
"skip silently" behavior.
Fixes #3958
Signed-off-by: Mats Wichmann <mats@linux.com>
Diffstat (limited to 'RELEASE.txt')
-rw-r--r-- | RELEASE.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/RELEASE.txt b/RELEASE.txt index f72a2a681..59215ddee 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -60,6 +60,12 @@ CHANGED/ENHANCED EXISTING FUNCTIONALITY architecture combination. For example, when using VS2022 on arm64, the arm64 native tools are only installed for the 14.3x toolsets. - Extend range of recognized Java versions to 20. +- Calling SConscript() with a nonexistent file is now an error. + Previously this succeeded - prior to SCons 3.0, silently; since 3.0, with + a warning. Developers can still instruct such an SConscript() call not + to fail by being explicit: pass keyword argument "must_exist=False". + The "--warn=missing-sconscript" commandline option is no longer available + as the warning was part of the transitional phase. FIXES ----- |