]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - contrib/sqlite3/tea/configure
MFC r368207,368607:
[FreeBSD/stable/10.git] / contrib / sqlite3 / tea / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for sqlite 3.14.1.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92   *[\\/]* ) as_myself=$0 ;;
93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96   IFS=$as_save_IFS
97   test -z "$as_dir" && as_dir=.
98     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99   done
100 IFS=$as_save_IFS
101
102      ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107   as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there.  '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136   # into an infinite loop, continuously re-executing ourselves.
137   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138     _as_can_reexec=no; export _as_can_reexec;
139     # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147   *v*x* | *x*v* ) as_opts=-vx ;;
148   *v* ) as_opts=-v ;;
149   *x* ) as_opts=-x ;;
150   * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157   fi
158   # We don't want this to propagate to other subprocesses.
159           { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162   emulate sh
163   NULLCMD=:
164   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165   # is contrary to our usage.  Disable this feature.
166   alias -g '\${1+\"\$@\"}'='\"\$@\"'
167   setopt NO_GLOB_SUBST
168 else
169   case \`(set -o) 2>/dev/null\` in #(
170   *posix*) :
171     set -o posix ;; #(
172   *) :
173      ;;
174 esac
175 fi
176 "
177   as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200   if (eval "$as_required") 2>/dev/null; then :
201   as_have_required=yes
202 else
203   as_have_required=no
204 fi
205   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207 else
208   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 as_found=false
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 do
212   IFS=$as_save_IFS
213   test -z "$as_dir" && as_dir=.
214   as_found=:
215   case $as_dir in #(
216          /*)
217            for as_base in sh bash ksh sh5; do
218              # Try only shells that exist, to save several forks.
219              as_shell=$as_dir/$as_base
220              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222   CONFIG_SHELL=$as_shell as_have_required=yes
223                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224   break 2
225 fi
226 fi
227            done;;
228        esac
229   as_found=false
230 done
231 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233   CONFIG_SHELL=$SHELL as_have_required=yes
234 fi; }
235 IFS=$as_save_IFS
236
237
238       if test "x$CONFIG_SHELL" != x; then :
239   export CONFIG_SHELL
240              # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248   *v*x* | *x*v* ) as_opts=-vx ;;
249   *v* ) as_opts=-v ;;
250   *x* ) as_opts=-x ;;
251   * ) as_opts= ;;
252 esac
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
258 fi
259
260     if test x$as_have_required = xno; then :
261   $as_echo "$0: This script requires a shell more modern than all"
262   $as_echo "$0: the shells that I found on your system."
263   if test x${ZSH_VERSION+set} = xset ; then
264     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266   else
267     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
271   fi
272   exit 1
273 fi
274 fi
275 fi
276 SHELL=${CONFIG_SHELL-/bin/sh}
277 export SHELL
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
281
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
285 # as_fn_unset VAR
286 # ---------------
287 # Portably unset VAR.
288 as_fn_unset ()
289 {
290   { eval $1=; unset $1;}
291 }
292 as_unset=as_fn_unset
293
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
297 as_fn_set_status ()
298 {
299   return $1
300 } # as_fn_set_status
301
302 # as_fn_exit STATUS
303 # -----------------
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 as_fn_exit ()
306 {
307   set +e
308   as_fn_set_status $1
309   exit $1
310 } # as_fn_exit
311
312 # as_fn_mkdir_p
313 # -------------
314 # Create "$as_dir" as a directory, including parents if necessary.
315 as_fn_mkdir_p ()
316 {
317
318   case $as_dir in #(
319   -*) as_dir=./$as_dir;;
320   esac
321   test -d "$as_dir" || eval $as_mkdir_p || {
322     as_dirs=
323     while :; do
324       case $as_dir in #(
325       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326       *) as_qdir=$as_dir;;
327       esac
328       as_dirs="'$as_qdir' $as_dirs"
329       as_dir=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331          X"$as_dir" : 'X\(//\)[^/]' \| \
332          X"$as_dir" : 'X\(//\)$' \| \
333          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336             s//\1/
337             q
338           }
339           /^X\(\/\/\)[^/].*/{
340             s//\1/
341             q
342           }
343           /^X\(\/\/\)$/{
344             s//\1/
345             q
346           }
347           /^X\(\/\).*/{
348             s//\1/
349             q
350           }
351           s/.*/./; q'`
352       test -d "$as_dir" && break
353     done
354     test -z "$as_dirs" || eval "mkdir $as_dirs"
355   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358 } # as_fn_mkdir_p
359
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
364 {
365   test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
372 # implementations.
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374   eval 'as_fn_append ()
375   {
376     eval $1+=\$2
377   }'
378 else
379   as_fn_append ()
380   {
381     eval $1=\$$1\$2
382   }
383 fi # as_fn_append
384
385 # as_fn_arith ARG...
386 # ------------------
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391   eval 'as_fn_arith ()
392   {
393     as_val=$(( $* ))
394   }'
395 else
396   as_fn_arith ()
397   {
398     as_val=`expr "$@" || test $? -eq 1`
399   }
400 fi # as_fn_arith
401
402
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
408 as_fn_error ()
409 {
410   as_status=$1; test $as_status -eq 0 && as_status=1
411   if test "$4"; then
412     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414   fi
415   $as_echo "$as_me: error: $2" >&2
416   as_fn_exit $as_status
417 } # as_fn_error
418
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420    test "X`expr 00001 : '.*\(...\)'`" = X001; then
421   as_expr=expr
422 else
423   as_expr=false
424 fi
425
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427   as_basename=basename
428 else
429   as_basename=false
430 fi
431
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433   as_dirname=dirname
434 else
435   as_dirname=false
436 fi
437
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440          X"$0" : 'X\(//\)$' \| \
441          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 $as_echo X/"$0" |
443     sed '/^.*\/\([^/][^/]*\)\/*$/{
444             s//\1/
445             q
446           }
447           /^X\/\(\/\/\)$/{
448             s//\1/
449             q
450           }
451           /^X\/\(\/\).*/{
452             s//\1/
453             q
454           }
455           s/.*/./; q'`
456
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465   as_lineno_1=$LINENO as_lineno_1a=$LINENO
466   as_lineno_2=$LINENO as_lineno_2a=$LINENO
467   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470   sed -n '
471     p
472     /[$]LINENO/=
473   ' <$as_myself |
474     sed '
475       s/[$]LINENO.*/&-/
476       t lineno
477       b
478       :lineno
479       N
480       :loop
481       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482       t loop
483       s/-\n.*//
484     ' >$as_me.lineno &&
485   chmod +x "$as_me.lineno" ||
486     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489   # already done that, so ensure we don't try to do so again and fall
490   # in an infinite loop.  This has already happened in practice.
491   _as_can_reexec=no; export _as_can_reexec
492   # Don't try to exec as it changes $[0], causing all sort of problems
493   # (the dirname of $[0] is not the place where we might find the
494   # original and so on.  Autoconf is especially sensitive to this).
495   . "./$as_me.lineno"
496   # Exit status is that of the last command.
497   exit
498 }
499
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
502 -n*)
503   case `echo 'xy\c'` in
504   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
505   xy)  ECHO_C='\c';;
506   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507        ECHO_T=' ';;
508   esac;;
509 *)
510   ECHO_N='-n';;
511 esac
512
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515   rm -f conf$$.dir/conf$$.file
516 else
517   rm -f conf$$.dir
518   mkdir conf$$.dir 2>/dev/null
519 fi
520 if (echo >conf$$.file) 2>/dev/null; then
521   if ln -s conf$$.file conf$$ 2>/dev/null; then
522     as_ln_s='ln -s'
523     # ... but there are two gotchas:
524     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526     # In both cases, we have to default to `cp -pR'.
527     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528       as_ln_s='cp -pR'
529   elif ln conf$$.file conf$$ 2>/dev/null; then
530     as_ln_s=ln
531   else
532     as_ln_s='cp -pR'
533   fi
534 else
535   as_ln_s='cp -pR'
536 fi
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
539
540 if mkdir -p . 2>/dev/null; then
541   as_mkdir_p='mkdir -p "$as_dir"'
542 else
543   test -d ./-p && rmdir ./-p
544   as_mkdir_p=false
545 fi
546
547 as_test_x='test -x'
548 as_executable_p=as_fn_executable_p
549
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557 test -n "$DJDIR" || exec 7<&0 </dev/null
558 exec 6>&1
559
560 # Name of the host.
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565 #
566 # Initializations.
567 #
568 ac_default_prefix=/usr/local
569 ac_clean_files=
570 ac_config_libobj_dir=.
571 LIBOBJS=
572 cross_compiling=no
573 subdirs=
574 MFLAGS=
575 MAKEFLAGS=
576
577 # Identity of this package.
578 PACKAGE_NAME='sqlite'
579 PACKAGE_TARNAME='sqlite'
580 PACKAGE_VERSION='3.14.1'
581 PACKAGE_STRING='sqlite 3.14.1'
582 PACKAGE_BUGREPORT=''
583 PACKAGE_URL=''
584
585 # Factoring default headers for most tests.
586 ac_includes_default="\
587 #include <stdio.h>
588 #ifdef HAVE_SYS_TYPES_H
589 # include <sys/types.h>
590 #endif
591 #ifdef HAVE_SYS_STAT_H
592 # include <sys/stat.h>
593 #endif
594 #ifdef STDC_HEADERS
595 # include <stdlib.h>
596 # include <stddef.h>
597 #else
598 # ifdef HAVE_STDLIB_H
599 #  include <stdlib.h>
600 # endif
601 #endif
602 #ifdef HAVE_STRING_H
603 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
604 #  include <memory.h>
605 # endif
606 # include <string.h>
607 #endif
608 #ifdef HAVE_STRINGS_H
609 # include <strings.h>
610 #endif
611 #ifdef HAVE_INTTYPES_H
612 # include <inttypes.h>
613 #endif
614 #ifdef HAVE_STDINT_H
615 # include <stdint.h>
616 #endif
617 #ifdef HAVE_UNISTD_H
618 # include <unistd.h>
619 #endif"
620
621 ac_subst_vars='LTLIBOBJS
622 LIBOBJS
623 TCLSH_PROG
624 VC_MANIFEST_EMBED_EXE
625 VC_MANIFEST_EMBED_DLL
626 RANLIB_STUB
627 MAKE_STUB_LIB
628 MAKE_STATIC_LIB
629 MAKE_SHARED_LIB
630 MAKE_LIB
631 TCL_DBGX
632 LDFLAGS_DEFAULT
633 CFLAGS_DEFAULT
634 LD_LIBRARY_PATH_VAR
635 SHLIB_CFLAGS
636 SHLIB_LD_LIBS
637 SHLIB_LD
638 STLIB_LD
639 CFLAGS_WARNING
640 CFLAGS_OPTIMIZE
641 CFLAGS_DEBUG
642 RC
643 CELIB_DIR
644 AR
645 SHARED_BUILD
646 TCL_THREADS
647 TCL_INCLUDES
648 PKG_OBJECTS
649 PKG_SOURCES
650 MATH_LIBS
651 EGREP
652 GREP
653 RANLIB
654 SET_MAKE
655 INSTALL_SCRIPT
656 INSTALL_PROGRAM
657 INSTALL_DATA
658 INSTALL
659 CPP
660 TCL_SHLIB_LD_LIBS
661 TCL_LD_FLAGS
662 TCL_EXTRA_CFLAGS
663 TCL_DEFS
664 TCL_LIBS
665 CLEANFILES
666 OBJEXT
667 ac_ct_CC
668 CPPFLAGS
669 LDFLAGS
670 CFLAGS
671 CC
672 TCL_STUB_LIB_SPEC
673 TCL_STUB_LIB_FLAG
674 TCL_STUB_LIB_FILE
675 TCL_LIB_SPEC
676 TCL_LIB_FLAG
677 TCL_LIB_FILE
678 TCL_SRC_DIR
679 TCL_BIN_DIR
680 TCL_PATCH_LEVEL
681 TCL_VERSION
682 PKG_CFLAGS
683 PKG_LIBS
684 PKG_INCLUDES
685 PKG_HEADERS
686 PKG_TCL_SOURCES
687 PKG_STUB_OBJECTS
688 PKG_STUB_SOURCES
689 PKG_STUB_LIB_FILE
690 PKG_LIB_FILE
691 EXEEXT
692 CYGPATH
693 target_alias
694 host_alias
695 build_alias
696 LIBS
697 ECHO_T
698 ECHO_N
699 ECHO_C
700 DEFS
701 mandir
702 localedir
703 libdir
704 psdir
705 pdfdir
706 dvidir
707 htmldir
708 infodir
709 docdir
710 oldincludedir
711 includedir
712 localstatedir
713 sharedstatedir
714 sysconfdir
715 datadir
716 datarootdir
717 libexecdir
718 sbindir
719 bindir
720 program_transform_name
721 prefix
722 exec_prefix
723 PACKAGE_URL
724 PACKAGE_BUGREPORT
725 PACKAGE_STRING
726 PACKAGE_VERSION
727 PACKAGE_TARNAME
728 PACKAGE_NAME
729 PATH_SEPARATOR
730 SHELL'
731 ac_subst_files=''
732 ac_user_opts='
733 enable_option_checking
734 with_tcl
735 with_system_sqlite
736 with_tclinclude
737 enable_threads
738 enable_shared
739 enable_64bit
740 enable_64bit_vis
741 enable_rpath
742 enable_wince
743 with_celib
744 enable_symbols
745 '
746       ac_precious_vars='build_alias
747 host_alias
748 target_alias
749 CC
750 CFLAGS
751 LDFLAGS
752 LIBS
753 CPPFLAGS
754 CPP'
755
756
757 # Initialize some variables set by options.
758 ac_init_help=
759 ac_init_version=false
760 ac_unrecognized_opts=
761 ac_unrecognized_sep=
762 # The variables have the same names as the options, with
763 # dashes changed to underlines.
764 cache_file=/dev/null
765 exec_prefix=NONE
766 no_create=
767 no_recursion=
768 prefix=NONE
769 program_prefix=NONE
770 program_suffix=NONE
771 program_transform_name=s,x,x,
772 silent=
773 site=
774 srcdir=
775 verbose=
776 x_includes=NONE
777 x_libraries=NONE
778
779 # Installation directory options.
780 # These are left unexpanded so users can "make install exec_prefix=/foo"
781 # and all the variables that are supposed to be based on exec_prefix
782 # by default will actually change.
783 # Use braces instead of parens because sh, perl, etc. also accept them.
784 # (The list follows the same order as the GNU Coding Standards.)
785 bindir='${exec_prefix}/bin'
786 sbindir='${exec_prefix}/sbin'
787 libexecdir='${exec_prefix}/libexec'
788 datarootdir='${prefix}/share'
789 datadir='${datarootdir}'
790 sysconfdir='${prefix}/etc'
791 sharedstatedir='${prefix}/com'
792 localstatedir='${prefix}/var'
793 includedir='${prefix}/include'
794 oldincludedir='/usr/include'
795 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
796 infodir='${datarootdir}/info'
797 htmldir='${docdir}'
798 dvidir='${docdir}'
799 pdfdir='${docdir}'
800 psdir='${docdir}'
801 libdir='${exec_prefix}/lib'
802 localedir='${datarootdir}/locale'
803 mandir='${datarootdir}/man'
804
805 ac_prev=
806 ac_dashdash=
807 for ac_option
808 do
809   # If the previous option needs an argument, assign it.
810   if test -n "$ac_prev"; then
811     eval $ac_prev=\$ac_option
812     ac_prev=
813     continue
814   fi
815
816   case $ac_option in
817   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
818   *=)   ac_optarg= ;;
819   *)    ac_optarg=yes ;;
820   esac
821
822   # Accept the important Cygnus configure options, so we can diagnose typos.
823
824   case $ac_dashdash$ac_option in
825   --)
826     ac_dashdash=yes ;;
827
828   -bindir | --bindir | --bindi | --bind | --bin | --bi)
829     ac_prev=bindir ;;
830   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
831     bindir=$ac_optarg ;;
832
833   -build | --build | --buil | --bui | --bu)
834     ac_prev=build_alias ;;
835   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
836     build_alias=$ac_optarg ;;
837
838   -cache-file | --cache-file | --cache-fil | --cache-fi \
839   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
840     ac_prev=cache_file ;;
841   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
842   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
843     cache_file=$ac_optarg ;;
844
845   --config-cache | -C)
846     cache_file=config.cache ;;
847
848   -datadir | --datadir | --datadi | --datad)
849     ac_prev=datadir ;;
850   -datadir=* | --datadir=* | --datadi=* | --datad=*)
851     datadir=$ac_optarg ;;
852
853   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
854   | --dataroo | --dataro | --datar)
855     ac_prev=datarootdir ;;
856   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
857   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
858     datarootdir=$ac_optarg ;;
859
860   -disable-* | --disable-*)
861     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
862     # Reject names that are not valid shell variable names.
863     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
864       as_fn_error $? "invalid feature name: $ac_useropt"
865     ac_useropt_orig=$ac_useropt
866     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
867     case $ac_user_opts in
868       *"
869 "enable_$ac_useropt"
870 "*) ;;
871       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
872          ac_unrecognized_sep=', ';;
873     esac
874     eval enable_$ac_useropt=no ;;
875
876   -docdir | --docdir | --docdi | --doc | --do)
877     ac_prev=docdir ;;
878   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
879     docdir=$ac_optarg ;;
880
881   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
882     ac_prev=dvidir ;;
883   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
884     dvidir=$ac_optarg ;;
885
886   -enable-* | --enable-*)
887     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
888     # Reject names that are not valid shell variable names.
889     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
890       as_fn_error $? "invalid feature name: $ac_useropt"
891     ac_useropt_orig=$ac_useropt
892     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
893     case $ac_user_opts in
894       *"
895 "enable_$ac_useropt"
896 "*) ;;
897       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
898          ac_unrecognized_sep=', ';;
899     esac
900     eval enable_$ac_useropt=\$ac_optarg ;;
901
902   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
903   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
904   | --exec | --exe | --ex)
905     ac_prev=exec_prefix ;;
906   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
907   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
908   | --exec=* | --exe=* | --ex=*)
909     exec_prefix=$ac_optarg ;;
910
911   -gas | --gas | --ga | --g)
912     # Obsolete; use --with-gas.
913     with_gas=yes ;;
914
915   -help | --help | --hel | --he | -h)
916     ac_init_help=long ;;
917   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
918     ac_init_help=recursive ;;
919   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
920     ac_init_help=short ;;
921
922   -host | --host | --hos | --ho)
923     ac_prev=host_alias ;;
924   -host=* | --host=* | --hos=* | --ho=*)
925     host_alias=$ac_optarg ;;
926
927   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
928     ac_prev=htmldir ;;
929   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
930   | --ht=*)
931     htmldir=$ac_optarg ;;
932
933   -includedir | --includedir | --includedi | --included | --include \
934   | --includ | --inclu | --incl | --inc)
935     ac_prev=includedir ;;
936   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
937   | --includ=* | --inclu=* | --incl=* | --inc=*)
938     includedir=$ac_optarg ;;
939
940   -infodir | --infodir | --infodi | --infod | --info | --inf)
941     ac_prev=infodir ;;
942   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
943     infodir=$ac_optarg ;;
944
945   -libdir | --libdir | --libdi | --libd)
946     ac_prev=libdir ;;
947   -libdir=* | --libdir=* | --libdi=* | --libd=*)
948     libdir=$ac_optarg ;;
949
950   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
951   | --libexe | --libex | --libe)
952     ac_prev=libexecdir ;;
953   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
954   | --libexe=* | --libex=* | --libe=*)
955     libexecdir=$ac_optarg ;;
956
957   -localedir | --localedir | --localedi | --localed | --locale)
958     ac_prev=localedir ;;
959   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
960     localedir=$ac_optarg ;;
961
962   -localstatedir | --localstatedir | --localstatedi | --localstated \
963   | --localstate | --localstat | --localsta | --localst | --locals)
964     ac_prev=localstatedir ;;
965   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
966   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
967     localstatedir=$ac_optarg ;;
968
969   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
970     ac_prev=mandir ;;
971   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
972     mandir=$ac_optarg ;;
973
974   -nfp | --nfp | --nf)
975     # Obsolete; use --without-fp.
976     with_fp=no ;;
977
978   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
979   | --no-cr | --no-c | -n)
980     no_create=yes ;;
981
982   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
983   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
984     no_recursion=yes ;;
985
986   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
987   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
988   | --oldin | --oldi | --old | --ol | --o)
989     ac_prev=oldincludedir ;;
990   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
991   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
992   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
993     oldincludedir=$ac_optarg ;;
994
995   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
996     ac_prev=prefix ;;
997   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
998     prefix=$ac_optarg ;;
999
1000   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1001   | --program-pre | --program-pr | --program-p)
1002     ac_prev=program_prefix ;;
1003   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1004   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1005     program_prefix=$ac_optarg ;;
1006
1007   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1008   | --program-suf | --program-su | --program-s)
1009     ac_prev=program_suffix ;;
1010   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1011   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1012     program_suffix=$ac_optarg ;;
1013
1014   -program-transform-name | --program-transform-name \
1015   | --program-transform-nam | --program-transform-na \
1016   | --program-transform-n | --program-transform- \
1017   | --program-transform | --program-transfor \
1018   | --program-transfo | --program-transf \
1019   | --program-trans | --program-tran \
1020   | --progr-tra | --program-tr | --program-t)
1021     ac_prev=program_transform_name ;;
1022   -program-transform-name=* | --program-transform-name=* \
1023   | --program-transform-nam=* | --program-transform-na=* \
1024   | --program-transform-n=* | --program-transform-=* \
1025   | --program-transform=* | --program-transfor=* \
1026   | --program-transfo=* | --program-transf=* \
1027   | --program-trans=* | --program-tran=* \
1028   | --progr-tra=* | --program-tr=* | --program-t=*)
1029     program_transform_name=$ac_optarg ;;
1030
1031   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1032     ac_prev=pdfdir ;;
1033   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1034     pdfdir=$ac_optarg ;;
1035
1036   -psdir | --psdir | --psdi | --psd | --ps)
1037     ac_prev=psdir ;;
1038   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1039     psdir=$ac_optarg ;;
1040
1041   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1042   | -silent | --silent | --silen | --sile | --sil)
1043     silent=yes ;;
1044
1045   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1046     ac_prev=sbindir ;;
1047   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1048   | --sbi=* | --sb=*)
1049     sbindir=$ac_optarg ;;
1050
1051   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1052   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1053   | --sharedst | --shareds | --shared | --share | --shar \
1054   | --sha | --sh)
1055     ac_prev=sharedstatedir ;;
1056   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1057   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1058   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1059   | --sha=* | --sh=*)
1060     sharedstatedir=$ac_optarg ;;
1061
1062   -site | --site | --sit)
1063     ac_prev=site ;;
1064   -site=* | --site=* | --sit=*)
1065     site=$ac_optarg ;;
1066
1067   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1068     ac_prev=srcdir ;;
1069   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1070     srcdir=$ac_optarg ;;
1071
1072   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1073   | --syscon | --sysco | --sysc | --sys | --sy)
1074     ac_prev=sysconfdir ;;
1075   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1076   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1077     sysconfdir=$ac_optarg ;;
1078
1079   -target | --target | --targe | --targ | --tar | --ta | --t)
1080     ac_prev=target_alias ;;
1081   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1082     target_alias=$ac_optarg ;;
1083
1084   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1085     verbose=yes ;;
1086
1087   -version | --version | --versio | --versi | --vers | -V)
1088     ac_init_version=: ;;
1089
1090   -with-* | --with-*)
1091     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1092     # Reject names that are not valid shell variable names.
1093     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1094       as_fn_error $? "invalid package name: $ac_useropt"
1095     ac_useropt_orig=$ac_useropt
1096     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1097     case $ac_user_opts in
1098       *"
1099 "with_$ac_useropt"
1100 "*) ;;
1101       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1102          ac_unrecognized_sep=', ';;
1103     esac
1104     eval with_$ac_useropt=\$ac_optarg ;;
1105
1106   -without-* | --without-*)
1107     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1108     # Reject names that are not valid shell variable names.
1109     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1110       as_fn_error $? "invalid package name: $ac_useropt"
1111     ac_useropt_orig=$ac_useropt
1112     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1113     case $ac_user_opts in
1114       *"
1115 "with_$ac_useropt"
1116 "*) ;;
1117       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1118          ac_unrecognized_sep=', ';;
1119     esac
1120     eval with_$ac_useropt=no ;;
1121
1122   --x)
1123     # Obsolete; use --with-x.
1124     with_x=yes ;;
1125
1126   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1127   | --x-incl | --x-inc | --x-in | --x-i)
1128     ac_prev=x_includes ;;
1129   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1130   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1131     x_includes=$ac_optarg ;;
1132
1133   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1134   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1135     ac_prev=x_libraries ;;
1136   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1137   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1138     x_libraries=$ac_optarg ;;
1139
1140   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1141 Try \`$0 --help' for more information"
1142     ;;
1143
1144   *=*)
1145     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1146     # Reject names that are not valid shell variable names.
1147     case $ac_envvar in #(
1148       '' | [0-9]* | *[!_$as_cr_alnum]* )
1149       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1150     esac
1151     eval $ac_envvar=\$ac_optarg
1152     export $ac_envvar ;;
1153
1154   *)
1155     # FIXME: should be removed in autoconf 3.0.
1156     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1157     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1158       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1159     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1160     ;;
1161
1162   esac
1163 done
1164
1165 if test -n "$ac_prev"; then
1166   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1167   as_fn_error $? "missing argument to $ac_option"
1168 fi
1169
1170 if test -n "$ac_unrecognized_opts"; then
1171   case $enable_option_checking in
1172     no) ;;
1173     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1174     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1175   esac
1176 fi
1177
1178 # Check all directory arguments for consistency.
1179 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1180                 datadir sysconfdir sharedstatedir localstatedir includedir \
1181                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1182                 libdir localedir mandir
1183 do
1184   eval ac_val=\$$ac_var
1185   # Remove trailing slashes.
1186   case $ac_val in
1187     */ )
1188       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1189       eval $ac_var=\$ac_val;;
1190   esac
1191   # Be sure to have absolute directory names.
1192   case $ac_val in
1193     [\\/$]* | ?:[\\/]* )  continue;;
1194     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1195   esac
1196   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1197 done
1198
1199 # There might be people who depend on the old broken behavior: `$host'
1200 # used to hold the argument of --host etc.
1201 # FIXME: To remove some day.
1202 build=$build_alias
1203 host=$host_alias
1204 target=$target_alias
1205
1206 # FIXME: To remove some day.
1207 if test "x$host_alias" != x; then
1208   if test "x$build_alias" = x; then
1209     cross_compiling=maybe
1210   elif test "x$build_alias" != "x$host_alias"; then
1211     cross_compiling=yes
1212   fi
1213 fi
1214
1215 ac_tool_prefix=
1216 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1217
1218 test "$silent" = yes && exec 6>/dev/null
1219
1220
1221 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1222 ac_ls_di=`ls -di .` &&
1223 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1224   as_fn_error $? "working directory cannot be determined"
1225 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1226   as_fn_error $? "pwd does not report name of working directory"
1227
1228
1229 # Find the source files, if location was not specified.
1230 if test -z "$srcdir"; then
1231   ac_srcdir_defaulted=yes
1232   # Try the directory containing this script, then the parent directory.
1233   ac_confdir=`$as_dirname -- "$as_myself" ||
1234 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1235          X"$as_myself" : 'X\(//\)[^/]' \| \
1236          X"$as_myself" : 'X\(//\)$' \| \
1237          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1238 $as_echo X"$as_myself" |
1239     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1240             s//\1/
1241             q
1242           }
1243           /^X\(\/\/\)[^/].*/{
1244             s//\1/
1245             q
1246           }
1247           /^X\(\/\/\)$/{
1248             s//\1/
1249             q
1250           }
1251           /^X\(\/\).*/{
1252             s//\1/
1253             q
1254           }
1255           s/.*/./; q'`
1256   srcdir=$ac_confdir
1257   if test ! -r "$srcdir/$ac_unique_file"; then
1258     srcdir=..
1259   fi
1260 else
1261   ac_srcdir_defaulted=no
1262 fi
1263 if test ! -r "$srcdir/$ac_unique_file"; then
1264   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1265   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1266 fi
1267 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1268 ac_abs_confdir=`(
1269         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1270         pwd)`
1271 # When building in place, set srcdir=.
1272 if test "$ac_abs_confdir" = "$ac_pwd"; then
1273   srcdir=.
1274 fi
1275 # Remove unnecessary trailing slashes from srcdir.
1276 # Double slashes in file names in object file debugging info
1277 # mess up M-x gdb in Emacs.
1278 case $srcdir in
1279 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1280 esac
1281 for ac_var in $ac_precious_vars; do
1282   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1283   eval ac_env_${ac_var}_value=\$${ac_var}
1284   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1285   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1286 done
1287
1288 #
1289 # Report the --help message.
1290 #
1291 if test "$ac_init_help" = "long"; then
1292   # Omit some internal or obsolete options to make the list less imposing.
1293   # This message is too long to be a string in the A/UX 3.1 sh.
1294   cat <<_ACEOF
1295 \`configure' configures sqlite 3.14.1 to adapt to many kinds of systems.
1296
1297 Usage: $0 [OPTION]... [VAR=VALUE]...
1298
1299 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1300 VAR=VALUE.  See below for descriptions of some of the useful variables.
1301
1302 Defaults for the options are specified in brackets.
1303
1304 Configuration:
1305   -h, --help              display this help and exit
1306       --help=short        display options specific to this package
1307       --help=recursive    display the short help of all the included packages
1308   -V, --version           display version information and exit
1309   -q, --quiet, --silent   do not print \`checking ...' messages
1310       --cache-file=FILE   cache test results in FILE [disabled]
1311   -C, --config-cache      alias for \`--cache-file=config.cache'
1312   -n, --no-create         do not create output files
1313       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1314
1315 Installation directories:
1316   --prefix=PREFIX         install architecture-independent files in PREFIX
1317                           [$ac_default_prefix]
1318   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1319                           [PREFIX]
1320
1321 By default, \`make install' will install all the files in
1322 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1323 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1324 for instance \`--prefix=\$HOME'.
1325
1326 For better control, use the options below.
1327
1328 Fine tuning of the installation directories:
1329   --bindir=DIR            user executables [EPREFIX/bin]
1330   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1331   --libexecdir=DIR        program executables [EPREFIX/libexec]
1332   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1333   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1334   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1335   --libdir=DIR            object code libraries [EPREFIX/lib]
1336   --includedir=DIR        C header files [PREFIX/include]
1337   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1338   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1339   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1340   --infodir=DIR           info documentation [DATAROOTDIR/info]
1341   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1342   --mandir=DIR            man documentation [DATAROOTDIR/man]
1343   --docdir=DIR            documentation root [DATAROOTDIR/doc/sqlite]
1344   --htmldir=DIR           html documentation [DOCDIR]
1345   --dvidir=DIR            dvi documentation [DOCDIR]
1346   --pdfdir=DIR            pdf documentation [DOCDIR]
1347   --psdir=DIR             ps documentation [DOCDIR]
1348 _ACEOF
1349
1350   cat <<\_ACEOF
1351 _ACEOF
1352 fi
1353
1354 if test -n "$ac_init_help"; then
1355   case $ac_init_help in
1356      short | recursive ) echo "Configuration of sqlite 3.14.1:";;
1357    esac
1358   cat <<\_ACEOF
1359
1360 Optional Features:
1361   --disable-option-checking  ignore unrecognized --enable/--with options
1362   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1363   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1364   --enable-threads        build with threads
1365   --enable-shared         build and link with shared libraries (default: on)
1366   --enable-64bit          enable 64bit support (default: off)
1367   --enable-64bit-vis      enable 64bit Sparc VIS support (default: off)
1368   --disable-rpath         disable rpath support (default: on)
1369   --enable-wince          enable Win/CE support (where applicable)
1370   --enable-symbols        build with debugging symbols (default: off)
1371
1372 Optional Packages:
1373   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1374   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1375   --with-tcl              directory containing tcl configuration
1376                           (tclConfig.sh)
1377   --with-system-sqlite    use a system-supplied libsqlite3 instead of the
1378                           bundled one
1379   --with-tclinclude       directory containing the public Tcl header files
1380   --with-celib=DIR        use Windows/CE support library from DIR
1381
1382 Some influential environment variables:
1383   CC          C compiler command
1384   CFLAGS      C compiler flags
1385   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1386               nonstandard directory <lib dir>
1387   LIBS        libraries to pass to the linker, e.g. -l<library>
1388   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1389               you have headers in a nonstandard directory <include dir>
1390   CPP         C preprocessor
1391
1392 Use these variables to override the choices made by `configure' or to help
1393 it to find libraries and programs with nonstandard names/locations.
1394
1395 Report bugs to the package provider.
1396 _ACEOF
1397 ac_status=$?
1398 fi
1399
1400 if test "$ac_init_help" = "recursive"; then
1401   # If there are subdirs, report their specific --help.
1402   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1403     test -d "$ac_dir" ||
1404       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1405       continue
1406     ac_builddir=.
1407
1408 case "$ac_dir" in
1409 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1410 *)
1411   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1412   # A ".." for each directory in $ac_dir_suffix.
1413   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1414   case $ac_top_builddir_sub in
1415   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1416   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1417   esac ;;
1418 esac
1419 ac_abs_top_builddir=$ac_pwd
1420 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1421 # for backward compatibility:
1422 ac_top_builddir=$ac_top_build_prefix
1423
1424 case $srcdir in
1425   .)  # We are building in place.
1426     ac_srcdir=.
1427     ac_top_srcdir=$ac_top_builddir_sub
1428     ac_abs_top_srcdir=$ac_pwd ;;
1429   [\\/]* | ?:[\\/]* )  # Absolute name.
1430     ac_srcdir=$srcdir$ac_dir_suffix;
1431     ac_top_srcdir=$srcdir
1432     ac_abs_top_srcdir=$srcdir ;;
1433   *) # Relative name.
1434     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1435     ac_top_srcdir=$ac_top_build_prefix$srcdir
1436     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1437 esac
1438 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1439
1440     cd "$ac_dir" || { ac_status=$?; continue; }
1441     # Check for guested configure.
1442     if test -f "$ac_srcdir/configure.gnu"; then
1443       echo &&
1444       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1445     elif test -f "$ac_srcdir/configure"; then
1446       echo &&
1447       $SHELL "$ac_srcdir/configure" --help=recursive
1448     else
1449       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1450     fi || ac_status=$?
1451     cd "$ac_pwd" || { ac_status=$?; break; }
1452   done
1453 fi
1454
1455 test -n "$ac_init_help" && exit $ac_status
1456 if $ac_init_version; then
1457   cat <<\_ACEOF
1458 sqlite configure 3.14.1
1459 generated by GNU Autoconf 2.69
1460
1461 Copyright (C) 2012 Free Software Foundation, Inc.
1462 This configure script is free software; the Free Software Foundation
1463 gives unlimited permission to copy, distribute and modify it.
1464 _ACEOF
1465   exit
1466 fi
1467
1468 ## ------------------------ ##
1469 ## Autoconf initialization. ##
1470 ## ------------------------ ##
1471
1472 # ac_fn_c_try_compile LINENO
1473 # --------------------------
1474 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1475 ac_fn_c_try_compile ()
1476 {
1477   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1478   rm -f conftest.$ac_objext
1479   if { { ac_try="$ac_compile"
1480 case "(($ac_try" in
1481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1482   *) ac_try_echo=$ac_try;;
1483 esac
1484 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1485 $as_echo "$ac_try_echo"; } >&5
1486   (eval "$ac_compile") 2>conftest.err
1487   ac_status=$?
1488   if test -s conftest.err; then
1489     grep -v '^ *+' conftest.err >conftest.er1
1490     cat conftest.er1 >&5
1491     mv -f conftest.er1 conftest.err
1492   fi
1493   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1494   test $ac_status = 0; } && {
1495          test -z "$ac_c_werror_flag" ||
1496          test ! -s conftest.err
1497        } && test -s conftest.$ac_objext; then :
1498   ac_retval=0
1499 else
1500   $as_echo "$as_me: failed program was:" >&5
1501 sed 's/^/| /' conftest.$ac_ext >&5
1502
1503         ac_retval=1
1504 fi
1505   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1506   as_fn_set_status $ac_retval
1507
1508 } # ac_fn_c_try_compile
1509
1510 # ac_fn_c_try_cpp LINENO
1511 # ----------------------
1512 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1513 ac_fn_c_try_cpp ()
1514 {
1515   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1516   if { { ac_try="$ac_cpp conftest.$ac_ext"
1517 case "(($ac_try" in
1518   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1519   *) ac_try_echo=$ac_try;;
1520 esac
1521 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1522 $as_echo "$ac_try_echo"; } >&5
1523   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1524   ac_status=$?
1525   if test -s conftest.err; then
1526     grep -v '^ *+' conftest.err >conftest.er1
1527     cat conftest.er1 >&5
1528     mv -f conftest.er1 conftest.err
1529   fi
1530   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1531   test $ac_status = 0; } > conftest.i && {
1532          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1533          test ! -s conftest.err
1534        }; then :
1535   ac_retval=0
1536 else
1537   $as_echo "$as_me: failed program was:" >&5
1538 sed 's/^/| /' conftest.$ac_ext >&5
1539
1540     ac_retval=1
1541 fi
1542   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1543   as_fn_set_status $ac_retval
1544
1545 } # ac_fn_c_try_cpp
1546
1547 # ac_fn_c_try_run LINENO
1548 # ----------------------
1549 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1550 # that executables *can* be run.
1551 ac_fn_c_try_run ()
1552 {
1553   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1554   if { { ac_try="$ac_link"
1555 case "(($ac_try" in
1556   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1557   *) ac_try_echo=$ac_try;;
1558 esac
1559 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1560 $as_echo "$ac_try_echo"; } >&5
1561   (eval "$ac_link") 2>&5
1562   ac_status=$?
1563   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1564   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1565   { { case "(($ac_try" in
1566   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1567   *) ac_try_echo=$ac_try;;
1568 esac
1569 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1570 $as_echo "$ac_try_echo"; } >&5
1571   (eval "$ac_try") 2>&5
1572   ac_status=$?
1573   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1574   test $ac_status = 0; }; }; then :
1575   ac_retval=0
1576 else
1577   $as_echo "$as_me: program exited with status $ac_status" >&5
1578        $as_echo "$as_me: failed program was:" >&5
1579 sed 's/^/| /' conftest.$ac_ext >&5
1580
1581        ac_retval=$ac_status
1582 fi
1583   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1584   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1585   as_fn_set_status $ac_retval
1586
1587 } # ac_fn_c_try_run
1588
1589 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1590 # -------------------------------------------------------
1591 # Tests whether HEADER exists and can be compiled using the include files in
1592 # INCLUDES, setting the cache variable VAR accordingly.
1593 ac_fn_c_check_header_compile ()
1594 {
1595   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1596   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1597 $as_echo_n "checking for $2... " >&6; }
1598 if eval \${$3+:} false; then :
1599   $as_echo_n "(cached) " >&6
1600 else
1601   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1602 /* end confdefs.h.  */
1603 $4
1604 #include <$2>
1605 _ACEOF
1606 if ac_fn_c_try_compile "$LINENO"; then :
1607   eval "$3=yes"
1608 else
1609   eval "$3=no"
1610 fi
1611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1612 fi
1613 eval ac_res=\$$3
1614                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1615 $as_echo "$ac_res" >&6; }
1616   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1617
1618 } # ac_fn_c_check_header_compile
1619
1620 # ac_fn_c_try_link LINENO
1621 # -----------------------
1622 # Try to link conftest.$ac_ext, and return whether this succeeded.
1623 ac_fn_c_try_link ()
1624 {
1625   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1626   rm -f conftest.$ac_objext conftest$ac_exeext
1627   if { { ac_try="$ac_link"
1628 case "(($ac_try" in
1629   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1630   *) ac_try_echo=$ac_try;;
1631 esac
1632 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1633 $as_echo "$ac_try_echo"; } >&5
1634   (eval "$ac_link") 2>conftest.err
1635   ac_status=$?
1636   if test -s conftest.err; then
1637     grep -v '^ *+' conftest.err >conftest.er1
1638     cat conftest.er1 >&5
1639     mv -f conftest.er1 conftest.err
1640   fi
1641   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1642   test $ac_status = 0; } && {
1643          test -z "$ac_c_werror_flag" ||
1644          test ! -s conftest.err
1645        } && test -s conftest$ac_exeext && {
1646          test "$cross_compiling" = yes ||
1647          test -x conftest$ac_exeext
1648        }; then :
1649   ac_retval=0
1650 else
1651   $as_echo "$as_me: failed program was:" >&5
1652 sed 's/^/| /' conftest.$ac_ext >&5
1653
1654         ac_retval=1
1655 fi
1656   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1657   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1658   # interfere with the next link command; also delete a directory that is
1659   # left behind by Apple's compiler.  We do this before executing the actions.
1660   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1661   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1662   as_fn_set_status $ac_retval
1663
1664 } # ac_fn_c_try_link
1665
1666 # ac_fn_c_check_func LINENO FUNC VAR
1667 # ----------------------------------
1668 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1669 ac_fn_c_check_func ()
1670 {
1671   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1672   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1673 $as_echo_n "checking for $2... " >&6; }
1674 if eval \${$3+:} false; then :
1675   $as_echo_n "(cached) " >&6
1676 else
1677   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1678 /* end confdefs.h.  */
1679 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1680    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1681 #define $2 innocuous_$2
1682
1683 /* System header to define __stub macros and hopefully few prototypes,
1684     which can conflict with char $2 (); below.
1685     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1686     <limits.h> exists even on freestanding compilers.  */
1687
1688 #ifdef __STDC__
1689 # include <limits.h>
1690 #else
1691 # include <assert.h>
1692 #endif
1693
1694 #undef $2
1695
1696 /* Override any GCC internal prototype to avoid an error.
1697    Use char because int might match the return type of a GCC
1698    builtin and then its argument prototype would still apply.  */
1699 #ifdef __cplusplus
1700 extern "C"
1701 #endif
1702 char $2 ();
1703 /* The GNU C library defines this for functions which it implements
1704     to always fail with ENOSYS.  Some functions are actually named
1705     something starting with __ and the normal name is an alias.  */
1706 #if defined __stub_$2 || defined __stub___$2
1707 choke me
1708 #endif
1709
1710 int
1711 main ()
1712 {
1713 return $2 ();
1714   ;
1715   return 0;
1716 }
1717 _ACEOF
1718 if ac_fn_c_try_link "$LINENO"; then :
1719   eval "$3=yes"
1720 else
1721   eval "$3=no"
1722 fi
1723 rm -f core conftest.err conftest.$ac_objext \
1724     conftest$ac_exeext conftest.$ac_ext
1725 fi
1726 eval ac_res=\$$3
1727                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1728 $as_echo "$ac_res" >&6; }
1729   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1730
1731 } # ac_fn_c_check_func
1732
1733 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1734 # -------------------------------------------------------
1735 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1736 # the include files in INCLUDES and setting the cache variable VAR
1737 # accordingly.
1738 ac_fn_c_check_header_mongrel ()
1739 {
1740   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1741   if eval \${$3+:} false; then :
1742   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743 $as_echo_n "checking for $2... " >&6; }
1744 if eval \${$3+:} false; then :
1745   $as_echo_n "(cached) " >&6
1746 fi
1747 eval ac_res=\$$3
1748                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1749 $as_echo "$ac_res" >&6; }
1750 else
1751   # Is the header compilable?
1752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1753 $as_echo_n "checking $2 usability... " >&6; }
1754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1755 /* end confdefs.h.  */
1756 $4
1757 #include <$2>
1758 _ACEOF
1759 if ac_fn_c_try_compile "$LINENO"; then :
1760   ac_header_compiler=yes
1761 else
1762   ac_header_compiler=no
1763 fi
1764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1766 $as_echo "$ac_header_compiler" >&6; }
1767
1768 # Is the header present?
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1770 $as_echo_n "checking $2 presence... " >&6; }
1771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1772 /* end confdefs.h.  */
1773 #include <$2>
1774 _ACEOF
1775 if ac_fn_c_try_cpp "$LINENO"; then :
1776   ac_header_preproc=yes
1777 else
1778   ac_header_preproc=no
1779 fi
1780 rm -f conftest.err conftest.i conftest.$ac_ext
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1782 $as_echo "$ac_header_preproc" >&6; }
1783
1784 # So?  What about this header?
1785 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1786   yes:no: )
1787     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1788 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1789     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1790 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1791     ;;
1792   no:yes:* )
1793     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1794 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1795     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1796 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1797     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1798 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1799     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1800 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1801     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1802 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1803     ;;
1804 esac
1805   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1806 $as_echo_n "checking for $2... " >&6; }
1807 if eval \${$3+:} false; then :
1808   $as_echo_n "(cached) " >&6
1809 else
1810   eval "$3=\$ac_header_compiler"
1811 fi
1812 eval ac_res=\$$3
1813                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1814 $as_echo "$ac_res" >&6; }
1815 fi
1816   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1817
1818 } # ac_fn_c_check_header_mongrel
1819
1820 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1821 # ---------------------------------------------
1822 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1823 # accordingly.
1824 ac_fn_c_check_decl ()
1825 {
1826   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1827   as_decl_name=`echo $2|sed 's/ *(.*//'`
1828   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1829   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1830 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1831 if eval \${$3+:} false; then :
1832   $as_echo_n "(cached) " >&6
1833 else
1834   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1835 /* end confdefs.h.  */
1836 $4
1837 int
1838 main ()
1839 {
1840 #ifndef $as_decl_name
1841 #ifdef __cplusplus
1842   (void) $as_decl_use;
1843 #else
1844   (void) $as_decl_name;
1845 #endif
1846 #endif
1847
1848   ;
1849   return 0;
1850 }
1851 _ACEOF
1852 if ac_fn_c_try_compile "$LINENO"; then :
1853   eval "$3=yes"
1854 else
1855   eval "$3=no"
1856 fi
1857 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1858 fi
1859 eval ac_res=\$$3
1860                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1861 $as_echo "$ac_res" >&6; }
1862   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1863
1864 } # ac_fn_c_check_decl
1865 cat >config.log <<_ACEOF
1866 This file contains any messages produced by compilers while
1867 running configure, to aid debugging if configure makes a mistake.
1868
1869 It was created by sqlite $as_me 3.14.1, which was
1870 generated by GNU Autoconf 2.69.  Invocation command line was
1871
1872   $ $0 $@
1873
1874 _ACEOF
1875 exec 5>>config.log
1876 {
1877 cat <<_ASUNAME
1878 ## --------- ##
1879 ## Platform. ##
1880 ## --------- ##
1881
1882 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1883 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1884 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1885 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1886 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1887
1888 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1889 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1890
1891 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1892 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1893 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1894 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1895 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1896 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1897 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1898
1899 _ASUNAME
1900
1901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1902 for as_dir in $PATH
1903 do
1904   IFS=$as_save_IFS
1905   test -z "$as_dir" && as_dir=.
1906     $as_echo "PATH: $as_dir"
1907   done
1908 IFS=$as_save_IFS
1909
1910 } >&5
1911
1912 cat >&5 <<_ACEOF
1913
1914
1915 ## ----------- ##
1916 ## Core tests. ##
1917 ## ----------- ##
1918
1919 _ACEOF
1920
1921
1922 # Keep a trace of the command line.
1923 # Strip out --no-create and --no-recursion so they do not pile up.
1924 # Strip out --silent because we don't want to record it for future runs.
1925 # Also quote any args containing shell meta-characters.
1926 # Make two passes to allow for proper duplicate-argument suppression.
1927 ac_configure_args=
1928 ac_configure_args0=
1929 ac_configure_args1=
1930 ac_must_keep_next=false
1931 for ac_pass in 1 2
1932 do
1933   for ac_arg
1934   do
1935     case $ac_arg in
1936     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1937     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1938     | -silent | --silent | --silen | --sile | --sil)
1939       continue ;;
1940     *\'*)
1941       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1942     esac
1943     case $ac_pass in
1944     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1945     2)
1946       as_fn_append ac_configure_args1 " '$ac_arg'"
1947       if test $ac_must_keep_next = true; then
1948         ac_must_keep_next=false # Got value, back to normal.
1949       else
1950         case $ac_arg in
1951           *=* | --config-cache | -C | -disable-* | --disable-* \
1952           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1953           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1954           | -with-* | --with-* | -without-* | --without-* | --x)
1955             case "$ac_configure_args0 " in
1956               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1957             esac
1958             ;;
1959           -* ) ac_must_keep_next=true ;;
1960         esac
1961       fi
1962       as_fn_append ac_configure_args " '$ac_arg'"
1963       ;;
1964     esac
1965   done
1966 done
1967 { ac_configure_args0=; unset ac_configure_args0;}
1968 { ac_configure_args1=; unset ac_configure_args1;}
1969
1970 # When interrupted or exit'd, cleanup temporary files, and complete
1971 # config.log.  We remove comments because anyway the quotes in there
1972 # would cause problems or look ugly.
1973 # WARNING: Use '\'' to represent an apostrophe within the trap.
1974 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1975 trap 'exit_status=$?
1976   # Save into config.log some information that might help in debugging.
1977   {
1978     echo
1979
1980     $as_echo "## ---------------- ##
1981 ## Cache variables. ##
1982 ## ---------------- ##"
1983     echo
1984     # The following way of writing the cache mishandles newlines in values,
1985 (
1986   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1987     eval ac_val=\$$ac_var
1988     case $ac_val in #(
1989     *${as_nl}*)
1990       case $ac_var in #(
1991       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1992 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1993       esac
1994       case $ac_var in #(
1995       _ | IFS | as_nl) ;; #(
1996       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1997       *) { eval $ac_var=; unset $ac_var;} ;;
1998       esac ;;
1999     esac
2000   done
2001   (set) 2>&1 |
2002     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2003     *${as_nl}ac_space=\ *)
2004       sed -n \
2005         "s/'\''/'\''\\\\'\'''\''/g;
2006           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2007       ;; #(
2008     *)
2009       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2010       ;;
2011     esac |
2012     sort
2013 )
2014     echo
2015
2016     $as_echo "## ----------------- ##
2017 ## Output variables. ##
2018 ## ----------------- ##"
2019     echo
2020     for ac_var in $ac_subst_vars
2021     do
2022       eval ac_val=\$$ac_var
2023       case $ac_val in
2024       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2025       esac
2026       $as_echo "$ac_var='\''$ac_val'\''"
2027     done | sort
2028     echo
2029
2030     if test -n "$ac_subst_files"; then
2031       $as_echo "## ------------------- ##
2032 ## File substitutions. ##
2033 ## ------------------- ##"
2034       echo
2035       for ac_var in $ac_subst_files
2036       do
2037         eval ac_val=\$$ac_var
2038         case $ac_val in
2039         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2040         esac
2041         $as_echo "$ac_var='\''$ac_val'\''"
2042       done | sort
2043       echo
2044     fi
2045
2046     if test -s confdefs.h; then
2047       $as_echo "## ----------- ##
2048 ## confdefs.h. ##
2049 ## ----------- ##"
2050       echo
2051       cat confdefs.h
2052       echo
2053     fi
2054     test "$ac_signal" != 0 &&
2055       $as_echo "$as_me: caught signal $ac_signal"
2056     $as_echo "$as_me: exit $exit_status"
2057   } >&5
2058   rm -f core *.core core.conftest.* &&
2059     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2060     exit $exit_status
2061 ' 0
2062 for ac_signal in 1 2 13 15; do
2063   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2064 done
2065 ac_signal=0
2066
2067 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2068 rm -f -r conftest* confdefs.h
2069
2070 $as_echo "/* confdefs.h */" > confdefs.h
2071
2072 # Predefined preprocessor variables.
2073
2074 cat >>confdefs.h <<_ACEOF
2075 #define PACKAGE_NAME "$PACKAGE_NAME"
2076 _ACEOF
2077
2078 cat >>confdefs.h <<_ACEOF
2079 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2080 _ACEOF
2081
2082 cat >>confdefs.h <<_ACEOF
2083 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2084 _ACEOF
2085
2086 cat >>confdefs.h <<_ACEOF
2087 #define PACKAGE_STRING "$PACKAGE_STRING"
2088 _ACEOF
2089
2090 cat >>confdefs.h <<_ACEOF
2091 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2092 _ACEOF
2093
2094 cat >>confdefs.h <<_ACEOF
2095 #define PACKAGE_URL "$PACKAGE_URL"
2096 _ACEOF
2097
2098
2099 # Let the site file select an alternate cache file if it wants to.
2100 # Prefer an explicitly selected file to automatically selected ones.
2101 ac_site_file1=NONE
2102 ac_site_file2=NONE
2103 if test -n "$CONFIG_SITE"; then
2104   # We do not want a PATH search for config.site.
2105   case $CONFIG_SITE in #((
2106     -*)  ac_site_file1=./$CONFIG_SITE;;
2107     */*) ac_site_file1=$CONFIG_SITE;;
2108     *)   ac_site_file1=./$CONFIG_SITE;;
2109   esac
2110 elif test "x$prefix" != xNONE; then
2111   ac_site_file1=$prefix/share/config.site
2112   ac_site_file2=$prefix/etc/config.site
2113 else
2114   ac_site_file1=$ac_default_prefix/share/config.site
2115   ac_site_file2=$ac_default_prefix/etc/config.site
2116 fi
2117 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2118 do
2119   test "x$ac_site_file" = xNONE && continue
2120   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2121     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2122 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2123     sed 's/^/| /' "$ac_site_file" >&5
2124     . "$ac_site_file" \
2125       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2126 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2127 as_fn_error $? "failed to load site script $ac_site_file
2128 See \`config.log' for more details" "$LINENO" 5; }
2129   fi
2130 done
2131
2132 if test -r "$cache_file"; then
2133   # Some versions of bash will fail to source /dev/null (special files
2134   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2135   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2136     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2137 $as_echo "$as_me: loading cache $cache_file" >&6;}
2138     case $cache_file in
2139       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2140       *)                      . "./$cache_file";;
2141     esac
2142   fi
2143 else
2144   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2145 $as_echo "$as_me: creating cache $cache_file" >&6;}
2146   >$cache_file
2147 fi
2148
2149 # Check that the precious variables saved in the cache have kept the same
2150 # value.
2151 ac_cache_corrupted=false
2152 for ac_var in $ac_precious_vars; do
2153   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2154   eval ac_new_set=\$ac_env_${ac_var}_set
2155   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2156   eval ac_new_val=\$ac_env_${ac_var}_value
2157   case $ac_old_set,$ac_new_set in
2158     set,)
2159       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2160 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2161       ac_cache_corrupted=: ;;
2162     ,set)
2163       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2164 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2165       ac_cache_corrupted=: ;;
2166     ,);;
2167     *)
2168       if test "x$ac_old_val" != "x$ac_new_val"; then
2169         # differences in whitespace do not lead to failure.
2170         ac_old_val_w=`echo x $ac_old_val`
2171         ac_new_val_w=`echo x $ac_new_val`
2172         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2173           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2174 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2175           ac_cache_corrupted=:
2176         else
2177           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2178 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2179           eval $ac_var=\$ac_old_val
2180         fi
2181         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2182 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2183         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2184 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2185       fi;;
2186   esac
2187   # Pass precious variables to config.status.
2188   if test "$ac_new_set" = set; then
2189     case $ac_new_val in
2190     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2191     *) ac_arg=$ac_var=$ac_new_val ;;
2192     esac
2193     case " $ac_configure_args " in
2194       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2195       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2196     esac
2197   fi
2198 done
2199 if $ac_cache_corrupted; then
2200   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2201 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2202   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2203 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2204   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2205 fi
2206 ## -------------------- ##
2207 ## Main body of script. ##
2208 ## -------------------- ##
2209
2210 ac_ext=c
2211 ac_cpp='$CPP $CPPFLAGS'
2212 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2213 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2214 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2215
2216
2217
2218 #--------------------------------------------------------------------
2219 # Call TEA_INIT as the first TEA_ macro to set up initial vars.
2220 # This will define a ${TEA_PLATFORM} variable == "unix" or "windows"
2221 # as well as PKG_LIB_FILE and PKG_STUB_LIB_FILE.
2222 #--------------------------------------------------------------------
2223
2224
2225     # TEA extensions pass this us the version of TEA they think they
2226     # are compatible with.
2227     TEA_VERSION="3.9"
2228
2229     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for correct TEA configuration" >&5
2230 $as_echo_n "checking for correct TEA configuration... " >&6; }
2231     if test x"${PACKAGE_NAME}" = x ; then
2232         as_fn_error $? "
2233 The PACKAGE_NAME variable must be defined by your TEA configure.in" "$LINENO" 5
2234     fi
2235     if test x"3.9" = x ; then
2236         as_fn_error $? "
2237 TEA version not specified." "$LINENO" 5
2238     elif test "3.9" != "${TEA_VERSION}" ; then
2239         { $as_echo "$as_me:${as_lineno-$LINENO}: result: warning: requested TEA version \"3.9\", have \"${TEA_VERSION}\"" >&5
2240 $as_echo "warning: requested TEA version \"3.9\", have \"${TEA_VERSION}\"" >&6; }
2241     else
2242         { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok (TEA ${TEA_VERSION})" >&5
2243 $as_echo "ok (TEA ${TEA_VERSION})" >&6; }
2244     fi
2245
2246     # If the user did not set CFLAGS, set it now to keep macros
2247     # like AC_PROG_CC and AC_TRY_COMPILE from adding "-g -O2".
2248     if test "${CFLAGS+set}" != "set" ; then
2249         CFLAGS=""
2250     fi
2251
2252     case "`uname -s`" in
2253         *win32*|*WIN32*|*MINGW32_*)
2254             # Extract the first word of "cygpath", so it can be a program name with args.
2255 set dummy cygpath; ac_word=$2
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2257 $as_echo_n "checking for $ac_word... " >&6; }
2258 if ${ac_cv_prog_CYGPATH+:} false; then :
2259   $as_echo_n "(cached) " >&6
2260 else
2261   if test -n "$CYGPATH"; then
2262   ac_cv_prog_CYGPATH="$CYGPATH" # Let the user override the test.
2263 else
2264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2265 for as_dir in $PATH
2266 do
2267   IFS=$as_save_IFS
2268   test -z "$as_dir" && as_dir=.
2269     for ac_exec_ext in '' $ac_executable_extensions; do
2270   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2271     ac_cv_prog_CYGPATH="cygpath -w"
2272     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2273     break 2
2274   fi
2275 done
2276   done
2277 IFS=$as_save_IFS
2278
2279   test -z "$ac_cv_prog_CYGPATH" && ac_cv_prog_CYGPATH="echo"
2280 fi
2281 fi
2282 CYGPATH=$ac_cv_prog_CYGPATH
2283 if test -n "$CYGPATH"; then
2284   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5
2285 $as_echo "$CYGPATH" >&6; }
2286 else
2287   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2288 $as_echo "no" >&6; }
2289 fi
2290
2291
2292             EXEEXT=".exe"
2293             TEA_PLATFORM="windows"
2294             ;;
2295         *CYGWIN_*)
2296             CYGPATH=echo
2297             EXEEXT=".exe"
2298             # TEA_PLATFORM is determined later in LOAD_TCLCONFIG
2299             ;;
2300         *)
2301             CYGPATH=echo
2302             # Maybe we are cross-compiling....
2303             case ${host_alias} in
2304                 *mingw32*)
2305                 EXEEXT=".exe"
2306                 TEA_PLATFORM="windows"
2307                 ;;
2308             *)
2309                 EXEEXT=""
2310                 TEA_PLATFORM="unix"
2311                 ;;
2312             esac
2313             ;;
2314     esac
2315
2316     # Check if exec_prefix is set. If not use fall back to prefix.
2317     # Note when adjusted, so that TEA_PREFIX can correct for this.
2318     # This is needed for recursive configures, since autoconf propagates
2319     # $prefix, but not $exec_prefix (doh!).
2320     if test x$exec_prefix = xNONE ; then
2321         exec_prefix_default=yes
2322         exec_prefix=$prefix
2323     fi
2324
2325     { $as_echo "$as_me:${as_lineno-$LINENO}: configuring ${PACKAGE_NAME} ${PACKAGE_VERSION}" >&5
2326 $as_echo "$as_me: configuring ${PACKAGE_NAME} ${PACKAGE_VERSION}" >&6;}
2327
2328
2329
2330
2331     # This package name must be replaced statically for AC_SUBST to work
2332
2333     # Substitute STUB_LIB_FILE in case package creates a stub library too.
2334
2335
2336     # We AC_SUBST these here to ensure they are subst'ed,
2337     # in case the user doesn't call TEA_ADD_...
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347 ac_aux_dir=
2348 for ac_dir in tclconfig "$srcdir"/tclconfig; do
2349   if test -f "$ac_dir/install-sh"; then
2350     ac_aux_dir=$ac_dir
2351     ac_install_sh="$ac_aux_dir/install-sh -c"
2352     break
2353   elif test -f "$ac_dir/install.sh"; then
2354     ac_aux_dir=$ac_dir
2355     ac_install_sh="$ac_aux_dir/install.sh -c"
2356     break
2357   elif test -f "$ac_dir/shtool"; then
2358     ac_aux_dir=$ac_dir
2359     ac_install_sh="$ac_aux_dir/shtool install -c"
2360     break
2361   fi
2362 done
2363 if test -z "$ac_aux_dir"; then
2364   as_fn_error $? "cannot find install-sh, install.sh, or shtool in tclconfig \"$srcdir\"/tclconfig" "$LINENO" 5
2365 fi
2366
2367 # These three variables are undocumented and unsupported,
2368 # and are intended to be withdrawn in a future Autoconf release.
2369 # They can cause serious problems if a builder's source tree is in a directory
2370 # whose full name contains unusual characters.
2371 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2372 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2373 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2374
2375
2376
2377 #--------------------------------------------------------------------
2378 # Load the tclConfig.sh file
2379 #--------------------------------------------------------------------
2380
2381
2382
2383     #
2384     # Ok, lets find the tcl configuration
2385     # First, look for one uninstalled.
2386     # the alternative search directory is invoked by --with-tcl
2387     #
2388
2389     if test x"${no_tcl}" = x ; then
2390         # we reset no_tcl in case something fails here
2391         no_tcl=true
2392
2393 # Check whether --with-tcl was given.
2394 if test "${with_tcl+set}" = set; then :
2395   withval=$with_tcl; with_tclconfig="${withval}"
2396 fi
2397
2398         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
2399 $as_echo_n "checking for Tcl configuration... " >&6; }
2400         if ${ac_cv_c_tclconfig+:} false; then :
2401   $as_echo_n "(cached) " >&6
2402 else
2403
2404
2405             # First check to see if --with-tcl was specified.
2406             if test x"${with_tclconfig}" != x ; then
2407                 case "${with_tclconfig}" in
2408                     */tclConfig.sh )
2409                         if test -f "${with_tclconfig}"; then
2410                             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-tcl argument should refer to directory containing tclConfig.sh, not to tclConfig.sh itself" >&5
2411 $as_echo "$as_me: WARNING: --with-tcl argument should refer to directory containing tclConfig.sh, not to tclConfig.sh itself" >&2;}
2412                             with_tclconfig="`echo "${with_tclconfig}" | sed 's!/tclConfig\.sh$!!'`"
2413                         fi ;;
2414                 esac
2415                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
2416                     ac_cv_c_tclconfig="`(cd "${with_tclconfig}"; pwd)`"
2417                 else
2418                     as_fn_error $? "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
2419                 fi
2420             fi
2421
2422             # then check for a private Tcl installation
2423             if test x"${ac_cv_c_tclconfig}" = x ; then
2424                 for i in \
2425                         ../tcl \
2426                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
2427                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
2428                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
2429                         ../../tcl \
2430                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
2431                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
2432                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
2433                         ../../../tcl \
2434                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
2435                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
2436                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
2437                     if test "${TEA_PLATFORM}" = "windows" \
2438                             -a -f "$i/win/tclConfig.sh" ; then
2439                         ac_cv_c_tclconfig="`(cd $i/win; pwd)`"
2440                         break
2441                     fi
2442                     if test -f "$i/unix/tclConfig.sh" ; then
2443                         ac_cv_c_tclconfig="`(cd $i/unix; pwd)`"
2444                         break
2445                     fi
2446                 done
2447             fi
2448
2449             # on Darwin, check in Framework installation locations
2450             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
2451                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
2452                         `ls -d /Library/Frameworks 2>/dev/null` \
2453                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
2454                         `ls -d /System/Library/Frameworks 2>/dev/null` \
2455                         ; do
2456                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
2457                         ac_cv_c_tclconfig="`(cd $i/Tcl.framework; pwd)`"
2458                         break
2459                     fi
2460                 done
2461             fi
2462
2463             # TEA specific: on Windows, check in common installation locations
2464             if test "${TEA_PLATFORM}" = "windows" \
2465                 -a x"${ac_cv_c_tclconfig}" = x ; then
2466                 for i in `ls -d C:/Tcl/lib 2>/dev/null` \
2467                         `ls -d C:/Progra~1/Tcl/lib 2>/dev/null` \
2468                         ; do
2469                     if test -f "$i/tclConfig.sh" ; then
2470                         ac_cv_c_tclconfig="`(cd $i; pwd)`"
2471                         break
2472                     fi
2473                 done
2474             fi
2475
2476             # check in a few common install locations
2477             if test x"${ac_cv_c_tclconfig}" = x ; then
2478                 for i in `ls -d ${libdir} 2>/dev/null` \
2479                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
2480                         `ls -d ${prefix}/lib 2>/dev/null` \
2481                         `ls -d /usr/local/lib 2>/dev/null` \
2482                         `ls -d /usr/contrib/lib 2>/dev/null` \
2483                         `ls -d /usr/lib 2>/dev/null` \
2484                         `ls -d /usr/lib64 2>/dev/null` \
2485                         `ls -d /usr/lib/tcl8.6 2>/dev/null` \
2486                         `ls -d /usr/lib/tcl8.5 2>/dev/null` \
2487                         ; do
2488                     if test -f "$i/tclConfig.sh" ; then
2489                         ac_cv_c_tclconfig="`(cd $i; pwd)`"
2490                         break
2491                     fi
2492                 done
2493             fi
2494
2495             # check in a few other private locations
2496             if test x"${ac_cv_c_tclconfig}" = x ; then
2497                 for i in \
2498                         ${srcdir}/../tcl \
2499                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
2500                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
2501                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
2502                     if test "${TEA_PLATFORM}" = "windows" \
2503                             -a -f "$i/win/tclConfig.sh" ; then
2504                         ac_cv_c_tclconfig="`(cd $i/win; pwd)`"
2505                         break
2506                     fi
2507                     if test -f "$i/unix/tclConfig.sh" ; then
2508                         ac_cv_c_tclconfig="`(cd $i/unix; pwd)`"
2509                         break
2510                     fi
2511                 done
2512             fi
2513
2514 fi
2515
2516
2517         if test x"${ac_cv_c_tclconfig}" = x ; then
2518             TCL_BIN_DIR="# no Tcl configs found"
2519             as_fn_error $? "Can't find Tcl configuration definitions. Use --with-tcl to specify a directory containing tclConfig.sh" "$LINENO" 5
2520         else
2521             no_tcl=
2522             TCL_BIN_DIR="${ac_cv_c_tclconfig}"
2523             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
2524 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
2525         fi
2526     fi
2527
2528 ac_ext=c
2529 ac_cpp='$CPP $CPPFLAGS'
2530 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2531 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2532 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2533 if test -n "$ac_tool_prefix"; then
2534   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2535 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2537 $as_echo_n "checking for $ac_word... " >&6; }
2538 if ${ac_cv_prog_CC+:} false; then :
2539   $as_echo_n "(cached) " >&6
2540 else
2541   if test -n "$CC"; then
2542   ac_cv_prog_CC="$CC" # Let the user override the test.
2543 else
2544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2545 for as_dir in $PATH
2546 do
2547   IFS=$as_save_IFS
2548   test -z "$as_dir" && as_dir=.
2549     for ac_exec_ext in '' $ac_executable_extensions; do
2550   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2551     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2552     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2553     break 2
2554   fi
2555 done
2556   done
2557 IFS=$as_save_IFS
2558
2559 fi
2560 fi
2561 CC=$ac_cv_prog_CC
2562 if test -n "$CC"; then
2563   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2564 $as_echo "$CC" >&6; }
2565 else
2566   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2567 $as_echo "no" >&6; }
2568 fi
2569
2570
2571 fi
2572 if test -z "$ac_cv_prog_CC"; then
2573   ac_ct_CC=$CC
2574   # Extract the first word of "gcc", so it can be a program name with args.
2575 set dummy gcc; ac_word=$2
2576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2577 $as_echo_n "checking for $ac_word... " >&6; }
2578 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2579   $as_echo_n "(cached) " >&6
2580 else
2581   if test -n "$ac_ct_CC"; then
2582   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2583 else
2584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2585 for as_dir in $PATH
2586 do
2587   IFS=$as_save_IFS
2588   test -z "$as_dir" && as_dir=.
2589     for ac_exec_ext in '' $ac_executable_extensions; do
2590   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2591     ac_cv_prog_ac_ct_CC="gcc"
2592     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2593     break 2
2594   fi
2595 done
2596   done
2597 IFS=$as_save_IFS
2598
2599 fi
2600 fi
2601 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2602 if test -n "$ac_ct_CC"; then
2603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2604 $as_echo "$ac_ct_CC" >&6; }
2605 else
2606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2607 $as_echo "no" >&6; }
2608 fi
2609
2610   if test "x$ac_ct_CC" = x; then
2611     CC=""
2612   else
2613     case $cross_compiling:$ac_tool_warned in
2614 yes:)
2615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2616 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2617 ac_tool_warned=yes ;;
2618 esac
2619     CC=$ac_ct_CC
2620   fi
2621 else
2622   CC="$ac_cv_prog_CC"
2623 fi
2624
2625 if test -z "$CC"; then
2626           if test -n "$ac_tool_prefix"; then
2627     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2628 set dummy ${ac_tool_prefix}cc; ac_word=$2
2629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2630 $as_echo_n "checking for $ac_word... " >&6; }
2631 if ${ac_cv_prog_CC+:} false; then :
2632   $as_echo_n "(cached) " >&6
2633 else
2634   if test -n "$CC"; then
2635   ac_cv_prog_CC="$CC" # Let the user override the test.
2636 else
2637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2638 for as_dir in $PATH
2639 do
2640   IFS=$as_save_IFS
2641   test -z "$as_dir" && as_dir=.
2642     for ac_exec_ext in '' $ac_executable_extensions; do
2643   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2644     ac_cv_prog_CC="${ac_tool_prefix}cc"
2645     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2646     break 2
2647   fi
2648 done
2649   done
2650 IFS=$as_save_IFS
2651
2652 fi
2653 fi
2654 CC=$ac_cv_prog_CC
2655 if test -n "$CC"; then
2656   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2657 $as_echo "$CC" >&6; }
2658 else
2659   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2660 $as_echo "no" >&6; }
2661 fi
2662
2663
2664   fi
2665 fi
2666 if test -z "$CC"; then
2667   # Extract the first word of "cc", so it can be a program name with args.
2668 set dummy cc; ac_word=$2
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2670 $as_echo_n "checking for $ac_word... " >&6; }
2671 if ${ac_cv_prog_CC+:} false; then :
2672   $as_echo_n "(cached) " >&6
2673 else
2674   if test -n "$CC"; then
2675   ac_cv_prog_CC="$CC" # Let the user override the test.
2676 else
2677   ac_prog_rejected=no
2678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2679 for as_dir in $PATH
2680 do
2681   IFS=$as_save_IFS
2682   test -z "$as_dir" && as_dir=.
2683     for ac_exec_ext in '' $ac_executable_extensions; do
2684   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2685     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2686        ac_prog_rejected=yes
2687        continue
2688      fi
2689     ac_cv_prog_CC="cc"
2690     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2691     break 2
2692   fi
2693 done
2694   done
2695 IFS=$as_save_IFS
2696
2697 if test $ac_prog_rejected = yes; then
2698   # We found a bogon in the path, so make sure we never use it.
2699   set dummy $ac_cv_prog_CC
2700   shift
2701   if test $# != 0; then
2702     # We chose a different compiler from the bogus one.
2703     # However, it has the same basename, so the bogon will be chosen
2704     # first if we set CC to just the basename; use the full file name.
2705     shift
2706     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2707   fi
2708 fi
2709 fi
2710 fi
2711 CC=$ac_cv_prog_CC
2712 if test -n "$CC"; then
2713   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2714 $as_echo "$CC" >&6; }
2715 else
2716   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2717 $as_echo "no" >&6; }
2718 fi
2719
2720
2721 fi
2722 if test -z "$CC"; then
2723   if test -n "$ac_tool_prefix"; then
2724   for ac_prog in cl.exe
2725   do
2726     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2727 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2729 $as_echo_n "checking for $ac_word... " >&6; }
2730 if ${ac_cv_prog_CC+:} false; then :
2731   $as_echo_n "(cached) " >&6
2732 else
2733   if test -n "$CC"; then
2734   ac_cv_prog_CC="$CC" # Let the user override the test.
2735 else
2736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737 for as_dir in $PATH
2738 do
2739   IFS=$as_save_IFS
2740   test -z "$as_dir" && as_dir=.
2741     for ac_exec_ext in '' $ac_executable_extensions; do
2742   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2743     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2744     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2745     break 2
2746   fi
2747 done
2748   done
2749 IFS=$as_save_IFS
2750
2751 fi
2752 fi
2753 CC=$ac_cv_prog_CC
2754 if test -n "$CC"; then
2755   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2756 $as_echo "$CC" >&6; }
2757 else
2758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2759 $as_echo "no" >&6; }
2760 fi
2761
2762
2763     test -n "$CC" && break
2764   done
2765 fi
2766 if test -z "$CC"; then
2767   ac_ct_CC=$CC
2768   for ac_prog in cl.exe
2769 do
2770   # Extract the first word of "$ac_prog", so it can be a program name with args.
2771 set dummy $ac_prog; ac_word=$2
2772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2773 $as_echo_n "checking for $ac_word... " >&6; }
2774 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2775   $as_echo_n "(cached) " >&6
2776 else
2777   if test -n "$ac_ct_CC"; then
2778   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2779 else
2780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2781 for as_dir in $PATH
2782 do
2783   IFS=$as_save_IFS
2784   test -z "$as_dir" && as_dir=.
2785     for ac_exec_ext in '' $ac_executable_extensions; do
2786   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2787     ac_cv_prog_ac_ct_CC="$ac_prog"
2788     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2789     break 2
2790   fi
2791 done
2792   done
2793 IFS=$as_save_IFS
2794
2795 fi
2796 fi
2797 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2798 if test -n "$ac_ct_CC"; then
2799   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2800 $as_echo "$ac_ct_CC" >&6; }
2801 else
2802   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2803 $as_echo "no" >&6; }
2804 fi
2805
2806
2807   test -n "$ac_ct_CC" && break
2808 done
2809
2810   if test "x$ac_ct_CC" = x; then
2811     CC=""
2812   else
2813     case $cross_compiling:$ac_tool_warned in
2814 yes:)
2815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2816 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2817 ac_tool_warned=yes ;;
2818 esac
2819     CC=$ac_ct_CC
2820   fi
2821 fi
2822
2823 fi
2824
2825
2826 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2827 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2828 as_fn_error $? "no acceptable C compiler found in \$PATH
2829 See \`config.log' for more details" "$LINENO" 5; }
2830
2831 # Provide some information about the compiler.
2832 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2833 set X $ac_compile
2834 ac_compiler=$2
2835 for ac_option in --version -v -V -qversion; do
2836   { { ac_try="$ac_compiler $ac_option >&5"
2837 case "(($ac_try" in
2838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2839   *) ac_try_echo=$ac_try;;
2840 esac
2841 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2842 $as_echo "$ac_try_echo"; } >&5
2843   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2844   ac_status=$?
2845   if test -s conftest.err; then
2846     sed '10a\
2847 ... rest of stderr output deleted ...
2848          10q' conftest.err >conftest.er1
2849     cat conftest.er1 >&5
2850   fi
2851   rm -f conftest.er1 conftest.err
2852   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2853   test $ac_status = 0; }
2854 done
2855
2856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2857 /* end confdefs.h.  */
2858
2859 int
2860 main ()
2861 {
2862
2863   ;
2864   return 0;
2865 }
2866 _ACEOF
2867 ac_clean_files_save=$ac_clean_files
2868 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2869 # Try to create an executable without -o first, disregard a.out.
2870 # It will help us diagnose broken compilers, and finding out an intuition
2871 # of exeext.
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2873 $as_echo_n "checking whether the C compiler works... " >&6; }
2874 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2875
2876 # The possible output files:
2877 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2878
2879 ac_rmfiles=
2880 for ac_file in $ac_files
2881 do
2882   case $ac_file in
2883     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2884     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2885   esac
2886 done
2887 rm -f $ac_rmfiles
2888
2889 if { { ac_try="$ac_link_default"
2890 case "(($ac_try" in
2891   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2892   *) ac_try_echo=$ac_try;;
2893 esac
2894 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2895 $as_echo "$ac_try_echo"; } >&5
2896   (eval "$ac_link_default") 2>&5
2897   ac_status=$?
2898   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2899   test $ac_status = 0; }; then :
2900   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2901 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2902 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2903 # so that the user can short-circuit this test for compilers unknown to
2904 # Autoconf.
2905 for ac_file in $ac_files ''
2906 do
2907   test -f "$ac_file" || continue
2908   case $ac_file in
2909     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2910         ;;
2911     [ab].out )
2912         # We found the default executable, but exeext='' is most
2913         # certainly right.
2914         break;;
2915     *.* )
2916         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2917         then :; else
2918            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2919         fi
2920         # We set ac_cv_exeext here because the later test for it is not
2921         # safe: cross compilers may not add the suffix if given an `-o'
2922         # argument, so we may need to know it at that point already.
2923         # Even if this section looks crufty: it has the advantage of
2924         # actually working.
2925         break;;
2926     * )
2927         break;;
2928   esac
2929 done
2930 test "$ac_cv_exeext" = no && ac_cv_exeext=
2931
2932 else
2933   ac_file=''
2934 fi
2935 if test -z "$ac_file"; then :
2936   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2937 $as_echo "no" >&6; }
2938 $as_echo "$as_me: failed program was:" >&5
2939 sed 's/^/| /' conftest.$ac_ext >&5
2940
2941 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2942 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2943 as_fn_error 77 "C compiler cannot create executables
2944 See \`config.log' for more details" "$LINENO" 5; }
2945 else
2946   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2947 $as_echo "yes" >&6; }
2948 fi
2949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2950 $as_echo_n "checking for C compiler default output file name... " >&6; }
2951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2952 $as_echo "$ac_file" >&6; }
2953 ac_exeext=$ac_cv_exeext
2954
2955 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2956 ac_clean_files=$ac_clean_files_save
2957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2958 $as_echo_n "checking for suffix of executables... " >&6; }
2959 if { { ac_try="$ac_link"
2960 case "(($ac_try" in
2961   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2962   *) ac_try_echo=$ac_try;;
2963 esac
2964 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2965 $as_echo "$ac_try_echo"; } >&5
2966   (eval "$ac_link") 2>&5
2967   ac_status=$?
2968   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2969   test $ac_status = 0; }; then :
2970   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2971 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2972 # work properly (i.e., refer to `conftest.exe'), while it won't with
2973 # `rm'.
2974 for ac_file in conftest.exe conftest conftest.*; do
2975   test -f "$ac_file" || continue
2976   case $ac_file in
2977     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2978     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2979           break;;
2980     * ) break;;
2981   esac
2982 done
2983 else
2984   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2985 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2986 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2987 See \`config.log' for more details" "$LINENO" 5; }
2988 fi
2989 rm -f conftest conftest$ac_cv_exeext
2990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2991 $as_echo "$ac_cv_exeext" >&6; }
2992
2993 rm -f conftest.$ac_ext
2994 EXEEXT=$ac_cv_exeext
2995 ac_exeext=$EXEEXT
2996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2997 /* end confdefs.h.  */
2998 #include <stdio.h>
2999 int
3000 main ()
3001 {
3002 FILE *f = fopen ("conftest.out", "w");
3003  return ferror (f) || fclose (f) != 0;
3004
3005   ;
3006   return 0;
3007 }
3008 _ACEOF
3009 ac_clean_files="$ac_clean_files conftest.out"
3010 # Check that the compiler produces executables we can run.  If not, either
3011 # the compiler is broken, or we cross compile.
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3013 $as_echo_n "checking whether we are cross compiling... " >&6; }
3014 if test "$cross_compiling" != yes; then
3015   { { ac_try="$ac_link"
3016 case "(($ac_try" in
3017   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3018   *) ac_try_echo=$ac_try;;
3019 esac
3020 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3021 $as_echo "$ac_try_echo"; } >&5
3022   (eval "$ac_link") 2>&5
3023   ac_status=$?
3024   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3025   test $ac_status = 0; }
3026   if { ac_try='./conftest$ac_cv_exeext'
3027   { { case "(($ac_try" in
3028   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3029   *) ac_try_echo=$ac_try;;
3030 esac
3031 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3032 $as_echo "$ac_try_echo"; } >&5
3033   (eval "$ac_try") 2>&5
3034   ac_status=$?
3035   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3036   test $ac_status = 0; }; }; then
3037     cross_compiling=no
3038   else
3039     if test "$cross_compiling" = maybe; then
3040         cross_compiling=yes
3041     else
3042         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3043 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3044 as_fn_error $? "cannot run C compiled programs.
3045 If you meant to cross compile, use \`--host'.
3046 See \`config.log' for more details" "$LINENO" 5; }
3047     fi
3048   fi
3049 fi
3050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3051 $as_echo "$cross_compiling" >&6; }
3052
3053 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3054 ac_clean_files=$ac_clean_files_save
3055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3056 $as_echo_n "checking for suffix of object files... " >&6; }
3057 if ${ac_cv_objext+:} false; then :
3058   $as_echo_n "(cached) " >&6
3059 else
3060   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3061 /* end confdefs.h.  */
3062
3063 int
3064 main ()
3065 {
3066
3067   ;
3068   return 0;
3069 }
3070 _ACEOF
3071 rm -f conftest.o conftest.obj
3072 if { { ac_try="$ac_compile"
3073 case "(($ac_try" in
3074   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3075   *) ac_try_echo=$ac_try;;
3076 esac
3077 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3078 $as_echo "$ac_try_echo"; } >&5
3079   (eval "$ac_compile") 2>&5
3080   ac_status=$?
3081   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3082   test $ac_status = 0; }; then :
3083   for ac_file in conftest.o conftest.obj conftest.*; do
3084   test -f "$ac_file" || continue;
3085   case $ac_file in
3086     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3087     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3088        break;;
3089   esac
3090 done
3091 else
3092   $as_echo "$as_me: failed program was:" >&5
3093 sed 's/^/| /' conftest.$ac_ext >&5
3094
3095 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3096 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3097 as_fn_error $? "cannot compute suffix of object files: cannot compile
3098 See \`config.log' for more details" "$LINENO" 5; }
3099 fi
3100 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3101 fi
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3103 $as_echo "$ac_cv_objext" >&6; }
3104 OBJEXT=$ac_cv_objext
3105 ac_objext=$OBJEXT
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3107 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3108 if ${ac_cv_c_compiler_gnu+:} false; then :
3109   $as_echo_n "(cached) " >&6
3110 else
3111   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3112 /* end confdefs.h.  */
3113
3114 int
3115 main ()
3116 {
3117 #ifndef __GNUC__
3118        choke me
3119 #endif
3120
3121   ;
3122   return 0;
3123 }
3124 _ACEOF
3125 if ac_fn_c_try_compile "$LINENO"; then :
3126   ac_compiler_gnu=yes
3127 else
3128   ac_compiler_gnu=no
3129 fi
3130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3131 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3132
3133 fi
3134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3135 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3136 if test $ac_compiler_gnu = yes; then
3137   GCC=yes
3138 else
3139   GCC=
3140 fi
3141 ac_test_CFLAGS=${CFLAGS+set}
3142 ac_save_CFLAGS=$CFLAGS
3143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3144 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3145 if ${ac_cv_prog_cc_g+:} false; then :
3146   $as_echo_n "(cached) " >&6
3147 else
3148   ac_save_c_werror_flag=$ac_c_werror_flag
3149    ac_c_werror_flag=yes
3150    ac_cv_prog_cc_g=no
3151    CFLAGS="-g"
3152    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3153 /* end confdefs.h.  */
3154
3155 int
3156 main ()
3157 {
3158
3159   ;
3160   return 0;
3161 }
3162 _ACEOF
3163 if ac_fn_c_try_compile "$LINENO"; then :
3164   ac_cv_prog_cc_g=yes
3165 else
3166   CFLAGS=""
3167       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3168 /* end confdefs.h.  */
3169
3170 int
3171 main ()
3172 {
3173
3174   ;
3175   return 0;
3176 }
3177 _ACEOF
3178 if ac_fn_c_try_compile "$LINENO"; then :
3179
3180 else
3181   ac_c_werror_flag=$ac_save_c_werror_flag
3182          CFLAGS="-g"
3183          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3184 /* end confdefs.h.  */
3185
3186 int
3187 main ()
3188 {
3189
3190   ;
3191   return 0;
3192 }
3193 _ACEOF
3194 if ac_fn_c_try_compile "$LINENO"; then :
3195   ac_cv_prog_cc_g=yes
3196 fi
3197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3198 fi
3199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3200 fi
3201 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3202    ac_c_werror_flag=$ac_save_c_werror_flag
3203 fi
3204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3205 $as_echo "$ac_cv_prog_cc_g" >&6; }
3206 if test "$ac_test_CFLAGS" = set; then
3207   CFLAGS=$ac_save_CFLAGS
3208 elif test $ac_cv_prog_cc_g = yes; then
3209   if test "$GCC" = yes; then
3210     CFLAGS="-g -O2"
3211   else
3212     CFLAGS="-g"
3213   fi
3214 else
3215   if test "$GCC" = yes; then
3216     CFLAGS="-O2"
3217   else
3218     CFLAGS=
3219   fi
3220 fi
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3222 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3223 if ${ac_cv_prog_cc_c89+:} false; then :
3224   $as_echo_n "(cached) " >&6
3225 else
3226   ac_cv_prog_cc_c89=no
3227 ac_save_CC=$CC
3228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3229 /* end confdefs.h.  */
3230 #include <stdarg.h>
3231 #include <stdio.h>
3232 struct stat;
3233 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3234 struct buf { int x; };
3235 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3236 static char *e (p, i)
3237      char **p;
3238      int i;
3239 {
3240   return p[i];
3241 }
3242 static char *f (char * (*g) (char **, int), char **p, ...)
3243 {
3244   char *s;
3245   va_list v;
3246   va_start (v,p);
3247   s = g (p, va_arg (v,int));
3248   va_end (v);
3249   return s;
3250 }
3251
3252 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3253    function prototypes and stuff, but not '\xHH' hex character constants.
3254    These don't provoke an error unfortunately, instead are silently treated
3255    as 'x'.  The following induces an error, until -std is added to get
3256    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3257    array size at least.  It's necessary to write '\x00'==0 to get something
3258    that's true only with -std.  */
3259 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3260
3261 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3262    inside strings and character constants.  */
3263 #define FOO(x) 'x'
3264 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3265
3266 int test (int i, double x);
3267 struct s1 {int (*f) (int a);};
3268 struct s2 {int (*f) (double a);};
3269 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3270 int argc;
3271 char **argv;
3272 int
3273 main ()
3274 {
3275 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3276   ;
3277   return 0;
3278 }
3279 _ACEOF
3280 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3281         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3282 do
3283   CC="$ac_save_CC $ac_arg"
3284   if ac_fn_c_try_compile "$LINENO"; then :
3285   ac_cv_prog_cc_c89=$ac_arg
3286 fi
3287 rm -f core conftest.err conftest.$ac_objext
3288   test "x$ac_cv_prog_cc_c89" != "xno" && break
3289 done
3290 rm -f conftest.$ac_ext
3291 CC=$ac_save_CC
3292
3293 fi
3294 # AC_CACHE_VAL
3295 case "x$ac_cv_prog_cc_c89" in
3296   x)
3297     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3298 $as_echo "none needed" >&6; } ;;
3299   xno)
3300     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3301 $as_echo "unsupported" >&6; } ;;
3302   *)
3303     CC="$CC $ac_cv_prog_cc_c89"
3304     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3305 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3306 esac
3307 if test "x$ac_cv_prog_cc_c89" != xno; then :
3308
3309 fi
3310
3311 ac_ext=c
3312 ac_cpp='$CPP $CPPFLAGS'
3313 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3314 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3315 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3316
3317
3318
3319     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
3320 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
3321
3322     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
3323         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
3324 $as_echo "loading" >&6; }
3325         . "${TCL_BIN_DIR}/tclConfig.sh"
3326     else
3327         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
3328 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
3329     fi
3330
3331     # eval is required to do the TCL_DBGX substitution
3332     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
3333     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
3334
3335     # If the TCL_BIN_DIR is the build directory (not the install directory),
3336     # then set the common variable name to the value of the build variables.
3337     # For example, the variable TCL_LIB_SPEC will be set to the value
3338     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
3339     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
3340     # installed and uninstalled version of Tcl.
3341     if test -f "${TCL_BIN_DIR}/Makefile" ; then
3342         TCL_LIB_SPEC="${TCL_BUILD_LIB_SPEC}"
3343         TCL_STUB_LIB_SPEC="${TCL_BUILD_STUB_LIB_SPEC}"
3344         TCL_STUB_LIB_PATH="${TCL_BUILD_STUB_LIB_PATH}"
3345     elif test "`uname -s`" = "Darwin"; then
3346         # If Tcl was built as a framework, attempt to use the libraries
3347         # from the framework at the given location so that linking works
3348         # against Tcl.framework installed in an arbitrary location.
3349         case ${TCL_DEFS} in
3350             *TCL_FRAMEWORK*)
3351                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
3352                     for i in "`cd "${TCL_BIN_DIR}"; pwd`" \
3353                              "`cd "${TCL_BIN_DIR}"/../..; pwd`"; do
3354                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
3355                             TCL_LIB_SPEC="-F`dirname "$i" | sed -e 's/ /\\\\ /g'` -framework ${TCL_LIB_FILE}"
3356                             break
3357                         fi
3358                     done
3359                 fi
3360                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
3361                     TCL_STUB_LIB_SPEC="-L`echo "${TCL_BIN_DIR}"  | sed -e 's/ /\\\\ /g'` ${TCL_STUB_LIB_FLAG}"
3362                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
3363                 fi
3364                 ;;
3365         esac
3366     fi
3367
3368     # eval is required to do the TCL_DBGX substitution
3369     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
3370     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
3371     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
3372     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387     { $as_echo "$as_me:${as_lineno-$LINENO}: checking platform" >&5
3388 $as_echo_n "checking platform... " >&6; }
3389     hold_cc=$CC; CC="$TCL_CC"
3390     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3391 /* end confdefs.h.  */
3392
3393 int
3394 main ()
3395 {
3396
3397             #ifdef _WIN32
3398                 #error win32
3399             #endif
3400
3401   ;
3402   return 0;
3403 }
3404 _ACEOF
3405 if ac_fn_c_try_compile "$LINENO"; then :
3406   TEA_PLATFORM="unix"
3407 else
3408   TEA_PLATFORM="windows"
3409
3410 fi
3411 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3412     CC=$hold_cc
3413     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEA_PLATFORM" >&5
3414 $as_echo "$TEA_PLATFORM" >&6; }
3415
3416     # The BUILD_$pkg is to define the correct extern storage class
3417     # handling when making this package
3418
3419 cat >>confdefs.h <<_ACEOF
3420 #define BUILD_${PACKAGE_NAME} /**/
3421 _ACEOF
3422
3423     # Do this here as we have fully defined TEA_PLATFORM now
3424     if test "${TEA_PLATFORM}" = "windows" ; then
3425         EXEEXT=".exe"
3426         CLEANFILES="$CLEANFILES *.lib *.dll *.pdb *.exp"
3427     fi
3428
3429     # TEA specific:
3430
3431
3432
3433
3434
3435
3436
3437
3438 #--------------------------------------------------------------------
3439 # Load the tkConfig.sh file if necessary (Tk extension)
3440 #--------------------------------------------------------------------
3441
3442 #TEA_PATH_TKCONFIG
3443 #TEA_LOAD_TKCONFIG
3444
3445 #-----------------------------------------------------------------------
3446 # Handle the --prefix=... option by defaulting to what Tcl gave.
3447 # Must be called after TEA_LOAD_TCLCONFIG and before TEA_SETUP_COMPILER.
3448 #-----------------------------------------------------------------------
3449
3450
3451     if test "${prefix}" = "NONE"; then
3452         prefix_default=yes
3453         if test x"${TCL_PREFIX}" != x; then
3454             { $as_echo "$as_me:${as_lineno-$LINENO}: --prefix defaulting to TCL_PREFIX ${TCL_PREFIX}" >&5
3455 $as_echo "$as_me: --prefix defaulting to TCL_PREFIX ${TCL_PREFIX}" >&6;}
3456             prefix=${TCL_PREFIX}
3457         else
3458             { $as_echo "$as_me:${as_lineno-$LINENO}: --prefix defaulting to /usr/local" >&5
3459 $as_echo "$as_me: --prefix defaulting to /usr/local" >&6;}
3460             prefix=/usr/local
3461         fi
3462     fi
3463     if test "${exec_prefix}" = "NONE" -a x"${prefix_default}" = x"yes" \
3464         -o x"${exec_prefix_default}" = x"yes" ; then
3465         if test x"${TCL_EXEC_PREFIX}" != x; then
3466             { $as_echo "$as_me:${as_lineno-$LINENO}: --exec-prefix defaulting to TCL_EXEC_PREFIX ${TCL_EXEC_PREFIX}" >&5
3467 $as_echo "$as_me: --exec-prefix defaulting to TCL_EXEC_PREFIX ${TCL_EXEC_PREFIX}" >&6;}
3468             exec_prefix=${TCL_EXEC_PREFIX}
3469         else
3470             { $as_echo "$as_me:${as_lineno-$LINENO}: --exec-prefix defaulting to ${prefix}" >&5
3471 $as_echo "$as_me: --exec-prefix defaulting to ${prefix}" >&6;}
3472             exec_prefix=$prefix
3473         fi
3474     fi
3475
3476
3477 #-----------------------------------------------------------------------
3478 # Standard compiler checks.
3479 # This sets up CC by using the CC env var, or looks for gcc otherwise.
3480 # This also calls AC_PROG_CC, AC_PROG_INSTALL and a few others to create
3481 # the basic setup necessary to compile executables.
3482 #-----------------------------------------------------------------------
3483
3484
3485     # Don't put any macros that use the compiler (e.g. AC_TRY_COMPILE)
3486     # in this macro, they need to go into TEA_SETUP_COMPILER instead.
3487
3488     ac_ext=c
3489 ac_cpp='$CPP $CPPFLAGS'
3490 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3491 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3492 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3493 if test -n "$ac_tool_prefix"; then
3494   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3495 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3497 $as_echo_n "checking for $ac_word... " >&6; }
3498 if ${ac_cv_prog_CC+:} false; then :
3499   $as_echo_n "(cached) " >&6
3500 else
3501   if test -n "$CC"; then
3502   ac_cv_prog_CC="$CC" # Let the user override the test.
3503 else
3504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3505 for as_dir in $PATH
3506 do
3507   IFS=$as_save_IFS
3508   test -z "$as_dir" && as_dir=.
3509     for ac_exec_ext in '' $ac_executable_extensions; do
3510   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3511     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3512     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3513     break 2
3514   fi
3515 done
3516   done
3517 IFS=$as_save_IFS
3518
3519 fi
3520 fi
3521 CC=$ac_cv_prog_CC
3522 if test -n "$CC"; then
3523   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3524 $as_echo "$CC" >&6; }
3525 else
3526   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3527 $as_echo "no" >&6; }
3528 fi
3529
3530
3531 fi
3532 if test -z "$ac_cv_prog_CC"; then
3533   ac_ct_CC=$CC
3534   # Extract the first word of "gcc", so it can be a program name with args.
3535 set dummy gcc; ac_word=$2
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3537 $as_echo_n "checking for $ac_word... " >&6; }
3538 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3539   $as_echo_n "(cached) " >&6
3540 else
3541   if test -n "$ac_ct_CC"; then
3542   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3543 else
3544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3545 for as_dir in $PATH
3546 do
3547   IFS=$as_save_IFS
3548   test -z "$as_dir" && as_dir=.
3549     for ac_exec_ext in '' $ac_executable_extensions; do
3550   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3551     ac_cv_prog_ac_ct_CC="gcc"
3552     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3553     break 2
3554   fi
3555 done
3556   done
3557 IFS=$as_save_IFS
3558
3559 fi
3560 fi
3561 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3562 if test -n "$ac_ct_CC"; then
3563   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3564 $as_echo "$ac_ct_CC" >&6; }
3565 else
3566   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3567 $as_echo "no" >&6; }
3568 fi
3569
3570   if test "x$ac_ct_CC" = x; then
3571     CC=""
3572   else
3573     case $cross_compiling:$ac_tool_warned in
3574 yes:)
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3576 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3577 ac_tool_warned=yes ;;
3578 esac
3579     CC=$ac_ct_CC
3580   fi
3581 else
3582   CC="$ac_cv_prog_CC"
3583 fi
3584
3585 if test -z "$CC"; then
3586           if test -n "$ac_tool_prefix"; then
3587     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3588 set dummy ${ac_tool_prefix}cc; ac_word=$2
3589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3590 $as_echo_n "checking for $ac_word... " >&6; }
3591 if ${ac_cv_prog_CC+:} false; then :
3592   $as_echo_n "(cached) " >&6
3593 else
3594   if test -n "$CC"; then
3595   ac_cv_prog_CC="$CC" # Let the user override the test.
3596 else
3597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3598 for as_dir in $PATH
3599 do
3600   IFS=$as_save_IFS
3601   test -z "$as_dir" && as_dir=.
3602     for ac_exec_ext in '' $ac_executable_extensions; do
3603   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3604     ac_cv_prog_CC="${ac_tool_prefix}cc"
3605     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3606     break 2
3607   fi
3608 done
3609   done
3610 IFS=$as_save_IFS
3611
3612 fi
3613 fi
3614 CC=$ac_cv_prog_CC
3615 if test -n "$CC"; then
3616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3617 $as_echo "$CC" >&6; }
3618 else
3619   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3620 $as_echo "no" >&6; }
3621 fi
3622
3623
3624   fi
3625 fi
3626 if test -z "$CC"; then
3627   # Extract the first word of "cc", so it can be a program name with args.
3628 set dummy cc; ac_word=$2
3629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3630 $as_echo_n "checking for $ac_word... " >&6; }
3631 if ${ac_cv_prog_CC+:} false; then :
3632   $as_echo_n "(cached) " >&6
3633 else
3634   if test -n "$CC"; then
3635   ac_cv_prog_CC="$CC" # Let the user override the test.
3636 else
3637   ac_prog_rejected=no
3638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3639 for as_dir in $PATH
3640 do
3641   IFS=$as_save_IFS
3642   test -z "$as_dir" && as_dir=.
3643     for ac_exec_ext in '' $ac_executable_extensions; do
3644   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3645     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3646        ac_prog_rejected=yes
3647        continue
3648      fi
3649     ac_cv_prog_CC="cc"
3650     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3651     break 2
3652   fi
3653 done
3654   done
3655 IFS=$as_save_IFS
3656
3657 if test $ac_prog_rejected = yes; then
3658   # We found a bogon in the path, so make sure we never use it.
3659   set dummy $ac_cv_prog_CC
3660   shift
3661   if test $# != 0; then
3662     # We chose a different compiler from the bogus one.
3663     # However, it has the same basename, so the bogon will be chosen
3664     # first if we set CC to just the basename; use the full file name.
3665     shift
3666     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3667   fi
3668 fi
3669 fi
3670 fi
3671 CC=$ac_cv_prog_CC
3672 if test -n "$CC"; then
3673   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3674 $as_echo "$CC" >&6; }
3675 else
3676   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3677 $as_echo "no" >&6; }
3678 fi
3679
3680
3681 fi
3682 if test -z "$CC"; then
3683   if test -n "$ac_tool_prefix"; then
3684   for ac_prog in cl.exe
3685   do
3686     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3687 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3689 $as_echo_n "checking for $ac_word... " >&6; }
3690 if ${ac_cv_prog_CC+:} false; then :
3691   $as_echo_n "(cached) " >&6
3692 else
3693   if test -n "$CC"; then
3694   ac_cv_prog_CC="$CC" # Let the user override the test.
3695 else
3696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3697 for as_dir in $PATH
3698 do
3699   IFS=$as_save_IFS
3700   test -z "$as_dir" && as_dir=.
3701     for ac_exec_ext in '' $ac_executable_extensions; do
3702   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3703     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3704     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3705     break 2
3706   fi
3707 done
3708   done
3709 IFS=$as_save_IFS
3710
3711 fi
3712 fi
3713 CC=$ac_cv_prog_CC
3714 if test -n "$CC"; then
3715   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3716 $as_echo "$CC" >&6; }
3717 else
3718   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3719 $as_echo "no" >&6; }
3720 fi
3721
3722
3723     test -n "$CC" && break
3724   done
3725 fi
3726 if test -z "$CC"; then
3727   ac_ct_CC=$CC
3728   for ac_prog in cl.exe
3729 do
3730   # Extract the first word of "$ac_prog", so it can be a program name with args.
3731 set dummy $ac_prog; ac_word=$2
3732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3733 $as_echo_n "checking for $ac_word... " >&6; }
3734 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3735   $as_echo_n "(cached) " >&6
3736 else
3737   if test -n "$ac_ct_CC"; then
3738   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3739 else
3740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3741 for as_dir in $PATH
3742 do
3743   IFS=$as_save_IFS
3744   test -z "$as_dir" && as_dir=.
3745     for ac_exec_ext in '' $ac_executable_extensions; do
3746   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3747     ac_cv_prog_ac_ct_CC="$ac_prog"
3748     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3749     break 2
3750   fi
3751 done
3752   done
3753 IFS=$as_save_IFS
3754
3755 fi
3756 fi
3757 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3758 if test -n "$ac_ct_CC"; then
3759   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3760 $as_echo "$ac_ct_CC" >&6; }
3761 else
3762   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3763 $as_echo "no" >&6; }
3764 fi
3765
3766
3767   test -n "$ac_ct_CC" && break
3768 done
3769
3770   if test "x$ac_ct_CC" = x; then
3771     CC=""
3772   else
3773     case $cross_compiling:$ac_tool_warned in
3774 yes:)
3775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3776 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3777 ac_tool_warned=yes ;;
3778 esac
3779     CC=$ac_ct_CC
3780   fi
3781 fi
3782
3783 fi
3784
3785
3786 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3787 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3788 as_fn_error $? "no acceptable C compiler found in \$PATH
3789 See \`config.log' for more details" "$LINENO" 5; }
3790
3791 # Provide some information about the compiler.
3792 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3793 set X $ac_compile
3794 ac_compiler=$2
3795 for ac_option in --version -v -V -qversion; do
3796   { { ac_try="$ac_compiler $ac_option >&5"
3797 case "(($ac_try" in
3798   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3799   *) ac_try_echo=$ac_try;;
3800 esac
3801 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3802 $as_echo "$ac_try_echo"; } >&5
3803   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3804   ac_status=$?
3805   if test -s conftest.err; then
3806     sed '10a\
3807 ... rest of stderr output deleted ...
3808          10q' conftest.err >conftest.er1
3809     cat conftest.er1 >&5
3810   fi
3811   rm -f conftest.er1 conftest.err
3812   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3813   test $ac_status = 0; }
3814 done
3815
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3817 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3818 if ${ac_cv_c_compiler_gnu+:} false; then :
3819   $as_echo_n "(cached) " >&6
3820 else
3821   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3822 /* end confdefs.h.  */
3823
3824 int
3825 main ()
3826 {
3827 #ifndef __GNUC__
3828        choke me
3829 #endif
3830
3831   ;
3832   return 0;
3833 }
3834 _ACEOF
3835 if ac_fn_c_try_compile "$LINENO"; then :
3836   ac_compiler_gnu=yes
3837 else
3838   ac_compiler_gnu=no
3839 fi
3840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3841 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3842
3843 fi
3844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3845 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3846 if test $ac_compiler_gnu = yes; then
3847   GCC=yes
3848 else
3849   GCC=
3850 fi
3851 ac_test_CFLAGS=${CFLAGS+set}
3852 ac_save_CFLAGS=$CFLAGS
3853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3854 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3855 if ${ac_cv_prog_cc_g+:} false; then :
3856   $as_echo_n "(cached) " >&6
3857 else
3858   ac_save_c_werror_flag=$ac_c_werror_flag
3859    ac_c_werror_flag=yes
3860    ac_cv_prog_cc_g=no
3861    CFLAGS="-g"
3862    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3863 /* end confdefs.h.  */
3864
3865 int
3866 main ()
3867 {
3868
3869   ;
3870   return 0;
3871 }
3872 _ACEOF
3873 if ac_fn_c_try_compile "$LINENO"; then :
3874   ac_cv_prog_cc_g=yes
3875 else
3876   CFLAGS=""
3877       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3878 /* end confdefs.h.  */
3879
3880 int
3881 main ()
3882 {
3883
3884   ;
3885   return 0;
3886 }
3887 _ACEOF
3888 if ac_fn_c_try_compile "$LINENO"; then :
3889
3890 else
3891   ac_c_werror_flag=$ac_save_c_werror_flag
3892          CFLAGS="-g"
3893          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3894 /* end confdefs.h.  */
3895
3896 int
3897 main ()
3898 {
3899
3900   ;
3901   return 0;
3902 }
3903 _ACEOF
3904 if ac_fn_c_try_compile "$LINENO"; then :
3905   ac_cv_prog_cc_g=yes
3906 fi
3907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3908 fi
3909 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3910 fi
3911 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3912    ac_c_werror_flag=$ac_save_c_werror_flag
3913 fi
3914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3915 $as_echo "$ac_cv_prog_cc_g" >&6; }
3916 if test "$ac_test_CFLAGS" = set; then
3917   CFLAGS=$ac_save_CFLAGS
3918 elif test $ac_cv_prog_cc_g = yes; then
3919   if test "$GCC" = yes; then
3920     CFLAGS="-g -O2"
3921   else
3922     CFLAGS="-g"
3923   fi
3924 else
3925   if test "$GCC" = yes; then
3926     CFLAGS="-O2"
3927   else
3928     CFLAGS=
3929   fi
3930 fi
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3932 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3933 if ${ac_cv_prog_cc_c89+:} false; then :
3934   $as_echo_n "(cached) " >&6
3935 else
3936   ac_cv_prog_cc_c89=no
3937 ac_save_CC=$CC
3938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3939 /* end confdefs.h.  */
3940 #include <stdarg.h>
3941 #include <stdio.h>
3942 struct stat;
3943 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3944 struct buf { int x; };
3945 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3946 static char *e (p, i)
3947      char **p;
3948      int i;
3949 {
3950   return p[i];
3951 }
3952 static char *f (char * (*g) (char **, int), char **p, ...)
3953 {
3954   char *s;
3955   va_list v;
3956   va_start (v,p);
3957   s = g (p, va_arg (v,int));
3958   va_end (v);
3959   return s;
3960 }
3961
3962 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3963    function prototypes and stuff, but not '\xHH' hex character constants.
3964    These don't provoke an error unfortunately, instead are silently treated
3965    as 'x'.  The following induces an error, until -std is added to get
3966    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3967    array size at least.  It's necessary to write '\x00'==0 to get something
3968    that's true only with -std.  */
3969 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3970
3971 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3972    inside strings and character constants.  */
3973 #define FOO(x) 'x'
3974 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3975
3976 int test (int i, double x);
3977 struct s1 {int (*f) (int a);};
3978 struct s2 {int (*f) (double a);};
3979 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3980 int argc;
3981 char **argv;
3982 int
3983 main ()
3984 {
3985 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3986   ;
3987   return 0;
3988 }
3989 _ACEOF
3990 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3991         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3992 do
3993   CC="$ac_save_CC $ac_arg"
3994   if ac_fn_c_try_compile "$LINENO"; then :
3995   ac_cv_prog_cc_c89=$ac_arg
3996 fi
3997 rm -f core conftest.err conftest.$ac_objext
3998   test "x$ac_cv_prog_cc_c89" != "xno" && break
3999 done
4000 rm -f conftest.$ac_ext
4001 CC=$ac_save_CC
4002
4003 fi
4004 # AC_CACHE_VAL
4005 case "x$ac_cv_prog_cc_c89" in
4006   x)
4007     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4008 $as_echo "none needed" >&6; } ;;
4009   xno)
4010     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4011 $as_echo "unsupported" >&6; } ;;
4012   *)
4013     CC="$CC $ac_cv_prog_cc_c89"
4014     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4015 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4016 esac
4017 if test "x$ac_cv_prog_cc_c89" != xno; then :
4018
4019 fi
4020
4021 ac_ext=c
4022 ac_cpp='$CPP $CPPFLAGS'
4023 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4024 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4025 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4026
4027     ac_ext=c
4028 ac_cpp='$CPP $CPPFLAGS'
4029 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4030 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4031 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4033 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4034 # On Suns, sometimes $CPP names a directory.
4035 if test -n "$CPP" && test -d "$CPP"; then
4036   CPP=
4037 fi
4038 if test -z "$CPP"; then
4039   if ${ac_cv_prog_CPP+:} false; then :
4040   $as_echo_n "(cached) " >&6
4041 else
4042       # Double quotes because CPP needs to be expanded
4043     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4044     do
4045       ac_preproc_ok=false
4046 for ac_c_preproc_warn_flag in '' yes
4047 do
4048   # Use a header file that comes with gcc, so configuring glibc
4049   # with a fresh cross-compiler works.
4050   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4051   # <limits.h> exists even on freestanding compilers.
4052   # On the NeXT, cc -E runs the code through the compiler's parser,
4053   # not just through cpp. "Syntax error" is here to catch this case.
4054   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4055 /* end confdefs.h.  */
4056 #ifdef __STDC__
4057 # include <limits.h>
4058 #else
4059 # include <assert.h>
4060 #endif
4061                      Syntax error
4062 _ACEOF
4063 if ac_fn_c_try_cpp "$LINENO"; then :
4064
4065 else
4066   # Broken: fails on valid input.
4067 continue
4068 fi
4069 rm -f conftest.err conftest.i conftest.$ac_ext
4070
4071   # OK, works on sane cases.  Now check whether nonexistent headers
4072   # can be detected and how.
4073   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4074 /* end confdefs.h.  */
4075 #include <ac_nonexistent.h>
4076 _ACEOF
4077 if ac_fn_c_try_cpp "$LINENO"; then :
4078   # Broken: success on invalid input.
4079 continue
4080 else
4081   # Passes both tests.
4082 ac_preproc_ok=:
4083 break
4084 fi
4085 rm -f conftest.err conftest.i conftest.$ac_ext
4086
4087 done
4088 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4089 rm -f conftest.i conftest.err conftest.$ac_ext
4090 if $ac_preproc_ok; then :
4091   break
4092 fi
4093
4094     done
4095     ac_cv_prog_CPP=$CPP
4096
4097 fi
4098   CPP=$ac_cv_prog_CPP
4099 else
4100   ac_cv_prog_CPP=$CPP
4101 fi
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4103 $as_echo "$CPP" >&6; }
4104 ac_preproc_ok=false
4105 for ac_c_preproc_warn_flag in '' yes
4106 do
4107   # Use a header file that comes with gcc, so configuring glibc
4108   # with a fresh cross-compiler works.
4109   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4110   # <limits.h> exists even on freestanding compilers.
4111   # On the NeXT, cc -E runs the code through the compiler's parser,
4112   # not just through cpp. "Syntax error" is here to catch this case.
4113   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4114 /* end confdefs.h.  */
4115 #ifdef __STDC__
4116 # include <limits.h>
4117 #else
4118 # include <assert.h>
4119 #endif
4120                      Syntax error
4121 _ACEOF
4122 if ac_fn_c_try_cpp "$LINENO"; then :
4123
4124 else
4125   # Broken: fails on valid input.
4126 continue
4127 fi
4128 rm -f conftest.err conftest.i conftest.$ac_ext
4129
4130   # OK, works on sane cases.  Now check whether nonexistent headers
4131   # can be detected and how.
4132   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4133 /* end confdefs.h.  */
4134 #include <ac_nonexistent.h>
4135 _ACEOF
4136 if ac_fn_c_try_cpp "$LINENO"; then :
4137   # Broken: success on invalid input.
4138 continue
4139 else
4140   # Passes both tests.
4141 ac_preproc_ok=:
4142 break
4143 fi
4144 rm -f conftest.err conftest.i conftest.$ac_ext
4145
4146 done
4147 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4148 rm -f conftest.i conftest.err conftest.$ac_ext
4149 if $ac_preproc_ok; then :
4150
4151 else
4152   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4153 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4154 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4155 See \`config.log' for more details" "$LINENO" 5; }
4156 fi
4157
4158 ac_ext=c
4159 ac_cpp='$CPP $CPPFLAGS'
4160 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4161 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4162 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4163
4164
4165     INSTALL="\$(SHELL) \$(srcdir)/tclconfig/install-sh -c"
4166
4167     INSTALL_DATA="\${INSTALL} -m 644"
4168
4169     INSTALL_PROGRAM="\${INSTALL}"
4170
4171     INSTALL_SCRIPT="\${INSTALL}"
4172
4173
4174     #--------------------------------------------------------------------
4175     # Checks to see if the make program sets the $MAKE variable.
4176     #--------------------------------------------------------------------
4177
4178     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4179 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4180 set x ${MAKE-make}
4181 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4182 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4183   $as_echo_n "(cached) " >&6
4184 else
4185   cat >conftest.make <<\_ACEOF
4186 SHELL = /bin/sh
4187 all:
4188         @echo '@@@%%%=$(MAKE)=@@@%%%'
4189 _ACEOF
4190 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4191 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4192   *@@@%%%=?*=@@@%%%*)
4193     eval ac_cv_prog_make_${ac_make}_set=yes;;
4194   *)
4195     eval ac_cv_prog_make_${ac_make}_set=no;;
4196 esac
4197 rm -f conftest.make
4198 fi
4199 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4200   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4201 $as_echo "yes" >&6; }
4202   SET_MAKE=
4203 else
4204   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4205 $as_echo "no" >&6; }
4206   SET_MAKE="MAKE=${MAKE-make}"
4207 fi
4208
4209
4210     #--------------------------------------------------------------------
4211     # Find ranlib
4212     #--------------------------------------------------------------------
4213
4214     if test -n "$ac_tool_prefix"; then
4215   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4216 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4218 $as_echo_n "checking for $ac_word... " >&6; }
4219 if ${ac_cv_prog_RANLIB+:} false; then :
4220   $as_echo_n "(cached) " >&6
4221 else
4222   if test -n "$RANLIB"; then
4223   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4224 else
4225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4226 for as_dir in $PATH
4227 do
4228   IFS=$as_save_IFS
4229   test -z "$as_dir" && as_dir=.
4230     for ac_exec_ext in '' $ac_executable_extensions; do
4231   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4232     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4233     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4234     break 2
4235   fi
4236 done
4237   done
4238 IFS=$as_save_IFS
4239
4240 fi
4241 fi
4242 RANLIB=$ac_cv_prog_RANLIB
4243 if test -n "$RANLIB"; then
4244   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4245 $as_echo "$RANLIB" >&6; }
4246 else
4247   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4248 $as_echo "no" >&6; }
4249 fi
4250
4251
4252 fi
4253 if test -z "$ac_cv_prog_RANLIB"; then
4254   ac_ct_RANLIB=$RANLIB
4255   # Extract the first word of "ranlib", so it can be a program name with args.
4256 set dummy ranlib; ac_word=$2
4257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4258 $as_echo_n "checking for $ac_word... " >&6; }
4259 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4260   $as_echo_n "(cached) " >&6
4261 else
4262   if test -n "$ac_ct_RANLIB"; then
4263   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4264 else
4265 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4266 for as_dir in $PATH
4267 do
4268   IFS=$as_save_IFS
4269   test -z "$as_dir" && as_dir=.
4270     for ac_exec_ext in '' $ac_executable_extensions; do
4271   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4272     ac_cv_prog_ac_ct_RANLIB="ranlib"
4273     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4274     break 2
4275   fi
4276 done
4277   done
4278 IFS=$as_save_IFS
4279
4280 fi
4281 fi
4282 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4283 if test -n "$ac_ct_RANLIB"; then
4284   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4285 $as_echo "$ac_ct_RANLIB" >&6; }
4286 else
4287   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4288 $as_echo "no" >&6; }
4289 fi
4290
4291   if test "x$ac_ct_RANLIB" = x; then
4292     RANLIB=""
4293   else
4294     case $cross_compiling:$ac_tool_warned in
4295 yes:)
4296 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4297 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4298 ac_tool_warned=yes ;;
4299 esac
4300     RANLIB=$ac_ct_RANLIB
4301   fi
4302 else
4303   RANLIB="$ac_cv_prog_RANLIB"
4304 fi
4305
4306
4307     #--------------------------------------------------------------------
4308     # Determines the correct binary file extension (.o, .obj, .exe etc.)
4309     #--------------------------------------------------------------------
4310
4311
4312
4313
4314
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4316 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4317 if ${ac_cv_path_GREP+:} false; then :
4318   $as_echo_n "(cached) " >&6
4319 else
4320   if test -z "$GREP"; then
4321   ac_path_GREP_found=false
4322   # Loop through the user's path and test for each of PROGNAME-LIST
4323   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4324 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4325 do
4326   IFS=$as_save_IFS
4327   test -z "$as_dir" && as_dir=.
4328     for ac_prog in grep ggrep; do
4329     for ac_exec_ext in '' $ac_executable_extensions; do
4330       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4331       as_fn_executable_p "$ac_path_GREP" || continue
4332 # Check for GNU ac_path_GREP and select it if it is found.
4333   # Check for GNU $ac_path_GREP
4334 case `"$ac_path_GREP" --version 2>&1` in
4335 *GNU*)
4336   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4337 *)
4338   ac_count=0
4339   $as_echo_n 0123456789 >"conftest.in"
4340   while :
4341   do
4342     cat "conftest.in" "conftest.in" >"conftest.tmp"
4343     mv "conftest.tmp" "conftest.in"
4344     cp "conftest.in" "conftest.nl"
4345     $as_echo 'GREP' >> "conftest.nl"
4346     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4347     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4348     as_fn_arith $ac_count + 1 && ac_count=$as_val
4349     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4350       # Best one so far, save it but keep looking for a better one
4351       ac_cv_path_GREP="$ac_path_GREP"
4352       ac_path_GREP_max=$ac_count
4353     fi
4354     # 10*(2^10) chars as input seems more than enough
4355     test $ac_count -gt 10 && break
4356   done
4357   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4358 esac
4359
4360       $ac_path_GREP_found && break 3
4361     done
4362   done
4363   done
4364 IFS=$as_save_IFS
4365   if test -z "$ac_cv_path_GREP"; then
4366     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4367   fi
4368 else
4369   ac_cv_path_GREP=$GREP
4370 fi
4371
4372 fi
4373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4374 $as_echo "$ac_cv_path_GREP" >&6; }
4375  GREP="$ac_cv_path_GREP"
4376
4377
4378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4379 $as_echo_n "checking for egrep... " >&6; }
4380 if ${ac_cv_path_EGREP+:} false; then :
4381   $as_echo_n "(cached) " >&6
4382 else
4383   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4384    then ac_cv_path_EGREP="$GREP -E"
4385    else
4386      if test -z "$EGREP"; then
4387   ac_path_EGREP_found=false
4388   # Loop through the user's path and test for each of PROGNAME-LIST
4389   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4390 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4391 do
4392   IFS=$as_save_IFS
4393   test -z "$as_dir" && as_dir=.
4394     for ac_prog in egrep; do
4395     for ac_exec_ext in '' $ac_executable_extensions; do
4396       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4397       as_fn_executable_p "$ac_path_EGREP" || continue
4398 # Check for GNU ac_path_EGREP and select it if it is found.
4399   # Check for GNU $ac_path_EGREP
4400 case `"$ac_path_EGREP" --version 2>&1` in
4401 *GNU*)
4402   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4403 *)
4404   ac_count=0
4405   $as_echo_n 0123456789 >"conftest.in"
4406   while :
4407   do
4408     cat "conftest.in" "conftest.in" >"conftest.tmp"
4409     mv "conftest.tmp" "conftest.in"
4410     cp "conftest.in" "conftest.nl"
4411     $as_echo 'EGREP' >> "conftest.nl"
4412     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4413     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4414     as_fn_arith $ac_count + 1 && ac_count=$as_val
4415     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4416       # Best one so far, save it but keep looking for a better one
4417       ac_cv_path_EGREP="$ac_path_EGREP"
4418       ac_path_EGREP_max=$ac_count
4419     fi
4420     # 10*(2^10) chars as input seems more than enough
4421     test $ac_count -gt 10 && break
4422   done
4423   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4424 esac
4425
4426       $ac_path_EGREP_found && break 3
4427     done
4428   done
4429   done
4430 IFS=$as_save_IFS
4431   if test -z "$ac_cv_path_EGREP"; then
4432     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4433   fi
4434 else
4435   ac_cv_path_EGREP=$EGREP
4436 fi
4437
4438    fi
4439 fi
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4441 $as_echo "$ac_cv_path_EGREP" >&6; }
4442  EGREP="$ac_cv_path_EGREP"
4443
4444
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4446 $as_echo_n "checking for ANSI C header files... " >&6; }
4447 if ${ac_cv_header_stdc+:} false; then :
4448   $as_echo_n "(cached) " >&6
4449 else
4450   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4451 /* end confdefs.h.  */
4452 #include <stdlib.h>
4453 #include <stdarg.h>
4454 #include <string.h>
4455 #include <float.h>
4456
4457 int
4458 main ()
4459 {
4460
4461   ;
4462   return 0;
4463 }
4464 _ACEOF
4465 if ac_fn_c_try_compile "$LINENO"; then :
4466   ac_cv_header_stdc=yes
4467 else
4468   ac_cv_header_stdc=no
4469 fi
4470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4471
4472 if test $ac_cv_header_stdc = yes; then
4473   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4474   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4475 /* end confdefs.h.  */
4476 #include <string.h>
4477
4478 _ACEOF
4479 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4480   $EGREP "memchr" >/dev/null 2>&1; then :
4481
4482 else
4483   ac_cv_header_stdc=no
4484 fi
4485 rm -f conftest*
4486
4487 fi
4488
4489 if test $ac_cv_header_stdc = yes; then
4490   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4491   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4492 /* end confdefs.h.  */
4493 #include <stdlib.h>
4494
4495 _ACEOF
4496 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4497   $EGREP "free" >/dev/null 2>&1; then :
4498
4499 else
4500   ac_cv_header_stdc=no
4501 fi
4502 rm -f conftest*
4503
4504 fi
4505
4506 if test $ac_cv_header_stdc = yes; then
4507   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4508   if test "$cross_compiling" = yes; then :
4509   :
4510 else
4511   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4512 /* end confdefs.h.  */
4513 #include <ctype.h>
4514 #include <stdlib.h>
4515 #if ((' ' & 0x0FF) == 0x020)
4516 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4517 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4518 #else
4519 # define ISLOWER(c) \
4520                    (('a' <= (c) && (c) <= 'i') \
4521                      || ('j' <= (c) && (c) <= 'r') \
4522                      || ('s' <= (c) && (c) <= 'z'))
4523 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4524 #endif
4525
4526 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4527 int
4528 main ()
4529 {
4530   int i;
4531   for (i = 0; i < 256; i++)
4532     if (XOR (islower (i), ISLOWER (i))
4533         || toupper (i) != TOUPPER (i))
4534       return 2;
4535   return 0;
4536 }
4537 _ACEOF
4538 if ac_fn_c_try_run "$LINENO"; then :
4539
4540 else
4541   ac_cv_header_stdc=no
4542 fi
4543 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4544   conftest.$ac_objext conftest.beam conftest.$ac_ext
4545 fi
4546
4547 fi
4548 fi
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4550 $as_echo "$ac_cv_header_stdc" >&6; }
4551 if test $ac_cv_header_stdc = yes; then
4552
4553 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4554
4555 fi
4556
4557 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4558 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4559                   inttypes.h stdint.h unistd.h
4560 do :
4561   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4562 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4563 "
4564 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4565   cat >>confdefs.h <<_ACEOF
4566 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4567 _ACEOF
4568
4569 fi
4570
4571 done
4572
4573
4574
4575     # Any macros that use the compiler (e.g. AC_TRY_COMPILE) have to go here.
4576
4577
4578     #------------------------------------------------------------------------
4579     # If we're using GCC, see if the compiler understands -pipe. If so, use it.
4580     # It makes compiling go faster.  (This is only a performance feature.)
4581     #------------------------------------------------------------------------
4582
4583     if test -z "$no_pipe" -a -n "$GCC"; then
4584         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler understands -pipe" >&5
4585 $as_echo_n "checking if the compiler understands -pipe... " >&6; }
4586 if ${tcl_cv_cc_pipe+:} false; then :
4587   $as_echo_n "(cached) " >&6
4588 else
4589
4590             hold_cflags=$CFLAGS; CFLAGS="$CFLAGS -pipe"
4591             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592 /* end confdefs.h.  */
4593
4594 int
4595 main ()
4596 {
4597
4598   ;
4599   return 0;
4600 }
4601 _ACEOF
4602 if ac_fn_c_try_compile "$LINENO"; then :
4603   tcl_cv_cc_pipe=yes
4604 else
4605   tcl_cv_cc_pipe=no
4606 fi
4607 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4608             CFLAGS=$hold_cflags
4609 fi
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_cc_pipe" >&5
4611 $as_echo "$tcl_cv_cc_pipe" >&6; }
4612         if test $tcl_cv_cc_pipe = yes; then
4613             CFLAGS="$CFLAGS -pipe"
4614         fi
4615     fi
4616
4617     #--------------------------------------------------------------------
4618     # Common compiler flag setup
4619     #--------------------------------------------------------------------
4620
4621      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4622 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4623 if ${ac_cv_c_bigendian+:} false; then :
4624   $as_echo_n "(cached) " >&6
4625 else
4626   ac_cv_c_bigendian=unknown
4627     # See if we're dealing with a universal compiler.
4628     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4629 /* end confdefs.h.  */
4630 #ifndef __APPLE_CC__
4631                not a universal capable compiler
4632              #endif
4633              typedef int dummy;
4634
4635 _ACEOF
4636 if ac_fn_c_try_compile "$LINENO"; then :
4637
4638         # Check for potential -arch flags.  It is not universal unless
4639         # there are at least two -arch flags with different values.
4640         ac_arch=
4641         ac_prev=
4642         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4643          if test -n "$ac_prev"; then
4644            case $ac_word in
4645              i?86 | x86_64 | ppc | ppc64)
4646                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4647                  ac_arch=$ac_word
4648                else
4649                  ac_cv_c_bigendian=universal
4650                  break
4651                fi
4652                ;;
4653            esac
4654            ac_prev=
4655          elif test "x$ac_word" = "x-arch"; then
4656            ac_prev=arch
4657          fi
4658        done
4659 fi
4660 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4661     if test $ac_cv_c_bigendian = unknown; then
4662       # See if sys/param.h defines the BYTE_ORDER macro.
4663       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4664 /* end confdefs.h.  */
4665 #include <sys/types.h>
4666              #include <sys/param.h>
4667
4668 int
4669 main ()
4670 {
4671 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4672                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4673                      && LITTLE_ENDIAN)
4674               bogus endian macros
4675              #endif
4676
4677   ;
4678   return 0;
4679 }
4680 _ACEOF
4681 if ac_fn_c_try_compile "$LINENO"; then :
4682   # It does; now see whether it defined to BIG_ENDIAN or not.
4683          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4684 /* end confdefs.h.  */
4685 #include <sys/types.h>
4686                 #include <sys/param.h>
4687
4688 int
4689 main ()
4690 {
4691 #if BYTE_ORDER != BIG_ENDIAN
4692                  not big endian
4693                 #endif
4694
4695   ;
4696   return 0;
4697 }
4698 _ACEOF
4699 if ac_fn_c_try_compile "$LINENO"; then :
4700   ac_cv_c_bigendian=yes
4701 else
4702   ac_cv_c_bigendian=no
4703 fi
4704 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4705 fi
4706 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4707     fi
4708     if test $ac_cv_c_bigendian = unknown; then
4709       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4710       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4711 /* end confdefs.h.  */
4712 #include <limits.h>
4713
4714 int
4715 main ()
4716 {
4717 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4718               bogus endian macros
4719              #endif
4720
4721   ;
4722   return 0;
4723 }
4724 _ACEOF
4725 if ac_fn_c_try_compile "$LINENO"; then :
4726   # It does; now see whether it defined to _BIG_ENDIAN or not.
4727          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4728 /* end confdefs.h.  */
4729 #include <limits.h>
4730
4731 int
4732 main ()
4733 {
4734 #ifndef _BIG_ENDIAN
4735                  not big endian
4736                 #endif
4737
4738   ;
4739   return 0;
4740 }
4741 _ACEOF
4742 if ac_fn_c_try_compile "$LINENO"; then :
4743   ac_cv_c_bigendian=yes
4744 else
4745   ac_cv_c_bigendian=no
4746 fi
4747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4748 fi
4749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4750     fi
4751     if test $ac_cv_c_bigendian = unknown; then
4752       # Compile a test program.
4753       if test "$cross_compiling" = yes; then :
4754   # Try to guess by grepping values from an object file.
4755          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4756 /* end confdefs.h.  */
4757 short int ascii_mm[] =
4758                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4759                 short int ascii_ii[] =
4760                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4761                 int use_ascii (int i) {
4762                   return ascii_mm[i] + ascii_ii[i];
4763                 }
4764                 short int ebcdic_ii[] =
4765                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4766                 short int ebcdic_mm[] =
4767                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4768                 int use_ebcdic (int i) {
4769                   return ebcdic_mm[i] + ebcdic_ii[i];
4770                 }
4771                 extern int foo;
4772
4773 int
4774 main ()
4775 {
4776 return use_ascii (foo) == use_ebcdic (foo);
4777   ;
4778   return 0;
4779 }
4780 _ACEOF
4781 if ac_fn_c_try_compile "$LINENO"; then :
4782   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4783               ac_cv_c_bigendian=yes
4784             fi
4785             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4786               if test "$ac_cv_c_bigendian" = unknown; then
4787                 ac_cv_c_bigendian=no
4788               else
4789                 # finding both strings is unlikely to happen, but who knows?
4790                 ac_cv_c_bigendian=unknown
4791               fi
4792             fi
4793 fi
4794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4795 else
4796   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4797 /* end confdefs.h.  */
4798 $ac_includes_default
4799 int
4800 main ()
4801 {
4802
4803              /* Are we little or big endian?  From Harbison&Steele.  */
4804              union
4805              {
4806                long int l;
4807                char c[sizeof (long int)];
4808              } u;
4809              u.l = 1;
4810              return u.c[sizeof (long int) - 1] == 1;
4811
4812   ;
4813   return 0;
4814 }
4815 _ACEOF
4816 if ac_fn_c_try_run "$LINENO"; then :
4817   ac_cv_c_bigendian=no
4818 else
4819   ac_cv_c_bigendian=yes
4820 fi
4821 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4822   conftest.$ac_objext conftest.beam conftest.$ac_ext
4823 fi
4824
4825     fi
4826 fi
4827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4828 $as_echo "$ac_cv_c_bigendian" >&6; }
4829  case $ac_cv_c_bigendian in #(
4830    yes)
4831      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4832 ;; #(
4833    no)
4834       ;; #(
4835    universal)
4836
4837 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4838
4839      ;; #(
4840    *)
4841      as_fn_error $? "unknown endianness
4842  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4843  esac
4844
4845     if test "${TEA_PLATFORM}" = "unix" ; then
4846
4847     #--------------------------------------------------------------------
4848     # On a few very rare systems, all of the libm.a stuff is
4849     # already in libc.a.  Set compiler flags accordingly.
4850     # Also, Linux requires the "ieee" library for math to work
4851     # right (and it must appear before "-lm").
4852     #--------------------------------------------------------------------
4853
4854     ac_fn_c_check_func "$LINENO" "sin" "ac_cv_func_sin"
4855 if test "x$ac_cv_func_sin" = xyes; then :
4856   MATH_LIBS=""
4857 else
4858   MATH_LIBS="-lm"
4859 fi
4860
4861     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lieee" >&5
4862 $as_echo_n "checking for main in -lieee... " >&6; }
4863 if ${ac_cv_lib_ieee_main+:} false; then :
4864   $as_echo_n "(cached) " >&6
4865 else
4866   ac_check_lib_save_LIBS=$LIBS
4867 LIBS="-lieee  $LIBS"
4868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4869 /* end confdefs.h.  */
4870
4871
4872 int
4873 main ()
4874 {
4875 return main ();
4876   ;
4877   return 0;
4878 }
4879 _ACEOF
4880 if ac_fn_c_try_link "$LINENO"; then :
4881   ac_cv_lib_ieee_main=yes
4882 else
4883   ac_cv_lib_ieee_main=no
4884 fi
4885 rm -f core conftest.err conftest.$ac_objext \
4886     conftest$ac_exeext conftest.$ac_ext
4887 LIBS=$ac_check_lib_save_LIBS
4888 fi
4889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ieee_main" >&5
4890 $as_echo "$ac_cv_lib_ieee_main" >&6; }
4891 if test "x$ac_cv_lib_ieee_main" = xyes; then :
4892   MATH_LIBS="-lieee $MATH_LIBS"
4893 fi
4894
4895
4896     #--------------------------------------------------------------------
4897     # Interactive UNIX requires -linet instead of -lsocket, plus it
4898     # needs net/errno.h to define the socket-related error codes.
4899     #--------------------------------------------------------------------
4900
4901     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -linet" >&5
4902 $as_echo_n "checking for main in -linet... " >&6; }
4903 if ${ac_cv_lib_inet_main+:} false; then :
4904   $as_echo_n "(cached) " >&6
4905 else
4906   ac_check_lib_save_LIBS=$LIBS
4907 LIBS="-linet  $LIBS"
4908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4909 /* end confdefs.h.  */
4910
4911
4912 int
4913 main ()
4914 {
4915 return main ();
4916   ;
4917   return 0;
4918 }
4919 _ACEOF
4920 if ac_fn_c_try_link "$LINENO"; then :
4921   ac_cv_lib_inet_main=yes
4922 else
4923   ac_cv_lib_inet_main=no
4924 fi
4925 rm -f core conftest.err conftest.$ac_objext \
4926     conftest$ac_exeext conftest.$ac_ext
4927 LIBS=$ac_check_lib_save_LIBS
4928 fi
4929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_main" >&5
4930 $as_echo "$ac_cv_lib_inet_main" >&6; }
4931 if test "x$ac_cv_lib_inet_main" = xyes; then :
4932   LIBS="$LIBS -linet"
4933 fi
4934
4935     ac_fn_c_check_header_mongrel "$LINENO" "net/errno.h" "ac_cv_header_net_errno_h" "$ac_includes_default"
4936 if test "x$ac_cv_header_net_errno_h" = xyes; then :
4937
4938
4939 $as_echo "#define HAVE_NET_ERRNO_H 1" >>confdefs.h
4940
4941 fi
4942
4943
4944
4945     #--------------------------------------------------------------------
4946     #   Check for the existence of the -lsocket and -lnsl libraries.
4947     #   The order here is important, so that they end up in the right
4948     #   order in the command line generated by make.  Here are some
4949     #   special considerations:
4950     #   1. Use "connect" and "accept" to check for -lsocket, and
4951     #      "gethostbyname" to check for -lnsl.
4952     #   2. Use each function name only once:  can't redo a check because
4953     #      autoconf caches the results of the last check and won't redo it.
4954     #   3. Use -lnsl and -lsocket only if they supply procedures that
4955     #      aren't already present in the normal libraries.  This is because
4956     #      IRIX 5.2 has libraries, but they aren't needed and they're
4957     #      bogus:  they goof up name resolution if used.
4958     #   4. On some SVR4 systems, can't use -lsocket without -lnsl too.
4959     #      To get around this problem, check for both libraries together
4960     #      if -lsocket doesn't work by itself.
4961     #--------------------------------------------------------------------
4962
4963     tcl_checkBoth=0
4964     ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
4965 if test "x$ac_cv_func_connect" = xyes; then :
4966   tcl_checkSocket=0
4967 else
4968   tcl_checkSocket=1
4969 fi
4970
4971     if test "$tcl_checkSocket" = 1; then
4972         ac_fn_c_check_func "$LINENO" "setsockopt" "ac_cv_func_setsockopt"
4973 if test "x$ac_cv_func_setsockopt" = xyes; then :
4974
4975 else
4976   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setsockopt in -lsocket" >&5
4977 $as_echo_n "checking for setsockopt in -lsocket... " >&6; }
4978 if ${ac_cv_lib_socket_setsockopt+:} false; then :
4979   $as_echo_n "(cached) " >&6
4980 else
4981   ac_check_lib_save_LIBS=$LIBS
4982 LIBS="-lsocket  $LIBS"
4983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4984 /* end confdefs.h.  */
4985
4986 /* Override any GCC internal prototype to avoid an error.
4987    Use char because int might match the return type of a GCC
4988    builtin and then its argument prototype would still apply.  */
4989 #ifdef __cplusplus
4990 extern "C"
4991 #endif
4992 char setsockopt ();
4993 int
4994 main ()
4995 {
4996 return setsockopt ();
4997   ;
4998   return 0;
4999 }
5000 _ACEOF
5001 if ac_fn_c_try_link "$LINENO"; then :
5002   ac_cv_lib_socket_setsockopt=yes
5003 else
5004   ac_cv_lib_socket_setsockopt=no
5005 fi
5006 rm -f core conftest.err conftest.$ac_objext \
5007     conftest$ac_exeext conftest.$ac_ext
5008 LIBS=$ac_check_lib_save_LIBS
5009 fi
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_setsockopt" >&5
5011 $as_echo "$ac_cv_lib_socket_setsockopt" >&6; }
5012 if test "x$ac_cv_lib_socket_setsockopt" = xyes; then :
5013   LIBS="$LIBS -lsocket"
5014 else
5015   tcl_checkBoth=1
5016 fi
5017
5018 fi
5019
5020     fi
5021     if test "$tcl_checkBoth" = 1; then
5022         tk_oldLibs=$LIBS
5023         LIBS="$LIBS -lsocket -lnsl"
5024         ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept"
5025 if test "x$ac_cv_func_accept" = xyes; then :
5026   tcl_checkNsl=0
5027 else
5028   LIBS=$tk_oldLibs
5029 fi
5030
5031     fi
5032     ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
5033 if test "x$ac_cv_func_gethostbyname" = xyes; then :
5034
5035 else
5036   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
5037 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
5038 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
5039   $as_echo_n "(cached) " >&6
5040 else
5041   ac_check_lib_save_LIBS=$LIBS
5042 LIBS="-lnsl  $LIBS"
5043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5044 /* end confdefs.h.  */
5045
5046 /* Override any GCC internal prototype to avoid an error.
5047    Use char because int might match the return type of a GCC
5048    builtin and then its argument prototype would still apply.  */
5049 #ifdef __cplusplus
5050 extern "C"
5051 #endif
5052 char gethostbyname ();
5053 int
5054 main ()
5055 {
5056 return gethostbyname ();
5057   ;
5058   return 0;
5059 }
5060 _ACEOF
5061 if ac_fn_c_try_link "$LINENO"; then :
5062   ac_cv_lib_nsl_gethostbyname=yes
5063 else
5064   ac_cv_lib_nsl_gethostbyname=no
5065 fi
5066 rm -f core conftest.err conftest.$ac_objext \
5067     conftest$ac_exeext conftest.$ac_ext
5068 LIBS=$ac_check_lib_save_LIBS
5069 fi
5070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
5071 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
5072 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
5073   LIBS="$LIBS -lnsl"
5074 fi
5075
5076 fi
5077
5078
5079     # TEA specific: Don't perform the eval of the libraries here because
5080     # DL_LIBS won't be set until we call TEA_CONFIG_CFLAGS
5081
5082     TCL_LIBS='${DL_LIBS} ${LIBS} ${MATH_LIBS}'
5083
5084
5085
5086
5087     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dirent.h" >&5
5088 $as_echo_n "checking dirent.h... " >&6; }
5089 if ${tcl_cv_dirent_h+:} false; then :
5090   $as_echo_n "(cached) " >&6
5091 else
5092
5093     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5094 /* end confdefs.h.  */
5095 #include <sys/types.h>
5096 #include <dirent.h>
5097 int
5098 main ()
5099 {
5100
5101 #ifndef _POSIX_SOURCE
5102 #   ifdef __Lynx__
5103         /*
5104          * Generate compilation error to make the test fail:  Lynx headers
5105          * are only valid if really in the POSIX environment.
5106          */
5107
5108         missing_procedure();
5109 #   endif
5110 #endif
5111 DIR *d;
5112 struct dirent *entryPtr;
5113 char *p;
5114 d = opendir("foobar");
5115 entryPtr = readdir(d);
5116 p = entryPtr->d_name;
5117 closedir(d);
5118
5119   ;
5120   return 0;
5121 }
5122 _ACEOF
5123 if ac_fn_c_try_link "$LINENO"; then :
5124   tcl_cv_dirent_h=yes
5125 else
5126   tcl_cv_dirent_h=no
5127 fi
5128 rm -f core conftest.err conftest.$ac_objext \
5129     conftest$ac_exeext conftest.$ac_ext
5130 fi
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_dirent_h" >&5
5132 $as_echo "$tcl_cv_dirent_h" >&6; }
5133
5134     if test $tcl_cv_dirent_h = no; then
5135
5136 $as_echo "#define NO_DIRENT_H 1" >>confdefs.h
5137
5138     fi
5139
5140     # TEA specific:
5141     ac_fn_c_check_header_mongrel "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default"
5142 if test "x$ac_cv_header_errno_h" = xyes; then :
5143
5144 else
5145
5146 $as_echo "#define NO_ERRNO_H 1" >>confdefs.h
5147
5148 fi
5149
5150
5151     ac_fn_c_check_header_mongrel "$LINENO" "float.h" "ac_cv_header_float_h" "$ac_includes_default"
5152 if test "x$ac_cv_header_float_h" = xyes; then :
5153
5154 else
5155
5156 $as_echo "#define NO_FLOAT_H 1" >>confdefs.h
5157
5158 fi
5159
5160
5161     ac_fn_c_check_header_mongrel "$LINENO" "values.h" "ac_cv_header_values_h" "$ac_includes_default"
5162 if test "x$ac_cv_header_values_h" = xyes; then :
5163
5164 else
5165
5166 $as_echo "#define NO_VALUES_H 1" >>confdefs.h
5167
5168 fi
5169
5170
5171     ac_fn_c_check_header_mongrel "$LINENO" "limits.h" "ac_cv_header_limits_h" "$ac_includes_default"
5172 if test "x$ac_cv_header_limits_h" = xyes; then :
5173
5174 $as_echo "#define HAVE_LIMITS_H 1" >>confdefs.h
5175
5176 else
5177
5178 $as_echo "#define NO_LIMITS_H 1" >>confdefs.h
5179
5180 fi
5181
5182
5183     ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
5184 if test "x$ac_cv_header_stdlib_h" = xyes; then :
5185   tcl_ok=1
5186 else
5187   tcl_ok=0
5188 fi
5189
5190
5191     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5192 /* end confdefs.h.  */
5193 #include <stdlib.h>
5194
5195 _ACEOF
5196 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5197   $EGREP "strtol" >/dev/null 2>&1; then :
5198
5199 else
5200   tcl_ok=0
5201 fi
5202 rm -f conftest*
5203
5204     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5205 /* end confdefs.h.  */
5206 #include <stdlib.h>
5207
5208 _ACEOF
5209 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5210   $EGREP "strtoul" >/dev/null 2>&1; then :
5211
5212 else
5213   tcl_ok=0
5214 fi
5215 rm -f conftest*
5216
5217     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5218 /* end confdefs.h.  */
5219 #include <stdlib.h>
5220
5221 _ACEOF
5222 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5223   $EGREP "strtod" >/dev/null 2>&1; then :
5224
5225 else
5226   tcl_ok=0
5227 fi
5228 rm -f conftest*
5229
5230     if test $tcl_ok = 0; then
5231
5232 $as_echo "#define NO_STDLIB_H 1" >>confdefs.h
5233
5234     fi
5235     ac_fn_c_check_header_mongrel "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default"
5236 if test "x$ac_cv_header_string_h" = xyes; then :
5237   tcl_ok=1
5238 else
5239   tcl_ok=0
5240 fi
5241
5242
5243     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5244 /* end confdefs.h.  */
5245 #include <string.h>
5246
5247 _ACEOF
5248 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5249   $EGREP "strstr" >/dev/null 2>&1; then :
5250
5251 else
5252   tcl_ok=0
5253 fi
5254 rm -f conftest*
5255
5256     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5257 /* end confdefs.h.  */
5258 #include <string.h>
5259
5260 _ACEOF
5261 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5262   $EGREP "strerror" >/dev/null 2>&1; then :
5263
5264 else
5265   tcl_ok=0
5266 fi
5267 rm -f conftest*
5268
5269
5270     # See also memmove check below for a place where NO_STRING_H can be
5271     # set and why.
5272
5273     if test $tcl_ok = 0; then
5274
5275 $as_echo "#define NO_STRING_H 1" >>confdefs.h
5276
5277     fi
5278
5279     ac_fn_c_check_header_mongrel "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
5280 if test "x$ac_cv_header_sys_wait_h" = xyes; then :
5281
5282 else
5283
5284 $as_echo "#define NO_SYS_WAIT_H 1" >>confdefs.h
5285
5286 fi
5287
5288
5289     ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
5290 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
5291
5292 else
5293
5294 $as_echo "#define NO_DLFCN_H 1" >>confdefs.h
5295
5296 fi
5297
5298
5299
5300     # OS/390 lacks sys/param.h (and doesn't need it, by chance).
5301     for ac_header in sys/param.h
5302 do :
5303   ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
5304 if test "x$ac_cv_header_sys_param_h" = xyes; then :
5305   cat >>confdefs.h <<_ACEOF
5306 #define HAVE_SYS_PARAM_H 1
5307 _ACEOF
5308
5309 fi
5310
5311 done
5312
5313
5314         # Let the user call this, because if it triggers, they will
5315         # need a compat/strtod.c that is correct.  Users can also
5316         # use Tcl_GetDouble(FromObj) instead.
5317         #TEA_BUGGY_STRTOD
5318     fi
5319
5320
5321 #-----------------------------------------------------------------------
5322 # __CHANGE__
5323 # Specify the C source files to compile in TEA_ADD_SOURCES,
5324 # public headers that need to be installed in TEA_ADD_HEADERS,
5325 # stub library C source files to compile in TEA_ADD_STUB_SOURCES,
5326 # and runtime Tcl library files in TEA_ADD_TCL_SOURCES.
5327 # This defines PKG(_STUB)_SOURCES, PKG(_STUB)_OBJECTS, PKG_HEADERS
5328 # and PKG_TCL_SOURCES.
5329 #-----------------------------------------------------------------------
5330
5331
5332     vars="tclsqlite3.c"
5333     for i in $vars; do
5334         case $i in
5335             \$*)
5336                 # allow $-var names
5337                 PKG_SOURCES="$PKG_SOURCES $i"
5338                 PKG_OBJECTS="$PKG_OBJECTS $i"
5339                 ;;
5340             *)
5341                 # check for existence - allows for generic/win/unix VPATH
5342                 # To add more dirs here (like 'src'), you have to update VPATH
5343                 # in Makefile.in as well
5344                 if test ! -f "${srcdir}/$i" -a ! -f "${srcdir}/generic/$i" \
5345                     -a ! -f "${srcdir}/win/$i" -a ! -f "${srcdir}/unix/$i" \
5346                     -a ! -f "${srcdir}/macosx/$i" \
5347                     ; then
5348                     as_fn_error $? "could not find source file '$i'" "$LINENO" 5
5349                 fi
5350                 PKG_SOURCES="$PKG_SOURCES $i"
5351                 # this assumes it is in a VPATH dir
5352                 i=`basename $i`
5353                 # handle user calling this before or after TEA_SETUP_COMPILER
5354                 if test x"${OBJEXT}" != x ; then
5355                     j="`echo $i | sed -e 's/\.[^.]*$//'`.${OBJEXT}"
5356                 else
5357                     j="`echo $i | sed -e 's/\.[^.]*$//'`.\${OBJEXT}"
5358                 fi
5359                 PKG_OBJECTS="$PKG_OBJECTS $j"
5360                 ;;
5361         esac
5362     done
5363
5364
5365
5366
5367     vars=""
5368     for i in $vars; do
5369         # check for existence, be strict because it is installed
5370         if test ! -f "${srcdir}/$i" ; then
5371             as_fn_error $? "could not find header file '${srcdir}/$i'" "$LINENO" 5
5372         fi
5373         PKG_HEADERS="$PKG_HEADERS $i"
5374     done
5375
5376
5377
5378     vars="-I\"`\${CYGPATH} \${srcdir}/generic`\""
5379     for i in $vars; do
5380         PKG_INCLUDES="$PKG_INCLUDES $i"
5381     done
5382
5383
5384
5385     vars=""
5386     for i in $vars; do
5387         if test "${TEA_PLATFORM}" = "windows" -a "$GCC" = "yes" ; then
5388             # Convert foo.lib to -lfoo for GCC.  No-op if not *.lib
5389             i=`echo "$i" | sed -e 's/^\([^-].*\)\.lib$/-l\1/i'`
5390         fi
5391         PKG_LIBS="$PKG_LIBS $i"
5392     done
5393
5394
5395
5396     PKG_CFLAGS="$PKG_CFLAGS -DSQLITE_ENABLE_FTS3=1"
5397
5398
5399
5400     PKG_CFLAGS="$PKG_CFLAGS -DSQLITE_3_SUFFIX_ONLY=1"
5401
5402
5403
5404     PKG_CFLAGS="$PKG_CFLAGS -DSQLITE_ENABLE_RTREE=1"
5405
5406
5407
5408     vars=""
5409     for i in $vars; do
5410         # check for existence - allows for generic/win/unix VPATH
5411         if test ! -f "${srcdir}/$i" -a ! -f "${srcdir}/generic/$i" \
5412             -a ! -f "${srcdir}/win/$i" -a ! -f "${srcdir}/unix/$i" \
5413             -a ! -f "${srcdir}/macosx/$i" \
5414             ; then
5415             as_fn_error $? "could not find stub source file '$i'" "$LINENO" 5
5416         fi
5417         PKG_STUB_SOURCES="$PKG_STUB_SOURCES $i"
5418         # this assumes it is in a VPATH dir
5419         i=`basename $i`
5420         # handle user calling this before or after TEA_SETUP_COMPILER
5421         if test x"${OBJEXT}" != x ; then
5422             j="`echo $i | sed -e 's/\.[^.]*$//'`.${OBJEXT}"
5423         else
5424             j="`echo $i | sed -e 's/\.[^.]*$//'`.\${OBJEXT}"
5425         fi
5426         PKG_STUB_OBJECTS="$PKG_STUB_OBJECTS $j"
5427     done
5428
5429
5430
5431
5432     vars=""
5433     for i in $vars; do
5434         # check for existence, be strict because it is installed
5435         if test ! -f "${srcdir}/$i" ; then
5436             as_fn_error $? "could not find tcl source file '${srcdir}/$i'" "$LINENO" 5
5437         fi
5438         PKG_TCL_SOURCES="$PKG_TCL_SOURCES $i"
5439     done
5440
5441
5442
5443 #--------------------------------------------------------------------
5444 # The --with-system-sqlite causes the TCL bindings to SQLite to use
5445 # the system shared library for SQLite rather than statically linking
5446 # against its own private copy.  This is dangerous and leads to
5447 # undersirable dependences and is not recommended.
5448 # Patchs from rmax.
5449 #--------------------------------------------------------------------
5450
5451 # Check whether --with-system-sqlite was given.
5452 if test "${with_system_sqlite+set}" = set; then :
5453   withval=$with_system_sqlite;
5454 else
5455   with_system_sqlite=no
5456 fi
5457
5458 if test x$with_system_sqlite != xno; then
5459  ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
5460 if test "x$ac_cv_header_sqlite3_h" = xyes; then :
5461   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_initialize in -lsqlite3" >&5
5462 $as_echo_n "checking for sqlite3_initialize in -lsqlite3... " >&6; }
5463 if ${ac_cv_lib_sqlite3_sqlite3_initialize+:} false; then :
5464   $as_echo_n "(cached) " >&6
5465 else
5466   ac_check_lib_save_LIBS=$LIBS
5467 LIBS="-lsqlite3  $LIBS"
5468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5469 /* end confdefs.h.  */
5470
5471 /* Override any GCC internal prototype to avoid an error.
5472    Use char because int might match the return type of a GCC
5473    builtin and then its argument prototype would still apply.  */
5474 #ifdef __cplusplus
5475 extern "C"
5476 #endif
5477 char sqlite3_initialize ();
5478 int
5479 main ()
5480 {
5481 return sqlite3_initialize ();
5482   ;
5483   return 0;
5484 }
5485 _ACEOF
5486 if ac_fn_c_try_link "$LINENO"; then :
5487   ac_cv_lib_sqlite3_sqlite3_initialize=yes
5488 else
5489   ac_cv_lib_sqlite3_sqlite3_initialize=no
5490 fi
5491 rm -f core conftest.err conftest.$ac_objext \
5492     conftest$ac_exeext conftest.$ac_ext
5493 LIBS=$ac_check_lib_save_LIBS
5494 fi
5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_initialize" >&5
5496 $as_echo "$ac_cv_lib_sqlite3_sqlite3_initialize" >&6; }
5497 if test "x$ac_cv_lib_sqlite3_sqlite3_initialize" = xyes; then :
5498   $as_echo "#define USE_SYSTEM_SQLITE 1" >>confdefs.h
5499
5500       LIBS="$LIBS -lsqlite3"
5501 fi
5502
5503 fi
5504
5505
5506 fi
5507
5508 #--------------------------------------------------------------------
5509 # __CHANGE__
5510 # Choose which headers you need.  Extension authors should try very
5511 # hard to only rely on the Tcl public header files.  Internal headers
5512 # contain private data structures and are subject to change without
5513 # notice.
5514 # This MUST be called after TEA_LOAD_TCLCONFIG / TEA_LOAD_TKCONFIG
5515 #--------------------------------------------------------------------
5516
5517
5518     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl public headers" >&5
5519 $as_echo_n "checking for Tcl public headers... " >&6; }
5520
5521
5522 # Check whether --with-tclinclude was given.
5523 if test "${with_tclinclude+set}" = set; then :
5524   withval=$with_tclinclude; with_tclinclude=${withval}
5525 fi
5526
5527
5528     if ${ac_cv_c_tclh+:} false; then :
5529   $as_echo_n "(cached) " >&6
5530 else
5531
5532         # Use the value from --with-tclinclude, if it was given
5533
5534         if test x"${with_tclinclude}" != x ; then
5535             if test -f "${with_tclinclude}/tcl.h" ; then
5536                 ac_cv_c_tclh=${with_tclinclude}
5537             else
5538                 as_fn_error $? "${with_tclinclude} directory does not contain tcl.h" "$LINENO" 5
5539             fi
5540         else
5541             list=""
5542             if test "`uname -s`" = "Darwin"; then
5543                 # If Tcl was built as a framework, attempt to use
5544                 # the framework's Headers directory
5545                 case ${TCL_DEFS} in
5546                     *TCL_FRAMEWORK*)
5547                         list="`ls -d ${TCL_BIN_DIR}/Headers 2>/dev/null`"
5548                         ;;
5549                 esac
5550             fi
5551
5552             # Look in the source dir only if Tcl is not installed,
5553             # and in that situation, look there before installed locations.
5554             if test -f "${TCL_BIN_DIR}/Makefile" ; then
5555                 list="$list `ls -d ${TCL_SRC_DIR}/generic 2>/dev/null`"
5556             fi
5557
5558             # Check order: pkg --prefix location, Tcl's --prefix location,
5559             # relative to directory of tclConfig.sh.
5560
5561             eval "temp_includedir=${includedir}"
5562             list="$list \
5563                 `ls -d ${temp_includedir}        2>/dev/null` \
5564                 `ls -d ${TCL_PREFIX}/include     2>/dev/null` \
5565                 `ls -d ${TCL_BIN_DIR}/../include 2>/dev/null`"
5566             if test "${TEA_PLATFORM}" != "windows" -o "$GCC" = "yes"; then
5567                 list="$list /usr/local/include /usr/include"
5568                 if test x"${TCL_INCLUDE_SPEC}" != x ; then
5569                     d=`echo "${TCL_INCLUDE_SPEC}" | sed -e 's/^-I//'`
5570                     list="$list `ls -d ${d} 2>/dev/null`"
5571                 fi
5572             fi
5573             for i in $list ; do
5574                 if test -f "$i/tcl.h" ; then
5575                     ac_cv_c_tclh=$i
5576                     break
5577                 fi
5578             done
5579         fi
5580
5581 fi
5582
5583
5584     # Print a message based on how we determined the include path
5585
5586     if test x"${ac_cv_c_tclh}" = x ; then
5587         as_fn_error $? "tcl.h not found.  Please specify its location with --with-tclinclude" "$LINENO" 5
5588     else
5589         { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_cv_c_tclh}" >&5
5590 $as_echo "${ac_cv_c_tclh}" >&6; }
5591     fi
5592
5593     # Convert to a native path and substitute into the output files.
5594
5595     INCLUDE_DIR_NATIVE=`${CYGPATH} ${ac_cv_c_tclh}`
5596
5597     TCL_INCLUDES=-I\"${INCLUDE_DIR_NATIVE}\"
5598
5599
5600
5601 #TEA_PRIVATE_TCL_HEADERS
5602
5603 #TEA_PUBLIC_TK_HEADERS
5604 #TEA_PRIVATE_TK_HEADERS
5605 #TEA_PATH_X
5606
5607 #--------------------------------------------------------------------
5608 # Check whether --enable-threads or --disable-threads was given.
5609 # This auto-enables if Tcl was compiled threaded.
5610 #--------------------------------------------------------------------
5611
5612
5613     # Check whether --enable-threads was given.
5614 if test "${enable_threads+set}" = set; then :
5615   enableval=$enable_threads; tcl_ok=$enableval
5616 else
5617   tcl_ok=yes
5618 fi
5619
5620
5621     if test "${enable_threads+set}" = set; then
5622         enableval="$enable_threads"
5623         tcl_ok=$enableval
5624     else
5625         tcl_ok=yes
5626     fi
5627
5628     if test "$tcl_ok" = "yes" -o "${TCL_THREADS}" = 1; then
5629         TCL_THREADS=1
5630
5631         if test "${TEA_PLATFORM}" != "windows" ; then
5632             # We are always OK on Windows, so check what this platform wants:
5633
5634             # USE_THREAD_ALLOC tells us to try the special thread-based
5635             # allocator that significantly reduces lock contention
5636
5637 $as_echo "#define USE_THREAD_ALLOC 1" >>confdefs.h
5638
5639
5640 $as_echo "#define _REENTRANT 1" >>confdefs.h
5641
5642             if test "`uname -s`" = "SunOS" ; then
5643
5644 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5645
5646             fi
5647
5648 $as_echo "#define _THREAD_SAFE 1" >>confdefs.h
5649
5650             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_init in -lpthread" >&5
5651 $as_echo_n "checking for pthread_mutex_init in -lpthread... " >&6; }
5652 if ${ac_cv_lib_pthread_pthread_mutex_init+:} false; then :
5653   $as_echo_n "(cached) " >&6
5654 else
5655   ac_check_lib_save_LIBS=$LIBS
5656 LIBS="-lpthread  $LIBS"
5657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5658 /* end confdefs.h.  */
5659
5660 /* Override any GCC internal prototype to avoid an error.
5661    Use char because int might match the return type of a GCC
5662    builtin and then its argument prototype would still apply.  */
5663 #ifdef __cplusplus
5664 extern "C"
5665 #endif
5666 char pthread_mutex_init ();
5667 int
5668 main ()
5669 {
5670 return pthread_mutex_init ();
5671   ;
5672   return 0;
5673 }
5674 _ACEOF
5675 if ac_fn_c_try_link "$LINENO"; then :
5676   ac_cv_lib_pthread_pthread_mutex_init=yes
5677 else
5678   ac_cv_lib_pthread_pthread_mutex_init=no
5679 fi
5680 rm -f core conftest.err conftest.$ac_objext \
5681     conftest$ac_exeext conftest.$ac_ext
5682 LIBS=$ac_check_lib_save_LIBS
5683 fi
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
5685 $as_echo "$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
5686 if test "x$ac_cv_lib_pthread_pthread_mutex_init" = xyes; then :
5687   tcl_ok=yes
5688 else
5689   tcl_ok=no
5690 fi
5691
5692             if test "$tcl_ok" = "no"; then
5693                 # Check a little harder for __pthread_mutex_init in the same
5694                 # library, as some systems hide it there until pthread.h is
5695                 # defined.  We could alternatively do an AC_TRY_COMPILE with
5696                 # pthread.h, but that will work with libpthread really doesn't
5697                 # exist, like AIX 4.2.  [Bug: 4359]
5698                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __pthread_mutex_init in -lpthread" >&5
5699 $as_echo_n "checking for __pthread_mutex_init in -lpthread... " >&6; }
5700 if ${ac_cv_lib_pthread___pthread_mutex_init+:} false; then :
5701   $as_echo_n "(cached) " >&6
5702 else
5703   ac_check_lib_save_LIBS=$LIBS
5704 LIBS="-lpthread  $LIBS"
5705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5706 /* end confdefs.h.  */
5707
5708 /* Override any GCC internal prototype to avoid an error.
5709    Use char because int might match the return type of a GCC
5710    builtin and then its argument prototype would still apply.  */
5711 #ifdef __cplusplus
5712 extern "C"
5713 #endif
5714 char __pthread_mutex_init ();
5715 int
5716 main ()
5717 {
5718 return __pthread_mutex_init ();
5719   ;
5720   return 0;
5721 }
5722 _ACEOF
5723 if ac_fn_c_try_link "$LINENO"; then :
5724   ac_cv_lib_pthread___pthread_mutex_init=yes
5725 else
5726   ac_cv_lib_pthread___pthread_mutex_init=no
5727 fi
5728 rm -f core conftest.err conftest.$ac_objext \
5729     conftest$ac_exeext conftest.$ac_ext
5730 LIBS=$ac_check_lib_save_LIBS
5731 fi
5732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread___pthread_mutex_init" >&5
5733 $as_echo "$ac_cv_lib_pthread___pthread_mutex_init" >&6; }
5734 if test "x$ac_cv_lib_pthread___pthread_mutex_init" = xyes; then :
5735   tcl_ok=yes
5736 else
5737   tcl_ok=no
5738 fi
5739
5740             fi
5741
5742             if test "$tcl_ok" = "yes"; then
5743                 # The space is needed
5744                 THREADS_LIBS=" -lpthread"
5745             else
5746                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_init in -lpthreads" >&5
5747 $as_echo_n "checking for pthread_mutex_init in -lpthreads... " >&6; }
5748 if ${ac_cv_lib_pthreads_pthread_mutex_init+:} false; then :
5749   $as_echo_n "(cached) " >&6
5750 else
5751   ac_check_lib_save_LIBS=$LIBS
5752 LIBS="-lpthreads  $LIBS"
5753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5754 /* end confdefs.h.  */
5755
5756 /* Override any GCC internal prototype to avoid an error.
5757    Use char because int might match the return type of a GCC
5758    builtin and then its argument prototype would still apply.  */
5759 #ifdef __cplusplus
5760 extern "C"
5761 #endif
5762 char pthread_mutex_init ();
5763 int
5764 main ()
5765 {
5766 return pthread_mutex_init ();
5767   ;
5768   return 0;
5769 }
5770 _ACEOF
5771 if ac_fn_c_try_link "$LINENO"; then :
5772   ac_cv_lib_pthreads_pthread_mutex_init=yes
5773 else
5774   ac_cv_lib_pthreads_pthread_mutex_init=no
5775 fi
5776 rm -f core conftest.err conftest.$ac_objext \
5777     conftest$ac_exeext conftest.$ac_ext
5778 LIBS=$ac_check_lib_save_LIBS
5779 fi
5780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthreads_pthread_mutex_init" >&5
5781 $as_echo "$ac_cv_lib_pthreads_pthread_mutex_init" >&6; }
5782 if test "x$ac_cv_lib_pthreads_pthread_mutex_init" = xyes; then :
5783   tcl_ok=yes
5784 else
5785   tcl_ok=no
5786 fi
5787
5788                 if test "$tcl_ok" = "yes"; then
5789                     # The space is needed
5790                     THREADS_LIBS=" -lpthreads"
5791                 else
5792                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_init in -lc" >&5
5793 $as_echo_n "checking for pthread_mutex_init in -lc... " >&6; }
5794 if ${ac_cv_lib_c_pthread_mutex_init+:} false; then :
5795   $as_echo_n "(cached) " >&6
5796 else
5797   ac_check_lib_save_LIBS=$LIBS
5798 LIBS="-lc  $LIBS"
5799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5800 /* end confdefs.h.  */
5801
5802 /* Override any GCC internal prototype to avoid an error.
5803    Use char because int might match the return type of a GCC
5804    builtin and then its argument prototype would still apply.  */
5805 #ifdef __cplusplus
5806 extern "C"
5807 #endif
5808 char pthread_mutex_init ();
5809 int
5810 main ()
5811 {
5812 return pthread_mutex_init ();
5813   ;
5814   return 0;
5815 }
5816 _ACEOF
5817 if ac_fn_c_try_link "$LINENO"; then :
5818   ac_cv_lib_c_pthread_mutex_init=yes
5819 else
5820   ac_cv_lib_c_pthread_mutex_init=no
5821 fi
5822 rm -f core conftest.err conftest.$ac_objext \
5823     conftest$ac_exeext conftest.$ac_ext
5824 LIBS=$ac_check_lib_save_LIBS
5825 fi
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pthread_mutex_init" >&5
5827 $as_echo "$ac_cv_lib_c_pthread_mutex_init" >&6; }
5828 if test "x$ac_cv_lib_c_pthread_mutex_init" = xyes; then :
5829   tcl_ok=yes
5830 else
5831   tcl_ok=no
5832 fi
5833
5834                     if test "$tcl_ok" = "no"; then
5835                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_init in -lc_r" >&5
5836 $as_echo_n "checking for pthread_mutex_init in -lc_r... " >&6; }
5837 if ${ac_cv_lib_c_r_pthread_mutex_init+:} false; then :
5838   $as_echo_n "(cached) " >&6
5839 else
5840   ac_check_lib_save_LIBS=$LIBS
5841 LIBS="-lc_r  $LIBS"
5842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5843 /* end confdefs.h.  */
5844
5845 /* Override any GCC internal prototype to avoid an error.
5846    Use char because int might match the return type of a GCC
5847    builtin and then its argument prototype would still apply.  */
5848 #ifdef __cplusplus
5849 extern "C"
5850 #endif
5851 char pthread_mutex_init ();
5852 int
5853 main ()
5854 {
5855 return pthread_mutex_init ();
5856   ;
5857   return 0;
5858 }
5859 _ACEOF
5860 if ac_fn_c_try_link "$LINENO"; then :
5861   ac_cv_lib_c_r_pthread_mutex_init=yes
5862 else
5863   ac_cv_lib_c_r_pthread_mutex_init=no
5864 fi
5865 rm -f core conftest.err conftest.$ac_objext \
5866     conftest$ac_exeext conftest.$ac_ext
5867 LIBS=$ac_check_lib_save_LIBS
5868 fi
5869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_mutex_init" >&5
5870 $as_echo "$ac_cv_lib_c_r_pthread_mutex_init" >&6; }
5871 if test "x$ac_cv_lib_c_r_pthread_mutex_init" = xyes; then :
5872   tcl_ok=yes
5873 else
5874   tcl_ok=no
5875 fi
5876
5877                         if test "$tcl_ok" = "yes"; then
5878                             # The space is needed
5879                             THREADS_LIBS=" -pthread"
5880                         else
5881                             TCL_THREADS=0
5882                             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Do not know how to find pthread lib on your system - thread support disabled" >&5
5883 $as_echo "$as_me: WARNING: Do not know how to find pthread lib on your system - thread support disabled" >&2;}
5884                         fi
5885                     fi
5886                 fi
5887             fi
5888         fi
5889     else
5890         TCL_THREADS=0
5891     fi
5892     # Do checking message here to not mess up interleaved configure output
5893     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for building with threads" >&5
5894 $as_echo_n "checking for building with threads... " >&6; }
5895     if test "${TCL_THREADS}" = 1; then
5896
5897 $as_echo "#define TCL_THREADS 1" >>confdefs.h
5898
5899         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (default)" >&5
5900 $as_echo "yes (default)" >&6; }
5901     else
5902         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5903 $as_echo "no" >&6; }
5904     fi
5905     # TCL_THREADS sanity checking.  See if our request for building with
5906     # threads is the same as the way Tcl was built.  If not, warn the user.
5907     case ${TCL_DEFS} in
5908         *THREADS=1*)
5909             if test "${TCL_THREADS}" = "0"; then
5910                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5911     Building ${PACKAGE_NAME} without threads enabled, but building against Tcl
5912     that IS thread-enabled.  It is recommended to use --enable-threads." >&5
5913 $as_echo "$as_me: WARNING:
5914     Building ${PACKAGE_NAME} without threads enabled, but building against Tcl
5915     that IS thread-enabled.  It is recommended to use --enable-threads." >&2;}
5916             fi
5917             ;;
5918         *)
5919             if test "${TCL_THREADS}" = "1"; then
5920                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5921     --enable-threads requested, but building against a Tcl that is NOT
5922     thread-enabled.  This is an OK configuration that will also run in
5923     a thread-enabled core." >&5
5924 $as_echo "$as_me: WARNING:
5925     --enable-threads requested, but building against a Tcl that is NOT
5926     thread-enabled.  This is an OK configuration that will also run in
5927     a thread-enabled core." >&2;}
5928             fi
5929             ;;
5930     esac
5931
5932
5933 if test "${TCL_THREADS}" = "1" ; then
5934
5935 $as_echo "#define SQLITE_THREADSAFE 1" >>confdefs.h
5936
5937     # Not automatically added by Tcl because its assumed Tcl links to them,
5938     # but it may not if it isn't really a threaded build.
5939
5940     vars="$THREADS_LIBS"
5941     for i in $vars; do
5942         if test "${TEA_PLATFORM}" = "windows" -a "$GCC" = "yes" ; then
5943             # Convert foo.lib to -lfoo for GCC.  No-op if not *.lib
5944             i=`echo "$i" | sed -e 's/^\([^-].*\)\.lib$/-l\1/i'`
5945         fi
5946         PKG_LIBS="$PKG_LIBS $i"
5947     done
5948
5949
5950 else
5951
5952 $as_echo "#define SQLITE_THREADSAFE 0" >>confdefs.h
5953
5954 fi
5955
5956 #--------------------------------------------------------------------
5957 # The statement below defines a collection of symbols related to
5958 # building as a shared library instead of a static library.
5959 #--------------------------------------------------------------------
5960
5961
5962     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to build libraries" >&5
5963 $as_echo_n "checking how to build libraries... " >&6; }
5964     # Check whether --enable-shared was given.
5965 if test "${enable_shared+set}" = set; then :
5966   enableval=$enable_shared; tcl_ok=$enableval
5967 else
5968   tcl_ok=yes
5969 fi
5970
5971
5972     if test "${enable_shared+set}" = set; then
5973         enableval="$enable_shared"
5974         tcl_ok=$enableval
5975     else
5976         tcl_ok=yes
5977     fi
5978
5979     if test "$tcl_ok" = "yes" ; then
5980         { $as_echo "$as_me:${as_lineno-$LINENO}: result: shared" >&5
5981 $as_echo "shared" >&6; }
5982         SHARED_BUILD=1
5983     else
5984         { $as_echo "$as_me:${as_lineno-$LINENO}: result: static" >&5
5985 $as_echo "static" >&6; }
5986         SHARED_BUILD=0
5987
5988 $as_echo "#define STATIC_BUILD 1" >>confdefs.h
5989
5990     fi
5991
5992
5993
5994 #--------------------------------------------------------------------
5995 # This macro figures out what flags to use with the compiler/linker
5996 # when building shared/static debug/optimized objects.  This information
5997 # can be taken from the tclConfig.sh file, but this figures it all out.
5998 #--------------------------------------------------------------------
5999
6000 if test -n "$ac_tool_prefix"; then
6001   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6002 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6004 $as_echo_n "checking for $ac_word... " >&6; }
6005 if ${ac_cv_prog_RANLIB+:} false; then :
6006   $as_echo_n "(cached) " >&6
6007 else
6008   if test -n "$RANLIB"; then
6009   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6010 else
6011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6012 for as_dir in $PATH
6013 do
6014   IFS=$as_save_IFS
6015   test -z "$as_dir" && as_dir=.
6016     for ac_exec_ext in '' $ac_executable_extensions; do
6017   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6018     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6019     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6020     break 2
6021   fi
6022 done
6023   done
6024 IFS=$as_save_IFS
6025
6026 fi
6027 fi
6028 RANLIB=$ac_cv_prog_RANLIB
6029 if test -n "$RANLIB"; then
6030   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6031 $as_echo "$RANLIB" >&6; }
6032 else
6033   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6034 $as_echo "no" >&6; }
6035 fi
6036
6037
6038 fi
6039 if test -z "$ac_cv_prog_RANLIB"; then
6040   ac_ct_RANLIB=$RANLIB
6041   # Extract the first word of "ranlib", so it can be a program name with args.
6042 set dummy ranlib; ac_word=$2
6043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6044 $as_echo_n "checking for $ac_word... " >&6; }
6045 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6046   $as_echo_n "(cached) " >&6
6047 else
6048   if test -n "$ac_ct_RANLIB"; then
6049   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6050 else
6051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6052 for as_dir in $PATH
6053 do
6054   IFS=$as_save_IFS
6055   test -z "$as_dir" && as_dir=.
6056     for ac_exec_ext in '' $ac_executable_extensions; do
6057   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6058     ac_cv_prog_ac_ct_RANLIB="ranlib"
6059     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6060     break 2
6061   fi
6062 done
6063   done
6064 IFS=$as_save_IFS
6065
6066 fi
6067 fi
6068 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6069 if test -n "$ac_ct_RANLIB"; then
6070   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6071 $as_echo "$ac_ct_RANLIB" >&6; }
6072 else
6073   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6074 $as_echo "no" >&6; }
6075 fi
6076
6077   if test "x$ac_ct_RANLIB" = x; then
6078     RANLIB=":"
6079   else
6080     case $cross_compiling:$ac_tool_warned in
6081 yes:)
6082 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6083 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6084 ac_tool_warned=yes ;;
6085 esac
6086     RANLIB=$ac_ct_RANLIB
6087   fi
6088 else
6089   RANLIB="$ac_cv_prog_RANLIB"
6090 fi
6091
6092
6093
6094
6095     # Step 0.a: Enable 64 bit support?
6096
6097     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if 64bit support is requested" >&5
6098 $as_echo_n "checking if 64bit support is requested... " >&6; }
6099     # Check whether --enable-64bit was given.
6100 if test "${enable_64bit+set}" = set; then :
6101   enableval=$enable_64bit; do64bit=$enableval
6102 else
6103   do64bit=no
6104 fi
6105
6106     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $do64bit" >&5
6107 $as_echo "$do64bit" >&6; }
6108
6109     # Step 0.b: Enable Solaris 64 bit VIS support?
6110
6111     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if 64bit Sparc VIS support is requested" >&5
6112 $as_echo_n "checking if 64bit Sparc VIS support is requested... " >&6; }
6113     # Check whether --enable-64bit-vis was given.
6114 if test "${enable_64bit_vis+set}" = set; then :
6115   enableval=$enable_64bit_vis; do64bitVIS=$enableval
6116 else
6117   do64bitVIS=no
6118 fi
6119
6120     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $do64bitVIS" >&5
6121 $as_echo "$do64bitVIS" >&6; }
6122     # Force 64bit on with VIS
6123     if test "$do64bitVIS" = "yes"; then :
6124   do64bit=yes
6125 fi
6126
6127     # Step 0.c: Check if visibility support is available. Do this here so
6128     # that platform specific alternatives can be used below if this fails.
6129
6130     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports visibility \"hidden\"" >&5
6131 $as_echo_n "checking if compiler supports visibility \"hidden\"... " >&6; }
6132 if ${tcl_cv_cc_visibility_hidden+:} false; then :
6133   $as_echo_n "(cached) " >&6
6134 else
6135
6136         hold_cflags=$CFLAGS; CFLAGS="$CFLAGS -Werror"
6137         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6138 /* end confdefs.h.  */
6139
6140             extern __attribute__((__visibility__("hidden"))) void f(void);
6141             void f(void) {}
6142 int
6143 main ()
6144 {
6145 f();
6146   ;
6147   return 0;
6148 }
6149 _ACEOF
6150 if ac_fn_c_try_link "$LINENO"; then :
6151   tcl_cv_cc_visibility_hidden=yes
6152 else
6153   tcl_cv_cc_visibility_hidden=no
6154 fi
6155 rm -f core conftest.err conftest.$ac_objext \
6156     conftest$ac_exeext conftest.$ac_ext
6157         CFLAGS=$hold_cflags
6158 fi
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_cc_visibility_hidden" >&5
6160 $as_echo "$tcl_cv_cc_visibility_hidden" >&6; }
6161     if test $tcl_cv_cc_visibility_hidden = yes; then :
6162
6163
6164 $as_echo "#define MODULE_SCOPE extern __attribute__((__visibility__(\"hidden\")))" >>confdefs.h
6165
6166
6167 $as_echo "#define HAVE_HIDDEN 1" >>confdefs.h
6168
6169
6170 fi
6171
6172     # Step 0.d: Disable -rpath support?
6173
6174     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if rpath support is requested" >&5
6175 $as_echo_n "checking if rpath support is requested... " >&6; }
6176     # Check whether --enable-rpath was given.
6177 if test "${enable_rpath+set}" = set; then :
6178   enableval=$enable_rpath; doRpath=$enableval
6179 else
6180   doRpath=yes
6181 fi
6182
6183     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $doRpath" >&5
6184 $as_echo "$doRpath" >&6; }
6185
6186     # TEA specific: Cross-compiling options for Windows/CE builds?
6187
6188     if test "${TEA_PLATFORM}" = windows; then :
6189
6190         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Windows/CE build is requested" >&5
6191 $as_echo_n "checking if Windows/CE build is requested... " >&6; }
6192         # Check whether --enable-wince was given.
6193 if test "${enable_wince+set}" = set; then :
6194   enableval=$enable_wince; doWince=$enableval
6195 else
6196   doWince=no
6197 fi
6198
6199         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $doWince" >&5
6200 $as_echo "$doWince" >&6; }
6201
6202 fi
6203
6204     # Set the variable "system" to hold the name and version number
6205     # for the system.
6206
6207
6208     { $as_echo "$as_me:${as_lineno-$LINENO}: checking system version" >&5
6209 $as_echo_n "checking system version... " >&6; }
6210 if ${tcl_cv_sys_version+:} false; then :
6211   $as_echo_n "(cached) " >&6
6212 else
6213
6214         # TEA specific:
6215         if test "${TEA_PLATFORM}" = "windows" ; then
6216             tcl_cv_sys_version=windows
6217         else
6218             tcl_cv_sys_version=`uname -s`-`uname -r`
6219             if test "$?" -ne 0 ; then
6220                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find uname command" >&5
6221 $as_echo "$as_me: WARNING: can't find uname command" >&2;}
6222                 tcl_cv_sys_version=unknown
6223             else
6224                 if test "`uname -s`" = "AIX" ; then
6225                     tcl_cv_sys_version=AIX-`uname -v`.`uname -r`
6226                 fi
6227             fi
6228         fi
6229
6230 fi
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_sys_version" >&5
6232 $as_echo "$tcl_cv_sys_version" >&6; }
6233     system=$tcl_cv_sys_version
6234
6235
6236     # Require ranlib early so we can override it in special cases below.
6237
6238
6239
6240     # Set configuration options based on system name and version.
6241     # This is similar to Tcl's unix/tcl.m4 except that we've added a
6242     # "windows" case and removed some core-only vars.
6243
6244     do64bit_ok=no
6245     # default to '{$LIBS}' and set to "" on per-platform necessary basis
6246     SHLIB_LD_LIBS='${LIBS}'
6247     # When ld needs options to work in 64-bit mode, put them in
6248     # LDFLAGS_ARCH so they eventually end up in LDFLAGS even if [load]
6249     # is disabled by the user. [Bug 1016796]
6250     LDFLAGS_ARCH=""
6251     UNSHARED_LIB_SUFFIX=""
6252     # TEA specific: use PACKAGE_VERSION instead of VERSION
6253     TCL_TRIM_DOTS='`echo ${PACKAGE_VERSION} | tr -d .`'
6254     ECHO_VERSION='`echo ${PACKAGE_VERSION}`'
6255     TCL_LIB_VERSIONS_OK=ok
6256     CFLAGS_DEBUG=-g
6257     if test "$GCC" = yes; then :
6258
6259         CFLAGS_OPTIMIZE=-O2
6260         CFLAGS_WARNING="-Wall"
6261
6262 else
6263
6264         CFLAGS_OPTIMIZE=-O
6265         CFLAGS_WARNING=""
6266
6267 fi
6268     if test -n "$ac_tool_prefix"; then
6269   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6270 set dummy ${ac_tool_prefix}ar; ac_word=$2
6271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6272 $as_echo_n "checking for $ac_word... " >&6; }
6273 if ${ac_cv_prog_AR+:} false; then :
6274   $as_echo_n "(cached) " >&6
6275 else
6276   if test -n "$AR"; then
6277   ac_cv_prog_AR="$AR" # Let the user override the test.
6278 else
6279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6280 for as_dir in $PATH
6281 do
6282   IFS=$as_save_IFS
6283   test -z "$as_dir" && as_dir=.
6284     for ac_exec_ext in '' $ac_executable_extensions; do
6285   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6286     ac_cv_prog_AR="${ac_tool_prefix}ar"
6287     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6288     break 2
6289   fi
6290 done
6291   done
6292 IFS=$as_save_IFS
6293
6294 fi
6295 fi
6296 AR=$ac_cv_prog_AR
6297 if test -n "$AR"; then
6298   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6299 $as_echo "$AR" >&6; }
6300 else
6301   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6302 $as_echo "no" >&6; }
6303 fi
6304
6305
6306 fi
6307 if test -z "$ac_cv_prog_AR"; then
6308   ac_ct_AR=$AR
6309   # Extract the first word of "ar", so it can be a program name with args.
6310 set dummy ar; ac_word=$2
6311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6312 $as_echo_n "checking for $ac_word... " >&6; }
6313 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6314   $as_echo_n "(cached) " >&6
6315 else
6316   if test -n "$ac_ct_AR"; then
6317   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6318 else
6319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6320 for as_dir in $PATH
6321 do
6322   IFS=$as_save_IFS
6323   test -z "$as_dir" && as_dir=.
6324     for ac_exec_ext in '' $ac_executable_extensions; do
6325   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6326     ac_cv_prog_ac_ct_AR="ar"
6327     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6328     break 2
6329   fi
6330 done
6331   done
6332 IFS=$as_save_IFS
6333
6334 fi
6335 fi
6336 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6337 if test -n "$ac_ct_AR"; then
6338   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6339 $as_echo "$ac_ct_AR" >&6; }
6340 else
6341   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6342 $as_echo "no" >&6; }
6343 fi
6344
6345   if test "x$ac_ct_AR" = x; then
6346     AR=""
6347   else
6348     case $cross_compiling:$ac_tool_warned in
6349 yes:)
6350 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6351 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6352 ac_tool_warned=yes ;;
6353 esac
6354     AR=$ac_ct_AR
6355   fi
6356 else
6357   AR="$ac_cv_prog_AR"
6358 fi
6359
6360     STLIB_LD='${AR} cr'
6361     LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH"
6362     if test "x$SHLIB_VERSION" = x; then :
6363   SHLIB_VERSION="1.0"
6364 fi
6365     case $system in
6366         # TEA specific:
6367         windows)
6368             # This is a 2-stage check to make sure we have the 64-bit SDK
6369             # We have to know where the SDK is installed.
6370             # This magic is based on MS Platform SDK for Win2003 SP1 - hobbs
6371             # MACHINE is IX86 for LINK, but this is used by the manifest,
6372             # which requires x86|amd64|ia64.
6373             MACHINE="X86"
6374             if test "$do64bit" != "no" ; then
6375                 if test "x${MSSDK}x" = "xx" ; then
6376                     MSSDK="C:/Progra~1/Microsoft Platform SDK"
6377                 fi
6378                 MSSDK=`echo "$MSSDK" | sed -e  's!\\\!/!g'`
6379                 PATH64=""
6380                 case "$do64bit" in
6381                     amd64|x64|yes)
6382                         MACHINE="AMD64" ; # default to AMD64 64-bit build
6383                         PATH64="${MSSDK}/Bin/Win64/x86/AMD64"
6384                         ;;
6385                     ia64)
6386                         MACHINE="IA64"
6387                         PATH64="${MSSDK}/Bin/Win64"
6388                         ;;
6389                 esac
6390                 if test "$GCC" != "yes" -a ! -d "${PATH64}" ; then
6391                     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find 64-bit $MACHINE SDK to enable 64bit mode" >&5
6392 $as_echo "$as_me: WARNING: Could not find 64-bit $MACHINE SDK to enable 64bit mode" >&2;}
6393                     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ensure latest Platform SDK is installed" >&5
6394 $as_echo "$as_me: WARNING: Ensure latest Platform SDK is installed" >&2;}
6395                     do64bit="no"
6396                 else
6397                     { $as_echo "$as_me:${as_lineno-$LINENO}: result:    Using 64-bit $MACHINE mode" >&5
6398 $as_echo "   Using 64-bit $MACHINE mode" >&6; }
6399                     do64bit_ok="yes"
6400                 fi
6401             fi
6402
6403             if test "$doWince" != "no" ; then
6404                 if test "$do64bit" != "no" ; then
6405                     as_fn_error $? "Windows/CE and 64-bit builds incompatible" "$LINENO" 5
6406                 fi
6407                 if test "$GCC" = "yes" ; then
6408                     as_fn_error $? "Windows/CE and GCC builds incompatible" "$LINENO" 5
6409                 fi
6410
6411     # First, look for one uninstalled.
6412     # the alternative search directory is invoked by --with-celib
6413
6414     if test x"${no_celib}" = x ; then
6415         # we reset no_celib in case something fails here
6416         no_celib=true
6417
6418 # Check whether --with-celib was given.
6419 if test "${with_celib+set}" = set; then :
6420   withval=$with_celib; with_celibconfig=${withval}
6421 fi
6422
6423         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Windows/CE celib directory" >&5
6424 $as_echo_n "checking for Windows/CE celib directory... " >&6; }
6425         if ${ac_cv_c_celibconfig+:} false; then :
6426   $as_echo_n "(cached) " >&6
6427 else
6428
6429             # First check to see if --with-celibconfig was specified.
6430             if test x"${with_celibconfig}" != x ; then
6431                 if test -d "${with_celibconfig}/inc" ; then
6432                     ac_cv_c_celibconfig=`(cd ${with_celibconfig}; pwd)`
6433                 else
6434                     as_fn_error $? "${with_celibconfig} directory doesn't contain inc directory" "$LINENO" 5
6435                 fi
6436             fi
6437
6438             # then check for a celib library
6439             if test x"${ac_cv_c_celibconfig}" = x ; then
6440                 for i in \
6441                         ../celib-palm-3.0 \
6442                         ../celib \
6443                         ../../celib-palm-3.0 \
6444                         ../../celib \
6445                         `ls -dr ../celib-*3.[0-9]* 2>/dev/null` \
6446                         ${srcdir}/../celib-palm-3.0 \
6447                         ${srcdir}/../celib \
6448                         `ls -dr ${srcdir}/../celib-*3.[0-9]* 2>/dev/null` \
6449                         ; do
6450                     if test -d "$i/inc" ; then
6451                         ac_cv_c_celibconfig=`(cd $i; pwd)`
6452                         break
6453                     fi
6454                 done
6455             fi
6456
6457 fi
6458
6459         if test x"${ac_cv_c_celibconfig}" = x ; then
6460             as_fn_error $? "Cannot find celib support library directory" "$LINENO" 5
6461         else
6462             no_celib=
6463             CELIB_DIR=${ac_cv_c_celibconfig}
6464             CELIB_DIR=`echo "$CELIB_DIR" | sed -e 's!\\\!/!g'`
6465             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $CELIB_DIR" >&5
6466 $as_echo "found $CELIB_DIR" >&6; }
6467         fi
6468     fi
6469
6470                 # Set defaults for common evc4/PPC2003 setup
6471                 # Currently Tcl requires 300+, possibly 420+ for sockets
6472                 CEVERSION=420;          # could be 211 300 301 400 420 ...
6473                 TARGETCPU=ARMV4;        # could be ARMV4 ARM MIPS SH3 X86 ...
6474                 ARCH=ARM;               # could be ARM MIPS X86EM ...
6475                 PLATFORM="Pocket PC 2003"; # or "Pocket PC 2002"
6476                 if test "$doWince" != "yes"; then
6477                     # If !yes then the user specified something
6478                     # Reset ARCH to allow user to skip specifying it
6479                     ARCH=
6480                     eval `echo $doWince | awk -F, '{ \
6481             if (length($1)) { printf "CEVERSION=\"%s\"\n", $1; \
6482             if ($1 < 400)   { printf "PLATFORM=\"Pocket PC 2002\"\n" } }; \
6483             if (length($2)) { printf "TARGETCPU=\"%s\"\n", toupper($2) }; \
6484             if (length($3)) { printf "ARCH=\"%s\"\n", toupper($3) }; \
6485             if (length($4)) { printf "PLATFORM=\"%s\"\n", $4 }; \
6486                     }'`
6487                     if test "x${ARCH}" = "x" ; then
6488                         ARCH=$TARGETCPU;
6489                     fi
6490                 fi
6491                 OSVERSION=WCE$CEVERSION;
6492                 if test "x${WCEROOT}" = "x" ; then
6493                         WCEROOT="C:/Program Files/Microsoft eMbedded C++ 4.0"
6494                     if test ! -d "${WCEROOT}" ; then
6495                         WCEROOT="C:/Program Files/Microsoft eMbedded Tools"
6496                     fi
6497                 fi
6498                 if test "x${SDKROOT}" = "x" ; then
6499                     SDKROOT="C:/Program Files/Windows CE Tools"
6500                     if test ! -d "${SDKROOT}" ; then
6501                         SDKROOT="C:/Windows CE Tools"
6502                     fi
6503                 fi
6504                 WCEROOT=`echo "$WCEROOT" | sed -e 's!\\\!/!g'`
6505                 SDKROOT=`echo "$SDKROOT" | sed -e 's!\\\!/!g'`
6506                 if test ! -d "${SDKROOT}/${OSVERSION}/${PLATFORM}/Lib/${TARGETCPU}" \
6507                     -o ! -d "${WCEROOT}/EVC/${OSVERSION}/bin"; then
6508                     as_fn_error $? "could not find PocketPC SDK or target compiler to enable WinCE mode $CEVERSION,$TARGETCPU,$ARCH,$PLATFORM" "$LINENO" 5
6509                     doWince="no"
6510                 else
6511                     # We could PATH_NOSPACE these, but that's not important,
6512                     # as long as we quote them when used.
6513                     CEINCLUDE="${SDKROOT}/${OSVERSION}/${PLATFORM}/include"
6514                     if test -d "${CEINCLUDE}/${TARGETCPU}" ; then
6515                         CEINCLUDE="${CEINCLUDE}/${TARGETCPU}"
6516                     fi
6517                     CELIBPATH="${SDKROOT}/${OSVERSION}/${PLATFORM}/Lib/${TARGETCPU}"
6518                 fi
6519             fi
6520
6521             if test "$GCC" != "yes" ; then
6522                 if test "${SHARED_BUILD}" = "0" ; then
6523                     runtime=-MT
6524                 else
6525                     runtime=-MD
6526                 fi
6527
6528                 if test "$do64bit" != "no" ; then
6529                     # All this magic is necessary for the Win64 SDK RC1 - hobbs
6530                     CC="\"${PATH64}/cl.exe\""
6531                     CFLAGS="${CFLAGS} -I\"${MSSDK}/Include\" -I\"${MSSDK}/Include/crt\" -I\"${MSSDK}/Include/crt/sys\""
6532                     RC="\"${MSSDK}/bin/rc.exe\""
6533                     lflags="-nologo -MACHINE:${MACHINE} -LIBPATH:\"${MSSDK}/Lib/${MACHINE}\""
6534                     LINKBIN="\"${PATH64}/link.exe\""
6535                     CFLAGS_DEBUG="-nologo -Zi -Od -W3 ${runtime}d"
6536                     CFLAGS_OPTIMIZE="-nologo -O2 -W2 ${runtime}"
6537                     # Avoid 'unresolved external symbol __security_cookie'
6538                     # errors, c.f. http://support.microsoft.com/?id=894573
6539
6540     vars="bufferoverflowU.lib"
6541     for i in $vars; do
6542         if test "${TEA_PLATFORM}" = "windows" -a "$GCC" = "yes" ; then
6543             # Convert foo.lib to -lfoo for GCC.  No-op if not *.lib
6544             i=`echo "$i" | sed -e 's/^\([^-].*\)\.lib$/-l\1/i'`
6545         fi
6546         PKG_LIBS="$PKG_LIBS $i"
6547     done
6548
6549
6550                 elif test "$doWince" != "no" ; then
6551                     CEBINROOT="${WCEROOT}/EVC/${OSVERSION}/bin"
6552                     if test "${TARGETCPU}" = "X86"; then
6553                         CC="\"${CEBINROOT}/cl.exe\""
6554                     else
6555                         CC="\"${CEBINROOT}/cl${ARCH}.exe\""
6556                     fi
6557                     CFLAGS="$CFLAGS -I\"${CELIB_DIR}/inc\" -I\"${CEINCLUDE}\""
6558                     RC="\"${WCEROOT}/Common/EVC/bin/rc.exe\""
6559                     arch=`echo ${ARCH} | awk '{print tolower($0)}'`
6560                     defs="${ARCH} _${ARCH}_ ${arch} PALM_SIZE _MT _WINDOWS"
6561                     if test "${SHARED_BUILD}" = "1" ; then
6562                         # Static CE builds require static celib as well
6563                         defs="${defs} _DLL"
6564                     fi
6565                     for i in $defs ; do
6566
6567 cat >>confdefs.h <<_ACEOF
6568 #define $i 1
6569 _ACEOF
6570
6571                     done
6572
6573 cat >>confdefs.h <<_ACEOF
6574 #define _WIN32_WCE $CEVERSION
6575 _ACEOF
6576
6577
6578 cat >>confdefs.h <<_ACEOF
6579 #define UNDER_CE $CEVERSION
6580 _ACEOF
6581
6582                     CFLAGS_DEBUG="-nologo -Zi -Od"
6583                     CFLAGS_OPTIMIZE="-nologo -Ox"
6584                     lversion=`echo ${CEVERSION} | sed -e 's/\(.\)\(..\)/\1\.\2/'`
6585                     lflags="-MACHINE:${ARCH} -LIBPATH:\"${CELIBPATH}\" -subsystem:windowsce,${lversion} -nologo"
6586                     LINKBIN="\"${CEBINROOT}/link.exe\""
6587
6588                 else
6589                     RC="rc"
6590                     lflags="-nologo"
6591                     LINKBIN="link"
6592                     CFLAGS_DEBUG="-nologo -Z7 -Od -W3 -WX ${runtime}d"
6593                     CFLAGS_OPTIMIZE="-nologo -O2 -W2 ${runtime}"
6594                 fi
6595             fi
6596
6597             if test "$GCC" = "yes"; then
6598                 # mingw gcc mode
6599                 if test -n "$ac_tool_prefix"; then
6600   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6601 set dummy ${ac_tool_prefix}windres; ac_word=$2
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6603 $as_echo_n "checking for $ac_word... " >&6; }
6604 if ${ac_cv_prog_RC+:} false; then :
6605   $as_echo_n "(cached) " >&6
6606 else
6607   if test -n "$RC"; then
6608   ac_cv_prog_RC="$RC" # Let the user override the test.
6609 else
6610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6611 for as_dir in $PATH
6612 do
6613   IFS=$as_save_IFS
6614   test -z "$as_dir" && as_dir=.
6615     for ac_exec_ext in '' $ac_executable_extensions; do
6616   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6617     ac_cv_prog_RC="${ac_tool_prefix}windres"
6618     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6619     break 2
6620   fi
6621 done
6622   done
6623 IFS=$as_save_IFS
6624
6625 fi
6626 fi
6627 RC=$ac_cv_prog_RC
6628 if test -n "$RC"; then
6629   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5
6630 $as_echo "$RC" >&6; }
6631 else
6632   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6633 $as_echo "no" >&6; }
6634 fi
6635
6636
6637 fi
6638 if test -z "$ac_cv_prog_RC"; then
6639   ac_ct_RC=$RC
6640   # Extract the first word of "windres", so it can be a program name with args.
6641 set dummy windres; ac_word=$2
6642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6643 $as_echo_n "checking for $ac_word... " >&6; }
6644 if ${ac_cv_prog_ac_ct_RC+:} false; then :
6645   $as_echo_n "(cached) " >&6
6646 else
6647   if test -n "$ac_ct_RC"; then
6648   ac_cv_prog_ac_ct_RC="$ac_ct_RC" # Let the user override the test.
6649 else
6650 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6651 for as_dir in $PATH
6652 do
6653   IFS=$as_save_IFS
6654   test -z "$as_dir" && as_dir=.
6655     for ac_exec_ext in '' $ac_executable_extensions; do
6656   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6657     ac_cv_prog_ac_ct_RC="windres"
6658     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6659     break 2
6660   fi
6661 done
6662   done
6663 IFS=$as_save_IFS
6664
6665 fi
6666 fi
6667 ac_ct_RC=$ac_cv_prog_ac_ct_RC
6668 if test -n "$ac_ct_RC"; then
6669   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RC" >&5
6670 $as_echo "$ac_ct_RC" >&6; }
6671 else
6672   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6673 $as_echo "no" >&6; }
6674 fi
6675
6676   if test "x$ac_ct_RC" = x; then
6677     RC=""
6678   else
6679     case $cross_compiling:$ac_tool_warned in
6680 yes:)
6681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6682 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6683 ac_tool_warned=yes ;;
6684 esac
6685     RC=$ac_ct_RC
6686   fi
6687 else
6688   RC="$ac_cv_prog_RC"
6689 fi
6690
6691                 CFLAGS_DEBUG="-g"
6692                 CFLAGS_OPTIMIZE="-O2 -fomit-frame-pointer"
6693                 SHLIB_LD='${CC} -shared'
6694                 UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
6695                 LDFLAGS_CONSOLE="-wl,--subsystem,console ${lflags}"
6696                 LDFLAGS_WINDOW="-wl,--subsystem,windows ${lflags}"
6697
6698                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cross-compile version of gcc" >&5
6699 $as_echo_n "checking for cross-compile version of gcc... " >&6; }
6700 if ${ac_cv_cross+:} false; then :
6701   $as_echo_n "(cached) " >&6
6702 else
6703   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6704 /* end confdefs.h.  */
6705
6706                             #ifdef _WIN32
6707                                 #error cross-compiler
6708                             #endif
6709
6710 int
6711 main ()
6712 {
6713
6714   ;
6715   return 0;
6716 }
6717 _ACEOF
6718 if ac_fn_c_try_compile "$LINENO"; then :
6719   ac_cv_cross=yes
6720 else
6721   ac_cv_cross=no
6722 fi
6723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6724
6725 fi
6726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cross" >&5
6727 $as_echo "$ac_cv_cross" >&6; }
6728                       if test "$ac_cv_cross" = "yes"; then
6729                         case "$do64bit" in
6730                             amd64|x64|yes)
6731                                 CC="x86_64-w64-mingw32-gcc"
6732                                 LD="x86_64-w64-mingw32-ld"
6733                                 AR="x86_64-w64-mingw32-ar"
6734                                 RANLIB="x86_64-w64-mingw32-ranlib"
6735                                 RC="x86_64-w64-mingw32-windres"
6736                             ;;
6737                             *)
6738                                 CC="i686-w64-mingw32-gcc"
6739                                 LD="i686-w64-mingw32-ld"
6740                                 AR="i686-w64-mingw32-ar"
6741                                 RANLIB="i686-w64-mingw32-ranlib"
6742                                 RC="i686-w64-mingw32-windres"
6743                             ;;
6744                         esac
6745                 fi
6746
6747             else
6748                 SHLIB_LD="${LINKBIN} -dll ${lflags}"
6749                 # link -lib only works when -lib is the first arg
6750                 STLIB_LD="${LINKBIN} -lib ${lflags}"
6751                 UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.lib'
6752                 PATHTYPE=-w
6753                 # For information on what debugtype is most useful, see:
6754                 # http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp
6755                 # and also
6756                 # http://msdn2.microsoft.com/en-us/library/y0zzbyt4%28VS.80%29.aspx
6757                 # This essentially turns it all on.
6758                 LDFLAGS_DEBUG="-debug -debugtype:cv"
6759                 LDFLAGS_OPTIMIZE="-release"
6760                 if test "$doWince" != "no" ; then
6761                     LDFLAGS_CONSOLE="-link ${lflags}"
6762                     LDFLAGS_WINDOW=${LDFLAGS_CONSOLE}
6763                 else
6764                     LDFLAGS_CONSOLE="-link -subsystem:console ${lflags}"
6765                     LDFLAGS_WINDOW="-link -subsystem:windows ${lflags}"
6766                 fi
6767             fi
6768
6769             SHLIB_SUFFIX=".dll"
6770             SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.dll'
6771
6772             TCL_LIB_VERSIONS_OK=nodots
6773             ;;
6774         AIX-*)
6775             if test "${TCL_THREADS}" = "1" -a "$GCC" != "yes"; then :
6776
6777                 # AIX requires the _r compiler when gcc isn't being used
6778                 case "${CC}" in
6779                     *_r|*_r\ *)
6780                         # ok ...
6781                         ;;
6782                     *)
6783                         # Make sure only first arg gets _r
6784                         CC=`echo "$CC" | sed -e 's/^\([^ ]*\)/\1_r/'`
6785                         ;;
6786                 esac
6787                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $CC for compiling with threads" >&5
6788 $as_echo "Using $CC for compiling with threads" >&6; }
6789
6790 fi
6791             LIBS="$LIBS -lc"
6792             SHLIB_CFLAGS=""
6793             SHLIB_SUFFIX=".so"
6794
6795             LD_LIBRARY_PATH_VAR="LIBPATH"
6796
6797             # Check to enable 64-bit flags for compiler/linker
6798             if test "$do64bit" = yes; then :
6799
6800                 if test "$GCC" = yes; then :
6801
6802                     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit mode not supported with GCC on $system" >&5
6803 $as_echo "$as_me: WARNING: 64bit mode not supported with GCC on $system" >&2;}
6804
6805 else
6806
6807                     do64bit_ok=yes
6808                     CFLAGS="$CFLAGS -q64"
6809                     LDFLAGS_ARCH="-q64"
6810                     RANLIB="${RANLIB} -X64"
6811                     AR="${AR} -X64"
6812                     SHLIB_LD_FLAGS="-b64"
6813
6814 fi
6815
6816 fi
6817
6818             if test "`uname -m`" = ia64; then :
6819
6820                 # AIX-5 uses ELF style dynamic libraries on IA-64, but not PPC
6821                 SHLIB_LD="/usr/ccs/bin/ld -G -z text"
6822                 if test "$GCC" = yes; then :
6823
6824                     CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
6825
6826 else
6827
6828                     CC_SEARCH_FLAGS='-R${LIB_RUNTIME_DIR}'
6829
6830 fi
6831                 LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}'
6832
6833 else
6834
6835                 if test "$GCC" = yes; then :
6836
6837                     SHLIB_LD='${CC} -shared -Wl,-bexpall'
6838
6839 else
6840
6841                     SHLIB_LD="/bin/ld -bhalt:4 -bM:SRE -bexpall -H512 -T512 -bnoentry"
6842                     LDFLAGS="$LDFLAGS -brtl"
6843
6844 fi
6845                 SHLIB_LD="${SHLIB_LD} ${SHLIB_LD_FLAGS}"
6846                 CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
6847                 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
6848
6849 fi
6850             ;;
6851         BeOS*)
6852             SHLIB_CFLAGS="-fPIC"
6853             SHLIB_LD='${CC} -nostart'
6854             SHLIB_SUFFIX=".so"
6855
6856             #-----------------------------------------------------------
6857             # Check for inet_ntoa in -lbind, for BeOS (which also needs
6858             # -lsocket, even if the network functions are in -lnet which
6859             # is always linked to, for compatibility.
6860             #-----------------------------------------------------------
6861             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntoa in -lbind" >&5
6862 $as_echo_n "checking for inet_ntoa in -lbind... " >&6; }
6863 if ${ac_cv_lib_bind_inet_ntoa+:} false; then :
6864   $as_echo_n "(cached) " >&6
6865 else
6866   ac_check_lib_save_LIBS=$LIBS
6867 LIBS="-lbind  $LIBS"
6868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6869 /* end confdefs.h.  */
6870
6871 /* Override any GCC internal prototype to avoid an error.
6872    Use char because int might match the return type of a GCC
6873    builtin and then its argument prototype would still apply.  */
6874 #ifdef __cplusplus
6875 extern "C"
6876 #endif
6877 char inet_ntoa ();
6878 int
6879 main ()
6880 {
6881 return inet_ntoa ();
6882   ;
6883   return 0;
6884 }
6885 _ACEOF
6886 if ac_fn_c_try_link "$LINENO"; then :
6887   ac_cv_lib_bind_inet_ntoa=yes
6888 else
6889   ac_cv_lib_bind_inet_ntoa=no
6890 fi
6891 rm -f core conftest.err conftest.$ac_objext \
6892     conftest$ac_exeext conftest.$ac_ext
6893 LIBS=$ac_check_lib_save_LIBS
6894 fi
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind_inet_ntoa" >&5
6896 $as_echo "$ac_cv_lib_bind_inet_ntoa" >&6; }
6897 if test "x$ac_cv_lib_bind_inet_ntoa" = xyes; then :
6898   LIBS="$LIBS -lbind -lsocket"
6899 fi
6900
6901             ;;
6902         BSD/OS-4.*)
6903             SHLIB_CFLAGS="-export-dynamic -fPIC"
6904             SHLIB_LD='${CC} -shared'
6905             SHLIB_SUFFIX=".so"
6906             LDFLAGS="$LDFLAGS -export-dynamic"
6907             CC_SEARCH_FLAGS=""
6908             LD_SEARCH_FLAGS=""
6909             ;;
6910         CYGWIN_*)
6911             SHLIB_CFLAGS=""
6912             SHLIB_LD='${CC} -shared'
6913             SHLIB_SUFFIX=".dll"
6914             EXEEXT=".exe"
6915             do64bit_ok=yes
6916             CC_SEARCH_FLAGS=""
6917             LD_SEARCH_FLAGS=""
6918             ;;
6919         Haiku*)
6920             LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
6921             SHLIB_CFLAGS="-fPIC"
6922             SHLIB_SUFFIX=".so"
6923             SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
6924             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntoa in -lnetwork" >&5
6925 $as_echo_n "checking for inet_ntoa in -lnetwork... " >&6; }
6926 if ${ac_cv_lib_network_inet_ntoa+:} false; then :
6927   $as_echo_n "(cached) " >&6
6928 else
6929   ac_check_lib_save_LIBS=$LIBS
6930 LIBS="-lnetwork  $LIBS"
6931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6932 /* end confdefs.h.  */
6933
6934 /* Override any GCC internal prototype to avoid an error.
6935    Use char because int might match the return type of a GCC
6936    builtin and then its argument prototype would still apply.  */
6937 #ifdef __cplusplus
6938 extern "C"
6939 #endif
6940 char inet_ntoa ();
6941 int
6942 main ()
6943 {
6944 return inet_ntoa ();
6945   ;
6946   return 0;
6947 }
6948 _ACEOF
6949 if ac_fn_c_try_link "$LINENO"; then :
6950   ac_cv_lib_network_inet_ntoa=yes
6951 else
6952   ac_cv_lib_network_inet_ntoa=no
6953 fi
6954 rm -f core conftest.err conftest.$ac_objext \
6955     conftest$ac_exeext conftest.$ac_ext
6956 LIBS=$ac_check_lib_save_LIBS
6957 fi
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_inet_ntoa" >&5
6959 $as_echo "$ac_cv_lib_network_inet_ntoa" >&6; }
6960 if test "x$ac_cv_lib_network_inet_ntoa" = xyes; then :
6961   LIBS="$LIBS -lnetwork"
6962 fi
6963
6964             ;;
6965         HP-UX-*.11.*)
6966             # Use updated header definitions where possible
6967
6968 $as_echo "#define _XOPEN_SOURCE_EXTENDED 1" >>confdefs.h
6969
6970             # TEA specific: Needed by Tcl, but not most extensions
6971             #AC_DEFINE(_XOPEN_SOURCE, 1, [Do we want to use the XOPEN network library?])
6972             #LIBS="$LIBS -lxnet"               # Use the XOPEN network library
6973
6974             if test "`uname -m`" = ia64; then :
6975
6976                 SHLIB_SUFFIX=".so"
6977                 # Use newer C++ library for C++ extensions
6978                 #if test "$GCC" != "yes" ; then
6979                 #   CPPFLAGS="-AA"
6980                 #fi
6981
6982 else
6983
6984                 SHLIB_SUFFIX=".sl"
6985
6986 fi
6987             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
6988 $as_echo_n "checking for shl_load in -ldld... " >&6; }
6989 if ${ac_cv_lib_dld_shl_load+:} false; then :
6990   $as_echo_n "(cached) " >&6
6991 else
6992   ac_check_lib_save_LIBS=$LIBS
6993 LIBS="-ldld  $LIBS"
6994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6995 /* end confdefs.h.  */
6996
6997 /* Override any GCC internal prototype to avoid an error.
6998    Use char because int might match the return type of a GCC
6999    builtin and then its argument prototype would still apply.  */
7000 #ifdef __cplusplus
7001 extern "C"
7002 #endif
7003 char shl_load ();
7004 int
7005 main ()
7006 {
7007 return shl_load ();
7008   ;
7009   return 0;
7010 }
7011 _ACEOF
7012 if ac_fn_c_try_link "$LINENO"; then :
7013   ac_cv_lib_dld_shl_load=yes
7014 else
7015   ac_cv_lib_dld_shl_load=no
7016 fi
7017 rm -f core conftest.err conftest.$ac_objext \
7018     conftest$ac_exeext conftest.$ac_ext
7019 LIBS=$ac_check_lib_save_LIBS
7020 fi
7021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
7022 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
7023 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
7024   tcl_ok=yes
7025 else
7026   tcl_ok=no
7027 fi
7028
7029             if test "$tcl_ok" = yes; then :
7030
7031                 LDFLAGS="$LDFLAGS -Wl,-E"
7032                 CC_SEARCH_FLAGS='-Wl,+s,+b,${LIB_RUNTIME_DIR}:.'
7033                 LD_SEARCH_FLAGS='+s +b ${LIB_RUNTIME_DIR}:.'
7034                 LD_LIBRARY_PATH_VAR="SHLIB_PATH"
7035
7036 fi
7037             if test "$GCC" = yes; then :
7038
7039                 SHLIB_LD='${CC} -shared'
7040                 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7041
7042 else
7043
7044                 CFLAGS="$CFLAGS -z"
7045                 # Users may want PA-RISC 1.1/2.0 portable code - needs HP cc
7046                 #CFLAGS="$CFLAGS +DAportable"
7047                 SHLIB_CFLAGS="+z"
7048                 SHLIB_LD="ld -b"
7049
7050 fi
7051
7052             # Check to enable 64-bit flags for compiler/linker
7053             if test "$do64bit" = "yes"; then :
7054
7055                 if test "$GCC" = yes; then :
7056
7057                     case `${CC} -dumpmachine` in
7058                         hppa64*)
7059                             # 64-bit gcc in use.  Fix flags for GNU ld.
7060                             do64bit_ok=yes
7061                             SHLIB_LD='${CC} -shared'
7062                             if test $doRpath = yes; then :
7063
7064                                 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7065 fi
7066                             LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7067                             ;;
7068                         *)
7069                             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit mode not supported with GCC on $system" >&5
7070 $as_echo "$as_me: WARNING: 64bit mode not supported with GCC on $system" >&2;}
7071                             ;;
7072                     esac
7073
7074 else
7075
7076                     do64bit_ok=yes
7077                     CFLAGS="$CFLAGS +DD64"
7078                     LDFLAGS_ARCH="+DD64"
7079
7080 fi
7081
7082 fi ;;
7083         IRIX-6.*)
7084             SHLIB_CFLAGS=""
7085             SHLIB_LD="ld -n32 -shared -rdata_shared"
7086             SHLIB_SUFFIX=".so"
7087             if test $doRpath = yes; then :
7088
7089                 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7090                 LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
7091 fi
7092             if test "$GCC" = yes; then :
7093
7094                 CFLAGS="$CFLAGS -mabi=n32"
7095                 LDFLAGS="$LDFLAGS -mabi=n32"
7096
7097 else
7098
7099                 case $system in
7100                     IRIX-6.3)
7101                         # Use to build 6.2 compatible binaries on 6.3.
7102                         CFLAGS="$CFLAGS -n32 -D_OLD_TERMIOS"
7103                         ;;
7104                     *)
7105                         CFLAGS="$CFLAGS -n32"
7106                         ;;
7107                 esac
7108                 LDFLAGS="$LDFLAGS -n32"
7109
7110 fi
7111             ;;
7112         IRIX64-6.*)
7113             SHLIB_CFLAGS=""
7114             SHLIB_LD="ld -n32 -shared -rdata_shared"
7115             SHLIB_SUFFIX=".so"
7116             if test $doRpath = yes; then :
7117
7118                 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7119                 LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
7120 fi
7121
7122             # Check to enable 64-bit flags for compiler/linker
7123
7124             if test "$do64bit" = yes; then :
7125
7126                 if test "$GCC" = yes; then :
7127
7128                     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit mode not supported by gcc" >&5
7129 $as_echo "$as_me: WARNING: 64bit mode not supported by gcc" >&2;}
7130
7131 else
7132
7133                     do64bit_ok=yes
7134                     SHLIB_LD="ld -64 -shared -rdata_shared"
7135                     CFLAGS="$CFLAGS -64"
7136                     LDFLAGS_ARCH="-64"
7137
7138 fi
7139
7140 fi
7141             ;;
7142         Linux*|GNU*|NetBSD-Debian)
7143             SHLIB_CFLAGS="-fPIC"
7144             SHLIB_SUFFIX=".so"
7145
7146             # TEA specific:
7147             CFLAGS_OPTIMIZE="-O2 -fomit-frame-pointer"
7148
7149             # TEA specific: use LDFLAGS_DEFAULT instead of LDFLAGS
7150             SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}'
7151             LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
7152             if test $doRpath = yes; then :
7153
7154                 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7155 fi
7156             LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7157             if test "`uname -m`" = "alpha"; then :
7158   CFLAGS="$CFLAGS -mieee"
7159 fi
7160             if test $do64bit = yes; then :
7161
7162                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts -m64 flag" >&5
7163 $as_echo_n "checking if compiler accepts -m64 flag... " >&6; }
7164 if ${tcl_cv_cc_m64+:} false; then :
7165   $as_echo_n "(cached) " >&6
7166 else
7167
7168                     hold_cflags=$CFLAGS
7169                     CFLAGS="$CFLAGS -m64"
7170                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7171 /* end confdefs.h.  */
7172
7173 int
7174 main ()
7175 {
7176
7177   ;
7178   return 0;
7179 }
7180 _ACEOF
7181 if ac_fn_c_try_link "$LINENO"; then :
7182   tcl_cv_cc_m64=yes
7183 else
7184   tcl_cv_cc_m64=no
7185 fi
7186 rm -f core conftest.err conftest.$ac_objext \
7187     conftest$ac_exeext conftest.$ac_ext
7188                     CFLAGS=$hold_cflags
7189 fi
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_cc_m64" >&5
7191 $as_echo "$tcl_cv_cc_m64" >&6; }
7192                 if test $tcl_cv_cc_m64 = yes; then :
7193
7194                     CFLAGS="$CFLAGS -m64"
7195                     do64bit_ok=yes
7196
7197 fi
7198
7199 fi
7200
7201             # The combo of gcc + glibc has a bug related to inlining of
7202             # functions like strtod(). The -fno-builtin flag should address
7203             # this problem but it does not work. The -fno-inline flag is kind
7204             # of overkill but it works. Disable inlining only when one of the
7205             # files in compat/*.c is being linked in.
7206
7207             if test x"${USE_COMPAT}" != x; then :
7208   CFLAGS="$CFLAGS -fno-inline"
7209 fi
7210             ;;
7211         Lynx*)
7212             SHLIB_CFLAGS="-fPIC"
7213             SHLIB_SUFFIX=".so"
7214             CFLAGS_OPTIMIZE=-02
7215             SHLIB_LD='${CC} -shared'
7216             LD_FLAGS="-Wl,--export-dynamic"
7217             if test $doRpath = yes; then :
7218
7219                 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7220                 LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7221 fi
7222             ;;
7223         OpenBSD-*)
7224             arch=`arch -s`
7225             case "$arch" in
7226             vax)
7227                 SHLIB_SUFFIX=""
7228                 SHARED_LIB_SUFFIX=""
7229                 LDFLAGS=""
7230                 ;;
7231             *)
7232                 SHLIB_CFLAGS="-fPIC"
7233                 SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}'
7234                 SHLIB_SUFFIX=".so"
7235                 if test $doRpath = yes; then :
7236
7237                     CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7238 fi
7239                 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7240                 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}'
7241                 LDFLAGS="-Wl,-export-dynamic"
7242                 ;;
7243             esac
7244             case "$arch" in
7245             vax)
7246                 CFLAGS_OPTIMIZE="-O1"
7247                 ;;
7248             *)
7249                 CFLAGS_OPTIMIZE="-O2"
7250                 ;;
7251             esac
7252             if test "${TCL_THREADS}" = "1"; then :
7253
7254                 # On OpenBSD:   Compile with -pthread
7255                 #               Don't link with -lpthread
7256                 LIBS=`echo $LIBS | sed s/-lpthread//`
7257                 CFLAGS="$CFLAGS -pthread"
7258
7259 fi
7260             # OpenBSD doesn't do version numbers with dots.
7261             UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
7262             TCL_LIB_VERSIONS_OK=nodots
7263             ;;
7264         NetBSD-*)
7265             # NetBSD has ELF and can use 'cc -shared' to build shared libs
7266             SHLIB_CFLAGS="-fPIC"
7267             SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}'
7268             SHLIB_SUFFIX=".so"
7269             LDFLAGS="$LDFLAGS -export-dynamic"
7270             if test $doRpath = yes; then :
7271
7272                 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7273 fi
7274             LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7275             if test "${TCL_THREADS}" = "1"; then :
7276
7277                 # The -pthread needs to go in the CFLAGS, not LIBS
7278                 LIBS=`echo $LIBS | sed s/-pthread//`
7279                 CFLAGS="$CFLAGS -pthread"
7280                 LDFLAGS="$LDFLAGS -pthread"
7281
7282 fi
7283             ;;
7284         FreeBSD-*)
7285             # This configuration from FreeBSD Ports.
7286             SHLIB_CFLAGS="-fPIC"
7287             SHLIB_LD="${CC} -shared"
7288             TCL_SHLIB_LD_EXTRAS="-Wl,-soname=\$@"
7289             TK_SHLIB_LD_EXTRAS="-Wl,-soname,\$@"
7290             SHLIB_SUFFIX=".so"
7291             LDFLAGS=""
7292             if test $doRpath = yes; then :
7293
7294                 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7295                 LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7296 fi
7297             if test "${TCL_THREADS}" = "1"; then :
7298
7299                 # The -pthread needs to go in the LDFLAGS, not LIBS
7300                 LIBS=`echo $LIBS | sed s/-pthread//`
7301                 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7302                 LDFLAGS="$LDFLAGS $PTHREAD_LIBS"
7303 fi
7304             case $system in
7305             FreeBSD-3.*)
7306                 # Version numbers are dot-stripped by system policy.
7307                 TCL_TRIM_DOTS=`echo ${VERSION} | tr -d .`
7308                 UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
7309                 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so'
7310                 TCL_LIB_VERSIONS_OK=nodots
7311                 ;;
7312             esac
7313             ;;
7314         Darwin-*)
7315             CFLAGS_OPTIMIZE="-Os"
7316             SHLIB_CFLAGS="-fno-common"
7317             # To avoid discrepancies between what headers configure sees during
7318             # preprocessing tests and compiling tests, move any -isysroot and
7319             # -mmacosx-version-min flags from CFLAGS to CPPFLAGS:
7320             CPPFLAGS="${CPPFLAGS} `echo " ${CFLAGS}" | \
7321                 awk 'BEGIN {FS=" +-";ORS=" "}; {for (i=2;i<=NF;i++) \
7322                 if ($i~/^(isysroot|mmacosx-version-min)/) print "-"$i}'`"
7323             CFLAGS="`echo " ${CFLAGS}" | \
7324                 awk 'BEGIN {FS=" +-";ORS=" "}; {for (i=2;i<=NF;i++) \
7325                 if (!($i~/^(isysroot|mmacosx-version-min)/)) print "-"$i}'`"
7326             if test $do64bit = yes; then :
7327
7328                 case `arch` in
7329                     ppc)
7330                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts -arch ppc64 flag" >&5
7331 $as_echo_n "checking if compiler accepts -arch ppc64 flag... " >&6; }
7332 if ${tcl_cv_cc_arch_ppc64+:} false; then :
7333   $as_echo_n "(cached) " >&6
7334 else
7335
7336                             hold_cflags=$CFLAGS
7337                             CFLAGS="$CFLAGS -arch ppc64 -mpowerpc64 -mcpu=G5"
7338                             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7339 /* end confdefs.h.  */
7340
7341 int
7342 main ()
7343 {
7344
7345   ;
7346   return 0;
7347 }
7348 _ACEOF
7349 if ac_fn_c_try_link "$LINENO"; then :
7350   tcl_cv_cc_arch_ppc64=yes
7351 else
7352   tcl_cv_cc_arch_ppc64=no
7353 fi
7354 rm -f core conftest.err conftest.$ac_objext \
7355     conftest$ac_exeext conftest.$ac_ext
7356                             CFLAGS=$hold_cflags
7357 fi
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_cc_arch_ppc64" >&5
7359 $as_echo "$tcl_cv_cc_arch_ppc64" >&6; }
7360                         if test $tcl_cv_cc_arch_ppc64 = yes; then :
7361
7362                             CFLAGS="$CFLAGS -arch ppc64 -mpowerpc64 -mcpu=G5"
7363                             do64bit_ok=yes
7364
7365 fi;;
7366                     i386)
7367                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts -arch x86_64 flag" >&5
7368 $as_echo_n "checking if compiler accepts -arch x86_64 flag... " >&6; }
7369 if ${tcl_cv_cc_arch_x86_64+:} false; then :
7370   $as_echo_n "(cached) " >&6
7371 else
7372
7373                             hold_cflags=$CFLAGS
7374                             CFLAGS="$CFLAGS -arch x86_64"
7375                             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7376 /* end confdefs.h.  */
7377
7378 int
7379 main ()
7380 {
7381
7382   ;
7383   return 0;
7384 }
7385 _ACEOF
7386 if ac_fn_c_try_link "$LINENO"; then :
7387   tcl_cv_cc_arch_x86_64=yes
7388 else
7389   tcl_cv_cc_arch_x86_64=no
7390 fi
7391 rm -f core conftest.err conftest.$ac_objext \
7392     conftest$ac_exeext conftest.$ac_ext
7393                             CFLAGS=$hold_cflags
7394 fi
7395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_cc_arch_x86_64" >&5
7396 $as_echo "$tcl_cv_cc_arch_x86_64" >&6; }
7397                         if test $tcl_cv_cc_arch_x86_64 = yes; then :
7398
7399                             CFLAGS="$CFLAGS -arch x86_64"
7400                             do64bit_ok=yes
7401
7402 fi;;
7403                     *)
7404                         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Don't know how enable 64-bit on architecture \`arch\`" >&5
7405 $as_echo "$as_me: WARNING: Don't know how enable 64-bit on architecture \`arch\`" >&2;};;
7406                 esac
7407
7408 else
7409
7410                 # Check for combined 32-bit and 64-bit fat build
7411                 if echo "$CFLAGS " |grep -E -q -- '-arch (ppc64|x86_64) ' \
7412                     && echo "$CFLAGS " |grep -E -q -- '-arch (ppc|i386) '; then :
7413
7414                     fat_32_64=yes
7415 fi
7416
7417 fi
7418             # TEA specific: use LDFLAGS_DEFAULT instead of LDFLAGS
7419             SHLIB_LD='${CC} -dynamiclib ${CFLAGS} ${LDFLAGS_DEFAULT}'
7420             { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ld accepts -single_module flag" >&5
7421 $as_echo_n "checking if ld accepts -single_module flag... " >&6; }
7422 if ${tcl_cv_ld_single_module+:} false; then :
7423   $as_echo_n "(cached) " >&6
7424 else
7425
7426                 hold_ldflags=$LDFLAGS
7427                 LDFLAGS="$LDFLAGS -dynamiclib -Wl,-single_module"
7428                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7429 /* end confdefs.h.  */
7430
7431 int
7432 main ()
7433 {
7434 int i;
7435   ;
7436   return 0;
7437 }
7438 _ACEOF
7439 if ac_fn_c_try_link "$LINENO"; then :
7440   tcl_cv_ld_single_module=yes
7441 else
7442   tcl_cv_ld_single_module=no
7443 fi
7444 rm -f core conftest.err conftest.$ac_objext \
7445     conftest$ac_exeext conftest.$ac_ext
7446                 LDFLAGS=$hold_ldflags
7447 fi
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_ld_single_module" >&5
7449 $as_echo "$tcl_cv_ld_single_module" >&6; }
7450             if test $tcl_cv_ld_single_module = yes; then :
7451
7452                 SHLIB_LD="${SHLIB_LD} -Wl,-single_module"
7453
7454 fi
7455             # TEA specific: link shlib with current and compatibility version flags
7456             vers=`echo ${PACKAGE_VERSION} | sed -e 's/^\([0-9]\{1,5\}\)\(\(\.[0-9]\{1,3\}\)\{0,2\}\).*$/\1\2/p' -e d`
7457             SHLIB_LD="${SHLIB_LD} -current_version ${vers:-0} -compatibility_version ${vers:-0}"
7458             SHLIB_SUFFIX=".dylib"
7459             # Don't use -prebind when building for Mac OS X 10.4 or later only:
7460             if test "`echo "${MACOSX_DEPLOYMENT_TARGET}" | awk -F '10\\.' '{print int($2)}'`" -lt 4 -a \
7461                 "`echo "${CPPFLAGS}" | awk -F '-mmacosx-version-min=10\\.' '{print int($2)}'`" -lt 4; then :
7462
7463                 LDFLAGS="$LDFLAGS -prebind"
7464 fi
7465             LDFLAGS="$LDFLAGS -headerpad_max_install_names"
7466             { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ld accepts -search_paths_first flag" >&5
7467 $as_echo_n "checking if ld accepts -search_paths_first flag... " >&6; }
7468 if ${tcl_cv_ld_search_paths_first+:} false; then :
7469   $as_echo_n "(cached) " >&6
7470 else
7471
7472                 hold_ldflags=$LDFLAGS
7473                 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
7474                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7475 /* end confdefs.h.  */
7476
7477 int
7478 main ()
7479 {
7480 int i;
7481   ;
7482   return 0;
7483 }
7484 _ACEOF
7485 if ac_fn_c_try_link "$LINENO"; then :
7486   tcl_cv_ld_search_paths_first=yes
7487 else
7488   tcl_cv_ld_search_paths_first=no
7489 fi
7490 rm -f core conftest.err conftest.$ac_objext \
7491     conftest$ac_exeext conftest.$ac_ext
7492                 LDFLAGS=$hold_ldflags
7493 fi
7494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_ld_search_paths_first" >&5
7495 $as_echo "$tcl_cv_ld_search_paths_first" >&6; }
7496             if test $tcl_cv_ld_search_paths_first = yes; then :
7497
7498                 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
7499
7500 fi
7501             if test "$tcl_cv_cc_visibility_hidden" != yes; then :
7502
7503
7504 $as_echo "#define MODULE_SCOPE __private_extern__" >>confdefs.h
7505
7506                 tcl_cv_cc_visibility_hidden=yes
7507
7508 fi
7509             CC_SEARCH_FLAGS=""
7510             LD_SEARCH_FLAGS=""
7511             LD_LIBRARY_PATH_VAR="DYLD_LIBRARY_PATH"
7512             # TEA specific: for combined 32 & 64 bit fat builds of Tk
7513             # extensions, verify that 64-bit build is possible.
7514             if test "$fat_32_64" = yes && test -n "${TK_BIN_DIR}"; then :
7515
7516                 if test "${TEA_WINDOWINGSYSTEM}" = x11; then :
7517
7518                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit X11" >&5
7519 $as_echo_n "checking for 64-bit X11... " >&6; }
7520 if ${tcl_cv_lib_x11_64+:} false; then :
7521   $as_echo_n "(cached) " >&6
7522 else
7523
7524                         for v in CFLAGS CPPFLAGS LDFLAGS; do
7525                             eval 'hold_'$v'="$'$v'";'$v'="`echo "$'$v' "|sed -e "s/-arch ppc / /g" -e "s/-arch i386 / /g"`"'
7526                         done
7527                         CPPFLAGS="$CPPFLAGS -I/usr/X11R6/include"
7528                         LDFLAGS="$LDFLAGS -L/usr/X11R6/lib -lX11"
7529                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7530 /* end confdefs.h.  */
7531 #include <X11/Xlib.h>
7532 int
7533 main ()
7534 {
7535 XrmInitialize();
7536   ;
7537   return 0;
7538 }
7539 _ACEOF
7540 if ac_fn_c_try_link "$LINENO"; then :
7541   tcl_cv_lib_x11_64=yes
7542 else
7543   tcl_cv_lib_x11_64=no
7544 fi
7545 rm -f core conftest.err conftest.$ac_objext \
7546     conftest$ac_exeext conftest.$ac_ext
7547                         for v in CFLAGS CPPFLAGS LDFLAGS; do
7548                             eval $v'="$hold_'$v'"'
7549                         done
7550 fi
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_lib_x11_64" >&5
7552 $as_echo "$tcl_cv_lib_x11_64" >&6; }
7553
7554 fi
7555                 if test "${TEA_WINDOWINGSYSTEM}" = aqua; then :
7556
7557                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit Tk" >&5
7558 $as_echo_n "checking for 64-bit Tk... " >&6; }
7559 if ${tcl_cv_lib_tk_64+:} false; then :
7560   $as_echo_n "(cached) " >&6
7561 else
7562
7563                         for v in CFLAGS CPPFLAGS LDFLAGS; do
7564                             eval 'hold_'$v'="$'$v'";'$v'="`echo "$'$v' "|sed -e "s/-arch ppc / /g" -e "s/-arch i386 / /g"`"'
7565                         done
7566                         CPPFLAGS="$CPPFLAGS -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 ${TCL_INCLUDES} ${TK_INCLUDES}"
7567                         LDFLAGS="$LDFLAGS ${TCL_STUB_LIB_SPEC} ${TK_STUB_LIB_SPEC}"
7568                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7569 /* end confdefs.h.  */
7570 #include <tk.h>
7571 int
7572 main ()
7573 {
7574 Tk_InitStubs(NULL, "", 0);
7575   ;
7576   return 0;
7577 }
7578 _ACEOF
7579 if ac_fn_c_try_link "$LINENO"; then :
7580   tcl_cv_lib_tk_64=yes
7581 else
7582   tcl_cv_lib_tk_64=no
7583 fi
7584 rm -f core conftest.err conftest.$ac_objext \
7585     conftest$ac_exeext conftest.$ac_ext
7586                         for v in CFLAGS CPPFLAGS LDFLAGS; do
7587                             eval $v'="$hold_'$v'"'
7588                         done
7589 fi
7590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_lib_tk_64" >&5
7591 $as_echo "$tcl_cv_lib_tk_64" >&6; }
7592
7593 fi
7594                 # remove 64-bit arch flags from CFLAGS et al. if configuration
7595                 # does not support 64-bit.
7596                 if test "$tcl_cv_lib_tk_64" = no -o "$tcl_cv_lib_x11_64" = no; then :
7597
7598                     { $as_echo "$as_me:${as_lineno-$LINENO}: Removing 64-bit architectures from compiler & linker flags" >&5
7599 $as_echo "$as_me: Removing 64-bit architectures from compiler & linker flags" >&6;}
7600                     for v in CFLAGS CPPFLAGS LDFLAGS; do
7601                         eval $v'="`echo "$'$v' "|sed -e "s/-arch ppc64 / /g" -e "s/-arch x86_64 / /g"`"'
7602                     done
7603 fi
7604
7605 fi
7606             ;;
7607         OS/390-*)
7608             CFLAGS_OPTIMIZE=""          # Optimizer is buggy
7609
7610 $as_echo "#define _OE_SOCKETS 1" >>confdefs.h
7611
7612             ;;
7613         OSF1-V*)
7614             # Digital OSF/1
7615             SHLIB_CFLAGS=""
7616             if test "$SHARED_BUILD" = 1; then :
7617
7618                 SHLIB_LD='ld -shared -expect_unresolved "*"'
7619
7620 else
7621
7622                 SHLIB_LD='ld -non_shared -expect_unresolved "*"'
7623
7624 fi
7625             SHLIB_SUFFIX=".so"
7626             if test $doRpath = yes; then :
7627
7628                 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7629                 LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
7630 fi
7631             if test "$GCC" = yes; then :
7632   CFLAGS="$CFLAGS -mieee"
7633 else
7634
7635                 CFLAGS="$CFLAGS -DHAVE_TZSET -std1 -ieee"
7636 fi
7637             # see pthread_intro(3) for pthread support on osf1, k.furukawa
7638             if test "${TCL_THREADS}" = 1; then :
7639
7640                 CFLAGS="$CFLAGS -DHAVE_PTHREAD_ATTR_SETSTACKSIZE"
7641                 CFLAGS="$CFLAGS -DTCL_THREAD_STACK_MIN=PTHREAD_STACK_MIN*64"
7642                 LIBS=`echo $LIBS | sed s/-lpthreads//`
7643                 if test "$GCC" = yes; then :
7644
7645                     LIBS="$LIBS -lpthread -lmach -lexc"
7646
7647 else
7648
7649                     CFLAGS="$CFLAGS -pthread"
7650                     LDFLAGS="$LDFLAGS -pthread"
7651
7652 fi
7653
7654 fi
7655             ;;
7656         QNX-6*)
7657             # QNX RTP
7658             # This may work for all QNX, but it was only reported for v6.
7659             SHLIB_CFLAGS="-fPIC"
7660             SHLIB_LD="ld -Bshareable -x"
7661             SHLIB_LD_LIBS=""
7662             SHLIB_SUFFIX=".so"
7663             CC_SEARCH_FLAGS=""
7664             LD_SEARCH_FLAGS=""
7665             ;;
7666         SCO_SV-3.2*)
7667             if test "$GCC" = yes; then :
7668
7669                 SHLIB_CFLAGS="-fPIC -melf"
7670                 LDFLAGS="$LDFLAGS -melf -Wl,-Bexport"
7671
7672 else
7673
7674                 SHLIB_CFLAGS="-Kpic -belf"
7675                 LDFLAGS="$LDFLAGS -belf -Wl,-Bexport"
7676
7677 fi
7678             SHLIB_LD="ld -G"
7679             SHLIB_LD_LIBS=""
7680             SHLIB_SUFFIX=".so"
7681             CC_SEARCH_FLAGS=""
7682             LD_SEARCH_FLAGS=""
7683             ;;
7684         SunOS-5.[0-6])
7685             # Careful to not let 5.10+ fall into this case
7686
7687             # Note: If _REENTRANT isn't defined, then Solaris
7688             # won't define thread-safe library routines.
7689
7690
7691 $as_echo "#define _REENTRANT 1" >>confdefs.h
7692
7693
7694 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
7695
7696
7697             SHLIB_CFLAGS="-KPIC"
7698             SHLIB_SUFFIX=".so"
7699             if test "$GCC" = yes; then :
7700
7701                 SHLIB_LD='${CC} -shared'
7702                 CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
7703                 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7704
7705 else
7706
7707                 SHLIB_LD="/usr/ccs/bin/ld -G -z text"
7708                 CC_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}'
7709                 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7710
7711 fi
7712             ;;
7713         SunOS-5*)
7714             # Note: If _REENTRANT isn't defined, then Solaris
7715             # won't define thread-safe library routines.
7716
7717
7718 $as_echo "#define _REENTRANT 1" >>confdefs.h
7719
7720
7721 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
7722
7723
7724             SHLIB_CFLAGS="-KPIC"
7725
7726             # Check to enable 64-bit flags for compiler/linker
7727             if test "$do64bit" = yes; then :
7728
7729                 arch=`isainfo`
7730                 if test "$arch" = "sparcv9 sparc"; then :
7731
7732                     if test "$GCC" = yes; then :
7733
7734                         if test "`${CC} -dumpversion | awk -F. '{print $1}'`" -lt 3; then :
7735
7736                             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit mode not supported with GCC < 3.2 on $system" >&5
7737 $as_echo "$as_me: WARNING: 64bit mode not supported with GCC < 3.2 on $system" >&2;}
7738
7739 else
7740
7741                             do64bit_ok=yes
7742                             CFLAGS="$CFLAGS -m64 -mcpu=v9"
7743                             LDFLAGS="$LDFLAGS -m64 -mcpu=v9"
7744                             SHLIB_CFLAGS="-fPIC"
7745
7746 fi
7747
7748 else
7749
7750                         do64bit_ok=yes
7751                         if test "$do64bitVIS" = yes; then :
7752
7753                             CFLAGS="$CFLAGS -xarch=v9a"
7754                             LDFLAGS_ARCH="-xarch=v9a"
7755
7756 else
7757
7758                             CFLAGS="$CFLAGS -xarch=v9"
7759                             LDFLAGS_ARCH="-xarch=v9"
7760
7761 fi
7762                         # Solaris 64 uses this as well
7763                         #LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH_64"
7764
7765 fi
7766
7767 else
7768   if test "$arch" = "amd64 i386"; then :
7769
7770                     if test "$GCC" = yes; then :
7771
7772                         case $system in
7773                             SunOS-5.1[1-9]*|SunOS-5.[2-9][0-9]*)
7774                                 do64bit_ok=yes
7775                                 CFLAGS="$CFLAGS -m64"
7776                                 LDFLAGS="$LDFLAGS -m64";;
7777                             *)
7778                                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit mode not supported with GCC on $system" >&5
7779 $as_echo "$as_me: WARNING: 64bit mode not supported with GCC on $system" >&2;};;
7780                         esac
7781
7782 else
7783
7784                         do64bit_ok=yes
7785                         case $system in
7786                             SunOS-5.1[1-9]*|SunOS-5.[2-9][0-9]*)
7787                                 CFLAGS="$CFLAGS -m64"
7788                                 LDFLAGS="$LDFLAGS -m64";;
7789                             *)
7790                                 CFLAGS="$CFLAGS -xarch=amd64"
7791                                 LDFLAGS="$LDFLAGS -xarch=amd64";;
7792                         esac
7793
7794 fi
7795
7796 else
7797   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit mode not supported for $arch" >&5
7798 $as_echo "$as_me: WARNING: 64bit mode not supported for $arch" >&2;}
7799 fi
7800 fi
7801
7802 fi
7803
7804             SHLIB_SUFFIX=".so"
7805             if test "$GCC" = yes; then :
7806
7807                 SHLIB_LD='${CC} -shared'
7808                 CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
7809                 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7810                 if test "$do64bit_ok" = yes; then :
7811
7812                     if test "$arch" = "sparcv9 sparc"; then :
7813
7814                         # We need to specify -static-libgcc or we need to
7815                         # add the path to the sparv9 libgcc.
7816                         # JH: static-libgcc is necessary for core Tcl, but may
7817                         # not be necessary for extensions.
7818                         SHLIB_LD="$SHLIB_LD -m64 -mcpu=v9 -static-libgcc"
7819                         # for finding sparcv9 libgcc, get the regular libgcc
7820                         # path, remove so name and append 'sparcv9'
7821                         #v9gcclibdir="`gcc -print-file-name=libgcc_s.so` | ..."
7822                         #CC_SEARCH_FLAGS="${CC_SEARCH_FLAGS},-R,$v9gcclibdir"
7823
7824 else
7825   if test "$arch" = "amd64 i386"; then :
7826
7827                         # JH: static-libgcc is necessary for core Tcl, but may
7828                         # not be necessary for extensions.
7829                         SHLIB_LD="$SHLIB_LD -m64 -static-libgcc"
7830
7831 fi
7832 fi
7833
7834 fi
7835
7836 else
7837
7838                 case $system in
7839                     SunOS-5.[1-9][0-9]*)
7840                         # TEA specific: use LDFLAGS_DEFAULT instead of LDFLAGS
7841                         SHLIB_LD='${CC} -G -z text ${LDFLAGS_DEFAULT}';;
7842                     *)
7843                         SHLIB_LD='/usr/ccs/bin/ld -G -z text';;
7844                 esac
7845                 CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
7846                 LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}'
7847
7848 fi
7849             ;;
7850         UNIX_SV* | UnixWare-5*)
7851             SHLIB_CFLAGS="-KPIC"
7852             SHLIB_LD='${CC} -G'
7853             SHLIB_LD_LIBS=""
7854             SHLIB_SUFFIX=".so"
7855             # Some UNIX_SV* systems (unixware 1.1.2 for example) have linkers
7856             # that don't grok the -Bexport option.  Test that it does.
7857             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld accepts -Bexport flag" >&5
7858 $as_echo_n "checking for ld accepts -Bexport flag... " >&6; }
7859 if ${tcl_cv_ld_Bexport+:} false; then :
7860   $as_echo_n "(cached) " >&6
7861 else
7862
7863                 hold_ldflags=$LDFLAGS
7864                 LDFLAGS="$LDFLAGS -Wl,-Bexport"
7865                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7866 /* end confdefs.h.  */
7867
7868 int
7869 main ()
7870 {
7871 int i;
7872   ;
7873   return 0;
7874 }
7875 _ACEOF
7876 if ac_fn_c_try_link "$LINENO"; then :
7877   tcl_cv_ld_Bexport=yes
7878 else
7879   tcl_cv_ld_Bexport=no
7880 fi
7881 rm -f core conftest.err conftest.$ac_objext \
7882     conftest$ac_exeext conftest.$ac_ext
7883                 LDFLAGS=$hold_ldflags
7884 fi
7885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_ld_Bexport" >&5
7886 $as_echo "$tcl_cv_ld_Bexport" >&6; }
7887             if test $tcl_cv_ld_Bexport = yes; then :
7888
7889                 LDFLAGS="$LDFLAGS -Wl,-Bexport"
7890
7891 fi
7892             CC_SEARCH_FLAGS=""
7893             LD_SEARCH_FLAGS=""
7894             ;;
7895     esac
7896
7897     if test "$do64bit" = yes -a "$do64bit_ok" = no; then :
7898
7899         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit support being disabled -- don't know magic for this platform" >&5
7900 $as_echo "$as_me: WARNING: 64bit support being disabled -- don't know magic for this platform" >&2;}
7901
7902 fi
7903
7904
7905
7906     # Add in the arch flags late to ensure it wasn't removed.
7907     # Not necessary in TEA, but this is aligned with core
7908     LDFLAGS="$LDFLAGS $LDFLAGS_ARCH"
7909
7910     # If we're running gcc, then change the C flags for compiling shared
7911     # libraries to the right flags for gcc, instead of those for the
7912     # standard manufacturer compiler.
7913
7914     if test "$GCC" = yes; then :
7915
7916         case $system in
7917             AIX-*) ;;
7918             BSD/OS*) ;;
7919             CYGWIN_*|MINGW32_*) ;;
7920             IRIX*) ;;
7921             NetBSD-*|FreeBSD-*|OpenBSD-*) ;;
7922             Darwin-*) ;;
7923             SCO_SV-3.2*) ;;
7924             windows) ;;
7925             *) SHLIB_CFLAGS="-fPIC" ;;
7926         esac
7927 fi
7928
7929     if test "$tcl_cv_cc_visibility_hidden" != yes; then :
7930
7931
7932 $as_echo "#define MODULE_SCOPE extern" >>confdefs.h
7933
7934
7935 fi
7936
7937     if test "$SHARED_LIB_SUFFIX" = ""; then :
7938
7939     # TEA specific: use PACKAGE_VERSION instead of VERSION
7940     SHARED_LIB_SUFFIX='${PACKAGE_VERSION}${SHLIB_SUFFIX}'
7941 fi
7942     if test "$UNSHARED_LIB_SUFFIX" = ""; then :
7943
7944     # TEA specific: use PACKAGE_VERSION instead of VERSION
7945     UNSHARED_LIB_SUFFIX='${PACKAGE_VERSION}.a'
7946 fi
7947
7948     if test "${GCC}" = "yes" -a ${SHLIB_SUFFIX} = ".dll"; then
7949         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SEH support in compiler" >&5
7950 $as_echo_n "checking for SEH support in compiler... " >&6; }
7951 if ${tcl_cv_seh+:} false; then :
7952   $as_echo_n "(cached) " >&6
7953 else
7954   if test "$cross_compiling" = yes; then :
7955   tcl_cv_seh=no
7956 else
7957   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7958 /* end confdefs.h.  */
7959
7960 #define WIN32_LEAN_AND_MEAN
7961 #include <windows.h>
7962 #undef WIN32_LEAN_AND_MEAN
7963
7964             int main(int argc, char** argv) {
7965                 int a, b = 0;
7966                 __try {
7967                     a = 666 / b;
7968                 }
7969                 __except (EXCEPTION_EXECUTE_HANDLER) {
7970                     return 0;
7971                 }
7972                 return 1;
7973             }
7974
7975 _ACEOF
7976 if ac_fn_c_try_run "$LINENO"; then :
7977   tcl_cv_seh=yes
7978 else
7979   tcl_cv_seh=no
7980 fi
7981 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7982   conftest.$ac_objext conftest.beam conftest.$ac_ext
7983 fi
7984
7985
7986 fi
7987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_seh" >&5
7988 $as_echo "$tcl_cv_seh" >&6; }
7989         if test "$tcl_cv_seh" = "no" ; then
7990
7991 $as_echo "#define HAVE_NO_SEH 1" >>confdefs.h
7992
7993         fi
7994
7995         #
7996         # Check to see if the excpt.h include file provided contains the
7997         # definition for EXCEPTION_DISPOSITION; if not, which is the case
7998         # with Cygwin's version as of 2002-04-10, define it to be int,
7999         # sufficient for getting the current code to work.
8000         #
8001         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EXCEPTION_DISPOSITION support in include files" >&5
8002 $as_echo_n "checking for EXCEPTION_DISPOSITION support in include files... " >&6; }
8003 if ${tcl_cv_eh_disposition+:} false; then :
8004   $as_echo_n "(cached) " >&6
8005 else
8006   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8007 /* end confdefs.h.  */
8008
8009 #           define WIN32_LEAN_AND_MEAN
8010 #           include <windows.h>
8011 #           undef WIN32_LEAN_AND_MEAN
8012
8013 int
8014 main ()
8015 {
8016
8017                 EXCEPTION_DISPOSITION x;
8018
8019   ;
8020   return 0;
8021 }
8022 _ACEOF
8023 if ac_fn_c_try_compile "$LINENO"; then :
8024   tcl_cv_eh_disposition=yes
8025 else
8026   tcl_cv_eh_disposition=no
8027 fi
8028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8029
8030 fi
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_eh_disposition" >&5
8032 $as_echo "$tcl_cv_eh_disposition" >&6; }
8033         if test "$tcl_cv_eh_disposition" = "no" ; then
8034
8035 $as_echo "#define EXCEPTION_DISPOSITION int" >>confdefs.h
8036
8037         fi
8038
8039         # Check to see if winnt.h defines CHAR, SHORT, and LONG
8040         # even if VOID has already been #defined. The win32api
8041         # used by mingw and cygwin is known to do this.
8042
8043         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winnt.h that ignores VOID define" >&5
8044 $as_echo_n "checking for winnt.h that ignores VOID define... " >&6; }
8045 if ${tcl_cv_winnt_ignore_void+:} false; then :
8046   $as_echo_n "(cached) " >&6
8047 else
8048   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8049 /* end confdefs.h.  */
8050
8051 #define VOID void
8052 #define WIN32_LEAN_AND_MEAN
8053 #include <windows.h>
8054 #undef WIN32_LEAN_AND_MEAN
8055
8056 int
8057 main ()
8058 {
8059
8060                 CHAR c;
8061                 SHORT s;
8062                 LONG l;
8063
8064   ;
8065   return 0;
8066 }
8067 _ACEOF
8068 if ac_fn_c_try_compile "$LINENO"; then :
8069   tcl_cv_winnt_ignore_void=yes
8070 else
8071   tcl_cv_winnt_ignore_void=no
8072 fi
8073 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8074
8075 fi
8076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_winnt_ignore_void" >&5
8077 $as_echo "$tcl_cv_winnt_ignore_void" >&6; }
8078         if test "$tcl_cv_winnt_ignore_void" = "yes" ; then
8079
8080 $as_echo "#define HAVE_WINNT_IGNORE_VOID 1" >>confdefs.h
8081
8082         fi
8083     fi
8084
8085         # See if the compiler supports casting to a union type.
8086         # This is used to stop gcc from printing a compiler
8087         # warning when initializing a union member.
8088
8089         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cast to union support" >&5
8090 $as_echo_n "checking for cast to union support... " >&6; }
8091 if ${tcl_cv_cast_to_union+:} false; then :
8092   $as_echo_n "(cached) " >&6
8093 else
8094   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8095 /* end confdefs.h.  */
8096
8097 int
8098 main ()
8099 {
8100
8101                   union foo { int i; double d; };
8102                   union foo f = (union foo) (int) 0;
8103
8104   ;
8105   return 0;
8106 }
8107 _ACEOF
8108 if ac_fn_c_try_compile "$LINENO"; then :
8109   tcl_cv_cast_to_union=yes
8110 else
8111   tcl_cv_cast_to_union=no
8112 fi
8113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8114
8115 fi
8116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_cast_to_union" >&5
8117 $as_echo "$tcl_cv_cast_to_union" >&6; }
8118         if test "$tcl_cv_cast_to_union" = "yes"; then
8119
8120 $as_echo "#define HAVE_CAST_TO_UNION 1" >>confdefs.h
8121
8122         fi
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136     # These must be called after we do the basic CFLAGS checks and
8137     # verify any possible 64-bit or similar switches are necessary
8138
8139     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for required early compiler flags" >&5
8140 $as_echo_n "checking for required early compiler flags... " >&6; }
8141     tcl_flags=""
8142
8143     if ${tcl_cv_flag__isoc99_source+:} false; then :
8144   $as_echo_n "(cached) " >&6
8145 else
8146   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8147 /* end confdefs.h.  */
8148 #include <stdlib.h>
8149 int
8150 main ()
8151 {
8152 char *p = (char *)strtoll; char *q = (char *)strtoull;
8153   ;
8154   return 0;
8155 }
8156 _ACEOF
8157 if ac_fn_c_try_compile "$LINENO"; then :
8158   tcl_cv_flag__isoc99_source=no
8159 else
8160   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8161 /* end confdefs.h.  */
8162 #define _ISOC99_SOURCE 1
8163 #include <stdlib.h>
8164 int
8165 main ()
8166 {
8167 char *p = (char *)strtoll; char *q = (char *)strtoull;
8168   ;
8169   return 0;
8170 }
8171 _ACEOF
8172 if ac_fn_c_try_compile "$LINENO"; then :
8173   tcl_cv_flag__isoc99_source=yes
8174 else
8175   tcl_cv_flag__isoc99_source=no
8176 fi
8177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8178 fi
8179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8180 fi
8181
8182     if test "x${tcl_cv_flag__isoc99_source}" = "xyes" ; then
8183
8184 $as_echo "#define _ISOC99_SOURCE 1" >>confdefs.h
8185
8186         tcl_flags="$tcl_flags _ISOC99_SOURCE"
8187     fi
8188
8189
8190     if ${tcl_cv_flag__largefile64_source+:} false; then :
8191   $as_echo_n "(cached) " >&6
8192 else
8193   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8194 /* end confdefs.h.  */
8195 #include <sys/stat.h>
8196 int
8197 main ()
8198 {
8199 struct stat64 buf; int i = stat64("/", &buf);
8200   ;
8201   return 0;
8202 }
8203 _ACEOF
8204 if ac_fn_c_try_compile "$LINENO"; then :
8205   tcl_cv_flag__largefile64_source=no
8206 else
8207   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8208 /* end confdefs.h.  */
8209 #define _LARGEFILE64_SOURCE 1
8210 #include <sys/stat.h>
8211 int
8212 main ()
8213 {
8214 struct stat64 buf; int i = stat64("/", &buf);
8215   ;
8216   return 0;
8217 }
8218 _ACEOF
8219 if ac_fn_c_try_compile "$LINENO"; then :
8220   tcl_cv_flag__largefile64_source=yes
8221 else
8222   tcl_cv_flag__largefile64_source=no
8223 fi
8224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8225 fi
8226 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8227 fi
8228
8229     if test "x${tcl_cv_flag__largefile64_source}" = "xyes" ; then
8230
8231 $as_echo "#define _LARGEFILE64_SOURCE 1" >>confdefs.h
8232
8233         tcl_flags="$tcl_flags _LARGEFILE64_SOURCE"
8234     fi
8235
8236
8237     if ${tcl_cv_flag__largefile_source64+:} false; then :
8238   $as_echo_n "(cached) " >&6
8239 else
8240   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8241 /* end confdefs.h.  */
8242 #include <sys/stat.h>
8243 int
8244 main ()
8245 {
8246 char *p = (char *)open64;
8247   ;
8248   return 0;
8249 }
8250 _ACEOF
8251 if ac_fn_c_try_compile "$LINENO"; then :
8252   tcl_cv_flag__largefile_source64=no
8253 else
8254   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8255 /* end confdefs.h.  */
8256 #define _LARGEFILE_SOURCE64 1
8257 #include <sys/stat.h>
8258 int
8259 main ()
8260 {
8261 char *p = (char *)open64;
8262   ;
8263   return 0;
8264 }
8265 _ACEOF
8266 if ac_fn_c_try_compile "$LINENO"; then :
8267   tcl_cv_flag__largefile_source64=yes
8268 else
8269   tcl_cv_flag__largefile_source64=no
8270 fi
8271 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8272 fi
8273 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8274 fi
8275
8276     if test "x${tcl_cv_flag__largefile_source64}" = "xyes" ; then
8277
8278 $as_echo "#define _LARGEFILE_SOURCE64 1" >>confdefs.h
8279
8280         tcl_flags="$tcl_flags _LARGEFILE_SOURCE64"
8281     fi
8282
8283     if test "x${tcl_flags}" = "x" ; then
8284         { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
8285 $as_echo "none" >&6; }
8286     else
8287         { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${tcl_flags}" >&5
8288 $as_echo "${tcl_flags}" >&6; }
8289     fi
8290
8291
8292     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit integer type" >&5
8293 $as_echo_n "checking for 64-bit integer type... " >&6; }
8294     if ${tcl_cv_type_64bit+:} false; then :
8295   $as_echo_n "(cached) " >&6
8296 else
8297
8298         tcl_cv_type_64bit=none
8299         # See if the compiler knows natively about __int64
8300         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8301 /* end confdefs.h.  */
8302
8303 int
8304 main ()
8305 {
8306 __int64 value = (__int64) 0;
8307   ;
8308   return 0;
8309 }
8310 _ACEOF
8311 if ac_fn_c_try_compile "$LINENO"; then :
8312   tcl_type_64bit=__int64
8313 else
8314   tcl_type_64bit="long long"
8315 fi
8316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8317         # See if we should use long anyway  Note that we substitute in the
8318         # type that is our current guess for a 64-bit type inside this check
8319         # program, so it should be modified only carefully...
8320         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8321 /* end confdefs.h.  */
8322
8323 int
8324 main ()
8325 {
8326 switch (0) {
8327             case 1: case (sizeof(${tcl_type_64bit})==sizeof(long)): ;
8328         }
8329   ;
8330   return 0;
8331 }
8332 _ACEOF
8333 if ac_fn_c_try_compile "$LINENO"; then :
8334   tcl_cv_type_64bit=${tcl_type_64bit}
8335 fi
8336 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8337 fi
8338
8339     if test "${tcl_cv_type_64bit}" = none ; then
8340
8341 $as_echo "#define TCL_WIDE_INT_IS_LONG 1" >>confdefs.h
8342
8343         { $as_echo "$as_me:${as_lineno-$LINENO}: result: using long" >&5
8344 $as_echo "using long" >&6; }
8345     elif test "${tcl_cv_type_64bit}" = "__int64" \
8346                 -a "${TEA_PLATFORM}" = "windows" ; then
8347         # TEA specific: We actually want to use the default tcl.h checks in
8348         # this case to handle both TCL_WIDE_INT_TYPE and TCL_LL_MODIFIER*
8349         { $as_echo "$as_me:${as_lineno-$LINENO}: result: using Tcl header defaults" >&5
8350 $as_echo "using Tcl header defaults" >&6; }
8351     else
8352
8353 cat >>confdefs.h <<_ACEOF
8354 #define TCL_WIDE_INT_TYPE ${tcl_cv_type_64bit}
8355 _ACEOF
8356
8357         { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${tcl_cv_type_64bit}" >&5
8358 $as_echo "${tcl_cv_type_64bit}" >&6; }
8359
8360         # Now check for auxiliary declarations
8361         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct dirent64" >&5
8362 $as_echo_n "checking for struct dirent64... " >&6; }
8363 if ${tcl_cv_struct_dirent64+:} false; then :
8364   $as_echo_n "(cached) " >&6
8365 else
8366
8367             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8368 /* end confdefs.h.  */
8369 #include <sys/types.h>
8370 #include <dirent.h>
8371 int
8372 main ()
8373 {
8374 struct dirent64 p;
8375   ;
8376   return 0;
8377 }
8378 _ACEOF
8379 if ac_fn_c_try_compile "$LINENO"; then :
8380   tcl_cv_struct_dirent64=yes
8381 else
8382   tcl_cv_struct_dirent64=no
8383 fi
8384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8385 fi
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_struct_dirent64" >&5
8387 $as_echo "$tcl_cv_struct_dirent64" >&6; }
8388         if test "x${tcl_cv_struct_dirent64}" = "xyes" ; then
8389
8390 $as_echo "#define HAVE_STRUCT_DIRENT64 1" >>confdefs.h
8391
8392         fi
8393
8394         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat64" >&5
8395 $as_echo_n "checking for struct stat64... " >&6; }
8396 if ${tcl_cv_struct_stat64+:} false; then :
8397   $as_echo_n "(cached) " >&6
8398 else
8399
8400             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8401 /* end confdefs.h.  */
8402 #include <sys/stat.h>
8403 int
8404 main ()
8405 {
8406 struct stat64 p;
8407
8408   ;
8409   return 0;
8410 }
8411 _ACEOF
8412 if ac_fn_c_try_compile "$LINENO"; then :
8413   tcl_cv_struct_stat64=yes
8414 else
8415   tcl_cv_struct_stat64=no
8416 fi
8417 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8418 fi
8419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_struct_stat64" >&5
8420 $as_echo "$tcl_cv_struct_stat64" >&6; }
8421         if test "x${tcl_cv_struct_stat64}" = "xyes" ; then
8422
8423 $as_echo "#define HAVE_STRUCT_STAT64 1" >>confdefs.h
8424
8425         fi
8426
8427         for ac_func in open64 lseek64
8428 do :
8429   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8430 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8431 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8432   cat >>confdefs.h <<_ACEOF
8433 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8434 _ACEOF
8435
8436 fi
8437 done
8438
8439         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for off64_t" >&5
8440 $as_echo_n "checking for off64_t... " >&6; }
8441         if ${tcl_cv_type_off64_t+:} false; then :
8442   $as_echo_n "(cached) " >&6
8443 else
8444
8445             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8446 /* end confdefs.h.  */
8447 #include <sys/types.h>
8448 int
8449 main ()
8450 {
8451 off64_t offset;
8452
8453   ;
8454   return 0;
8455 }
8456 _ACEOF
8457 if ac_fn_c_try_compile "$LINENO"; then :
8458   tcl_cv_type_off64_t=yes
8459 else
8460   tcl_cv_type_off64_t=no
8461 fi
8462 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8463 fi
8464
8465                         if test "x${tcl_cv_type_off64_t}" = "xyes" && \
8466                 test "x${ac_cv_func_lseek64}" = "xyes" && \
8467                 test "x${ac_cv_func_open64}" = "xyes" ; then
8468
8469 $as_echo "#define HAVE_TYPE_OFF64_T 1" >>confdefs.h
8470
8471             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8472 $as_echo "yes" >&6; }
8473         else
8474             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8475 $as_echo "no" >&6; }
8476         fi
8477     fi
8478
8479
8480
8481 #--------------------------------------------------------------------
8482 # Set the default compiler switches based on the --enable-symbols option.
8483 #--------------------------------------------------------------------
8484
8485
8486
8487     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build with symbols" >&5
8488 $as_echo_n "checking for build with symbols... " >&6; }
8489     # Check whether --enable-symbols was given.
8490 if test "${enable_symbols+set}" = set; then :
8491   enableval=$enable_symbols; tcl_ok=$enableval
8492 else
8493   tcl_ok=no
8494 fi
8495
8496     DBGX=""
8497     if test "$tcl_ok" = "no"; then
8498         CFLAGS_DEFAULT="${CFLAGS_OPTIMIZE} -DNDEBUG"
8499         LDFLAGS_DEFAULT="${LDFLAGS_OPTIMIZE}"
8500         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8501 $as_echo "no" >&6; }
8502     else
8503         CFLAGS_DEFAULT="${CFLAGS_DEBUG}"
8504         LDFLAGS_DEFAULT="${LDFLAGS_DEBUG}"
8505         if test "$tcl_ok" = "yes"; then
8506             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (standard debugging)" >&5
8507 $as_echo "yes (standard debugging)" >&6; }
8508         fi
8509     fi
8510     # TEA specific:
8511     if test "${TEA_PLATFORM}" != "windows" ; then
8512         LDFLAGS_DEFAULT="${LDFLAGS}"
8513     fi
8514
8515
8516
8517
8518     if test "$tcl_ok" = "mem" -o "$tcl_ok" = "all"; then
8519
8520 $as_echo "#define TCL_MEM_DEBUG 1" >>confdefs.h
8521
8522     fi
8523
8524     if test "$tcl_ok" != "yes" -a "$tcl_ok" != "no"; then
8525         if test "$tcl_ok" = "all"; then
8526             { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled symbols mem debugging" >&5
8527 $as_echo "enabled symbols mem debugging" >&6; }
8528         else
8529             { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled $tcl_ok debugging" >&5
8530 $as_echo "enabled $tcl_ok debugging" >&6; }
8531         fi
8532     fi
8533
8534
8535 #--------------------------------------------------------------------
8536 # Everyone should be linking against the Tcl stub library.  If you
8537 # can't for some reason, remove this definition.  If you aren't using
8538 # stubs, you also need to modify the SHLIB_LD_LIBS setting below to
8539 # link against the non-stubbed Tcl library.  Add Tk too if necessary.
8540 #--------------------------------------------------------------------
8541
8542
8543 $as_echo "#define USE_TCL_STUBS 1" >>confdefs.h
8544
8545 #AC_DEFINE(USE_TK_STUBS, 1, [Use Tk stubs])
8546
8547
8548 #--------------------------------------------------------------------
8549 # Redefine fdatasync as fsync on systems that lack fdatasync
8550 #--------------------------------------------------------------------
8551 #
8552 #AC_CHECK_FUNC(fdatasync, , AC_DEFINE(fdatasync, fsync))
8553 # Check for library functions that SQLite can optionally use.
8554 for ac_func in fdatasync usleep fullfsync localtime_r gmtime_r
8555 do :
8556   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8557 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8558 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8559   cat >>confdefs.h <<_ACEOF
8560 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8561 _ACEOF
8562
8563 fi
8564 done
8565
8566
8567 ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
8568 if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
8569   ac_have_decl=1
8570 else
8571   ac_have_decl=0
8572 fi
8573
8574 cat >>confdefs.h <<_ACEOF
8575 #define HAVE_DECL_STRERROR_R $ac_have_decl
8576 _ACEOF
8577
8578 for ac_func in strerror_r
8579 do :
8580   ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
8581 if test "x$ac_cv_func_strerror_r" = xyes; then :
8582   cat >>confdefs.h <<_ACEOF
8583 #define HAVE_STRERROR_R 1
8584 _ACEOF
8585
8586 fi
8587 done
8588
8589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
8590 $as_echo_n "checking whether strerror_r returns char *... " >&6; }
8591 if ${ac_cv_func_strerror_r_char_p+:} false; then :
8592   $as_echo_n "(cached) " >&6
8593 else
8594
8595     ac_cv_func_strerror_r_char_p=no
8596     if test $ac_cv_have_decl_strerror_r = yes; then
8597       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8598 /* end confdefs.h.  */
8599 $ac_includes_default
8600 int
8601 main ()
8602 {
8603
8604           char buf[100];
8605           char x = *strerror_r (0, buf, sizeof buf);
8606           char *p = strerror_r (0, buf, sizeof buf);
8607           return !p || x;
8608
8609   ;
8610   return 0;
8611 }
8612 _ACEOF
8613 if ac_fn_c_try_compile "$LINENO"; then :
8614   ac_cv_func_strerror_r_char_p=yes
8615 fi
8616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8617     else
8618       # strerror_r is not declared.  Choose between
8619       # systems that have relatively inaccessible declarations for the
8620       # function.  BeOS and DEC UNIX 4.0 fall in this category, but the
8621       # former has a strerror_r that returns char*, while the latter
8622       # has a strerror_r that returns `int'.
8623       # This test should segfault on the DEC system.
8624       if test "$cross_compiling" = yes; then :
8625   :
8626 else
8627   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8628 /* end confdefs.h.  */
8629 $ac_includes_default
8630         extern char *strerror_r ();
8631 int
8632 main ()
8633 {
8634 char buf[100];
8635           char x = *strerror_r (0, buf, sizeof buf);
8636           return ! isalpha (x);
8637   ;
8638   return 0;
8639 }
8640 _ACEOF
8641 if ac_fn_c_try_run "$LINENO"; then :
8642   ac_cv_func_strerror_r_char_p=yes
8643 fi
8644 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8645   conftest.$ac_objext conftest.beam conftest.$ac_ext
8646 fi
8647
8648     fi
8649
8650 fi
8651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
8652 $as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
8653 if test $ac_cv_func_strerror_r_char_p = yes; then
8654
8655 $as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
8656
8657 fi
8658
8659
8660
8661 #--------------------------------------------------------------------
8662 # This macro generates a line to use when building a library.  It
8663 # depends on values set by the TEA_ENABLE_SHARED, TEA_ENABLE_SYMBOLS,
8664 # and TEA_LOAD_TCLCONFIG macros above.
8665 #--------------------------------------------------------------------
8666
8667
8668     if test "${TEA_PLATFORM}" = "windows" -a "$GCC" != "yes"; then
8669         MAKE_STATIC_LIB="\${STLIB_LD} -out:\$@ \$(PKG_OBJECTS)"
8670         MAKE_SHARED_LIB="\${SHLIB_LD} \${SHLIB_LD_LIBS} \${LDFLAGS_DEFAULT} -out:\$@ \$(PKG_OBJECTS)"
8671         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8672 /* end confdefs.h.  */
8673
8674 #if defined(_MSC_VER) && _MSC_VER >= 1400
8675 print("manifest needed")
8676 #endif
8677
8678 _ACEOF
8679 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8680   $EGREP "manifest needed" >/dev/null 2>&1; then :
8681
8682         # Could do a CHECK_PROG for mt, but should always be with MSVC8+
8683         VC_MANIFEST_EMBED_DLL="if test -f \$@.manifest ; then mt.exe -nologo -manifest \$@.manifest -outputresource:\$@\;2 ; fi"
8684         VC_MANIFEST_EMBED_EXE="if test -f \$@.manifest ; then mt.exe -nologo -manifest \$@.manifest -outputresource:\$@\;1 ; fi"
8685         MAKE_SHARED_LIB="${MAKE_SHARED_LIB} ; ${VC_MANIFEST_EMBED_DLL}"
8686
8687     CLEANFILES="$CLEANFILES *.manifest"
8688
8689
8690 fi
8691 rm -f conftest*
8692
8693         MAKE_STUB_LIB="\${STLIB_LD} -nodefaultlib -out:\$@ \$(PKG_STUB_OBJECTS)"
8694     else
8695         MAKE_STATIC_LIB="\${STLIB_LD} \$@ \$(PKG_OBJECTS)"
8696         MAKE_SHARED_LIB="\${SHLIB_LD} -o \$@ \$(PKG_OBJECTS) \${SHLIB_LD_LIBS}"
8697         MAKE_STUB_LIB="\${STLIB_LD} \$@ \$(PKG_STUB_OBJECTS)"
8698     fi
8699
8700     if test "${SHARED_BUILD}" = "1" ; then
8701         MAKE_LIB="${MAKE_SHARED_LIB} "
8702     else
8703         MAKE_LIB="${MAKE_STATIC_LIB} "
8704     fi
8705
8706     #--------------------------------------------------------------------
8707     # Shared libraries and static libraries have different names.
8708     # Use the double eval to make sure any variables in the suffix is
8709     # substituted. (@@@ Might not be necessary anymore)
8710     #--------------------------------------------------------------------
8711
8712     if test "${TEA_PLATFORM}" = "windows" ; then
8713         if test "${SHARED_BUILD}" = "1" ; then
8714             # We force the unresolved linking of symbols that are really in
8715             # the private libraries of Tcl and Tk.
8716             if test x"${TK_BIN_DIR}" != x ; then
8717                 SHLIB_LD_LIBS="${SHLIB_LD_LIBS} \"`${CYGPATH} ${TK_BIN_DIR}/${TK_STUB_LIB_FILE}`\""
8718             fi
8719             SHLIB_LD_LIBS="${SHLIB_LD_LIBS} \"`${CYGPATH} ${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}`\""
8720             if test "$GCC" = "yes"; then
8721                 SHLIB_LD_LIBS="${SHLIB_LD_LIBS} -static-libgcc"
8722             fi
8723             eval eval "PKG_LIB_FILE=${PACKAGE_NAME}${SHARED_LIB_SUFFIX}"
8724         else
8725             eval eval "PKG_LIB_FILE=${PACKAGE_NAME}${UNSHARED_LIB_SUFFIX}"
8726             if test "$GCC" = "yes"; then
8727                 PKG_LIB_FILE=lib${PKG_LIB_FILE}
8728             fi
8729         fi
8730         # Some packages build their own stubs libraries
8731         eval eval "PKG_STUB_LIB_FILE=${PACKAGE_NAME}stub${UNSHARED_LIB_SUFFIX}"
8732         if test "$GCC" = "yes"; then
8733             PKG_STUB_LIB_FILE=lib${PKG_STUB_LIB_FILE}
8734         fi
8735         # These aren't needed on Windows (either MSVC or gcc)
8736         RANLIB=:
8737         RANLIB_STUB=:
8738     else
8739         RANLIB_STUB="${RANLIB}"
8740         if test "${SHARED_BUILD}" = "1" ; then
8741             SHLIB_LD_LIBS="${SHLIB_LD_LIBS} ${TCL_STUB_LIB_SPEC}"
8742             if test x"${TK_BIN_DIR}" != x ; then
8743                 SHLIB_LD_LIBS="${SHLIB_LD_LIBS} ${TK_STUB_LIB_SPEC}"
8744             fi
8745             eval eval "PKG_LIB_FILE=lib${PACKAGE_NAME}${SHARED_LIB_SUFFIX}"
8746             RANLIB=:
8747         else
8748             eval eval "PKG_LIB_FILE=lib${PACKAGE_NAME}${UNSHARED_LIB_SUFFIX}"
8749         fi
8750         # Some packages build their own stubs libraries
8751         eval eval "PKG_STUB_LIB_FILE=lib${PACKAGE_NAME}stub${UNSHARED_LIB_SUFFIX}"
8752     fi
8753
8754     # These are escaped so that only CFLAGS is picked up at configure time.
8755     # The other values will be substituted at make time.
8756     CFLAGS="${CFLAGS} \${CFLAGS_DEFAULT} \${CFLAGS_WARNING}"
8757     if test "${SHARED_BUILD}" = "1" ; then
8758         CFLAGS="${CFLAGS} \${SHLIB_CFLAGS}"
8759     fi
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770 #--------------------------------------------------------------------
8771 # Determine the name of the tclsh and/or wish executables in the
8772 # Tcl and Tk build directories or the location they were installed
8773 # into. These paths are used to support running test cases only,
8774 # the Makefile should not be making use of these paths to generate
8775 # a pkgIndex.tcl file or anything else at extension build time.
8776 #--------------------------------------------------------------------
8777
8778
8779     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tclsh" >&5
8780 $as_echo_n "checking for tclsh... " >&6; }
8781     if test -f "${TCL_BIN_DIR}/Makefile" ; then
8782         # tclConfig.sh is in Tcl build directory
8783         if test "${TEA_PLATFORM}" = "windows"; then
8784             TCLSH_PROG="${TCL_BIN_DIR}/tclsh${TCL_MAJOR_VERSION}${TCL_MINOR_VERSION}${TCL_DBGX}${EXEEXT}"
8785         else
8786             TCLSH_PROG="${TCL_BIN_DIR}/tclsh"
8787         fi
8788     else
8789         # tclConfig.sh is in install location
8790         if test "${TEA_PLATFORM}" = "windows"; then
8791             TCLSH_PROG="tclsh${TCL_MAJOR_VERSION}${TCL_MINOR_VERSION}${TCL_DBGX}${EXEEXT}"
8792         else
8793             TCLSH_PROG="tclsh${TCL_MAJOR_VERSION}.${TCL_MINOR_VERSION}${TCL_DBGX}"
8794         fi
8795         list="`ls -d ${TCL_BIN_DIR}/../bin 2>/dev/null` \
8796               `ls -d ${TCL_BIN_DIR}/..     2>/dev/null` \
8797               `ls -d ${TCL_PREFIX}/bin     2>/dev/null`"
8798         for i in $list ; do
8799             if test -f "$i/${TCLSH_PROG}" ; then
8800                 REAL_TCL_BIN_DIR="`cd "$i"; pwd`/"
8801                 break
8802             fi
8803         done
8804         TCLSH_PROG="${REAL_TCL_BIN_DIR}${TCLSH_PROG}"
8805     fi
8806     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${TCLSH_PROG}" >&5
8807 $as_echo "${TCLSH_PROG}" >&6; }
8808
8809
8810 #TEA_PROG_WISH
8811
8812 #--------------------------------------------------------------------
8813 # Finally, substitute all of the various values into the Makefile.
8814 # You may alternatively have a special pkgIndex.tcl.in or other files
8815 # which require substituting th AC variables in.  Include these here.
8816 #--------------------------------------------------------------------
8817
8818 ac_config_files="$ac_config_files Makefile pkgIndex.tcl"
8819
8820 cat >confcache <<\_ACEOF
8821 # This file is a shell script that caches the results of configure
8822 # tests run on this system so they can be shared between configure
8823 # scripts and configure runs, see configure's option --config-cache.
8824 # It is not useful on other systems.  If it contains results you don't
8825 # want to keep, you may remove or edit it.
8826 #
8827 # config.status only pays attention to the cache file if you give it
8828 # the --recheck option to rerun configure.
8829 #
8830 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8831 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8832 # following values.
8833
8834 _ACEOF
8835
8836 # The following way of writing the cache mishandles newlines in values,
8837 # but we know of no workaround that is simple, portable, and efficient.
8838 # So, we kill variables containing newlines.
8839 # Ultrix sh set writes to stderr and can't be redirected directly,
8840 # and sets the high bit in the cache file unless we assign to the vars.
8841 (
8842   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8843     eval ac_val=\$$ac_var
8844     case $ac_val in #(
8845     *${as_nl}*)
8846       case $ac_var in #(
8847       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8848 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8849       esac
8850       case $ac_var in #(
8851       _ | IFS | as_nl) ;; #(
8852       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8853       *) { eval $ac_var=; unset $ac_var;} ;;
8854       esac ;;
8855     esac
8856   done
8857
8858   (set) 2>&1 |
8859     case $as_nl`(ac_space=' '; set) 2>&1` in #(
8860     *${as_nl}ac_space=\ *)
8861       # `set' does not quote correctly, so add quotes: double-quote
8862       # substitution turns \\\\ into \\, and sed turns \\ into \.
8863       sed -n \
8864         "s/'/'\\\\''/g;
8865           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8866       ;; #(
8867     *)
8868       # `set' quotes correctly as required by POSIX, so do not add quotes.
8869       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8870       ;;
8871     esac |
8872     sort
8873 ) |
8874   sed '
8875      /^ac_cv_env_/b end
8876      t clear
8877      :clear
8878      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8879      t end
8880      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8881      :end' >>confcache
8882 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8883   if test -w "$cache_file"; then
8884     if test "x$cache_file" != "x/dev/null"; then
8885       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8886 $as_echo "$as_me: updating cache $cache_file" >&6;}
8887       if test ! -f "$cache_file" || test -h "$cache_file"; then
8888         cat confcache >"$cache_file"
8889       else
8890         case $cache_file in #(
8891         */* | ?:*)
8892           mv -f confcache "$cache_file"$$ &&
8893           mv -f "$cache_file"$$ "$cache_file" ;; #(
8894         *)
8895           mv -f confcache "$cache_file" ;;
8896         esac
8897       fi
8898     fi
8899   else
8900     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8901 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8902   fi
8903 fi
8904 rm -f confcache
8905
8906 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8907 # Let make expand exec_prefix.
8908 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8909
8910 # Transform confdefs.h into DEFS.
8911 # Protect against shell expansion while executing Makefile rules.
8912 # Protect against Makefile macro expansion.
8913 #
8914 # If the first sed substitution is executed (which looks for macros that
8915 # take arguments), then branch to the quote section.  Otherwise,
8916 # look for a macro that doesn't take arguments.
8917 ac_script='
8918 :mline
8919 /\\$/{
8920  N
8921  s,\\\n,,
8922  b mline
8923 }
8924 t clear
8925 :clear
8926 s/^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*([^)]*)\)[   ]*\(.*\)/-D\1=\2/g
8927 t quote
8928 s/^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)/-D\1=\2/g
8929 t quote
8930 b any
8931 :quote
8932 s/[      `~#$^&*(){}\\|;'\''"<>?]/\\&/g
8933 s/\[/\\&/g
8934 s/\]/\\&/g
8935 s/\$/$$/g
8936 H
8937 :any
8938 ${
8939         g
8940         s/^\n//
8941         s/\n/ /g
8942         p
8943 }
8944 '
8945 DEFS=`sed -n "$ac_script" confdefs.h`
8946
8947
8948 ac_libobjs=
8949 ac_ltlibobjs=
8950 U=
8951 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8952   # 1. Remove the extension, and $U if already installed.
8953   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8954   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8955   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
8956   #    will be set to the directory where LIBOBJS objects are built.
8957   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8958   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8959 done
8960 LIBOBJS=$ac_libobjs
8961
8962 LTLIBOBJS=$ac_ltlibobjs
8963
8964
8965
8966 CFLAGS="${CFLAGS} ${CPPFLAGS}"; CPPFLAGS=""
8967
8968 : "${CONFIG_STATUS=./config.status}"
8969 ac_write_fail=0
8970 ac_clean_files_save=$ac_clean_files
8971 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8972 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8973 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8974 as_write_fail=0
8975 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8976 #! $SHELL
8977 # Generated by $as_me.
8978 # Run this file to recreate the current configuration.
8979 # Compiler output produced by configure, useful for debugging
8980 # configure, is in config.log if it exists.
8981
8982 debug=false
8983 ac_cs_recheck=false
8984 ac_cs_silent=false
8985
8986 SHELL=\${CONFIG_SHELL-$SHELL}
8987 export SHELL
8988 _ASEOF
8989 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8990 ## -------------------- ##
8991 ## M4sh Initialization. ##
8992 ## -------------------- ##
8993
8994 # Be more Bourne compatible
8995 DUALCASE=1; export DUALCASE # for MKS sh
8996 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8997   emulate sh
8998   NULLCMD=:
8999   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
9000   # is contrary to our usage.  Disable this feature.
9001   alias -g '${1+"$@"}'='"$@"'
9002   setopt NO_GLOB_SUBST
9003 else
9004   case `(set -o) 2>/dev/null` in #(
9005   *posix*) :
9006     set -o posix ;; #(
9007   *) :
9008      ;;
9009 esac
9010 fi
9011
9012
9013 as_nl='
9014 '
9015 export as_nl
9016 # Printing a long string crashes Solaris 7 /usr/bin/printf.
9017 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9018 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9019 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
9020 # Prefer a ksh shell builtin over an external printf program on Solaris,
9021 # but without wasting forks for bash or zsh.
9022 if test -z "$BASH_VERSION$ZSH_VERSION" \
9023     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
9024   as_echo='print -r --'
9025   as_echo_n='print -rn --'
9026 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
9027   as_echo='printf %s\n'
9028   as_echo_n='printf %s'
9029 else
9030   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
9031     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
9032     as_echo_n='/usr/ucb/echo -n'
9033   else
9034     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9035     as_echo_n_body='eval
9036       arg=$1;
9037       case $arg in #(
9038       *"$as_nl"*)
9039         expr "X$arg" : "X\\(.*\\)$as_nl";
9040         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
9041       esac;
9042       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
9043     '
9044     export as_echo_n_body
9045     as_echo_n='sh -c $as_echo_n_body as_echo'
9046   fi
9047   export as_echo_body
9048   as_echo='sh -c $as_echo_body as_echo'
9049 fi
9050
9051 # The user is always right.
9052 if test "${PATH_SEPARATOR+set}" != set; then
9053   PATH_SEPARATOR=:
9054   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
9055     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
9056       PATH_SEPARATOR=';'
9057   }
9058 fi
9059
9060
9061 # IFS
9062 # We need space, tab and new line, in precisely that order.  Quoting is
9063 # there to prevent editors from complaining about space-tab.
9064 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
9065 # splitting by setting IFS to empty value.)
9066 IFS=" ""        $as_nl"
9067
9068 # Find who we are.  Look in the path if we contain no directory separator.
9069 as_myself=
9070 case $0 in #((
9071   *[\\/]* ) as_myself=$0 ;;
9072   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9073 for as_dir in $PATH
9074 do
9075   IFS=$as_save_IFS
9076   test -z "$as_dir" && as_dir=.
9077     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9078   done
9079 IFS=$as_save_IFS
9080
9081      ;;
9082 esac
9083 # We did not find ourselves, most probably we were run as `sh COMMAND'
9084 # in which case we are not to be found in the path.
9085 if test "x$as_myself" = x; then
9086   as_myself=$0
9087 fi
9088 if test ! -f "$as_myself"; then
9089   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9090   exit 1
9091 fi
9092
9093 # Unset variables that we do not need and which cause bugs (e.g. in
9094 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
9095 # suppresses any "Segmentation fault" message there.  '((' could
9096 # trigger a bug in pdksh 5.2.14.
9097 for as_var in BASH_ENV ENV MAIL MAILPATH
9098 do eval test x\${$as_var+set} = xset \
9099   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
9100 done
9101 PS1='$ '
9102 PS2='> '
9103 PS4='+ '
9104
9105 # NLS nuisances.
9106 LC_ALL=C
9107 export LC_ALL
9108 LANGUAGE=C
9109 export LANGUAGE
9110
9111 # CDPATH.
9112 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9113
9114
9115 # as_fn_error STATUS ERROR [LINENO LOG_FD]
9116 # ----------------------------------------
9117 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
9118 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
9119 # script with STATUS, using 1 if that was 0.
9120 as_fn_error ()
9121 {
9122   as_status=$1; test $as_status -eq 0 && as_status=1
9123   if test "$4"; then
9124     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9125     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
9126   fi
9127   $as_echo "$as_me: error: $2" >&2
9128   as_fn_exit $as_status
9129 } # as_fn_error
9130
9131
9132 # as_fn_set_status STATUS
9133 # -----------------------
9134 # Set $? to STATUS, without forking.
9135 as_fn_set_status ()
9136 {
9137   return $1
9138 } # as_fn_set_status
9139
9140 # as_fn_exit STATUS
9141 # -----------------
9142 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
9143 as_fn_exit ()
9144 {
9145   set +e
9146   as_fn_set_status $1
9147   exit $1
9148 } # as_fn_exit
9149
9150 # as_fn_unset VAR
9151 # ---------------
9152 # Portably unset VAR.
9153 as_fn_unset ()
9154 {
9155   { eval $1=; unset $1;}
9156 }
9157 as_unset=as_fn_unset
9158 # as_fn_append VAR VALUE
9159 # ----------------------
9160 # Append the text in VALUE to the end of the definition contained in VAR. Take
9161 # advantage of any shell optimizations that allow amortized linear growth over
9162 # repeated appends, instead of the typical quadratic growth present in naive
9163 # implementations.
9164 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
9165   eval 'as_fn_append ()
9166   {
9167     eval $1+=\$2
9168   }'
9169 else
9170   as_fn_append ()
9171   {
9172     eval $1=\$$1\$2
9173   }
9174 fi # as_fn_append
9175
9176 # as_fn_arith ARG...
9177 # ------------------
9178 # Perform arithmetic evaluation on the ARGs, and store the result in the
9179 # global $as_val. Take advantage of shells that can avoid forks. The arguments
9180 # must be portable across $(()) and expr.
9181 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
9182   eval 'as_fn_arith ()
9183   {
9184     as_val=$(( $* ))
9185   }'
9186 else
9187   as_fn_arith ()
9188   {
9189     as_val=`expr "$@" || test $? -eq 1`
9190   }
9191 fi # as_fn_arith
9192
9193
9194 if expr a : '\(a\)' >/dev/null 2>&1 &&
9195    test "X`expr 00001 : '.*\(...\)'`" = X001; then
9196   as_expr=expr
9197 else
9198   as_expr=false
9199 fi
9200
9201 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
9202   as_basename=basename
9203 else
9204   as_basename=false
9205 fi
9206
9207 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
9208   as_dirname=dirname
9209 else
9210   as_dirname=false
9211 fi
9212
9213 as_me=`$as_basename -- "$0" ||
9214 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9215          X"$0" : 'X\(//\)$' \| \
9216          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
9217 $as_echo X/"$0" |
9218     sed '/^.*\/\([^/][^/]*\)\/*$/{
9219             s//\1/
9220             q
9221           }
9222           /^X\/\(\/\/\)$/{
9223             s//\1/
9224             q
9225           }
9226           /^X\/\(\/\).*/{
9227             s//\1/
9228             q
9229           }
9230           s/.*/./; q'`
9231
9232 # Avoid depending upon Character Ranges.
9233 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9234 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9235 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9236 as_cr_digits='0123456789'
9237 as_cr_alnum=$as_cr_Letters$as_cr_digits
9238
9239 ECHO_C= ECHO_N= ECHO_T=
9240 case `echo -n x` in #(((((
9241 -n*)
9242   case `echo 'xy\c'` in
9243   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
9244   xy)  ECHO_C='\c';;
9245   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
9246        ECHO_T=' ';;
9247   esac;;
9248 *)
9249   ECHO_N='-n';;
9250 esac
9251
9252 rm -f conf$$ conf$$.exe conf$$.file
9253 if test -d conf$$.dir; then
9254   rm -f conf$$.dir/conf$$.file
9255 else
9256   rm -f conf$$.dir
9257   mkdir conf$$.dir 2>/dev/null
9258 fi
9259 if (echo >conf$$.file) 2>/dev/null; then
9260   if ln -s conf$$.file conf$$ 2>/dev/null; then
9261     as_ln_s='ln -s'
9262     # ... but there are two gotchas:
9263     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
9264     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
9265     # In both cases, we have to default to `cp -pR'.
9266     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
9267       as_ln_s='cp -pR'
9268   elif ln conf$$.file conf$$ 2>/dev/null; then
9269     as_ln_s=ln
9270   else
9271     as_ln_s='cp -pR'
9272   fi
9273 else
9274   as_ln_s='cp -pR'
9275 fi
9276 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
9277 rmdir conf$$.dir 2>/dev/null
9278
9279
9280 # as_fn_mkdir_p
9281 # -------------
9282 # Create "$as_dir" as a directory, including parents if necessary.
9283 as_fn_mkdir_p ()
9284 {
9285
9286   case $as_dir in #(
9287   -*) as_dir=./$as_dir;;
9288   esac
9289   test -d "$as_dir" || eval $as_mkdir_p || {
9290     as_dirs=
9291     while :; do
9292       case $as_dir in #(
9293       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
9294       *) as_qdir=$as_dir;;
9295       esac
9296       as_dirs="'$as_qdir' $as_dirs"
9297       as_dir=`$as_dirname -- "$as_dir" ||
9298 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9299          X"$as_dir" : 'X\(//\)[^/]' \| \
9300          X"$as_dir" : 'X\(//\)$' \| \
9301          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
9302 $as_echo X"$as_dir" |
9303     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9304             s//\1/
9305             q
9306           }
9307           /^X\(\/\/\)[^/].*/{
9308             s//\1/
9309             q
9310           }
9311           /^X\(\/\/\)$/{
9312             s//\1/
9313             q
9314           }
9315           /^X\(\/\).*/{
9316             s//\1/
9317             q
9318           }
9319           s/.*/./; q'`
9320       test -d "$as_dir" && break
9321     done
9322     test -z "$as_dirs" || eval "mkdir $as_dirs"
9323   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
9324
9325
9326 } # as_fn_mkdir_p
9327 if mkdir -p . 2>/dev/null; then
9328   as_mkdir_p='mkdir -p "$as_dir"'
9329 else
9330   test -d ./-p && rmdir ./-p
9331   as_mkdir_p=false
9332 fi
9333
9334
9335 # as_fn_executable_p FILE
9336 # -----------------------
9337 # Test if FILE is an executable regular file.
9338 as_fn_executable_p ()
9339 {
9340   test -f "$1" && test -x "$1"
9341 } # as_fn_executable_p
9342 as_test_x='test -x'
9343 as_executable_p=as_fn_executable_p
9344
9345 # Sed expression to map a string onto a valid CPP name.
9346 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
9347
9348 # Sed expression to map a string onto a valid variable name.
9349 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
9350
9351
9352 exec 6>&1
9353 ## ----------------------------------- ##
9354 ## Main body of $CONFIG_STATUS script. ##
9355 ## ----------------------------------- ##
9356 _ASEOF
9357 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
9358
9359 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9360 # Save the log message, to keep $0 and so on meaningful, and to
9361 # report actual input values of CONFIG_FILES etc. instead of their
9362 # values after options handling.
9363 ac_log="
9364 This file was extended by sqlite $as_me 3.14.1, which was
9365 generated by GNU Autoconf 2.69.  Invocation command line was
9366
9367   CONFIG_FILES    = $CONFIG_FILES
9368   CONFIG_HEADERS  = $CONFIG_HEADERS
9369   CONFIG_LINKS    = $CONFIG_LINKS
9370   CONFIG_COMMANDS = $CONFIG_COMMANDS
9371   $ $0 $@
9372
9373 on `(hostname || uname -n) 2>/dev/null | sed 1q`
9374 "
9375
9376 _ACEOF
9377
9378 case $ac_config_files in *"
9379 "*) set x $ac_config_files; shift; ac_config_files=$*;;
9380 esac
9381
9382
9383
9384 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9385 # Files that config.status was made for.
9386 config_files="$ac_config_files"
9387
9388 _ACEOF
9389
9390 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9391 ac_cs_usage="\
9392 \`$as_me' instantiates files and other configuration actions
9393 from templates according to the current configuration.  Unless the files
9394 and actions are specified as TAGs, all are instantiated by default.
9395
9396 Usage: $0 [OPTION]... [TAG]...
9397
9398   -h, --help       print this help, then exit
9399   -V, --version    print version number and configuration settings, then exit
9400       --config     print configuration, then exit
9401   -q, --quiet, --silent
9402                    do not print progress messages
9403   -d, --debug      don't remove temporary files
9404       --recheck    update $as_me by reconfiguring in the same conditions
9405       --file=FILE[:TEMPLATE]
9406                    instantiate the configuration file FILE
9407
9408 Configuration files:
9409 $config_files
9410
9411 Report bugs to the package provider."
9412
9413 _ACEOF
9414 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9415 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
9416 ac_cs_version="\\
9417 sqlite config.status 3.14.1
9418 configured by $0, generated by GNU Autoconf 2.69,
9419   with options \\"\$ac_cs_config\\"
9420
9421 Copyright (C) 2012 Free Software Foundation, Inc.
9422 This config.status script is free software; the Free Software Foundation
9423 gives unlimited permission to copy, distribute and modify it."
9424
9425 ac_pwd='$ac_pwd'
9426 srcdir='$srcdir'
9427 test -n "\$AWK" || AWK=awk
9428 _ACEOF
9429
9430 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9431 # The default lists apply if the user does not specify any file.
9432 ac_need_defaults=:
9433 while test $# != 0
9434 do
9435   case $1 in
9436   --*=?*)
9437     ac_option=`expr "X$1" : 'X\([^=]*\)='`
9438     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
9439     ac_shift=:
9440     ;;
9441   --*=)
9442     ac_option=`expr "X$1" : 'X\([^=]*\)='`
9443     ac_optarg=
9444     ac_shift=:
9445     ;;
9446   *)
9447     ac_option=$1
9448     ac_optarg=$2
9449     ac_shift=shift
9450     ;;
9451   esac
9452
9453   case $ac_option in
9454   # Handling of the options.
9455   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9456     ac_cs_recheck=: ;;
9457   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
9458     $as_echo "$ac_cs_version"; exit ;;
9459   --config | --confi | --conf | --con | --co | --c )
9460     $as_echo "$ac_cs_config"; exit ;;
9461   --debug | --debu | --deb | --de | --d | -d )
9462     debug=: ;;
9463   --file | --fil | --fi | --f )
9464     $ac_shift
9465     case $ac_optarg in
9466     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9467     '') as_fn_error $? "missing file argument" ;;
9468     esac
9469     as_fn_append CONFIG_FILES " '$ac_optarg'"
9470     ac_need_defaults=false;;
9471   --he | --h |  --help | --hel | -h )
9472     $as_echo "$ac_cs_usage"; exit ;;
9473   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9474   | -silent | --silent | --silen | --sile | --sil | --si | --s)
9475     ac_cs_silent=: ;;
9476
9477   # This is an error.
9478   -*) as_fn_error $? "unrecognized option: \`$1'
9479 Try \`$0 --help' for more information." ;;
9480
9481   *) as_fn_append ac_config_targets " $1"
9482      ac_need_defaults=false ;;
9483
9484   esac
9485   shift
9486 done
9487
9488 ac_configure_extra_args=
9489
9490 if $ac_cs_silent; then
9491   exec 6>/dev/null
9492   ac_configure_extra_args="$ac_configure_extra_args --silent"
9493 fi
9494
9495 _ACEOF
9496 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9497 if \$ac_cs_recheck; then
9498   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9499   shift
9500   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
9501   CONFIG_SHELL='$SHELL'
9502   export CONFIG_SHELL
9503   exec "\$@"
9504 fi
9505
9506 _ACEOF
9507 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9508 exec 5>>config.log
9509 {
9510   echo
9511   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9512 ## Running $as_me. ##
9513 _ASBOX
9514   $as_echo "$ac_log"
9515 } >&5
9516
9517 _ACEOF
9518 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9519 _ACEOF
9520
9521 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9522
9523 # Handling of arguments.
9524 for ac_config_target in $ac_config_targets
9525 do
9526   case $ac_config_target in
9527     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9528     "pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgIndex.tcl" ;;
9529
9530   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9531   esac
9532 done
9533
9534
9535 # If the user did not use the arguments to specify the items to instantiate,
9536 # then the envvar interface is used.  Set only those that are not.
9537 # We use the long form for the default assignment because of an extremely
9538 # bizarre bug on SunOS 4.1.3.
9539 if $ac_need_defaults; then
9540   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9541 fi
9542
9543 # Have a temporary directory for convenience.  Make it in the build tree
9544 # simply because there is no reason against having it here, and in addition,
9545 # creating and moving files from /tmp can sometimes cause problems.
9546 # Hook for its removal unless debugging.
9547 # Note that there is a small window in which the directory will not be cleaned:
9548 # after its creation but before its name has been assigned to `$tmp'.
9549 $debug ||
9550 {
9551   tmp= ac_tmp=
9552   trap 'exit_status=$?
9553   : "${ac_tmp:=$tmp}"
9554   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9555 ' 0
9556   trap 'as_fn_exit 1' 1 2 13 15
9557 }
9558 # Create a (secure) tmp directory for tmp files.
9559
9560 {
9561   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9562   test -d "$tmp"
9563 }  ||
9564 {
9565   tmp=./conf$$-$RANDOM
9566   (umask 077 && mkdir "$tmp")
9567 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9568 ac_tmp=$tmp
9569
9570 # Set up the scripts for CONFIG_FILES section.
9571 # No need to generate them if there are no CONFIG_FILES.
9572 # This happens for instance with `./config.status config.h'.
9573 if test -n "$CONFIG_FILES"; then
9574
9575
9576 ac_cr=`echo X | tr X '\015'`
9577 # On cygwin, bash can eat \r inside `` if the user requested igncr.
9578 # But we know of no other shell where ac_cr would be empty at this
9579 # point, so we can use a bashism as a fallback.
9580 if test "x$ac_cr" = x; then
9581   eval ac_cr=\$\'\\r\'
9582 fi
9583 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9584 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9585   ac_cs_awk_cr='\\r'
9586 else
9587   ac_cs_awk_cr=$ac_cr
9588 fi
9589
9590 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9591 _ACEOF
9592
9593
9594 {
9595   echo "cat >conf$$subs.awk <<_ACEOF" &&
9596   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9597   echo "_ACEOF"
9598 } >conf$$subs.sh ||
9599   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9600 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9601 ac_delim='%!_!# '
9602 for ac_last_try in false false false false false :; do
9603   . ./conf$$subs.sh ||
9604     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9605
9606   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9607   if test $ac_delim_n = $ac_delim_num; then
9608     break
9609   elif $ac_last_try; then
9610     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9611   else
9612     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9613   fi
9614 done
9615 rm -f conf$$subs.sh
9616
9617 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9618 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9619 _ACEOF
9620 sed -n '
9621 h
9622 s/^/S["/; s/!.*/"]=/
9623 p
9624 g
9625 s/^[^!]*!//
9626 :repl
9627 t repl
9628 s/'"$ac_delim"'$//
9629 t delim
9630 :nl
9631 h
9632 s/\(.\{148\}\)..*/\1/
9633 t more1
9634 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9635 p
9636 n
9637 b repl
9638 :more1
9639 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9640 p
9641 g
9642 s/.\{148\}//
9643 t nl
9644 :delim
9645 h
9646 s/\(.\{148\}\)..*/\1/
9647 t more2
9648 s/["\\]/\\&/g; s/^/"/; s/$/"/
9649 p
9650 b
9651 :more2
9652 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9653 p
9654 g
9655 s/.\{148\}//
9656 t delim
9657 ' <conf$$subs.awk | sed '
9658 /^[^""]/{
9659   N
9660   s/\n//
9661 }
9662 ' >>$CONFIG_STATUS || ac_write_fail=1
9663 rm -f conf$$subs.awk
9664 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9665 _ACAWK
9666 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9667   for (key in S) S_is_set[key] = 1
9668   FS = "\a"
9669
9670 }
9671 {
9672   line = $ 0
9673   nfields = split(line, field, "@")
9674   substed = 0
9675   len = length(field[1])
9676   for (i = 2; i < nfields; i++) {
9677     key = field[i]
9678     keylen = length(key)
9679     if (S_is_set[key]) {
9680       value = S[key]
9681       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9682       len += length(value) + length(field[++i])
9683       substed = 1
9684     } else
9685       len += 1 + keylen
9686   }
9687
9688   print line
9689 }
9690
9691 _ACAWK
9692 _ACEOF
9693 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9694 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9695   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9696 else
9697   cat
9698 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9699   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9700 _ACEOF
9701
9702 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9703 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9704 # trailing colons and then remove the whole line if VPATH becomes empty
9705 # (actually we leave an empty line to preserve line numbers).
9706 if test "x$srcdir" = x.; then
9707   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
9708 h
9709 s///
9710 s/^/:/
9711 s/[      ]*$/:/
9712 s/:\$(srcdir):/:/g
9713 s/:\${srcdir}:/:/g
9714 s/:@srcdir@:/:/g
9715 s/^:*//
9716 s/:*$//
9717 x
9718 s/\(=[   ]*\).*/\1/
9719 G
9720 s/\n//
9721 s/^[^=]*=[       ]*$//
9722 }'
9723 fi
9724
9725 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9726 fi # test -n "$CONFIG_FILES"
9727
9728
9729 eval set X "  :F $CONFIG_FILES      "
9730 shift
9731 for ac_tag
9732 do
9733   case $ac_tag in
9734   :[FHLC]) ac_mode=$ac_tag; continue;;
9735   esac
9736   case $ac_mode$ac_tag in
9737   :[FHL]*:*);;
9738   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9739   :[FH]-) ac_tag=-:-;;
9740   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9741   esac
9742   ac_save_IFS=$IFS
9743   IFS=:
9744   set x $ac_tag
9745   IFS=$ac_save_IFS
9746   shift
9747   ac_file=$1
9748   shift
9749
9750   case $ac_mode in
9751   :L) ac_source=$1;;
9752   :[FH])
9753     ac_file_inputs=
9754     for ac_f
9755     do
9756       case $ac_f in
9757       -) ac_f="$ac_tmp/stdin";;
9758       *) # Look for the file first in the build tree, then in the source tree
9759          # (if the path is not absolute).  The absolute path cannot be DOS-style,
9760          # because $ac_f cannot contain `:'.
9761          test -f "$ac_f" ||
9762            case $ac_f in
9763            [\\/$]*) false;;
9764            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9765            esac ||
9766            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9767       esac
9768       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9769       as_fn_append ac_file_inputs " '$ac_f'"
9770     done
9771
9772     # Let's still pretend it is `configure' which instantiates (i.e., don't
9773     # use $as_me), people would be surprised to read:
9774     #    /* config.h.  Generated by config.status.  */
9775     configure_input='Generated from '`
9776           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9777         `' by configure.'
9778     if test x"$ac_file" != x-; then
9779       configure_input="$ac_file.  $configure_input"
9780       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9781 $as_echo "$as_me: creating $ac_file" >&6;}
9782     fi
9783     # Neutralize special characters interpreted by sed in replacement strings.
9784     case $configure_input in #(
9785     *\&* | *\|* | *\\* )
9786        ac_sed_conf_input=`$as_echo "$configure_input" |
9787        sed 's/[\\\\&|]/\\\\&/g'`;; #(
9788     *) ac_sed_conf_input=$configure_input;;
9789     esac
9790
9791     case $ac_tag in
9792     *:-:* | *:-) cat >"$ac_tmp/stdin" \
9793       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9794     esac
9795     ;;
9796   esac
9797
9798   ac_dir=`$as_dirname -- "$ac_file" ||
9799 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9800          X"$ac_file" : 'X\(//\)[^/]' \| \
9801          X"$ac_file" : 'X\(//\)$' \| \
9802          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9803 $as_echo X"$ac_file" |
9804     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9805             s//\1/
9806             q
9807           }
9808           /^X\(\/\/\)[^/].*/{
9809             s//\1/
9810             q
9811           }
9812           /^X\(\/\/\)$/{
9813             s//\1/
9814             q
9815           }
9816           /^X\(\/\).*/{
9817             s//\1/
9818             q
9819           }
9820           s/.*/./; q'`
9821   as_dir="$ac_dir"; as_fn_mkdir_p
9822   ac_builddir=.
9823
9824 case "$ac_dir" in
9825 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9826 *)
9827   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9828   # A ".." for each directory in $ac_dir_suffix.
9829   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9830   case $ac_top_builddir_sub in
9831   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9832   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9833   esac ;;
9834 esac
9835 ac_abs_top_builddir=$ac_pwd
9836 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9837 # for backward compatibility:
9838 ac_top_builddir=$ac_top_build_prefix
9839
9840 case $srcdir in
9841   .)  # We are building in place.
9842     ac_srcdir=.
9843     ac_top_srcdir=$ac_top_builddir_sub
9844     ac_abs_top_srcdir=$ac_pwd ;;
9845   [\\/]* | ?:[\\/]* )  # Absolute name.
9846     ac_srcdir=$srcdir$ac_dir_suffix;
9847     ac_top_srcdir=$srcdir
9848     ac_abs_top_srcdir=$srcdir ;;
9849   *) # Relative name.
9850     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9851     ac_top_srcdir=$ac_top_build_prefix$srcdir
9852     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9853 esac
9854 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9855
9856
9857   case $ac_mode in
9858   :F)
9859   #
9860   # CONFIG_FILE
9861   #
9862
9863 _ACEOF
9864
9865 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9866 # If the template does not know about datarootdir, expand it.
9867 # FIXME: This hack should be removed a few years after 2.60.
9868 ac_datarootdir_hack=; ac_datarootdir_seen=
9869 ac_sed_dataroot='
9870 /datarootdir/ {
9871   p
9872   q
9873 }
9874 /@datadir@/p
9875 /@docdir@/p
9876 /@infodir@/p
9877 /@localedir@/p
9878 /@mandir@/p'
9879 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9880 *datarootdir*) ac_datarootdir_seen=yes;;
9881 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9882   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9883 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9884 _ACEOF
9885 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9886   ac_datarootdir_hack='
9887   s&@datadir@&$datadir&g
9888   s&@docdir@&$docdir&g
9889   s&@infodir@&$infodir&g
9890   s&@localedir@&$localedir&g
9891   s&@mandir@&$mandir&g
9892   s&\\\${datarootdir}&$datarootdir&g' ;;
9893 esac
9894 _ACEOF
9895
9896 # Neutralize VPATH when `$srcdir' = `.'.
9897 # Shell code in configure.ac might set extrasub.
9898 # FIXME: do we really want to maintain this feature?
9899 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9900 ac_sed_extra="$ac_vpsub
9901 $extrasub
9902 _ACEOF
9903 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9904 :t
9905 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9906 s|@configure_input@|$ac_sed_conf_input|;t t
9907 s&@top_builddir@&$ac_top_builddir_sub&;t t
9908 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9909 s&@srcdir@&$ac_srcdir&;t t
9910 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9911 s&@top_srcdir@&$ac_top_srcdir&;t t
9912 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9913 s&@builddir@&$ac_builddir&;t t
9914 s&@abs_builddir@&$ac_abs_builddir&;t t
9915 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9916 $ac_datarootdir_hack
9917 "
9918 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9919   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9920
9921 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9922   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9923   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
9924       "$ac_tmp/out"`; test -z "$ac_out"; } &&
9925   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9926 which seems to be undefined.  Please make sure it is defined" >&5
9927 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9928 which seems to be undefined.  Please make sure it is defined" >&2;}
9929
9930   rm -f "$ac_tmp/stdin"
9931   case $ac_file in
9932   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9933   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9934   esac \
9935   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9936  ;;
9937
9938
9939
9940   esac
9941
9942 done # for ac_tag
9943
9944
9945 as_fn_exit 0
9946 _ACEOF
9947 ac_clean_files=$ac_clean_files_save
9948
9949 test $ac_write_fail = 0 ||
9950   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9951
9952
9953 # configure is writing to config.log, and then calls config.status.
9954 # config.status does its own redirection, appending to config.log.
9955 # Unfortunately, on DOS this fails, as config.log is still kept open
9956 # by configure, so config.status won't be able to write to it; its
9957 # output is simply discarded.  So we exec the FD to /dev/null,
9958 # effectively closing config.log, so it can be properly (re)opened and
9959 # appended to by config.status.  When coming back to configure, we
9960 # need to make the FD available again.
9961 if test "$no_create" != yes; then
9962   ac_cs_success=:
9963   ac_config_status_args=
9964   test "$silent" = yes &&
9965     ac_config_status_args="$ac_config_status_args --quiet"
9966   exec 5>/dev/null
9967   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9968   exec 5>>config.log
9969   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9970   # would make configure fail if this is the last instruction.
9971   $ac_cs_success || as_fn_exit 1
9972 fi
9973 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9974   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9975 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9976 fi
9977