Developer(s) Jussi Pakkanen Operating system | Development status Active | |
Initial release March 2, 2013; 4 years ago (2013-03-02) Stable release 0.39.0 / March 6, 2017; 12 days ago (2017-03-06) Repository github.com/mesonbuild/meson |
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.
Contents
Meson is free and open-source software written in Python 3 and subject to the terms of the Apache 2.0 License.
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, Rust and Vala languages, and has a mechanism for handling dependencies called Wrap.
Meson supports GNU Compiler Collection, Clang, Microsoft Visual Studio and others.
Adopters
As of early 2017 several GNOME projects such as GTK+, GLib and GStreamer either use or are in the process of switching to Meson.
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: