1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# FP_CHECK_FUNC(FUNCTION, PROLOGUE, BODY, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
# ---------------------------------------------------------------------------------
# A variant of AC_CHECK_FUNCS, limited to a single FUNCTION, but with the
# additional flexibility of specifying the PROLOGUE and BODY.
AC_DEFUN([FP_CHECK_FUNC],
[AS_VAR_PUSHDEF([fp_func], [fp_cv_func_$1])dnl
AC_CACHE_CHECK([for $1], fp_func,
[AC_LINK_IFELSE([AC_LANG_PROGRAM([$2], [$3])],
[AS_VAR_SET(fp_func, yes)],
[AS_VAR_SET(fp_func, no)])])
AS_IF([test AS_VAR_GET(fp_func) = yes],
[AC_DEFINE(AS_TR_CPP(HAVE_$1), [1],
[Define to 1 if you have the `]$1[' function.]) $4],
[$5])dnl
AS_VAR_POPDEF([fp_func])dnl
])# FP_CHECK_FUNC
|