• เบามาก และไม่มีการพึ่งพาไลบรารีใดนอกเหนือจาก standard library
  • จัดการการตั้งค่าการบิลด์ของโปรเจกต์ในไฟล์ xmake.lua ด้วยไวยากรณ์ที่เรียบง่ายและอ่านง่าย
  • สามารถบิลด์ซอร์สโค้ดได้โดยตรง (เหมือน Make / Ninja) หรือสร้างไฟล์ซอร์สของโปรเจกต์ (เหมือน CMake/Meson)
  • มีระบบจัดการแพ็กเกจในตัวเพื่อให้เชื่อมต่อ dependency ของ C/C++ ได้ง่าย
  • Xmake = Build backend + Project Generator + Package Manager + [Remote|Distributed] Build + Cache
  • Xmake ≈ Make/Ninja + CMake/Meson + Vcpkg/Conan + distcc + ccache/sccache

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น