Jump to content

Meson (software)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Hashaday (talk | contribs) at 09:30, 30 November 2016 (grammar corrections). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Meson
Developer(s)Jussi Pakkanen
Initial releaseMarch 2, 2013; 11 years ago (2013-03-02)
Stable release
0.36.0[1] / November 14, 2016; 7 years ago (2016-11-14)
Repository
Operating systemCross-platform
TypeSoftware development tools
LicenseApache 2.0 License
Websitemesonbuild.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

  1. ^ "Releases".
  2. ^ "mesonbuild/meson: The Meson Build System". GitHub. Retrieved 13 April 2016.
  3. ^ "Adaptation of Meson".