123
Reggae build system

Reggae build system

レゲエは、複数のフロント(D、Python、Ruby、Javascript、Lua)とバックエンド(make、ninja、tup、custom)を備えた(メタ)ビルドシステムです。これはアルファ版ソフトウェアであり、Linuxでのみテストされており、重大な変更が加えられる可能性があります。機能-複数のフロントエンド:読みやすく簡潔なビルド記述をD、Python、Ruby、JavaScript、またはLuaで記述します。-複数のバックエンド:make、ninja、tup、およびカスタムバイナリバックエンドのビルドシステムを生成します-autotoolsのように、ソフトウェアをビルドしたいだけの人にはレゲエ自体に依存しません。--exportオプションは、ターゲットシステムにレゲエをインストールすることなく、プロジェクトのルートで動作するビルドシステムを生成します。C、C ++、およびDプロジェクトのシステムタスク-C、C ++、およびDのヘッダー/モジュール依存関係の自動検出-ビルドの説明が変更された場合に自動的に実行-ツリー外ビルド-ソースツリーにバイナリを作成する必要なし-ユーザーコンパイル前に機能を選択するためのCMakeなどの定義済み変数-Dプロジェクトのダブ統合...

カテゴリー

商用ライセンスを使用するHaikuのReggae build systemの代替