Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-03-23 Thread Nicolas Desprès
On Mon, Feb 14, 2011 at 9:39 PM, Bill Hoffman bill.hoff...@kitware.com wrote: On 2/14/2011 3:37 PM, Jean-Christophe Fillion-Robin wrote: Last night, I started a topic named ninja-generator on my github ... see https://github.com/jcfr/CMake/tree/ninja-generator Right now, I just copied all

Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-02-14 Thread Jean-Christophe Fillion-Robin
Last night, I started a topic named ninja-generator on my github ... see https://github.com/jcfr/CMake/tree/ninja-generator Right now, I just copied all the file related to CMakefile generator and named using the Ninja prefix. Is that the right approach ? Comment from CMake Internals experts are

Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-02-14 Thread Bill Hoffman
On 2/14/2011 3:37 PM, Jean-Christophe Fillion-Robin wrote: Last night, I started a topic named ninja-generator on my github ... see https://github.com/jcfr/CMake/tree/ninja-generator Right now, I just copied all the file related to CMakefile generator and named using the Ninja prefix. Is that

Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-02-13 Thread Nicolas Desprès
2011/2/12 Matt Williams li...@milliams.com: 2011/2/10 Nicolas Desprès nicolas.desp...@gmail.com: Hi everyone, Probably some of you are already aware of this new open-source project coming from a Chrome developer at Google. Its goal was to improve the build system performance of the Chrome

Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-02-12 Thread Jean-Christophe Fillion-Robin
I forked the original ninja project on my github and cmake'ified it. It successfully compile on linux [ubuntu 10.04, g++ (Ubuntu 4.4.3-4ubuntu5) 4.4.3] Note that both In and Out-of-source built are handled properly. See https://github.com/jcfr/ninja topic branch:

Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-02-12 Thread Matt Williams
2011/2/10 Nicolas Desprès nicolas.desp...@gmail.com: Hi everyone, Probably some of you are already aware of this new open-source project coming from a Chrome developer at Google. Its goal was to improve the build system performance of the Chrome project. So it is designed to be a fast

Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-02-12 Thread Martin O'Brien
Just out of curiosity, Matt, what (if anything) did you use to generate the Ninja files? Gyp? Thanks, mm -Original Message- From: cmake-boun...@cmake.org [mailto:cmake-boun...@cmake.org] On Behalf Of Matt Williams Sent: Saturday, February 12, 2011 5:15 PM To: Nicolas Desprès Cc:

Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-02-12 Thread Matt Williams
On 12 February 2011 23:26, Martin O'Brien martin.matthew.obr...@gmail.com wrote: Just out of curiosity, Matt, what (if anything) did you use to generate the Ninja files?  Gyp? To build the RPMs I just ran bootstrap.sh which comes with Ninja which (I believe) directly compiles a mini-ninja

Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-02-12 Thread Martin O'Brien
Cool. Thanks, mm -Original Message- From: Matt Williams [mailto:li...@milliams.com] Sent: Saturday, February 12, 2011 5:48 PM To: Martin O'Brien Cc: CMake ML Subject: Re: [CMake] Ninja: a small build system closest in spirit to Make On 12 February 2011 23:26, Martin O'Brien

Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-02-11 Thread Matt Williams
On Thursday 10 Feb 2011 14:38:55 Nicolas Desprès wrote: Hi everyone, Probably some of you are already aware of this new open-source project coming from a Chrome developer at Google. Its goal was to improve the build system performance of the Chrome project. So it is designed to be a fast

Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-02-11 Thread David Cole
On Fri, Feb 11, 2011 at 9:17 AM, Matt Williams li...@milliams.com wrote: On Thursday 10 Feb 2011 14:38:55 Nicolas Desprès wrote: Hi everyone, Probably some of you are already aware of this new open-source project coming from a Chrome developer at Google. Its goal was to improve the

Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-02-11 Thread Clifford Yapp
We could start with the CMakeLists.txt file :-). It doesn't want to do an out of source dir build either, have to see why... On Fri, Feb 11, 2011 at 9:58 AM, David Cole david.c...@kitware.com wrote: I tried compiling it on Windows yesterday with just the following CMakeLists.txt file, and

[CMake] Ninja: a small build system closest in spirit to Make

2011-02-10 Thread Nicolas Desprès
Hi everyone, Probably some of you are already aware of this new open-source project coming from a Chrome developer at Google. Its goal was to improve the build system performance of the Chrome project. So it is designed to be a fast replacement for make. He speaks about it in its blog here:

Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-02-10 Thread Clifford Yapp
That does indeed look interesting. If you can get a generator working I'd be very interested to see what its performance numbers look like and would be glad to test it out - faster building would be great :-). How much work is involved to make a new generator? Cheers, CY 2011/2/10 Nicolas

Re: [CMake] Ninja: a small build system closest in spirit to Make

2011-02-10 Thread Nicolas Desprès
2011/2/10 Clifford Yapp cliffy...@gmail.com: That does indeed look interesting.  If you can get a generator working I'd be very interested to see what its performance numbers look like and would be glad to test it out - faster building would be great :-).  How much work is involved to make a