diff options
| author | Marc G. Fournier | 1998-05-13 04:01:44 +0000 |
|---|---|---|
| committer | Marc G. Fournier | 1998-05-13 04:01:44 +0000 |
| commit | 8686b83784eb7e394d930dbe8a625a55b40315fc (patch) | |
| tree | 7ce70e2f38e536f13739755d80a4fbbf16b94628 /src/configure.in | |
| parent | 9391dd3698a02e0dbc43bdacb39b1be93fb6f9b0 (diff) | |
Made a copy of errors with the AC_TRY_RUN() macro...appears to work better
under FreeBSD for DBL_MIN check now...
Diffstat (limited to 'src/configure.in')
| -rw-r--r-- | src/configure.in | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/configure.in b/src/configure.in index 33c3286d049..5389ac6e417 100644 --- a/src/configure.in +++ b/src/configure.in @@ -509,10 +509,13 @@ AC_TRY_LINK([#include <sys/types.h> [AC_DEFINE(HAVE_UNION_SEMUN) AC_MSG_RESULT(yes)], AC_MSG_RESULT(no)) -AC_MSG_CHECKING(DBL_MIN good) -AC_TRY_RUN([#include <math.h> -main() -{ double d = DBL_MIN; if (d != DBL_MIN) exit -1; else exit 0; }], +AC_MSG_CHECKING(for good DBL_MIN) +AC_TRY_RUN([#include <stdlib.h> +#include <math.h> +#ifdef HAVE_FLOAT_H +# include <float.h> +#endif +main() { double d = DBL_MIN; if (d != DBL_MIN) exit(-1); else exit(0); }], AC_MSG_RESULT(yes), [AC_MSG_RESULT(no) AC_DEFINE(HAVE_DBL_MIN_PROBLEM)]) |
