meson.build: Fix glib -Wno-unused-function workaround
We want to only enable '-Wno-unused-function' if glib's version is smaller than '2.57.2' and has a G_DEFINE_AUTOPTR_CLEANUP_FUNC() implementation that doesn't take into account unused functions. But the compilation test isn't working as intended as '-Wunused-function' isn't enabled while running it. Let's enable it. Fixes: fc9a809e0d28 ("build: move glib detection and workarounds to meson") Signed-off-by: Nicolas Saenz Julienne <nsaenz@amazon.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-Id: <20230524173123.66483-1-nsaenz@amazon.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
fb00aa6126
commit
f49d883d4d
@ -770,7 +770,7 @@ if not cc.compiles('''
|
|||||||
g_free(f);
|
g_free(f);
|
||||||
}
|
}
|
||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(Foo, foo_free)
|
G_DEFINE_AUTOPTR_CLEANUP_FUNC(Foo, foo_free)
|
||||||
int main(void) { return 0; }''', dependencies: glib_pc, args: ['-Werror'])
|
int main(void) { return 0; }''', dependencies: glib_pc, args: ['-Wunused-function', '-Werror'])
|
||||||
glib_cflags += cc.get_supported_arguments('-Wno-unused-function')
|
glib_cflags += cc.get_supported_arguments('-Wno-unused-function')
|
||||||
endif
|
endif
|
||||||
glib = declare_dependency(dependencies: [glib_pc, gmodule],
|
glib = declare_dependency(dependencies: [glib_pc, gmodule],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user