Premake is a build script generator. Describe your project using the full-featured Lua scripting language and use premake to create input files for various IDEs and GnuMake

WWW: https://premake.github.io/
