Premake is a command line utility which reads a scripted definition of a software project, then uses it to perform build configuration tasks or generate project files for toolsets like Visual Studio, Xcode, and GNU Make. Premake's scripts are little Lua programs, so the sky's the limit!
By supporting our OpenCollective, you help Premake's core maintainers spend more time supporting the community and developing new features for everyone. If you use Premake at work, your company can contribute as well: OpenCollective provides invoices and reports to make it easy, and all expenses are public so you can see where the money is going. Learn more at Become a Sponsor.