blob: 875647e7e4b246ff52544fa8814b2d2607b49ae0 [file] [log] [blame]
Guido van Rossum7f43da71994-08-01 12:15:30 +00001#!/bin/sh
2# From configure.in Revision: 1.3
Guido van Rossum627b2d71993-12-24 10:39:16 +00003#!/bin/sh
4# Guess values for system-dependent variables and create Makefiles.
Guido van Rossum7f43da71994-08-01 12:15:30 +00005# Generated automatically using autoconf version 1.8
6# Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
Guido van Rossum627b2d71993-12-24 10:39:16 +00007
Guido van Rossum7f43da71994-08-01 12:15:30 +00008# 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 Rossum627b2d71993-12-24 10:39:16 +000011# any later version.
12
Guido van Rossum7f43da71994-08-01 12:15:30 +000013# 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 Rossum627b2d71993-12-24 10:39:16 +000017
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 Rossum7f43da71994-08-01 12:15:30 +000022# Save the original args to write them into config.status later.
23configure_args="$*"
Guido van Rossum627b2d71993-12-24 10:39:16 +000024
Guido van Rossum7f43da71994-08-01 12:15:30 +000025# Only options that might do something get documented.
26ac_usage="Usage: configure [options] [host]
27Options: [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.
48build=NONE
49exec_prefix=
50host=NONE
51no_create=
52nonopt=NONE
53norecursion=
54prefix=
55program_prefix=
56program_suffix=
57program_transform_name=
58silent=
59srcdir=
60target=NONE
61verbose=
62x_includes=
63x_libraries=
64
65ac_prev=
66for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +000067do
Guido van Rossum627b2d71993-12-24 10:39:16 +000068
Guido van Rossum7f43da71994-08-01 12:15:30 +000069 # 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 Rossum627b2d71993-12-24 10:39:16 +000074 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +000075
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)
124 with_gas=1 ;; # Obsolete; use --with-gas.
125
126 -help | --help | --hel | --he)
127 cat << EOF
128$ac_usage
129EOF
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)
202 echo "configure generated by autoconf version 1.8"
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
227 --x) with_x=1 ;; # Obsolete; use --with-x.
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 *)
247 if test -n "`echo $ac_option| sed 's/[-a-z0-9]//g'`"; then
248 echo "configure: warning: $ac_option: invalid host type" >&2
249 fi
250 if test "x$nonopt" -ne xNONE; then
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 Rossum627b2d71993-12-24 10:39:16 +0000257done
258
Guido van Rossum7f43da71994-08-01 12:15:30 +0000259if test -n "$ac_prev"; then
260 echo "configure: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" >&2; exit 1
261fi
262
263trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15
264trap 'rm -fr confdefs* $ac_clean_files' 0
265
266# Save the original args if we used an alternate arg parser.
267ac_configure_temp="${configure_args-$*}"
268# Strip out --no-create and --norecursion so they don't pile up.
269configure_args=
270for 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
278done
Guido van Rossum627b2d71993-12-24 10:39:16 +0000279
280# NLS nuisances.
281# These must not be set unconditionally because not all systems understand
282# e.g. LANG=C (notably SCO).
Guido van Rossum7f43da71994-08-01 12:15:30 +0000283if test "${LC_ALL+set}" = 'set'; then LC_ALL=C; export LC_ALL; fi
284if test "${LANG+set}" = 'set'; then LANG=C; export LANG; fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000285
Guido van Rossum7f43da71994-08-01 12:15:30 +0000286# confdefs.h avoids OS command line length limits that DEFS can exceed.
287rm -rf conftest* confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000288# AIX cpp loses on an empty file, so make sure it contains at least a newline.
289echo > confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000290
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 Rossum7f43da71994-08-01 12:15:30 +0000293ac_unique_file=Include/object.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000294
295# Find the source files, if location was not specified.
296if test -z "$srcdir"; then
Guido van Rossum7f43da71994-08-01 12:15:30 +0000297 ac_srcdir_defaulted=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +0000298 # Try the directory containing this script, then `..'.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000299 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 Rossum627b2d71993-12-24 10:39:16 +0000304 srcdir=..
305 fi
306fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000307if 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 Rossum627b2d71993-12-24 10:39:16 +0000310 else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000311 echo "configure: can not find sources in ${srcdir}" >&2; exit 1
Guido van Rossum627b2d71993-12-24 10:39:16 +0000312 fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000313fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000314
Guido van Rossum7f43da71994-08-01 12:15:30 +0000315ac_ext=c
316ac_cpp='${CPP} $CFLAGS'
317ac_compile='${CC-cc} $CFLAGS $LDFLAGS conftest.${ac_ext} -o conftest $LIBS >/dev/null 2>&1'
Guido van Rossum627b2d71993-12-24 10:39:16 +0000318
Guido van Rossum7f43da71994-08-01 12:15:30 +0000319# Don't suppress compiler output when --verbose is specified
320test -n "$verbose" &&
321 ac_compile=`echo "$ac_compile" | sed "s|>/dev/null 2>&1||"`
322test -n "$verbose" && echo " setting ac_compile to '$ac_compile'"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000323
324# checks for alternative programs
Guido van Rossum7f43da71994-08-01 12:15:30 +0000325test -n "$silent" || echo "checking for --with(out)-gcc"
326# check whether --with-gcc or --without-gcc was given.
327withval="$with_gcc"
328if test -n "$withval"; then
329
330 case $withval in
331 no) withval=cc;;
332 yes) withval=gcc;;
333 esac
334 CC=$withval
335fi
336
Guido van Rossum627b2d71993-12-24 10:39:16 +0000337if test -z "$CC"; then
338 # Extract the first word of `gcc', so it can be a program name with args.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000339 set ac_dummy gcc; ac_word=$2
340 test -n "$silent" || echo "checking for $ac_word"
341 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
342 for ac_dir in $PATH; do
343 test -z "$ac_dir" && ac_dir=.
344 if test -f $ac_dir/$ac_word; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000345 CC="gcc"
346 break
347 fi
348 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000349 IFS="$ac_save_ifs"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000350fi
351test -z "$CC" && CC="cc"
352test -n "$CC" && test -n "$verbose" && echo " setting CC to $CC"
353
354# Find out if we are using GNU C, under whatever name.
355cat > conftest.c <<EOF
356#ifdef __GNUC__
357 yes
358#endif
359EOF
360${CC-cc} -E conftest.c > conftest.out 2>&1
361if egrep yes conftest.out >/dev/null 2>&1; then
362 GCC=1 # For later tests.
363fi
364rm -f conftest*
365
Guido van Rossum7f43da71994-08-01 12:15:30 +0000366# Make sure to not get the incompatible SysV /etc/install and
367# /usr/sbin/install, which might be in PATH before a BSD-like install,
368# or the SunOS /usr/etc/install directory, or the AIX /bin/install,
369# or the AFS install, which mishandles nonexistent args, or
370# /usr/ucb/install on SVR4, which tries to use the nonexistent group
371# `staff', or /sbin/install on IRIX which has incompatible command-line
372# syntax. Sigh.
373#
374# On most BSDish systems install is in /usr/bin, not /usr/ucb
375# anyway.
376# This turns out not to be true, so the mere pathname isn't an indication
377# of whether the program works. What we really need is a set of tests for
378# the install program to see if it actually works in all the required ways.
379#
380# Avoid using ./install, which might have been erroneously created
381# by make from ./install.sh.
382if test "z${INSTALL}" = "z" ; then
383 test -n "$silent" || echo "checking for a BSD compatible install"
384 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
385 for ac_dir in $PATH; do
386 case "$ac_dir" in
387 ''|.|/etc|/sbin|/usr/sbin|/usr/etc|/usr/afsws/bin|/usr/ucb) ;;
388 *)
389 # OSF1 and SCO ODT 3.0 have their own names for install.
390 for ac_prog in installbsd scoinst install; do
391 if test -f $ac_dir/$ac_prog; then
392 if grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
393 : # AIX
394 else
395 INSTALL="$ac_dir/$ac_prog -c"
396 INSTALL_PROGRAM='${INSTALL}'
397 INSTALL_DATA='${INSTALL} -m 644'
398 break 2
399 fi
400 fi
401 done
402 ;;
403 esac
404 done
405 IFS="$ac_save_ifs"
406fi
407if test -z "$INSTALL"; then
408 if test -f ${srcdir}/install.sh; then
409 # As a last resort, use the slow shell script.
410 INSTALL='@top_srcdir@/install.sh -c'
411 else
412 echo "configure: warning: ${srcdir}/install.sh not found; using cp" >&2
413 INSTALL=cp
414 fi
415fi
416test -n "$verbose" && echo " setting INSTALL to $INSTALL"
417# Use test -z because SunOS4 sh mishandles ${INSTALL_PROGRAM-'${INSTALL}'}.
418# It thinks the first close brace ends the variable substitution.
419test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
420test -n "$verbose" && echo " setting INSTALL_PROGRAM to $INSTALL_PROGRAM"
421test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL}'
422test -n "$verbose" && echo " setting INSTALL_DATA to $INSTALL_DATA"
423
Guido van Rossum627b2d71993-12-24 10:39:16 +0000424if test -z "$RANLIB"; then
425 # Extract the first word of `ranlib', so it can be a program name with args.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000426 set ac_dummy ranlib; ac_word=$2
427 test -n "$silent" || echo "checking for $ac_word"
428 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
429 for ac_dir in $PATH; do
430 test -z "$ac_dir" && ac_dir=.
431 if test -f $ac_dir/$ac_word; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000432 RANLIB="ranlib"
433 break
434 fi
435 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000436 IFS="$ac_save_ifs"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000437fi
438test -z "$RANLIB" && RANLIB=":"
439test -n "$RANLIB" && test -n "$verbose" && echo " setting RANLIB to $RANLIB"
440
441
Guido van Rossum7f43da71994-08-01 12:15:30 +0000442for ac_prog in ar aal
443do
444if test -z "$AR"; then
445 # Extract the first word of `$ac_prog', so it can be a program name with args.
446 set ac_dummy $ac_prog; ac_word=$2
447 test -n "$silent" || echo "checking for $ac_word"
448 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
449 for ac_dir in $PATH; do
450 test -z "$ac_dir" && ac_dir=.
451 if test -f $ac_dir/$ac_word; then
452 AR="$ac_prog"
453 break
454 fi
455 done
456 IFS="$ac_save_ifs"
457fi
458
459test -n "$AR" && test -n "$verbose" && echo " setting AR to $AR"
460
461test -n "$AR" && break
462done
463test -n "$AR" || AR="ar"
464
465
Guido van Rossum627b2d71993-12-24 10:39:16 +0000466# checks for UNIX variants that set C preprocessor variables
Guido van Rossum7f43da71994-08-01 12:15:30 +0000467test -n "$silent" || echo "checking for AIX"
468test -n "$silent" || echo "checking how to run the C preprocessor"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000469if test -z "$CPP"; then
470 # This must be in double quotes, not single quotes, because CPP may get
471 # substituted into the Makefile and ``${CC-cc}'' will simply confuse
472 # make. It must be expanded now.
473 CPP="${CC-cc} -E"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000474 cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000475#include "confdefs.h"
476#include <stdio.h>
477Syntax Error
478EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +0000479# Some shells (Coherent) do redirections in the wrong order, so need
480# the parens.
481ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
482if test -z "$ac_err"; then
483 :
484else
485 rm -rf conftest*
486 CPP="${CC-cc} -E -traditional-cpp"
487 cat > conftest.${ac_ext} <<EOF
488#include "confdefs.h"
489#include <stdio.h>
490Syntax Error
491EOF
492# Some shells (Coherent) do redirections in the wrong order, so need
493# the parens.
494ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
495if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000496 :
497else
498 rm -rf conftest*
499 CPP=/lib/cpp
500fi
501rm -f conftest*
502fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000503rm -f conftest*
504fi
505test -n "$verbose" && echo " setting CPP to $CPP"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000506
Guido van Rossum7f43da71994-08-01 12:15:30 +0000507cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000508#include "confdefs.h"
509#ifdef _AIX
510 yes
511#endif
512
513EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +0000514eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000515if egrep "yes" conftest.out >/dev/null 2>&1; then
516 rm -rf conftest*
517
518{
519test -n "$verbose" && \
520echo " defining _ALL_SOURCE"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000521echo "#define" _ALL_SOURCE "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000522DEFS="$DEFS -D_ALL_SOURCE=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000523ac_sed_defs="${ac_sed_defs}\${ac_dA}_ALL_SOURCE\${ac_dB}_ALL_SOURCE\${ac_dC}1\${ac_dD}
524\${ac_uA}_ALL_SOURCE\${ac_uB}_ALL_SOURCE\${ac_uC}1\${ac_uD}
525\${ac_eA}_ALL_SOURCE\${ac_eB}_ALL_SOURCE\${ac_eC}1\${ac_eD}
526"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000527}
528
529
530fi
531rm -f conftest*
532
533
Guido van Rossum7f43da71994-08-01 12:15:30 +0000534test -n "$silent" || echo "checking for POSIXized ISC"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000535if test -d /etc/conf/kconfig.d &&
536 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
537then
538 ISC=1 # If later tests want to check for ISC.
539
540{
541test -n "$verbose" && \
542echo " defining _POSIX_SOURCE"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000543echo "#define" _POSIX_SOURCE "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000544DEFS="$DEFS -D_POSIX_SOURCE=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000545ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_SOURCE\${ac_dB}_POSIX_SOURCE\${ac_dC}1\${ac_dD}
546\${ac_uA}_POSIX_SOURCE\${ac_uB}_POSIX_SOURCE\${ac_uC}1\${ac_uD}
547\${ac_eA}_POSIX_SOURCE\${ac_eB}_POSIX_SOURCE\${ac_eC}1\${ac_eD}
548"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000549}
550
551 if test -n "$GCC"; then
552 CC="$CC -posix"
553 else
554 CC="$CC -Xp"
555 fi
556fi
557
Guido van Rossum7f43da71994-08-01 12:15:30 +0000558test -n "$silent" || echo "checking for minix/config.h"
559cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000560#include "confdefs.h"
561#include <minix/config.h>
562EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +0000563# Some shells (Coherent) do redirections in the wrong order, so need
564# the parens.
565ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
566if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000567 rm -rf conftest*
568 MINIX=1
569
570fi
571rm -f conftest*
572
573# The Minix shell can't assign to the same variable on the same line!
574if test -n "$MINIX"; then
575
576{
577test -n "$verbose" && \
578echo " defining _POSIX_SOURCE"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000579echo "#define" _POSIX_SOURCE "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000580DEFS="$DEFS -D_POSIX_SOURCE=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000581ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_SOURCE\${ac_dB}_POSIX_SOURCE\${ac_dC}1\${ac_dD}
582\${ac_uA}_POSIX_SOURCE\${ac_uB}_POSIX_SOURCE\${ac_uC}1\${ac_uD}
583\${ac_eA}_POSIX_SOURCE\${ac_eB}_POSIX_SOURCE\${ac_eC}1\${ac_eD}
584"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000585}
586
587
588{
589test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +0000590echo " defining" _POSIX_1_SOURCE to be "2"
591echo "#define" _POSIX_1_SOURCE "2" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000592DEFS="$DEFS -D_POSIX_1_SOURCE=2"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000593ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_1_SOURCE\${ac_dB}_POSIX_1_SOURCE\${ac_dC}2\${ac_dD}
594\${ac_uA}_POSIX_1_SOURCE\${ac_uB}_POSIX_1_SOURCE\${ac_uC}2\${ac_uD}
595\${ac_eA}_POSIX_1_SOURCE\${ac_eB}_POSIX_1_SOURCE\${ac_eC}2\${ac_eD}
596"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000597}
598
599
600{
601test -n "$verbose" && \
602echo " defining _MINIX"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000603echo "#define" _MINIX "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000604DEFS="$DEFS -D_MINIX=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000605ac_sed_defs="${ac_sed_defs}\${ac_dA}_MINIX\${ac_dB}_MINIX\${ac_dC}1\${ac_dD}
606\${ac_uA}_MINIX\${ac_uB}_MINIX\${ac_uC}1\${ac_uD}
607\${ac_eA}_MINIX\${ac_eB}_MINIX\${ac_eC}1\${ac_eD}
608"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000609}
610
611fi
612
Guido van Rossum7f43da71994-08-01 12:15:30 +0000613ac_save_LIBS="${LIBS}"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000614LIBS="${LIBS} -lseq"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000615ac_have_lib=""
616test -n "$silent" || echo "checking for -lseq"
617cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000618#include "confdefs.h"
619
Guido van Rossum7f43da71994-08-01 12:15:30 +0000620int main() { return 0; }
621int t() { main();; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000622EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +0000623if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000624 rm -rf conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +0000625 ac_have_lib="1"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000626
627fi
628rm -f conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +0000629LIBS="${ac_save_LIBS}"
630if test -n "${ac_have_lib}"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000631 :; LIBS="$LIBS -lseq"
632else
633 :;
634fi
635
636
Guido van Rossum7f43da71994-08-01 12:15:30 +0000637test -n "$silent" || echo "checking for NeXT"
638cat > conftest.${ac_ext} <<EOF
639#include "confdefs.h"
640
641#ifdef _NEXT_SOURCE
642main() { exit(0); }
643#endif
644
645EOF
646eval $ac_compile
647if test -s conftest && (./conftest; exit) 2>/dev/null; then
648
649{
650test -n "$verbose" && \
651echo " defining _POSIX_SOURCE"
652echo "#define" _POSIX_SOURCE "1" >> confdefs.h
653DEFS="$DEFS -D_POSIX_SOURCE=1"
654ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_SOURCE\${ac_dB}_POSIX_SOURCE\${ac_dC}1\${ac_dD}
655\${ac_uA}_POSIX_SOURCE\${ac_uB}_POSIX_SOURCE\${ac_uC}1\${ac_uD}
656\${ac_eA}_POSIX_SOURCE\${ac_eB}_POSIX_SOURCE\${ac_eC}1\${ac_eD}
657"
658}
659
660
661fi
662rm -fr conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +0000663
664# checks for header files
Guido van Rossum7f43da71994-08-01 12:15:30 +0000665test -n "$silent" || echo "checking for ANSI C header files"
666cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000667#include "confdefs.h"
668#include <stdlib.h>
669#include <stdarg.h>
670#include <string.h>
671#include <float.h>
672EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +0000673# Some shells (Coherent) do redirections in the wrong order, so need
674# the parens.
675ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
676if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000677 rm -rf conftest*
678 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
679echo '#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000680#include <string.h>' > conftest.${ac_ext}
681eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000682if egrep "memchr" conftest.out >/dev/null 2>&1; then
683 rm -rf conftest*
684 # SGI's /bin/cc from Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000685cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000686#include "confdefs.h"
687#include <ctype.h>
688#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
689#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
690#define XOR(e,f) (((e) && !(f)) || (!(e) && (f)))
691int main () { int i; for (i = 0; i < 256; i++)
692if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
693exit (0); }
694
695EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +0000696eval $ac_compile
Guido van Rossum627b2d71993-12-24 10:39:16 +0000697if test -s conftest && (./conftest; exit) 2>/dev/null; then
Guido van Rossum7f43da71994-08-01 12:15:30 +0000698 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
699echo '#include "confdefs.h"
700#include <stdlib.h>' > conftest.${ac_ext}
701eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
702if egrep "free" conftest.out >/dev/null 2>&1; then
703 rm -rf conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +0000704
705{
706test -n "$verbose" && \
707echo " defining STDC_HEADERS"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000708echo "#define" STDC_HEADERS "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000709DEFS="$DEFS -DSTDC_HEADERS=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000710ac_sed_defs="${ac_sed_defs}\${ac_dA}STDC_HEADERS\${ac_dB}STDC_HEADERS\${ac_dC}1\${ac_dD}
711\${ac_uA}STDC_HEADERS\${ac_uB}STDC_HEADERS\${ac_uC}1\${ac_uD}
712\${ac_eA}STDC_HEADERS\${ac_eB}STDC_HEADERS\${ac_eC}1\${ac_eD}
713"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000714}
715
716
717fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000718rm -f conftest*
719
720
721fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000722rm -fr conftest*
723
724fi
725rm -f conftest*
726
727
728fi
729rm -f conftest*
730
Guido van Rossum7f43da71994-08-01 12:15:30 +0000731for 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 Rossum627b2d71993-12-24 10:39:16 +0000732do
Guido van Rossum7f43da71994-08-01 12:15:30 +0000733ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
734test -n "$silent" || echo "checking for ${ac_hdr}"
735cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000736#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000737#include <${ac_hdr}>
Guido van Rossum627b2d71993-12-24 10:39:16 +0000738EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +0000739# Some shells (Coherent) do redirections in the wrong order, so need
740# the parens.
741ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
742if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000743 rm -rf conftest*
744
745{
746test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +0000747echo " defining ${ac_tr_hdr}"
748echo "#define" ${ac_tr_hdr} "1" >> confdefs.h
749DEFS="$DEFS -D${ac_tr_hdr}=1"
750ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_hdr}\${ac_dB}${ac_tr_hdr}\${ac_dC}1\${ac_dD}
751\${ac_uA}${ac_tr_hdr}\${ac_uB}${ac_tr_hdr}\${ac_uC}1\${ac_uD}
752\${ac_eA}${ac_tr_hdr}\${ac_eB}${ac_tr_hdr}\${ac_eC}1\${ac_eD}
753"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000754}
755
756
757fi
758rm -f conftest*
759done
760
Guido van Rossum7f43da71994-08-01 12:15:30 +0000761test -n "$silent" || echo "checking for directory library header"
762ac_dir_header=
763if test -z "$ac_dir_header"; then
764 test -n "$silent" || echo "checking for dirent.h"
765cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000766#include "confdefs.h"
767#include <sys/types.h>
768#include <dirent.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +0000769int main() { return 0; }
770int t() { DIR *dirp = 0;; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000771EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +0000772if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000773 rm -rf conftest*
774
775{
776test -n "$verbose" && \
777echo " defining DIRENT"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000778echo "#define" DIRENT "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000779DEFS="$DEFS -DDIRENT=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000780ac_sed_defs="${ac_sed_defs}\${ac_dA}DIRENT\${ac_dB}DIRENT\${ac_dC}1\${ac_dD}
781\${ac_uA}DIRENT\${ac_uB}DIRENT\${ac_uC}1\${ac_uD}
782\${ac_eA}DIRENT\${ac_eB}DIRENT\${ac_eC}1\${ac_eD}
783"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000784}
Guido van Rossum7f43da71994-08-01 12:15:30 +0000785 ac_dir_header=dirent.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000786
787fi
788rm -f conftest*
789fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000790if test -z "$ac_dir_header"; then
791 test -n "$silent" || echo "checking for sys/ndir.h"
792cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000793#include "confdefs.h"
794#include <sys/types.h>
795#include <sys/ndir.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +0000796int main() { return 0; }
797int t() { DIR *dirp = 0;; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000798EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +0000799if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000800 rm -rf conftest*
801
802{
803test -n "$verbose" && \
804echo " defining SYSNDIR"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000805echo "#define" SYSNDIR "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000806DEFS="$DEFS -DSYSNDIR=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000807ac_sed_defs="${ac_sed_defs}\${ac_dA}SYSNDIR\${ac_dB}SYSNDIR\${ac_dC}1\${ac_dD}
808\${ac_uA}SYSNDIR\${ac_uB}SYSNDIR\${ac_uC}1\${ac_uD}
809\${ac_eA}SYSNDIR\${ac_eB}SYSNDIR\${ac_eC}1\${ac_eD}
810"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000811}
Guido van Rossum7f43da71994-08-01 12:15:30 +0000812 ac_dir_header=sys/ndir.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000813
814fi
815rm -f conftest*
816fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000817if test -z "$ac_dir_header"; then
818 test -n "$silent" || echo "checking for sys/dir.h"
819cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000820#include "confdefs.h"
821#include <sys/types.h>
822#include <sys/dir.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +0000823int main() { return 0; }
824int t() { DIR *dirp = 0;; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000825EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +0000826if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000827 rm -rf conftest*
828
829{
830test -n "$verbose" && \
831echo " defining SYSDIR"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000832echo "#define" SYSDIR "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000833DEFS="$DEFS -DSYSDIR=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000834ac_sed_defs="${ac_sed_defs}\${ac_dA}SYSDIR\${ac_dB}SYSDIR\${ac_dC}1\${ac_dD}
835\${ac_uA}SYSDIR\${ac_uB}SYSDIR\${ac_uC}1\${ac_uD}
836\${ac_eA}SYSDIR\${ac_eB}SYSDIR\${ac_eC}1\${ac_eD}
837"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000838}
Guido van Rossum7f43da71994-08-01 12:15:30 +0000839 ac_dir_header=sys/dir.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000840
841fi
842rm -f conftest*
843fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000844if test -z "$ac_dir_header"; then
845 test -n "$silent" || echo "checking for ndir.h"
846cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000847#include "confdefs.h"
848#include <sys/types.h>
849#include <ndir.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +0000850int main() { return 0; }
851int t() { DIR *dirp = 0;; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000852EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +0000853if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000854 rm -rf conftest*
855
856{
857test -n "$verbose" && \
858echo " defining NDIR"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000859echo "#define" NDIR "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000860DEFS="$DEFS -DNDIR=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000861ac_sed_defs="${ac_sed_defs}\${ac_dA}NDIR\${ac_dB}NDIR\${ac_dC}1\${ac_dD}
862\${ac_uA}NDIR\${ac_uB}NDIR\${ac_uC}1\${ac_uD}
863\${ac_eA}NDIR\${ac_eB}NDIR\${ac_eC}1\${ac_eD}
864"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000865}
Guido van Rossum7f43da71994-08-01 12:15:30 +0000866 ac_dir_header=ndir.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000867
868fi
869rm -f conftest*
870fi
871
Guido van Rossum7f43da71994-08-01 12:15:30 +0000872test -n "$silent" || echo "checking for closedir return value"
873cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000874#include "confdefs.h"
875#include <sys/types.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +0000876#include <$ac_dir_header>
Guido van Rossum627b2d71993-12-24 10:39:16 +0000877int closedir(); main() { exit(closedir(opendir(".")) != 0); }
878EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +0000879eval $ac_compile
Guido van Rossum627b2d71993-12-24 10:39:16 +0000880if test -s conftest && (./conftest; exit) 2>/dev/null; then
881 :
882else
883
884{
885test -n "$verbose" && \
886echo " defining VOID_CLOSEDIR"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000887echo "#define" VOID_CLOSEDIR "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000888DEFS="$DEFS -DVOID_CLOSEDIR=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000889ac_sed_defs="${ac_sed_defs}\${ac_dA}VOID_CLOSEDIR\${ac_dB}VOID_CLOSEDIR\${ac_dC}1\${ac_dD}
890\${ac_uA}VOID_CLOSEDIR\${ac_uB}VOID_CLOSEDIR\${ac_uC}1\${ac_uD}
891\${ac_eA}VOID_CLOSEDIR\${ac_eB}VOID_CLOSEDIR\${ac_eC}1\${ac_eD}
892"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000893}
894
895fi
896rm -fr conftest*
897
898
899# checks for typedefs
Guido van Rossum7f43da71994-08-01 12:15:30 +0000900test -n "$silent" || echo "checking for clock_t in time.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000901echo '#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000902#include <time.h>' > conftest.${ac_ext}
903eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
904if egrep "clock_t" conftest.out >/dev/null 2>&1; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000905 :
906else
907 rm -rf conftest*
908
909{
910test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +0000911echo " defining" clock_t to be "long"
912echo "#define" clock_t "long" >> confdefs.h
913DEFS="$DEFS -Dclock_t=long"
914ac_sed_defs="${ac_sed_defs}\${ac_dA}clock_t\${ac_dB}clock_t\${ac_dC}long\${ac_dD}
915\${ac_uA}clock_t\${ac_uB}clock_t\${ac_uC}long\${ac_uD}
916\${ac_eA}clock_t\${ac_eB}clock_t\${ac_eC}long\${ac_eD}
917"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000918}
919
920fi
921rm -f conftest*
922
Guido van Rossum7f43da71994-08-01 12:15:30 +0000923test -n "$silent" || echo "checking for mode_t in sys/types.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000924echo '#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000925#include <sys/types.h>' > conftest.${ac_ext}
926eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000927if egrep "mode_t" conftest.out >/dev/null 2>&1; then
928 :
929else
930 rm -rf conftest*
931
932{
933test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +0000934echo " defining" mode_t to be "int"
935echo "#define" mode_t "int" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000936DEFS="$DEFS -Dmode_t=int"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000937ac_sed_defs="${ac_sed_defs}\${ac_dA}mode_t\${ac_dB}mode_t\${ac_dC}int\${ac_dD}
938\${ac_uA}mode_t\${ac_uB}mode_t\${ac_uC}int\${ac_uD}
939\${ac_eA}mode_t\${ac_eB}mode_t\${ac_eC}int\${ac_eD}
940"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000941}
942
943fi
944rm -f conftest*
945
Guido van Rossum7f43da71994-08-01 12:15:30 +0000946test -n "$silent" || echo "checking for off_t in sys/types.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000947echo '#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000948#include <sys/types.h>' > conftest.${ac_ext}
949eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000950if egrep "off_t" conftest.out >/dev/null 2>&1; then
951 :
952else
953 rm -rf conftest*
954
955{
956test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +0000957echo " defining" off_t to be "long"
958echo "#define" off_t "long" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000959DEFS="$DEFS -Doff_t=long"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000960ac_sed_defs="${ac_sed_defs}\${ac_dA}off_t\${ac_dB}off_t\${ac_dC}long\${ac_dD}
961\${ac_uA}off_t\${ac_uB}off_t\${ac_uC}long\${ac_uD}
962\${ac_eA}off_t\${ac_eB}off_t\${ac_eC}long\${ac_eD}
963"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000964}
965
966fi
967rm -f conftest*
968
Guido van Rossum7f43da71994-08-01 12:15:30 +0000969test -n "$silent" || echo "checking for pid_t in sys/types.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000970echo '#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000971#include <sys/types.h>' > conftest.${ac_ext}
972eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000973if egrep "pid_t" conftest.out >/dev/null 2>&1; then
974 :
975else
976 rm -rf conftest*
977
978{
979test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +0000980echo " defining" pid_t to be "int"
981echo "#define" pid_t "int" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000982DEFS="$DEFS -Dpid_t=int"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000983ac_sed_defs="${ac_sed_defs}\${ac_dA}pid_t\${ac_dB}pid_t\${ac_dC}int\${ac_dD}
984\${ac_uA}pid_t\${ac_uB}pid_t\${ac_uC}int\${ac_uD}
985\${ac_eA}pid_t\${ac_eB}pid_t\${ac_eC}int\${ac_eD}
986"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000987}
988
989fi
990rm -f conftest*
991
Guido van Rossum7f43da71994-08-01 12:15:30 +0000992test -n "$silent" || echo "checking for return type of signal handlers"
993cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000994#include "confdefs.h"
995#include <sys/types.h>
996#include <signal.h>
997#ifdef signal
998#undef signal
999#endif
1000extern void (*signal ()) ();
Guido van Rossum7f43da71994-08-01 12:15:30 +00001001int main() { return 0; }
1002int t() { int i;; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001003EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001004if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001005 rm -rf conftest*
1006
1007{
1008test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +00001009echo " defining" RETSIGTYPE to be "void"
1010echo "#define" RETSIGTYPE "void" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001011DEFS="$DEFS -DRETSIGTYPE=void"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001012ac_sed_defs="${ac_sed_defs}\${ac_dA}RETSIGTYPE\${ac_dB}RETSIGTYPE\${ac_dC}void\${ac_dD}
1013\${ac_uA}RETSIGTYPE\${ac_uB}RETSIGTYPE\${ac_uC}void\${ac_uD}
1014\${ac_eA}RETSIGTYPE\${ac_eB}RETSIGTYPE\${ac_eC}void\${ac_eD}
1015"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001016}
1017
1018
1019else
1020 rm -rf conftest*
1021
1022{
1023test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +00001024echo " defining" RETSIGTYPE to be "int"
1025echo "#define" RETSIGTYPE "int" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001026DEFS="$DEFS -DRETSIGTYPE=int"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001027ac_sed_defs="${ac_sed_defs}\${ac_dA}RETSIGTYPE\${ac_dB}RETSIGTYPE\${ac_dC}int\${ac_dD}
1028\${ac_uA}RETSIGTYPE\${ac_uB}RETSIGTYPE\${ac_uC}int\${ac_uD}
1029\${ac_eA}RETSIGTYPE\${ac_eB}RETSIGTYPE\${ac_eC}int\${ac_eD}
1030"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001031}
1032
1033fi
1034rm -f conftest*
1035
1036
Guido van Rossum7f43da71994-08-01 12:15:30 +00001037test -n "$silent" || echo "checking for size_t in sys/types.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001038echo '#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001039#include <sys/types.h>' > conftest.${ac_ext}
1040eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001041if egrep "size_t" conftest.out >/dev/null 2>&1; then
1042 :
1043else
1044 rm -rf conftest*
1045
1046{
1047test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +00001048echo " defining" size_t to be "unsigned"
1049echo "#define" size_t "unsigned" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001050DEFS="$DEFS -Dsize_t=unsigned"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001051ac_sed_defs="${ac_sed_defs}\${ac_dA}size_t\${ac_dB}size_t\${ac_dC}unsigned\${ac_dD}
1052\${ac_uA}size_t\${ac_uB}size_t\${ac_uC}unsigned\${ac_uD}
1053\${ac_eA}size_t\${ac_eB}size_t\${ac_eC}unsigned\${ac_eD}
1054"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001055}
1056
1057fi
1058rm -f conftest*
1059
Guido van Rossum7f43da71994-08-01 12:15:30 +00001060test -n "$silent" || echo "checking for uid_t in sys/types.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001061echo '#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001062#include <sys/types.h>' > conftest.${ac_ext}
1063eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001064if egrep "uid_t" conftest.out >/dev/null 2>&1; then
1065 :
1066else
1067 rm -rf conftest*
1068
1069{
1070test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +00001071echo " defining" uid_t to be "int"
1072echo "#define" uid_t "int" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001073DEFS="$DEFS -Duid_t=int"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001074ac_sed_defs="${ac_sed_defs}\${ac_dA}uid_t\${ac_dB}uid_t\${ac_dC}int\${ac_dD}
1075\${ac_uA}uid_t\${ac_uB}uid_t\${ac_uC}int\${ac_uD}
1076\${ac_eA}uid_t\${ac_eB}uid_t\${ac_eC}int\${ac_eD}
1077"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001078}
1079
1080{
1081test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +00001082echo " defining" gid_t to be "int"
1083echo "#define" gid_t "int" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001084DEFS="$DEFS -Dgid_t=int"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001085ac_sed_defs="${ac_sed_defs}\${ac_dA}gid_t\${ac_dB}gid_t\${ac_dC}int\${ac_dD}
1086\${ac_uA}gid_t\${ac_uB}gid_t\${ac_uC}int\${ac_uD}
1087\${ac_eA}gid_t\${ac_eB}gid_t\${ac_eC}int\${ac_eD}
1088"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001089}
1090
1091fi
1092rm -f conftest*
1093
1094
1095# checks for libraries
Guido van Rossum7f43da71994-08-01 12:15:30 +00001096ac_save_LIBS="${LIBS}"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001097LIBS="${LIBS} -ldl"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001098ac_have_lib=""
1099test -n "$silent" || echo "checking for -ldl"
1100cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001101#include "confdefs.h"
1102
Guido van Rossum7f43da71994-08-01 12:15:30 +00001103int main() { return 0; }
1104int t() { main();; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001105EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001106if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001107 rm -rf conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00001108 ac_have_lib="1"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001109
1110fi
1111rm -f conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00001112LIBS="${ac_save_LIBS}"
1113if test -n "${ac_have_lib}"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001114
1115{
1116test -n "$verbose" && \
1117echo " defining HAVE_LIBDL"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001118echo "#define" HAVE_LIBDL "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001119DEFS="$DEFS -DHAVE_LIBDL=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001120ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBDL\${ac_dB}HAVE_LIBDL\${ac_dC}1\${ac_dD}
1121\${ac_uA}HAVE_LIBDL\${ac_uB}HAVE_LIBDL\${ac_uC}1\${ac_uD}
1122\${ac_eA}HAVE_LIBDL\${ac_eB}HAVE_LIBDL\${ac_eC}1\${ac_eD}
1123"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001124}
1125
1126 LIBS="${LIBS} -ldl"
1127fi
1128
Guido van Rossum7f43da71994-08-01 12:15:30 +00001129
1130test -n "$silent" || echo "checking for --with-svr4"
1131# check whether --with-svr4 or --without-svr4 was given.
1132withval="$with_svr4"
1133if test -n "$withval"; then
1134
1135ac_save_LIBS="${LIBS}"
1136LIBS="${LIBS} -lsocket"
1137ac_have_lib=""
1138test -n "$silent" || echo "checking for -lsocket"
1139cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001140#include "confdefs.h"
1141
Guido van Rossum7f43da71994-08-01 12:15:30 +00001142int main() { return 0; }
1143int t() { main();; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001144EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001145if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001146 rm -rf conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00001147 ac_have_lib="1"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001148
1149fi
1150rm -f conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00001151LIBS="${ac_save_LIBS}"
1152if test -n "${ac_have_lib}"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001153
1154{
1155test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +00001156echo " defining HAVE_LIBSOCKET"
1157echo "#define" HAVE_LIBSOCKET "1" >> confdefs.h
1158DEFS="$DEFS -DHAVE_LIBSOCKET=1"
1159ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBSOCKET\${ac_dB}HAVE_LIBSOCKET\${ac_dC}1\${ac_dD}
1160\${ac_uA}HAVE_LIBSOCKET\${ac_uB}HAVE_LIBSOCKET\${ac_uC}1\${ac_uD}
1161\${ac_eA}HAVE_LIBSOCKET\${ac_eB}HAVE_LIBSOCKET\${ac_eC}1\${ac_eD}
1162"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001163}
1164
Guido van Rossum7f43da71994-08-01 12:15:30 +00001165 LIBS="${LIBS} -lsocket"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001166fi
1167
Guido van Rossum7f43da71994-08-01 12:15:30 +00001168ac_save_LIBS="${LIBS}"
1169LIBS="${LIBS} -linet"
1170ac_have_lib=""
1171test -n "$silent" || echo "checking for -linet"
1172cat > conftest.${ac_ext} <<EOF
1173#include "confdefs.h"
1174
1175int main() { return 0; }
1176int t() { main();; return 0; }
1177EOF
1178if eval $ac_compile; then
1179 rm -rf conftest*
1180 ac_have_lib="1"
1181
1182fi
1183rm -f conftest*
1184LIBS="${ac_save_LIBS}"
1185if test -n "${ac_have_lib}"; then
1186
1187{
1188test -n "$verbose" && \
1189echo " defining HAVE_LIBINET"
1190echo "#define" HAVE_LIBINET "1" >> confdefs.h
1191DEFS="$DEFS -DHAVE_LIBINET=1"
1192ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBINET\${ac_dB}HAVE_LIBINET\${ac_dC}1\${ac_dD}
1193\${ac_uA}HAVE_LIBINET\${ac_uB}HAVE_LIBINET\${ac_uC}1\${ac_uD}
1194\${ac_eA}HAVE_LIBINET\${ac_eB}HAVE_LIBINET\${ac_eC}1\${ac_eD}
1195"
1196}
1197
1198 LIBS="${LIBS} -linet"
1199fi
1200
1201ac_save_LIBS="${LIBS}"
1202LIBS="${LIBS} -lnsl"
1203ac_have_lib=""
1204test -n "$silent" || echo "checking for -lnsl"
1205cat > conftest.${ac_ext} <<EOF
1206#include "confdefs.h"
1207
1208int main() { return 0; }
1209int t() { main();; return 0; }
1210EOF
1211if eval $ac_compile; then
1212 rm -rf conftest*
1213 ac_have_lib="1"
1214
1215fi
1216rm -f conftest*
1217LIBS="${ac_save_LIBS}"
1218if test -n "${ac_have_lib}"; then
1219
1220{
1221test -n "$verbose" && \
1222echo " defining HAVE_LIBNSL"
1223echo "#define" HAVE_LIBNSL "1" >> confdefs.h
1224DEFS="$DEFS -DHAVE_LIBNSL=1"
1225ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBNSL\${ac_dB}HAVE_LIBNSL\${ac_dC}1\${ac_dD}
1226\${ac_uA}HAVE_LIBNSL\${ac_uB}HAVE_LIBNSL\${ac_uC}1\${ac_uD}
1227\${ac_eA}HAVE_LIBNSL\${ac_eB}HAVE_LIBNSL\${ac_eC}1\${ac_eD}
1228"
1229}
1230
1231 LIBS="${LIBS} -lnsl"
1232fi
1233
1234
1235fi
1236
1237
1238test -n "$silent" || echo "checking for --with-readline"
1239# check whether --with-readline or --without-readline was given.
1240withval="$with_readline"
1241if test -n "$withval"; then
1242
1243{
1244test -n "$verbose" && \
1245echo " defining WITH_READLINE"
1246echo "#define" WITH_READLINE "1" >> confdefs.h
1247DEFS="$DEFS -DWITH_READLINE=1"
1248ac_sed_defs="${ac_sed_defs}\${ac_dA}WITH_READLINE\${ac_dB}WITH_READLINE\${ac_dC}1\${ac_dD}
1249\${ac_uA}WITH_READLINE\${ac_uB}WITH_READLINE\${ac_uC}1\${ac_uD}
1250\${ac_eA}WITH_READLINE\${ac_eB}WITH_READLINE\${ac_eC}1\${ac_eD}
1251"
1252}
1253
1254if test -d "$withval"
1255then LIBS="$LIBS -L$withval"
1256else echo "configure: proper usage is --with-readline=DIRECTORY" >&2; exit 1
1257fi
1258termcap=
1259ac_save_LIBS="${LIBS}"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001260LIBS="${LIBS} -ltermcap"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001261ac_have_lib=""
1262test -n "$silent" || echo "checking for -ltermcap"
1263cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001264#include "confdefs.h"
1265
Guido van Rossum7f43da71994-08-01 12:15:30 +00001266int main() { return 0; }
1267int t() { main();; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001268EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001269if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001270 rm -rf conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00001271 ac_have_lib="1"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001272
1273fi
1274rm -f conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00001275LIBS="${ac_save_LIBS}"
1276if test -n "${ac_have_lib}"; then
1277 :; termcap=termcap
1278else
1279 :; ac_save_LIBS="${LIBS}"
1280LIBS="${LIBS} -ltermlib"
1281ac_have_lib=""
1282test -n "$silent" || echo "checking for -ltermlib"
1283cat > conftest.${ac_ext} <<EOF
1284#include "confdefs.h"
1285
1286int main() { return 0; }
1287int t() { main();; return 0; }
1288EOF
1289if eval $ac_compile; then
1290 rm -rf conftest*
1291 ac_have_lib="1"
1292
1293fi
1294rm -f conftest*
1295LIBS="${ac_save_LIBS}"
1296if test -n "${ac_have_lib}"; then
1297 :; termcap=termlib
1298else
1299 :;
1300fi
1301
1302fi
1303
1304if test ! -z "$termcap"
1305then LIBS="$LIBS -lreadline"
1306 # Avoid possible conflict between shared libraries termcap and gl
1307 # on IRIX 5: both contain a routine called clear.
1308 if test -f /usr/lib/lib$termcap.a
1309 then LIBS="$LIBS /usr/lib/lib$termcap.a"
1310 else LIBS="$LIBS -l$termcap"
1311 fi
1312else echo "configure: no working termcap/termlib" >&2; exit 1
1313fi
1314fi
1315
1316
1317test -n "$silent" || echo "checking for --with-thread"
1318# check whether --with-thread or --without-thread was given.
1319withval="$with_thread"
1320if test -n "$withval"; then
1321
1322if test -d "$withval"
1323then LIBS="$LIBS -L$withval"
1324fi
1325ac_save_LIBS="${LIBS}"
1326LIBS="${LIBS} -lpthreads"
1327ac_have_lib=""
1328test -n "$silent" || echo "checking for -lpthreads"
1329cat > conftest.${ac_ext} <<EOF
1330#include "confdefs.h"
1331
1332int main() { return 0; }
1333int t() { main();; return 0; }
1334EOF
1335if eval $ac_compile; then
1336 rm -rf conftest*
1337 ac_have_lib="1"
1338
1339fi
1340rm -f conftest*
1341LIBS="${ac_save_LIBS}"
1342if test -n "${ac_have_lib}"; then
1343 :;
Guido van Rossum627b2d71993-12-24 10:39:16 +00001344{
1345test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +00001346echo " defining WITH_THREAD"
1347echo "#define" WITH_THREAD "1" >> confdefs.h
1348DEFS="$DEFS -DWITH_THREAD=1"
1349ac_sed_defs="${ac_sed_defs}\${ac_dA}WITH_THREAD\${ac_dB}WITH_THREAD\${ac_dC}1\${ac_dD}
1350\${ac_uA}WITH_THREAD\${ac_uB}WITH_THREAD\${ac_uC}1\${ac_uD}
1351\${ac_eA}WITH_THREAD\${ac_eB}WITH_THREAD\${ac_eC}1\${ac_eD}
1352"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001353}
1354
Guido van Rossum7f43da71994-08-01 12:15:30 +00001355
1356{
1357test -n "$verbose" && \
1358echo " defining _POSIX_THREADS"
1359echo "#define" _POSIX_THREADS "1" >> confdefs.h
1360DEFS="$DEFS -D_POSIX_THREADS=1"
1361ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_THREADS\${ac_dB}_POSIX_THREADS\${ac_dC}1\${ac_dD}
1362\${ac_uA}_POSIX_THREADS\${ac_uB}_POSIX_THREADS\${ac_uC}1\${ac_uD}
1363\${ac_eA}_POSIX_THREADS\${ac_eB}_POSIX_THREADS\${ac_eC}1\${ac_eD}
1364"
1365}
1366
1367LIBS="$LIBS -lpthreads"
1368LIBOBJS="$LIBOBJS thread.o"
1369else
1370 :;
Guido van Rossum627b2d71993-12-24 10:39:16 +00001371fi
1372
Guido van Rossum7f43da71994-08-01 12:15:30 +00001373ac_save_LIBS="${LIBS}"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001374LIBS="${LIBS} -lmpc"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001375ac_have_lib=""
1376test -n "$silent" || echo "checking for -lmpc"
1377cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001378#include "confdefs.h"
1379
Guido van Rossum7f43da71994-08-01 12:15:30 +00001380int main() { return 0; }
1381int t() { main();; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001382EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001383if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001384 rm -rf conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00001385 ac_have_lib="1"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001386
1387fi
1388rm -f conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00001389LIBS="${ac_save_LIBS}"
1390if test -n "${ac_have_lib}"; then
1391 :;
Guido van Rossum627b2d71993-12-24 10:39:16 +00001392{
1393test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +00001394echo " defining WITH_THREAD"
1395echo "#define" WITH_THREAD "1" >> confdefs.h
1396DEFS="$DEFS -DWITH_THREAD=1"
1397ac_sed_defs="${ac_sed_defs}\${ac_dA}WITH_THREAD\${ac_dB}WITH_THREAD\${ac_dC}1\${ac_dD}
1398\${ac_uA}WITH_THREAD\${ac_uB}WITH_THREAD\${ac_uC}1\${ac_uD}
1399\${ac_eA}WITH_THREAD\${ac_eB}WITH_THREAD\${ac_eC}1\${ac_eD}
1400"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001401}
1402
Guido van Rossum7f43da71994-08-01 12:15:30 +00001403LIBS="$LIBS -lmpc"
1404LIBOBJS="$LIBOBJS thread.o"
1405else
1406 :;
Guido van Rossum627b2d71993-12-24 10:39:16 +00001407fi
1408
Guido van Rossum7f43da71994-08-01 12:15:30 +00001409ac_save_LIBS="${LIBS}"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001410LIBS="${LIBS} -lthread"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001411ac_have_lib=""
1412test -n "$silent" || echo "checking for -lthread"
1413cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001414#include "confdefs.h"
1415
Guido van Rossum7f43da71994-08-01 12:15:30 +00001416int main() { return 0; }
1417int t() { main();; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001418EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001419if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001420 rm -rf conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00001421 ac_have_lib="1"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001422
1423fi
1424rm -f conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00001425LIBS="${ac_save_LIBS}"
1426if test -n "${ac_have_lib}"; then
1427 :;
Guido van Rossum627b2d71993-12-24 10:39:16 +00001428{
1429test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +00001430echo " defining WITH_THREAD"
1431echo "#define" WITH_THREAD "1" >> confdefs.h
1432DEFS="$DEFS -DWITH_THREAD=1"
1433ac_sed_defs="${ac_sed_defs}\${ac_dA}WITH_THREAD\${ac_dB}WITH_THREAD\${ac_dC}1\${ac_dD}
1434\${ac_uA}WITH_THREAD\${ac_uB}WITH_THREAD\${ac_uC}1\${ac_uD}
1435\${ac_eA}WITH_THREAD\${ac_eB}WITH_THREAD\${ac_eC}1\${ac_eD}
1436"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001437}
1438
Guido van Rossum7f43da71994-08-01 12:15:30 +00001439LIBS="$LIBS -lthread"
1440LIBOBJS="$LIBOBJS thread.o"
1441else
1442 :;
Guido van Rossum627b2d71993-12-24 10:39:16 +00001443fi
1444
Guido van Rossum7f43da71994-08-01 12:15:30 +00001445
Guido van Rossum627b2d71993-12-24 10:39:16 +00001446fi
1447
Guido van Rossum7f43da71994-08-01 12:15:30 +00001448
1449# -I${DLINCLDIR} is added to the compile rule for import.o
1450
1451DLINCLDIR=/
1452
1453test -n "$silent" || echo "checking for --with-sgi-dl"
1454# check whether --with-sgi-dl or --without-sgi-dl was given.
1455withval="$with_sgi_dl"
1456if test -n "$withval"; then
1457
1458{
1459test -n "$verbose" && \
1460echo " defining WITH_SGI_DL"
1461echo "#define" WITH_SGI_DL "1" >> confdefs.h
1462DEFS="$DEFS -DWITH_SGI_DL=1"
1463ac_sed_defs="${ac_sed_defs}\${ac_dA}WITH_SGI_DL\${ac_dB}WITH_SGI_DL\${ac_dC}1\${ac_dD}
1464\${ac_uA}WITH_SGI_DL\${ac_uB}WITH_SGI_DL\${ac_uC}1\${ac_uD}
1465\${ac_eA}WITH_SGI_DL\${ac_eB}WITH_SGI_DL\${ac_eC}1\${ac_eD}
1466"
1467}
1468
1469dldir=$withval
1470if test -d "$dldir"
1471then LIBS="$LIBS -L$dldir"
1472else echo "configure: proper usage is --with-sgi-dl=DIRECTORY" >&2; exit 1
1473fi
1474DLINCLDIR=${dldir}
1475LIBS="$LIBS -ldl -lmld"
1476fi
1477
1478
1479test -n "$silent" || echo "checking for --with-dl-dld"
1480# check whether --with-dl-dld or --without-dl-dld was given.
1481withval="$with_dl_dld"
1482if test -n "$withval"; then
1483
1484{
1485test -n "$verbose" && \
1486echo " defining WITH_DL_DLD"
1487echo "#define" WITH_DL_DLD "1" >> confdefs.h
1488DEFS="$DEFS -DWITH_DL_DLD=1"
1489ac_sed_defs="${ac_sed_defs}\${ac_dA}WITH_DL_DLD\${ac_dB}WITH_DL_DLD\${ac_dC}1\${ac_dD}
1490\${ac_uA}WITH_DL_DLD\${ac_uB}WITH_DL_DLD\${ac_uC}1\${ac_uD}
1491\${ac_eA}WITH_DL_DLD\${ac_eB}WITH_DL_DLD\${ac_eC}1\${ac_eD}
1492"
1493}
1494
1495dldir=`echo "$withval" | sed 's/,.*//'`
1496dlddir=`echo "$withval" | sed 's/.*,//'`
1497if test -d "$dldir" -a -d "$dlddir"
1498then LIBS="$LIBS -L$dldir -L$dlddir"
1499else echo "configure: proper usage is --with-dl-dld=DL_DIRECTORY" >&2; exit 1
1500fi
1501DLINCLDIR=${dldir}
1502LIBS="$LIBS -ldl -ldld"
1503fi
1504
1505
Guido van Rossum627b2d71993-12-24 10:39:16 +00001506# checks for library functions
Guido van Rossum7f43da71994-08-01 12:15:30 +00001507for 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 Rossum627b2d71993-12-24 10:39:16 +00001508do
Guido van Rossum7f43da71994-08-01 12:15:30 +00001509ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'`
1510test -n "$silent" || echo "checking for ${ac_func}"
1511cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001512#include "confdefs.h"
1513#include <ctype.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00001514int main() { return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001515int t() {
1516/* The GNU C library defines this for functions which it implements
1517 to always fail with ENOSYS. Some functions are actually named
1518 something starting with __ and the normal name is an alias. */
Guido van Rossum7f43da71994-08-01 12:15:30 +00001519#if defined (__stub_${ac_func}) || defined (__stub___${ac_func})
Guido van Rossum627b2d71993-12-24 10:39:16 +00001520choke me
1521#else
1522/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum7f43da71994-08-01 12:15:30 +00001523extern char ${ac_func}(); ${ac_func}();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001524#endif
Guido van Rossum7f43da71994-08-01 12:15:30 +00001525; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001526EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001527if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001528 rm -rf conftest*
1529 {
1530test -n "$verbose" && \
Guido van Rossum7f43da71994-08-01 12:15:30 +00001531echo " defining ${ac_tr_func}"
1532echo "#define" ${ac_tr_func} "1" >> confdefs.h
1533DEFS="$DEFS -D${ac_tr_func}=1"
1534ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_func}\${ac_dB}${ac_tr_func}\${ac_dC}1\${ac_dD}
1535\${ac_uA}${ac_tr_func}\${ac_uB}${ac_tr_func}\${ac_uC}1\${ac_uD}
1536\${ac_eA}${ac_tr_func}\${ac_eB}${ac_tr_func}\${ac_eC}1\${ac_eD}
1537"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001538}
1539
1540
1541fi
1542rm -f conftest*
1543done
1544
Guido van Rossum7f43da71994-08-01 12:15:30 +00001545for ac_func in dup2 getcwd strerror memmove
Guido van Rossum627b2d71993-12-24 10:39:16 +00001546do
Guido van Rossum7f43da71994-08-01 12:15:30 +00001547test -n "$silent" || echo "checking for ${ac_func}"
1548cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001549#include "confdefs.h"
1550#include <ctype.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00001551int main() { return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001552int t() {
1553/* The GNU C library defines this for functions which it implements
1554 to always fail with ENOSYS. Some functions are actually named
1555 something starting with __ and the normal name is an alias. */
Guido van Rossum7f43da71994-08-01 12:15:30 +00001556#if defined (__stub_${ac_func}) || defined (__stub___${ac_func})
Guido van Rossum627b2d71993-12-24 10:39:16 +00001557choke me
1558#else
1559/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum7f43da71994-08-01 12:15:30 +00001560extern char ${ac_func}(); ${ac_func}();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001561#endif
Guido van Rossum7f43da71994-08-01 12:15:30 +00001562; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001563EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001564if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001565 :
1566else
1567 rm -rf conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00001568 LIBOBJS="$LIBOBJS ${ac_func}.o"
1569test -n "$verbose" && echo " using ${ac_func}.o instead"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001570fi
1571rm -f conftest*
1572
1573done
1574
Guido van Rossum7f43da71994-08-01 12:15:30 +00001575test -n "$silent" || echo "checking for getpgrp"
1576cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001577#include "confdefs.h"
1578#include <ctype.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00001579int main() { return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001580int t() {
1581/* The GNU C library defines this for functions which it implements
1582 to always fail with ENOSYS. Some functions are actually named
1583 something starting with __ and the normal name is an alias. */
1584#if defined (__stub_getpgrp) || defined (__stub___getpgrp)
1585choke me
1586#else
1587/* Override any gcc2 internal prototype to avoid an error. */
1588extern char getpgrp(); getpgrp();
1589#endif
Guido van Rossum7f43da71994-08-01 12:15:30 +00001590; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001591EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001592if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001593 rm -rf conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00001594 test -n "$silent" || echo "checking for argument to getpgrp"
1595cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001596#include "confdefs.h"
1597#include <unistd.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00001598int main() { return 0; }
1599int t() { getpgrp(0);; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001600EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001601if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001602 rm -rf conftest*
1603
1604{
1605test -n "$verbose" && \
1606echo " defining GETPGRP_HAVE_ARG"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001607echo "#define" GETPGRP_HAVE_ARG "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001608DEFS="$DEFS -DGETPGRP_HAVE_ARG=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001609ac_sed_defs="${ac_sed_defs}\${ac_dA}GETPGRP_HAVE_ARG\${ac_dB}GETPGRP_HAVE_ARG\${ac_dC}1\${ac_dD}
1610\${ac_uA}GETPGRP_HAVE_ARG\${ac_uB}GETPGRP_HAVE_ARG\${ac_uC}1\${ac_uD}
1611\${ac_eA}GETPGRP_HAVE_ARG\${ac_eB}GETPGRP_HAVE_ARG\${ac_eC}1\${ac_eD}
1612"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001613}
1614
1615
1616fi
1617rm -f conftest*
1618
1619
1620fi
1621rm -f conftest*
1622
1623
1624# checks for structures
Guido van Rossum7f43da71994-08-01 12:15:30 +00001625test -n "$silent" || echo "checking for whether time.h and sys/time.h may both be included"
1626cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001627#include "confdefs.h"
1628#include <sys/types.h>
1629#include <sys/time.h>
1630#include <time.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00001631int main() { return 0; }
1632int t() { struct tm *tp;; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001633EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001634if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001635 rm -rf conftest*
1636
1637{
1638test -n "$verbose" && \
1639echo " defining TIME_WITH_SYS_TIME"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001640echo "#define" TIME_WITH_SYS_TIME "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001641DEFS="$DEFS -DTIME_WITH_SYS_TIME=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001642ac_sed_defs="${ac_sed_defs}\${ac_dA}TIME_WITH_SYS_TIME\${ac_dB}TIME_WITH_SYS_TIME\${ac_dC}1\${ac_dD}
1643\${ac_uA}TIME_WITH_SYS_TIME\${ac_uB}TIME_WITH_SYS_TIME\${ac_uC}1\${ac_uD}
1644\${ac_eA}TIME_WITH_SYS_TIME\${ac_eB}TIME_WITH_SYS_TIME\${ac_eC}1\${ac_eD}
1645"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001646}
1647
1648
1649fi
1650rm -f conftest*
1651
Guido van Rossum7f43da71994-08-01 12:15:30 +00001652test -n "$silent" || echo "checking for struct tm in time.h"
1653cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001654#include "confdefs.h"
1655#include <sys/types.h>
1656#include <time.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00001657int main() { return 0; }
1658int t() { struct tm *tp; tp->tm_sec;; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001659EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001660if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001661 :
1662else
1663 rm -rf conftest*
1664
1665{
1666test -n "$verbose" && \
1667echo " defining TM_IN_SYS_TIME"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001668echo "#define" TM_IN_SYS_TIME "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001669DEFS="$DEFS -DTM_IN_SYS_TIME=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001670ac_sed_defs="${ac_sed_defs}\${ac_dA}TM_IN_SYS_TIME\${ac_dB}TM_IN_SYS_TIME\${ac_dC}1\${ac_dD}
1671\${ac_uA}TM_IN_SYS_TIME\${ac_uB}TM_IN_SYS_TIME\${ac_uC}1\${ac_uD}
1672\${ac_eA}TM_IN_SYS_TIME\${ac_eB}TM_IN_SYS_TIME\${ac_eC}1\${ac_eD}
1673"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001674}
1675
1676fi
1677rm -f conftest*
1678
Guido van Rossum7f43da71994-08-01 12:15:30 +00001679ac_decl='#include <sys/types.h>
Guido van Rossum627b2d71993-12-24 10:39:16 +00001680'
1681case "$DEFS" in
Guido van Rossum7f43da71994-08-01 12:15:30 +00001682 *TM_IN_SYS_TIME*) ac_decl="$ac_decl
Guido van Rossum627b2d71993-12-24 10:39:16 +00001683#include <sys/time.h>
1684" ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +00001685 *) ac_decl="$ac_decl
Guido van Rossum627b2d71993-12-24 10:39:16 +00001686#include <time.h>
1687" ;;
1688esac
Guido van Rossum7f43da71994-08-01 12:15:30 +00001689test -n "$silent" || echo "checking for tm_zone in struct tm"
1690cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001691#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001692$ac_decl
1693int main() { return 0; }
1694int t() { struct tm tm; tm.tm_zone;; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001695EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001696if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001697 rm -rf conftest*
1698
1699{
1700test -n "$verbose" && \
1701echo " defining HAVE_TM_ZONE"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001702echo "#define" HAVE_TM_ZONE "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001703DEFS="$DEFS -DHAVE_TM_ZONE=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001704ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_TM_ZONE\${ac_dB}HAVE_TM_ZONE\${ac_dC}1\${ac_dD}
1705\${ac_uA}HAVE_TM_ZONE\${ac_uB}HAVE_TM_ZONE\${ac_uC}1\${ac_uD}
1706\${ac_eA}HAVE_TM_ZONE\${ac_eB}HAVE_TM_ZONE\${ac_eC}1\${ac_eD}
1707"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001708}
1709
1710
1711else
1712 rm -rf conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00001713 ac_no_tm_zone=1
Guido van Rossum627b2d71993-12-24 10:39:16 +00001714fi
1715rm -f conftest*
1716
Guido van Rossum7f43da71994-08-01 12:15:30 +00001717if test -n "$ac_no_tm_zone"; then
1718test -n "$silent" || echo "checking for tzname"
1719cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001720#include "confdefs.h"
1721#include <time.h>
1722#ifndef tzname /* For SGI. */
1723extern char *tzname[]; /* RS6000 and others want it this way. */
1724#endif
Guido van Rossum7f43da71994-08-01 12:15:30 +00001725int main() { return 0; }
1726int t() { atoi(*tzname);; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001727EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001728if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001729 rm -rf conftest*
1730
1731{
1732test -n "$verbose" && \
1733echo " defining HAVE_TZNAME"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001734echo "#define" HAVE_TZNAME "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001735DEFS="$DEFS -DHAVE_TZNAME=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001736ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_TZNAME\${ac_dB}HAVE_TZNAME\${ac_dC}1\${ac_dD}
1737\${ac_uA}HAVE_TZNAME\${ac_uB}HAVE_TZNAME\${ac_uC}1\${ac_uD}
1738\${ac_eA}HAVE_TZNAME\${ac_eB}HAVE_TZNAME\${ac_eC}1\${ac_eD}
1739"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001740}
1741
1742
1743fi
1744rm -f conftest*
1745
1746fi
1747
Guido van Rossum7f43da71994-08-01 12:15:30 +00001748test -n "$silent" || echo "checking for whether we have altzone"
1749cat > conftest.${ac_ext} <<EOF
1750#include "confdefs.h"
1751#include <time.h>
1752int main() { return 0; }
1753int t() { return altzone;; return 0; }
1754EOF
1755if eval $ac_compile; then
1756 rm -rf conftest*
1757
1758{
1759test -n "$verbose" && \
1760echo " defining HAVE_ALTZONE"
1761echo "#define" HAVE_ALTZONE "1" >> confdefs.h
1762DEFS="$DEFS -DHAVE_ALTZONE=1"
1763ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_ALTZONE\${ac_dB}HAVE_ALTZONE\${ac_dC}1\${ac_dD}
1764\${ac_uA}HAVE_ALTZONE\${ac_uB}HAVE_ALTZONE\${ac_uC}1\${ac_uD}
1765\${ac_eA}HAVE_ALTZONE\${ac_eB}HAVE_ALTZONE\${ac_eC}1\${ac_eD}
1766"
1767}
1768
1769
1770fi
1771rm -f conftest*
1772
1773test -n "$silent" || echo "checking for whether sys/select.h and sys/time.h may both be included"
1774cat > conftest.${ac_ext} <<EOF
1775#include "confdefs.h"
1776
1777#include <sys/types.h>
1778#include <sys/select.h>
1779#include <sys/time.h>
1780
1781int main() { return 0; }
1782int t() { ;; return 0; }
1783EOF
1784if eval $ac_compile; then
1785 rm -rf conftest*
1786
1787{
1788test -n "$verbose" && \
1789echo " defining SYS_SELECT_WITH_SYS_TIME"
1790echo "#define" SYS_SELECT_WITH_SYS_TIME "1" >> confdefs.h
1791DEFS="$DEFS -DSYS_SELECT_WITH_SYS_TIME=1"
1792ac_sed_defs="${ac_sed_defs}\${ac_dA}SYS_SELECT_WITH_SYS_TIME\${ac_dB}SYS_SELECT_WITH_SYS_TIME\${ac_dC}1\${ac_dD}
1793\${ac_uA}SYS_SELECT_WITH_SYS_TIME\${ac_uB}SYS_SELECT_WITH_SYS_TIME\${ac_uC}1\${ac_uD}
1794\${ac_eA}SYS_SELECT_WITH_SYS_TIME\${ac_eB}SYS_SELECT_WITH_SYS_TIME\${ac_eC}1\${ac_eD}
1795"
1796}
1797
1798
1799fi
1800rm -f conftest*
1801
Guido van Rossum627b2d71993-12-24 10:39:16 +00001802
1803# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:30 +00001804
1805test -n "$silent" || echo "checking for unsigned characters"
1806cat > conftest.${ac_ext} <<EOF
1807#include "confdefs.h"
1808/* volatile prevents gcc2 from optimizing the test away on sparcs. */
1809#if !__STDC__
1810#define volatile
1811#endif
1812main() {
1813#ifdef __CHAR_UNSIGNED__
1814 exit(1); /* No need to redefine it. */
1815#else
1816 volatile char c = 255; exit(c < 0);
1817#endif
1818}
1819EOF
1820eval $ac_compile
1821if test -s conftest && (./conftest; exit) 2>/dev/null; then
1822
1823{
1824test -n "$verbose" && \
1825echo " defining __CHAR_UNSIGNED__"
1826echo "#define" __CHAR_UNSIGNED__ "1" >> confdefs.h
1827DEFS="$DEFS -D__CHAR_UNSIGNED__=1"
1828ac_sed_defs="${ac_sed_defs}\${ac_dA}__CHAR_UNSIGNED__\${ac_dB}__CHAR_UNSIGNED__\${ac_dC}1\${ac_dD}
1829\${ac_uA}__CHAR_UNSIGNED__\${ac_uB}__CHAR_UNSIGNED__\${ac_uC}1\${ac_uD}
1830\${ac_eA}__CHAR_UNSIGNED__\${ac_eB}__CHAR_UNSIGNED__\${ac_eC}1\${ac_eD}
1831"
1832}
1833
1834
1835fi
1836rm -fr conftest*
1837
1838
1839ac_prog='/* Ultrix mips cc rejects this. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00001840typedef int charset[2]; const charset x;
1841/* SunOS 4.1.1 cc rejects this. */
1842char const *const *ccp;
1843char **p;
1844/* AIX XL C 1.02.0.0 rejects this.
1845 It does not let you subtract one const X* pointer from another in an arm
1846 of an if-expression whose if-part is not a constant expression */
1847const char *g = "string";
1848ccp = &g + (g ? g-g : 0);
1849/* HPUX 7.0 cc rejects these. */
1850++ccp;
1851p = (char**) ccp;
1852ccp = (char const *const *) p;
1853{ /* SCO 3.2v4 cc rejects this. */
1854 char *t;
1855 char const *s = 0 ? (char *) 0 : (char const *) 0;
1856
1857 *t++ = 0;
1858}
1859{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1860 int x[] = {25,17};
1861 const int *foo = &x[0];
1862 ++foo;
1863}
1864{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1865 typedef const int *iptr;
1866 iptr p = 0;
1867 ++p;
1868}
1869{ /* AIX XL C 1.02.0.0 rejects this saying
1870 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1871 struct s { int j; const int *ap[3]; };
1872 struct s *b; b->j = 5;
1873}
1874{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1875 const int foo = 10;
1876}'
Guido van Rossum7f43da71994-08-01 12:15:30 +00001877test -n "$silent" || echo "checking for lack of working const"
1878cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001879#include "confdefs.h"
1880
Guido van Rossum7f43da71994-08-01 12:15:30 +00001881int main() { return 0; }
1882int t() { $ac_prog; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001883EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001884if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001885 :
1886else
1887 rm -rf conftest*
1888
1889{
1890test -n "$verbose" && \
1891echo " defining" const to be empty
Guido van Rossum7f43da71994-08-01 12:15:30 +00001892echo "#define" const "" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001893DEFS="$DEFS -Dconst="
Guido van Rossum7f43da71994-08-01 12:15:30 +00001894ac_sed_defs="${ac_sed_defs}\${ac_dA}const\${ac_dB}const\${ac_dC}\${ac_dD}
1895\${ac_uA}const\${ac_uB}const\${ac_uC}\${ac_uD}
1896\${ac_eA}const\${ac_eB}const\${ac_eC}\${ac_eD}
1897"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001898}
1899
1900fi
1901rm -f conftest*
1902
Guido van Rossum7f43da71994-08-01 12:15:30 +00001903
1904test -n "$silent" || echo "checking for wheter we have signed char"
1905cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001906#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001907
1908int main() { return 0; }
1909int t() { signed char c;; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001910EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001911if eval $ac_compile; then
1912 :
1913else
1914 rm -rf conftest*
1915
1916{
1917test -n "$verbose" && \
1918echo " defining" signed to be empty
1919echo "#define" signed "" >> confdefs.h
1920DEFS="$DEFS -Dsigned="
1921ac_sed_defs="${ac_sed_defs}\${ac_dA}signed\${ac_dB}signed\${ac_dC}\${ac_dD}
1922\${ac_uA}signed\${ac_uB}signed\${ac_uC}\${ac_uD}
1923\${ac_eA}signed\${ac_eB}signed\${ac_eC}\${ac_eD}
1924"
1925}
1926
1927fi
1928rm -f conftest*
1929
1930
1931test -n "$silent" || echo "checking for prototypes"
1932cat > conftest.${ac_ext} <<EOF
1933#include "confdefs.h"
1934
1935int foo(int x) { return 0; }
1936int main() { return foo(10); }
1937
1938EOF
1939eval $ac_compile
Guido van Rossum627b2d71993-12-24 10:39:16 +00001940if test -s conftest && (./conftest; exit) 2>/dev/null; then
1941
1942{
1943test -n "$verbose" && \
1944echo " defining HAVE_PROTOTYPES"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001945echo "#define" HAVE_PROTOTYPES "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001946DEFS="$DEFS -DHAVE_PROTOTYPES=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001947ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_PROTOTYPES\${ac_dB}HAVE_PROTOTYPES\${ac_dC}1\${ac_dD}
1948\${ac_uA}HAVE_PROTOTYPES\${ac_uB}HAVE_PROTOTYPES\${ac_uC}1\${ac_uD}
1949\${ac_eA}HAVE_PROTOTYPES\${ac_eB}HAVE_PROTOTYPES\${ac_eC}1\${ac_eD}
1950"
1951}
1952 have_prototypes=1
1953
1954fi
1955rm -fr conftest*
1956
1957test -n "$silent" || echo "checking for variable length prototypes and stdarg.h"
1958cat > conftest.${ac_ext} <<EOF
1959#include "confdefs.h"
1960
1961#include <stdarg.h>
1962int foo(int x, ...) { return 0; }
1963int main() { return foo(10, 11, 12); }
1964
1965EOF
1966eval $ac_compile
1967if test -s conftest && (./conftest; exit) 2>/dev/null; then
1968
1969{
1970test -n "$verbose" && \
1971echo " defining HAVE_STDARG_PROTOTYPES"
1972echo "#define" HAVE_STDARG_PROTOTYPES "1" >> confdefs.h
1973DEFS="$DEFS -DHAVE_STDARG_PROTOTYPES=1"
1974ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_STDARG_PROTOTYPES\${ac_dB}HAVE_STDARG_PROTOTYPES\${ac_dC}1\${ac_dD}
1975\${ac_uA}HAVE_STDARG_PROTOTYPES\${ac_uB}HAVE_STDARG_PROTOTYPES\${ac_uC}1\${ac_uD}
1976\${ac_eA}HAVE_STDARG_PROTOTYPES\${ac_eB}HAVE_STDARG_PROTOTYPES\${ac_eC}1\${ac_eD}
1977"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001978}
1979 have_prototypes=1
1980
1981fi
1982rm -fr conftest*
1983if test "$have_prototypes"; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001984test -n "$silent" || echo "checking for "bad exec* prototypes""
1985cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001986#include "confdefs.h"
1987#include <unistd.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00001988int main() { return 0; }
1989int t() { char **t;execve("@",t,t);; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001990EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001991if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001992 :
1993else
1994 rm -rf conftest*
1995
1996{
1997test -n "$verbose" && \
1998echo " defining BAD_EXEC_PROTOTYPES"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001999echo "#define" BAD_EXEC_PROTOTYPES "1" >> confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00002000DEFS="$DEFS -DBAD_EXEC_PROTOTYPES=1"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002001ac_sed_defs="${ac_sed_defs}\${ac_dA}BAD_EXEC_PROTOTYPES\${ac_dB}BAD_EXEC_PROTOTYPES\${ac_dC}1\${ac_dD}
2002\${ac_uA}BAD_EXEC_PROTOTYPES\${ac_uB}BAD_EXEC_PROTOTYPES\${ac_uC}1\${ac_uD}
2003\${ac_eA}BAD_EXEC_PROTOTYPES\${ac_eB}BAD_EXEC_PROTOTYPES\${ac_eC}1\${ac_eD}
2004"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002005}
2006
2007fi
2008rm -f conftest*
2009
2010fi
2011
Guido van Rossum7f43da71994-08-01 12:15:30 +00002012test -n "$silent" || echo "checking for bad static forward"
2013cat > conftest.${ac_ext} <<EOF
2014#include "confdefs.h"
2015
2016struct s { int a; int b; };
2017static struct s foo;
2018int foobar() { return !foo.a; }
2019static struct s foo = { 1, 2 };
2020main() { exit(foobar()); }
2021
2022EOF
2023eval $ac_compile
2024if test -s conftest && (./conftest; exit) 2>/dev/null; then
2025 :
2026else
2027
2028{
2029test -n "$verbose" && \
2030echo " defining BAD_STATIC_FORWARD"
2031echo "#define" BAD_STATIC_FORWARD "1" >> confdefs.h
2032DEFS="$DEFS -DBAD_STATIC_FORWARD=1"
2033ac_sed_defs="${ac_sed_defs}\${ac_dA}BAD_STATIC_FORWARD\${ac_dB}BAD_STATIC_FORWARD\${ac_dC}1\${ac_dD}
2034\${ac_uA}BAD_STATIC_FORWARD\${ac_uB}BAD_STATIC_FORWARD\${ac_uC}1\${ac_uD}
2035\${ac_eA}BAD_STATIC_FORWARD\${ac_eB}BAD_STATIC_FORWARD\${ac_eC}1\${ac_eD}
2036"
2037}
2038
2039fi
2040rm -fr conftest*
2041
Guido van Rossum627b2d71993-12-24 10:39:16 +00002042# checks for system services
2043# (none yet)
2044
2045# other checks for UNIX variants
Guido van Rossum7f43da71994-08-01 12:15:30 +00002046ac_save_LIBS="${LIBS}"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002047LIBS="${LIBS} -lsun"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002048ac_have_lib=""
2049test -n "$silent" || echo "checking for -lsun"
2050cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002051#include "confdefs.h"
2052
Guido van Rossum7f43da71994-08-01 12:15:30 +00002053int main() { return 0; }
2054int t() { main();; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002055EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002056if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002057 rm -rf conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00002058 ac_have_lib="1"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002059
2060fi
2061rm -f conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00002062LIBS="${ac_save_LIBS}"
2063if test -n "${ac_have_lib}"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002064 :; LIBS="$LIBS -lsun"
2065else
2066 :;
2067fi
2068
2069
Guido van Rossum7f43da71994-08-01 12:15:30 +00002070test -n "$silent" || echo "checking for Xenix"
2071cat > conftest.${ac_ext} <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002072#include "confdefs.h"
2073#if defined(M_XENIX) && !defined(M_UNIX)
2074 yes
2075#endif
2076
2077EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002078eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002079if egrep "yes" conftest.out >/dev/null 2>&1; then
2080 rm -rf conftest*
2081 XENIX=1
2082
2083fi
2084rm -f conftest*
2085
2086if test -n "$XENIX"; then
2087 LIBS="$LIBS -lx"
2088 case "$DEFS" in
2089 *SYSNDIR*) ;;
2090 *) LIBS="-ldir $LIBS" ;; # Make sure -ldir precedes any -lx.
2091 esac
2092fi
2093
2094
Guido van Rossum7f43da71994-08-01 12:15:30 +00002095# check for --with-libm=...
2096
2097LIBM=-lm
2098# check whether --with-libm or --without-libm was given.
2099withval="$with_libm"
2100if test -n "$withval"; then
2101 if test "$withval" != yes
2102then LIBM=$withval
2103else echo "configure: proper usage is --with-libm=STRING" >&2; exit 1
2104fi
2105fi
2106
2107
2108# check for --with-libc=...
2109
2110# check whether --with-libc or --without-libc was given.
2111withval="$with_libc"
2112if test -n "$withval"; then
2113 if test "$withval" != yes
2114then LIBC=$withval
2115else echo "configure: proper usage is --with-libc=STRING" >&2; exit 1
2116fi
2117fi
2118
2119
Guido van Rossum627b2d71993-12-24 10:39:16 +00002120# generate output files
2121# Set default prefixes.
2122if test -n "$prefix"; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002123 test -z "$exec_prefix" && exec_prefix='${prefix}' # Let make expand it.
2124 ac_prsub="s%^prefix\\([ ]*\\)=\\([ ]*\\).*$%prefix\\1=\\2$prefix%"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002125fi
2126if test -n "$exec_prefix"; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002127 ac_prsub="$ac_prsub
Guido van Rossum627b2d71993-12-24 10:39:16 +00002128s%^exec_prefix\\([ ]*\\)=\\([ ]*\\).*$%exec_prefix\\1=\\2$exec_prefix%"
2129fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002130# Any assignment to VPATH causes Sun make to only execute
2131# the first set of double-colon rules, so remove it if not needed.
2132# If there is a colon in the path, we need to keep it.
2133if test "x$srcdir" = x.; then
2134 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
2135fi
2136
Guido van Rossum627b2d71993-12-24 10:39:16 +00002137# Quote sed substitution magic chars in DEFS.
2138cat >conftest.def <<EOF
2139$DEFS
2140EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002141ac_escape_ampersand_and_backslash='s%[&\\]%\\&%g'
2142DEFS=`sed "$ac_escape_ampersand_and_backslash" <conftest.def`
Guido van Rossum627b2d71993-12-24 10:39:16 +00002143rm -f conftest.def
2144# Substitute for predefined variables.
2145
Guido van Rossum7f43da71994-08-01 12:15:30 +00002146trap 'rm -f config.status; exit 1' 1 2 15
Guido van Rossum627b2d71993-12-24 10:39:16 +00002147echo creating config.status
2148rm -f config.status
2149cat > config.status <<EOF
2150#!/bin/sh
2151# Generated automatically by configure.
2152# Run this file to recreate the current configuration.
2153# This directory was configured as follows,
2154# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2155#
2156# $0 $configure_args
2157
Guido van Rossum7f43da71994-08-01 12:15:30 +00002158ac_cs_usage="Usage: config.status [--recheck] [--version] [--help]"
2159for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +00002160do
Guido van Rossum7f43da71994-08-01 12:15:30 +00002161 case "\$ac_option" in
2162 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2163 echo running \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create
2164 exec \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create ;;
2165 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
2166 echo "config.status generated by autoconf version 1.8"
2167 exit 0 ;;
2168 -help | --help | --hel | --he | --h)
2169 echo "\$ac_cs_usage"; exit 0 ;;
2170 *) echo "\$ac_cs_usage"; exit 1 ;;
Guido van Rossum627b2d71993-12-24 10:39:16 +00002171 esac
2172done
2173
Guido van Rossum7f43da71994-08-01 12:15:30 +00002174trap 'rm -fr Makefile Objects/Makefile Parser/Makefile Python/Makefile Modules/Makefile.pre config.h conftest*; exit 1' 1 2 15
Guido van Rossum627b2d71993-12-24 10:39:16 +00002175CC='$CC'
Guido van Rossum7f43da71994-08-01 12:15:30 +00002176INSTALL='$INSTALL'
2177INSTALL_PROGRAM='$INSTALL_PROGRAM'
2178INSTALL_DATA='$INSTALL_DATA'
Guido van Rossum627b2d71993-12-24 10:39:16 +00002179RANLIB='$RANLIB'
Guido van Rossum7f43da71994-08-01 12:15:30 +00002180AR='$AR'
Guido van Rossum627b2d71993-12-24 10:39:16 +00002181CPP='$CPP'
Guido van Rossum7f43da71994-08-01 12:15:30 +00002182DLINCLDIR='$DLINCLDIR'
Guido van Rossum627b2d71993-12-24 10:39:16 +00002183LIBOBJS='$LIBOBJS'
Guido van Rossum7f43da71994-08-01 12:15:30 +00002184LIBM='$LIBM'
2185LIBC='$LIBC'
Guido van Rossum627b2d71993-12-24 10:39:16 +00002186LIBS='$LIBS'
2187srcdir='$srcdir'
Guido van Rossum7f43da71994-08-01 12:15:30 +00002188top_srcdir='$top_srcdir'
Guido van Rossum627b2d71993-12-24 10:39:16 +00002189prefix='$prefix'
2190exec_prefix='$exec_prefix'
Guido van Rossum7f43da71994-08-01 12:15:30 +00002191ac_prsub='$ac_prsub'
2192ac_vpsub='$ac_vpsub'
Guido van Rossum627b2d71993-12-24 10:39:16 +00002193extrasub='$extrasub'
2194EOF
2195cat >> config.status <<\EOF
2196
Guido van Rossum7f43da71994-08-01 12:15:30 +00002197ac_given_srcdir=$srcdir
Guido van Rossum627b2d71993-12-24 10:39:16 +00002198
Guido van Rossum7f43da71994-08-01 12:15:30 +00002199CONFIG_FILES=${CONFIG_FILES-"Makefile Objects/Makefile Parser/Makefile Python/Makefile Modules/Makefile.pre"}
2200for ac_file in .. ${CONFIG_FILES}; do if test "x$ac_file" != x..; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002201 # Remove last slash and all that follows it. Not all systems have dirname.
Guido van Rossum7f43da71994-08-01 12:15:30 +00002202 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2203 if test "$ac_dir" != "$ac_file"; then
2204 # The file is in a subdirectory.
2205 test ! -d "$ac_dir" && mkdir "$ac_dir"
2206 ac_dir_suffix="/$ac_dir"
2207 else
2208 ac_dir_suffix=
Guido van Rossum627b2d71993-12-24 10:39:16 +00002209 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002210
2211 # A "../" for each directory in $ac_dir_suffix.
2212 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2213 case "$ac_given_srcdir" in
2214 .) srcdir=.; top_srcdir="$ac_dots." ;;
2215 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2216 *) # Relative path.
2217 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2218 top_srcdir="$ac_dots$ac_given_srcdir" ;;
2219 esac
2220
2221 echo creating "$ac_file"
2222 rm -f "$ac_file"
2223 comment_str="Generated automatically from `echo $ac_file|sed 's|.*/||'`.in by configure."
2224 case "$ac_file" in
2225 *.c | *.h | *.C | *.cc | *.m ) echo "/* $comment_str */" > "$ac_file" ;;
2226 * ) echo "# $comment_str" > "$ac_file" ;;
2227 esac
Guido van Rossum627b2d71993-12-24 10:39:16 +00002228 sed -e "
Guido van Rossum7f43da71994-08-01 12:15:30 +00002229$ac_prsub
2230$ac_vpsub
Guido van Rossum627b2d71993-12-24 10:39:16 +00002231$extrasub
2232s%@CC@%$CC%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00002233s%@INSTALL@%$INSTALL%g
2234s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
2235s%@INSTALL_DATA@%$INSTALL_DATA%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00002236s%@RANLIB@%$RANLIB%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00002237s%@AR@%$AR%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00002238s%@CPP@%$CPP%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00002239s%@DLINCLDIR@%$DLINCLDIR%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00002240s%@LIBOBJS@%$LIBOBJS%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00002241s%@LIBM@%$LIBM%g
2242s%@LIBC@%$LIBC%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00002243s%@LIBS@%$LIBS%g
2244s%@srcdir@%$srcdir%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00002245s%@top_srcdir@%$top_srcdir%g
2246s%@prefix@%$prefix%g
2247s%@exec_prefix@%$exec_prefix%g
2248s%@DEFS@%-DHAVE_CONFIG_H%" $ac_given_srcdir/${ac_file}.in >> $ac_file
Guido van Rossum627b2d71993-12-24 10:39:16 +00002249fi; done
2250
Guido van Rossum7f43da71994-08-01 12:15:30 +00002251# These sed commands are put into ac_sed_defs when defining a macro.
2252# They are broken into pieces to make the sed script easier to manage.
2253# They are passed to sed as "A NAME B NAME C VALUE D", where NAME
2254# is the cpp macro being defined and VALUE is the value it is being given.
2255# Each defining turns into a single global substitution command.
2256# Hopefully no one uses "!" as a variable value.
2257# Other candidates for the sed separators, like , and @, do get used.
2258#
2259# ac_d sets the value in "#define NAME VALUE" lines.
2260ac_dA='s!^\([ ]*\)#\([ ]*define[ ][ ]*\)'
2261ac_dB='\([ ][ ]*\)[^ ]*!\1#\2'
2262ac_dC='\3'
2263ac_dD='!g'
2264# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
2265ac_uA='s!^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2266ac_uB='\([ ]\)!\1#\2define\3'
2267ac_uC=' '
2268ac_uD='\4!g'
2269# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
2270ac_eA='s!^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2271ac_eB='$!\1#\2define\3'
2272ac_eC=' '
2273ac_eD='!g'
2274rm -f conftest.sed
2275EOF
2276# Turn off quoting long enough to insert the sed commands.
2277rm -f conftest.sh
2278cat > conftest.sh <<EOF
2279$ac_sed_defs
2280EOF
2281
2282# Break up $ac_sed_defs (now in conftest.sh) because some shells have a limit
2283# on the size of here documents.
2284
2285# Maximum number of lines to put in a single here document.
2286ac_max_sh_lines=9
2287
2288while :
2289do
2290 # wc gives bogus results for an empty file on some AIX systems.
2291 ac_lines=`grep -c . conftest.sh`
2292 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
2293 rm -f conftest.s1 conftest.s2
2294 sed ${ac_max_sh_lines}q conftest.sh > conftest.s1 # Like head -20.
2295 sed 1,${ac_max_sh_lines}d conftest.sh > conftest.s2 # Like tail +21.
2296 # Write a limited-size here document to append to conftest.sed.
2297 echo 'cat >> conftest.sed <<CONFEOF' >> config.status
2298 cat conftest.s1 >> config.status
2299 echo 'CONFEOF' >> config.status
2300 rm -f conftest.s1 conftest.sh
2301 mv conftest.s2 conftest.sh
2302done
2303rm -f conftest.sh
2304
2305# Now back to your regularly scheduled config.status.
2306cat >> config.status <<\EOF
2307# This sed command replaces #undef's with comments. This is necessary, for
2308# example, in the case of _POSIX_SOURCE, which is predefined and required
2309# on some systems where configure will not decide to define it in
2310# config.h.
2311cat >> conftest.sed <<\CONFEOF
2312s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
2313CONFEOF
2314rm -f conftest.h
2315# Break up the sed commands because old seds have small limits.
2316ac_max_sed_lines=20
2317
2318CONFIG_HEADERS=${CONFIG_HEADERS-"config.h"}
2319for ac_file in .. ${CONFIG_HEADERS}; do if test "x$ac_file" != x..; then
2320 echo creating $ac_file
2321
2322 cp $ac_given_srcdir/$ac_file.in conftest.h1
2323 while :
2324 do
2325 ac_lines=`grep -c . conftest.sed`
2326 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
2327 rm -f conftest.s1 conftest.s2 conftest.h2
2328 sed ${ac_max_sed_lines}q conftest.sed > conftest.s1 # Like head -20.
2329 sed 1,${ac_max_sed_lines}d conftest.sed > conftest.s2 # Like tail +21.
2330 sed -f conftest.s1 < conftest.h1 > conftest.h2
2331 rm -f conftest.s1 conftest.h1 conftest.sed
2332 mv conftest.h2 conftest.h1
2333 mv conftest.s2 conftest.sed
2334 done
2335 rm -f conftest.sed conftest.h
2336 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
2337 cat conftest.h1 >> conftest.h
2338 rm -f conftest.h1
2339 if cmp -s $ac_file conftest.h 2>/dev/null; then
2340 # The file exists and we would not be changing it.
2341 echo "$ac_file is unchanged"
2342 rm -f conftest.h
2343 else
2344 rm -f $ac_file
2345 mv conftest.h $ac_file
2346 fi
2347fi; done
2348
2349
Guido van Rossum627b2d71993-12-24 10:39:16 +00002350
2351exit 0
2352EOF
2353chmod +x config.status
Guido van Rossum7f43da71994-08-01 12:15:30 +00002354test -n "$no_create" || ${CONFIG_SHELL-/bin/sh} config.status
Guido van Rossum627b2d71993-12-24 10:39:16 +00002355