What is Premake?
The software project can be described once using Premake's straightforward and easy-to-read syntax, enabling builds to be generated for a variety of platforms and development environments. With support for generating project files for tools like Visual Studio, GNU Make, Xcode, and Code::Blocks, the build configuration can be targeted to Windows, Mac OS X, and Linux systems. Premake's full-featured Lua scripting engine provides flexibility in automating build-related tasks
Highlights
- Single source of truth for build configuration across multiple platforms and IDEs
- Generates project files for Visual Studio, GNU Make, Xcode, Code::Blocks, and more
- Supports Windows, Mac OS X, and Linux operating systems
- Utilizes Lua scripting engine for customizable build automation
Features
Build automation
Portable