premake
« Back to VersTracker
Description:
Write once, build anywhere Lua-based build system
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @premake  |  formulae.brew.sh
Category: Developer tools
Tags: build-system c++ lua cross-platform developer-tools
Install: brew install premake
About:
Premake is a Lua-based build script generator that simplifies cross-platform software development. It allows developers to write a single project configuration file that can generate native build files for various platforms like Visual Studio, Xcode, and GNU Make. This streamlines the build process and eliminates the need to maintain multiple project file formats.
Key Features:
  • Single source configuration for multiple platforms
  • Extensible via Lua scripting
  • Generates native build files (VS, Xcode, Makefiles, etc.)
  • Simple, readable syntax
Use Cases:
  • Cross-platform C/C++ project configuration
  • Game development build pipelines
  • Standardizing build systems across teams
Alternatives:
  • CMake – More widely used but uses its own complex scripting language
  • Meson – Python-based, focuses on speed and user-friendliness
Version History
Detected Version Rev Change Commit
Sep 15, 2025 1:56pm 0 VERSION_BUMP 3442f154
Dec 31, 2024 4:13am 0 VERSION_BUMP 767dce75
Dec 30, 2024 9:51pm 0 VERSION_BUMP 008f70d3