[CMake] Ninja + CMake on a dashboard?

Marcus D. Hanwell marcus.hanwell at kitware.com
Wed Mar 14 17:25:25 EDT 2012


On Fri, Mar 9, 2012 at 12:34 PM, Bill Hoffman <bill.hoffman at kitware.com> wrote:
> On 3/9/2012 12:21 PM, Steven Wilson wrote:
>>
>> Where does the Ninja generator currently live?   Ie which branch in the
>> sources, etc?   I am keen to see support for the Ninja generator on
>> Mac/Linux/Windows and would not mind working on it.
>>
>> Thanks,
>>
>> Steve
>
> The ninja support is in the next branch right now.  Where is stands:
>
> - Linux seems to be all done
> - Windows is close, still a few failing tests, and needs to use a special
> ninja:
> http://sourceforge.net/projects/cmakescript/files/ninja.exe/download
> - The Mac needs the most work, as Framework and App bundle creation is not
> yet implemented.
>
> I am working on getting nightly dashboards for all three linux, windows and
> Mac going.  I am going to turn on the ninja build by default on linux, and
> have an advanced cache option that will default to off for windows and mac.
>   When the next version comes out it will be enabled on all platforms that
> are passing all the tests (currently only linux).
>
> The topic where the work happens is on the stage, and is called
> stage/ninja-generator.
>
I just tried this out and it is looking good on Linux. I can probably
get a CMake and VTK nightly submission up and running. I will have to
change my default generator once I figure out how I can make this work
with Qt Creator.

Marcus


More information about the CMake mailing list