FASTBuild - ระบบบิลด์แบบกระจายประสิทธิภาพสูงแบบโอเพนซอร์ส
(fastbuild.org)- รองรับการคอมไพล์บน Windows, Linux และ OS X
- การคอมไพล์แบบขนานและแบบกระจายที่มีประสิทธิภาพ
- รองรับแคชทั้งแบบโลคัลและเครือข่าย
- รองรับ Unity/Blob build (รวมไฟล์ CPP หลายไฟล์เป็นไฟล์เดียวเพื่อลดเวลาคอมไพล์/ลิงก์)
- สามารถบิลด์แบบหลายแพลตฟอร์ม/หลายเป้าหมายได้ในครั้งเดียว
- เป้าหมาย: Windows, OS X, Linux, IOS, Android, Xbox, PS3, PS4, PS5, Wii, WiiU, Switch,..
- รองรับ MSVC, GCC, SNC, Clang, GreenHills, CodeWarrior, NVCC (CUDA), VBCC เป็นต้น
3 ความคิดเห็น
พอเห็นแบบนี้ก็ทำให้นึกถึง distcc เลยลองค้นดู พบว่าในโพสต์นี้มีเนื้อหาเปรียบเทียบไว้เหมือนกัน
ดูแล้ว Fast build ก็ไม่ได้เป็นอะไรใหม่อย่างที่คิด
http://logicle-cplusplus.blogspot.com/2017/09/…
อยากให้ Rust มีเทคโนโลยี distributed build ที่ใช้ได้จริงออกมาบ้างเหมือนกัน แต่ตอนนี้ยังไม่เห็นตัวที่เหมาะนักเลย น่าเสียดายครับ
ดูเหมือนว่าบริษัทเกมหลายแห่งจะใช้งานกันมากนะครับ