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
-O0
for 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.