| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |\ \ \ \ \ \ \ |
|
| | | | | | | | | | |
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
policy, fix initialization state, rework debug statements.
|
| | | | | | | | | | |
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
msvc_setup_env_tool that also registers the tool name. The new function may indicate that the tool should be included even when no instances of msvc are installed. This is necessary for some error checking. Add a tool name argument to msvc_setup_env_once as well. Add default msvc version detection. Add a global and environment local policy variable for handling warnings and/or exceptions: error, warn, ignore. By default warnings are produced. Update tests accordingly.
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
combinations. Update exception message formatting.
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
found. Remove exception for default msvc version and adjust test accordingly.
|
| | |\ \ \ \ \ \ \ \ |
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
dictionary when attempting to find a valid msvc batch script. Raise an MSVCVersionNotFound exception when the default msvc version is requested and there are no msvc versions installed. Suppress raising an MSVCVersionNotFound exception during default msvc tool initialization. Add additional tests.
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
msvc_setup_env with undefined MSVC_VERSION (default tools).
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
ninja tool
|
| | | | | | | | | | | |
|
| | |_|_|_|_|_|_|_|/
| |/| | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
|/ / / / / / / / / |
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
exception and handling in calling function
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
ninja_always_execute
|
| |\ \ \ \ \ \ \ \ \ |
|
| | |\ \ \ \ \ \ \ \ \
| | | |_|_|_|_|_|_|_|/
| | |/| | | | | | | | |
Updated SHELL_ENV_GENERATOR to be list of functions now called SHELL_ENV_GENERATORS
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
SHELL_ENV_GENERATORS
|
| | |\ \ \ \ \ \ \ \ \ |
|
| | | |\ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
MSVC environment vars cache warning for incompatible format
|
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
overwritten.
|
| | | | | |_|_|_|_|_|_|/
| | | | |/| | | | | | | |
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | |/ / / / / / /
| | | |/| | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Minor changes: the spelled-out name of the tool as used in SCons docs
was not the same as the manpage uses, and it was repeated a bunch of
times spelled out for no good reason. Just turned it all into uses of
&swig; entity.
A bit of tweaking of some of the entries. SWIGCXXFILESUFFIX had a
copy-paste error, it referred to CFILESUFFIX instead of CXXFILESUFFIX.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | |_|_|_|_|/ / /
| | |/| | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
A couple of unittest methods that a few SCons tests use have
been marked deprecated in Python 3.11, with replacements provided.
Partial fix for #4162, do not close just off this PR.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|/ / / / / / / / / |
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
wait_for_process_to_die(pid)
|
|\ \ \ \ \ \ \ \ \
| | |/ / / / / / /
| |/| | | | | | | |
|
| |\ \ \ \ \ \ \ \
| | | |/ / / / / /
| | |/| | | | | |
| | | | | | | | | |
feature/minor_java_improvements
|
| | |\ \ \ \ \ \ \
| | | |_|_|_|_|_|/
| | |/| | | | | | |
Tweak the MSVC environment vars cache
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
It doesn't need to be named .scons_msvc_cache.json, does not feel
like it's really a "hidden" file, it'a a cache. Already renaming
in this PR (adding the .json suffix) so sneak this change in as well.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | |\ \ \ \ \ \
| | | | | |_|_|_|/
| | | | |/| | | | |
|
| | | |\ \ \ \ \ \ |
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Adapt previous change so if cache entry tools dir is empty, don't
invalidate the entry, it's an old compiler that doesn't add this info
(we always add it, if it didn't come from the batch file it will be an
empty list). We don't want to force that case to recalculate, or the
value of the cache is lost for those compilers.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Sharpened up the descriptions of the change in PR 4111.
Changed the opening of the cache file to use pathlib functions.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
- Now performs a sanity check: if the retrieved tools path does not exist,
consider the entry invalid so it will be recomputed.
- The dictionary key, which is the name of a batch file, is computed
a bit differently: the dashes are left off if there are no arguments.
- The cachefile is changed to have a .json suffix, for better recognition
on Windows systems.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | |\ \ \ \ \ \ \ \ |
|
| | | |\ \ \ \ \ \ \ \
| | | | | |_|/ / / / /
| | | | |/| | | | | |
| | | | | | | | | | | |
Manually resolve conflicts in RELEASE.txt
|
| | | | | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
resolution.
|
| | | |\ \ \ \ \ \ \ \
| | | | | |_|_|/ / / /
| | | | |/| | | | | | |
|
| | | |\ \ \ \ \ \ \ \
| | | | | |_|_|_|_|_|/
| | | | |/| | | | | | |
|
| | | |\ \ \ \ \ \ \ \
| | | | | |_|_|_|_|_|/
| | | | |/| | | | | | |
|
| | | |\ \ \ \ \ \ \ \
| | | | | |_|_|_|_|_|/
| | | | |/| | | | | | |
|