revert r78842 cgi.py change
[python_lang:hongbins-mirror.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 78817 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.61 for python 2.7.
5 #
6 # Report bugs to <http://bugs.python.org/>.
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
10 # This configure script is free software; the Free Software Foundation
11 # gives unlimited permission to copy, distribute and modify it.
12 ## --------------------- ##
13 ## M4sh Initialization.  ##
14 ## --------------------- ##
15
16 # Be more Bourne compatible
17 DUALCASE=1; export DUALCASE # for MKS sh
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19   emulate sh
20   NULLCMD=:
21   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22   # is contrary to our usage.  Disable this feature.
23   alias -g '${1+"$@"}'='"$@"'
24   setopt NO_GLOB_SUBST
25 else
26   case `(set -o) 2>/dev/null` in
27   *posix*) set -o posix ;;
28 esac
29
30 fi
31
32
33
34
35 # PATH needs CR
36 # Avoid depending upon Character Ranges.
37 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
38 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
39 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
40 as_cr_digits='0123456789'
41 as_cr_alnum=$as_cr_Letters$as_cr_digits
42
43 # The user is always right.
44 if test "${PATH_SEPARATOR+set}" != set; then
45   echo "#! /bin/sh" >conf$$.sh
46   echo  "exit 0"   >>conf$$.sh
47   chmod +x conf$$.sh
48   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
49     PATH_SEPARATOR=';'
50   else
51     PATH_SEPARATOR=:
52   fi
53   rm -f conf$$.sh
54 fi
55
56 # Support unset when possible.
57 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
58   as_unset=unset
59 else
60   as_unset=false
61 fi
62
63
64 # IFS
65 # We need space, tab and new line, in precisely that order.  Quoting is
66 # there to prevent editors from complaining about space-tab.
67 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
68 # splitting by setting IFS to empty value.)
69 as_nl='
70 '
71 IFS=" ""        $as_nl"
72
73 # Find who we are.  Look in the path if we contain no directory separator.
74 case $0 in
75   *[\\/]* ) as_myself=$0 ;;
76   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
77 for as_dir in $PATH
78 do
79   IFS=$as_save_IFS
80   test -z "$as_dir" && as_dir=.
81   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
82 done
83 IFS=$as_save_IFS
84
85      ;;
86 esac
87 # We did not find ourselves, most probably we were run as `sh COMMAND'
88 # in which case we are not to be found in the path.
89 if test "x$as_myself" = x; then
90   as_myself=$0
91 fi
92 if test ! -f "$as_myself"; then
93   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
94   { (exit 1); exit 1; }
95 fi
96
97 # Work around bugs in pre-3.0 UWIN ksh.
98 for as_var in ENV MAIL MAILPATH
99 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
100 done
101 PS1='$ '
102 PS2='> '
103 PS4='+ '
104
105 # NLS nuisances.
106 for as_var in \
107   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
108   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
109   LC_TELEPHONE LC_TIME
110 do
111   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
112     eval $as_var=C; export $as_var
113   else
114     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
115   fi
116 done
117
118 # Required to use basename.
119 if expr a : '\(a\)' >/dev/null 2>&1 &&
120    test "X`expr 00001 : '.*\(...\)'`" = X001; then
121   as_expr=expr
122 else
123   as_expr=false
124 fi
125
126 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
127   as_basename=basename
128 else
129   as_basename=false
130 fi
131
132
133 # Name of the executable.
134 as_me=`$as_basename -- "$0" ||
135 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
136          X"$0" : 'X\(//\)$' \| \
137          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
138 echo X/"$0" |
139     sed '/^.*\/\([^/][^/]*\)\/*$/{
140             s//\1/
141             q
142           }
143           /^X\/\(\/\/\)$/{
144             s//\1/
145             q
146           }
147           /^X\/\(\/\).*/{
148             s//\1/
149             q
150           }
151           s/.*/./; q'`
152
153 # CDPATH.
154 $as_unset CDPATH
155
156
157 if test "x$CONFIG_SHELL" = x; then
158   if (eval ":") 2>/dev/null; then
159   as_have_required=yes
160 else
161   as_have_required=no
162 fi
163
164   if test $as_have_required = yes &&     (eval ":
165 (as_func_return () {
166   (exit \$1)
167 }
168 as_func_success () {
169   as_func_return 0
170 }
171 as_func_failure () {
172   as_func_return 1
173 }
174 as_func_ret_success () {
175   return 0
176 }
177 as_func_ret_failure () {
178   return 1
179 }
180
181 exitcode=0
182 if as_func_success; then
183   :
184 else
185   exitcode=1
186   echo as_func_success failed.
187 fi
188
189 if as_func_failure; then
190   exitcode=1
191   echo as_func_failure succeeded.
192 fi
193
194 if as_func_ret_success; then
195   :
196 else
197   exitcode=1
198   echo as_func_ret_success failed.
199 fi
200
201 if as_func_ret_failure; then
202   exitcode=1
203   echo as_func_ret_failure succeeded.
204 fi
205
206 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
207   :
208 else
209   exitcode=1
210   echo positional parameters were not saved.
211 fi
212
213 test \$exitcode = 0) || { (exit 1); exit 1; }
214
215 (
216   as_lineno_1=\$LINENO
217   as_lineno_2=\$LINENO
218   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
219   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
220 ") 2> /dev/null; then
221   :
222 else
223   as_candidate_shells=
224     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
225 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
226 do
227   IFS=$as_save_IFS
228   test -z "$as_dir" && as_dir=.
229   case $as_dir in
230          /*)
231            for as_base in sh bash ksh sh5; do
232              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
233            done;;
234        esac
235 done
236 IFS=$as_save_IFS
237
238
239       for as_shell in $as_candidate_shells $SHELL; do
240          # Try only shells that exist, to save several forks.
241          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
242                 { ("$as_shell") 2> /dev/null <<\_ASEOF
243 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
244   emulate sh
245   NULLCMD=:
246   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
247   # is contrary to our usage.  Disable this feature.
248   alias -g '${1+"$@"}'='"$@"'
249   setopt NO_GLOB_SUBST
250 else
251   case `(set -o) 2>/dev/null` in
252   *posix*) set -o posix ;;
253 esac
254
255 fi
256
257
258 :
259 _ASEOF
260 }; then
261   CONFIG_SHELL=$as_shell
262                as_have_required=yes
263                if { "$as_shell" 2> /dev/null <<\_ASEOF
264 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
265   emulate sh
266   NULLCMD=:
267   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
268   # is contrary to our usage.  Disable this feature.
269   alias -g '${1+"$@"}'='"$@"'
270   setopt NO_GLOB_SUBST
271 else
272   case `(set -o) 2>/dev/null` in
273   *posix*) set -o posix ;;
274 esac
275
276 fi
277
278
279 :
280 (as_func_return () {
281   (exit $1)
282 }
283 as_func_success () {
284   as_func_return 0
285 }
286 as_func_failure () {
287   as_func_return 1
288 }
289 as_func_ret_success () {
290   return 0
291 }
292 as_func_ret_failure () {
293   return 1
294 }
295
296 exitcode=0
297 if as_func_success; then
298   :
299 else
300   exitcode=1
301   echo as_func_success failed.
302 fi
303
304 if as_func_failure; then
305   exitcode=1
306   echo as_func_failure succeeded.
307 fi
308
309 if as_func_ret_success; then
310   :
311 else
312   exitcode=1
313   echo as_func_ret_success failed.
314 fi
315
316 if as_func_ret_failure; then
317   exitcode=1
318   echo as_func_ret_failure succeeded.
319 fi
320
321 if ( set x; as_func_ret_success y && test x = "$1" ); then
322   :
323 else
324   exitcode=1
325   echo positional parameters were not saved.
326 fi
327
328 test $exitcode = 0) || { (exit 1); exit 1; }
329
330 (
331   as_lineno_1=$LINENO
332   as_lineno_2=$LINENO
333   test "x$as_lineno_1" != "x$as_lineno_2" &&
334   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
335
336 _ASEOF
337 }; then
338   break
339 fi
340
341 fi
342
343       done
344
345       if test "x$CONFIG_SHELL" != x; then
346   for as_var in BASH_ENV ENV
347         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
348         done
349         export CONFIG_SHELL
350         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
351 fi
352
353
354     if test $as_have_required = no; then
355   echo This script requires a shell more modern than all the
356       echo shells that I found on your system.  Please install a
357       echo modern shell, or manually run the script under such a
358       echo shell if you do have one.
359       { (exit 1); exit 1; }
360 fi
361
362
363 fi
364
365 fi
366
367
368
369 (eval "as_func_return () {
370   (exit \$1)
371 }
372 as_func_success () {
373   as_func_return 0
374 }
375 as_func_failure () {
376   as_func_return 1
377 }
378 as_func_ret_success () {
379   return 0
380 }
381 as_func_ret_failure () {
382   return 1
383 }
384
385 exitcode=0
386 if as_func_success; then
387   :
388 else
389   exitcode=1
390   echo as_func_success failed.
391 fi
392
393 if as_func_failure; then
394   exitcode=1
395   echo as_func_failure succeeded.
396 fi
397
398 if as_func_ret_success; then
399   :
400 else
401   exitcode=1
402   echo as_func_ret_success failed.
403 fi
404
405 if as_func_ret_failure; then
406   exitcode=1
407   echo as_func_ret_failure succeeded.
408 fi
409
410 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
411   :
412 else
413   exitcode=1
414   echo positional parameters were not saved.
415 fi
416
417 test \$exitcode = 0") || {
418   echo No shell found that supports shell functions.
419   echo Please tell autoconf@gnu.org about your system,
420   echo including any error possibly output before this
421   echo message
422 }
423
424
425
426   as_lineno_1=$LINENO
427   as_lineno_2=$LINENO
428   test "x$as_lineno_1" != "x$as_lineno_2" &&
429   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
430
431   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
432   # uniformly replaced by the line number.  The first 'sed' inserts a
433   # line-number line after each line using $LINENO; the second 'sed'
434   # does the real work.  The second script uses 'N' to pair each
435   # line-number line with the line containing $LINENO, and appends
436   # trailing '-' during substitution so that $LINENO is not a special
437   # case at line end.
438   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
439   # scripts with optimization help from Paolo Bonzini.  Blame Lee
440   # E. McMahon (1931-1989) for sed's syntax.  :-)
441   sed -n '
442     p
443     /[$]LINENO/=
444   ' <$as_myself |
445     sed '
446       s/[$]LINENO.*/&-/
447       t lineno
448       b
449       :lineno
450       N
451       :loop
452       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
453       t loop
454       s/-\n.*//
455     ' >$as_me.lineno &&
456   chmod +x "$as_me.lineno" ||
457     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
458    { (exit 1); exit 1; }; }
459
460   # Don't try to exec as it changes $[0], causing all sort of problems
461   # (the dirname of $[0] is not the place where we might find the
462   # original and so on.  Autoconf is especially sensitive to this).
463   . "./$as_me.lineno"
464   # Exit status is that of the last command.
465   exit
466 }
467
468
469 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
470   as_dirname=dirname
471 else
472   as_dirname=false
473 fi
474
475 ECHO_C= ECHO_N= ECHO_T=
476 case `echo -n x` in
477 -n*)
478   case `echo 'x\c'` in
479   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
480   *)   ECHO_C='\c';;
481   esac;;
482 *)
483   ECHO_N='-n';;
484 esac
485
486 if expr a : '\(a\)' >/dev/null 2>&1 &&
487    test "X`expr 00001 : '.*\(...\)'`" = X001; then
488   as_expr=expr
489 else
490   as_expr=false
491 fi
492
493 rm -f conf$$ conf$$.exe conf$$.file
494 if test -d conf$$.dir; then
495   rm -f conf$$.dir/conf$$.file
496 else
497   rm -f conf$$.dir
498   mkdir conf$$.dir
499 fi
500 echo >conf$$.file
501 if ln -s conf$$.file conf$$ 2>/dev/null; then
502   as_ln_s='ln -s'
503   # ... but there are two gotchas:
504   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
505   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
506   # In both cases, we have to default to `cp -p'.
507   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
508     as_ln_s='cp -p'
509 elif ln conf$$.file conf$$ 2>/dev/null; then
510   as_ln_s=ln
511 else
512   as_ln_s='cp -p'
513 fi
514 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
515 rmdir conf$$.dir 2>/dev/null
516
517 if mkdir -p . 2>/dev/null; then
518   as_mkdir_p=:
519 else
520   test -d ./-p && rmdir ./-p
521   as_mkdir_p=false
522 fi
523
524 if test -x / >/dev/null 2>&1; then
525   as_test_x='test -x'
526 else
527   if ls -dL / >/dev/null 2>&1; then
528     as_ls_L_option=L
529   else
530     as_ls_L_option=
531   fi
532   as_test_x='
533     eval sh -c '\''
534       if test -d "$1"; then
535         test -d "$1/.";
536       else
537         case $1 in
538         -*)set "./$1";;
539         esac;
540         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
541         ???[sx]*):;;*)false;;esac;fi
542     '\'' sh
543   '
544 fi
545 as_executable_p=$as_test_x
546
547 # Sed expression to map a string onto a valid CPP name.
548 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
549
550 # Sed expression to map a string onto a valid variable name.
551 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
552
553
554
555 exec 7<&0 </dev/null 6>&1
556
557 # Name of the host.
558 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
559 # so uname gets run too.
560 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
561
562 #
563 # Initializations.
564 #
565 ac_default_prefix=/usr/local
566 ac_clean_files=
567 ac_config_libobj_dir=.
568 LIBOBJS=
569 cross_compiling=no
570 subdirs=
571 MFLAGS=
572 MAKEFLAGS=
573 SHELL=${CONFIG_SHELL-/bin/sh}
574
575 # Identity of this package.
576 PACKAGE_NAME='python'
577 PACKAGE_TARNAME='python'
578 PACKAGE_VERSION='2.7'
579 PACKAGE_STRING='python 2.7'
580 PACKAGE_BUGREPORT='http://bugs.python.org/'
581
582 ac_unique_file="Include/object.h"
583 # Factoring default headers for most tests.
584 ac_includes_default="\
585 #include <stdio.h>
586 #ifdef HAVE_SYS_TYPES_H
587 # include <sys/types.h>
588 #endif
589 #ifdef HAVE_SYS_STAT_H
590 # include <sys/stat.h>
591 #endif
592 #ifdef STDC_HEADERS
593 # include <stdlib.h>
594 # include <stddef.h>
595 #else
596 # ifdef HAVE_STDLIB_H
597 #  include <stdlib.h>
598 # endif
599 #endif
600 #ifdef HAVE_STRING_H
601 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
602 #  include <memory.h>
603 # endif
604 # include <string.h>
605 #endif
606 #ifdef HAVE_STRINGS_H
607 # include <strings.h>
608 #endif
609 #ifdef HAVE_INTTYPES_H
610 # include <inttypes.h>
611 #endif
612 #ifdef HAVE_STDINT_H
613 # include <stdint.h>
614 #endif
615 #ifdef HAVE_UNISTD_H
616 # include <unistd.h>
617 #endif"
618
619 ac_subst_vars='SHELL
620 PATH_SEPARATOR
621 PACKAGE_NAME
622 PACKAGE_TARNAME
623 PACKAGE_VERSION
624 PACKAGE_STRING
625 PACKAGE_BUGREPORT
626 exec_prefix
627 prefix
628 program_transform_name
629 bindir
630 sbindir
631 libexecdir
632 datarootdir
633 datadir
634 sysconfdir
635 sharedstatedir
636 localstatedir
637 includedir
638 oldincludedir
639 docdir
640 infodir
641 htmldir
642 dvidir
643 pdfdir
644 psdir
645 libdir
646 localedir
647 mandir
648 DEFS
649 ECHO_C
650 ECHO_N
651 ECHO_T
652 LIBS
653 build_alias
654 host_alias
655 target_alias
656 VERSION
657 SOVERSION
658 CONFIG_ARGS
659 UNIVERSALSDK
660 ARCH_RUN_32BIT
661 LIPO_32BIT_FLAGS
662 PYTHONFRAMEWORK
663 PYTHONFRAMEWORKIDENTIFIER
664 PYTHONFRAMEWORKDIR
665 PYTHONFRAMEWORKPREFIX
666 PYTHONFRAMEWORKINSTALLDIR
667 FRAMEWORKINSTALLFIRST
668 FRAMEWORKINSTALLLAST
669 FRAMEWORKALTINSTALLFIRST
670 FRAMEWORKALTINSTALLLAST
671 FRAMEWORKUNIXTOOLSPREFIX
672 MACHDEP
673 SGI_ABI
674 EXTRAPLATDIR
675 EXTRAMACHDEPPATH
676 CONFIGURE_MACOSX_DEPLOYMENT_TARGET
677 EXPORT_MACOSX_DEPLOYMENT_TARGET
678 CC
679 CFLAGS
680 LDFLAGS
681 CPPFLAGS
682 ac_ct_CC
683 EXEEXT
684 OBJEXT
685 CXX
686 MAINCC
687 CPP
688 GREP
689 EGREP
690 BUILDEXEEXT
691 LIBRARY
692 LDLIBRARY
693 DLLLIBRARY
694 BLDLIBRARY
695 LDLIBRARYDIR
696 INSTSONAME
697 RUNSHARED
698 LINKCC
699 GNULD
700 RANLIB
701 AR
702 ARFLAGS
703 SVNVERSION
704 INSTALL_PROGRAM
705 INSTALL_SCRIPT
706 INSTALL_DATA
707 LN
708 OPT
709 BASECFLAGS
710 UNIVERSAL_ARCH_FLAGS
711 OTHER_LIBTOOL_OPT
712 LIBTOOL_CRUFT
713 SO
714 LDSHARED
715 BLDSHARED
716 CCSHARED
717 LINKFORSHARED
718 CFLAGSFORSHARED
719 SHLIBS
720 PKG_CONFIG
721 LIBFFI_INCLUDEDIR
722 USE_SIGNAL_MODULE
723 SIGNAL_OBJS
724 USE_THREAD_MODULE
725 LDLAST
726 THREADOBJ
727 DLINCLDIR
728 DYNLOADFILE
729 MACHDEP_OBJS
730 TRUE
731 LIBOBJS
732 HAVE_GETHOSTBYNAME_R_6_ARG
733 HAVE_GETHOSTBYNAME_R_5_ARG
734 HAVE_GETHOSTBYNAME_R_3_ARG
735 HAVE_GETHOSTBYNAME_R
736 HAVE_GETHOSTBYNAME
737 LIBM
738 LIBC
739 UNICODE_OBJS
740 THREADHEADERS
741 SRCDIRS
742 LTLIBOBJS'
743 ac_subst_files=''
744       ac_precious_vars='build_alias
745 host_alias
746 target_alias
747 CC
748 CFLAGS
749 LDFLAGS
750 LIBS
751 CPPFLAGS
752 CPP'
753
754
755 # Initialize some variables set by options.
756 ac_init_help=
757 ac_init_version=false
758 # The variables have the same names as the options, with
759 # dashes changed to underlines.
760 cache_file=/dev/null
761 exec_prefix=NONE
762 no_create=
763 no_recursion=
764 prefix=NONE
765 program_prefix=NONE
766 program_suffix=NONE
767 program_transform_name=s,x,x,
768 silent=
769 site=
770 srcdir=
771 verbose=
772 x_includes=NONE
773 x_libraries=NONE
774
775 # Installation directory options.
776 # These are left unexpanded so users can "make install exec_prefix=/foo"
777 # and all the variables that are supposed to be based on exec_prefix
778 # by default will actually change.
779 # Use braces instead of parens because sh, perl, etc. also accept them.
780 # (The list follows the same order as the GNU Coding Standards.)
781 bindir='${exec_prefix}/bin'
782 sbindir='${exec_prefix}/sbin'
783 libexecdir='${exec_prefix}/libexec'
784 datarootdir='${prefix}/share'
785 datadir='${datarootdir}'
786 sysconfdir='${prefix}/etc'
787 sharedstatedir='${prefix}/com'
788 localstatedir='${prefix}/var'
789 includedir='${prefix}/include'
790 oldincludedir='/usr/include'
791 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
792 infodir='${datarootdir}/info'
793 htmldir='${docdir}'
794 dvidir='${docdir}'
795 pdfdir='${docdir}'
796 psdir='${docdir}'
797 libdir='${exec_prefix}/lib'
798 localedir='${datarootdir}/locale'
799 mandir='${datarootdir}/man'
800
801 ac_prev=
802 ac_dashdash=
803 for ac_option
804 do
805   # If the previous option needs an argument, assign it.
806   if test -n "$ac_prev"; then
807     eval $ac_prev=\$ac_option
808     ac_prev=
809     continue
810   fi
811
812   case $ac_option in
813   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
814   *)    ac_optarg=yes ;;
815   esac
816
817   # Accept the important Cygnus configure options, so we can diagnose typos.
818
819   case $ac_dashdash$ac_option in
820   --)
821     ac_dashdash=yes ;;
822
823   -bindir | --bindir | --bindi | --bind | --bin | --bi)
824     ac_prev=bindir ;;
825   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
826     bindir=$ac_optarg ;;
827
828   -build | --build | --buil | --bui | --bu)
829     ac_prev=build_alias ;;
830   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
831     build_alias=$ac_optarg ;;
832
833   -cache-file | --cache-file | --cache-fil | --cache-fi \
834   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
835     ac_prev=cache_file ;;
836   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
837   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
838     cache_file=$ac_optarg ;;
839
840   --config-cache | -C)
841     cache_file=config.cache ;;
842
843   -datadir | --datadir | --datadi | --datad)
844     ac_prev=datadir ;;
845   -datadir=* | --datadir=* | --datadi=* | --datad=*)
846     datadir=$ac_optarg ;;
847
848   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
849   | --dataroo | --dataro | --datar)
850     ac_prev=datarootdir ;;
851   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
852   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
853     datarootdir=$ac_optarg ;;
854
855   -disable-* | --disable-*)
856     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
857     # Reject names that are not valid shell variable names.
858     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
859       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
860    { (exit 1); exit 1; }; }
861     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
862     eval enable_$ac_feature=no ;;
863
864   -docdir | --docdir | --docdi | --doc | --do)
865     ac_prev=docdir ;;
866   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
867     docdir=$ac_optarg ;;
868
869   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
870     ac_prev=dvidir ;;
871   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
872     dvidir=$ac_optarg ;;
873
874   -enable-* | --enable-*)
875     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
876     # Reject names that are not valid shell variable names.
877     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
878       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
879    { (exit 1); exit 1; }; }
880     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
881     eval enable_$ac_feature=\$ac_optarg ;;
882
883   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
884   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
885   | --exec | --exe | --ex)
886     ac_prev=exec_prefix ;;
887   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
888   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
889   | --exec=* | --exe=* | --ex=*)
890     exec_prefix=$ac_optarg ;;
891
892   -gas | --gas | --ga | --g)
893     # Obsolete; use --with-gas.
894     with_gas=yes ;;
895
896   -help | --help | --hel | --he | -h)
897     ac_init_help=long ;;
898   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
899     ac_init_help=recursive ;;
900   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
901     ac_init_help=short ;;
902
903   -host | --host | --hos | --ho)
904     ac_prev=host_alias ;;
905   -host=* | --host=* | --hos=* | --ho=*)
906     host_alias=$ac_optarg ;;
907
908   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
909     ac_prev=htmldir ;;
910   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
911   | --ht=*)
912     htmldir=$ac_optarg ;;
913
914   -includedir | --includedir | --includedi | --included | --include \
915   | --includ | --inclu | --incl | --inc)
916     ac_prev=includedir ;;
917   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
918   | --includ=* | --inclu=* | --incl=* | --inc=*)
919     includedir=$ac_optarg ;;
920
921   -infodir | --infodir | --infodi | --infod | --info | --inf)
922     ac_prev=infodir ;;
923   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
924     infodir=$ac_optarg ;;
925
926   -libdir | --libdir | --libdi | --libd)
927     ac_prev=libdir ;;
928   -libdir=* | --libdir=* | --libdi=* | --libd=*)
929     libdir=$ac_optarg ;;
930
931   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
932   | --libexe | --libex | --libe)
933     ac_prev=libexecdir ;;
934   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
935   | --libexe=* | --libex=* | --libe=*)
936     libexecdir=$ac_optarg ;;
937
938   -localedir | --localedir | --localedi | --localed | --locale)
939     ac_prev=localedir ;;
940   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
941     localedir=$ac_optarg ;;
942
943   -localstatedir | --localstatedir | --localstatedi | --localstated \
944   | --localstate | --localstat | --localsta | --localst | --locals)
945     ac_prev=localstatedir ;;
946   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
947   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
948     localstatedir=$ac_optarg ;;
949
950   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
951     ac_prev=mandir ;;
952   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
953     mandir=$ac_optarg ;;
954
955   -nfp | --nfp | --nf)
956     # Obsolete; use --without-fp.
957     with_fp=no ;;
958
959   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
960   | --no-cr | --no-c | -n)
961     no_create=yes ;;
962
963   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
964   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
965     no_recursion=yes ;;
966
967   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
968   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
969   | --oldin | --oldi | --old | --ol | --o)
970     ac_prev=oldincludedir ;;
971   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
972   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
973   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
974     oldincludedir=$ac_optarg ;;
975
976   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
977     ac_prev=prefix ;;
978   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
979     prefix=$ac_optarg ;;
980
981   -program-prefix | --program-prefix | --program-prefi | --program-pref \
982   | --program-pre | --program-pr | --program-p)
983     ac_prev=program_prefix ;;
984   -program-prefix=* | --program-prefix=* | --program-prefi=* \
985   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
986     program_prefix=$ac_optarg ;;
987
988   -program-suffix | --program-suffix | --program-suffi | --program-suff \
989   | --program-suf | --program-su | --program-s)
990     ac_prev=program_suffix ;;
991   -program-suffix=* | --program-suffix=* | --program-suffi=* \
992   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
993     program_suffix=$ac_optarg ;;
994
995   -program-transform-name | --program-transform-name \
996   | --program-transform-nam | --program-transform-na \
997   | --program-transform-n | --program-transform- \
998   | --program-transform | --program-transfor \
999   | --program-transfo | --program-transf \
1000   | --program-trans | --program-tran \
1001   | --progr-tra | --program-tr | --program-t)
1002     ac_prev=program_transform_name ;;
1003   -program-transform-name=* | --program-transform-name=* \
1004   | --program-transform-nam=* | --program-transform-na=* \
1005   | --program-transform-n=* | --program-transform-=* \
1006   | --program-transform=* | --program-transfor=* \
1007   | --program-transfo=* | --program-transf=* \
1008   | --program-trans=* | --program-tran=* \
1009   | --progr-tra=* | --program-tr=* | --program-t=*)
1010     program_transform_name=$ac_optarg ;;
1011
1012   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1013     ac_prev=pdfdir ;;
1014   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1015     pdfdir=$ac_optarg ;;
1016
1017   -psdir | --psdir | --psdi | --psd | --ps)
1018     ac_prev=psdir ;;
1019   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1020     psdir=$ac_optarg ;;
1021
1022   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1023   | -silent | --silent | --silen | --sile | --sil)
1024     silent=yes ;;
1025
1026   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1027     ac_prev=sbindir ;;
1028   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1029   | --sbi=* | --sb=*)
1030     sbindir=$ac_optarg ;;
1031
1032   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1033   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1034   | --sharedst | --shareds | --shared | --share | --shar \
1035   | --sha | --sh)
1036     ac_prev=sharedstatedir ;;
1037   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1038   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1039   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1040   | --sha=* | --sh=*)
1041     sharedstatedir=$ac_optarg ;;
1042
1043   -site | --site | --sit)
1044     ac_prev=site ;;
1045   -site=* | --site=* | --sit=*)
1046     site=$ac_optarg ;;
1047
1048   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1049     ac_prev=srcdir ;;
1050   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1051     srcdir=$ac_optarg ;;
1052
1053   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1054   | --syscon | --sysco | --sysc | --sys | --sy)
1055     ac_prev=sysconfdir ;;
1056   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1057   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1058     sysconfdir=$ac_optarg ;;
1059
1060   -target | --target | --targe | --targ | --tar | --ta | --t)
1061     ac_prev=target_alias ;;
1062   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1063     target_alias=$ac_optarg ;;
1064
1065   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1066     verbose=yes ;;
1067
1068   -version | --version | --versio | --versi | --vers | -V)
1069     ac_init_version=: ;;
1070
1071   -with-* | --with-*)
1072     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1073     # Reject names that are not valid shell variable names.
1074     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1075       { echo "$as_me: error: invalid package name: $ac_package" >&2
1076    { (exit 1); exit 1; }; }
1077     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1078     eval with_$ac_package=\$ac_optarg ;;
1079
1080   -without-* | --without-*)
1081     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1082     # Reject names that are not valid shell variable names.
1083     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1084       { echo "$as_me: error: invalid package name: $ac_package" >&2
1085    { (exit 1); exit 1; }; }
1086     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1087     eval with_$ac_package=no ;;
1088
1089   --x)
1090     # Obsolete; use --with-x.
1091     with_x=yes ;;
1092
1093   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1094   | --x-incl | --x-inc | --x-in | --x-i)
1095     ac_prev=x_includes ;;
1096   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1097   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1098     x_includes=$ac_optarg ;;
1099
1100   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1101   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1102     ac_prev=x_libraries ;;
1103   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1104   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1105     x_libraries=$ac_optarg ;;
1106
1107   -*) { echo "$as_me: error: unrecognized option: $ac_option
1108 Try \`$0 --help' for more information." >&2
1109    { (exit 1); exit 1; }; }
1110     ;;
1111
1112   *=*)
1113     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1114     # Reject names that are not valid shell variable names.
1115     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1116       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1117    { (exit 1); exit 1; }; }
1118     eval $ac_envvar=\$ac_optarg
1119     export $ac_envvar ;;
1120
1121   *)
1122     # FIXME: should be removed in autoconf 3.0.
1123     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1124     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1125       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1126     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1127     ;;
1128
1129   esac
1130 done
1131
1132 if test -n "$ac_prev"; then
1133   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1134   { echo "$as_me: error: missing argument to $ac_option" >&2
1135    { (exit 1); exit 1; }; }
1136 fi
1137
1138 # Be sure to have absolute directory names.
1139 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1140                 datadir sysconfdir sharedstatedir localstatedir includedir \
1141                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1142                 libdir localedir mandir
1143 do
1144   eval ac_val=\$$ac_var
1145   case $ac_val in
1146     [\\/$]* | ?:[\\/]* )  continue;;
1147     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1148   esac
1149   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1150    { (exit 1); exit 1; }; }
1151 done
1152
1153 # There might be people who depend on the old broken behavior: `$host'
1154 # used to hold the argument of --host etc.
1155 # FIXME: To remove some day.
1156 build=$build_alias
1157 host=$host_alias
1158 target=$target_alias
1159
1160 # FIXME: To remove some day.
1161 if test "x$host_alias" != x; then
1162   if test "x$build_alias" = x; then
1163     cross_compiling=maybe
1164     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1165     If a cross compiler is detected then cross compile mode will be used." >&2
1166   elif test "x$build_alias" != "x$host_alias"; then
1167     cross_compiling=yes
1168   fi
1169 fi
1170
1171 ac_tool_prefix=
1172 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1173
1174 test "$silent" = yes && exec 6>/dev/null
1175
1176
1177 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1178 ac_ls_di=`ls -di .` &&
1179 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1180   { echo "$as_me: error: Working directory cannot be determined" >&2
1181    { (exit 1); exit 1; }; }
1182 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1183   { echo "$as_me: error: pwd does not report name of working directory" >&2
1184    { (exit 1); exit 1; }; }
1185
1186
1187 # Find the source files, if location was not specified.
1188 if test -z "$srcdir"; then
1189   ac_srcdir_defaulted=yes
1190   # Try the directory containing this script, then the parent directory.
1191   ac_confdir=`$as_dirname -- "$0" ||
1192 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1193          X"$0" : 'X\(//\)[^/]' \| \
1194          X"$0" : 'X\(//\)$' \| \
1195          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1196 echo X"$0" |
1197     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1198             s//\1/
1199             q
1200           }
1201           /^X\(\/\/\)[^/].*/{
1202             s//\1/
1203             q
1204           }
1205           /^X\(\/\/\)$/{
1206             s//\1/
1207             q
1208           }
1209           /^X\(\/\).*/{
1210             s//\1/
1211             q
1212           }
1213           s/.*/./; q'`
1214   srcdir=$ac_confdir
1215   if test ! -r "$srcdir/$ac_unique_file"; then
1216     srcdir=..
1217   fi
1218 else
1219   ac_srcdir_defaulted=no
1220 fi
1221 if test ! -r "$srcdir/$ac_unique_file"; then
1222   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1223   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1224    { (exit 1); exit 1; }; }
1225 fi
1226 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1227 ac_abs_confdir=`(
1228         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1229    { (exit 1); exit 1; }; }
1230         pwd)`
1231 # When building in place, set srcdir=.
1232 if test "$ac_abs_confdir" = "$ac_pwd"; then
1233   srcdir=.
1234 fi
1235 # Remove unnecessary trailing slashes from srcdir.
1236 # Double slashes in file names in object file debugging info
1237 # mess up M-x gdb in Emacs.
1238 case $srcdir in
1239 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1240 esac
1241 for ac_var in $ac_precious_vars; do
1242   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1243   eval ac_env_${ac_var}_value=\$${ac_var}
1244   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1245   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1246 done
1247
1248 #
1249 # Report the --help message.
1250 #
1251 if test "$ac_init_help" = "long"; then
1252   # Omit some internal or obsolete options to make the list less imposing.
1253   # This message is too long to be a string in the A/UX 3.1 sh.
1254   cat <<_ACEOF
1255 \`configure' configures python 2.7 to adapt to many kinds of systems.
1256
1257 Usage: $0 [OPTION]... [VAR=VALUE]...
1258
1259 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1260 VAR=VALUE.  See below for descriptions of some of the useful variables.
1261
1262 Defaults for the options are specified in brackets.
1263
1264 Configuration:
1265   -h, --help              display this help and exit
1266       --help=short        display options specific to this package
1267       --help=recursive    display the short help of all the included packages
1268   -V, --version           display version information and exit
1269   -q, --quiet, --silent   do not print \`checking...' messages
1270       --cache-file=FILE   cache test results in FILE [disabled]
1271   -C, --config-cache      alias for \`--cache-file=config.cache'
1272   -n, --no-create         do not create output files
1273       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1274
1275 Installation directories:
1276   --prefix=PREFIX         install architecture-independent files in PREFIX
1277                           [$ac_default_prefix]
1278   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1279                           [PREFIX]
1280
1281 By default, \`make install' will install all the files in
1282 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1283 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1284 for instance \`--prefix=\$HOME'.
1285
1286 For better control, use the options below.
1287
1288 Fine tuning of the installation directories:
1289   --bindir=DIR           user executables [EPREFIX/bin]
1290   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1291   --libexecdir=DIR       program executables [EPREFIX/libexec]
1292   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1293   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1294   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1295   --libdir=DIR           object code libraries [EPREFIX/lib]
1296   --includedir=DIR       C header files [PREFIX/include]
1297   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1298   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1299   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1300   --infodir=DIR          info documentation [DATAROOTDIR/info]
1301   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1302   --mandir=DIR           man documentation [DATAROOTDIR/man]
1303   --docdir=DIR           documentation root [DATAROOTDIR/doc/python]
1304   --htmldir=DIR          html documentation [DOCDIR]
1305   --dvidir=DIR           dvi documentation [DOCDIR]
1306   --pdfdir=DIR           pdf documentation [DOCDIR]
1307   --psdir=DIR            ps documentation [DOCDIR]
1308 _ACEOF
1309
1310   cat <<\_ACEOF
1311 _ACEOF
1312 fi
1313
1314 if test -n "$ac_init_help"; then
1315   case $ac_init_help in
1316      short | recursive ) echo "Configuration of python 2.7:";;
1317    esac
1318   cat <<\_ACEOF
1319
1320 Optional Features:
1321   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1322   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1323   --enable-universalsdk[=SDKDIR]
1324                           Build against Mac OS X 10.4u SDK (ppc/i386)
1325   --enable-framework[=INSTALLDIR]
1326                           Build (MacOSX|Darwin) framework
1327   --enable-shared         disable/enable building shared python library
1328   --enable-profiling      enable C-level code profiling
1329   --enable-toolbox-glue   disable/enable MacOSX glue code for extensions
1330   --enable-ipv6           Enable ipv6 (with ipv4) support
1331   --disable-ipv6          Disable ipv6 support
1332   --enable-big-digits[=BITS]
1333                           use big digits for Python longs [BITS=30]
1334   --enable-unicode[=ucs[24]]
1335                           Enable Unicode strings (default is yes)
1336
1337 Optional Packages:
1338   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1339   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1340   --with-universal-archs=ARCH
1341                           select architectures for universal build ("32-bit",
1342                           "64-bit", "3-way", "intel" or "all")
1343   --with-framework-name=FRAMEWORK
1344                           specify an alternate name of the framework built
1345                           with --enable-framework
1346   --without-gcc           never use gcc
1347   --with-cxx-main=<compiler>
1348                           compile main() and link python executable with C++
1349                           compiler
1350   --with-suffix=.exe      set executable suffix
1351   --with-pydebug          build with Py_DEBUG defined
1352   --with-libs='lib1 ...'  link against additional libs
1353   --with-system-expat     build pyexpat module using an installed expat
1354                           library
1355   --with-system-ffi       build _ctypes module using an installed ffi library
1356   --with-dbmliborder=db1:db2:...
1357                           order to check db backends for dbm. Valid value is a
1358                           colon separated string with the backend names
1359                           `ndbm', `gdbm' and `bdb'.
1360   --with-signal-module    disable/enable signal module
1361   --with-dec-threads      use DEC Alpha/OSF1 thread-safe libraries
1362   --with(out)-threads[=DIRECTORY]
1363                           disable/enable thread support
1364   --with(out)-thread[=DIRECTORY]
1365                           deprecated; use --with(out)-threads
1366   --with-pth              use GNU pth threading libraries
1367   --with(out)-doc-strings disable/enable documentation strings
1368   --with(out)-tsc         enable/disable timestamp counter profile
1369   --with(out)-pymalloc    disable/enable specialized mallocs
1370   --with-valgrind         Enable Valgrind support
1371   --with-wctype-functions use wctype.h functions
1372   --with-fpectl           enable SIGFPE catching
1373   --with-libm=STRING      math library
1374   --with-libc=STRING      C library
1375
1376 Some influential environment variables:
1377   CC          C compiler command
1378   CFLAGS      C compiler flags
1379   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1380               nonstandard directory <lib dir>
1381   LIBS        libraries to pass to the linker, e.g. -l<library>
1382   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1383               you have headers in a nonstandard directory <include dir>
1384   CPP         C preprocessor
1385
1386 Use these variables to override the choices made by `configure' or to help
1387 it to find libraries and programs with nonstandard names/locations.
1388
1389 Report bugs to <http://bugs.python.org/>.
1390 _ACEOF
1391 ac_status=$?
1392 fi
1393
1394 if test "$ac_init_help" = "recursive"; then
1395   # If there are subdirs, report their specific --help.
1396   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1397     test -d "$ac_dir" || continue
1398     ac_builddir=.
1399
1400 case "$ac_dir" in
1401 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1402 *)
1403   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1404   # A ".." for each directory in $ac_dir_suffix.
1405   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1406   case $ac_top_builddir_sub in
1407   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1408   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1409   esac ;;
1410 esac
1411 ac_abs_top_builddir=$ac_pwd
1412 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1413 # for backward compatibility:
1414 ac_top_builddir=$ac_top_build_prefix
1415
1416 case $srcdir in
1417   .)  # We are building in place.
1418     ac_srcdir=.
1419     ac_top_srcdir=$ac_top_builddir_sub
1420     ac_abs_top_srcdir=$ac_pwd ;;
1421   [\\/]* | ?:[\\/]* )  # Absolute name.
1422     ac_srcdir=$srcdir$ac_dir_suffix;
1423     ac_top_srcdir=$srcdir
1424     ac_abs_top_srcdir=$srcdir ;;
1425   *) # Relative name.
1426     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1427     ac_top_srcdir=$ac_top_build_prefix$srcdir
1428     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1429 esac
1430 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1431
1432     cd "$ac_dir" || { ac_status=$?; continue; }
1433     # Check for guested configure.
1434     if test -f "$ac_srcdir/configure.gnu"; then
1435       echo &&
1436       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1437     elif test -f "$ac_srcdir/configure"; then
1438       echo &&
1439       $SHELL "$ac_srcdir/configure" --help=recursive
1440     else
1441       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1442     fi || ac_status=$?
1443     cd "$ac_pwd" || { ac_status=$?; break; }
1444   done
1445 fi
1446
1447 test -n "$ac_init_help" && exit $ac_status
1448 if $ac_init_version; then
1449   cat <<\_ACEOF
1450 python configure 2.7
1451 generated by GNU Autoconf 2.61
1452
1453 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1454 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1455 This configure script is free software; the Free Software Foundation
1456 gives unlimited permission to copy, distribute and modify it.
1457 _ACEOF
1458   exit
1459 fi
1460 cat >config.log <<_ACEOF
1461 This file contains any messages produced by compilers while
1462 running configure, to aid debugging if configure makes a mistake.
1463
1464 It was created by python $as_me 2.7, which was
1465 generated by GNU Autoconf 2.61.  Invocation command line was
1466
1467   $ $0 $@
1468
1469 _ACEOF
1470 exec 5>>config.log
1471 {
1472 cat <<_ASUNAME
1473 ## --------- ##
1474 ## Platform. ##
1475 ## --------- ##
1476
1477 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1478 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1479 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1480 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1481 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1482
1483 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1484 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1485
1486 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1487 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1488 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1489 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1490 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1491 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1492 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1493
1494 _ASUNAME
1495
1496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1497 for as_dir in $PATH
1498 do
1499   IFS=$as_save_IFS
1500   test -z "$as_dir" && as_dir=.
1501   echo "PATH: $as_dir"
1502 done
1503 IFS=$as_save_IFS
1504
1505 } >&5
1506
1507 cat >&5 <<_ACEOF
1508
1509
1510 ## ----------- ##
1511 ## Core tests. ##
1512 ## ----------- ##
1513
1514 _ACEOF
1515
1516
1517 # Keep a trace of the command line.
1518 # Strip out --no-create and --no-recursion so they do not pile up.
1519 # Strip out --silent because we don't want to record it for future runs.
1520 # Also quote any args containing shell meta-characters.
1521 # Make two passes to allow for proper duplicate-argument suppression.
1522 ac_configure_args=
1523 ac_configure_args0=
1524 ac_configure_args1=
1525 ac_must_keep_next=false
1526 for ac_pass in 1 2
1527 do
1528   for ac_arg
1529   do
1530     case $ac_arg in
1531     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1532     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1533     | -silent | --silent | --silen | --sile | --sil)
1534       continue ;;
1535     *\'*)
1536       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1537     esac
1538     case $ac_pass in
1539     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1540     2)
1541       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1542       if test $ac_must_keep_next = true; then
1543         ac_must_keep_next=false # Got value, back to normal.
1544       else
1545         case $ac_arg in
1546           *=* | --config-cache | -C | -disable-* | --disable-* \
1547           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1548           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1549           | -with-* | --with-* | -without-* | --without-* | --x)
1550             case "$ac_configure_args0 " in
1551               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1552             esac
1553             ;;
1554           -* ) ac_must_keep_next=true ;;
1555         esac
1556       fi
1557       ac_configure_args="$ac_configure_args '$ac_arg'"
1558       ;;
1559     esac
1560   done
1561 done
1562 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1563 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1564
1565 # When interrupted or exit'd, cleanup temporary files, and complete
1566 # config.log.  We remove comments because anyway the quotes in there
1567 # would cause problems or look ugly.
1568 # WARNING: Use '\'' to represent an apostrophe within the trap.
1569 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1570 trap 'exit_status=$?
1571   # Save into config.log some information that might help in debugging.
1572   {
1573     echo
1574
1575     cat <<\_ASBOX
1576 ## ---------------- ##
1577 ## Cache variables. ##
1578 ## ---------------- ##
1579 _ASBOX
1580     echo
1581     # The following way of writing the cache mishandles newlines in values,
1582 (
1583   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1584     eval ac_val=\$$ac_var
1585     case $ac_val in #(
1586     *${as_nl}*)
1587       case $ac_var in #(
1588       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1589 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1590       esac
1591       case $ac_var in #(
1592       _ | IFS | as_nl) ;; #(
1593       *) $as_unset $ac_var ;;
1594       esac ;;
1595     esac
1596   done
1597   (set) 2>&1 |
1598     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1599     *${as_nl}ac_space=\ *)
1600       sed -n \
1601         "s/'\''/'\''\\\\'\'''\''/g;
1602           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1603       ;; #(
1604     *)
1605       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1606       ;;
1607     esac |
1608     sort
1609 )
1610     echo
1611
1612     cat <<\_ASBOX
1613 ## ----------------- ##
1614 ## Output variables. ##
1615 ## ----------------- ##
1616 _ASBOX
1617     echo
1618     for ac_var in $ac_subst_vars
1619     do
1620       eval ac_val=\$$ac_var
1621       case $ac_val in
1622       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1623       esac
1624       echo "$ac_var='\''$ac_val'\''"
1625     done | sort
1626     echo
1627
1628     if test -n "$ac_subst_files"; then
1629       cat <<\_ASBOX
1630 ## ------------------- ##
1631 ## File substitutions. ##
1632 ## ------------------- ##
1633 _ASBOX
1634       echo
1635       for ac_var in $ac_subst_files
1636       do
1637         eval ac_val=\$$ac_var
1638         case $ac_val in
1639         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1640         esac
1641         echo "$ac_var='\''$ac_val'\''"
1642       done | sort
1643       echo
1644     fi
1645
1646     if test -s confdefs.h; then
1647       cat <<\_ASBOX
1648 ## ----------- ##
1649 ## confdefs.h. ##
1650 ## ----------- ##
1651 _ASBOX
1652       echo
1653       cat confdefs.h
1654       echo
1655     fi
1656     test "$ac_signal" != 0 &&
1657       echo "$as_me: caught signal $ac_signal"
1658     echo "$as_me: exit $exit_status"
1659   } >&5
1660   rm -f core *.core core.conftest.* &&
1661     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1662     exit $exit_status
1663 ' 0
1664 for ac_signal in 1 2 13 15; do
1665   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1666 done
1667 ac_signal=0
1668
1669 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1670 rm -f -r conftest* confdefs.h
1671
1672 # Predefined preprocessor variables.
1673
1674 cat >>confdefs.h <<_ACEOF
1675 #define PACKAGE_NAME "$PACKAGE_NAME"
1676 _ACEOF
1677
1678
1679 cat >>confdefs.h <<_ACEOF
1680 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1681 _ACEOF
1682
1683
1684 cat >>confdefs.h <<_ACEOF
1685 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1686 _ACEOF
1687
1688
1689 cat >>confdefs.h <<_ACEOF
1690 #define PACKAGE_STRING "$PACKAGE_STRING"
1691 _ACEOF
1692
1693
1694 cat >>confdefs.h <<_ACEOF
1695 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1696 _ACEOF
1697
1698
1699 # Let the site file select an alternate cache file if it wants to.
1700 # Prefer explicitly selected file to automatically selected ones.
1701 if test -n "$CONFIG_SITE"; then
1702   set x "$CONFIG_SITE"
1703 elif test "x$prefix" != xNONE; then
1704   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1705 else
1706   set x "$ac_default_prefix/share/config.site" \
1707         "$ac_default_prefix/etc/config.site"
1708 fi
1709 shift
1710 for ac_site_file
1711 do
1712   if test -r "$ac_site_file"; then
1713     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1714 echo "$as_me: loading site script $ac_site_file" >&6;}
1715     sed 's/^/| /' "$ac_site_file" >&5
1716     . "$ac_site_file"
1717   fi
1718 done
1719
1720 if test -r "$cache_file"; then
1721   # Some versions of bash will fail to source /dev/null (special
1722   # files actually), so we avoid doing that.
1723   if test -f "$cache_file"; then
1724     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1725 echo "$as_me: loading cache $cache_file" >&6;}
1726     case $cache_file in
1727       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1728       *)                      . "./$cache_file";;
1729     esac
1730   fi
1731 else
1732   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1733 echo "$as_me: creating cache $cache_file" >&6;}
1734   >$cache_file
1735 fi
1736
1737 # Check that the precious variables saved in the cache have kept the same
1738 # value.
1739 ac_cache_corrupted=false
1740 for ac_var in $ac_precious_vars; do
1741   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1742   eval ac_new_set=\$ac_env_${ac_var}_set
1743   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1744   eval ac_new_val=\$ac_env_${ac_var}_value
1745   case $ac_old_set,$ac_new_set in
1746     set,)
1747       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1748 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1749       ac_cache_corrupted=: ;;
1750     ,set)
1751       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1752 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1753       ac_cache_corrupted=: ;;
1754     ,);;
1755     *)
1756       if test "x$ac_old_val" != "x$ac_new_val"; then
1757         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1758 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1759         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1760 echo "$as_me:   former value:  $ac_old_val" >&2;}
1761         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1762 echo "$as_me:   current value: $ac_new_val" >&2;}
1763         ac_cache_corrupted=:
1764       fi;;
1765   esac
1766   # Pass precious variables to config.status.
1767   if test "$ac_new_set" = set; then
1768     case $ac_new_val in
1769     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1770     *) ac_arg=$ac_var=$ac_new_val ;;
1771     esac
1772     case " $ac_configure_args " in
1773       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1774       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1775     esac
1776   fi
1777 done
1778 if $ac_cache_corrupted; then
1779   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1780 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1781   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1782 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1783    { (exit 1); exit 1; }; }
1784 fi
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810 ac_ext=c
1811 ac_cpp='$CPP $CPPFLAGS'
1812 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1813 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1814 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1815
1816
1817
1818 ac_config_headers="$ac_config_headers pyconfig.h"
1819
1820
1821
1822 if test "$prefix" != "/"; then
1823     prefix=`echo "$prefix" | sed -e 's/\/$//g'`
1824 fi
1825
1826
1827
1828
1829
1830
1831 # We don't use PACKAGE_ variables, and they cause conflicts
1832 # with other autoconf-based packages that include Python.h
1833 grep -v 'define PACKAGE_' <confdefs.h >confdefs.h.new
1834 rm confdefs.h
1835 mv confdefs.h.new confdefs.h
1836
1837
1838 VERSION=2.7
1839
1840
1841 SOVERSION=1.0
1842
1843 # The later defininition of _XOPEN_SOURCE disables certain features
1844 # on Linux, so we need _GNU_SOURCE to re-enable them (makedev, tm_zone).
1845
1846 cat >>confdefs.h <<\_ACEOF
1847 #define _GNU_SOURCE 1
1848 _ACEOF
1849
1850
1851 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1852 # certain features on NetBSD, so we need _NETBSD_SOURCE to re-enable
1853 # them.
1854
1855 cat >>confdefs.h <<\_ACEOF
1856 #define _NETBSD_SOURCE 1
1857 _ACEOF
1858
1859
1860 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1861 # certain features on FreeBSD, so we need __BSD_VISIBLE to re-enable
1862 # them.
1863
1864 cat >>confdefs.h <<\_ACEOF
1865 #define __BSD_VISIBLE 1
1866 _ACEOF
1867
1868
1869 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1870 # u_int on Irix 5.3. Defining _BSD_TYPES brings it back.
1871
1872 cat >>confdefs.h <<\_ACEOF
1873 #define _BSD_TYPES 1
1874 _ACEOF
1875
1876
1877 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1878 # certain features on Mac OS X, so we need _DARWIN_C_SOURCE to re-enable
1879 # them.
1880
1881 cat >>confdefs.h <<\_ACEOF
1882 #define _DARWIN_C_SOURCE 1
1883 _ACEOF
1884
1885
1886
1887 define_xopen_source=yes
1888
1889 # Arguments passed to configure.
1890
1891 CONFIG_ARGS="$ac_configure_args"
1892
1893 { echo "$as_me:$LINENO: checking for --enable-universalsdk" >&5
1894 echo $ECHO_N "checking for --enable-universalsdk... $ECHO_C" >&6; }
1895 # Check whether --enable-universalsdk was given.
1896 if test "${enable_universalsdk+set}" = set; then
1897   enableval=$enable_universalsdk;
1898         case $enableval in
1899         yes)
1900                 enableval=/Developer/SDKs/MacOSX10.4u.sdk
1901                 if test ! -d "${enableval}"
1902                 then
1903                         enableval=/
1904                 fi
1905                 ;;
1906         esac
1907         case $enableval in
1908         no)
1909                 UNIVERSALSDK=
1910                 enable_universalsdk=
1911                 ;;
1912         *)
1913                 UNIVERSALSDK=$enableval
1914                 if test ! -d "${UNIVERSALSDK}"
1915                 then
1916                         { { echo "$as_me:$LINENO: error: --enable-universalsdk specifies non-existing SDK: ${UNIVERSALSDK}" >&5
1917 echo "$as_me: error: --enable-universalsdk specifies non-existing SDK: ${UNIVERSALSDK}" >&2;}
1918    { (exit 1); exit 1; }; }
1919                 fi
1920                 ;;
1921         esac
1922
1923
1924 else
1925
1926         UNIVERSALSDK=
1927         enable_universalsdk=
1928
1929 fi
1930
1931 if test -n "${UNIVERSALSDK}"
1932 then
1933         { echo "$as_me:$LINENO: result: ${UNIVERSALSDK}" >&5
1934 echo "${ECHO_T}${UNIVERSALSDK}" >&6; }
1935 else
1936         { echo "$as_me:$LINENO: result: no" >&5
1937 echo "${ECHO_T}no" >&6; }
1938 fi
1939
1940
1941
1942
1943 UNIVERSAL_ARCHS="32-bit"
1944
1945 { echo "$as_me:$LINENO: checking for --with-universal-archs" >&5
1946 echo $ECHO_N "checking for --with-universal-archs... $ECHO_C" >&6; }
1947
1948 # Check whether --with-universal-archs was given.
1949 if test "${with_universal_archs+set}" = set; then
1950   withval=$with_universal_archs;
1951         { echo "$as_me:$LINENO: result: $withval" >&5
1952 echo "${ECHO_T}$withval" >&6; }
1953         UNIVERSAL_ARCHS="$withval"
1954         if test "${enable_universalsdk}" ; then
1955                 :
1956         else
1957                 { { echo "$as_me:$LINENO: error: --with-universal-archs without --enable-universalsdk. See Mac/README" >&5
1958 echo "$as_me: error: --with-universal-archs without --enable-universalsdk. See Mac/README" >&2;}
1959    { (exit 1); exit 1; }; }
1960         fi
1961
1962 else
1963
1964         { echo "$as_me:$LINENO: result: 32-bit" >&5
1965 echo "${ECHO_T}32-bit" >&6; }
1966
1967 fi
1968
1969
1970
1971
1972
1973 # Check whether --with-framework-name was given.
1974 if test "${with_framework_name+set}" = set; then
1975   withval=$with_framework_name;
1976     if test "${enable_framework}"; then
1977             :
1978     else
1979         { { echo "$as_me:$LINENO: error: --with-framework-name without --enable-framework. See Mac/README" >&5
1980 echo "$as_me: error: --with-framework-name without --enable-framework. See Mac/README" >&2;}
1981    { (exit 1); exit 1; }; }
1982     fi
1983     PYTHONFRAMEWORK=${withval}
1984     PYTHONFRAMEWORKDIR=${withval}.framework
1985     PYTHONFRAMEWORKIDENTIFIER=org.python.`echo $withval | tr 'A-Z' 'a-z'`
1986
1987 else
1988
1989     PYTHONFRAMEWORK=Python
1990     PYTHONFRAMEWORKDIR=Python.framework
1991     PYTHONFRAMEWORKIDENTIFIER=org.python.python
1992
1993 fi
1994
1995 # Check whether --enable-framework was given.
1996 if test "${enable_framework+set}" = set; then
1997   enableval=$enable_framework;
1998         case $enableval in
1999         yes)
2000                 enableval=/Library/Frameworks
2001         esac
2002         case $enableval in
2003         no)
2004                 PYTHONFRAMEWORK=
2005                 PYTHONFRAMEWORKDIR=no-framework
2006                 PYTHONFRAMEWORKPREFIX=
2007                 PYTHONFRAMEWORKINSTALLDIR=
2008                 FRAMEWORKINSTALLFIRST=
2009                 FRAMEWORKINSTALLLAST=
2010                 FRAMEWORKALTINSTALLFIRST=
2011                 FRAMEWORKALTINSTALLLAST=
2012                 if test "x${prefix}" = "xNONE"; then
2013                         FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
2014                 else
2015                         FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
2016                 fi
2017                 enable_framework=
2018                 ;;
2019         *)
2020                 PYTHONFRAMEWORKPREFIX=$enableval
2021                 PYTHONFRAMEWORKINSTALLDIR=$PYTHONFRAMEWORKPREFIX/$PYTHONFRAMEWORKDIR
2022                 FRAMEWORKINSTALLFIRST="frameworkinstallstructure"
2023                 FRAMEWORKALTINSTALLFIRST="frameworkinstallstructure bininstall maninstall"
2024                 FRAMEWORKINSTALLLAST="frameworkinstallmaclib frameworkinstallapps frameworkinstallunixtools"
2025                 FRAMEWORKALTINSTALLLAST="frameworkinstallmaclib frameworkinstallapps frameworkaltinstallunixtools"
2026
2027                 if test "x${prefix}" = "xNONE" ; then
2028                         FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
2029                 else
2030                         FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
2031                 fi
2032                 prefix=$PYTHONFRAMEWORKINSTALLDIR/Versions/$VERSION
2033
2034                 # Add files for Mac specific code to the list of output
2035                 # files:
2036                 ac_config_files="$ac_config_files Mac/Makefile"
2037
2038                 ac_config_files="$ac_config_files Mac/PythonLauncher/Makefile"
2039
2040                 ac_config_files="$ac_config_files Mac/IDLE/Makefile"
2041
2042                 ac_config_files="$ac_config_files Mac/Resources/framework/Info.plist"
2043
2044                 ac_config_files="$ac_config_files Mac/Resources/app/Info.plist"
2045
2046         esac
2047
2048 else
2049
2050         PYTHONFRAMEWORK=
2051         PYTHONFRAMEWORKDIR=no-framework
2052         PYTHONFRAMEWORKPREFIX=
2053         PYTHONFRAMEWORKINSTALLDIR=
2054         FRAMEWORKINSTALLFIRST=
2055         FRAMEWORKINSTALLLAST=
2056         FRAMEWORKALTINSTALLFIRST=
2057         FRAMEWORKALTINSTALLLAST=
2058         if test "x${prefix}" = "xNONE" ; then
2059                 FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
2060         else
2061                 FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
2062         fi
2063         enable_framework=
2064
2065
2066 fi
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079 ##AC_ARG_WITH(dyld,
2080 ##            AC_HELP_STRING(--with-dyld,
2081 ##                           Use (OpenStep|Rhapsody) dynamic linker))
2082 ##
2083 # Set name for machine-dependent library files
2084
2085 { echo "$as_me:$LINENO: checking MACHDEP" >&5
2086 echo $ECHO_N "checking MACHDEP... $ECHO_C" >&6; }
2087 if test -z "$MACHDEP"
2088 then
2089         ac_sys_system=`uname -s`
2090         if test "$ac_sys_system" = "AIX" \
2091         -o "$ac_sys_system" = "UnixWare" -o "$ac_sys_system" = "OpenUNIX"; then
2092                 ac_sys_release=`uname -v`
2093         else
2094                 ac_sys_release=`uname -r`
2095         fi
2096         ac_md_system=`echo $ac_sys_system |
2097                            tr -d '/ ' | tr '[A-Z]' '[a-z]'`
2098         ac_md_release=`echo $ac_sys_release |
2099                            tr -d '/ ' | sed 's/^[A-Z]\.//' | sed 's/\..*//'`
2100         MACHDEP="$ac_md_system$ac_md_release"
2101
2102         case $MACHDEP in
2103         cygwin*) MACHDEP="cygwin";;
2104         darwin*) MACHDEP="darwin";;
2105         atheos*) MACHDEP="atheos";;
2106         irix646) MACHDEP="irix6";;
2107         '')     MACHDEP="unknown";;
2108         esac
2109 fi
2110
2111 # Some systems cannot stand _XOPEN_SOURCE being defined at all; they
2112 # disable features if it is defined, without any means to access these
2113 # features as extensions. For these systems, we skip the definition of
2114 # _XOPEN_SOURCE. Before adding a system to the list to gain access to
2115 # some feature, make sure there is no alternative way to access this
2116 # feature. Also, when using wildcards, make sure you have verified the
2117 # need for not defining _XOPEN_SOURCE on all systems matching the
2118 # wildcard, and that the wildcard does not include future systems
2119 # (which may remove their limitations).
2120 case $ac_sys_system/$ac_sys_release in
2121   # On OpenBSD, select(2) is not available if _XOPEN_SOURCE is defined,
2122   # even though select is a POSIX function. Reported by J. Ribbens.
2123   # Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish.
2124   # In addition, Stefan Krah confirms that issue #1244610 exists through
2125   # OpenBSD 4.6, but is fixed in 4.7.
2126   OpenBSD/2.* | OpenBSD/3.[0123456789] | OpenBSD/4.[0123456])
2127     define_xopen_source=no
2128     # OpenBSD undoes our definition of __BSD_VISIBLE if _XOPEN_SOURCE is
2129     # also defined. This can be overridden by defining _BSD_SOURCE
2130     # As this has a different meaning on Linux, only define it on OpenBSD
2131
2132 cat >>confdefs.h <<\_ACEOF
2133 #define _BSD_SOURCE 1
2134 _ACEOF
2135
2136     ;;
2137   OpenBSD/4.[789])
2138     # OpenBSD undoes our definition of __BSD_VISIBLE if _XOPEN_SOURCE is
2139     # also defined. This can be overridden by defining _BSD_SOURCE
2140     # As this has a different meaning on Linux, only define it on OpenBSD
2141
2142 cat >>confdefs.h <<\_ACEOF
2143 #define _BSD_SOURCE 1
2144 _ACEOF
2145
2146     ;;
2147   # Defining _XOPEN_SOURCE on NetBSD version prior to the introduction of
2148   # _NETBSD_SOURCE disables certain features (eg. setgroups). Reported by
2149   # Marc Recht
2150   NetBSD/1.5 | NetBSD/1.5.* | NetBSD/1.6 | NetBSD/1.6.* | NetBSD/1.6[A-S])
2151     define_xopen_source=no;;
2152   # On Solaris 2.6, sys/wait.h is inconsistent in the usage
2153   # of union __?sigval. Reported by Stuart Bishop.
2154   SunOS/5.6)
2155     define_xopen_source=no;;
2156   # On UnixWare 7, u_long is never defined with _XOPEN_SOURCE,
2157   # but used in /usr/include/netinet/tcp.h. Reported by Tim Rice.
2158   # Reconfirmed for 7.1.4 by Martin v. Loewis.
2159   OpenUNIX/8.0.0| UnixWare/7.1.[0-4])
2160     define_xopen_source=no;;
2161   # On OpenServer 5, u_short is never defined with _XOPEN_SOURCE,
2162   # but used in struct sockaddr.sa_family. Reported by Tim Rice.
2163   SCO_SV/3.2)
2164     define_xopen_source=no;;
2165   # On FreeBSD 4, the math functions C89 does not cover are never defined
2166   # with _XOPEN_SOURCE and __BSD_VISIBLE does not re-enable them.
2167   FreeBSD/4.*)
2168     define_xopen_source=no;;
2169   # On MacOS X 10.2, a bug in ncurses.h means that it craps out if
2170   # _XOPEN_EXTENDED_SOURCE is defined. Apparently, this is fixed in 10.3, which
2171   # identifies itself as Darwin/7.*
2172   # On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
2173   # disables platform specific features beyond repair.
2174   # On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
2175   # has no effect, don't bother defining them
2176   Darwin/[6789].*)
2177     define_xopen_source=no;;
2178   Darwin/1[0-9].*)
2179     define_xopen_source=no;;
2180   # On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE == 500 but
2181   # used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not defined
2182   # or has another value. By not (re)defining it, the defaults come in place.
2183   AIX/4)
2184     define_xopen_source=no;;
2185   AIX/5)
2186     if test `uname -r` -eq 1; then
2187       define_xopen_source=no
2188     fi
2189     ;;
2190   # On QNX 6.3.2, defining _XOPEN_SOURCE prevents netdb.h from
2191   # defining NI_NUMERICHOST.
2192   QNX/6.3.2)
2193     define_xopen_source=no
2194     ;;
2195
2196 esac
2197
2198 if test $define_xopen_source = yes
2199 then
2200   # On Solaris w/ g++ it appears that _XOPEN_SOURCE has to be
2201   # defined precisely as g++ defines it
2202   # Furthermore, on Solaris 10, XPG6 requires the use of a C99
2203   # compiler
2204   case $ac_sys_system/$ac_sys_release in
2205     SunOS/5.8|SunOS/5.9|SunOS/5.10)
2206
2207 cat >>confdefs.h <<\_ACEOF
2208 #define _XOPEN_SOURCE 500
2209 _ACEOF
2210
2211       ;;
2212     *)
2213
2214 cat >>confdefs.h <<\_ACEOF
2215 #define _XOPEN_SOURCE 600
2216 _ACEOF
2217
2218       ;;
2219   esac
2220
2221   # On Tru64 Unix 4.0F, defining _XOPEN_SOURCE also requires
2222   # definition of _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE, or else
2223   # several APIs are not declared. Since this is also needed in some
2224   # cases for HP-UX, we define it globally.
2225   # except for Solaris 10, where it must not be defined,
2226   # as it implies XPG4.2
2227   case $ac_sys_system/$ac_sys_release in
2228     SunOS/5.10)
2229       ;;
2230     *)
2231
2232 cat >>confdefs.h <<\_ACEOF
2233 #define _XOPEN_SOURCE_EXTENDED 1
2234 _ACEOF
2235
2236       ;;
2237   esac
2238
2239
2240 cat >>confdefs.h <<\_ACEOF
2241 #define _POSIX_C_SOURCE 200112L
2242 _ACEOF
2243
2244
2245 fi
2246
2247 #
2248 # SGI compilers allow the specification of the both the ABI and the
2249 # ISA on the command line.  Depending on the values of these switches,
2250 # different and often incompatable code will be generated.
2251 #
2252 # The SGI_ABI variable can be used to modify the CC and LDFLAGS and
2253 # thus supply support for various ABI/ISA combinations.  The MACHDEP
2254 # variable is also adjusted.
2255 #
2256
2257 if test ! -z "$SGI_ABI"
2258 then
2259         CC="cc $SGI_ABI"
2260         LDFLAGS="$SGI_ABI $LDFLAGS"
2261         MACHDEP=`echo "${MACHDEP}${SGI_ABI}" | sed 's/ *//g'`
2262 fi
2263 { echo "$as_me:$LINENO: result: $MACHDEP" >&5
2264 echo "${ECHO_T}$MACHDEP" >&6; }
2265
2266 # And add extra plat-mac for darwin
2267
2268
2269 { echo "$as_me:$LINENO: checking EXTRAPLATDIR" >&5
2270 echo $ECHO_N "checking EXTRAPLATDIR... $ECHO_C" >&6; }
2271 if test -z "$EXTRAPLATDIR"
2272 then
2273         case $MACHDEP in
2274         darwin)
2275                 EXTRAPLATDIR="\$(PLATMACDIRS)"
2276                 EXTRAMACHDEPPATH="\$(PLATMACPATH)"
2277                 ;;
2278         *)
2279                 EXTRAPLATDIR=""
2280                 EXTRAMACHDEPPATH=""
2281                 ;;
2282         esac
2283 fi
2284 { echo "$as_me:$LINENO: result: $EXTRAPLATDIR" >&5
2285 echo "${ECHO_T}$EXTRAPLATDIR" >&6; }
2286
2287 # Record the configure-time value of MACOSX_DEPLOYMENT_TARGET,
2288 # it may influence the way we can build extensions, so distutils
2289 # needs to check it
2290
2291
2292 CONFIGURE_MACOSX_DEPLOYMENT_TARGET=
2293 EXPORT_MACOSX_DEPLOYMENT_TARGET='#'
2294
2295 { echo "$as_me:$LINENO: checking machine type as reported by uname -m" >&5
2296 echo $ECHO_N "checking machine type as reported by uname -m... $ECHO_C" >&6; }
2297 ac_sys_machine=`uname -m`
2298 { echo "$as_me:$LINENO: result: $ac_sys_machine" >&5
2299 echo "${ECHO_T}$ac_sys_machine" >&6; }
2300
2301 # checks for alternative programs
2302
2303 # compiler flags are generated in two sets, BASECFLAGS and OPT.  OPT is just
2304 # for debug/optimization stuff.  BASECFLAGS is for flags that are required
2305 # just to get things to compile and link.  Users are free to override OPT
2306 # when running configure or make.  The build should not break if they do.
2307 # BASECFLAGS should generally not be messed with, however.
2308
2309 # XXX shouldn't some/most/all of this code be merged with the stuff later
2310 # on that fiddles with OPT and BASECFLAGS?
2311 { echo "$as_me:$LINENO: checking for --without-gcc" >&5
2312 echo $ECHO_N "checking for --without-gcc... $ECHO_C" >&6; }
2313
2314 # Check whether --with-gcc was given.
2315 if test "${with_gcc+set}" = set; then
2316   withval=$with_gcc;
2317         case $withval in
2318         no)     CC=${CC:-cc}
2319                 without_gcc=yes;;
2320         yes)    CC=gcc
2321                 without_gcc=no;;
2322         *)      CC=$withval
2323                 without_gcc=$withval;;
2324         esac
2325 else
2326
2327         case $ac_sys_system in
2328         AIX*)   CC=cc_r
2329                 without_gcc=;;
2330         BeOS*)
2331                 case $BE_HOST_CPU in
2332                 ppc)
2333                         CC=mwcc
2334                         without_gcc=yes
2335                         BASECFLAGS="$BASECFLAGS -export pragma"
2336                         OPT="$OPT -O"
2337                         LDFLAGS="$LDFLAGS -nodup"
2338                         ;;
2339                 x86)
2340                         CC=gcc
2341                         without_gcc=no
2342                         OPT="$OPT -O"
2343                         ;;
2344                 *)
2345                         { { echo "$as_me:$LINENO: error: Unknown BeOS platform \"$BE_HOST_CPU\"" >&5
2346 echo "$as_me: error: Unknown BeOS platform \"$BE_HOST_CPU\"" >&2;}
2347    { (exit 1); exit 1; }; }
2348                         ;;
2349                 esac
2350                 AR="\$(srcdir)/Modules/ar_beos"
2351                 RANLIB=:
2352                 ;;
2353         *)      without_gcc=no;;
2354         esac
2355 fi
2356
2357 { echo "$as_me:$LINENO: result: $without_gcc" >&5
2358 echo "${ECHO_T}$without_gcc" >&6; }
2359
2360 # If the user switches compilers, we can't believe the cache
2361 if test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"
2362 then
2363   { { echo "$as_me:$LINENO: error: cached CC is different -- throw away $cache_file
2364 (it is also a good idea to do 'make clean' before compiling)" >&5
2365 echo "$as_me: error: cached CC is different -- throw away $cache_file
2366 (it is also a good idea to do 'make clean' before compiling)" >&2;}
2367    { (exit 1); exit 1; }; }
2368 fi
2369
2370 ac_ext=c
2371 ac_cpp='$CPP $CPPFLAGS'
2372 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2373 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2374 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2375 if test -n "$ac_tool_prefix"; then
2376   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2377 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2378 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2379 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2380 if test "${ac_cv_prog_CC+set}" = set; then
2381   echo $ECHO_N "(cached) $ECHO_C" >&6
2382 else
2383   if test -n "$CC"; then
2384   ac_cv_prog_CC="$CC" # Let the user override the test.
2385 else
2386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2387 for as_dir in $PATH
2388 do
2389   IFS=$as_save_IFS
2390   test -z "$as_dir" && as_dir=.
2391   for ac_exec_ext in '' $ac_executable_extensions; do
2392   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2393     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2394     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2395     break 2
2396   fi
2397 done
2398 done
2399 IFS=$as_save_IFS
2400
2401 fi
2402 fi
2403 CC=$ac_cv_prog_CC
2404 if test -n "$CC"; then
2405   { echo "$as_me:$LINENO: result: $CC" >&5
2406 echo "${ECHO_T}$CC" >&6; }
2407 else
2408   { echo "$as_me:$LINENO: result: no" >&5
2409 echo "${ECHO_T}no" >&6; }
2410 fi
2411
2412
2413 fi
2414 if test -z "$ac_cv_prog_CC"; then
2415   ac_ct_CC=$CC
2416   # Extract the first word of "gcc", so it can be a program name with args.
2417 set dummy gcc; ac_word=$2
2418 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2419 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2420 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2421   echo $ECHO_N "(cached) $ECHO_C" >&6
2422 else
2423   if test -n "$ac_ct_CC"; then
2424   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2425 else
2426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2427 for as_dir in $PATH
2428 do
2429   IFS=$as_save_IFS
2430   test -z "$as_dir" && as_dir=.
2431   for ac_exec_ext in '' $ac_executable_extensions; do
2432   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2433     ac_cv_prog_ac_ct_CC="gcc"
2434     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2435     break 2
2436   fi
2437 done
2438 done
2439 IFS=$as_save_IFS
2440
2441 fi
2442 fi
2443 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2444 if test -n "$ac_ct_CC"; then
2445   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2446 echo "${ECHO_T}$ac_ct_CC" >&6; }
2447 else
2448   { echo "$as_me:$LINENO: result: no" >&5
2449 echo "${ECHO_T}no" >&6; }
2450 fi
2451
2452   if test "x$ac_ct_CC" = x; then
2453     CC=""
2454   else
2455     case $cross_compiling:$ac_tool_warned in
2456 yes:)
2457 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2458 whose name does not start with the host triplet.  If you think this
2459 configuration is useful to you, please write to autoconf@gnu.org." >&5
2460 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2461 whose name does not start with the host triplet.  If you think this
2462 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2463 ac_tool_warned=yes ;;
2464 esac
2465     CC=$ac_ct_CC
2466   fi
2467 else
2468   CC="$ac_cv_prog_CC"
2469 fi
2470
2471 if test -z "$CC"; then
2472           if test -n "$ac_tool_prefix"; then
2473     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2474 set dummy ${ac_tool_prefix}cc; ac_word=$2
2475 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2476 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2477 if test "${ac_cv_prog_CC+set}" = set; then
2478   echo $ECHO_N "(cached) $ECHO_C" >&6
2479 else
2480   if test -n "$CC"; then
2481   ac_cv_prog_CC="$CC" # Let the user override the test.
2482 else
2483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2484 for as_dir in $PATH
2485 do
2486   IFS=$as_save_IFS
2487   test -z "$as_dir" && as_dir=.
2488   for ac_exec_ext in '' $ac_executable_extensions; do
2489   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2490     ac_cv_prog_CC="${ac_tool_prefix}cc"
2491     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2492     break 2
2493   fi
2494 done
2495 done
2496 IFS=$as_save_IFS
2497
2498 fi
2499 fi
2500 CC=$ac_cv_prog_CC
2501 if test -n "$CC"; then
2502   { echo "$as_me:$LINENO: result: $CC" >&5
2503 echo "${ECHO_T}$CC" >&6; }
2504 else
2505   { echo "$as_me:$LINENO: result: no" >&5
2506 echo "${ECHO_T}no" >&6; }
2507 fi
2508
2509
2510   fi
2511 fi
2512 if test -z "$CC"; then
2513   # Extract the first word of "cc", so it can be a program name with args.
2514 set dummy cc; ac_word=$2
2515 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2516 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2517 if test "${ac_cv_prog_CC+set}" = set; then
2518   echo $ECHO_N "(cached) $ECHO_C" >&6
2519 else
2520   if test -n "$CC"; then
2521   ac_cv_prog_CC="$CC" # Let the user override the test.
2522 else
2523   ac_prog_rejected=no
2524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2525 for as_dir in $PATH
2526 do
2527   IFS=$as_save_IFS
2528   test -z "$as_dir" && as_dir=.
2529   for ac_exec_ext in '' $ac_executable_extensions; do
2530   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2531     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2532        ac_prog_rejected=yes
2533        continue
2534      fi
2535     ac_cv_prog_CC="cc"
2536     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2537     break 2
2538   fi
2539 done
2540 done
2541 IFS=$as_save_IFS
2542
2543 if test $ac_prog_rejected = yes; then
2544   # We found a bogon in the path, so make sure we never use it.
2545   set dummy $ac_cv_prog_CC
2546   shift
2547   if test $# != 0; then
2548     # We chose a different compiler from the bogus one.
2549     # However, it has the same basename, so the bogon will be chosen
2550     # first if we set CC to just the basename; use the full file name.
2551     shift
2552     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2553   fi
2554 fi
2555 fi
2556 fi
2557 CC=$ac_cv_prog_CC
2558 if test -n "$CC"; then
2559   { echo "$as_me:$LINENO: result: $CC" >&5
2560 echo "${ECHO_T}$CC" >&6; }
2561 else
2562   { echo "$as_me:$LINENO: result: no" >&5
2563 echo "${ECHO_T}no" >&6; }
2564 fi
2565
2566
2567 fi
2568 if test -z "$CC"; then
2569   if test -n "$ac_tool_prefix"; then
2570   for ac_prog in cl.exe
2571   do
2572     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2573 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2574 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2575 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2576 if test "${ac_cv_prog_CC+set}" = set; then
2577   echo $ECHO_N "(cached) $ECHO_C" >&6
2578 else
2579   if test -n "$CC"; then
2580   ac_cv_prog_CC="$CC" # Let the user override the test.
2581 else
2582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2583 for as_dir in $PATH
2584 do
2585   IFS=$as_save_IFS
2586   test -z "$as_dir" && as_dir=.
2587   for ac_exec_ext in '' $ac_executable_extensions; do
2588   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2589     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2590     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2591     break 2
2592   fi
2593 done
2594 done
2595 IFS=$as_save_IFS
2596
2597 fi
2598 fi
2599 CC=$ac_cv_prog_CC
2600 if test -n "$CC"; then
2601   { echo "$as_me:$LINENO: result: $CC" >&5
2602 echo "${ECHO_T}$CC" >&6; }
2603 else
2604   { echo "$as_me:$LINENO: result: no" >&5
2605 echo "${ECHO_T}no" >&6; }
2606 fi
2607
2608
2609     test -n "$CC" && break
2610   done
2611 fi
2612 if test -z "$CC"; then
2613   ac_ct_CC=$CC
2614   for ac_prog in cl.exe
2615 do
2616   # Extract the first word of "$ac_prog", so it can be a program name with args.
2617 set dummy $ac_prog; ac_word=$2
2618 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2619 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2620 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2621   echo $ECHO_N "(cached) $ECHO_C" >&6
2622 else
2623   if test -n "$ac_ct_CC"; then
2624   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2625 else
2626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2627 for as_dir in $PATH
2628 do
2629   IFS=$as_save_IFS
2630   test -z "$as_dir" && as_dir=.
2631   for ac_exec_ext in '' $ac_executable_extensions; do
2632   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2633     ac_cv_prog_ac_ct_CC="$ac_prog"
2634     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2635     break 2
2636   fi
2637 done
2638 done
2639 IFS=$as_save_IFS
2640
2641 fi
2642 fi
2643 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2644 if test -n "$ac_ct_CC"; then
2645   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2646 echo "${ECHO_T}$ac_ct_CC" >&6; }
2647 else
2648   { echo "$as_me:$LINENO: result: no" >&5
2649 echo "${ECHO_T}no" >&6; }
2650 fi
2651
2652
2653   test -n "$ac_ct_CC" && break
2654 done
2655
2656   if test "x$ac_ct_CC" = x; then
2657     CC=""
2658   else
2659     case $cross_compiling:$ac_tool_warned in
2660 yes:)
2661 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2662 whose name does not start with the host triplet.  If you think this
2663 configuration is useful to you, please write to autoconf@gnu.org." >&5
2664 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2665 whose name does not start with the host triplet.  If you think this
2666 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2667 ac_tool_warned=yes ;;
2668 esac
2669     CC=$ac_ct_CC
2670   fi
2671 fi
2672
2673 fi
2674
2675
2676 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2677 See \`config.log' for more details." >&5
2678 echo "$as_me: error: no acceptable C compiler found in \$PATH
2679 See \`config.log' for more details." >&2;}
2680    { (exit 1); exit 1; }; }
2681
2682 # Provide some information about the compiler.
2683 echo "$as_me:$LINENO: checking for C compiler version" >&5
2684 ac_compiler=`set X $ac_compile; echo $2`
2685 { (ac_try="$ac_compiler --version >&5"
2686 case "(($ac_try" in
2687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2688   *) ac_try_echo=$ac_try;;
2689 esac
2690 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2691   (eval "$ac_compiler --version >&5") 2>&5
2692   ac_status=$?
2693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2694   (exit $ac_status); }
2695 { (ac_try="$ac_compiler -v >&5"
2696 case "(($ac_try" in
2697   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2698   *) ac_try_echo=$ac_try;;
2699 esac
2700 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2701   (eval "$ac_compiler -v >&5") 2>&5
2702   ac_status=$?
2703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2704   (exit $ac_status); }
2705 { (ac_try="$ac_compiler -V >&5"
2706 case "(($ac_try" in
2707   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2708   *) ac_try_echo=$ac_try;;
2709 esac
2710 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2711   (eval "$ac_compiler -V >&5") 2>&5
2712   ac_status=$?
2713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2714   (exit $ac_status); }
2715
2716 cat >conftest.$ac_ext <<_ACEOF
2717 /* confdefs.h.  */
2718 _ACEOF
2719 cat confdefs.h >>conftest.$ac_ext
2720 cat >>conftest.$ac_ext <<_ACEOF
2721 /* end confdefs.h.  */
2722
2723 int
2724 main ()
2725 {
2726
2727   ;
2728   return 0;
2729 }
2730 _ACEOF
2731 ac_clean_files_save=$ac_clean_files
2732 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2733 # Try to create an executable without -o first, disregard a.out.
2734 # It will help us diagnose broken compilers, and finding out an intuition
2735 # of exeext.
2736 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2737 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2738 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2739 #
2740 # List of possible output files, starting from the most likely.
2741 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2742 # only as a last resort.  b.out is created by i960 compilers.
2743 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2744 #
2745 # The IRIX 6 linker writes into existing files which may not be
2746 # executable, retaining their permissions.  Remove them first so a
2747 # subsequent execution test works.
2748 ac_rmfiles=
2749 for ac_file in $ac_files
2750 do
2751   case $ac_file in
2752     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2753     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2754   esac
2755 done
2756 rm -f $ac_rmfiles
2757
2758 if { (ac_try="$ac_link_default"
2759 case "(($ac_try" in
2760   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2761   *) ac_try_echo=$ac_try;;
2762 esac
2763 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2764   (eval "$ac_link_default") 2>&5
2765   ac_status=$?
2766   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2767   (exit $ac_status); }; then
2768   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2769 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2770 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2771 # so that the user can short-circuit this test for compilers unknown to
2772 # Autoconf.
2773 for ac_file in $ac_files ''
2774 do
2775   test -f "$ac_file" || continue
2776   case $ac_file in
2777     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2778         ;;
2779     [ab].out )
2780         # We found the default executable, but exeext='' is most
2781         # certainly right.
2782         break;;
2783     *.* )
2784         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2785         then :; else
2786            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2787         fi
2788         # We set ac_cv_exeext here because the later test for it is not
2789         # safe: cross compilers may not add the suffix if given an `-o'
2790         # argument, so we may need to know it at that point already.
2791         # Even if this section looks crufty: it has the advantage of
2792         # actually working.
2793         break;;
2794     * )
2795         break;;
2796   esac
2797 done
2798 test "$ac_cv_exeext" = no && ac_cv_exeext=
2799
2800 else
2801   ac_file=''
2802 fi
2803
2804 { echo "$as_me:$LINENO: result: $ac_file" >&5
2805 echo "${ECHO_T}$ac_file" >&6; }
2806 if test -z "$ac_file"; then
2807   echo "$as_me: failed program was:" >&5
2808 sed 's/^/| /' conftest.$ac_ext >&5
2809
2810 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2811 See \`config.log' for more details." >&5
2812 echo "$as_me: error: C compiler cannot create executables
2813 See \`config.log' for more details." >&2;}
2814    { (exit 77); exit 77; }; }
2815 fi
2816
2817 ac_exeext=$ac_cv_exeext
2818
2819 # Check that the compiler produces executables we can run.  If not, either
2820 # the compiler is broken, or we cross compile.
2821 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2822 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2823 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2824 # If not cross compiling, check that we can run a simple program.
2825 if test "$cross_compiling" != yes; then
2826   if { ac_try='./$ac_file'
2827   { (case "(($ac_try" in
2828   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2829   *) ac_try_echo=$ac_try;;
2830 esac
2831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2832   (eval "$ac_try") 2>&5
2833   ac_status=$?
2834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2835   (exit $ac_status); }; }; then
2836     cross_compiling=no
2837   else
2838     if test "$cross_compiling" = maybe; then
2839         cross_compiling=yes
2840     else
2841         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2842 If you meant to cross compile, use \`--host'.
2843 See \`config.log' for more details." >&5
2844 echo "$as_me: error: cannot run C compiled programs.
2845 If you meant to cross compile, use \`--host'.
2846 See \`config.log' for more details." >&2;}
2847    { (exit 1); exit 1; }; }
2848     fi
2849   fi
2850 fi
2851 { echo "$as_me:$LINENO: result: yes" >&5
2852 echo "${ECHO_T}yes" >&6; }
2853
2854 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2855 ac_clean_files=$ac_clean_files_save
2856 # Check that the compiler produces executables we can run.  If not, either
2857 # the compiler is broken, or we cross compile.
2858 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2859 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2860 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2861 echo "${ECHO_T}$cross_compiling" >&6; }
2862
2863 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2864 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2865 if { (ac_try="$ac_link"
2866 case "(($ac_try" in
2867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2868   *) ac_try_echo=$ac_try;;
2869 esac
2870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2871   (eval "$ac_link") 2>&5
2872   ac_status=$?
2873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2874   (exit $ac_status); }; then
2875   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2876 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2877 # work properly (i.e., refer to `conftest.exe'), while it won't with
2878 # `rm'.
2879 for ac_file in conftest.exe conftest conftest.*; do
2880   test -f "$ac_file" || continue
2881   case $ac_file in
2882     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2883     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2884           break;;
2885     * ) break;;
2886   esac
2887 done
2888 else
2889   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2890 See \`config.log' for more details." >&5
2891 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2892 See \`config.log' for more details." >&2;}
2893    { (exit 1); exit 1; }; }
2894 fi
2895
2896 rm -f conftest$ac_cv_exeext
2897 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2898 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2899
2900 rm -f conftest.$ac_ext
2901 EXEEXT=$ac_cv_exeext
2902 ac_exeext=$EXEEXT
2903 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2904 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2905 if test "${ac_cv_objext+set}" = set; then
2906   echo $ECHO_N "(cached) $ECHO_C" >&6
2907 else
2908   cat >conftest.$ac_ext <<_ACEOF
2909 /* confdefs.h.  */
2910 _ACEOF
2911 cat confdefs.h >>conftest.$ac_ext
2912 cat >>conftest.$ac_ext <<_ACEOF
2913 /* end confdefs.h.  */
2914
2915 int
2916 main ()
2917 {
2918
2919   ;
2920   return 0;
2921 }
2922 _ACEOF
2923 rm -f conftest.o conftest.obj
2924 if { (ac_try="$ac_compile"
2925 case "(($ac_try" in
2926   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2927   *) ac_try_echo=$ac_try;;
2928 esac
2929 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2930   (eval "$ac_compile") 2>&5
2931   ac_status=$?
2932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2933   (exit $ac_status); }; then
2934   for ac_file in conftest.o conftest.obj conftest.*; do
2935   test -f "$ac_file" || continue;
2936   case $ac_file in
2937     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2938     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2939        break;;
2940   esac
2941 done
2942 else
2943   echo "$as_me: failed program was:" >&5
2944 sed 's/^/| /' conftest.$ac_ext >&5
2945
2946 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2947 See \`config.log' for more details." >&5
2948 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2949 See \`config.log' for more details." >&2;}
2950    { (exit 1); exit 1; }; }
2951 fi
2952
2953 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2954 fi
2955 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2956 echo "${ECHO_T}$ac_cv_objext" >&6; }
2957 OBJEXT=$ac_cv_objext
2958 ac_objext=$OBJEXT
2959 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2960 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2961 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2962   echo $ECHO_N "(cached) $ECHO_C" >&6
2963 else
2964   cat >conftest.$ac_ext <<_ACEOF
2965 /* confdefs.h.  */
2966 _ACEOF
2967 cat confdefs.h >>conftest.$ac_ext
2968 cat >>conftest.$ac_ext <<_ACEOF
2969 /* end confdefs.h.  */
2970
2971 int
2972 main ()
2973 {
2974 #ifndef __GNUC__
2975        choke me
2976 #endif
2977
2978   ;
2979   return 0;
2980 }
2981 _ACEOF
2982 rm -f conftest.$ac_objext
2983 if { (ac_try="$ac_compile"
2984 case "(($ac_try" in
2985   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2986   *) ac_try_echo=$ac_try;;
2987 esac
2988 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2989   (eval "$ac_compile") 2>conftest.er1
2990   ac_status=$?
2991   grep -v '^ *+' conftest.er1 >conftest.err
2992   rm -f conftest.er1
2993   cat conftest.err >&5
2994   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2995   (exit $ac_status); } && {
2996          test -z "$ac_c_werror_flag" ||
2997          test ! -s conftest.err
2998        } && test -s conftest.$ac_objext; then
2999   ac_compiler_gnu=yes
3000 else
3001   echo "$as_me: failed program was:" >&5
3002 sed 's/^/| /' conftest.$ac_ext >&5
3003
3004         ac_compiler_gnu=no
3005 fi
3006
3007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3008 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3009
3010 fi
3011 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3012 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3013 GCC=`test $ac_compiler_gnu = yes && echo yes`
3014 ac_test_CFLAGS=${CFLAGS+set}
3015 ac_save_CFLAGS=$CFLAGS
3016 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3017 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3018 if test "${ac_cv_prog_cc_g+set}" = set; then
3019   echo $ECHO_N "(cached) $ECHO_C" >&6
3020 else
3021   ac_save_c_werror_flag=$ac_c_werror_flag
3022    ac_c_werror_flag=yes
3023    ac_cv_prog_cc_g=no
3024    CFLAGS="-g"
3025    cat >conftest.$ac_ext <<_ACEOF
3026 /* confdefs.h.  */
3027 _ACEOF
3028 cat confdefs.h >>conftest.$ac_ext
3029 cat >>conftest.$ac_ext <<_ACEOF
3030 /* end confdefs.h.  */
3031
3032 int
3033 main ()
3034 {
3035
3036   ;
3037   return 0;
3038 }
3039 _ACEOF
3040 rm -f conftest.$ac_objext
3041 if { (ac_try="$ac_compile"
3042 case "(($ac_try" in
3043   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3044   *) ac_try_echo=$ac_try;;
3045 esac
3046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3047   (eval "$ac_compile") 2>conftest.er1
3048   ac_status=$?
3049   grep -v '^ *+' conftest.er1 >conftest.err
3050   rm -f conftest.er1
3051   cat conftest.err >&5
3052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3053   (exit $ac_status); } && {
3054          test -z "$ac_c_werror_flag" ||
3055          test ! -s conftest.err
3056        } && test -s conftest.$ac_objext; then
3057   ac_cv_prog_cc_g=yes
3058 else
3059   echo "$as_me: failed program was:" >&5
3060 sed 's/^/| /' conftest.$ac_ext >&5
3061
3062         CFLAGS=""
3063       cat >conftest.$ac_ext <<_ACEOF
3064 /* confdefs.h.  */
3065 _ACEOF
3066 cat confdefs.h >>conftest.$ac_ext
3067 cat >>conftest.$ac_ext <<_ACEOF
3068 /* end confdefs.h.  */
3069
3070 int
3071 main ()
3072 {
3073
3074   ;
3075   return 0;
3076 }
3077 _ACEOF
3078 rm -f conftest.$ac_objext
3079 if { (ac_try="$ac_compile"
3080 case "(($ac_try" in
3081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3082   *) ac_try_echo=$ac_try;;
3083 esac
3084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3085   (eval "$ac_compile") 2>conftest.er1
3086   ac_status=$?
3087   grep -v '^ *+' conftest.er1 >conftest.err
3088   rm -f conftest.er1
3089   cat conftest.err >&5
3090   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3091   (exit $ac_status); } && {
3092          test -z "$ac_c_werror_flag" ||
3093          test ! -s conftest.err
3094        } && test -s conftest.$ac_objext; then
3095   :
3096 else
3097   echo "$as_me: failed program was:" >&5
3098 sed 's/^/| /' conftest.$ac_ext >&5
3099
3100         ac_c_werror_flag=$ac_save_c_werror_flag
3101          CFLAGS="-g"
3102          cat >conftest.$ac_ext <<_ACEOF
3103 /* confdefs.h.  */
3104 _ACEOF
3105 cat confdefs.h >>conftest.$ac_ext
3106 cat >>conftest.$ac_ext <<_ACEOF
3107 /* end confdefs.h.  */
3108
3109 int
3110 main ()
3111 {
3112
3113   ;
3114   return 0;
3115 }
3116 _ACEOF
3117 rm -f conftest.$ac_objext
3118 if { (ac_try="$ac_compile"
3119 case "(($ac_try" in
3120   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3121   *) ac_try_echo=$ac_try;;
3122 esac
3123 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3124   (eval "$ac_compile") 2>conftest.er1
3125   ac_status=$?
3126   grep -v '^ *+' conftest.er1 >conftest.err
3127   rm -f conftest.er1
3128   cat conftest.err >&5
3129   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3130   (exit $ac_status); } && {
3131          test -z "$ac_c_werror_flag" ||
3132          test ! -s conftest.err
3133        } && test -s conftest.$ac_objext; then
3134   ac_cv_prog_cc_g=yes
3135 else
3136   echo "$as_me: failed program was:" >&5
3137 sed 's/^/| /' conftest.$ac_ext >&5
3138
3139
3140 fi
3141
3142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3143 fi
3144
3145 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3146 fi
3147
3148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3149    ac_c_werror_flag=$ac_save_c_werror_flag
3150 fi
3151 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3152 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3153 if test "$ac_test_CFLAGS" = set; then
3154   CFLAGS=$ac_save_CFLAGS
3155 elif test $ac_cv_prog_cc_g = yes; then
3156   if test "$GCC" = yes; then
3157     CFLAGS="-g -O2"
3158   else
3159     CFLAGS="-g"
3160   fi
3161 else
3162   if test "$GCC" = yes; then
3163     CFLAGS="-O2"
3164   else
3165     CFLAGS=
3166   fi
3167 fi
3168 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3169 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3170 if test "${ac_cv_prog_cc_c89+set}" = set; then
3171   echo $ECHO_N "(cached) $ECHO_C" >&6
3172 else
3173   ac_cv_prog_cc_c89=no
3174 ac_save_CC=$CC
3175 cat >conftest.$ac_ext <<_ACEOF
3176 /* confdefs.h.  */
3177 _ACEOF
3178 cat confdefs.h >>conftest.$ac_ext
3179 cat >>conftest.$ac_ext <<_ACEOF
3180 /* end confdefs.h.  */
3181 #include <stdarg.h>
3182 #include <stdio.h>
3183 #include <sys/types.h>
3184 #include <sys/stat.h>
3185 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3186 struct buf { int x; };
3187 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3188 static char *e (p, i)
3189      char **p;
3190      int i;
3191 {
3192   return p[i];
3193 }
3194 static char *f (char * (*g) (char **, int), char **p, ...)
3195 {
3196   char *s;
3197   va_list v;
3198   va_start (v,p);
3199   s = g (p, va_arg (v,int));
3200   va_end (v);
3201   return s;
3202 }
3203
3204 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3205    function prototypes and stuff, but not '\xHH' hex character constants.
3206    These don't provoke an error unfortunately, instead are silently treated
3207    as 'x'.  The following induces an error, until -std is added to get
3208    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3209    array size at least.  It's necessary to write '\x00'==0 to get something
3210    that's true only with -std.  */
3211 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3212
3213 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3214    inside strings and character constants.  */
3215 #define FOO(x) 'x'
3216 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3217
3218 int test (int i, double x);
3219 struct s1 {int (*f) (int a);};
3220 struct s2 {int (*f) (double a);};
3221 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3222 int argc;
3223 char **argv;
3224 int
3225 main ()
3226 {
3227 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3228   ;
3229   return 0;
3230 }
3231 _ACEOF
3232 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3233         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3234 do
3235   CC="$ac_save_CC $ac_arg"
3236   rm -f conftest.$ac_objext
3237 if { (ac_try="$ac_compile"
3238 case "(($ac_try" in
3239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3240   *) ac_try_echo=$ac_try;;
3241 esac
3242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3243   (eval "$ac_compile") 2>conftest.er1
3244   ac_status=$?
3245   grep -v '^ *+' conftest.er1 >conftest.err
3246   rm -f conftest.er1
3247   cat conftest.err >&5
3248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3249   (exit $ac_status); } && {
3250          test -z "$ac_c_werror_flag" ||
3251          test ! -s conftest.err
3252        } && test -s conftest.$ac_objext; then
3253   ac_cv_prog_cc_c89=$ac_arg
3254 else
3255   echo "$as_me: failed program was:" >&5
3256 sed 's/^/| /' conftest.$ac_ext >&5
3257
3258
3259 fi
3260
3261 rm -f core conftest.err conftest.$ac_objext
3262   test "x$ac_cv_prog_cc_c89" != "xno" && break
3263 done
3264 rm -f conftest.$ac_ext
3265 CC=$ac_save_CC
3266
3267 fi
3268 # AC_CACHE_VAL
3269 case "x$ac_cv_prog_cc_c89" in
3270   x)
3271     { echo "$as_me:$LINENO: result: none needed" >&5
3272 echo "${ECHO_T}none needed" >&6; } ;;
3273   xno)
3274     { echo "$as_me:$LINENO: result: unsupported" >&5
3275 echo "${ECHO_T}unsupported" >&6; } ;;
3276   *)
3277     CC="$CC $ac_cv_prog_cc_c89"
3278     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3279 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3280 esac
3281
3282
3283 ac_ext=c
3284 ac_cpp='$CPP $CPPFLAGS'
3285 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3286 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3287 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3288
3289
3290
3291
3292 { echo "$as_me:$LINENO: checking for --with-cxx-main=<compiler>" >&5
3293 echo $ECHO_N "checking for --with-cxx-main=<compiler>... $ECHO_C" >&6; }
3294
3295 # Check whether --with-cxx_main was given.
3296 if test "${with_cxx_main+set}" = set; then
3297   withval=$with_cxx_main;
3298
3299         case $withval in
3300         no)     with_cxx_main=no
3301                 MAINCC='$(CC)';;
3302         yes)    with_cxx_main=yes
3303                 MAINCC='$(CXX)';;
3304         *)      with_cxx_main=yes
3305                 MAINCC=$withval
3306                 if test -z "$CXX"
3307                 then
3308                         CXX=$withval
3309                 fi;;
3310         esac
3311 else
3312
3313         with_cxx_main=no
3314         MAINCC='$(CC)'
3315
3316 fi
3317
3318 { echo "$as_me:$LINENO: result: $with_cxx_main" >&5
3319 echo "${ECHO_T}$with_cxx_main" >&6; }
3320
3321 preset_cxx="$CXX"
3322 if test -z "$CXX"
3323 then
3324         case "$CC" in
3325         gcc)    # Extract the first word of "g++", so it can be a program name with args.
3326 set dummy g++; ac_word=$2
3327 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3328 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3329 if test "${ac_cv_path_CXX+set}" = set; then
3330   echo $ECHO_N "(cached) $ECHO_C" >&6
3331 else
3332   case $CXX in
3333   [\\/]* | ?:[\\/]*)
3334   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3335   ;;
3336   *)
3337   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3338 for as_dir in notfound
3339 do
3340   IFS=$as_save_IFS
3341   test -z "$as_dir" && as_dir=.
3342   for ac_exec_ext in '' $ac_executable_extensions; do
3343   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3344     ac_cv_path_CXX="$as_dir/$ac_word$ac_exec_ext"
3345     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3346     break 2
3347   fi
3348 done
3349 done
3350 IFS=$as_save_IFS
3351
3352   test -z "$ac_cv_path_CXX" && ac_cv_path_CXX="g++"
3353   ;;
3354 esac
3355 fi
3356 CXX=$ac_cv_path_CXX
3357 if test -n "$CXX"; then
3358   { echo "$as_me:$LINENO: result: $CXX" >&5
3359 echo "${ECHO_T}$CXX" >&6; }
3360 else
3361   { echo "$as_me:$LINENO: result: no" >&5
3362 echo "${ECHO_T}no" >&6; }
3363 fi
3364
3365  ;;
3366         cc)     # Extract the first word of "c++", so it can be a program name with args.
3367 set dummy c++; ac_word=$2
3368 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3369 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3370 if test "${ac_cv_path_CXX+set}" = set; then
3371   echo $ECHO_N "(cached) $ECHO_C" >&6
3372 else
3373   case $CXX in
3374   [\\/]* | ?:[\\/]*)
3375   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3376   ;;
3377   *)
3378   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3379 for as_dir in notfound
3380 do
3381   IFS=$as_save_IFS
3382   test -z "$as_dir" && as_dir=.
3383   for ac_exec_ext in '' $ac_executable_extensions; do
3384   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3385     ac_cv_path_CXX="$as_dir/$ac_word$ac_exec_ext"
3386     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3387     break 2
3388   fi
3389 done
3390 done
3391 IFS=$as_save_IFS
3392
3393   test -z "$ac_cv_path_CXX" && ac_cv_path_CXX="c++"
3394   ;;
3395 esac
3396 fi
3397 CXX=$ac_cv_path_CXX
3398 if test -n "$CXX"; then
3399   { echo "$as_me:$LINENO: result: $CXX" >&5
3400 echo "${ECHO_T}$CXX" >&6; }
3401 else
3402   { echo "$as_me:$LINENO: result: no" >&5
3403 echo "${ECHO_T}no" >&6; }
3404 fi
3405
3406  ;;
3407         esac
3408         if test "$CXX" = "notfound"
3409         then
3410                 CXX=""
3411         fi
3412 fi
3413 if test -z "$CXX"
3414 then
3415         for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
3416 do
3417   # Extract the first word of "$ac_prog", so it can be a program name with args.
3418 set dummy $ac_prog; ac_word=$2
3419 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3420 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3421 if test "${ac_cv_prog_CXX+set}" = set; then
3422   echo $ECHO_N "(cached) $ECHO_C" >&6
3423 else
3424   if test -n "$CXX"; then
3425   ac_cv_prog_CXX="$CXX" # Let the user override the test.
3426 else
3427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3428 for as_dir in $PATH
3429 do
3430   IFS=$as_save_IFS
3431   test -z "$as_dir" && as_dir=.
3432   for ac_exec_ext in '' $ac_executable_extensions; do
3433   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3434     ac_cv_prog_CXX="$ac_prog"
3435     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3436     break 2
3437   fi
3438 done
3439 done
3440 IFS=$as_save_IFS
3441
3442 fi
3443 fi
3444 CXX=$ac_cv_prog_CXX
3445 if test -n "$CXX"; then
3446   { echo "$as_me:$LINENO: result: $CXX" >&5
3447 echo "${ECHO_T}$CXX" >&6; }
3448 else
3449   { echo "$as_me:$LINENO: result: no" >&5
3450 echo "${ECHO_T}no" >&6; }
3451 fi
3452
3453
3454   test -n "$CXX" && break
3455 done
3456 test -n "$CXX" || CXX="notfound"
3457
3458         if test "$CXX" = "notfound"
3459         then
3460                 CXX=""
3461         fi
3462 fi
3463 if test "$preset_cxx" != "$CXX"
3464 then
3465         { echo "$as_me:$LINENO: WARNING:
3466
3467   By default, distutils will build C++ extension modules with \"$CXX\".
3468   If this is not intended, then set CXX on the configure command line.
3469   " >&5
3470 echo "$as_me: WARNING:
3471
3472   By default, distutils will build C++ extension modules with \"$CXX\".
3473   If this is not intended, then set CXX on the configure command line.
3474   " >&2;}
3475 fi
3476
3477
3478 # checks for UNIX variants that set C preprocessor variables
3479
3480 ac_ext=c
3481 ac_cpp='$CPP $CPPFLAGS'
3482 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3483 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3484 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3485 { echo "$as_me:$LINENO: checking how to run the C preprocessor" &g