- As we've had a number of people reach out to us with build issues due to using unsupported compilers, this change adds minimum compiler versions to CMakeLists.txt
- When building the handwritten SLN/vcxproj files using Visual Studio or MSBuild, this should already be handled by the embedded solution version
- Updated PR template to reiterate that we typically can't take external contributions
- Update LKG compiler branch to main
The build system was designed for a single-branch Source Depot world. Changes include:
- Change release numbering to <API version>.<minor version>; start at <API version> = 100 to avoid aliasing.
- build system no longer updates repo.
- Separate build command for increasing version #.
- Include detailed build info in library for source tracking
- Include build info in CAB filename.
Fixed a few minor issues as well.
- Fix spelling mistakes from a GitHub pull request
- Add verification that header & lib are the same version
Related work items: #20681107