Zapcc, a caching C++ compiler built for speed, has gone open source.
Ceemple Software, Zapcc’s builder, claims the compiler offers dramatic improvements in both incremental and full builds compared to building with Clang 4.0 and Clang 5.0.
Based on heavily modified code from the Clang compiler project, Zapcc uses an in-memory compilation cache in a client-server architecture.
All compilation information is remembered between runs.
[ Discover 2017’s best open source software for enterprise: The Bossie Award winners. ]
Zapcc works in an existing build and ignores precompiled headers, an approach that requires a project be built to precise headers rules.