Changes since the previous release:
- New:
buildcustomizations()imports custom .props files for VS - New:
frameworksdir()for Xcode and Make OS X projects - New:
nuget()to specify NuGet packages for VS projects - New:
systemversion()to specify VS target platform - New:
io.readfile()andio.writefile() - New: Configurations may now be filtered by toolset
- New: HTTP calls now support authentication
- New: Support for XSD files in VS C# projects
- New: MASM file categorization for VS
- New: Integrated test framework for Premake module developers
- Fix: VS filter ordering is now deterministic
- Fix: VS projects and groups may now have the same name
- Fix: May now use '.' within shell variable tokens
- Fix:
path.translate()now defaults to target system separator - Fix:
getextension()now handles multiple dots - Fix:
replaceextension()no longer adds leading dot - Fix: Improved configuration baking performance
- Fix: Use
-O0for Clang debug optimization level - Fix: CodeLite now uses portable path separators
- Fix: Improved ability to find precompiled headers in Makefiles
- Fix: Properly escape defines in Makefile projects
- Fix: Correct casing of UTF8 marker on Visual Studio rule files
IMPORTANT: Please download our source code package premake-5.0.0-alpha9-src.zip and NOT the automatically created GitHub packages at the bottom of the list.
The GitHub packages do not include the submodule source code, the pre-generated profile files, or the embedded scripts.