**What does this PR do?** Thanks for the contribution! Please provide a concise description of the problem this request solves. **How does this PR change Premake's behavior?** Are there any breaking changes? Will any existing behavior change? **Anything else we should know?** Add any other context about your changes here. **Did you check all the boxes?** - [ ] Focus on a single fix or feature; remove any unrelated formatting or code changes - [ ] Add unit tests showing fix or feature works; all tests pass - [ ] Mention any [related issues](https://github.com/premake/premake-core/issues) (put `closes #XXXX` in comment to auto-close issue when PR is merged) - [ ] Follow our [coding conventions](https://github.com/premake/premake-core/blob/master/CONTRIBUTING.md#coding-conventions) - [ ] Minimize the number of commits - [ ] Align [documentation](https://github.com/premake/premake-core/tree/master/website) to your changes *You can now [support Premake on our OpenCollective](https://opencollective.com/premake). Your contributions help us spend more time responding to requests like these!*