3 ms·
No. In most scenarios, make can parallelize builds and where compiling and re-compiling are still bottlenecks distcc and ccache generally scale. LLVM also ten
by uxcn 11y ago
No. In most scenarios, make can parallelize builds and where compiling and re-compiling are still bottlenecks distcc and ccache generally scale. LLVM also tends to compile faster. For larger projects, cmake can also theoretically generate a configuration for ninja (faster than make) only changing the command line.
As for testing, I haven't really seen bottlenecks with integration and unit tests. If anything, running continuous integration on Linux should be as fast or faster though. I tend to use googletest where I can.