123
tup

tup

Tupは、Linux、OSX、およびWindows用のファイルベースのビルドシステムです。
Tupは、Linux、OSX、およびWindows用のファイルベースのビルドシステムです。ファイル変更のリストと有向非巡回グラフ(DAG)を入力し、DAGを処理して依存ファイルの更新に必要な適切なコマンドを実行します。tupは強力なビルドアルゴリズムを実装して不要な作業を行わないため、更新は非常に少ないオーバーヘッドで実行されます。これは、ビルドシステムではなくプロジェクトに集中できることを意味します。

ウェブサイト:

カテゴリー

ライセンスのあるすべてのプラットフォームでのtupの代替

CMake

CMake

CMakeは、ソフトウェアを構築、テスト、およびパッケージ化するために設計されたツールファミリです。
GNU Make

GNU Make

Makeは、プログラムのソースファイルからプログラムの実行可能ファイルおよびその他の非ソースファイルの生成を制御するツールです。
SCons

SCons

SConsは、オープンソースソフトウェア構築ツール、つまり次世代ビルドツールです。
Premake

Premake

非常にシンプルなビルド構成
Ant

Ant

Apache Antは、オープンソースのJavaベースのビルドツール(ソフトウェア開発用)です。XMLファイルを使用して、ビルドプロセスを記述、構造化、および制御します。
Ninja Build

Ninja Build

Ninjaは、速度に重点を置いた小さなビルドシステムです。
waf

waf

Wafは、アプリケーションを構成、コンパイル、インストールするためのPythonベースのフレームワークです。
qmake

qmake

qmakeは、Qt Companyのツールで、さまざまなプラットフォームでの開発プロジェクトのビルドプロセスを簡素化します。qmakeはMakefileの生成を自動化するため、各Makefileを作成するのに必要な情報は数行だけです。
Autoconf

Autoconf

ソースコードパッケージを自動的に構成するためのシェルスクリプトを生成するマクロ。
Automake

Automake

GNU Coding Standardsに準拠したMakefile.inファイルを自動的に生成します。
Bazel

Bazel

Bazelは、Make、Maven、Gradleに類似したオープンソースのビルドおよびテストツールです。人間が読める高レベルのビルド言語を使用します。
xmake

xmake

xmakeは、Luaに基づくクロスプラットフォームビルドユーティリティです。