GNOME Bugzilla – Bug 786343
Bump meson requirement
Last modified: 2017-09-22 15:50:29 UTC
See the first patch. The following patches are cleanups that the latest meson release make possible. (Now, I'm not sure we can depend on a version that is barely a day old at this point, but filing anyway)
Created attachment 357680 [details] [review] build: Require latest meson Meson 0.42.0 fixes a build issue on systems that use Debian-style multiarch, so require that.
Created attachment 357681 [details] [review] build: Update autotools-compat wrapper mesontest is now deprecated in favor of the 'test' subcommand of the main meson executable, so use that instead to wrap 'make check'.
Created attachment 357682 [details] [review] meson: Use build_rpath instead of custom linker args Meson now warns when specifying the rpath in linker flags instead of using the newly added build_rpath option - now that we already depend on the latest release, there's no reason anyway to not use the nicer syntax.
Created attachment 357683 [details] [review] build: Use new mkenums_simple() function As most libraries use the same mkenums templates, meson now added a mkenums_simple() variant that works without providing the template.
Created attachment 358135 [details] [review] build: Require latest meson Rebase to master
Attachment 357681 [details] pushed as 9ecacdb - build: Update autotools-compat wrapper Attachment 357682 [details] pushed as 2ae6369 - meson: Use build_rpath instead of custom linker args Attachment 357683 [details] pushed as ab0e98d - build: Use new mkenums_simple() function Attachment 358135 [details] pushed as 9d01828 - build: Require latest meson