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

วิธีการใช้งาน:

  1. ติดตั้ง zenmake เข้าสู่ระบบผ่าน pip install และใช้ในลักษณะของ CMake, Meson ฯลฯ โดยเรียก zenmake ในรูทโปรเจ็กต์
  2. ดาวน์โหลด zipapp จาก zenmake.pyz ด้วยเหตุนี้ หรือสร้างมันขึ้นมาเองผ่านคำสั่ง zipapp และใช้เป็น build system ในตัว

ที่มา: linux.org.ru

เพิ่มความคิดเห็น