summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2007-03-17 07:25:37 +0000
committerDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2007-03-17 07:25:37 +0000
commita383eb27251b702bd8c73c3e8de84403be766506 (patch)
treee5775b369163b49cc3c67fadf78af0fb49ce17d8 /m4
parent2fa61afb4e8d575c3d5facf4072e91187945e163 (diff)
downloadxine-lib-a383eb27251b702bd8c73c3e8de84403be766506.tar.gz
xine-lib-a383eb27251b702bd8c73c3e8de84403be766506.tar.bz2
Fix obvious and stupid mistake in the symbol check, both if-found and if-not-found conditions were going to be executed, always.
CVS patchset: 8698 CVS date: 2007/03/17 07:25:37
Diffstat (limited to 'm4')
-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