From 6f54c89ab405656f579e87149b939668e5a73e55 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Fri, 19 Apr 2024 17:32:38 +0200 Subject: [PATCH] [meson] More functions check --- meson.build | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/meson.build b/meson.build index 91e39925..e40ced6c 100644 --- a/meson.build +++ b/meson.build @@ -722,10 +722,38 @@ conf_data.set('HAVE_VARIADIC_MACROS', 1) #AC_FUNC_MEMCMP #AC_FUNC_MMAP +if compiler.has_function('_beginthread', prefix: '#include ') + conf_data.set('HAVE_BEGINTHREAD', 1) +endif + +if compiler.has_function('cygwin_conv_to_full_win32_path', prefix: '#include ') + conf_data.set('HAVE_CYGWIN_CONV_TO_FULL_WIN32_PATH', 1) +endif + +if compiler.has_function('feof_unlocked', prefix: '#include ') + conf_data.set('HAVE_FEOF_UNLOCKED', 1) +endif + +if compiler.has_function('fgets_unlocked', prefix: '#include ', args: '-D_GNU_SOURCE') + conf_data.set('HAVE_FGETS_UNLOCKED', 1) +endif + if compiler.has_function('mmap', prefix: '#include ') conf_data.set('HAVE_MMAP', 1) endif +if compiler.has_function('MouOpen', prefix: '#include ') + conf_data.set('HAVE_MOUOPEN', 1) +endif + +if compiler.has_function('munmap', prefix: '#include ') + conf_data.set('HAVE_MUNMAP', 1) +endif + +if compiler.has_function('_read_kbd', prefix: '#include ') + conf_data.set('HAVE_READ_KBD', 1) +endif + if compiler.has_function('strftime', prefix: '#include ') conf_data.set('HAVE_STRFTIME', 1) endif @@ -734,6 +762,22 @@ if compiler.has_function('strptime', prefix: '#include ', args: '-D_XOPE conf_data.set('HAVE_STRPTIME', 1) endif +if compiler.has_function('tsearch', prefix: '#include ') + conf_data.set('HAVE_TSEARCH', 1) +endif + +if compiler.has_function('__argz_count', prefix: '#include ') + conf_data.set('HAVE___ARGZ_COUNT', 1) +endif + +if compiler.has_function('__argz_next', prefix: '#include ') + conf_data.set('HAVE___ARGZ_NEXT', 1) +endif + +if compiler.has_function('__argz_stringify', prefix: '#include ') + conf_data.set('HAVE___ARGZ_STRINGIFY', 1) +endif + if compiler.has_function('atoll', prefix : '#include ') conf_data.set('HAVE_ATOLL', 1) endif