出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/09/24 07:24 UTC 版)
| 作者 | Jason Perkins |
|---|---|
| 最新版 |
4.3[1] / 2010年11月16日
|
| 最新評価版 |
5.0.0-beta7 / 2025年6月12日
|
| リポジトリ | |
| プログラミング 言語 |
C, Lua |
| 種別 | ビルド自動化 |
| ライセンス | 3条項BSDライセンス[2] |
| 公式サイト | premake |
Premake は、プラットフォームに依存しない構成ファイルに基づいて、プラットフォーム固有のビルドツール用のビルド構成ファイルを生成するオープンソースのソフトウェア開発ツールである。
特筆すべき特徴として以下が挙げられる:[3]
次のコードはpremake構成ファイルの一例である。
solution "MySolution"
configurations { "Debug", "Release" }
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" }
Premakeを使用しているプロジェクトとして以下が挙げられる[4]。