premake
A build configuration tool
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.
Premake 4.2 is now available featuring support for Apple's Xcode IDE. See
the announcement for all the details, including the download link and change log.