summaryrefslogtreecommitdiffstats
path: root/SCons/Tool
Commit message (Collapse)AuthorAgeFilesLines
* Minor cleanup of debug in Tool init [skip appveyor]Mats Wichmann2022-07-301-19/+19
| | | | | | | | | | debug messages made consistent in format and output stream usage, and use f-strings for formatting. exception messages formatted with f-strings also. There is no more %-formatting in the file. There is no functional change to this module. Signed-off-by: Mats Wichmann <mats@linux.com>
* Merge pull request #4174 from jcbrill/jbrill-msvc-batchargsWilliam Deegan2022-07-2526-552/+6233
|\ | | | | MSVC enhancement to add all remaining msvc batch file command-line options as SCons variables
| * Updated copyright block, minor code fixesWilliam Deegan2022-07-253-14/+36
| |
| * fix variable names which were shadowing global/module symbolsWilliam Deegan2022-07-241-5/+5
| |
| * Format code via blackWilliam Deegan2022-07-241-6/+9
| |
| * Format code via blackWilliam Deegan2022-07-241-2/+4
| |
| * Format code via blackWilliam Deegan2022-07-241-6/+3
| |
| * refactore to avoid shadowing 'bool' changed variable name to bool_valWilliam Deegan2022-07-241-5/+5
| |
| * Update MSCommon/README.rst.Joseph Brill2022-07-191-2/+382
| |
| * Remove sentence that predates file rename. [ci skip]Joseph Brill2022-07-181-3/+0
| |
| * Convert format from plain text to RST. [ci skip]Joseph Brill2022-07-181-109/+121
| |
| * Rename README to README.rst.Joseph Brill2022-07-181-0/+0
| |
| * Remove README.rst.Joseph Brill2022-07-181-125/+0
| |
| * Revert "Rename README to README.rst and update contents for RST. [ci skip]"Joseph Brill2022-07-182-4/+117
| | | | | | | | This reverts commit 4822e9b0663b5ba1b80bf7f6877e442820a55caf.
| * Rename README to README.rst and update contents for RST. [ci skip]Joseph Brill2022-07-182-117/+4
| |
| * Add MSCommon/README.rst with verbatim content from MSCommon/README. Add ↵Joseph Brill2022-07-182-0/+130
| | | | | | | | out-of-date warning to MSCommon/README. [ci skip]
| * Minor tweaks for readability and consistency.Joseph Brill2022-07-181-6/+9
| |
| * Add special case for msvc 14.0 and store/uwp specified via script args and ↵Joseph Brill2022-07-181-20/+24
| | | | | | | | sdk specified via construction variable or forced. Revise forced default toolset handling (may have passed default toolset as an argument inadvertently). Add more tests.
| * Remove print statement from ScriptArgumentsTests.py.Joseph Brill2022-07-171-1/+0
| |
| * Remove blank line and redundant test invocation.Joseph Brill2022-07-171-2/+0
| |
| * Add function to return toolsets with spectre libs folder (target may not be ↵Joseph Brill2022-07-175-12/+100
| | | | | | | | installed). Add additional tests.
| * Add msvc sdk version components utility function and tuple. Finish script ↵Joseph Brill2022-07-174-64/+292
| | | | | | | | arguments tests.
| * Add version components tuple to version breakdown definitions.Joseph Brill2022-07-172-5/+14
| |
| * Use installed versions instead of all versions.Joseph Brill2022-07-161-2/+2
| |
| * Return previous policy when setting default argument policy. Add more tests.Joseph Brill2022-07-163-42/+330
| |
| * Rework unit tests: move global data to Data class and move monkey patching ↵Joseph Brill2022-07-166-108/+189
| | | | | | | | to Patch class.
| * Add additional tests for msvc_sdk_versions, msvc_toolset_versions, and ↵Joseph Brill2022-07-151-8/+82
| | | | | | | | msvc_query_toolset_version.
| * Rework special case for 9.0 VCForPython handling (vc dir and batchfile ↵Joseph Brill2022-07-145-18/+175
| | | | | | | | location). Add additional tests.
| * Add WinSDK tests.Joseph Brill2022-07-142-1/+100
| |
| * Fix new tests in vcTests.py to run on non-windows platforms.Joseph Brill2022-07-141-9/+11
| |
| * Disable new vcTests for non-windows platforms.Joseph Brill2022-07-131-4/+15
| |
| * Move individual tests file content into vcTests.pyJoseph Brill2022-07-131-3/+154
| |
| * Update UtilTests with version components tests and remove separate msvc ↵Joseph Brill2022-07-131-0/+11
| | | | | | | | version components test.
| * Rework registry read_value to expand variables if necessary. Add registry ↵Joseph Brill2022-07-132-16/+64
| | | | | | | | tests.
| * Update utility functions and add tests.Joseph Brill2022-07-124-43/+272
| |
| * Add additional tests. Remove trailing whitespace.Joseph Brill2022-07-115-3/+359
| |
| * Local flake8 recommendations.Joseph Brill2022-07-114-38/+53
| |
| * Modify msvc_query_version_toolset when version is None to use default ↵Joseph Brill2022-07-101-5/+5
| | | | | | | | version. Add additional tests.
| * Move toolset version regexes to utility module. Rename default version method.Joseph Brill2022-07-093-53/+70
| |
| * Fix sider issues.Joseph Brill2022-07-091-1/+1
| |
| * Rework version convenience functions. Add additional tests.Joseph Brill2022-07-097-92/+136
| |
| * Add utility function for msvc_version components. Add convenience function ↵Joseph Brill2022-07-072-4/+65
| | | | | | | | to return list of installed msvc version component tuples for the test suite.
| * Minor update to msvc exceptions and rework new unit tests.Joseph Brill2022-07-074-9/+17
| |
| * Return empty list instead of None in msvc_toolset_versions. Expand msvc ↵Joseph Brill2022-07-071-2/+2
| | | | | | | | toolset version tests.
| * Fix typo in comment and add msvc not found, msvc script error, and msvc ↵Joseph Brill2022-07-071-1/+1
| | | | | | | | toolset versions tests.
| * Return full toolset version number for version toolset query function.Joseph Brill2022-07-061-3/+6
| |
| * Change to individual imports with noqa F401 to appease sider/flake8.Joseph Brill2022-07-051-22/+19
| |
| * Rename msvc functions for consistency. Make additional msvc functions and ↵Joseph Brill2022-07-053-18/+35
| | | | | | | | exceptions available via MSCommon module.
| * Remove API module and import exceptions and global policy functionsJoseph Brill2022-07-055-57/+13
| |
| * Revert from MSVCNotFoundWarning back to VisualCMissingWarning (test failures).Joseph Brill2022-07-052-6/+1
| |