ZenMake เป็นอีกหนึ่งระบบบิลด์สำหรับ C/C++ และภาษาการเขียนโปรแกรมอื่นๆ อีกจำนวนหนึ่งพร้อมไฟล์การกำหนดค่าที่เปิดเผย
ZenMake เขียนด้วยภาษาไพธอนโดยใช้ 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 และใช้เป็น build system ในตัว
ที่มา: linux.org.ru