Describe your software project just once, using Premake's simple and easy to read syntax, and build it everywhere.

Generate project files for Visual Studio, GNU Make, Xcode, Code::Blocks, and more across Windows, Mac OS X, and Linux. Use the full featured Lua scripting engine to make build configuration tasks a breeze.

Version 5.0 (alpha)

The latest iteration of Premake, featuring an improved platform system, support for third-party modules, and loads of new features.

Download · User Guide

Version 4.4 (beta)

The latest in Premake's 4.x stable branch.

Download · User Guide