Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix msvc toolset versions test when not msvc version not installed. | Joseph Brill | 2022-07-10 | 2 | -4/+5 |
| | |||||
* | Modify msvc_query_version_toolset when version is None to use default ↵ | Joseph Brill | 2022-07-10 | 6 | -4/+201 |
| | | | | version. Add additional tests. | ||||
* | Move toolset version regexes to utility module. Rename default version method. | Joseph Brill | 2022-07-09 | 1 | -2/+2 |
| | |||||
* | Fix sider issues. | Joseph Brill | 2022-07-09 | 1 | -2/+2 |
| | |||||
* | Rework version convenience functions. Add additional tests. | Joseph Brill | 2022-07-09 | 8 | -4/+301 |
| | |||||
* | Disable cache for MSVC/MSVC_USE_SCRIPT_ARGS test. | Joseph Brill | 2022-07-08 | 1 | -0/+3 |
| | |||||
* | Fix sider issues. | Joseph Brill | 2022-07-08 | 1 | -5/+5 |
| | |||||
* | Add MSVC_SDK_VERSION tests. | Joseph Brill | 2022-07-08 | 3 | -2/+240 |
| | |||||
* | Additional policy tests for coverage. | Joseph Brill | 2022-07-08 | 2 | -0/+25 |
| | |||||
* | Add utility function for msvc_version components. Add convenience function ↵ | Joseph Brill | 2022-07-07 | 2 | -23/+7 |
| | | | | to return list of installed msvc version component tuples for the test suite. | ||||
* | Minor update to msvc exceptions and rework new unit tests. | Joseph Brill | 2022-07-07 | 3 | -97/+148 |
| | |||||
* | Fix invalid msvc version test. | Joseph Brill | 2022-07-07 | 1 | -3/+2 |
| | |||||
* | Return empty list instead of None in msvc_toolset_versions. Expand msvc ↵ | Joseph Brill | 2022-07-07 | 1 | -118/+180 |
| | | | | toolset version tests. | ||||
* | Fix typo in comment and add msvc not found, msvc script error, and msvc ↵ | Joseph Brill | 2022-07-07 | 3 | -0/+450 |
| | | | | toolset versions tests. | ||||
* | Rename msvc functions for consistency. Make additional msvc functions and ↵ | Joseph Brill | 2022-07-05 | 1 | -1/+1 |
| | | | | exceptions available via MSCommon module. | ||||
* | Merge branch 'master' into jbrill-msvc-batchargs | Joseph Brill | 2022-06-26 | 12 | -152/+313 |
|\ | |||||
| * | Merge pull request #4168 from dmoody256/lex_space_args | William Deegan | 2022-06-25 | 5 | -0/+58 |
| |\ | | | | | | | Updated lex emitter to respect escaped spaces when climbing out of the SConscript dir | ||||
| | * | Merge branch 'master' into lex_space_args | William Deegan | 2022-06-16 | 3 | -4/+131 |
| | |\ | |||||
| | * \ | Merge branch 'master' into lex_space_args | William Deegan | 2022-06-14 | 6 | -2/+223 |
| | |\ \ | |||||
| | * | | | Updated lex emitter to respect escaped spaces when climbing out of a the ↵ | Daniel Moody | 2022-06-06 | 5 | -0/+58 |
| | | | | | | | | | | | | | | | | | | | | SCosncript dir | ||||
| * | | | | Fix PR review issues | Mats Wichmann | 2022-06-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove leftover debugging debris. Fix sider complaint Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | | | | Fortran vairants now include FORTRANCOMMONFLAGS | Mats Wichmann | 2022-06-16 | 7 | -152/+255 |
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The documentation suggested $FORTRANFLAGS was included in the build lines for all variants, but it was not. Turns out the test suite quite explicitly checks that FORTRANFLAGS doesn't leak through to other variants, so instead define a new FORTRANCOMMONFLAGS to serve the purpose of a flag that applies to all variants. Assorted cleanup. And f-strings. Fixes #2257 Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
* | | | | Fix msvc notfound policy module path for test | Joseph Brill | 2022-06-20 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge pull request #4178 from bdbaddog/trivial_fortran_cleanup | William Deegan | 2022-06-15 | 1 | -4/+2 |
|\ \ \ | | | | | | | | | trivial fortran cleanups. | ||||
| * | | | trivial cleanups. Change internal flag in internal methods from 0/1 to ↵ | William Deegan | 2022-06-15 | 1 | -4/+2 |
| | |/ | |/| | | | | | | | True/False for support_module | ||||
* | | | added message to test failure, and removed unneeded import SCons in fixture ↵ | William Deegan | 2022-06-15 | 2 | -4/+3 |
| | | | | | | | | | | | | sconstruct | ||||
* | | | update changes/release notes, and add mtime check to determinism test | Daniel Moody | 2022-06-15 | 1 | -0/+5 |
| | | | |||||
* | | | Merge branch 'master' into ninja_determinism | William Deegan | 2022-06-14 | 6 | -2/+223 |
|\ \ \ | |/ / | |||||
| * | | Fix test | William Deegan | 2022-06-14 | 1 | -1/+2 |
| | | | |||||
| * | | Fixed some typos. Added skip_test() if psutil is not present for new test. ↵ | William Deegan | 2022-06-14 | 1 | -4/+8 |
| | | | | | | | | | | | | Added note to CHANGES.txt/RELEASE.txt that psutil is required for the new test for this function | ||||
| * | | Merge branch 'master' into ninja_exit_daemon | William Deegan | 2022-06-14 | 5 | -2/+139 |
| |\ \ | |||||
| | * \ | Merge branch 'master' into ninja_command_line_args | William Deegan | 2022-06-13 | 4 | -1/+133 |
| | |\ \ | |||||
| | | * \ | Merge branch 'master' into jbrill-msvc-warnfix | Joseph Brill | 2022-06-10 | 6 | -10/+213 |
| | | |\ \ | | | | |/ | |||||
| | | * | | Added test for invalid env['MSVC_NOTFOUND_POLICY'] value | William Deegan | 2022-06-06 | 1 | -0/+10 |
| | | | | | |||||
| | | * | | Merge branch 'master' into jbrill-msvc-warnfix | Joseph Brill | 2022-06-01 | 16 | -461/+378 |
| | | |\ \ | |||||
| | | * | | | Fix tool name in test fixture | Joseph Brill | 2022-05-16 | 1 | -1/+1 |
| | | | | | | |||||
| | | * | | | Merge branch 'master' into jbrill-msvc-warnfix | Joseph Brill | 2022-05-15 | 1 | -0/+76 |
| | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | Manually resolved conflicts in SCons/Tool/MSCommon/vc.py | ||||
| | | * | | | | Update test script header with template/test.py header | Joseph Brill | 2022-05-15 | 1 | -4/+3 |
| | | | | | | | |||||
| | | * | | | | Merge branch 'master' into jbrill-msvc-warnfix | Joseph Brill | 2022-05-15 | 11 | -0/+468 |
| | | |\ \ \ \ | |||||
| | | * | | | | | Replace msvc_exists in tools exists functions for msvc tools with ↵ | Joseph Brill | 2022-04-26 | 4 | -4/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| | | * | | | | | Rework exception message construction when a specified msvc version is not ↵ | Joseph Brill | 2022-04-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | found. Remove exception for default msvc version and adjust test accordingly. | ||||
| | | * | | | | | Raise MSVCVersionNotFound exception instead of returning an empty/undefined ↵ | Joseph Brill | 2022-04-12 | 5 | -4/+110 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| | * | | | | | | Added test for NINJA_CMD_ARGS="-v -j3" (contains two arguments for ninja) | William Deegan | 2022-06-13 | 1 | -0/+4 |
| | | | | | | | | |||||
| | * | | | | | | Added command line variable to pass ninja args through scons. | Daniel Moody | 2022-06-07 | 1 | -1/+2 |
| | | |_|_|_|/ | | |/| | | | | |||||
| * | | | | | | Added new alias 'shutdown-ninja-scons-daemon' to allow ninja to shutdown the ↵ | Daniel Moody | 2022-06-07 | 1 | -0/+79 |
| |/ / / / / | | | | | | | | | | | | | | | | | | | daemon | ||||
* | | | | | | Added option to allow scons to determine if it should skip ninja regeneration. | Daniel Moody | 2022-06-07 | 2 | -0/+125 |
|/ / / / / | |||||
* | | | | | Merge branch 'master' into ninja_always_execute | William Deegan | 2022-06-02 | 18 | -470/+399 |
|\ \ \ \ \ | |||||
| * \ \ \ \ | Merge pull request #4158 from dmoody256/shell_env_gen_list | William Deegan | 2022-06-01 | 2 | -9/+21 |
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | | Updated SHELL_ENV_GENERATOR to be list of functions now called SHELL_ENV_GENERATORS | ||||
| | * | | | | Updated CHANGES/RELEASE to be a bit simpler. Fixed typo in docs for ↵ | William Deegan | 2022-06-01 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | SHELL_ENV_GENERATORS. | ||||
| | * | | | | Updated SHELL_ENV_GENERATOR to be list of functions now called ↵ | Daniel Moody | 2022-05-24 | 2 | -8/+20 |
| | | |_|/ | | |/| | | | | | | | | | | | | SHELL_ENV_GENERATORS |