Initial import from FreeBSD RELENG_4:
[dragonfly.git] / crypto / kerberosIV / cf / check-var.m4
1 dnl $Id: check-var.m4,v 1.2 1999/03/01 09:52:23 joda Exp $
2 dnl
3 dnl AC_CHECK_VAR(includes, variable)
4 AC_DEFUN(AC_CHECK_VAR, [
5 AC_MSG_CHECKING(for $2)
6 AC_CACHE_VAL(ac_cv_var_$2, [
7 AC_TRY_LINK([extern int $2;
8 int foo() { return $2; }],
9             [foo()],
10             ac_cv_var_$2=yes, ac_cv_var_$2=no)
11 ])
12 define([foo], [HAVE_]translit($2, [a-z], [A-Z]))
13
14 AC_MSG_RESULT(`eval echo \\$ac_cv_var_$2`)
15 if test `eval echo \\$ac_cv_var_$2` = yes; then
16         AC_DEFINE_UNQUOTED(foo, 1, [define if you have $2])
17         AC_CHECK_DECLARATION([$1],[$2])
18 fi
19 undefine([foo])
20 ])