summaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2011-08-04 14:36:42 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2011-08-04 14:36:42 +0000
commita6dd51fbd5f9e0663d435f07d229f58bd4141723 (patch)
tree9a1b42c3c17c124f5ce66b6507e980ba3fda602d /acinclude.m4
parentc81fbcbf24d1cb4f7fb44b93d2c2dd154fdb47fe (diff)
downloadmpfr-a6dd51fbd5f9e0663d435f07d229f58bd4141723.tar.gz
[acinclude.m4] In the INTMAX_MAX test, no longer hardcode the
"#include <stdint.h>" (for instance, this doesn't work under Solaris 9: INTMAX_MAX is defined only via <inttypes.h>), but include "mpfr-intmax.h" instead (needs a temporary CPPFLAGS). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7782 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m45
1 files changed, 4 insertions, 1 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index 776edbe00..ee4a8e384 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -118,8 +118,11 @@ dnl intmax_t is C99
AC_CHECK_TYPES([intmax_t])
if test "$ac_cv_type_intmax_t" = yes; then
AC_CACHE_CHECK([for working INTMAX_MAX], mpfr_cv_have_intmax_max, [
- AC_TRY_COMPILE([#include <stdint.h>], [intmax_t x = INTMAX_MAX;],
+ saved_CPPFLAGS="$CPPFLAGS"
+ CPPFLAGS="$CPPFLAGS -I$srcdir/src"
+ AC_TRY_COMPILE([#include "mpfr-intmax.h"], [intmax_t x = INTMAX_MAX;],
mpfr_cv_have_intmax_max=yes, mpfr_cv_have_intmax_max=no)
+ CPPFLAGS="$saved_CPPFLAGS"
])
if test "$mpfr_cv_have_intmax_max" = "yes"; then
AC_DEFINE(MPFR_HAVE_INTMAX_MAX,1,[Define if you have a working INTMAX_MAX.])