From bbd392d5ee7e50b9ca2fb4c50c6a04c1dfa7e777 Mon Sep 17 00:00:00 2001 From: Simon McVittie <smcv@collabora.com> Date: Fri, 10 May 2019 16:50:57 +0100 Subject: [PATCH] Define HAVE_DECL_FOO to 0 if foo isn't declared This matches what Autotools would do, and what our header is expecting. It silences -Wundef. Signed-off-by: Simon McVittie <smcv@collabora.com> --- subprojects/libglnx/meson.build | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/subprojects/libglnx/meson.build b/subprojects/libglnx/meson.build index 5b957ef04..74ee36a37 100644 --- a/subprojects/libglnx/meson.build +++ b/subprojects/libglnx/meson.build @@ -14,7 +14,7 @@ check_functions = [ ] conf = configuration_data() foreach check_function : check_functions - if cc.compiles(''' + have_it = cc.compiles(''' #include <sys/types.h> #include <unistd.h> #include <stdio.h> @@ -32,8 +32,7 @@ foreach check_function : check_functions args : '-D_GNU_SOURCE', name : check_function + '() is declared', ) - conf.set('HAVE_DECL_' + check_function.underscorify().to_upper(), 1) - endif + conf.set10('HAVE_DECL_' + check_function.underscorify().to_upper(), have_it) endforeach config_h = configure_file( output : 'config.h', -- GitLab