Meson

Meson

Mesonは、非常に高速であり、さらに重要なこととして、可能な限りユーザーフレンドリーであることが意図されたオープンソースビルドシステムです。
Mesonの主な設計ポイントは、開発者がビルド定義の作成またはデバッグに費やすすべての瞬間が無駄になることです。したがって、ビルドシステムが実際にコードのコンパイルを開始するのを待つのに1秒もかかります。機能-Linux、OSX、Windows、Gcc、Clang、Visual Studioなどのマルチプラットフォームサポート-サポートされる言語には、C、C ++、Fortran、Java、Rustが含まれます-非常に読みやすく使いやすい非チューリング完全DSLでの定義の作成-クロスコンパイル多くのオペレーティングシステムとベアメタル-正確性を犠牲にすることなく、非常に高速なフルビルドとインクリメンタルビルド用に最適化-ディストリビューションパッケージと連携する組み込みマルチプラットフォーム依存関係プロバイダー-楽しい!...
meson

ウェブサイト:

カテゴリー

LinuxのMesonの代替

Maven

Maven

Apache Mavenは、ビルドの自動化とプロジェクト管理(ソフトウェア開発)用のJavaベースのツールです。
CMake

CMake

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

Gradle

Gradleはビルドオートメーションが進化したものです。
GNU Make

GNU Make

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

Buck

Buckは、Facebookが開発および使用するビルドシステムです。コードとリソースで構成される小さな再利用可能なモジュールの作成を促進し、多くのプラットフォームでさまざまな言語をサポートします。
Autoconf

Autoconf

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

Automake

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

Buildr

Apache Buildrは、Scala、Groovy、および増え続けるJVM言語とツールのサポートを含む、Javaベースのアプリケーション用のビルドシステムです。
Jerkar

Jerkar

強力で豊富な機能を備えたピュアJavaビルドおよび自動化ツール。
Cake

Cake

Cake(C#Make)は、コードのコンパイル、ファイルとフォルダーのコピー、単体テストの実行、ファイルの圧縮、NuGetパッケージのビルドなどのタスクのためのC#DSLを備えたクロスプラットフォームビルド自動化システムです。
EBuild

EBuild

EBuildは、ソフトウェアプロジェクトのビルド、依存関係管理、およびレポートテクノロジです。目的は、構造化された宣言的でエレガントな方法でビルドの問題に取り組むことができるようにすることです。プラグインインターフェイスを介して拡張可能です。。
Bazel

Bazel

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

xmake

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