<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Bill,<div><br><div>thank you for that info.</div><div><br></div><div>Indeed, the only major issue I can see is the problem with broken CMakeLists.txt files.</div><div><a href="http://public.kitware.com/Bug/view.php?id=13105">http://public.kitware.com/Bug/view.php?id=13105</a></div><div>But the solution is quit simple: cmake must add the missing include rules.ninja to the generated build.ninja file.</div><div><br></div><div>You should know, many people do cross-compile on an UNIX like host (including macos), because it is mutch faster than Windows.</div><div><br></div><div>With mingw or ppc toolchains build with busybox it is quiet easy (and fast)</div><div><br></div><div>In these case, the ninja generator can double the build speed again!</div><div><br></div><div><br></div><div>It is so fast, that the time-stamp resolution with secs is not enough, I have situations, where I need the nsec resolution too while building!</div><div>I have provided a patch for ninja to used stat64() and a higher resolutions than secs.</div><div><br></div><div><br></div><div>So for me nina works quiet well on OSX with gcc (tested with macports gcc V4.x, V4.6, V4.7 and mingw).</div><div>The xcode IDE use a very old gcc, I would never use it!</div><div>As IDE I use Eclipse and NetBeens, it works well with ninja ( with a makefile stub or direct)</div><div><br></div><div><br></div><div>On Windows I use cygwin, mingw and gnu tools with Eclipse too, but I prefer a UNIX like development host.</div><div><br></div><div>So please, there is no reason to disable the ninja generator by default.</div><div><br></div><div><br></div><div>With regards,</div><div><br></div><div>Claus</div><div><br></div><div><br></div><div>p.s. try this script on an unix like system with this CMakeLists file to see what happens if the system is very fast.</div><div><br></div><div></div></div></body></html>