Tizen 2.1 base
[external/freealut.git] / admin / autotools / m4 / alut_check_func.m4
1 # ALUT_CHECK_FUNC(PROLOGUE, FUNCTION, ARGUMENTS)
2 # -----------------------------------------
3 AC_DEFUN([ALUT_CHECK_FUNC],
4 [AS_VAR_PUSHDEF([alut_var], [alut_cv_func_$2])dnl
5 AC_CACHE_CHECK([for $2],
6   alut_var,
7   [AC_LINK_IFELSE([AC_LANG_PROGRAM([$1], [$2 $3;])],
8                   [AS_VAR_SET(alut_var, yes)],
9                   [AS_VAR_SET(alut_var, no)])])
10 if test AS_VAR_GET(alut_var) = yes; then
11   AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_$2]), [1],
12                     [Define to 1 if you have the `$2' function.])
13 fi
14 AS_VAR_POPDEF([alut_var])dnl
15 ])# ALUT_CHECK_FUNC