词条 | Premake |
释义 |
| name = Premake | author = Jason Perkins | developer = | latest release version = 4.3[1] | latest release date = {{release date and age|2010|11|16}} | latest preview version = 5.0-alpha11[2] | latest preview date = {{release date and age|2017|01|13}} | programming language = C, Lua | license = New BSD License | repo = {{ubl|{{URL|https://github.com/premake/premake-4.x}}|{{URL|https://github.com/premake/premake-core}}}} | website = {{URL|https://premake.github.io/}} | genre = build automation tool }} Premake is an open-source software development utility for automatically building configuration from source code. FeaturesSome of the features of the system are:[3]
Sample scriptThe following is an example Premake script for a simple software project. solution "MySolution" project "MyProject" kind "ConsoleApp" language "C++" includedirs { "include" } files { "src/**.h", "src/**.cpp" } configuration "Debug" symbols "On" defines { "_DEBUG" } configuration "Release" flags { "Optimize" } defines { "NDEBUG" } Notable usesThere are a number of notable uses including:[4]
See also
References1. ^{{cite web |title=Releases |url=https://github.com/premake/premake-4.x/releases}} 2. ^https://github.com/premake/premake-core/releases/tag/v5.0.0-alpha11 3. ^Premake Freecode entry 4. ^1 2 3 {{cite web |title=Who Uses Premake |url=https://github.com/premake/premake-core/wiki/Who-Uses-Premake}} 5. ^Bullet 2.79 release 6. ^Building project 7. ^Building with Premake 8. ^Building OpenJAUS External links
6 : Build automation|Compiling tools|Free software programmed in C|Lua-scriptable software|Software using the BSD license|Unix package management-related software |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。