diff options
author | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2007-03-17 07:25:37 +0000 |
---|---|---|
committer | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2007-03-17 07:25:37 +0000 |
commit | a383eb27251b702bd8c73c3e8de84403be766506 (patch) | |
tree | e5775b369163b49cc3c67fadf78af0fb49ce17d8 /m4 | |
parent | 2fa61afb4e8d575c3d5facf4072e91187945e163 (diff) | |
download | xine-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.m4 | 8 |
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 |