summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--m4/symbol.m48
1 files changed, 6 insertions, 2 deletions
diff --git a/m4/symbol.m4 b/m4/symbol.m4
index cb31e193b..fc8c8eede 100644
--- a/m4/symbol.m4
+++ b/m4/symbol.m4
@@ -43,8 +43,12 @@ AC_DEFUN([AC_CHECK_SYMBOL], [
[eval "AS_TR_SH([ac_cv_symbol_$1])=no"])
])
- ifelse([$2], , [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_$1]), [1], [Define to 1 if you have the $1 symbol.])], [$2])
- ifelse([$3], , , [$3])
+ if eval test [x$]AS_TR_SH([ac_cv_symbol_$1]) = xyes; then
+ ifelse([$2], , [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_$1]), [1],
+ [Define to 1 if you have the $1 symbol.])], [$2])
+ else
+ ifelse([$3], , [:], [$3])
+ fi
])
dnl AC_CHECK_SYMBOLS - Check for multiple symbols