diff options
author | Giulio Benetti <giulio.benetti@benettiengineering.com> | 2025-04-25 19:00:14 +0200 |
---|---|---|
committer | Bernd Schubert <bernd@bsbernd.com> | 2025-04-26 00:35:29 +0200 |
commit | 8e226c6af6f386a88ed53d0a0940ff6b869b372d (patch) | |
tree | 1ec6ad00edc8eb8c8e55617a0ab78601a8cec3eb | |
parent | 1df74208ea060b32e11b14e9b97049207ed03dd3 (diff) | |
download | libfuse-8e226c6af6f386a88ed53d0a0940ff6b869b372d.tar.gz |
meson.build: make special_funcs check more reliable
Unfortunately while cross-compiling with build tools like Buildroot it
happens to have repeated flags or anything that could lead to a warning.
This way the check fails because of a warning not related to the special
function. So let's use cc.links() and increase minimum meson_version to
0.60 since cc.links() has been added during that version.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
-rw-r--r-- | meson.build | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/meson.build b/meson.build index d1346d0..d3d236d 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('libfuse3', ['c'], version: '3.17.2', - meson_version: '>= 0.51.0', + meson_version: '>= 0.60.0', default_options: [ 'buildtype=debugoptimized', 'c_std=gnu11', @@ -108,7 +108,7 @@ special_funcs = { foreach name, code : special_funcs private_cfg.set('HAVE_' + name.to_upper(), - cc.compiles(code, args: ['-Werror'] + args_default, + cc.links(code, args: args_default, name: name + ' check')) endforeach |