summaryrefslogtreecommitdiffstats
path: root/SCons/Tool
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add msvc script error global policy and construction variable. Move msvc not ↵Joseph Brill2022-07-0511-278/+934
| | | | | | | | found policy and msvc script error policy to Policy.py. Rework vcvars bugfix handling for SxS toolset 14.28. Add method to return msvc toolsets. Add experimental function to return msvc version and msvc toolset version given a version specification (proxy for selection). Add API.py to manage symbols imported in vc.py. Update documentation.
| * Fix: make MSCommon logger to be independent of root logger.Joseph Brill2022-07-011-4/+4
| |
| * Fix Util.py docstring for listdir_dirs. Minor update to reading sxs ↵Joseph Brill2022-06-302-42/+48
| | | | | | | | toolsets and toolset folders.
| * Add 14.0 toolset registry check as done in msvc vsvars140.bat.Joseph Brill2022-06-293-2/+21
| |
| * Use msvc version prefix instead of version prefix for internal dictionary ↵Joseph Brill2022-06-293-3/+3
| | | | | | | | lookup.
| * Fix sider issue.Joseph Brill2022-06-281-1/+1
| |
| * Additional validation for MSVC_SDK_VERSION and MSVC_SPECTRE_LIBS. Adjust ↵Joseph Brill2022-06-286-77/+299
| | | | | | | | documentation. Add additional exceptions for SDK version not found, toolset version not found, and spectre libraries not found. Add data structure for platform type.
| * Add docstrings to MSVC/Util.py methods.Joseph Brill2022-06-271-0/+30
| |
| * Move verify invocation to last line of vc.py. Add verify method to Config ↵Joseph Brill2022-06-274-5/+52
| | | | | | | | | | | | module to check that all _VCVER versions are defined locally. Update module docstrings for Dispatcher and MSVC init.
| * Rework SxS toolset version support and vcvars bug fix handling. Update ↵Joseph Brill2022-06-272-32/+88
| | | | | | | | MSVC_TOOLSET_VERSION documentation.
| * Set global lxml etree XSLT maximum traversal depth. Update generated ↵Joseph Brill2022-06-261-0/+12
| | | | | | | | documentation artifacts.
| * Merge branch 'master' into jbrill-msvc-batchargsJoseph Brill2022-06-2614-145/+174
| |\
| * | Minor documentation update based on stress tests [ci skip]Joseph Brill2022-06-251-4/+6
| | |
| * | Documentation updates [ci skip]Joseph Brill2022-06-241-82/+117
| | |
| * | Construction variable documentation additions and modifications.Joseph Brill2022-06-231-11/+542
| | |
| * | Reorder function declarationsJoseph Brill2022-06-221-23/+23
| | |
| * | Remove MSVC_TOOLSET_VERSION from intent to use msvc tools (attached to ↵Joseph Brill2022-06-211-7/+1
| | | | | | | | | | | | default version or specific version).
| * | Remove debug messages that by default are noisy.Joseph Brill2022-06-212-7/+2
| | |
| * | Move SCONS_CACHE_MSVC_FORCE_DEFAULTS environment variable query to MSCommon ↵Joseph Brill2022-06-212-11/+12
| | | | | | | | | | | | and set boolean if active.
| * | Fix sider issueJoseph Brill2022-06-211-1/+1
| | |
| * | Add comment and import one-by-one for msvc notfound policy and flake8 F401Joseph Brill2022-06-211-4/+3
| | |
| * | Update flake8 F401 placementJoseph Brill2022-06-211-3/+3
| | |
| * | Comment out BatchFileExecutionWarning definition and invocation.Joseph Brill2022-06-211-3/+3
| | |
| * | Consider MSVC_TOOLSET_VERSION specification intent to use msvc tools. ↵Joseph Brill2022-06-212-8/+17
| | | | | | | | | | | | Update boolean symbols accepted for uwp and spectre.
| * | Add internal, undocumented SCONS_CACHE_MSVC_FORCE_DEFAULTS environment ↵Joseph Brill2022-06-211-0/+22
| | | | | | | | | | | | variable to force default SDK and toolset arguments.
| * | Suppress sider imported but unused for namespace. Restrict MSVC_UWP_APP ↵Joseph Brill2022-06-213-15/+18
| | | | | | | | | | | | boolean symbols accepted.
| * | Add global for cache reset (classmethod to module omission) and remove ↵Joseph Brill2022-06-213-2/+4
| | | | | | | | | | | | duplicate import
| * | Cleanup MSCommon/vc imports and move Dispatcher imports and registrationJoseph Brill2022-06-2010-18/+18
| | |
| * | Fix typo in module nameJoseph Brill2022-06-201-1/+1
| | |
| * | Refactor recent portions of vc.py into MSVC moduleJoseph Brill2022-06-2012-1627/+1968
| | |
| * | Fix windows SDK referenceJoseph Brill2022-06-201-1/+1
| | |
| * | Rename _Const to _Config. Rework msvc sdk version function. Minor cleanup.Joseph Brill2022-06-202-32/+37
| | |
| * | Update boolean symbolsJoseph Brill2022-06-171-5/+8
| | |
| * | Remove unnecessary variable initializationJoseph Brill2022-06-161-2/+0
| | |
| * | Rename Manager to DispatcherJoseph Brill2022-06-161-6/+6
| | |
| * | Merge branch 'master' into jbrill-msvc-batchargsJoseph Brill2022-06-1614-121/+260
| |\ \
| * | | Add dispatch class for reset and verify methods. Verify data structure ↵Joseph Brill2022-06-161-44/+144
| | | | | | | | | | | | | | | | consistency for msvc sdk versions.
| * | | Update commentsJoseph Brill2022-06-161-2/+1
| | | |
| * | | Rename msvc batch platform (uwp/store/desktop) to platform_type.Joseph Brill2022-06-161-26/+24
| | | |
| * | | Add SDK version support and validate all arguments.Joseph Brill2022-06-161-348/+731
| | | |
| * | | Change IOError to OSErrorJoseph Brill2022-06-141-2/+2
| | | |
| * | | Disable MSVC_TOOLSET_DEFAULT_VCVARSVERJoseph Brill2022-06-141-1/+1
| | | |
| * | | Convert SortOrder class to enumJoseph Brill2022-06-141-5/+7
| | | |
| * | | Detect multiple declarations between MSVC_SCRIPT_ARGS and new variables. ↵Joseph Brill2022-06-141-58/+195
| | | | | | | | | | | | | | | | Sort arguments in preferred order.
| * | | Expand data structures and rework version comparisons and messages.Joseph Brill2022-06-131-131/+365
| | | |
| * | | Convert VS constants to namedtuples. Update debug message content.Joseph Brill2022-06-121-46/+62
| | | |
| * | | Fix sider complaintsJoseph Brill2022-06-121-4/+4
| | | |
| * | | Initial support for msvc batch file argumentsJoseph Brill2022-06-121-17/+474
| | | |
* | | | LEX_TABLE_FILE -> LEX_TABLES_FILEWilliam Deegan2022-07-202-7/+7
| | | |
* | | | Move LEXHEADERFILE, LEXTABLEFILE, YACCHEADERFILE, YACCGRAPHFILE -> separated ↵William Deegan2022-07-204-29/+29
| | | | | | | | | | | | | | | | by underscores for readability