diff options
author | pelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-06-22 08:58:50 +0000 |
---|---|---|
committer | pelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-06-22 08:58:50 +0000 |
commit | c520c0372839ed16a76c2ce692f0a1c46aac525f (patch) | |
tree | 4a0cdecbf99cf9cb58f190ced2a32281c04ecab0 /configure.in | |
parent | 4f0ec52fed7285067c34d1a0009899430cb6ce4a (diff) | |
download | mpfr-c520c0372839ed16a76c2ce692f0a1c46aac525f.tar.gz |
Clean up configure and acinclude:
+ Remove useless test in MPFR_CONFIGS (Check for valid NAN).
Its result is not use by MPFR.
+ Remove useless macros (AC_CHECK_OS, AC_CHECK_MACH and AC_MY_HEADERS).
+ Move detection of math/rint,round,floor,ceil to MPFR_CONFIGS.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3659 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 81 |
1 files changed, 4 insertions, 77 deletions
diff --git a/configure.in b/configure.in index 8b42754bf..85126c9e0 100644 --- a/configure.in +++ b/configure.in @@ -28,6 +28,10 @@ AC_INIT(MPFR, 2.2.0) AM_INIT_AUTOMAKE([no-define dist-zip dist-bzip2]) dnl AM_MAINTAINER_MODE +AC_CANONICAL_HOST + +dnl To use a separate config header. +dnl There is still some problem with GMP's HAVE_CONFIG dnl AC_CONFIG_HEADERS([mpfrconf.h:mpfrconf.in]) dnl Extra arguments to configure @@ -151,9 +155,6 @@ if test "$test_CFLAGS" != set && test -n "$GCC"; then fi AM_C_PROTOTYPES -AC_CANONICAL_HOST -AC_CHECK_OS -AC_CHECK_MACHTYPE dnl Set the OS-dependent flags. case $OS_TYPE in @@ -175,80 +176,6 @@ AC_C_CONST AC_C_VOLATILE MPFR_CONFIGS -dnl Must be checked with the LIBM -dnl but we don't want to add the LIBM to MPFR dependency. -dnl Can't use AC_CHECK_FUNCS since the function may be in LIBM but -dnl not exported in math.h -saved_LIBS="$LIBS" -LIBS="$LIBS $MPFR_LIBM" -dnl AC_CHECK_FUNCS([round trunc floor ceil nearbyint]) -AC_MSG_CHECKING(for math/round) -AC_LINK_IFELSE([AC_LANG_PROGRAM([[ -#include <math.h> -int f (double (*func)(double)) { return 0;} -]], [[ - double a = 17.42; - a = f (round); - return 0; -]])], [ - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_ROUND, 1,[Have ISO-C99 round function]) -],[AC_MSG_RESULT(no)]) - -AC_MSG_CHECKING(for math/trunc) -AC_LINK_IFELSE([AC_LANG_PROGRAM([[ -#include <math.h> -int f (double (*func)(double)) { return 0;} -]], [[ - double a = 17.42; - a = f(trunc); - return 0; -]])], [ - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_TRUNC, 1,[Have ISO-C99 trunc function]) -],[AC_MSG_RESULT(no)]) - -AC_MSG_CHECKING(for math/floor) -AC_LINK_IFELSE([AC_LANG_PROGRAM([[ -#include <math.h> -int f (double (*func)(double)) { return 0;} -]], [[ - double a = 17.42; - a = f(floor); - return 0; -]])], [ - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_FLOOR, 1,[Have ISO-C99 floor function]) -],[AC_MSG_RESULT(no)]) - -AC_MSG_CHECKING(for math/ceil) -AC_LINK_IFELSE([AC_LANG_PROGRAM([[ -#include <math.h> -int f (double (*func)(double)) { return 0;} -]], [[ - double a = 17.42; - a = f(ceil); - return 0; -]])], [ - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_CEIL, 1,[Have ISO-C99 ceil function]) -],[AC_MSG_RESULT(no)]) - -AC_MSG_CHECKING(for math/rint) -AC_LINK_IFELSE([AC_LANG_PROGRAM([[ -#include <math.h> -int f (double (*func)(double)) { return 0;} -]], [[ - double a = 17.42; - a = f(nearbyint); - return 0; -]])], [ - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_NEARBYINT, 1,[Have ISO-C99 rint function]) -],[AC_MSG_RESULT(no)]) - -LIBS="$saved_LIBS" - dnl dnl Setup LIBTOOL dnl |