We moved to GitHub. Please look at the new homepage for an accurate description of the project.

Features

  • Generate project files for Visual Studio, GNU Make, Xcode, and more
  • Uses a simple, easy to read and write syntax to describe your build
  • Built on Lua, a proven scripting language with loads of third-part support
  • Runs on Windows, Mac OS X, Linux, Solaris

Project Activity

See All Activity >

Categories

Build Tools

License

BSD License

Follow Premake

Premake Web Site

You Might Also Like
Digital Payments by Deluxe Payment Exchange Icon
Digital Payments by Deluxe Payment Exchange

A single integrated payables solution that takes manual payment processes out of the equation, helping reduce risk and cutting costs for your business

Save time, money and your sanity. Deluxe Payment Exchange+ (DPX+) is our integrated payments solution that streamlines and automates your accounts payable (AP) disbursements. DPX+ ensures secure payments and offers suppliers alternate ways to receive funds, including mailed checks, ACH, virtual credit cards, debit cards, or eCheck payments. By simply integrating with your existing accounting software like QuickBooks®, you’ll implement efficient payment solutions for AP with ease—without costly development fees or untimely delays.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
8
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • Easy to use lua scripting; so much better than ugly CMake DSL.
  • Very useful. Thanks.
    1 user found this review helpful.
  • Very easy to read build scripts, easy to add new features, runs fast
  • Nice and Easy to use.
  • I like premake because it gives you a lot more power in your build scripts. I'm finding this is a double edged sword sometimes as I take too much advantage of this. My primary complaint when dealing with premake is the lack of documentation. Premake fills in build flags in surprising ways and a lot of times I am unsure of what variables I need to set to get them to change back. For example, premake was generating makefiles that stripped the debug symbols out of the build (even though this was being built in Debug mode). I gave up looking online and had to download the source code to figure out what to do. All in all, I would like less magic. But it's a great start!
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD, Mac, Windows

Languages

English

Intended Audience

Developers

User Interface

Console/Terminal, Command-line

Programming Language

C, Lua

Related Categories

C Build Tools, Lua Build Tools

Registered

2003-01-15