Reggae هو نظام بناء (meta) ذو واجهة متعددة (D ، و Python ، و Ruby ، و Javascript ، و Lua) والخلفيات (make ، ninja ، tup ، custom).هذا هو برنامج ألفا ، تم اختباره فقط على نظام Linux ومن المحتمل أن يكون قد حدث تغييرات عاجلة.الميزات - واجهات متعددة: اكتب أوصافًا بناءً وموجزةً في D أو Python أو Ruby أو JavaScript أو Lua.- نهايات خلفية متعددة: تنشئ أنظمة إنشاء لصناعة النينجا وتوب ووجهة خلفية ثنائية مخصصة - مثل autotools ، لا تعتمد على الريغي نفسها للأشخاص الذين يرغبون فقط في إنشاء برنامجك.ينشئ خيار --export نظام إنشاء يعمل في جذر مشروعك دون الحاجة إلى تثبيت الريغي على النظام الهدف - وصف DAG المرن منخفض المستوى لـ DSL في كل واجهة أمامية لفعل أي شيء - قواعد DSL عالية المستوى للبناء المشتركمهام النظام الخاصة بمشروعات C و C ++ و D - الكشف التلقائي عن التبعية للرأس / الوحدة النمطية لـ C و C ++ و D - يعمل تلقائيًا في حالة تغير وصف البنية - الإنشاءات خارج الشجرة - لا حاجة إلى إنشاء ثنائيات في شجرة المصدر - المستخدمالمتغيرات المعرفة مثل CMake من أجل اختيار الميزات قبل ترجمة الوقت - يصفه التكامل لمشاريع D ...
reggae-build-system
موقع الكتروني:
https://github.com/atilaneves/reggaeالتصنيفات
بدائل لـ Reggae build system لنظام التشغيل BSD
![GNU Make](https://i.altapps.net/icons/gnu-make-3204b.png)
15
![Ninja Build](https://i.altapps.net/icons/ninja-build-590f6.png)
6