
Doug Gregor wrote:
On Aug 8, 2007, at 12:35 PM, Maik Beckmann wrote:
Am Mittwoch, 8. August 2007 16:23:58 schrieb David Abrahams:
Bill just sent me this clarification privately: they can handle parallel *builds* (with some caveats I didn't really understand that made it sound somewhat unreliable)
AFAIK the caveat is that cmake doesn't build anythink itself, it just generates a bunch of files for the target buildsystem. Thus building parallel on unix flavors (including mac and msys on windows)is no problem, but i.e. nmake on windows can't(AFAIK).
Newer versions of Visual Studio can, however, parallelize the build. It actually gives a decent performance boost in the build, even on just a dual-core machine.
Afaik, Visual Studio only parallelizes project builds so if you have one project with lots of files, that will not be parallelized. On the other hand, there is also some sort of /MP switch but you need to pass in all your files to the one invocation to take advantage of it.