Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>2004-12-16 03:08:28 +0300
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>2004-12-16 03:08:28 +0300
commit785e52ddc16057c4a726165f48b9448bc5fa9b97 (patch)
tree1d1520b8dedd6976e8bd9484bc4823cb08d820a7 /configure.in
parent16c25a1c352af2b8303f6b2e00ecb5b29e80b0ad (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.in12
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)