diff options
author | Gonzalo Paniagua Javier <gonzalo.mono@gmail.com> | 2004-12-16 03:08:28 +0300 |
---|---|---|
committer | Gonzalo Paniagua Javier <gonzalo.mono@gmail.com> | 2004-12-16 03:08:28 +0300 |
commit | 785e52ddc16057c4a726165f48b9448bc5fa9b97 (patch) | |
tree | 1d1520b8dedd6976e8bd9484bc4823cb08d820a7 /configure.in | |
parent | 16c25a1c352af2b8303f6b2e00ecb5b29e80b0ad (diff) |
2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
#undefines it before testing...
svn path=/trunk/mono/; revision=37817
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/configure.in b/configure.in index 43a5a9d9b15..6f6537bbd37 100644 --- a/configure.in +++ b/configure.in @@ -251,8 +251,18 @@ AC_CHECK_HEADERS(elf.h) # for mono/dis AC_CHECK_HEADERS(wchar.h) -AC_CHECK_FUNCS(isinf) AC_CHECK_HEADERS(ieeefp.h) +AC_MSG_CHECKING(for isinf) +AC_TRY_COMPILE([#include <math.h>], [ + int f = isinf (1); +], [ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_ISINF, 1, [isinf available]) +], [ + # We'll have to use signals + AC_MSG_RESULT(no) +]) + # not 64 bit clean in cross-compile AC_CHECK_SIZEOF(void *, 4) |