[ITP] meson, ninja

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[ITP] meson, ninja

Jon TURNEY

Meson is an open source build system meant to be extremely fast.  it
generates files for various backends including Ninja, Visual Studio, and
Xcode. Meson does not generate Makefiles, relying solely on Ninja for
Linux and Unix support.

This meson has been patched to teach it about Cygwin.

Ninja is a small build system with a focus on speed.   It is designed to
have its input files generated by a higher-level build system, and it is
designed to run builds as fast as possible.

CMake includes a Ninja generator.

These are in Fedora and Debian.

cygport files:

https://github.com/jon-turney/meson-cygport/blob/master/meson.cygport

https://github.com/jon-turney/ninja-cygport/blob/master/ninja.cygport

package files:

http://www.dronecode.org.uk/cygwin/noarch/release/meson/

http://www.dronecode.org.uk/cygwin/x86/release/ninja/
http://www.dronecode.org.uk/cygwin/x86_64/release/ninja/

You may find "wget -r -np -nH -R'index*'" convenient for retrieving
these files.

license:

Apache License, version 2
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [ITP] meson, ninja

marco atzeri-4
On 05/04/2017 12:38, Jon Turney wrote:

>
> Meson is an open source build system meant to be extremely fast.  it
> generates files for various backends including Ninja, Visual Studio, and
> Xcode. Meson does not generate Makefiles, relying solely on Ninja for
> Linux and Unix support.
>
> This meson has been patched to teach it about Cygwin.
>
> Ninja is a small build system with a focus on speed.   It is designed to
> have its input files generated by a higher-level build system, and it is
> designed to run builds as fast as possible.
>
> CMake includes a Ninja generator.
>
> These are in Fedora and Debian.
>

Both build fine.
Ninja pass all tests, meson has no test.

GTG from my side

Regards
Marco

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [ITP] meson, ninja

Jon TURNEY
On 05/04/2017 22:12, Marco Atzeri wrote:

> On 05/04/2017 12:38, Jon Turney wrote:
>>
>> Meson is an open source build system meant to be extremely fast.  it
>> generates files for various backends including Ninja, Visual Studio, and
>> Xcode. Meson does not generate Makefiles, relying solely on Ninja for
>> Linux and Unix support.
>>
>> This meson has been patched to teach it about Cygwin.
>>
>> Ninja is a small build system with a focus on speed.   It is designed to
>> have its input files generated by a higher-level build system, and it is
>> designed to run builds as fast as possible.
>>
>> CMake includes a Ninja generator.
>>
>> These are in Fedora and Debian.
>>
>
> Both build fine.
> Ninja pass all tests, meson has no test.

meson also has tests but I forgot to wire them up.  I'll fix that.

> GTG from my side

Thanks.
Loading...