premake
From Wikipedia, the free encyclopedia
| Original author(s) | Jason Perkins |
|---|---|
| Stable release | 4.3 / November 16, 2010 |
| Preview release | 4.4-beta4 / February 10, 2012 |
| Written in | C, Lua |
| Operating system | Cross-platform |
| Type | build automation tool |
| License | New BSD License |
| Website | industriousone.com/premake |
In software development, premake is an open source utility for automatically building configuration from source code.
Contents |
Features[edit]
Some of the features of the system are:[1]
- It supports C, C++, and C# languages source code.
- It has a simple syntax
- It can generate automatic build files for Visual Studio, GNU Make, Xcode, Code::Blocks, CodeLite, SharpDevelop, and MonoDevelop.
- Using just one configuration set of files, different systems can be built.
Sample Script[edit]
The following is an example Premake script for a simple software project.
solution "MySolution"
configurations { "Debug", "Release" }
project "MyProject"
kind "ConsoleApp"
language "C++"
includedirs { "include" }
files { "src/**.h", "src/**.cpp" }
configuration "Debug"
flags { "Symbols" }
defines { "_DEBUG" }
configuration "Release"
flags { "Optimize" }
defines { "NDEBUG" }
Notable applications[edit]
See also[edit]
References[edit]
- ^ Premake Freshmeat entry
- ^ Bullet 2.79 release
- ^ Building project
- ^ Building with Premake
- ^ Building OpenJAUS
External links[edit]
| This installation software article is a stub. You can help Wikipedia by expanding it. |