]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
meson: fix warning for using too-new features 3368/head
authorEli Schwartz <eschwartz@archlinux.org>
Fri, 16 Dec 2022 00:34:25 +0000 (19:34 -0500)
committerEli Schwartz <eschwartz@archlinux.org>
Fri, 16 Dec 2022 01:08:35 +0000 (20:08 -0500)
In commit 031de3c69ccbf3282ed02fb49369b476730aeca8 a feature of Meson
0.50.0 was added, but the minimum specified version of Meson is 0.48.0.
Meson therefore emitted a warning:

WARNING: Project targets '>=0.48.0' but uses feature introduced in '0.50.0': required arg in compiler.has_header.

And if anyone actually used Meson 0.48.0 to build with, it would error
out with mysterious claims that the build file itself is invalid, rather
than telling the user to install a newer version of Meson.

Solve this by bumping the minimum version to align with reality. This
e.g. drops support for Debian oldstable (buster)'s packaged version of
Meson, but still works if backports are enabled, or if the user can
`pip install` a newer version.

build/meson/meson.build

index 2d15753d6df38a2cd41a8b011fc9330219884699..576dc44db37b28e25a1d597127bb6b37ed79131d 100644 (file)
@@ -26,7 +26,7 @@ project('zstd',
   version: run_command(
     find_program('GetZstdLibraryVersion.py'), '../../lib/zstd.h',
     check: true).stdout().strip(),
-  meson_version: '>=0.48.0')
+  meson_version: '>=0.50.0')
 
 cc = meson.get_compiler('c')
 cxx = meson.get_compiler('cpp')