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