[cmake-developers] Introduce 'Unix Ninja' generator

Daniel Levin dendy.ua at gmail.com
Wed Jan 14 04:31:45 EST 2015


Sorry for including garbage QtCreator files into formatted patch in
previous e-mail.
Attached clean patch with changes only.

Thanks,
Daniel

On Wed, Jan 14, 2015 at 4:11 AM, Daniel Levin <dendy.ua at gmail.com> wrote:

> Story short: we need Ninja generator running on Windows with Unix
> environment. With exactly the same purpose as 'Unix Makefiles' one.
>
> Where this is used: actually, in the same cases when 'Unix Makefiles' used
> on Windows.
>
> Particularly in my personal case 'Unix Ninja' generator is the only way to
> use Ninja with QNX toolchain on Windows. The background of this is horrible
> default make performance that comes with QNX SDK. At the same time regular
> Ninja generator cannot be used with QNX SDK because latter always emulates
> Unix environment in his toolchain. So we stuck with 'Unix Makefiles'.
>
> And even more exciting news, I already done this for you. Attached patch
> is fast forward to v3.1.0 tag. It is not supposed to be clean and maybe
> does not cover all tricky use cases, but it works damn good for me when
> building huge QNX project with tens of libraries and executables in the
> same directory.
>
> Please review and tell me what do you think overall about this idea.
>
> Thanks,
> Daniel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20150114/ce5e7bba/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Ninja-Add-Unix-Ninja-generator.patch
Type: application/octet-stream
Size: 12979 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20150114/ce5e7bba/attachment.obj>


More information about the cmake-developers mailing list