premake

Powerfully simple build configuration.

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.