]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
meson: fix isnan check
authorRosen Penev <rosenp@gmail.com>
Sat, 30 Apr 2022 01:19:53 +0000 (18:19 -0700)
committerRosen Penev <rosenp@gmail.com>
Sat, 30 Apr 2022 01:21:07 +0000 (18:21 -0700)
musl only has isnan as a macro, not as a function. Handle the former
case.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
meson.build

index ef67e54245267bd73e15e466e61219673f4645a0..e353c1c312e955a40783ba66ff72ad9aa8eb09d7 100644 (file)
@@ -623,7 +623,7 @@ rtas_libs = cc.find_library('rtas', required : false)
 conf.set('HAVE_LIBRTAS', rtas_libs.found() ? 1 : false)
 
 math_libs = []
-if not cc.has_function('isnan')
+if not cc.has_header_symbol('math.h', 'isnan')
   lib = cc.find_library('m', required : true)
   if (cc.has_function('isnan', dependencies : lib) and
       cc.has_function('__isnan', dependencies : lib))