Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Add msvc script error global policy and construction variable. Move msvc not ↵ | Joseph Brill | 2022-07-05 | 11 | -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 Brill | 2022-07-01 | 1 | -4/+4 | |
| | | ||||||
| * | Fix Util.py docstring for listdir_dirs. Minor update to reading sxs ↵ | Joseph Brill | 2022-06-30 | 2 | -42/+48 | |
| | | | | | | | | toolsets and toolset folders. | |||||
| * | Add 14.0 toolset registry check as done in msvc vsvars140.bat. | Joseph Brill | 2022-06-29 | 3 | -2/+21 | |
| | | ||||||
| * | Use msvc version prefix instead of version prefix for internal dictionary ↵ | Joseph Brill | 2022-06-29 | 3 | -3/+3 | |
| | | | | | | | | lookup. | |||||
| * | Fix sider issue. | Joseph Brill | 2022-06-28 | 1 | -1/+1 | |
| | | ||||||
| * | Additional validation for MSVC_SDK_VERSION and MSVC_SPECTRE_LIBS. Adjust ↵ | Joseph Brill | 2022-06-28 | 6 | -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 Brill | 2022-06-27 | 1 | -0/+30 | |
| | | ||||||
| * | Move verify invocation to last line of vc.py. Add verify method to Config ↵ | Joseph Brill | 2022-06-27 | 4 | -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 Brill | 2022-06-27 | 2 | -32/+88 | |
| | | | | | | | | MSVC_TOOLSET_VERSION documentation. | |||||
| * | Set global lxml etree XSLT maximum traversal depth. Update generated ↵ | Joseph Brill | 2022-06-26 | 1 | -0/+12 | |
| | | | | | | | | documentation artifacts. | |||||
| * | Merge branch 'master' into jbrill-msvc-batchargs | Joseph Brill | 2022-06-26 | 14 | -145/+174 | |
| |\ | ||||||
| * | | Minor documentation update based on stress tests [ci skip] | Joseph Brill | 2022-06-25 | 1 | -4/+6 | |
| | | | ||||||
| * | | Documentation updates [ci skip] | Joseph Brill | 2022-06-24 | 1 | -82/+117 | |
| | | | ||||||
| * | | Construction variable documentation additions and modifications. | Joseph Brill | 2022-06-23 | 1 | -11/+542 | |
| | | | ||||||
| * | | Reorder function declarations | Joseph Brill | 2022-06-22 | 1 | -23/+23 | |
| | | | ||||||
| * | | Remove MSVC_TOOLSET_VERSION from intent to use msvc tools (attached to ↵ | Joseph Brill | 2022-06-21 | 1 | -7/+1 | |
| | | | | | | | | | | | | default version or specific version). | |||||
| * | | Remove debug messages that by default are noisy. | Joseph Brill | 2022-06-21 | 2 | -7/+2 | |
| | | | ||||||
| * | | Move SCONS_CACHE_MSVC_FORCE_DEFAULTS environment variable query to MSCommon ↵ | Joseph Brill | 2022-06-21 | 2 | -11/+12 | |
| | | | | | | | | | | | | and set boolean if active. | |||||
| * | | Fix sider issue | Joseph Brill | 2022-06-21 | 1 | -1/+1 | |
| | | | ||||||
| * | | Add comment and import one-by-one for msvc notfound policy and flake8 F401 | Joseph Brill | 2022-06-21 | 1 | -4/+3 | |
| | | | ||||||
| * | | Update flake8 F401 placement | Joseph Brill | 2022-06-21 | 1 | -3/+3 | |
| | | | ||||||
| * | | Comment out BatchFileExecutionWarning definition and invocation. | Joseph Brill | 2022-06-21 | 1 | -3/+3 | |
| | | | ||||||
| * | | Consider MSVC_TOOLSET_VERSION specification intent to use msvc tools. ↵ | Joseph Brill | 2022-06-21 | 2 | -8/+17 | |
| | | | | | | | | | | | | Update boolean symbols accepted for uwp and spectre. | |||||
| * | | Add internal, undocumented SCONS_CACHE_MSVC_FORCE_DEFAULTS environment ↵ | Joseph Brill | 2022-06-21 | 1 | -0/+22 | |
| | | | | | | | | | | | | variable to force default SDK and toolset arguments. | |||||
| * | | Suppress sider imported but unused for namespace. Restrict MSVC_UWP_APP ↵ | Joseph Brill | 2022-06-21 | 3 | -15/+18 | |
| | | | | | | | | | | | | boolean symbols accepted. | |||||
| * | | Add global for cache reset (classmethod to module omission) and remove ↵ | Joseph Brill | 2022-06-21 | 3 | -2/+4 | |
| | | | | | | | | | | | | duplicate import | |||||
| * | | Cleanup MSCommon/vc imports and move Dispatcher imports and registration | Joseph Brill | 2022-06-20 | 10 | -18/+18 | |
| | | | ||||||
| * | | Fix typo in module name | Joseph Brill | 2022-06-20 | 1 | -1/+1 | |
| | | | ||||||
| * | | Refactor recent portions of vc.py into MSVC module | Joseph Brill | 2022-06-20 | 12 | -1627/+1968 | |
| | | | ||||||
| * | | Fix windows SDK reference | Joseph Brill | 2022-06-20 | 1 | -1/+1 | |
| | | | ||||||
| * | | Rename _Const to _Config. Rework msvc sdk version function. Minor cleanup. | Joseph Brill | 2022-06-20 | 2 | -32/+37 | |
| | | | ||||||
| * | | Update boolean symbols | Joseph Brill | 2022-06-17 | 1 | -5/+8 | |
| | | | ||||||
| * | | Remove unnecessary variable initialization | Joseph Brill | 2022-06-16 | 1 | -2/+0 | |
| | | | ||||||
| * | | Rename Manager to Dispatcher | Joseph Brill | 2022-06-16 | 1 | -6/+6 | |
| | | | ||||||
| * | | Merge branch 'master' into jbrill-msvc-batchargs | Joseph Brill | 2022-06-16 | 14 | -121/+260 | |
| |\ \ | ||||||
| * | | | Add dispatch class for reset and verify methods. Verify data structure ↵ | Joseph Brill | 2022-06-16 | 1 | -44/+144 | |
| | | | | | | | | | | | | | | | | consistency for msvc sdk versions. | |||||
| * | | | Update comments | Joseph Brill | 2022-06-16 | 1 | -2/+1 | |
| | | | | ||||||
| * | | | Rename msvc batch platform (uwp/store/desktop) to platform_type. | Joseph Brill | 2022-06-16 | 1 | -26/+24 | |
| | | | | ||||||
| * | | | Add SDK version support and validate all arguments. | Joseph Brill | 2022-06-16 | 1 | -348/+731 | |
| | | | | ||||||
| * | | | Change IOError to OSError | Joseph Brill | 2022-06-14 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | Disable MSVC_TOOLSET_DEFAULT_VCVARSVER | Joseph Brill | 2022-06-14 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Convert SortOrder class to enum | Joseph Brill | 2022-06-14 | 1 | -5/+7 | |
| | | | | ||||||
| * | | | Detect multiple declarations between MSVC_SCRIPT_ARGS and new variables. ↵ | Joseph Brill | 2022-06-14 | 1 | -58/+195 | |
| | | | | | | | | | | | | | | | | Sort arguments in preferred order. | |||||
| * | | | Expand data structures and rework version comparisons and messages. | Joseph Brill | 2022-06-13 | 1 | -131/+365 | |
| | | | | ||||||
| * | | | Convert VS constants to namedtuples. Update debug message content. | Joseph Brill | 2022-06-12 | 1 | -46/+62 | |
| | | | | ||||||
| * | | | Fix sider complaints | Joseph Brill | 2022-06-12 | 1 | -4/+4 | |
| | | | | ||||||
| * | | | Initial support for msvc batch file arguments | Joseph Brill | 2022-06-12 | 1 | -17/+474 | |
| | | | | ||||||
* | | | | LEX_TABLE_FILE -> LEX_TABLES_FILE | William Deegan | 2022-07-20 | 2 | -7/+7 | |
| | | | | ||||||
* | | | | Move LEXHEADERFILE, LEXTABLEFILE, YACCHEADERFILE, YACCGRAPHFILE -> separated ↵ | William Deegan | 2022-07-20 | 4 | -29/+29 | |
| | | | | | | | | | | | | | | | | by underscores for readability |