1dnl Functions for testing 2dnl 3dnl Version: 20200712 4 5dnl Function to detect if tests dependencies are available 6AC_DEFUN([AX_TESTS_CHECK_LOCAL], 7 [AC_CHECK_HEADERS([dlfcn.h]) 8 9 AC_CHECK_FUNCS([fmemopen getopt mkstemp setenv tzset unlink]) 10 11 AC_CHECK_LIB( 12 dl, 13 dlsym) 14 15 AS_IF( 16 [test "x$lt_cv_prog_gnu_ld" = xyes && test "x$ac_cv_lib_dl_dlsym" = xyes], 17 [AC_DEFINE( 18 [HAVE_GNU_DL_DLSYM], 19 [1], 20 [Define to 1 if dlsym function is available in GNU dl.]) 21 ]) 22]) 23 24dnl Function to detect if OSS-Fuzz build environment is available 25AC_DEFUN([AX_TESTS_CHECK_OSSFUZZ], 26 [AM_CONDITIONAL( 27 HAVE_LIB_FUZZING_ENGINE, 28 [test "x${LIB_FUZZING_ENGINE}" != x]) 29 AC_SUBST( 30 [LIB_FUZZING_ENGINE], 31 ["${LIB_FUZZING_ENGINE}"]) 32]) 33 34