Premake logo

Premake

Allows building on multiple platforms using a single configuration.

Made by Unknown Author

  • development

  • build-tool

  • compiling-tool

  • compiling

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

Platforms

  • Windows
  • Mac
  • Linux

Languages

  • English

Social

Features

    • Build automation

    • Portable