次の基準を満たす既存のビルド システムはありますか?
- ネスト可能/再帰的。つまり、CMake や (非再帰的な) make のような "トップ" レベルのビルド ファイルはなく、他のほぼすべてのビルド システムにもありません。
- ソース内ビルド。これは、ビルド システムを完全にネスト可能/再帰的にするために必要です。
- 多くの言語の自動依存関係スキャン
- 命令構文ではなく宣言構文を使用する構成ファイル
- 構成ファイルの構文は、任意のカスタム ビルド規則の追加をサポートします
- IDE プロジェクト生成の肥大化なし
- クロスプラットフォーム実装のためのショーストッパーはありません
- タイムスタンプよりも優れたハッシュベースの変更検出(または少なくとも〜何か)
- フリーソフトウェア
基本的に、システム全体でソフトウェア ビルドの依存関係を管理するタスクをこなしながらも、ミニマリストで効率的なものが必要です。私は、オープンソース世界の大多数が採用できる精神的な後継者を作りたいと思っています。一番近いのは?