Meson build system

Meson build system
Developer(s) Jussi Pakkanen
Initial release March 2, 2013 (2013-03-02)
Stable release
0.36.0[1] / November 14, 2016 (2016-11-14)
Repository github.com/mesonbuild/meson
Development status Active
Operating system Cross-platform
Type Software development tools
License Apache 2.0 License
Website mesonbuild.com

The Meson Build System (short Meson) is a software tool for automating the building (compiling) of software. The main goal for Meson is to minimize the amount of time that software developers need to spend configuring their build system.

Meson is free and open-source software written in Python 3 and subject to the terms of the Apache 2.0 License.[2]

Interoperability

Being written in Python Meson runs natively on Linux kernel-based operating systems, on macOS, on Microsoft Windows and on other operating systems.

Meson supports the C, C++, Fortran, Java, and Rust languages, and has a mechanism for handling dependencies called Wrap.

Meson supports GNU Compiler Collection, Clang, Microsoft Visual Studio and others.

Adopters

For example GNOME, GTK+ and GLib and GStreamer use Meson.[3]

On Saturday 13. August at GUADEC2016 Nirbheek Chauhan held a talk entitled "Making your GNOME app compile 2.4x faster". The video is available on YouTube:

See also

List of build automation software ยง Build script generation tools

References

External links

This article is issued from Wikipedia - version of the 11/30/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.