| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1 | #!/bin/sh | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2 | # From configure.in Revision: 1.6 | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 3 | #!/bin/sh | 
|  | 4 | # Guess values for system-dependent variables and create Makefiles. | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 5 | # Generated automatically using autoconf version 1.11 | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 6 | # Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc. | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 7 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 8 | # This configure script is free software; you can redistribute it and/or | 
|  | 9 | # modify it under the terms of the GNU General Public License as published | 
|  | 10 | # by the Free Software Foundation; either version 2, or (at your option) | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 11 | # any later version. | 
|  | 12 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 13 | # This script is distributed in the hope that it will be useful, but | 
|  | 14 | # WITHOUT ANY WARRANTY; without even the implied warranty of | 
|  | 15 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General | 
|  | 16 | # Public License for more details. | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 17 |  | 
|  | 18 | # You should have received a copy of the GNU General Public License | 
|  | 19 | # along with this program; if not, write to the Free Software | 
|  | 20 | # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | 
|  | 21 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 22 | # Save the original args to write them into config.status later. | 
|  | 23 | configure_args="$*" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 24 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 25 | # Only options that might do something get documented. | 
|  | 26 | ac_usage="Usage: configure [options] [host] | 
|  | 27 | Options: [defaults in brackets after descriptions] | 
|  | 28 | --build=BUILD		configure for building on BUILD [BUILD=HOST] | 
|  | 29 | --disable-FEATURE	do not include FEATURE (same as --enable-FEATURE=no) | 
|  | 30 | --enable-FEATURE[=ARG]	include FEATURE [ARG=yes] | 
|  | 31 | --exec-prefix=PREFIX	install host dependent files in PREFIX [/usr/local] | 
|  | 32 | --help			print this message | 
|  | 33 | --host=HOST		configure for HOST [guessed] | 
|  | 34 | --prefix=PREFIX		install host independent files in PREFIX [/usr/local] | 
|  | 35 | --quiet, --silent	do not print \`checking for...' messages | 
|  | 36 | --srcdir=DIR		find the sources in DIR [configure dir or ..] | 
|  | 37 | --target=TARGET		configure for TARGET [TARGET=HOST] | 
|  | 38 | --verbose		print results of checks | 
|  | 39 | --version		print the version of autoconf that created configure | 
|  | 40 | --with-PACKAGE[=ARG]	use PACKAGE [ARG=yes] | 
|  | 41 | --without-PACKAGE	do not use PACKAGE (same as --with-PACKAGE=no) | 
|  | 42 | --x-includes=DIR	X include files are in DIR | 
|  | 43 | --x-libraries=DIR	X library files are in DIR" | 
|  | 44 |  | 
|  | 45 | # Initialize some variables set by options. | 
|  | 46 | # The variables have the same names as the options, with | 
|  | 47 | # dashes changed to underlines. | 
|  | 48 | build=NONE | 
|  | 49 | exec_prefix= | 
|  | 50 | host=NONE | 
|  | 51 | no_create= | 
|  | 52 | nonopt=NONE | 
|  | 53 | norecursion= | 
|  | 54 | prefix= | 
|  | 55 | program_prefix= | 
|  | 56 | program_suffix= | 
|  | 57 | program_transform_name= | 
|  | 58 | silent= | 
|  | 59 | srcdir= | 
|  | 60 | target=NONE | 
|  | 61 | verbose= | 
|  | 62 | x_includes= | 
|  | 63 | x_libraries= | 
|  | 64 |  | 
|  | 65 | ac_prev= | 
|  | 66 | for ac_option | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 67 | do | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 68 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 69 | # If the previous option needs an argument, assign it. | 
|  | 70 | if test -n "$ac_prev"; then | 
|  | 71 | eval "$ac_prev=\$ac_option" | 
|  | 72 | ac_prev= | 
|  | 73 | continue | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 74 | fi | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 75 |  | 
|  | 76 | # Accept (but ignore some of) the important Cygnus configure | 
|  | 77 | # options, so we can diagnose typos. | 
|  | 78 |  | 
|  | 79 | case "$ac_option" in | 
|  | 80 | -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; | 
|  | 81 | *) ac_optarg= ;; | 
|  | 82 | esac | 
|  | 83 |  | 
|  | 84 | case "$ac_option" in | 
|  | 85 |  | 
|  | 86 | -build | --build | --buil | --bui | --bu | --b) | 
|  | 87 | ac_prev=build ;; | 
|  | 88 | -build=* | --build=* | --buil=* | --bui=* | --bu=* | --b=*) | 
|  | 89 | build="$ac_optarg" ;; | 
|  | 90 |  | 
|  | 91 | -disable-* | --disable-*) | 
|  | 92 | ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` | 
|  | 93 | # Reject names that aren't valid shell variable names. | 
|  | 94 | if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then | 
|  | 95 | echo "configure: $ac_feature: invalid feature name" >&2; exit 1 | 
|  | 96 | fi | 
|  | 97 | ac_feature=`echo $ac_feature| sed 's/-/_/g'` | 
|  | 98 | eval "enable_${ac_feature}=no" ;; | 
|  | 99 |  | 
|  | 100 | -enable-* | --enable-*) | 
|  | 101 | ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` | 
|  | 102 | # Reject names that aren't valid shell variable names. | 
|  | 103 | if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then | 
|  | 104 | echo "configure: $ac_feature: invalid feature name" >&2; exit 1 | 
|  | 105 | fi | 
|  | 106 | ac_feature=`echo $ac_feature| sed 's/-/_/g'` | 
|  | 107 | case "$ac_option" in | 
|  | 108 | *=*) ;; | 
|  | 109 | *) ac_optarg=yes ;; | 
|  | 110 | esac | 
|  | 111 | eval "enable_${ac_feature}='$ac_optarg'" ;; | 
|  | 112 |  | 
|  | 113 | # For backward compatibility, recognize -exec-prefix and --exec_prefix. | 
|  | 114 | -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | 
|  | 115 | | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | 
|  | 116 | | --exec | --exe | --ex) | 
|  | 117 | ac_prev=exec_prefix ;; | 
|  | 118 | -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | 
|  | 119 | | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | 
|  | 120 | | --exec=* | --exe=* | --ex=*) | 
|  | 121 | exec_prefix="$ac_optarg" ;; | 
|  | 122 |  | 
|  | 123 | -gas | --gas | --ga | --g) | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 124 | with_gas=yes ;; # Obsolete; use --with-gas. | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 125 |  | 
|  | 126 | -help | --help | --hel | --he) | 
|  | 127 | cat << EOF | 
|  | 128 | $ac_usage | 
|  | 129 | EOF | 
|  | 130 | exit 0 ;; | 
|  | 131 |  | 
|  | 132 | -host | --host | --hos | --ho) | 
|  | 133 | ac_prev=host ;; | 
|  | 134 | -host=* | --host=* | --hos=* | --ho=*) | 
|  | 135 | host="$ac_optarg" ;; | 
|  | 136 |  | 
|  | 137 | -nfp | --nfp | --nf) | 
|  | 138 | with_fp=no ;; # Obsolete; use --without-fp. | 
|  | 139 |  | 
|  | 140 | -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | 
|  | 141 | | --no-cr | --no-c) | 
|  | 142 | no_create=yes ;; | 
|  | 143 |  | 
|  | 144 | -norecursion | --norecursion | --norecursio | --norecursi \ | 
|  | 145 | | --norecurs | --norecur | --norecu | --norec | --nore | --nor) | 
|  | 146 | norecursion=yes ;; | 
|  | 147 |  | 
|  | 148 | -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) | 
|  | 149 | ac_prev=prefix ;; | 
|  | 150 | -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) | 
|  | 151 | prefix="$ac_optarg" ;; | 
|  | 152 |  | 
|  | 153 | -program-prefix | --program-prefix | --program-prefi | --program-pref \ | 
|  | 154 | | --program-pre | --program-pr | --program-p) | 
|  | 155 | ac_prev=program_prefix ;; | 
|  | 156 | -program-prefix=* | --program-prefix=* | --program-prefi=* \ | 
|  | 157 | | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) | 
|  | 158 | program_prefix="$ac_optarg" ;; | 
|  | 159 |  | 
|  | 160 | -program-suffix | --program-suffix | --program-suffi | --program-suff \ | 
|  | 161 | | --program-suf | --program-su | --program-s) | 
|  | 162 | ac_prev=program_suffix ;; | 
|  | 163 | -program-suffix=* | --program-suffix=* | --program-suffi=* \ | 
|  | 164 | | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) | 
|  | 165 | program_suffix="$ac_optarg" ;; | 
|  | 166 |  | 
|  | 167 | -program-transform-name | --program-transform-name \ | 
|  | 168 | | --program-transform-nam | --program-transform-na \ | 
|  | 169 | | --program-transform-n | --program-transform- \ | 
|  | 170 | | --program-transform | --program-transfor \ | 
|  | 171 | | --program-transfo | --program-transf \ | 
|  | 172 | | --program-trans | --program-tran \ | 
|  | 173 | | --progr-tra | --program-tr | --program-t) | 
|  | 174 | ac_prev=program_transform_name ;; | 
|  | 175 | -program-transform-name=* | --program-transform-name=* \ | 
|  | 176 | | --program-transform-nam=* | --program-transform-na=* \ | 
|  | 177 | | --program-transform-n=* | --program-transform-=* \ | 
|  | 178 | | --program-transform=* | --program-transfor=* \ | 
|  | 179 | | --program-transfo=* | --program-transf=* \ | 
|  | 180 | | --program-trans=* | --program-tran=* \ | 
|  | 181 | | --progr-tra=* | --program-tr=* | --program-t=*) | 
|  | 182 | program_transform_name="$ac_optarg" ;; | 
|  | 183 |  | 
|  | 184 | -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | 
|  | 185 | | -silent | --silent | --silen | --sile | --sil) | 
|  | 186 | silent=yes ;; | 
|  | 187 |  | 
|  | 188 | -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) | 
|  | 189 | ac_prev=srcdir ;; | 
|  | 190 | -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) | 
|  | 191 | srcdir="$ac_optarg" ;; | 
|  | 192 |  | 
|  | 193 | -target | --target | --targe | --targ | --tar | --ta | --t) | 
|  | 194 | ac_prev=target ;; | 
|  | 195 | -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) | 
|  | 196 | target="$ac_optarg" ;; | 
|  | 197 |  | 
|  | 198 | -v | -verbose | --verbose | --verbos | --verbo | --verb) | 
|  | 199 | verbose=yes ;; | 
|  | 200 |  | 
|  | 201 | -version | --version | --versio | --versi | --vers) | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 202 | echo "configure generated by autoconf version 1.11" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 203 | exit 0 ;; | 
|  | 204 |  | 
|  | 205 | -with-* | --with-*) | 
|  | 206 | ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` | 
|  | 207 | # Reject names that aren't valid shell variable names. | 
|  | 208 | if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then | 
|  | 209 | echo "configure: $ac_package: invalid package name" >&2; exit 1 | 
|  | 210 | fi | 
|  | 211 | ac_package=`echo $ac_package| sed 's/-/_/g'` | 
|  | 212 | case "$ac_option" in | 
|  | 213 | *=*) ;; | 
|  | 214 | *) ac_optarg=yes ;; | 
|  | 215 | esac | 
|  | 216 | eval "with_${ac_package}='$ac_optarg'" ;; | 
|  | 217 |  | 
|  | 218 | -without-* | --without-*) | 
|  | 219 | ac_package=`echo $ac_option|sed -e 's/-*without-//'` | 
|  | 220 | # Reject names that aren't valid shell variable names. | 
|  | 221 | if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then | 
|  | 222 | echo "configure: $ac_package: invalid package name" >&2; exit 1 | 
|  | 223 | fi | 
|  | 224 | ac_package=`echo $ac_package| sed 's/-/_/g'` | 
|  | 225 | eval "with_${ac_package}=no" ;; | 
|  | 226 |  | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 227 | --x) with_x=yes ;; # Obsolete; use --with-x. | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 228 |  | 
|  | 229 | -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | 
|  | 230 | | --x-incl | --x-inc | --x-in | --x-i) | 
|  | 231 | ac_prev=x_includes ;; | 
|  | 232 | -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | 
|  | 233 | | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) | 
|  | 234 | x_includes="$ac_optarg" ;; | 
|  | 235 |  | 
|  | 236 | -x-libraries | --x-libraries | --x-librarie | --x-librari \ | 
|  | 237 | | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) | 
|  | 238 | ac_prev=x_libraries ;; | 
|  | 239 | -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | 
|  | 240 | | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) | 
|  | 241 | x_libraries="$ac_optarg" ;; | 
|  | 242 |  | 
|  | 243 | -*) echo "configure: $ac_option: invalid option; use --help to show usage" >&2; exit 1 | 
|  | 244 | ;; | 
|  | 245 |  | 
|  | 246 | *) | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 247 | if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 248 | echo "configure: warning: $ac_option: invalid host type" >&2 | 
|  | 249 | fi | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 250 | if test "x$nonopt" != xNONE; then | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 251 | echo "configure: can only configure for one host and one target at a time" >&2; exit 1 | 
|  | 252 | fi | 
|  | 253 | nonopt="$ac_option" | 
|  | 254 | ;; | 
|  | 255 |  | 
|  | 256 | esac | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 257 | done | 
|  | 258 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 259 | if test -n "$ac_prev"; then | 
|  | 260 | echo "configure: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" >&2; exit 1 | 
|  | 261 | fi | 
|  | 262 |  | 
|  | 263 | trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15 | 
|  | 264 | trap 'rm -fr confdefs* $ac_clean_files' 0 | 
|  | 265 |  | 
|  | 266 | # Save the original args if we used an alternate arg parser. | 
|  | 267 | ac_configure_temp="${configure_args-$*}" | 
|  | 268 | # Strip out --no-create and --norecursion so they don't pile up. | 
|  | 269 | configure_args= | 
|  | 270 | for ac_arg in $ac_configure_temp; do | 
|  | 271 | case "$ac_arg" in | 
|  | 272 | -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | 
|  | 273 | | --no-cr | --no-c) ;; | 
|  | 274 | -norecursion | --norecursion | --norecursio | --norecursi \ | 
|  | 275 | | --norecurs | --norecur | --norecu | --norec | --nore | --nor) ;; | 
|  | 276 | *) configure_args="$configure_args $ac_arg" ;; | 
|  | 277 | esac | 
|  | 278 | done | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 279 |  | 
|  | 280 | # NLS nuisances. | 
|  | 281 | # These must not be set unconditionally because not all systems understand | 
|  | 282 | # e.g. LANG=C (notably SCO). | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 283 | if test "${LC_ALL+set}" = 'set'; then LC_ALL=C; export LC_ALL; fi | 
|  | 284 | if test "${LANG+set}"   = 'set'; then LANG=C;   export LANG;   fi | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 285 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 286 | # confdefs.h avoids OS command line length limits that DEFS can exceed. | 
|  | 287 | rm -rf conftest* confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 288 | # AIX cpp loses on an empty file, so make sure it contains at least a newline. | 
|  | 289 | echo > confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 290 |  | 
|  | 291 | # A filename unique to this package, relative to the directory that | 
|  | 292 | # configure is in, which we can look for to find out if srcdir is correct. | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 293 | ac_unique_file=Include/object.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 294 |  | 
|  | 295 | # Find the source files, if location was not specified. | 
|  | 296 | if test -z "$srcdir"; then | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 297 | ac_srcdir_defaulted=yes | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 298 | # Try the directory containing this script, then `..'. | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 299 | ac_prog=$0 | 
|  | 300 | ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` | 
|  | 301 | test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. | 
|  | 302 | srcdir=$ac_confdir | 
|  | 303 | if test ! -r $srcdir/$ac_unique_file; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 304 | srcdir=.. | 
|  | 305 | fi | 
|  | 306 | fi | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 307 | if test ! -r $srcdir/$ac_unique_file; then | 
|  | 308 | if test x$ac_srcdir_defaulted = xyes; then | 
|  | 309 | echo "configure: can not find sources in ${ac_confdir} or .." >&2; exit 1 | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 310 | else | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 311 | echo "configure: can not find sources in ${srcdir}" >&2; exit 1 | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 312 | fi | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 313 | fi | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 314 | ac_ext=c | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 315 | # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. | 
|  | 316 | ac_cpp='${CPP}' | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 317 | ac_compile='${CC-cc} $CFLAGS $LDFLAGS conftest.${ac_ext} -o conftest $LIBS >/dev/null 2>&1' | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 318 |  | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 319 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 320 | # Don't suppress compiler output when --verbose is specified | 
|  | 321 | test -n "$verbose" && | 
|  | 322 | ac_compile=`echo "$ac_compile" | sed "s|>/dev/null 2>&1||"` | 
|  | 323 | test -n "$verbose" && echo "	setting ac_compile to '$ac_compile'" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 324 |  | 
|  | 325 | # checks for alternative programs | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 326 | test -n "$silent" || echo "checking for --with(out)-gcc" | 
|  | 327 | # check whether --with-gcc or --without-gcc was given. | 
|  | 328 | withval="$with_gcc" | 
|  | 329 | if test -n "$withval"; then | 
|  | 330 |  | 
|  | 331 | case $withval in | 
|  | 332 | no)	withval=cc;; | 
|  | 333 | yes)	withval=gcc;; | 
|  | 334 | esac | 
|  | 335 | CC=$withval | 
|  | 336 | fi | 
|  | 337 |  | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 338 | if test -z "$CC"; then | 
|  | 339 | # Extract the first word of `gcc', so it can be a program name with args. | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 340 | set ac_dummy gcc; ac_word=$2 | 
|  | 341 | test -n "$silent" || echo "checking for $ac_word" | 
|  | 342 | IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:" | 
|  | 343 | for ac_dir in $PATH; do | 
|  | 344 | test -z "$ac_dir" && ac_dir=. | 
|  | 345 | if test -f $ac_dir/$ac_word; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 346 | CC="gcc" | 
|  | 347 | break | 
|  | 348 | fi | 
|  | 349 | done | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 350 | IFS="$ac_save_ifs" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 351 | fi | 
|  | 352 | test -z "$CC" && CC="cc" | 
|  | 353 | test -n "$CC" && test -n "$verbose" && echo "	setting CC to $CC" | 
|  | 354 |  | 
|  | 355 | # Find out if we are using GNU C, under whatever name. | 
|  | 356 | cat > conftest.c <<EOF | 
|  | 357 | #ifdef __GNUC__ | 
|  | 358 | yes | 
|  | 359 | #endif | 
|  | 360 | EOF | 
|  | 361 | ${CC-cc} -E conftest.c > conftest.out 2>&1 | 
|  | 362 | if egrep yes conftest.out >/dev/null 2>&1; then | 
|  | 363 | GCC=1 # For later tests. | 
|  | 364 | fi | 
|  | 365 | rm -f conftest* | 
|  | 366 |  | 
|  | 367 | if test -z "$RANLIB"; then | 
|  | 368 | # Extract the first word of `ranlib', so it can be a program name with args. | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 369 | set ac_dummy ranlib; ac_word=$2 | 
|  | 370 | test -n "$silent" || echo "checking for $ac_word" | 
|  | 371 | IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:" | 
|  | 372 | for ac_dir in $PATH; do | 
|  | 373 | test -z "$ac_dir" && ac_dir=. | 
|  | 374 | if test -f $ac_dir/$ac_word; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 375 | RANLIB="ranlib" | 
|  | 376 | break | 
|  | 377 | fi | 
|  | 378 | done | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 379 | IFS="$ac_save_ifs" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 380 | fi | 
|  | 381 | test -z "$RANLIB" && RANLIB=":" | 
|  | 382 | test -n "$RANLIB" && test -n "$verbose" && echo "	setting RANLIB to $RANLIB" | 
|  | 383 |  | 
|  | 384 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 385 | for ac_prog in ar aal | 
|  | 386 | do | 
|  | 387 | if test -z "$AR"; then | 
|  | 388 | # Extract the first word of `$ac_prog', so it can be a program name with args. | 
|  | 389 | set ac_dummy $ac_prog; ac_word=$2 | 
|  | 390 | test -n "$silent" || echo "checking for $ac_word" | 
|  | 391 | IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:" | 
|  | 392 | for ac_dir in $PATH; do | 
|  | 393 | test -z "$ac_dir" && ac_dir=. | 
|  | 394 | if test -f $ac_dir/$ac_word; then | 
|  | 395 | AR="$ac_prog" | 
|  | 396 | break | 
|  | 397 | fi | 
|  | 398 | done | 
|  | 399 | IFS="$ac_save_ifs" | 
|  | 400 | fi | 
|  | 401 |  | 
|  | 402 | test -n "$AR" && test -n "$verbose" && echo "	setting AR to $AR" | 
|  | 403 |  | 
|  | 404 | test -n "$AR" && break | 
|  | 405 | done | 
|  | 406 | test -n "$AR" || AR="ar" | 
|  | 407 |  | 
|  | 408 |  | 
| Guido van Rossum | b1ba03f | 1994-08-19 15:34:50 +0000 | [diff] [blame] | 409 | # Install just never works :-( | 
|  | 410 | if test -z "$INSTALL" | 
|  | 411 | then INSTALL=cp | 
|  | 412 | fi | 
|  | 413 |  | 
|  | 414 | # Optimizer/debugger flags passed between Makefiles | 
|  | 415 | if test -z "$OPT" | 
|  | 416 | then OPT=-O | 
|  | 417 | fi | 
|  | 418 |  | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 419 | # checks for UNIX variants that set C preprocessor variables | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 420 | test -n "$silent" || echo "checking for AIX" | 
|  | 421 | test -n "$silent" || echo "checking how to run the C preprocessor" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 422 | if test -z "$CPP"; then | 
|  | 423 | # This must be in double quotes, not single quotes, because CPP may get | 
|  | 424 | # substituted into the Makefile and ``${CC-cc}'' will simply confuse | 
|  | 425 | # make.  It must be expanded now. | 
|  | 426 | CPP="${CC-cc} -E" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 427 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 428 | #include "confdefs.h" | 
|  | 429 | #include <stdio.h> | 
|  | 430 | Syntax Error | 
|  | 431 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 432 | # Some shells (Coherent) do redirections in the wrong order, so need | 
|  | 433 | # the parens. | 
|  | 434 | ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 
|  | 435 | if test -z "$ac_err"; then | 
|  | 436 | : | 
|  | 437 | else | 
|  | 438 | rm -rf conftest* | 
|  | 439 | CPP="${CC-cc} -E -traditional-cpp" | 
|  | 440 | cat > conftest.${ac_ext} <<EOF | 
|  | 441 | #include "confdefs.h" | 
|  | 442 | #include <stdio.h> | 
|  | 443 | Syntax Error | 
|  | 444 | EOF | 
|  | 445 | # Some shells (Coherent) do redirections in the wrong order, so need | 
|  | 446 | # the parens. | 
|  | 447 | ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 
|  | 448 | if test -z "$ac_err"; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 449 | : | 
|  | 450 | else | 
|  | 451 | rm -rf conftest* | 
|  | 452 | CPP=/lib/cpp | 
|  | 453 | fi | 
|  | 454 | rm -f conftest* | 
|  | 455 | fi | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 456 | rm -f conftest* | 
|  | 457 | fi | 
|  | 458 | test -n "$verbose" && echo "	setting CPP to $CPP" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 459 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 460 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 461 | #include "confdefs.h" | 
|  | 462 | #ifdef _AIX | 
|  | 463 | yes | 
|  | 464 | #endif | 
|  | 465 |  | 
|  | 466 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 467 | eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 468 | if egrep "yes" conftest.out >/dev/null 2>&1; then | 
|  | 469 | rm -rf conftest* | 
|  | 470 |  | 
|  | 471 | { | 
|  | 472 | test -n "$verbose" && \ | 
|  | 473 | echo "	defining _ALL_SOURCE" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 474 | echo "#define" _ALL_SOURCE "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 475 | DEFS="$DEFS -D_ALL_SOURCE=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 476 | ac_sed_defs="${ac_sed_defs}\${ac_dA}_ALL_SOURCE\${ac_dB}_ALL_SOURCE\${ac_dC}1\${ac_dD} | 
|  | 477 | \${ac_uA}_ALL_SOURCE\${ac_uB}_ALL_SOURCE\${ac_uC}1\${ac_uD} | 
|  | 478 | \${ac_eA}_ALL_SOURCE\${ac_eB}_ALL_SOURCE\${ac_eC}1\${ac_eD} | 
|  | 479 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 480 | } | 
|  | 481 |  | 
|  | 482 |  | 
|  | 483 | fi | 
|  | 484 | rm -f conftest* | 
|  | 485 |  | 
|  | 486 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 487 | test -n "$silent" || echo "checking for POSIXized ISC" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 488 | if test -d /etc/conf/kconfig.d && | 
|  | 489 | grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1 | 
|  | 490 | then | 
|  | 491 | ISC=1 # If later tests want to check for ISC. | 
|  | 492 |  | 
|  | 493 | { | 
|  | 494 | test -n "$verbose" && \ | 
|  | 495 | echo "	defining _POSIX_SOURCE" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 496 | echo "#define" _POSIX_SOURCE "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 497 | DEFS="$DEFS -D_POSIX_SOURCE=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 498 | ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_SOURCE\${ac_dB}_POSIX_SOURCE\${ac_dC}1\${ac_dD} | 
|  | 499 | \${ac_uA}_POSIX_SOURCE\${ac_uB}_POSIX_SOURCE\${ac_uC}1\${ac_uD} | 
|  | 500 | \${ac_eA}_POSIX_SOURCE\${ac_eB}_POSIX_SOURCE\${ac_eC}1\${ac_eD} | 
|  | 501 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 502 | } | 
|  | 503 |  | 
|  | 504 | if test -n "$GCC"; then | 
|  | 505 | CC="$CC -posix" | 
|  | 506 | else | 
|  | 507 | CC="$CC -Xp" | 
|  | 508 | fi | 
|  | 509 | fi | 
|  | 510 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 511 | test -n "$silent" || echo "checking for minix/config.h" | 
|  | 512 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 513 | #include "confdefs.h" | 
|  | 514 | #include <minix/config.h> | 
|  | 515 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 516 | # Some shells (Coherent) do redirections in the wrong order, so need | 
|  | 517 | # the parens. | 
|  | 518 | ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 
|  | 519 | if test -z "$ac_err"; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 520 | rm -rf conftest* | 
|  | 521 | MINIX=1 | 
|  | 522 |  | 
|  | 523 | fi | 
|  | 524 | rm -f conftest* | 
|  | 525 |  | 
|  | 526 | # The Minix shell can't assign to the same variable on the same line! | 
|  | 527 | if test -n "$MINIX"; then | 
|  | 528 |  | 
|  | 529 | { | 
|  | 530 | test -n "$verbose" && \ | 
|  | 531 | echo "	defining _POSIX_SOURCE" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 532 | echo "#define" _POSIX_SOURCE "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 533 | DEFS="$DEFS -D_POSIX_SOURCE=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 534 | ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_SOURCE\${ac_dB}_POSIX_SOURCE\${ac_dC}1\${ac_dD} | 
|  | 535 | \${ac_uA}_POSIX_SOURCE\${ac_uB}_POSIX_SOURCE\${ac_uC}1\${ac_uD} | 
|  | 536 | \${ac_eA}_POSIX_SOURCE\${ac_eB}_POSIX_SOURCE\${ac_eC}1\${ac_eD} | 
|  | 537 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 538 | } | 
|  | 539 |  | 
|  | 540 |  | 
|  | 541 | { | 
|  | 542 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 543 | echo "	defining" _POSIX_1_SOURCE to be "2" | 
|  | 544 | echo "#define" _POSIX_1_SOURCE "2" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 545 | DEFS="$DEFS -D_POSIX_1_SOURCE=2" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 546 | ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_1_SOURCE\${ac_dB}_POSIX_1_SOURCE\${ac_dC}2\${ac_dD} | 
|  | 547 | \${ac_uA}_POSIX_1_SOURCE\${ac_uB}_POSIX_1_SOURCE\${ac_uC}2\${ac_uD} | 
|  | 548 | \${ac_eA}_POSIX_1_SOURCE\${ac_eB}_POSIX_1_SOURCE\${ac_eC}2\${ac_eD} | 
|  | 549 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 550 | } | 
|  | 551 |  | 
|  | 552 |  | 
|  | 553 | { | 
|  | 554 | test -n "$verbose" && \ | 
|  | 555 | echo "	defining _MINIX" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 556 | echo "#define" _MINIX "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 557 | DEFS="$DEFS -D_MINIX=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 558 | ac_sed_defs="${ac_sed_defs}\${ac_dA}_MINIX\${ac_dB}_MINIX\${ac_dC}1\${ac_dD} | 
|  | 559 | \${ac_uA}_MINIX\${ac_uB}_MINIX\${ac_uC}1\${ac_uD} | 
|  | 560 | \${ac_eA}_MINIX\${ac_eB}_MINIX\${ac_eC}1\${ac_eD} | 
|  | 561 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 562 | } | 
|  | 563 |  | 
|  | 564 | fi | 
|  | 565 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 566 | ac_save_LIBS="${LIBS}" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 567 | LIBS="${LIBS} -lseq" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 568 | ac_have_lib="" | 
|  | 569 | test -n "$silent" || echo "checking for -lseq" | 
|  | 570 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 571 | #include "confdefs.h" | 
|  | 572 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 573 | int main() { return 0; } | 
|  | 574 | int t() { main();; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 575 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 576 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 577 | rm -rf conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 578 | ac_have_lib="1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 579 |  | 
|  | 580 | fi | 
|  | 581 | rm -f conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 582 | LIBS="${ac_save_LIBS}" | 
|  | 583 | if test -n "${ac_have_lib}"; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 584 | :; LIBS="$LIBS -lseq" | 
|  | 585 | else | 
|  | 586 | :; | 
|  | 587 | fi | 
|  | 588 |  | 
|  | 589 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 590 | test -n "$silent" || echo "checking for NeXT" | 
|  | 591 | cat > conftest.${ac_ext} <<EOF | 
|  | 592 | #include "confdefs.h" | 
|  | 593 |  | 
|  | 594 | #ifdef _NEXT_SOURCE | 
|  | 595 | main() { exit(0); } | 
|  | 596 | #endif | 
|  | 597 |  | 
|  | 598 | EOF | 
|  | 599 | eval $ac_compile | 
|  | 600 | if test -s conftest && (./conftest; exit) 2>/dev/null; then | 
|  | 601 |  | 
|  | 602 | { | 
|  | 603 | test -n "$verbose" && \ | 
|  | 604 | echo "	defining _POSIX_SOURCE" | 
|  | 605 | echo "#define" _POSIX_SOURCE "1" >> confdefs.h | 
|  | 606 | DEFS="$DEFS -D_POSIX_SOURCE=1" | 
|  | 607 | ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_SOURCE\${ac_dB}_POSIX_SOURCE\${ac_dC}1\${ac_dD} | 
|  | 608 | \${ac_uA}_POSIX_SOURCE\${ac_uB}_POSIX_SOURCE\${ac_uC}1\${ac_uD} | 
|  | 609 | \${ac_eA}_POSIX_SOURCE\${ac_eB}_POSIX_SOURCE\${ac_eC}1\${ac_eD} | 
|  | 610 | " | 
|  | 611 | } | 
|  | 612 |  | 
|  | 613 |  | 
|  | 614 | fi | 
|  | 615 | rm -fr conftest* | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 616 |  | 
|  | 617 | # checks for header files | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 618 | test -n "$silent" || echo "checking for ANSI C header files" | 
|  | 619 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 620 | #include "confdefs.h" | 
|  | 621 | #include <stdlib.h> | 
|  | 622 | #include <stdarg.h> | 
|  | 623 | #include <string.h> | 
|  | 624 | #include <float.h> | 
|  | 625 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 626 | # Some shells (Coherent) do redirections in the wrong order, so need | 
|  | 627 | # the parens. | 
|  | 628 | ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 
|  | 629 | if test -z "$ac_err"; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 630 | rm -rf conftest* | 
|  | 631 | # SunOS 4.x string.h does not declare mem*, contrary to ANSI. | 
|  | 632 | echo '#include "confdefs.h" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 633 | #include <string.h>' > conftest.${ac_ext} | 
|  | 634 | eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 635 | if egrep "memchr" conftest.out >/dev/null 2>&1; then | 
|  | 636 | rm -rf conftest* | 
|  | 637 | # SGI's /bin/cc from Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 638 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 639 | #include "confdefs.h" | 
|  | 640 | #include <ctype.h> | 
|  | 641 | #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') | 
|  | 642 | #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) | 
|  | 643 | #define XOR(e,f) (((e) && !(f)) || (!(e) && (f))) | 
|  | 644 | int main () { int i; for (i = 0; i < 256; i++) | 
|  | 645 | if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); | 
|  | 646 | exit (0); } | 
|  | 647 |  | 
|  | 648 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 649 | eval $ac_compile | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 650 | if test -s conftest && (./conftest; exit) 2>/dev/null; then | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 651 | # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. | 
|  | 652 | echo '#include "confdefs.h" | 
|  | 653 | #include <stdlib.h>' > conftest.${ac_ext} | 
|  | 654 | eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 
|  | 655 | if egrep "free" conftest.out >/dev/null 2>&1; then | 
|  | 656 | rm -rf conftest* | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 657 |  | 
|  | 658 | { | 
|  | 659 | test -n "$verbose" && \ | 
|  | 660 | echo "	defining STDC_HEADERS" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 661 | echo "#define" STDC_HEADERS "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 662 | DEFS="$DEFS -DSTDC_HEADERS=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 663 | ac_sed_defs="${ac_sed_defs}\${ac_dA}STDC_HEADERS\${ac_dB}STDC_HEADERS\${ac_dC}1\${ac_dD} | 
|  | 664 | \${ac_uA}STDC_HEADERS\${ac_uB}STDC_HEADERS\${ac_uC}1\${ac_uD} | 
|  | 665 | \${ac_eA}STDC_HEADERS\${ac_eB}STDC_HEADERS\${ac_eC}1\${ac_eD} | 
|  | 666 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 667 | } | 
|  | 668 |  | 
|  | 669 |  | 
|  | 670 | fi | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 671 | rm -f conftest* | 
|  | 672 |  | 
|  | 673 |  | 
|  | 674 | fi | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 675 | rm -fr conftest* | 
|  | 676 |  | 
|  | 677 | fi | 
|  | 678 | rm -f conftest* | 
|  | 679 |  | 
|  | 680 |  | 
|  | 681 | fi | 
|  | 682 | rm -f conftest* | 
|  | 683 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 684 | for ac_hdr in dlfcn.h fcntl.h limits.h signal.h stdarg.h stdlib.h thread.h unistd.h utime.h sys/audioio.h sys/param.h sys/select.h sys/time.h sys/times.h sys/un.h sys/utsname.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 685 | do | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 686 | ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'` | 
|  | 687 | test -n "$silent" || echo "checking for ${ac_hdr}" | 
|  | 688 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 689 | #include "confdefs.h" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 690 | #include <${ac_hdr}> | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 691 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 692 | # Some shells (Coherent) do redirections in the wrong order, so need | 
|  | 693 | # the parens. | 
|  | 694 | ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 
|  | 695 | if test -z "$ac_err"; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 696 | rm -rf conftest* | 
|  | 697 |  | 
|  | 698 | { | 
|  | 699 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 700 | echo "	defining ${ac_tr_hdr}" | 
|  | 701 | echo "#define" ${ac_tr_hdr} "1" >> confdefs.h | 
|  | 702 | DEFS="$DEFS -D${ac_tr_hdr}=1" | 
|  | 703 | ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_hdr}\${ac_dB}${ac_tr_hdr}\${ac_dC}1\${ac_dD} | 
|  | 704 | \${ac_uA}${ac_tr_hdr}\${ac_uB}${ac_tr_hdr}\${ac_uC}1\${ac_uD} | 
|  | 705 | \${ac_eA}${ac_tr_hdr}\${ac_eB}${ac_tr_hdr}\${ac_eC}1\${ac_eD} | 
|  | 706 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 707 | } | 
|  | 708 |  | 
|  | 709 |  | 
|  | 710 | fi | 
|  | 711 | rm -f conftest* | 
|  | 712 | done | 
|  | 713 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 714 | test -n "$silent" || echo "checking for directory library header" | 
|  | 715 | ac_dir_header= | 
|  | 716 | if test -z "$ac_dir_header"; then | 
|  | 717 | test -n "$silent" || echo "checking for dirent.h" | 
|  | 718 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 719 | #include "confdefs.h" | 
|  | 720 | #include <sys/types.h> | 
|  | 721 | #include <dirent.h> | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 722 | int main() { return 0; } | 
|  | 723 | int t() { DIR *dirp = 0;; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 724 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 725 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 726 | rm -rf conftest* | 
|  | 727 |  | 
|  | 728 | { | 
|  | 729 | test -n "$verbose" && \ | 
|  | 730 | echo "	defining DIRENT" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 731 | echo "#define" DIRENT "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 732 | DEFS="$DEFS -DDIRENT=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 733 | ac_sed_defs="${ac_sed_defs}\${ac_dA}DIRENT\${ac_dB}DIRENT\${ac_dC}1\${ac_dD} | 
|  | 734 | \${ac_uA}DIRENT\${ac_uB}DIRENT\${ac_uC}1\${ac_uD} | 
|  | 735 | \${ac_eA}DIRENT\${ac_eB}DIRENT\${ac_eC}1\${ac_eD} | 
|  | 736 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 737 | } | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 738 | ac_dir_header=dirent.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 739 |  | 
|  | 740 | fi | 
|  | 741 | rm -f conftest* | 
|  | 742 | fi | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 743 | if test -z "$ac_dir_header"; then | 
|  | 744 | test -n "$silent" || echo "checking for sys/ndir.h" | 
|  | 745 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 746 | #include "confdefs.h" | 
|  | 747 | #include <sys/types.h> | 
|  | 748 | #include <sys/ndir.h> | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 749 | int main() { return 0; } | 
|  | 750 | int t() { DIR *dirp = 0;; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 751 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 752 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 753 | rm -rf conftest* | 
|  | 754 |  | 
|  | 755 | { | 
|  | 756 | test -n "$verbose" && \ | 
|  | 757 | echo "	defining SYSNDIR" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 758 | echo "#define" SYSNDIR "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 759 | DEFS="$DEFS -DSYSNDIR=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 760 | ac_sed_defs="${ac_sed_defs}\${ac_dA}SYSNDIR\${ac_dB}SYSNDIR\${ac_dC}1\${ac_dD} | 
|  | 761 | \${ac_uA}SYSNDIR\${ac_uB}SYSNDIR\${ac_uC}1\${ac_uD} | 
|  | 762 | \${ac_eA}SYSNDIR\${ac_eB}SYSNDIR\${ac_eC}1\${ac_eD} | 
|  | 763 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 764 | } | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 765 | ac_dir_header=sys/ndir.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 766 |  | 
|  | 767 | fi | 
|  | 768 | rm -f conftest* | 
|  | 769 | fi | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 770 | if test -z "$ac_dir_header"; then | 
|  | 771 | test -n "$silent" || echo "checking for sys/dir.h" | 
|  | 772 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 773 | #include "confdefs.h" | 
|  | 774 | #include <sys/types.h> | 
|  | 775 | #include <sys/dir.h> | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 776 | int main() { return 0; } | 
|  | 777 | int t() { DIR *dirp = 0;; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 778 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 779 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 780 | rm -rf conftest* | 
|  | 781 |  | 
|  | 782 | { | 
|  | 783 | test -n "$verbose" && \ | 
|  | 784 | echo "	defining SYSDIR" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 785 | echo "#define" SYSDIR "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 786 | DEFS="$DEFS -DSYSDIR=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 787 | ac_sed_defs="${ac_sed_defs}\${ac_dA}SYSDIR\${ac_dB}SYSDIR\${ac_dC}1\${ac_dD} | 
|  | 788 | \${ac_uA}SYSDIR\${ac_uB}SYSDIR\${ac_uC}1\${ac_uD} | 
|  | 789 | \${ac_eA}SYSDIR\${ac_eB}SYSDIR\${ac_eC}1\${ac_eD} | 
|  | 790 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 791 | } | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 792 | ac_dir_header=sys/dir.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 793 |  | 
|  | 794 | fi | 
|  | 795 | rm -f conftest* | 
|  | 796 | fi | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 797 | if test -z "$ac_dir_header"; then | 
|  | 798 | test -n "$silent" || echo "checking for ndir.h" | 
|  | 799 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 800 | #include "confdefs.h" | 
|  | 801 | #include <sys/types.h> | 
|  | 802 | #include <ndir.h> | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 803 | int main() { return 0; } | 
|  | 804 | int t() { DIR *dirp = 0;; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 805 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 806 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 807 | rm -rf conftest* | 
|  | 808 |  | 
|  | 809 | { | 
|  | 810 | test -n "$verbose" && \ | 
|  | 811 | echo "	defining NDIR" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 812 | echo "#define" NDIR "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 813 | DEFS="$DEFS -DNDIR=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 814 | ac_sed_defs="${ac_sed_defs}\${ac_dA}NDIR\${ac_dB}NDIR\${ac_dC}1\${ac_dD} | 
|  | 815 | \${ac_uA}NDIR\${ac_uB}NDIR\${ac_uC}1\${ac_uD} | 
|  | 816 | \${ac_eA}NDIR\${ac_eB}NDIR\${ac_eC}1\${ac_eD} | 
|  | 817 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 818 | } | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 819 | ac_dir_header=ndir.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 820 |  | 
|  | 821 | fi | 
|  | 822 | rm -f conftest* | 
|  | 823 | fi | 
|  | 824 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 825 | test -n "$silent" || echo "checking for closedir return value" | 
|  | 826 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 827 | #include "confdefs.h" | 
|  | 828 | #include <sys/types.h> | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 829 | #include <$ac_dir_header> | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 830 | int closedir(); main() { exit(closedir(opendir(".")) != 0); } | 
|  | 831 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 832 | eval $ac_compile | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 833 | if test -s conftest && (./conftest; exit) 2>/dev/null; then | 
|  | 834 | : | 
|  | 835 | else | 
|  | 836 |  | 
|  | 837 | { | 
|  | 838 | test -n "$verbose" && \ | 
|  | 839 | echo "	defining VOID_CLOSEDIR" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 840 | echo "#define" VOID_CLOSEDIR "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 841 | DEFS="$DEFS -DVOID_CLOSEDIR=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 842 | ac_sed_defs="${ac_sed_defs}\${ac_dA}VOID_CLOSEDIR\${ac_dB}VOID_CLOSEDIR\${ac_dC}1\${ac_dD} | 
|  | 843 | \${ac_uA}VOID_CLOSEDIR\${ac_uB}VOID_CLOSEDIR\${ac_uC}1\${ac_uD} | 
|  | 844 | \${ac_eA}VOID_CLOSEDIR\${ac_eB}VOID_CLOSEDIR\${ac_eC}1\${ac_eD} | 
|  | 845 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 846 | } | 
|  | 847 |  | 
|  | 848 | fi | 
|  | 849 | rm -fr conftest* | 
|  | 850 |  | 
|  | 851 |  | 
|  | 852 | # checks for typedefs | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 853 | test -n "$silent" || echo "checking for clock_t in time.h" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 854 | echo '#include "confdefs.h" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 855 | #include <time.h>' > conftest.${ac_ext} | 
|  | 856 | eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 
|  | 857 | if egrep "clock_t" conftest.out >/dev/null 2>&1; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 858 | : | 
|  | 859 | else | 
|  | 860 | rm -rf conftest* | 
|  | 861 |  | 
|  | 862 | { | 
|  | 863 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 864 | echo "	defining" clock_t to be "long" | 
|  | 865 | echo "#define" clock_t "long" >> confdefs.h | 
|  | 866 | DEFS="$DEFS -Dclock_t=long" | 
|  | 867 | ac_sed_defs="${ac_sed_defs}\${ac_dA}clock_t\${ac_dB}clock_t\${ac_dC}long\${ac_dD} | 
|  | 868 | \${ac_uA}clock_t\${ac_uB}clock_t\${ac_uC}long\${ac_uD} | 
|  | 869 | \${ac_eA}clock_t\${ac_eB}clock_t\${ac_eC}long\${ac_eD} | 
|  | 870 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 871 | } | 
|  | 872 |  | 
|  | 873 | fi | 
|  | 874 | rm -f conftest* | 
|  | 875 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 876 | test -n "$silent" || echo "checking for mode_t in sys/types.h" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 877 | echo '#include "confdefs.h" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 878 | #include <sys/types.h>' > conftest.${ac_ext} | 
|  | 879 | eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 880 | if egrep "mode_t" conftest.out >/dev/null 2>&1; then | 
|  | 881 | : | 
|  | 882 | else | 
|  | 883 | rm -rf conftest* | 
|  | 884 |  | 
|  | 885 | { | 
|  | 886 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 887 | echo "	defining" mode_t to be "int" | 
|  | 888 | echo "#define" mode_t "int" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 889 | DEFS="$DEFS -Dmode_t=int" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 890 | ac_sed_defs="${ac_sed_defs}\${ac_dA}mode_t\${ac_dB}mode_t\${ac_dC}int\${ac_dD} | 
|  | 891 | \${ac_uA}mode_t\${ac_uB}mode_t\${ac_uC}int\${ac_uD} | 
|  | 892 | \${ac_eA}mode_t\${ac_eB}mode_t\${ac_eC}int\${ac_eD} | 
|  | 893 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 894 | } | 
|  | 895 |  | 
|  | 896 | fi | 
|  | 897 | rm -f conftest* | 
|  | 898 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 899 | test -n "$silent" || echo "checking for off_t in sys/types.h" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 900 | echo '#include "confdefs.h" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 901 | #include <sys/types.h>' > conftest.${ac_ext} | 
|  | 902 | eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 903 | if egrep "off_t" conftest.out >/dev/null 2>&1; then | 
|  | 904 | : | 
|  | 905 | else | 
|  | 906 | rm -rf conftest* | 
|  | 907 |  | 
|  | 908 | { | 
|  | 909 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 910 | echo "	defining" off_t to be "long" | 
|  | 911 | echo "#define" off_t "long" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 912 | DEFS="$DEFS -Doff_t=long" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 913 | ac_sed_defs="${ac_sed_defs}\${ac_dA}off_t\${ac_dB}off_t\${ac_dC}long\${ac_dD} | 
|  | 914 | \${ac_uA}off_t\${ac_uB}off_t\${ac_uC}long\${ac_uD} | 
|  | 915 | \${ac_eA}off_t\${ac_eB}off_t\${ac_eC}long\${ac_eD} | 
|  | 916 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 917 | } | 
|  | 918 |  | 
|  | 919 | fi | 
|  | 920 | rm -f conftest* | 
|  | 921 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 922 | test -n "$silent" || echo "checking for pid_t in sys/types.h" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 923 | echo '#include "confdefs.h" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 924 | #include <sys/types.h>' > conftest.${ac_ext} | 
|  | 925 | eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 926 | if egrep "pid_t" conftest.out >/dev/null 2>&1; then | 
|  | 927 | : | 
|  | 928 | else | 
|  | 929 | rm -rf conftest* | 
|  | 930 |  | 
|  | 931 | { | 
|  | 932 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 933 | echo "	defining" pid_t to be "int" | 
|  | 934 | echo "#define" pid_t "int" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 935 | DEFS="$DEFS -Dpid_t=int" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 936 | ac_sed_defs="${ac_sed_defs}\${ac_dA}pid_t\${ac_dB}pid_t\${ac_dC}int\${ac_dD} | 
|  | 937 | \${ac_uA}pid_t\${ac_uB}pid_t\${ac_uC}int\${ac_uD} | 
|  | 938 | \${ac_eA}pid_t\${ac_eB}pid_t\${ac_eC}int\${ac_eD} | 
|  | 939 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 940 | } | 
|  | 941 |  | 
|  | 942 | fi | 
|  | 943 | rm -f conftest* | 
|  | 944 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 945 | test -n "$silent" || echo "checking for return type of signal handlers" | 
|  | 946 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 947 | #include "confdefs.h" | 
|  | 948 | #include <sys/types.h> | 
|  | 949 | #include <signal.h> | 
|  | 950 | #ifdef signal | 
|  | 951 | #undef signal | 
|  | 952 | #endif | 
|  | 953 | extern void (*signal ()) (); | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 954 | int main() { return 0; } | 
|  | 955 | int t() { int i;; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 956 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 957 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 958 | rm -rf conftest* | 
|  | 959 |  | 
|  | 960 | { | 
|  | 961 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 962 | echo "	defining" RETSIGTYPE to be "void" | 
|  | 963 | echo "#define" RETSIGTYPE "void" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 964 | DEFS="$DEFS -DRETSIGTYPE=void" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 965 | ac_sed_defs="${ac_sed_defs}\${ac_dA}RETSIGTYPE\${ac_dB}RETSIGTYPE\${ac_dC}void\${ac_dD} | 
|  | 966 | \${ac_uA}RETSIGTYPE\${ac_uB}RETSIGTYPE\${ac_uC}void\${ac_uD} | 
|  | 967 | \${ac_eA}RETSIGTYPE\${ac_eB}RETSIGTYPE\${ac_eC}void\${ac_eD} | 
|  | 968 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 969 | } | 
|  | 970 |  | 
|  | 971 |  | 
|  | 972 | else | 
|  | 973 | rm -rf conftest* | 
|  | 974 |  | 
|  | 975 | { | 
|  | 976 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 977 | echo "	defining" RETSIGTYPE to be "int" | 
|  | 978 | echo "#define" RETSIGTYPE "int" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 979 | DEFS="$DEFS -DRETSIGTYPE=int" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 980 | ac_sed_defs="${ac_sed_defs}\${ac_dA}RETSIGTYPE\${ac_dB}RETSIGTYPE\${ac_dC}int\${ac_dD} | 
|  | 981 | \${ac_uA}RETSIGTYPE\${ac_uB}RETSIGTYPE\${ac_uC}int\${ac_uD} | 
|  | 982 | \${ac_eA}RETSIGTYPE\${ac_eB}RETSIGTYPE\${ac_eC}int\${ac_eD} | 
|  | 983 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 984 | } | 
|  | 985 |  | 
|  | 986 | fi | 
|  | 987 | rm -f conftest* | 
|  | 988 |  | 
|  | 989 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 990 | test -n "$silent" || echo "checking for size_t in sys/types.h" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 991 | echo '#include "confdefs.h" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 992 | #include <sys/types.h>' > conftest.${ac_ext} | 
|  | 993 | eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 994 | if egrep "size_t" conftest.out >/dev/null 2>&1; then | 
|  | 995 | : | 
|  | 996 | else | 
|  | 997 | rm -rf conftest* | 
|  | 998 |  | 
|  | 999 | { | 
|  | 1000 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1001 | echo "	defining" size_t to be "unsigned" | 
|  | 1002 | echo "#define" size_t "unsigned" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1003 | DEFS="$DEFS -Dsize_t=unsigned" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1004 | ac_sed_defs="${ac_sed_defs}\${ac_dA}size_t\${ac_dB}size_t\${ac_dC}unsigned\${ac_dD} | 
|  | 1005 | \${ac_uA}size_t\${ac_uB}size_t\${ac_uC}unsigned\${ac_uD} | 
|  | 1006 | \${ac_eA}size_t\${ac_eB}size_t\${ac_eC}unsigned\${ac_eD} | 
|  | 1007 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1008 | } | 
|  | 1009 |  | 
|  | 1010 | fi | 
|  | 1011 | rm -f conftest* | 
|  | 1012 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1013 | test -n "$silent" || echo "checking for uid_t in sys/types.h" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1014 | echo '#include "confdefs.h" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1015 | #include <sys/types.h>' > conftest.${ac_ext} | 
|  | 1016 | eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1017 | if egrep "uid_t" conftest.out >/dev/null 2>&1; then | 
|  | 1018 | : | 
|  | 1019 | else | 
|  | 1020 | rm -rf conftest* | 
|  | 1021 |  | 
|  | 1022 | { | 
|  | 1023 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1024 | echo "	defining" uid_t to be "int" | 
|  | 1025 | echo "#define" uid_t "int" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1026 | DEFS="$DEFS -Duid_t=int" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1027 | ac_sed_defs="${ac_sed_defs}\${ac_dA}uid_t\${ac_dB}uid_t\${ac_dC}int\${ac_dD} | 
|  | 1028 | \${ac_uA}uid_t\${ac_uB}uid_t\${ac_uC}int\${ac_uD} | 
|  | 1029 | \${ac_eA}uid_t\${ac_eB}uid_t\${ac_eC}int\${ac_eD} | 
|  | 1030 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1031 | } | 
|  | 1032 |  | 
|  | 1033 | { | 
|  | 1034 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1035 | echo "	defining" gid_t to be "int" | 
|  | 1036 | echo "#define" gid_t "int" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1037 | DEFS="$DEFS -Dgid_t=int" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1038 | ac_sed_defs="${ac_sed_defs}\${ac_dA}gid_t\${ac_dB}gid_t\${ac_dC}int\${ac_dD} | 
|  | 1039 | \${ac_uA}gid_t\${ac_uB}gid_t\${ac_uC}int\${ac_uD} | 
|  | 1040 | \${ac_eA}gid_t\${ac_eB}gid_t\${ac_eC}int\${ac_eD} | 
|  | 1041 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1042 | } | 
|  | 1043 |  | 
|  | 1044 | fi | 
|  | 1045 | rm -f conftest* | 
|  | 1046 |  | 
|  | 1047 |  | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 1048 | # Set name for machine-dependent library files | 
|  | 1049 |  | 
|  | 1050 | if test -z "$MACHDEP" | 
|  | 1051 | then | 
|  | 1052 | ac_system=`uname -s | tr '[A-Z]' '[a-z]'` | 
|  | 1053 | ac_release=`uname -r | sed 's/\..*//'` | 
|  | 1054 | MACHDEP="$ac_system$ac_release" | 
|  | 1055 | case MACHDEP in | 
|  | 1056 | '')	MACHDEP=unknown;; | 
|  | 1057 | esac | 
|  | 1058 | test -n "$verbose" && echo "	setting MACHDEP to '$MACHDEP'" | 
|  | 1059 | fi | 
|  | 1060 |  | 
|  | 1061 | # Set info about shared libraries. | 
|  | 1062 | # XXX This should try things out instead of testing uname! | 
|  | 1063 |  | 
|  | 1064 |  | 
|  | 1065 |  | 
|  | 1066 |  | 
|  | 1067 | ac_system=`uname -s` | 
|  | 1068 | ac_release=`uname -r` | 
|  | 1069 | # SO is the extension of shared libraries `(including the dot!) | 
|  | 1070 | # -- usually .so, .sl on HP-UX | 
|  | 1071 | if test -z "$SO" | 
|  | 1072 | then | 
|  | 1073 | case $ac_system in | 
|  | 1074 | hp*|HP*) SO=.sl;; | 
|  | 1075 | *)	SO=.so;; | 
|  | 1076 | esac | 
|  | 1077 | test -n "$verbose" && echo "	setting SO to '$SO'" | 
|  | 1078 | fi | 
|  | 1079 | # LDSHARED is the ld *command* used to create shared library | 
|  | 1080 | # -- "ld" on SunOS 4.x.x, "ld -G" on SunOS 5.x, "ld -shared" on IRIX 5 | 
|  | 1081 | if test -z "$LDSHARED" | 
|  | 1082 | then | 
|  | 1083 | case $ac_system/$ac_release in | 
|  | 1084 | IRIX*) LDSHARED="ld -shared";; | 
|  | 1085 | SunOS/4*) LDSHARED="ld";; | 
|  | 1086 | SunOS/5*) LDSHARED="ld -G";; | 
|  | 1087 | hp*|HP*) LDSHARED="ld -b";; | 
|  | 1088 | *)	LDSHARED="ld";; | 
|  | 1089 | esac | 
|  | 1090 | test -n "$verbose" && echo "	setting LDSHARED= to '$LDSHARED'" | 
|  | 1091 | fi | 
|  | 1092 | # CCSHARED are the C *flags* used to create objects to go into a shared | 
|  | 1093 | # library -- this is only needed for HP-UX | 
|  | 1094 | if test -z "$CCSHARED" | 
|  | 1095 | then | 
|  | 1096 | case $ac_system in | 
|  | 1097 | hp*|HP*) CCSHARED="+z";; | 
|  | 1098 | esac | 
|  | 1099 | test -n "$verbose" && echo "	setting CCSHARED= to '$CCSHARED'" | 
|  | 1100 | fi | 
|  | 1101 | # LINKFORSHARED are the flags passed to the $(CC) command that links | 
|  | 1102 | # the python executable -- this is only needed for HP-UX | 
|  | 1103 | if test -z "$LINKFORSHARED" | 
|  | 1104 | then | 
|  | 1105 | case $ac_system in | 
|  | 1106 | hp*|HP*) LINKFORSHARED="-Wl,-E";; | 
|  | 1107 | esac | 
|  | 1108 | test -n "$verbose" && echo "	setting LINKFORSHARED to '$LINKFORSHARED'" | 
|  | 1109 | fi | 
|  | 1110 |  | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1111 | # checks for libraries | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1112 | ac_save_LIBS="${LIBS}" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1113 | LIBS="${LIBS} -ldl" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1114 | ac_have_lib="" | 
|  | 1115 | test -n "$silent" || echo "checking for -ldl" | 
|  | 1116 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1117 | #include "confdefs.h" | 
|  | 1118 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1119 | int main() { return 0; } | 
|  | 1120 | int t() { main();; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1121 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1122 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1123 | rm -rf conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1124 | ac_have_lib="1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1125 |  | 
|  | 1126 | fi | 
|  | 1127 | rm -f conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1128 | LIBS="${ac_save_LIBS}" | 
|  | 1129 | if test -n "${ac_have_lib}"; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1130 |  | 
|  | 1131 | { | 
|  | 1132 | test -n "$verbose" && \ | 
|  | 1133 | echo "	defining HAVE_LIBDL" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1134 | echo "#define" HAVE_LIBDL "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1135 | DEFS="$DEFS -DHAVE_LIBDL=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1136 | ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBDL\${ac_dB}HAVE_LIBDL\${ac_dC}1\${ac_dD} | 
|  | 1137 | \${ac_uA}HAVE_LIBDL\${ac_uB}HAVE_LIBDL\${ac_uC}1\${ac_uD} | 
|  | 1138 | \${ac_eA}HAVE_LIBDL\${ac_eB}HAVE_LIBDL\${ac_eC}1\${ac_eD} | 
|  | 1139 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1140 | } | 
|  | 1141 |  | 
|  | 1142 | LIBS="${LIBS} -ldl" | 
|  | 1143 | fi | 
|  | 1144 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1145 |  | 
|  | 1146 | test -n "$silent" || echo "checking for --with-svr4" | 
|  | 1147 | # check whether --with-svr4 or --without-svr4 was given. | 
|  | 1148 | withval="$with_svr4" | 
|  | 1149 | if test -n "$withval"; then | 
|  | 1150 |  | 
|  | 1151 | ac_save_LIBS="${LIBS}" | 
|  | 1152 | LIBS="${LIBS} -lsocket" | 
|  | 1153 | ac_have_lib="" | 
|  | 1154 | test -n "$silent" || echo "checking for -lsocket" | 
|  | 1155 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1156 | #include "confdefs.h" | 
|  | 1157 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1158 | int main() { return 0; } | 
|  | 1159 | int t() { main();; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1160 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1161 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1162 | rm -rf conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1163 | ac_have_lib="1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1164 |  | 
|  | 1165 | fi | 
|  | 1166 | rm -f conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1167 | LIBS="${ac_save_LIBS}" | 
|  | 1168 | if test -n "${ac_have_lib}"; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1169 |  | 
|  | 1170 | { | 
|  | 1171 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1172 | echo "	defining HAVE_LIBSOCKET" | 
|  | 1173 | echo "#define" HAVE_LIBSOCKET "1" >> confdefs.h | 
|  | 1174 | DEFS="$DEFS -DHAVE_LIBSOCKET=1" | 
|  | 1175 | ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBSOCKET\${ac_dB}HAVE_LIBSOCKET\${ac_dC}1\${ac_dD} | 
|  | 1176 | \${ac_uA}HAVE_LIBSOCKET\${ac_uB}HAVE_LIBSOCKET\${ac_uC}1\${ac_uD} | 
|  | 1177 | \${ac_eA}HAVE_LIBSOCKET\${ac_eB}HAVE_LIBSOCKET\${ac_eC}1\${ac_eD} | 
|  | 1178 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1179 | } | 
|  | 1180 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1181 | LIBS="${LIBS} -lsocket" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1182 | fi | 
|  | 1183 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1184 | ac_save_LIBS="${LIBS}" | 
|  | 1185 | LIBS="${LIBS} -linet" | 
|  | 1186 | ac_have_lib="" | 
|  | 1187 | test -n "$silent" || echo "checking for -linet" | 
|  | 1188 | cat > conftest.${ac_ext} <<EOF | 
|  | 1189 | #include "confdefs.h" | 
|  | 1190 |  | 
|  | 1191 | int main() { return 0; } | 
|  | 1192 | int t() { main();; return 0; } | 
|  | 1193 | EOF | 
|  | 1194 | if eval $ac_compile; then | 
|  | 1195 | rm -rf conftest* | 
|  | 1196 | ac_have_lib="1" | 
|  | 1197 |  | 
|  | 1198 | fi | 
|  | 1199 | rm -f conftest* | 
|  | 1200 | LIBS="${ac_save_LIBS}" | 
|  | 1201 | if test -n "${ac_have_lib}"; then | 
|  | 1202 |  | 
|  | 1203 | { | 
|  | 1204 | test -n "$verbose" && \ | 
|  | 1205 | echo "	defining HAVE_LIBINET" | 
|  | 1206 | echo "#define" HAVE_LIBINET "1" >> confdefs.h | 
|  | 1207 | DEFS="$DEFS -DHAVE_LIBINET=1" | 
|  | 1208 | ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBINET\${ac_dB}HAVE_LIBINET\${ac_dC}1\${ac_dD} | 
|  | 1209 | \${ac_uA}HAVE_LIBINET\${ac_uB}HAVE_LIBINET\${ac_uC}1\${ac_uD} | 
|  | 1210 | \${ac_eA}HAVE_LIBINET\${ac_eB}HAVE_LIBINET\${ac_eC}1\${ac_eD} | 
|  | 1211 | " | 
|  | 1212 | } | 
|  | 1213 |  | 
|  | 1214 | LIBS="${LIBS} -linet" | 
|  | 1215 | fi | 
|  | 1216 |  | 
|  | 1217 | ac_save_LIBS="${LIBS}" | 
|  | 1218 | LIBS="${LIBS} -lnsl" | 
|  | 1219 | ac_have_lib="" | 
|  | 1220 | test -n "$silent" || echo "checking for -lnsl" | 
|  | 1221 | cat > conftest.${ac_ext} <<EOF | 
|  | 1222 | #include "confdefs.h" | 
|  | 1223 |  | 
|  | 1224 | int main() { return 0; } | 
|  | 1225 | int t() { main();; return 0; } | 
|  | 1226 | EOF | 
|  | 1227 | if eval $ac_compile; then | 
|  | 1228 | rm -rf conftest* | 
|  | 1229 | ac_have_lib="1" | 
|  | 1230 |  | 
|  | 1231 | fi | 
|  | 1232 | rm -f conftest* | 
|  | 1233 | LIBS="${ac_save_LIBS}" | 
|  | 1234 | if test -n "${ac_have_lib}"; then | 
|  | 1235 |  | 
|  | 1236 | { | 
|  | 1237 | test -n "$verbose" && \ | 
|  | 1238 | echo "	defining HAVE_LIBNSL" | 
|  | 1239 | echo "#define" HAVE_LIBNSL "1" >> confdefs.h | 
|  | 1240 | DEFS="$DEFS -DHAVE_LIBNSL=1" | 
|  | 1241 | ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBNSL\${ac_dB}HAVE_LIBNSL\${ac_dC}1\${ac_dD} | 
|  | 1242 | \${ac_uA}HAVE_LIBNSL\${ac_uB}HAVE_LIBNSL\${ac_uC}1\${ac_uD} | 
|  | 1243 | \${ac_eA}HAVE_LIBNSL\${ac_eB}HAVE_LIBNSL\${ac_eC}1\${ac_eD} | 
|  | 1244 | " | 
|  | 1245 | } | 
|  | 1246 |  | 
|  | 1247 | LIBS="${LIBS} -lnsl" | 
|  | 1248 | fi | 
|  | 1249 |  | 
|  | 1250 |  | 
|  | 1251 | fi | 
|  | 1252 |  | 
|  | 1253 |  | 
|  | 1254 | test -n "$silent" || echo "checking for --with-readline" | 
|  | 1255 | # check whether --with-readline or --without-readline was given. | 
|  | 1256 | withval="$with_readline" | 
|  | 1257 | if test -n "$withval"; then | 
|  | 1258 |  | 
|  | 1259 | { | 
|  | 1260 | test -n "$verbose" && \ | 
|  | 1261 | echo "	defining WITH_READLINE" | 
|  | 1262 | echo "#define" WITH_READLINE "1" >> confdefs.h | 
|  | 1263 | DEFS="$DEFS -DWITH_READLINE=1" | 
|  | 1264 | ac_sed_defs="${ac_sed_defs}\${ac_dA}WITH_READLINE\${ac_dB}WITH_READLINE\${ac_dC}1\${ac_dD} | 
|  | 1265 | \${ac_uA}WITH_READLINE\${ac_uB}WITH_READLINE\${ac_uC}1\${ac_uD} | 
|  | 1266 | \${ac_eA}WITH_READLINE\${ac_eB}WITH_READLINE\${ac_eC}1\${ac_eD} | 
|  | 1267 | " | 
|  | 1268 | } | 
|  | 1269 |  | 
| Guido van Rossum | b1ba03f | 1994-08-19 15:34:50 +0000 | [diff] [blame] | 1270 | if test ! -d "$withval" | 
|  | 1271 | then echo "configure: proper usage is --with-readline=DIRECTORY" >&2; exit 1 | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1272 | fi | 
|  | 1273 | termcap= | 
|  | 1274 | ac_save_LIBS="${LIBS}" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1275 | LIBS="${LIBS} -ltermcap" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1276 | ac_have_lib="" | 
|  | 1277 | test -n "$silent" || echo "checking for -ltermcap" | 
|  | 1278 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1279 | #include "confdefs.h" | 
|  | 1280 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1281 | int main() { return 0; } | 
|  | 1282 | int t() { main();; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1283 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1284 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1285 | rm -rf conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1286 | ac_have_lib="1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1287 |  | 
|  | 1288 | fi | 
|  | 1289 | rm -f conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1290 | LIBS="${ac_save_LIBS}" | 
|  | 1291 | if test -n "${ac_have_lib}"; then | 
|  | 1292 | :; termcap=termcap | 
|  | 1293 | else | 
|  | 1294 | :; ac_save_LIBS="${LIBS}" | 
|  | 1295 | LIBS="${LIBS} -ltermlib" | 
|  | 1296 | ac_have_lib="" | 
|  | 1297 | test -n "$silent" || echo "checking for -ltermlib" | 
|  | 1298 | cat > conftest.${ac_ext} <<EOF | 
|  | 1299 | #include "confdefs.h" | 
|  | 1300 |  | 
|  | 1301 | int main() { return 0; } | 
|  | 1302 | int t() { main();; return 0; } | 
|  | 1303 | EOF | 
|  | 1304 | if eval $ac_compile; then | 
|  | 1305 | rm -rf conftest* | 
|  | 1306 | ac_have_lib="1" | 
|  | 1307 |  | 
|  | 1308 | fi | 
|  | 1309 | rm -f conftest* | 
|  | 1310 | LIBS="${ac_save_LIBS}" | 
|  | 1311 | if test -n "${ac_have_lib}"; then | 
|  | 1312 | :; termcap=termlib | 
|  | 1313 | else | 
|  | 1314 | :; | 
|  | 1315 | fi | 
|  | 1316 |  | 
|  | 1317 | fi | 
|  | 1318 |  | 
|  | 1319 | if test ! -z "$termcap" | 
| Guido van Rossum | b1ba03f | 1994-08-19 15:34:50 +0000 | [diff] [blame] | 1320 | then LIBS="$LIBS $withval/libreadline.a" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1321 | # Avoid possible conflict between shared libraries termcap and gl | 
|  | 1322 | # on IRIX 5: both contain a routine called clear. | 
|  | 1323 | if test -f /usr/lib/lib$termcap.a | 
|  | 1324 | then LIBS="$LIBS /usr/lib/lib$termcap.a" | 
|  | 1325 | else LIBS="$LIBS -l$termcap" | 
|  | 1326 | fi | 
|  | 1327 | else echo "configure: no working termcap/termlib" >&2; exit 1 | 
|  | 1328 | fi | 
|  | 1329 | fi | 
|  | 1330 |  | 
|  | 1331 |  | 
|  | 1332 | test -n "$silent" || echo "checking for --with-thread" | 
|  | 1333 | # check whether --with-thread or --without-thread was given. | 
|  | 1334 | withval="$with_thread" | 
|  | 1335 | if test -n "$withval"; then | 
|  | 1336 |  | 
|  | 1337 | if test -d "$withval" | 
|  | 1338 | then LIBS="$LIBS -L$withval" | 
|  | 1339 | fi | 
|  | 1340 | ac_save_LIBS="${LIBS}" | 
|  | 1341 | LIBS="${LIBS} -lpthreads" | 
|  | 1342 | ac_have_lib="" | 
|  | 1343 | test -n "$silent" || echo "checking for -lpthreads" | 
|  | 1344 | cat > conftest.${ac_ext} <<EOF | 
|  | 1345 | #include "confdefs.h" | 
|  | 1346 |  | 
|  | 1347 | int main() { return 0; } | 
|  | 1348 | int t() { main();; return 0; } | 
|  | 1349 | EOF | 
|  | 1350 | if eval $ac_compile; then | 
|  | 1351 | rm -rf conftest* | 
|  | 1352 | ac_have_lib="1" | 
|  | 1353 |  | 
|  | 1354 | fi | 
|  | 1355 | rm -f conftest* | 
|  | 1356 | LIBS="${ac_save_LIBS}" | 
|  | 1357 | if test -n "${ac_have_lib}"; then | 
|  | 1358 | :; | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1359 | { | 
|  | 1360 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1361 | echo "	defining WITH_THREAD" | 
|  | 1362 | echo "#define" WITH_THREAD "1" >> confdefs.h | 
|  | 1363 | DEFS="$DEFS -DWITH_THREAD=1" | 
|  | 1364 | ac_sed_defs="${ac_sed_defs}\${ac_dA}WITH_THREAD\${ac_dB}WITH_THREAD\${ac_dC}1\${ac_dD} | 
|  | 1365 | \${ac_uA}WITH_THREAD\${ac_uB}WITH_THREAD\${ac_uC}1\${ac_uD} | 
|  | 1366 | \${ac_eA}WITH_THREAD\${ac_eB}WITH_THREAD\${ac_eC}1\${ac_eD} | 
|  | 1367 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1368 | } | 
|  | 1369 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1370 |  | 
|  | 1371 | { | 
|  | 1372 | test -n "$verbose" && \ | 
|  | 1373 | echo "	defining _POSIX_THREADS" | 
|  | 1374 | echo "#define" _POSIX_THREADS "1" >> confdefs.h | 
|  | 1375 | DEFS="$DEFS -D_POSIX_THREADS=1" | 
|  | 1376 | ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_THREADS\${ac_dB}_POSIX_THREADS\${ac_dC}1\${ac_dD} | 
|  | 1377 | \${ac_uA}_POSIX_THREADS\${ac_uB}_POSIX_THREADS\${ac_uC}1\${ac_uD} | 
|  | 1378 | \${ac_eA}_POSIX_THREADS\${ac_eB}_POSIX_THREADS\${ac_eC}1\${ac_eD} | 
|  | 1379 | " | 
|  | 1380 | } | 
|  | 1381 |  | 
|  | 1382 | LIBS="$LIBS -lpthreads" | 
|  | 1383 | LIBOBJS="$LIBOBJS thread.o" | 
|  | 1384 | else | 
|  | 1385 | :; | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1386 | fi | 
|  | 1387 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1388 | ac_save_LIBS="${LIBS}" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1389 | LIBS="${LIBS} -lmpc" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1390 | ac_have_lib="" | 
|  | 1391 | test -n "$silent" || echo "checking for -lmpc" | 
|  | 1392 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1393 | #include "confdefs.h" | 
|  | 1394 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1395 | int main() { return 0; } | 
|  | 1396 | int t() { main();; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1397 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1398 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1399 | rm -rf conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1400 | ac_have_lib="1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1401 |  | 
|  | 1402 | fi | 
|  | 1403 | rm -f conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1404 | LIBS="${ac_save_LIBS}" | 
|  | 1405 | if test -n "${ac_have_lib}"; then | 
|  | 1406 | :; | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1407 | { | 
|  | 1408 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1409 | echo "	defining WITH_THREAD" | 
|  | 1410 | echo "#define" WITH_THREAD "1" >> confdefs.h | 
|  | 1411 | DEFS="$DEFS -DWITH_THREAD=1" | 
|  | 1412 | ac_sed_defs="${ac_sed_defs}\${ac_dA}WITH_THREAD\${ac_dB}WITH_THREAD\${ac_dC}1\${ac_dD} | 
|  | 1413 | \${ac_uA}WITH_THREAD\${ac_uB}WITH_THREAD\${ac_uC}1\${ac_uD} | 
|  | 1414 | \${ac_eA}WITH_THREAD\${ac_eB}WITH_THREAD\${ac_eC}1\${ac_eD} | 
|  | 1415 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1416 | } | 
|  | 1417 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1418 | LIBS="$LIBS -lmpc" | 
|  | 1419 | LIBOBJS="$LIBOBJS thread.o" | 
|  | 1420 | else | 
|  | 1421 | :; | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1422 | fi | 
|  | 1423 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1424 | ac_save_LIBS="${LIBS}" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1425 | LIBS="${LIBS} -lthread" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1426 | ac_have_lib="" | 
|  | 1427 | test -n "$silent" || echo "checking for -lthread" | 
|  | 1428 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1429 | #include "confdefs.h" | 
|  | 1430 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1431 | int main() { return 0; } | 
|  | 1432 | int t() { main();; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1433 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1434 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1435 | rm -rf conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1436 | ac_have_lib="1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1437 |  | 
|  | 1438 | fi | 
|  | 1439 | rm -f conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1440 | LIBS="${ac_save_LIBS}" | 
|  | 1441 | if test -n "${ac_have_lib}"; then | 
|  | 1442 | :; | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1443 | { | 
|  | 1444 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1445 | echo "	defining WITH_THREAD" | 
|  | 1446 | echo "#define" WITH_THREAD "1" >> confdefs.h | 
|  | 1447 | DEFS="$DEFS -DWITH_THREAD=1" | 
|  | 1448 | ac_sed_defs="${ac_sed_defs}\${ac_dA}WITH_THREAD\${ac_dB}WITH_THREAD\${ac_dC}1\${ac_dD} | 
|  | 1449 | \${ac_uA}WITH_THREAD\${ac_uB}WITH_THREAD\${ac_uC}1\${ac_uD} | 
|  | 1450 | \${ac_eA}WITH_THREAD\${ac_eB}WITH_THREAD\${ac_eC}1\${ac_eD} | 
|  | 1451 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1452 | } | 
|  | 1453 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1454 | LIBS="$LIBS -lthread" | 
|  | 1455 | LIBOBJS="$LIBOBJS thread.o" | 
|  | 1456 | else | 
|  | 1457 | :; | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1458 | fi | 
|  | 1459 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1460 |  | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1461 | fi | 
|  | 1462 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1463 |  | 
|  | 1464 | # -I${DLINCLDIR} is added to the compile rule for import.o | 
|  | 1465 |  | 
|  | 1466 | DLINCLDIR=/ | 
|  | 1467 |  | 
|  | 1468 | test -n "$silent" || echo "checking for --with-sgi-dl" | 
|  | 1469 | # check whether --with-sgi-dl or --without-sgi-dl was given. | 
|  | 1470 | withval="$with_sgi_dl" | 
|  | 1471 | if test -n "$withval"; then | 
|  | 1472 |  | 
|  | 1473 | { | 
|  | 1474 | test -n "$verbose" && \ | 
|  | 1475 | echo "	defining WITH_SGI_DL" | 
|  | 1476 | echo "#define" WITH_SGI_DL "1" >> confdefs.h | 
|  | 1477 | DEFS="$DEFS -DWITH_SGI_DL=1" | 
|  | 1478 | ac_sed_defs="${ac_sed_defs}\${ac_dA}WITH_SGI_DL\${ac_dB}WITH_SGI_DL\${ac_dC}1\${ac_dD} | 
|  | 1479 | \${ac_uA}WITH_SGI_DL\${ac_uB}WITH_SGI_DL\${ac_uC}1\${ac_uD} | 
|  | 1480 | \${ac_eA}WITH_SGI_DL\${ac_eB}WITH_SGI_DL\${ac_eC}1\${ac_eD} | 
|  | 1481 | " | 
|  | 1482 | } | 
|  | 1483 |  | 
|  | 1484 | dldir=$withval | 
|  | 1485 | if test -d "$dldir" | 
|  | 1486 | then LIBS="$LIBS -L$dldir" | 
|  | 1487 | else echo "configure: proper usage is --with-sgi-dl=DIRECTORY" >&2; exit 1 | 
|  | 1488 | fi | 
|  | 1489 | DLINCLDIR=${dldir} | 
|  | 1490 | LIBS="$LIBS -ldl -lmld" | 
|  | 1491 | fi | 
|  | 1492 |  | 
|  | 1493 |  | 
|  | 1494 | test -n "$silent" || echo "checking for --with-dl-dld" | 
|  | 1495 | # check whether --with-dl-dld or --without-dl-dld was given. | 
|  | 1496 | withval="$with_dl_dld" | 
|  | 1497 | if test -n "$withval"; then | 
|  | 1498 |  | 
|  | 1499 | { | 
|  | 1500 | test -n "$verbose" && \ | 
|  | 1501 | echo "	defining WITH_DL_DLD" | 
|  | 1502 | echo "#define" WITH_DL_DLD "1" >> confdefs.h | 
|  | 1503 | DEFS="$DEFS -DWITH_DL_DLD=1" | 
|  | 1504 | ac_sed_defs="${ac_sed_defs}\${ac_dA}WITH_DL_DLD\${ac_dB}WITH_DL_DLD\${ac_dC}1\${ac_dD} | 
|  | 1505 | \${ac_uA}WITH_DL_DLD\${ac_uB}WITH_DL_DLD\${ac_uC}1\${ac_uD} | 
|  | 1506 | \${ac_eA}WITH_DL_DLD\${ac_eB}WITH_DL_DLD\${ac_eC}1\${ac_eD} | 
|  | 1507 | " | 
|  | 1508 | } | 
|  | 1509 |  | 
|  | 1510 | dldir=`echo "$withval" | sed 's/,.*//'` | 
|  | 1511 | dlddir=`echo "$withval" | sed 's/.*,//'` | 
|  | 1512 | if test -d "$dldir" -a -d "$dlddir" | 
|  | 1513 | then LIBS="$LIBS -L$dldir -L$dlddir" | 
|  | 1514 | else echo "configure: proper usage is --with-dl-dld=DL_DIRECTORY" >&2; exit 1 | 
|  | 1515 | fi | 
|  | 1516 | DLINCLDIR=${dldir} | 
|  | 1517 | LIBS="$LIBS -ldl -ldld" | 
|  | 1518 | fi | 
|  | 1519 |  | 
|  | 1520 |  | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1521 | # checks for library functions | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1522 | for ac_func in chown clock dlopen ftime gettimeofday getpeername getpgrp getpid getwd link lstat nice readlink select setgid setuid setsid setpgid setpgrp setvbuf siginterrupt symlink tcgetpgrp tcsetpgrp times uname waitpid | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1523 | do | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1524 | ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'` | 
|  | 1525 | test -n "$silent" || echo "checking for ${ac_func}" | 
|  | 1526 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1527 | #include "confdefs.h" | 
|  | 1528 | #include <ctype.h> | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1529 | int main() { return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1530 | int t() { | 
|  | 1531 | /* The GNU C library defines this for functions which it implements | 
|  | 1532 | to always fail with ENOSYS.  Some functions are actually named | 
|  | 1533 | something starting with __ and the normal name is an alias.  */ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1534 | #if defined (__stub_${ac_func}) || defined (__stub___${ac_func}) | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1535 | choke me | 
|  | 1536 | #else | 
|  | 1537 | /* Override any gcc2 internal prototype to avoid an error.  */ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1538 | extern char ${ac_func}(); ${ac_func}(); | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1539 | #endif | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1540 | ; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1541 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1542 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1543 | rm -rf conftest* | 
|  | 1544 | { | 
|  | 1545 | test -n "$verbose" && \ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1546 | echo "	defining ${ac_tr_func}" | 
|  | 1547 | echo "#define" ${ac_tr_func} "1" >> confdefs.h | 
|  | 1548 | DEFS="$DEFS -D${ac_tr_func}=1" | 
|  | 1549 | ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_func}\${ac_dB}${ac_tr_func}\${ac_dC}1\${ac_dD} | 
|  | 1550 | \${ac_uA}${ac_tr_func}\${ac_uB}${ac_tr_func}\${ac_uC}1\${ac_uD} | 
|  | 1551 | \${ac_eA}${ac_tr_func}\${ac_eB}${ac_tr_func}\${ac_eC}1\${ac_eD} | 
|  | 1552 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1553 | } | 
|  | 1554 |  | 
|  | 1555 |  | 
|  | 1556 | fi | 
|  | 1557 | rm -f conftest* | 
|  | 1558 | done | 
|  | 1559 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1560 | for ac_func in dup2 getcwd strerror memmove | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1561 | do | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1562 | test -n "$silent" || echo "checking for ${ac_func}" | 
|  | 1563 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1564 | #include "confdefs.h" | 
|  | 1565 | #include <ctype.h> | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1566 | int main() { return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1567 | int t() { | 
|  | 1568 | /* The GNU C library defines this for functions which it implements | 
|  | 1569 | to always fail with ENOSYS.  Some functions are actually named | 
|  | 1570 | something starting with __ and the normal name is an alias.  */ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1571 | #if defined (__stub_${ac_func}) || defined (__stub___${ac_func}) | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1572 | choke me | 
|  | 1573 | #else | 
|  | 1574 | /* Override any gcc2 internal prototype to avoid an error.  */ | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1575 | extern char ${ac_func}(); ${ac_func}(); | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1576 | #endif | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1577 | ; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1578 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1579 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1580 | : | 
|  | 1581 | else | 
|  | 1582 | rm -rf conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1583 | LIBOBJS="$LIBOBJS ${ac_func}.o" | 
|  | 1584 | test -n "$verbose" && echo "	using ${ac_func}.o instead" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1585 | fi | 
|  | 1586 | rm -f conftest* | 
|  | 1587 |  | 
|  | 1588 | done | 
|  | 1589 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1590 | test -n "$silent" || echo "checking for getpgrp" | 
|  | 1591 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1592 | #include "confdefs.h" | 
|  | 1593 | #include <ctype.h> | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1594 | int main() { return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1595 | int t() { | 
|  | 1596 | /* The GNU C library defines this for functions which it implements | 
|  | 1597 | to always fail with ENOSYS.  Some functions are actually named | 
|  | 1598 | something starting with __ and the normal name is an alias.  */ | 
|  | 1599 | #if defined (__stub_getpgrp) || defined (__stub___getpgrp) | 
|  | 1600 | choke me | 
|  | 1601 | #else | 
|  | 1602 | /* Override any gcc2 internal prototype to avoid an error.  */ | 
|  | 1603 | extern char getpgrp(); getpgrp(); | 
|  | 1604 | #endif | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1605 | ; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1606 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1607 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1608 | rm -rf conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1609 | test -n "$silent" || echo "checking for argument to getpgrp" | 
|  | 1610 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1611 | #include "confdefs.h" | 
|  | 1612 | #include <unistd.h> | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1613 | int main() { return 0; } | 
|  | 1614 | int t() { getpgrp(0);; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1615 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1616 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1617 | rm -rf conftest* | 
|  | 1618 |  | 
|  | 1619 | { | 
|  | 1620 | test -n "$verbose" && \ | 
|  | 1621 | echo "	defining GETPGRP_HAVE_ARG" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1622 | echo "#define" GETPGRP_HAVE_ARG "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1623 | DEFS="$DEFS -DGETPGRP_HAVE_ARG=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1624 | ac_sed_defs="${ac_sed_defs}\${ac_dA}GETPGRP_HAVE_ARG\${ac_dB}GETPGRP_HAVE_ARG\${ac_dC}1\${ac_dD} | 
|  | 1625 | \${ac_uA}GETPGRP_HAVE_ARG\${ac_uB}GETPGRP_HAVE_ARG\${ac_uC}1\${ac_uD} | 
|  | 1626 | \${ac_eA}GETPGRP_HAVE_ARG\${ac_eB}GETPGRP_HAVE_ARG\${ac_eC}1\${ac_eD} | 
|  | 1627 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1628 | } | 
|  | 1629 |  | 
|  | 1630 |  | 
|  | 1631 | fi | 
|  | 1632 | rm -f conftest* | 
|  | 1633 |  | 
|  | 1634 |  | 
|  | 1635 | fi | 
|  | 1636 | rm -f conftest* | 
|  | 1637 |  | 
|  | 1638 |  | 
|  | 1639 | # checks for structures | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1640 | test -n "$silent" || echo "checking for whether time.h and sys/time.h may both be included" | 
|  | 1641 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1642 | #include "confdefs.h" | 
|  | 1643 | #include <sys/types.h> | 
|  | 1644 | #include <sys/time.h> | 
|  | 1645 | #include <time.h> | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1646 | int main() { return 0; } | 
|  | 1647 | int t() { struct tm *tp;; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1648 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1649 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1650 | rm -rf conftest* | 
|  | 1651 |  | 
|  | 1652 | { | 
|  | 1653 | test -n "$verbose" && \ | 
|  | 1654 | echo "	defining TIME_WITH_SYS_TIME" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1655 | echo "#define" TIME_WITH_SYS_TIME "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1656 | DEFS="$DEFS -DTIME_WITH_SYS_TIME=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1657 | ac_sed_defs="${ac_sed_defs}\${ac_dA}TIME_WITH_SYS_TIME\${ac_dB}TIME_WITH_SYS_TIME\${ac_dC}1\${ac_dD} | 
|  | 1658 | \${ac_uA}TIME_WITH_SYS_TIME\${ac_uB}TIME_WITH_SYS_TIME\${ac_uC}1\${ac_uD} | 
|  | 1659 | \${ac_eA}TIME_WITH_SYS_TIME\${ac_eB}TIME_WITH_SYS_TIME\${ac_eC}1\${ac_eD} | 
|  | 1660 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1661 | } | 
|  | 1662 |  | 
|  | 1663 |  | 
|  | 1664 | fi | 
|  | 1665 | rm -f conftest* | 
|  | 1666 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1667 | test -n "$silent" || echo "checking for struct tm in time.h" | 
|  | 1668 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1669 | #include "confdefs.h" | 
|  | 1670 | #include <sys/types.h> | 
|  | 1671 | #include <time.h> | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1672 | int main() { return 0; } | 
|  | 1673 | int t() { struct tm *tp; tp->tm_sec;; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1674 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1675 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1676 | : | 
|  | 1677 | else | 
|  | 1678 | rm -rf conftest* | 
|  | 1679 |  | 
|  | 1680 | { | 
|  | 1681 | test -n "$verbose" && \ | 
|  | 1682 | echo "	defining TM_IN_SYS_TIME" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1683 | echo "#define" TM_IN_SYS_TIME "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1684 | DEFS="$DEFS -DTM_IN_SYS_TIME=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1685 | ac_sed_defs="${ac_sed_defs}\${ac_dA}TM_IN_SYS_TIME\${ac_dB}TM_IN_SYS_TIME\${ac_dC}1\${ac_dD} | 
|  | 1686 | \${ac_uA}TM_IN_SYS_TIME\${ac_uB}TM_IN_SYS_TIME\${ac_uC}1\${ac_uD} | 
|  | 1687 | \${ac_eA}TM_IN_SYS_TIME\${ac_eB}TM_IN_SYS_TIME\${ac_eC}1\${ac_eD} | 
|  | 1688 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1689 | } | 
|  | 1690 |  | 
|  | 1691 | fi | 
|  | 1692 | rm -f conftest* | 
|  | 1693 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1694 | ac_decl='#include <sys/types.h> | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1695 | ' | 
|  | 1696 | case "$DEFS" in | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1697 | *TM_IN_SYS_TIME*) ac_decl="$ac_decl | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1698 | #include <sys/time.h> | 
|  | 1699 | " ;; | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1700 | *) ac_decl="$ac_decl | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1701 | #include <time.h> | 
|  | 1702 | " ;; | 
|  | 1703 | esac | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1704 | test -n "$silent" || echo "checking for tm_zone in struct tm" | 
|  | 1705 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1706 | #include "confdefs.h" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1707 | $ac_decl | 
|  | 1708 | int main() { return 0; } | 
|  | 1709 | int t() { struct tm tm; tm.tm_zone;; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1710 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1711 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1712 | rm -rf conftest* | 
|  | 1713 |  | 
|  | 1714 | { | 
|  | 1715 | test -n "$verbose" && \ | 
|  | 1716 | echo "	defining HAVE_TM_ZONE" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1717 | echo "#define" HAVE_TM_ZONE "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1718 | DEFS="$DEFS -DHAVE_TM_ZONE=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1719 | ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_TM_ZONE\${ac_dB}HAVE_TM_ZONE\${ac_dC}1\${ac_dD} | 
|  | 1720 | \${ac_uA}HAVE_TM_ZONE\${ac_uB}HAVE_TM_ZONE\${ac_uC}1\${ac_uD} | 
|  | 1721 | \${ac_eA}HAVE_TM_ZONE\${ac_eB}HAVE_TM_ZONE\${ac_eC}1\${ac_eD} | 
|  | 1722 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1723 | } | 
|  | 1724 |  | 
|  | 1725 |  | 
|  | 1726 | else | 
|  | 1727 | rm -rf conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1728 | ac_no_tm_zone=1 | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1729 | fi | 
|  | 1730 | rm -f conftest* | 
|  | 1731 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1732 | if test -n "$ac_no_tm_zone"; then | 
|  | 1733 | test -n "$silent" || echo "checking for tzname" | 
|  | 1734 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1735 | #include "confdefs.h" | 
|  | 1736 | #include <time.h> | 
|  | 1737 | #ifndef tzname /* For SGI.  */ | 
|  | 1738 | extern char *tzname[]; /* RS6000 and others want it this way.  */ | 
|  | 1739 | #endif | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1740 | int main() { return 0; } | 
|  | 1741 | int t() { atoi(*tzname);; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1742 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1743 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1744 | rm -rf conftest* | 
|  | 1745 |  | 
|  | 1746 | { | 
|  | 1747 | test -n "$verbose" && \ | 
|  | 1748 | echo "	defining HAVE_TZNAME" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1749 | echo "#define" HAVE_TZNAME "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1750 | DEFS="$DEFS -DHAVE_TZNAME=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1751 | ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_TZNAME\${ac_dB}HAVE_TZNAME\${ac_dC}1\${ac_dD} | 
|  | 1752 | \${ac_uA}HAVE_TZNAME\${ac_uB}HAVE_TZNAME\${ac_uC}1\${ac_uD} | 
|  | 1753 | \${ac_eA}HAVE_TZNAME\${ac_eB}HAVE_TZNAME\${ac_eC}1\${ac_eD} | 
|  | 1754 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1755 | } | 
|  | 1756 |  | 
|  | 1757 |  | 
|  | 1758 | fi | 
|  | 1759 | rm -f conftest* | 
|  | 1760 |  | 
|  | 1761 | fi | 
|  | 1762 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1763 | test -n "$silent" || echo "checking for whether we have altzone" | 
|  | 1764 | cat > conftest.${ac_ext} <<EOF | 
|  | 1765 | #include "confdefs.h" | 
|  | 1766 | #include <time.h> | 
|  | 1767 | int main() { return 0; } | 
|  | 1768 | int t() { return altzone;; return 0; } | 
|  | 1769 | EOF | 
|  | 1770 | if eval $ac_compile; then | 
|  | 1771 | rm -rf conftest* | 
|  | 1772 |  | 
|  | 1773 | { | 
|  | 1774 | test -n "$verbose" && \ | 
|  | 1775 | echo "	defining HAVE_ALTZONE" | 
|  | 1776 | echo "#define" HAVE_ALTZONE "1" >> confdefs.h | 
|  | 1777 | DEFS="$DEFS -DHAVE_ALTZONE=1" | 
|  | 1778 | ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_ALTZONE\${ac_dB}HAVE_ALTZONE\${ac_dC}1\${ac_dD} | 
|  | 1779 | \${ac_uA}HAVE_ALTZONE\${ac_uB}HAVE_ALTZONE\${ac_uC}1\${ac_uD} | 
|  | 1780 | \${ac_eA}HAVE_ALTZONE\${ac_eB}HAVE_ALTZONE\${ac_eC}1\${ac_eD} | 
|  | 1781 | " | 
|  | 1782 | } | 
|  | 1783 |  | 
|  | 1784 |  | 
|  | 1785 | fi | 
|  | 1786 | rm -f conftest* | 
|  | 1787 |  | 
|  | 1788 | test -n "$silent" || echo "checking for whether sys/select.h and sys/time.h may both be included" | 
|  | 1789 | cat > conftest.${ac_ext} <<EOF | 
|  | 1790 | #include "confdefs.h" | 
|  | 1791 |  | 
|  | 1792 | #include <sys/types.h> | 
|  | 1793 | #include <sys/select.h> | 
|  | 1794 | #include <sys/time.h> | 
|  | 1795 |  | 
|  | 1796 | int main() { return 0; } | 
|  | 1797 | int t() { ;; return 0; } | 
|  | 1798 | EOF | 
|  | 1799 | if eval $ac_compile; then | 
|  | 1800 | rm -rf conftest* | 
|  | 1801 |  | 
|  | 1802 | { | 
|  | 1803 | test -n "$verbose" && \ | 
|  | 1804 | echo "	defining SYS_SELECT_WITH_SYS_TIME" | 
|  | 1805 | echo "#define" SYS_SELECT_WITH_SYS_TIME "1" >> confdefs.h | 
|  | 1806 | DEFS="$DEFS -DSYS_SELECT_WITH_SYS_TIME=1" | 
|  | 1807 | ac_sed_defs="${ac_sed_defs}\${ac_dA}SYS_SELECT_WITH_SYS_TIME\${ac_dB}SYS_SELECT_WITH_SYS_TIME\${ac_dC}1\${ac_dD} | 
|  | 1808 | \${ac_uA}SYS_SELECT_WITH_SYS_TIME\${ac_uB}SYS_SELECT_WITH_SYS_TIME\${ac_uC}1\${ac_uD} | 
|  | 1809 | \${ac_eA}SYS_SELECT_WITH_SYS_TIME\${ac_eB}SYS_SELECT_WITH_SYS_TIME\${ac_eC}1\${ac_eD} | 
|  | 1810 | " | 
|  | 1811 | } | 
|  | 1812 |  | 
|  | 1813 |  | 
|  | 1814 | fi | 
|  | 1815 | rm -f conftest* | 
|  | 1816 |  | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1817 |  | 
|  | 1818 | # checks for compiler characteristics | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1819 |  | 
|  | 1820 | test -n "$silent" || echo "checking for unsigned characters" | 
|  | 1821 | cat > conftest.${ac_ext} <<EOF | 
|  | 1822 | #include "confdefs.h" | 
|  | 1823 | /* volatile prevents gcc2 from optimizing the test away on sparcs.  */ | 
|  | 1824 | #if !__STDC__ | 
|  | 1825 | #define volatile | 
|  | 1826 | #endif | 
|  | 1827 | main() { | 
|  | 1828 | #ifdef __CHAR_UNSIGNED__ | 
|  | 1829 | exit(1); /* No need to redefine it.  */ | 
|  | 1830 | #else | 
|  | 1831 | volatile char c = 255; exit(c < 0); | 
|  | 1832 | #endif | 
|  | 1833 | } | 
|  | 1834 | EOF | 
|  | 1835 | eval $ac_compile | 
|  | 1836 | if test -s conftest && (./conftest; exit) 2>/dev/null; then | 
|  | 1837 |  | 
|  | 1838 | { | 
|  | 1839 | test -n "$verbose" && \ | 
|  | 1840 | echo "	defining __CHAR_UNSIGNED__" | 
|  | 1841 | echo "#define" __CHAR_UNSIGNED__ "1" >> confdefs.h | 
|  | 1842 | DEFS="$DEFS -D__CHAR_UNSIGNED__=1" | 
|  | 1843 | ac_sed_defs="${ac_sed_defs}\${ac_dA}__CHAR_UNSIGNED__\${ac_dB}__CHAR_UNSIGNED__\${ac_dC}1\${ac_dD} | 
|  | 1844 | \${ac_uA}__CHAR_UNSIGNED__\${ac_uB}__CHAR_UNSIGNED__\${ac_uC}1\${ac_uD} | 
|  | 1845 | \${ac_eA}__CHAR_UNSIGNED__\${ac_eB}__CHAR_UNSIGNED__\${ac_eC}1\${ac_eD} | 
|  | 1846 | " | 
|  | 1847 | } | 
|  | 1848 |  | 
|  | 1849 |  | 
|  | 1850 | fi | 
|  | 1851 | rm -fr conftest* | 
|  | 1852 |  | 
|  | 1853 |  | 
|  | 1854 | ac_prog='/* Ultrix mips cc rejects this.  */ | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1855 | typedef int charset[2]; const charset x; | 
|  | 1856 | /* SunOS 4.1.1 cc rejects this.  */ | 
|  | 1857 | char const *const *ccp; | 
|  | 1858 | char **p; | 
|  | 1859 | /* AIX XL C 1.02.0.0 rejects this. | 
|  | 1860 | It does not let you subtract one const X* pointer from another in an arm | 
|  | 1861 | of an if-expression whose if-part is not a constant expression */ | 
|  | 1862 | const char *g = "string"; | 
|  | 1863 | ccp = &g + (g ? g-g : 0); | 
|  | 1864 | /* HPUX 7.0 cc rejects these. */ | 
|  | 1865 | ++ccp; | 
|  | 1866 | p = (char**) ccp; | 
|  | 1867 | ccp = (char const *const *) p; | 
|  | 1868 | { /* SCO 3.2v4 cc rejects this.  */ | 
|  | 1869 | char *t; | 
|  | 1870 | char const *s = 0 ? (char *) 0 : (char const *) 0; | 
|  | 1871 |  | 
|  | 1872 | *t++ = 0; | 
|  | 1873 | } | 
|  | 1874 | { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */ | 
|  | 1875 | int x[] = {25,17}; | 
|  | 1876 | const int *foo = &x[0]; | 
|  | 1877 | ++foo; | 
|  | 1878 | } | 
|  | 1879 | { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ | 
|  | 1880 | typedef const int *iptr; | 
|  | 1881 | iptr p = 0; | 
|  | 1882 | ++p; | 
|  | 1883 | } | 
|  | 1884 | { /* AIX XL C 1.02.0.0 rejects this saying | 
|  | 1885 | "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ | 
|  | 1886 | struct s { int j; const int *ap[3]; }; | 
|  | 1887 | struct s *b; b->j = 5; | 
|  | 1888 | } | 
|  | 1889 | { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ | 
|  | 1890 | const int foo = 10; | 
|  | 1891 | }' | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1892 | test -n "$silent" || echo "checking for lack of working const" | 
|  | 1893 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1894 | #include "confdefs.h" | 
|  | 1895 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1896 | int main() { return 0; } | 
|  | 1897 | int t() { $ac_prog; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1898 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1899 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1900 | : | 
|  | 1901 | else | 
|  | 1902 | rm -rf conftest* | 
|  | 1903 |  | 
|  | 1904 | { | 
|  | 1905 | test -n "$verbose" && \ | 
|  | 1906 | echo "	defining" const to be empty | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1907 | echo "#define" const "" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1908 | DEFS="$DEFS -Dconst=" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1909 | ac_sed_defs="${ac_sed_defs}\${ac_dA}const\${ac_dB}const\${ac_dC}\${ac_dD} | 
|  | 1910 | \${ac_uA}const\${ac_uB}const\${ac_uC}\${ac_uD} | 
|  | 1911 | \${ac_eA}const\${ac_eB}const\${ac_eC}\${ac_eD} | 
|  | 1912 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1913 | } | 
|  | 1914 |  | 
|  | 1915 | fi | 
|  | 1916 | rm -f conftest* | 
|  | 1917 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1918 |  | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 1919 | test -n "$silent" || echo "checking for signed char" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1920 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1921 | #include "confdefs.h" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1922 |  | 
|  | 1923 | int main() { return 0; } | 
|  | 1924 | int t() { signed char c;; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1925 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1926 | if eval $ac_compile; then | 
|  | 1927 | : | 
|  | 1928 | else | 
|  | 1929 | rm -rf conftest* | 
|  | 1930 |  | 
|  | 1931 | { | 
|  | 1932 | test -n "$verbose" && \ | 
|  | 1933 | echo "	defining" signed to be empty | 
|  | 1934 | echo "#define" signed "" >> confdefs.h | 
|  | 1935 | DEFS="$DEFS -Dsigned=" | 
|  | 1936 | ac_sed_defs="${ac_sed_defs}\${ac_dA}signed\${ac_dB}signed\${ac_dC}\${ac_dD} | 
|  | 1937 | \${ac_uA}signed\${ac_uB}signed\${ac_uC}\${ac_uD} | 
|  | 1938 | \${ac_eA}signed\${ac_eB}signed\${ac_eC}\${ac_eD} | 
|  | 1939 | " | 
|  | 1940 | } | 
|  | 1941 |  | 
|  | 1942 | fi | 
|  | 1943 | rm -f conftest* | 
|  | 1944 |  | 
|  | 1945 |  | 
|  | 1946 | test -n "$silent" || echo "checking for prototypes" | 
|  | 1947 | cat > conftest.${ac_ext} <<EOF | 
|  | 1948 | #include "confdefs.h" | 
|  | 1949 |  | 
|  | 1950 | int foo(int x) { return 0; } | 
|  | 1951 | int main() { return foo(10); } | 
|  | 1952 |  | 
|  | 1953 | EOF | 
|  | 1954 | eval $ac_compile | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1955 | if test -s conftest && (./conftest; exit) 2>/dev/null; then | 
|  | 1956 |  | 
|  | 1957 | { | 
|  | 1958 | test -n "$verbose" && \ | 
|  | 1959 | echo "	defining HAVE_PROTOTYPES" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1960 | echo "#define" HAVE_PROTOTYPES "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1961 | DEFS="$DEFS -DHAVE_PROTOTYPES=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1962 | ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_PROTOTYPES\${ac_dB}HAVE_PROTOTYPES\${ac_dC}1\${ac_dD} | 
|  | 1963 | \${ac_uA}HAVE_PROTOTYPES\${ac_uB}HAVE_PROTOTYPES\${ac_uC}1\${ac_uD} | 
|  | 1964 | \${ac_eA}HAVE_PROTOTYPES\${ac_eB}HAVE_PROTOTYPES\${ac_eC}1\${ac_eD} | 
|  | 1965 | " | 
|  | 1966 | } | 
|  | 1967 | have_prototypes=1 | 
|  | 1968 |  | 
|  | 1969 | fi | 
|  | 1970 | rm -fr conftest* | 
|  | 1971 |  | 
|  | 1972 | test -n "$silent" || echo "checking for variable length prototypes and stdarg.h" | 
|  | 1973 | cat > conftest.${ac_ext} <<EOF | 
|  | 1974 | #include "confdefs.h" | 
|  | 1975 |  | 
|  | 1976 | #include <stdarg.h> | 
|  | 1977 | int foo(int x, ...) { return 0; } | 
|  | 1978 | int main() { return foo(10, 11, 12); } | 
|  | 1979 |  | 
|  | 1980 | EOF | 
|  | 1981 | eval $ac_compile | 
|  | 1982 | if test -s conftest && (./conftest; exit) 2>/dev/null; then | 
|  | 1983 |  | 
|  | 1984 | { | 
|  | 1985 | test -n "$verbose" && \ | 
|  | 1986 | echo "	defining HAVE_STDARG_PROTOTYPES" | 
|  | 1987 | echo "#define" HAVE_STDARG_PROTOTYPES "1" >> confdefs.h | 
|  | 1988 | DEFS="$DEFS -DHAVE_STDARG_PROTOTYPES=1" | 
|  | 1989 | ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_STDARG_PROTOTYPES\${ac_dB}HAVE_STDARG_PROTOTYPES\${ac_dC}1\${ac_dD} | 
|  | 1990 | \${ac_uA}HAVE_STDARG_PROTOTYPES\${ac_uB}HAVE_STDARG_PROTOTYPES\${ac_uC}1\${ac_uD} | 
|  | 1991 | \${ac_eA}HAVE_STDARG_PROTOTYPES\${ac_eB}HAVE_STDARG_PROTOTYPES\${ac_eC}1\${ac_eD} | 
|  | 1992 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 1993 | } | 
|  | 1994 | have_prototypes=1 | 
|  | 1995 |  | 
|  | 1996 | fi | 
|  | 1997 | rm -fr conftest* | 
|  | 1998 | if test "$have_prototypes"; then | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 1999 | test -n "$silent" || echo "checking for "bad exec* prototypes"" | 
|  | 2000 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2001 | #include "confdefs.h" | 
|  | 2002 | #include <unistd.h> | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2003 | int main() { return 0; } | 
|  | 2004 | int t() { char **t;execve("@",t,t);; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2005 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2006 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2007 | : | 
|  | 2008 | else | 
|  | 2009 | rm -rf conftest* | 
|  | 2010 |  | 
|  | 2011 | { | 
|  | 2012 | test -n "$verbose" && \ | 
|  | 2013 | echo "	defining BAD_EXEC_PROTOTYPES" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2014 | echo "#define" BAD_EXEC_PROTOTYPES "1" >> confdefs.h | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2015 | DEFS="$DEFS -DBAD_EXEC_PROTOTYPES=1" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2016 | ac_sed_defs="${ac_sed_defs}\${ac_dA}BAD_EXEC_PROTOTYPES\${ac_dB}BAD_EXEC_PROTOTYPES\${ac_dC}1\${ac_dD} | 
|  | 2017 | \${ac_uA}BAD_EXEC_PROTOTYPES\${ac_uB}BAD_EXEC_PROTOTYPES\${ac_uC}1\${ac_uD} | 
|  | 2018 | \${ac_eA}BAD_EXEC_PROTOTYPES\${ac_eB}BAD_EXEC_PROTOTYPES\${ac_eC}1\${ac_eD} | 
|  | 2019 | " | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2020 | } | 
|  | 2021 |  | 
|  | 2022 | fi | 
|  | 2023 | rm -f conftest* | 
|  | 2024 |  | 
|  | 2025 | fi | 
|  | 2026 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2027 | test -n "$silent" || echo "checking for bad static forward" | 
|  | 2028 | cat > conftest.${ac_ext} <<EOF | 
|  | 2029 | #include "confdefs.h" | 
|  | 2030 |  | 
|  | 2031 | struct s { int a; int b; }; | 
|  | 2032 | static struct s foo; | 
|  | 2033 | int foobar() { return !foo.a; } | 
|  | 2034 | static struct s foo = { 1, 2 }; | 
|  | 2035 | main() { exit(foobar()); } | 
|  | 2036 |  | 
|  | 2037 | EOF | 
|  | 2038 | eval $ac_compile | 
|  | 2039 | if test -s conftest && (./conftest; exit) 2>/dev/null; then | 
|  | 2040 | : | 
|  | 2041 | else | 
|  | 2042 |  | 
|  | 2043 | { | 
|  | 2044 | test -n "$verbose" && \ | 
|  | 2045 | echo "	defining BAD_STATIC_FORWARD" | 
|  | 2046 | echo "#define" BAD_STATIC_FORWARD "1" >> confdefs.h | 
|  | 2047 | DEFS="$DEFS -DBAD_STATIC_FORWARD=1" | 
|  | 2048 | ac_sed_defs="${ac_sed_defs}\${ac_dA}BAD_STATIC_FORWARD\${ac_dB}BAD_STATIC_FORWARD\${ac_dC}1\${ac_dD} | 
|  | 2049 | \${ac_uA}BAD_STATIC_FORWARD\${ac_uB}BAD_STATIC_FORWARD\${ac_uC}1\${ac_uD} | 
|  | 2050 | \${ac_eA}BAD_STATIC_FORWARD\${ac_eB}BAD_STATIC_FORWARD\${ac_eC}1\${ac_eD} | 
|  | 2051 | " | 
|  | 2052 | } | 
|  | 2053 |  | 
|  | 2054 | fi | 
|  | 2055 | rm -fr conftest* | 
|  | 2056 |  | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2057 | # checks for system services | 
|  | 2058 | # (none yet) | 
|  | 2059 |  | 
|  | 2060 | # other checks for UNIX variants | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2061 | ac_save_LIBS="${LIBS}" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2062 | LIBS="${LIBS} -lsun" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2063 | ac_have_lib="" | 
|  | 2064 | test -n "$silent" || echo "checking for -lsun" | 
|  | 2065 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2066 | #include "confdefs.h" | 
|  | 2067 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2068 | int main() { return 0; } | 
|  | 2069 | int t() { main();; return 0; } | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2070 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2071 | if eval $ac_compile; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2072 | rm -rf conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2073 | ac_have_lib="1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2074 |  | 
|  | 2075 | fi | 
|  | 2076 | rm -f conftest* | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2077 | LIBS="${ac_save_LIBS}" | 
|  | 2078 | if test -n "${ac_have_lib}"; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2079 | :; LIBS="$LIBS -lsun" | 
|  | 2080 | else | 
|  | 2081 | :; | 
|  | 2082 | fi | 
|  | 2083 |  | 
|  | 2084 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2085 | test -n "$silent" || echo "checking for Xenix" | 
|  | 2086 | cat > conftest.${ac_ext} <<EOF | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2087 | #include "confdefs.h" | 
|  | 2088 | #if defined(M_XENIX) && !defined(M_UNIX) | 
|  | 2089 | yes | 
|  | 2090 | #endif | 
|  | 2091 |  | 
|  | 2092 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2093 | eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2094 | if egrep "yes" conftest.out >/dev/null 2>&1; then | 
|  | 2095 | rm -rf conftest* | 
|  | 2096 | XENIX=1 | 
|  | 2097 |  | 
|  | 2098 | fi | 
|  | 2099 | rm -f conftest* | 
|  | 2100 |  | 
|  | 2101 | if test -n "$XENIX"; then | 
|  | 2102 | LIBS="$LIBS -lx" | 
|  | 2103 | case "$DEFS" in | 
|  | 2104 | *SYSNDIR*) ;; | 
|  | 2105 | *) LIBS="-ldir $LIBS" ;; # Make sure -ldir precedes any -lx. | 
|  | 2106 | esac | 
|  | 2107 | fi | 
|  | 2108 |  | 
|  | 2109 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2110 | # check for --with-libm=... | 
|  | 2111 |  | 
|  | 2112 | LIBM=-lm | 
|  | 2113 | # check whether --with-libm or --without-libm was given. | 
|  | 2114 | withval="$with_libm" | 
|  | 2115 | if test -n "$withval"; then | 
|  | 2116 | if test "$withval" != yes | 
|  | 2117 | then LIBM=$withval | 
|  | 2118 | else echo "configure: proper usage is --with-libm=STRING" >&2; exit 1 | 
|  | 2119 | fi | 
|  | 2120 | fi | 
|  | 2121 |  | 
|  | 2122 |  | 
|  | 2123 | # check for --with-libc=... | 
|  | 2124 |  | 
|  | 2125 | # check whether --with-libc or --without-libc was given. | 
|  | 2126 | withval="$with_libc" | 
|  | 2127 | if test -n "$withval"; then | 
|  | 2128 | if test "$withval" != yes | 
|  | 2129 | then LIBC=$withval | 
|  | 2130 | else echo "configure: proper usage is --with-libc=STRING" >&2; exit 1 | 
|  | 2131 | fi | 
|  | 2132 | fi | 
|  | 2133 |  | 
|  | 2134 |  | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2135 | # generate output files | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2136 |  | 
|  | 2137 | # The preferred way to propogate these variables is regular @ substitutions. | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2138 | if test -n "$prefix"; then | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2139 | ac_prsub="s%^prefix\\([ 	]*\\)=\\([ 	]*\\).*$%prefix\\1=\\2$prefix%" | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2140 | else | 
|  | 2141 | prefix=/usr/local | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2142 | fi | 
|  | 2143 | if test -n "$exec_prefix"; then | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2144 | ac_prsub="$ac_prsub | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2145 | s%^exec_prefix\\([ 	]*\\)=\\([ 	]*\\).*$%exec_prefix\\1=\\2$exec_prefix%" | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2146 | else | 
|  | 2147 | exec_prefix='${prefix}' # Let make expand it. | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2148 | fi | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2149 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2150 | # Any assignment to VPATH causes Sun make to only execute | 
|  | 2151 | # the first set of double-colon rules, so remove it if not needed. | 
|  | 2152 | # If there is a colon in the path, we need to keep it. | 
|  | 2153 | if test "x$srcdir" = x.; then | 
|  | 2154 | ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d' | 
|  | 2155 | fi | 
|  | 2156 |  | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2157 | # Quote sed substitution magic chars in DEFS. | 
|  | 2158 | cat >conftest.def <<EOF | 
|  | 2159 | $DEFS | 
|  | 2160 | EOF | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2161 | ac_escape_ampersand_and_backslash='s%[&\\]%\\&%g' | 
|  | 2162 | DEFS=`sed "$ac_escape_ampersand_and_backslash" <conftest.def` | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2163 | rm -f conftest.def | 
|  | 2164 | # Substitute for predefined variables. | 
|  | 2165 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2166 | trap 'rm -f config.status; exit 1' 1 2 15 | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2167 | echo creating config.status | 
|  | 2168 | rm -f config.status | 
|  | 2169 | cat > config.status <<EOF | 
|  | 2170 | #!/bin/sh | 
|  | 2171 | # Generated automatically by configure. | 
|  | 2172 | # Run this file to recreate the current configuration. | 
|  | 2173 | # This directory was configured as follows, | 
|  | 2174 | # on host `(hostname || uname -n) 2>/dev/null | sed 1q`: | 
|  | 2175 | # | 
|  | 2176 | # $0 $configure_args | 
|  | 2177 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2178 | ac_cs_usage="Usage: config.status [--recheck] [--version] [--help]" | 
|  | 2179 | for ac_option | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2180 | do | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2181 | case "\$ac_option" in | 
|  | 2182 | -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) | 
|  | 2183 | echo running \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create | 
|  | 2184 | exec \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create ;; | 
|  | 2185 | -version | --version | --versio | --versi | --vers | --ver | --ve | --v) | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2186 | echo "config.status generated by autoconf version 1.11" | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2187 | exit 0 ;; | 
|  | 2188 | -help | --help | --hel | --he | --h) | 
|  | 2189 | echo "\$ac_cs_usage"; exit 0 ;; | 
|  | 2190 | *) echo "\$ac_cs_usage"; exit 1 ;; | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2191 | esac | 
|  | 2192 | done | 
|  | 2193 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2194 | trap 'rm -fr Makefile Objects/Makefile Parser/Makefile Python/Makefile Modules/Makefile.pre config.h conftest*; exit 1' 1 2 15 | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2195 | CC='$CC' | 
|  | 2196 | RANLIB='$RANLIB' | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2197 | AR='$AR' | 
| Guido van Rossum | b1ba03f | 1994-08-19 15:34:50 +0000 | [diff] [blame] | 2198 | INSTALL='$INSTALL' | 
|  | 2199 | OPT='$OPT' | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2200 | CPP='$CPP' | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2201 | MACHDEP='$MACHDEP' | 
|  | 2202 | SO='$SO' | 
|  | 2203 | LDSHARED='$LDSHARED' | 
|  | 2204 | CCSHARED='$CCSHARED' | 
|  | 2205 | LINKFORSHARED='$LINKFORSHARED' | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2206 | DLINCLDIR='$DLINCLDIR' | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2207 | LIBOBJS='$LIBOBJS' | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2208 | LIBM='$LIBM' | 
|  | 2209 | LIBC='$LIBC' | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2210 | LIBS='$LIBS' | 
|  | 2211 | srcdir='$srcdir' | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2212 | top_srcdir='$top_srcdir' | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2213 | prefix='$prefix' | 
|  | 2214 | exec_prefix='$exec_prefix' | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2215 | ac_prsub='$ac_prsub' | 
|  | 2216 | ac_vpsub='$ac_vpsub' | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2217 | extrasub='$extrasub' | 
|  | 2218 | EOF | 
|  | 2219 | cat >> config.status <<\EOF | 
|  | 2220 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2221 | ac_given_srcdir=$srcdir | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2222 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2223 | CONFIG_FILES=${CONFIG_FILES-"Makefile Objects/Makefile Parser/Makefile Python/Makefile Modules/Makefile.pre"} | 
|  | 2224 | for ac_file in .. ${CONFIG_FILES}; do if test "x$ac_file" != x..; then | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2225 | # Remove last slash and all that follows it.  Not all systems have dirname. | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2226 | ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2227 | if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2228 | # The file is in a subdirectory. | 
|  | 2229 | test ! -d "$ac_dir" && mkdir "$ac_dir" | 
|  | 2230 | ac_dir_suffix="/$ac_dir" | 
|  | 2231 | else | 
|  | 2232 | ac_dir_suffix= | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2233 | fi | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2234 |  | 
|  | 2235 | # A "../" for each directory in $ac_dir_suffix. | 
|  | 2236 | ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` | 
|  | 2237 | case "$ac_given_srcdir" in | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2238 | .)  srcdir=. | 
|  | 2239 | if test -z "$ac_dir_suffix"; then top_srcdir=. | 
|  | 2240 | else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2241 | /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; | 
|  | 2242 | *) # Relative path. | 
|  | 2243 | srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" | 
|  | 2244 | top_srcdir="$ac_dots$ac_given_srcdir" ;; | 
|  | 2245 | esac | 
|  | 2246 |  | 
|  | 2247 | echo creating "$ac_file" | 
|  | 2248 | rm -f "$ac_file" | 
|  | 2249 | comment_str="Generated automatically from `echo $ac_file|sed 's|.*/||'`.in by configure." | 
|  | 2250 | case "$ac_file" in | 
|  | 2251 | *.c | *.h | *.C | *.cc | *.m )  echo "/* $comment_str */" > "$ac_file" ;; | 
|  | 2252 | * )          echo "# $comment_str"     > "$ac_file" ;; | 
|  | 2253 | esac | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2254 | sed -e " | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2255 | $ac_prsub | 
|  | 2256 | $ac_vpsub | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2257 | $extrasub | 
|  | 2258 | s%@CC@%$CC%g | 
|  | 2259 | s%@RANLIB@%$RANLIB%g | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2260 | s%@AR@%$AR%g | 
| Guido van Rossum | b1ba03f | 1994-08-19 15:34:50 +0000 | [diff] [blame] | 2261 | s%@INSTALL@%$INSTALL%g | 
|  | 2262 | s%@OPT@%$OPT%g | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2263 | s%@CPP@%$CPP%g | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2264 | s%@MACHDEP@%$MACHDEP%g | 
|  | 2265 | s%@SO@%$SO%g | 
|  | 2266 | s%@LDSHARED@%$LDSHARED%g | 
|  | 2267 | s%@CCSHARED@%$CCSHARED%g | 
|  | 2268 | s%@LINKFORSHARED@%$LINKFORSHARED%g | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2269 | s%@DLINCLDIR@%$DLINCLDIR%g | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2270 | s%@LIBOBJS@%$LIBOBJS%g | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2271 | s%@LIBM@%$LIBM%g | 
|  | 2272 | s%@LIBC@%$LIBC%g | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2273 | s%@LIBS@%$LIBS%g | 
|  | 2274 | s%@srcdir@%$srcdir%g | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2275 | s%@top_srcdir@%$top_srcdir%g | 
|  | 2276 | s%@prefix@%$prefix%g | 
|  | 2277 | s%@exec_prefix@%$exec_prefix%g | 
|  | 2278 | s%@DEFS@%-DHAVE_CONFIG_H%" $ac_given_srcdir/${ac_file}.in >> $ac_file | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2279 | fi; done | 
|  | 2280 |  | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2281 | # These sed commands are put into ac_sed_defs when defining a macro. | 
|  | 2282 | # They are broken into pieces to make the sed script easier to manage. | 
|  | 2283 | # They are passed to sed as "A NAME B NAME C VALUE D", where NAME | 
|  | 2284 | # is the cpp macro being defined and VALUE is the value it is being given. | 
|  | 2285 | # Each defining turns into a single global substitution command. | 
|  | 2286 | # Hopefully no one uses "!" as a variable value. | 
|  | 2287 | # Other candidates for the sed separators, like , and @, do get used. | 
|  | 2288 | # | 
|  | 2289 | # ac_d sets the value in "#define NAME VALUE" lines. | 
|  | 2290 | ac_dA='s!^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)' | 
|  | 2291 | ac_dB='\([ 	][ 	]*\)[^ 	]*!\1#\2' | 
|  | 2292 | ac_dC='\3' | 
|  | 2293 | ac_dD='!g' | 
|  | 2294 | # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". | 
|  | 2295 | ac_uA='s!^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)' | 
|  | 2296 | ac_uB='\([ 	]\)!\1#\2define\3' | 
|  | 2297 | ac_uC=' ' | 
|  | 2298 | ac_uD='\4!g' | 
|  | 2299 | # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". | 
|  | 2300 | ac_eA='s!^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)' | 
|  | 2301 | ac_eB='$!\1#\2define\3' | 
|  | 2302 | ac_eC=' ' | 
|  | 2303 | ac_eD='!g' | 
|  | 2304 | rm -f conftest.sed | 
|  | 2305 | EOF | 
|  | 2306 | # Turn off quoting long enough to insert the sed commands. | 
|  | 2307 | rm -f conftest.sh | 
|  | 2308 | cat > conftest.sh <<EOF | 
|  | 2309 | $ac_sed_defs | 
|  | 2310 | EOF | 
|  | 2311 |  | 
|  | 2312 | # Break up $ac_sed_defs (now in conftest.sh) because some shells have a limit | 
|  | 2313 | # on the size of here documents. | 
|  | 2314 |  | 
|  | 2315 | # Maximum number of lines to put in a single here document. | 
|  | 2316 | ac_max_sh_lines=9 | 
|  | 2317 |  | 
|  | 2318 | while : | 
|  | 2319 | do | 
|  | 2320 | # wc gives bogus results for an empty file on some AIX systems. | 
|  | 2321 | ac_lines=`grep -c . conftest.sh` | 
|  | 2322 | if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi | 
|  | 2323 | rm -f conftest.s1 conftest.s2 | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2324 | sed ${ac_max_sh_lines}q conftest.sh > conftest.s1 # Like head -9. | 
|  | 2325 | sed 1,${ac_max_sh_lines}d conftest.sh > conftest.s2 # Like tail +10. | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2326 | # Write a limited-size here document to append to conftest.sed. | 
|  | 2327 | echo 'cat >> conftest.sed <<CONFEOF' >> config.status | 
|  | 2328 | cat conftest.s1 >> config.status | 
|  | 2329 | echo 'CONFEOF' >> config.status | 
|  | 2330 | rm -f conftest.s1 conftest.sh | 
|  | 2331 | mv conftest.s2 conftest.sh | 
|  | 2332 | done | 
|  | 2333 | rm -f conftest.sh | 
|  | 2334 |  | 
|  | 2335 | # Now back to your regularly scheduled config.status. | 
|  | 2336 | cat >> config.status <<\EOF | 
|  | 2337 | # This sed command replaces #undef's with comments.  This is necessary, for | 
|  | 2338 | # example, in the case of _POSIX_SOURCE, which is predefined and required | 
|  | 2339 | # on some systems where configure will not decide to define it in | 
|  | 2340 | # config.h. | 
|  | 2341 | cat >> conftest.sed <<\CONFEOF | 
|  | 2342 | s,^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, | 
|  | 2343 | CONFEOF | 
|  | 2344 | rm -f conftest.h | 
|  | 2345 | # Break up the sed commands because old seds have small limits. | 
|  | 2346 | ac_max_sed_lines=20 | 
|  | 2347 |  | 
|  | 2348 | CONFIG_HEADERS=${CONFIG_HEADERS-"config.h"} | 
|  | 2349 | for ac_file in .. ${CONFIG_HEADERS}; do if test "x$ac_file" != x..; then | 
|  | 2350 | echo creating $ac_file | 
|  | 2351 |  | 
|  | 2352 | cp $ac_given_srcdir/$ac_file.in conftest.h1 | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2353 | cp conftest.sed conftest.stm | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2354 | while : | 
|  | 2355 | do | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2356 | ac_lines=`grep -c . conftest.stm` | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2357 | if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi | 
|  | 2358 | rm -f conftest.s1 conftest.s2 conftest.h2 | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2359 | sed ${ac_max_sed_lines}q conftest.stm > conftest.s1 # Like head -20. | 
|  | 2360 | sed 1,${ac_max_sed_lines}d conftest.stm > conftest.s2 # Like tail +21. | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2361 | sed -f conftest.s1 < conftest.h1 > conftest.h2 | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2362 | rm -f conftest.s1 conftest.h1 conftest.stm | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2363 | mv conftest.h2 conftest.h1 | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2364 | mv conftest.s2 conftest.stm | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2365 | done | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2366 | rm -f conftest.stm conftest.h | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2367 | echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h | 
|  | 2368 | cat conftest.h1 >> conftest.h | 
|  | 2369 | rm -f conftest.h1 | 
|  | 2370 | if cmp -s $ac_file conftest.h 2>/dev/null; then | 
|  | 2371 | # The file exists and we would not be changing it. | 
|  | 2372 | echo "$ac_file is unchanged" | 
|  | 2373 | rm -f conftest.h | 
|  | 2374 | else | 
|  | 2375 | rm -f $ac_file | 
|  | 2376 | mv conftest.h $ac_file | 
|  | 2377 | fi | 
|  | 2378 | fi; done | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2379 | rm -f conftest.sed | 
| Guido van Rossum | 7f43da7 | 1994-08-01 12:15:30 +0000 | [diff] [blame] | 2380 |  | 
|  | 2381 |  | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2382 |  | 
|  | 2383 | exit 0 | 
|  | 2384 | EOF | 
|  | 2385 | chmod +x config.status | 
| Guido van Rossum | 0a516c9 | 1994-09-12 10:58:40 +0000 | [diff] [blame^] | 2386 | # Some shells look in PATH for config.status without the "./". | 
|  | 2387 | test -n "$no_create" || ${CONFIG_SHELL-/bin/sh} ./config.status | 
| Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame] | 2388 |  |