Regretfully, testing the Ninja Generator for the nightly CMake dashboard is not 
as simple as would be desired.

First, you have to bootstrap using a recent version of CMake (I am using my 
default "Unix Makefile" build for the nightly dashboard)

And then, on MacOSX 10.6, it fails on some of the tests .... :(

I will now try to add it to one of my FreeBSD builds.

Richard

On Feb 15, 2012, at 11:29 AM, Nicolas Desprès wrote:

> 
> 
> 2012/2/15 Bill Hoffman <[email protected]>
> On 2/15/2012 11:20 AM, Nicolas Desprès wrote:
> 
> For compiling and testing you can find all the information in the
> HACKING file.
> 
> Well, this is ugly:
> 
> ------HACKING--------
> Windows development on Windows:
> - install mingw, msys, and python
> - in the mingw shell, put Python in your path, and: python bootstrap.py
> - to reconfigure, run 'python configure.py'
> - remember to strip the resulting executable if size matters to you
> - you'll need to rename ninja.exe into my-ninja.exe during development,
>  otherwise ninja won't be able to overwrite itself when building
> ------HACKING--------
> 
> It would be really nice if ninja had a CMake build system with it for windows 
> development.  It basically looks like a bunch of c++ files. Having to have 
> python to build ninja is a pain for setting up a visual studio ninja 
> dashboard.
> 
> I was arguing in favor of this approach on the mailing list but some people 
> came up with patches for the Python bootstrap script quickly and they have 
> been applied. Ninja likes to be standalone as much as possible even if it 
> requires Python and for development the Google Test and re2c. Also I think, 
> since the Ninja generator was not available in CMake it was kind of a chicken 
> and egg problem. Several forks on github already provides a CMakeLists.txt 
> for Ninja. I think if some people are willing to maintain them (this include 
> myself but my spare time is not that "responsive" unfortunately :-( ) and if 
> the merge of the ninja generator in cmake is coming, Evan will accept a 
> parallel build-system without any objections.
> 
> -- 
> Nicolas Desprès
> 
> --
> 
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at 
> http://www.kitware.com/opensource/opensource.html
> 
> Please keep messages on-topic and check the CMake FAQ at: 
> http://www.cmake.org/Wiki/CMake_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

Reply via email to