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プロジェクトのダブ統合...
reggae-build-system

カテゴリー

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

Phing

Phing

PHingはGNU makeではありません。それは、Apache Antに基づいたPHPプロジェクトビルドシステムまたはビルドツールです。
autosetup

autosetup

autosetup is a tool, similar to autoconf, to configure a build system for the appropriate environment, according to the system capabilities and the user-selected options.
Makepp

Makepp

Perl 5で実装された互換性があり、信頼性が高く、改良されたGNU Makeの代替。