Yes, I'm aware of the problem. Feel free to file a PR; I'm still on vacation.
I'd also rather drop support for older meson versions than carry around untested crap since this has been around for months.
Changed in 0.55.0 putting
<lang>_argsand<lang>_link_argsin the
properties section has been deprecated, and should be put in the built-in
options section.
So not the whole properties section, according to the commit.
Breaks Proton Build.
Breaks Proton Build.
Next step would be to update protons build procedure to use newer meson then.
or, just put cross-files where Meson can find them and use ones for all mingw projects.
https://mesonbuild.com/Cross-compilation.html#cross-file-locations
...
These files can be loaded automatically without adding a path to the cross file. For example, if a ~/.local/share/meson/cross contains a file called x86-linux, then the following command would start a cross build using that cross files:
meson builddir/ --cross-file x86-linux
Nothing extracted yet.
c/cpp args and link args are now ignored if they are in the [properties] section, and Meson shows a warning. Commit bbba6a7.
It's probably a good idea now to use both sections simultaneously. New Meson version just ignores [properties] (yes, it shows the warning, but does not interrupt the build process). And older Meson versions will probably just ignore the new section, but i haven't tested this on older versions, so just an assumption.
Due to this, 32-bit build of DXVK 1.7.3 was compiled without -msse and -msse2 as it was built using Meson 0.56 (right?), at least i guess so given the upload date.