Meson 1.0 Build System Released

Written by Michael Larabel in Programming on 23 December 2022 at 01:00 PM EST. 29 Comments
PROGRAMMING
As a timely gift to programmers using the speedy and very successful Meson build system, the Meson 1.0 stable release has debuted just in time for Christmas. Besides the holiday, today is also notable in marking ten years to the day since Meson started development.

With Meson 1.0 there is support for arrays with the "prefix" keyword argument, removal of some flags from the cpp/objcpp warning level 1, various developer environment improvements, support for the "in" operator on strings, a "warning-level=everything" option, and the Rust module is declared stable.

Meson's Rust module being marked as stable in part is driven by the fact that the Mesa 3D project with its initial Rust support and Rusticl OpenCL implementation is relying on this module and proven its design is satisfactory.

Meson 1.0 also adds a "--workdir" argument to set a work directory separate from the build directory, cross-compiling improvements, "--dump" improvements, the "warning-level=everything" option, and other changes to enhance the build experience for users and developers.


Meson 1.0 can be downloaded from GitHub. See the 1.0 release notes for more details on the changes with this notable version milestone.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week