| Left: | ||
| Right: |
| OLD | NEW |
|---|---|
| 1 dnl *********************************************** | 1 dnl *********************************************** |
| 2 dnl * Please run autoreconf to test your changes! * | 2 dnl * Please run autoreconf to test your changes! * |
| 3 dnl *********************************************** | 3 dnl *********************************************** |
| 4 dnl NOTE: autoconf 2.64 doesn't seem to work (use 2.61). | 4 dnl NOTE: autoconf 2.64 doesn't seem to work (use 2.61). |
| 5 | 5 |
| 6 # Set VERSION so we only need to edit in one place (i.e., here) | 6 # Set VERSION so we only need to edit in one place (i.e., here) |
| 7 m4_define(PYTHON_VERSION, 3.1) | 7 m4_define(PYTHON_VERSION, 3.1) |
| 8 | 8 |
| 9 AC_REVISION($Revision: 68924 $) | 9 AC_REVISION($Revision: 68924 $) |
| 10 AC_PREREQ(2.61) | 10 AC_PREREQ(2.61) |
| (...skipping 1270 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1281 #endif | 1281 #endif |
| 1282 EOF | 1282 EOF |
| 1283 | 1283 |
| 1284 # Type availability checks | 1284 # Type availability checks |
| 1285 AC_TYPE_MODE_T | 1285 AC_TYPE_MODE_T |
| 1286 AC_TYPE_OFF_T | 1286 AC_TYPE_OFF_T |
| 1287 AC_TYPE_PID_T | 1287 AC_TYPE_PID_T |
| 1288 AC_TYPE_SIGNAL | 1288 AC_TYPE_SIGNAL |
| 1289 AC_TYPE_SIZE_T | 1289 AC_TYPE_SIZE_T |
| 1290 AC_TYPE_UID_T | 1290 AC_TYPE_UID_T |
| 1291 AC_TYPE_UINT32_T | |
| 1292 AC_TYPE_UINT64_T | |
| 1293 AC_TYPE_INT32_T | |
| 1294 AC_TYPE_INT64_T | |
| 1291 AC_CHECK_TYPE(ssize_t, | 1295 AC_CHECK_TYPE(ssize_t, |
| 1292 AC_DEFINE(HAVE_SSIZE_T, 1, Define if your compiler provides ssize_t),,) | 1296 AC_DEFINE(HAVE_SSIZE_T, 1, Define if your compiler provides ssize_t),,) |
| 1293 | 1297 |
| 1294 # Sizes of various common basic types | 1298 # Sizes of various common basic types |
| 1295 # ANSI C requires sizeof(char) == 1, so no need to check it | 1299 # ANSI C requires sizeof(char) == 1, so no need to check it |
| 1296 AC_CHECK_SIZEOF(int, 4) | 1300 AC_CHECK_SIZEOF(int, 4) |
| 1297 AC_CHECK_SIZEOF(long, 4) | 1301 AC_CHECK_SIZEOF(long, 4) |
| 1298 AC_CHECK_SIZEOF(void *, 4) | 1302 AC_CHECK_SIZEOF(void *, 4) |
| 1299 AC_CHECK_SIZEOF(short, 2) | 1303 AC_CHECK_SIZEOF(short, 2) |
| 1300 AC_CHECK_SIZEOF(float, 4) | 1304 AC_CHECK_SIZEOF(float, 4) |
| (...skipping 1817 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3118 then | 3122 then |
| 3119 AC_DEFINE(TANH_PRESERVES_ZERO_SIGN, 1, | 3123 AC_DEFINE(TANH_PRESERVES_ZERO_SIGN, 1, |
| 3120 [Define if tanh(-0.) is -0., or if platform doesn't have signed zeros]) | 3124 [Define if tanh(-0.) is -0., or if platform doesn't have signed zeros]) |
| 3121 fi | 3125 fi |
| 3122 | 3126 |
| 3123 AC_CHECK_FUNCS([acosh asinh atanh copysign expm1 finite hypot log1p]) | 3127 AC_CHECK_FUNCS([acosh asinh atanh copysign expm1 finite hypot log1p]) |
| 3124 AC_CHECK_DECLS([isinf, isnan, isfinite], [], [], [[#include <math.h>]]) | 3128 AC_CHECK_DECLS([isinf, isnan, isfinite], [], [], [[#include <math.h>]]) |
| 3125 | 3129 |
| 3126 LIBS=$LIBS_SAVE | 3130 LIBS=$LIBS_SAVE |
| 3127 | 3131 |
| 3132 # determine what size digit to use for Python's longs | |
|
Martin v. Löwis
2009/02/17 22:39:18
I'm skeptical (-0) that we really need to have suc
dickinsm
2009/02/18 17:06:33
I think it's potentially useful to be able to do -
| |
| 3133 AC_MSG_CHECKING([digit size for Python's longs]) | |
| 3134 AC_ARG_ENABLE(big-digits, | |
| 3135 AC_HELP_STRING([--enable-big-digits@<:@=BITS@:>@],[use big digits for Python lon gs [[BITS=30]]]), | |
| 3136 [case $enable_big_digits in | |
| 3137 yes) | |
| 3138 enable_big_digits=30 ;; | |
| 3139 no) | |
| 3140 enable_big_digits=15 ;; | |
| 3141 [15|30]) | |
| 3142 ;; | |
| 3143 *) | |
| 3144 AC_MSG_ERROR([bad value $enable_big_digits for --enable-big-digits; value shou ld be 15 or 30]) ;; | |
| 3145 esac | |
| 3146 AC_MSG_RESULT($enable_big_digits) | |
| 3147 AC_DEFINE_UNQUOTED(PYLONG_DIGIT_SIZE, $enable_big_digits, [Define as the preferr ed size in bits of long digits]) | |
| 3148 ], | |
| 3149 [AC_MSG_RESULT(no value specified)]) | |
| 3150 | |
| 3128 # check for wchar.h | 3151 # check for wchar.h |
| 3129 AC_CHECK_HEADER(wchar.h, [ | 3152 AC_CHECK_HEADER(wchar.h, [ |
| 3130 AC_DEFINE(HAVE_WCHAR_H, 1,· | 3153 AC_DEFINE(HAVE_WCHAR_H, 1,· |
| 3131 [Define if the compiler provides a wchar.h header file.])· | 3154 [Define if the compiler provides a wchar.h header file.])· |
| 3132 wchar_h="yes" | 3155 wchar_h="yes" |
| 3133 ], | 3156 ], |
| 3134 wchar_h="no" | 3157 wchar_h="no" |
| 3135 ) | 3158 ) |
| 3136 | 3159 |
| 3137 # determine wchar_t size | 3160 # determine wchar_t size |
| (...skipping 569 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3707 if test ! -f Modules/Setup.local | 3730 if test ! -f Modules/Setup.local |
| 3708 then | 3731 then |
| 3709 echo "# Edit this file for local setup changes" >Modules/Setup.local | 3732 echo "# Edit this file for local setup changes" >Modules/Setup.local |
| 3710 fi | 3733 fi |
| 3711 | 3734 |
| 3712 echo "creating Makefile" | 3735 echo "creating Makefile" |
| 3713 $SHELL $srcdir/Modules/makesetup -c $srcdir/Modules/config.c.in \ | 3736 $SHELL $srcdir/Modules/makesetup -c $srcdir/Modules/config.c.in \ |
| 3714 -s Modules Modules/Setup.config \ | 3737 -s Modules Modules/Setup.config \ |
| 3715 Modules/Setup.local Modules/Setup | 3738 Modules/Setup.local Modules/Setup |
| 3716 mv config.c Modules | 3739 mv config.c Modules |
| OLD | NEW |