Skip to content

meson: bump minimum to 0.60, and allow feature options to take true/false to mean enabled/disabled

This reduces the pain of Meson having picked inconsistent value names.

See also https://github.com/mesonbuild/meson/pull/11279 where Meson devs argue that allowing foo=false could be interpreted by users to mean either disabled or auto, which I personally don't see 🤷


Note that this requires bumping meson from 0.59 to 0.60 for the deprecated option, hence the dependency label in case there are systems where new mesa needs to be built on old meson.

I've added this to all the current feature options, but perhaps we only want that on options that were recently converted into features ?

Merge request reports