トップQs
タイムライン
チャット
視点
Premake
ソフトウェア開発ツール ウィキペディアから
Remove ads
Premake は、プラットフォームに依存しない構成ファイルに基づいて、プラットフォーム固有のビルドツール用のビルド構成ファイルを生成するオープンソースのソフトウェア開発ツールである。
特徴
特筆すべき特徴として以下が挙げられる:[3]
- C言語やC++、C#で書かれたコードベースのビルドのサポート
- Visual StudioやGNU Make、Xcode、Code::Blocks、CodeLite、MonoDevelop向けのビルド構成ファイルの生成をサポート
- 同じpremake構成ファイルを用いて異なる環境のビルドが可能[要説明]
例
次のコードは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]。
- 0 A.D.
- Bullet
- Open Dynamics Engine
- VDrift
- wxFormBuilder
関連項目
References
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads