CMake + Ninja is definitely the best move you can make for giving your
developers the minimum possible build time on Windows.
NMake is basically useless, its underlying code hasn't been updated in
years, and it does absolutely nothing to try to take advantage of
multiple cores.
Fastest Windows bu
At my company, we didn’t bother trying to use NMake.
We used the Visual Studio solution generator and the proper compilation flags
and msbuild flags to build in parallel. This proved to speedup our builds quite
a lot and was very easy to integrate.
The other solution you mentioned is “ninja” and
Thanks Brad for the detailed description. From what I’ve read about the 3 level
makefile system, it should be pretty straightforward to implement batch-mode
support.
Actual compilation takes place only in the last level, and throughout
generation, this is the point where all the compilation op
On 05/27/2015 01:33 PM, Nagy-Egri MC!tC) Ferenc via cmake-developers wrote:
> like to see the NMake generator finally support multicore builds by
> adding Batch Mode support to the generated makefiles.
For reference, Batch-Mode Rules are documented here:
https://msdn.microsoft.com/en-us/library/