Meson (software)

Meson
Developer(s) Jussi Pakkanen
Initial release March 2, 2013 (2013-03-02)
Stable release
0.41.2[1] / July 19, 2017 (2017-07-19)
Repository github.com/mesonbuild/meson
Development status Active
Written in Python
Operating system Cross-platform
Type Software development tools
License Apache 2.0 License
Website mesonbuild.com

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++, D, Fortran, Java, Rust and Vala languages,[3] and has a mechanism for handling dependencies called Wrap.

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

Features

Meson is like CMake in that it does not build the programs directly, but rather builds things using an appropriate backend such as ninja on Linux, Visual Studio on Windows or Xcode on MacOS.

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.[4]

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.