Reggae build system

Reggae build system

Reggae adalah sistem binaan (meta) dengan pelbagai muka (D, Python, Ruby, Javascript, Lua) dan backends (membuat, ninja, tup, adat).Ini adalah perisian alfa, hanya diuji di Linux dan mungkin telah melanggar perubahan yang dibuat.Ciri-ciri - Had muka pelbagai: tulis deskripsi pembacaan yang boleh dibaca dan ringkas dalam D, Python, Ruby, JavaScript atau Lua.- Pelbagai backends: menghasilkan sistem binaan untuk membuat, ninja, tup, dan backend binary tersuai - Seperti autotools, tidak ada pergantungan pada reggae itu sendiri untuk orang yang hanya ingin membina perisian anda.Opsyen --export menjana sistem bina yang berfungsi dalam akar projek anda tanpa perlu memasang reggae pada sistem sasaran - DAG DSL di bawah perenggan rendah Fleksibel di setiap bahagian hadapan untuk melakukan apa-apa - Peraturan DSL peringkat tinggi untuk membina bersamatugas sistem untuk projek C, C ++ dan D - Pengesanan pergantungan header / modul automatik untuk C, C ++ dan D - Secara automatik berjalan sendiri jika penerangan bangunan berubah - Out-of-pokok membina - tidak perlu membuat binari di sumber pohon - Penggunapembolehubah yang ditakrifkan seperti CMake untuk memilih ciri-ciri sebelum penyepaduan-masa - integrasi dub untuk projek D ...
reggae-build-system

Kategori

Alternatif untuk Reggae build system untuk BSD

GNU Make

GNU Make

Make is a tool yang mengendalikan penjanaan executable dan fail bukan sumber dari program dari file sumber program.
Ninja Build

Ninja Build

Ninja adalah sistem binaan kecil dengan fokus pada kelajuan.
autosetup

autosetup

autosetup adalah alat, sama dengan autoconf, untuk mengkonfigurasi sistem binaan untuk persekitaran yang sesuai, mengikut keupayaan sistem dan pilihan pengguna yang dipilih.