[GTK+ 3] `meson.build` requires meson 0.54
Despite what's specified in https://gitlab.gnome.org/GNOME/gtk/-/blob/ae0c559c2160b8dc1a5c54dfa02100bf3619e0ef/meson.build#L7, meson.build
requires Meson 0.51 because it calls get_variable
, e.g. at https://gitlab.gnome.org/GNOME/gtk/-/blob/ae0c559c2160b8dc1a5c54dfa02100bf3619e0ef/meson.build#L672, resulting in the warning
WARNING: Project targetting '>= 0.48.0' but tried to use feature introduced in '0.51.0': dep.get_variable
Besides that, the internal
keyword argument isn't supported at least by Meson 0.52 (the one I was initially using), but it works with Meson 0.54 (the one I'm using now):
WARNING: Project targeting '>= 0.48.0' but tried to use feature introduced in '0.54.0': internal arg in dep.get_variable
[...]
WARNING: Project specifies a minimum meson_version '>= 0.48.0' but uses features which were added in newer versions:
* 0.49.0: {'/ with string arguments'}
* 0.51.0: {'dep.get_variable'}
* 0.54.0: {'internal arg in dep.get_variable'}
I'm not sure whether you want to raise the required version of Meson or keep the same requirement and don't use not compatible features.
Edited by Mosè Giordano