From 9cdf3d1a0b50f8ad9e2d5c3b6cac00a099530954 Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" Date: Sat, 13 Mar 2021 15:32:21 +0100 Subject: [PATCH] meson.build: Check strndupa using has_header_symbol It's a macro here, which has_function misses, at least from meson 0.57.1. --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 6f2a20f39..24e988c41 100644 --- a/meson.build +++ b/meson.build @@ -261,7 +261,7 @@ if cc.has_type('ptrdiff_t', prefix : '#include ') cdata.set('HAVE_PTRDIFF_T', 1) endif -if cc.has_function('strndupa', prefix : '#include ', args : [ '-D_GNU_SOURCE' ]) +if cc.has_header_symbol('string.h', 'strndupa', args : [ '-D_GNU_SOURCE' ]) cdata.set('HAVE_STRNDUPA', 1) endif