- Soporta compilación en Windows, Linux y OS X
- Compilación paralela y distribuida eficiente
- Soporte para caché local y de red
- Soporte para compilación Unity/Blob (agrupa varios archivos CPP en un solo archivo para reducir el tiempo de compilación/enlace)
- Permite compilar múltiples plataformas y múltiples objetivos de una sola vez
- Objetivos: Windows, OS X, Linux, IOS, Android, Xbox, PS3, PS4, PS5, Wii, WiiU, Switch,..
- Soporta MSVC, GCC, SNC, Clang, GreenHills, CodeWarrior, NVCC (CUDA), VBCC, entre otros
3 comentarios
Como era de esperar, me vino a la mente
distcc, así que busqué y resulta que en esta publicación hay una comparación al respecto.FastBuild no era algo tan nuevo como pensaba.
http://logicle-cplusplus.blogspot.com/2017/09/…
Ojalá también salieran más tecnologías de compilación distribuida para Rust, pero todavía no se ve nada realmente adecuado, así que es una lástima.
Parece que muchas empresas de videojuegos lo usan.