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 ...
موقع الكتروني:
https://github.com/atilaneves/reggaeالتصنيفات
بدائل Reggae build system لجميع المنصات مع أي ترخيص
1
0