123
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 ...

Kategori

Alternatif untuk Reggae build system untuk semua platform dengan lesen sumber terbuka