Meson 1.0 Build System Released
![PROGRAMMING](/assets/categories/programming.webp)
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.
29 Comments