ZenMake هو نظام بناء آخر لـ C/C++ وعدد من لغات البرمجة الأخرى مع ملفات التكوين التعريفية.
تمت كتابة ZenMake بلغة python باستخدام Waf كإطار عمل. الهدف الرئيسي للمشروع هو أن يكون سهل الاستخدام قدر الإمكان، مع الحفاظ على مرونته بدرجة كافية.
لماذا نظام بناء آخر؟ التفاصيل (باللغة الإنجليزية): https://zenmake.readthedocs.io/en/latest/why.html
المستودع الرئيسي: https://gitlab.com/pustotnik/zenmake
وثائق: https://zenmake.readthedocs.io/
أمثلة على الاستخدام: https://gitlab.com/pustotnik/zenmake/tree/master/demos
طرق الاستخدام:
- قم بتثبيت zenmake في النظام عبر pip install واستخدمه بطريقة CMake وMeson وما إلى ذلك، واستدعاء zenmake في جذر المشروع.
- قم بتنزيل نموذج zipapp zenmake.pyz من هنا أو قم بإنشائه بنفسك عبر أمر zipapp واستخدمه كنظام بناء مدمج.
المصدر: linux.org.ru