This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[ITP] meson, ninja



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]