FASTBuild - 高性能分散ビルドシステムのオープンソース
(fastbuild.org)- Windows、Linux、OS X でのコンパイルをサポート
- 効率的な並列・分散コンパイル
- ローカルおよびネットワークキャッシュをサポート
- Unity/Blob ビルドをサポート(複数の CPP ファイルを 1 つのファイルにまとめて、コンパイル/リンク時間を短縮)
- マルチプラットフォーム/マルチターゲットを一度にビルド可能
- ターゲット: 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でも分散ビルド技術がもう少し出てきてほしいのですが、まだ適当なものが見当たらないので残念ですね。
ゲーム会社で多く使われているそうです。