xref: /freebsd/contrib/sqlite3/tea/configure (revision b0b1dbdd)
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
16DUALCASE=1; export DUALCASE # for MKS sh
17if 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
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_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.
43if 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 --'
47elif (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'
50else
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'
70fi
71
72# The user is always right.
73if 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  }
79fi
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.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
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
100IFS=$as_save_IFS
101
102     ;;
103esac
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.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
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.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export 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.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $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
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if 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
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -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
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
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
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
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
234fi; }
235IFS=$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.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $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
257exit 255
258fi
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
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_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.
305as_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.
315as_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.
363as_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.
373if (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  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # 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.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # 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.
408as_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
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_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.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_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
500ECHO_C= ECHO_N= ECHO_T=
501case `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';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (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
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_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.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 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.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565#
566# Initializations.
567#
568ac_default_prefix=/usr/local
569ac_clean_files=
570ac_config_libobj_dir=.
571LIBOBJS=
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
576
577# Identity of this package.
578PACKAGE_NAME='sqlite'
579PACKAGE_TARNAME='sqlite'
580PACKAGE_VERSION='3.14.1'
581PACKAGE_STRING='sqlite 3.14.1'
582PACKAGE_BUGREPORT=''
583PACKAGE_URL=''
584
585# Factoring default headers for most tests.
586ac_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
621ac_subst_vars='LTLIBOBJS
622LIBOBJS
623TCLSH_PROG
624VC_MANIFEST_EMBED_EXE
625VC_MANIFEST_EMBED_DLL
626RANLIB_STUB
627MAKE_STUB_LIB
628MAKE_STATIC_LIB
629MAKE_SHARED_LIB
630MAKE_LIB
631TCL_DBGX
632LDFLAGS_DEFAULT
633CFLAGS_DEFAULT
634LD_LIBRARY_PATH_VAR
635SHLIB_CFLAGS
636SHLIB_LD_LIBS
637SHLIB_LD
638STLIB_LD
639CFLAGS_WARNING
640CFLAGS_OPTIMIZE
641CFLAGS_DEBUG
642RC
643CELIB_DIR
644AR
645SHARED_BUILD
646TCL_THREADS
647TCL_INCLUDES
648PKG_OBJECTS
649PKG_SOURCES
650MATH_LIBS
651EGREP
652GREP
653RANLIB
654SET_MAKE
655INSTALL_SCRIPT
656INSTALL_PROGRAM
657INSTALL_DATA
658INSTALL
659CPP
660TCL_SHLIB_LD_LIBS
661TCL_LD_FLAGS
662TCL_EXTRA_CFLAGS
663TCL_DEFS
664TCL_LIBS
665CLEANFILES
666OBJEXT
667ac_ct_CC
668CPPFLAGS
669LDFLAGS
670CFLAGS
671CC
672TCL_STUB_LIB_SPEC
673TCL_STUB_LIB_FLAG
674TCL_STUB_LIB_FILE
675TCL_LIB_SPEC
676TCL_LIB_FLAG
677TCL_LIB_FILE
678TCL_SRC_DIR
679TCL_BIN_DIR
680TCL_PATCH_LEVEL
681TCL_VERSION
682PKG_CFLAGS
683PKG_LIBS
684PKG_INCLUDES
685PKG_HEADERS
686PKG_TCL_SOURCES
687PKG_STUB_OBJECTS
688PKG_STUB_SOURCES
689PKG_STUB_LIB_FILE
690PKG_LIB_FILE
691EXEEXT
692CYGPATH
693target_alias
694host_alias
695build_alias
696LIBS
697ECHO_T
698ECHO_N
699ECHO_C
700DEFS
701mandir
702localedir
703libdir
704psdir
705pdfdir
706dvidir
707htmldir
708infodir
709docdir
710oldincludedir
711includedir
712localstatedir
713sharedstatedir
714sysconfdir
715datadir
716datarootdir
717libexecdir
718sbindir
719bindir
720program_transform_name
721prefix
722exec_prefix
723PACKAGE_URL
724PACKAGE_BUGREPORT
725PACKAGE_STRING
726PACKAGE_VERSION
727PACKAGE_TARNAME
728PACKAGE_NAME
729PATH_SEPARATOR
730SHELL'
731ac_subst_files=''
732ac_user_opts='
733enable_option_checking
734with_tcl
735with_system_sqlite
736with_tclinclude
737enable_threads
738enable_shared
739enable_64bit
740enable_64bit_vis
741enable_rpath
742enable_wince
743with_celib
744enable_symbols
745'
746      ac_precious_vars='build_alias
747host_alias
748target_alias
749CC
750CFLAGS
751LDFLAGS
752LIBS
753CPPFLAGS
754CPP'
755
756
757# Initialize some variables set by options.
758ac_init_help=
759ac_init_version=false
760ac_unrecognized_opts=
761ac_unrecognized_sep=
762# The variables have the same names as the options, with
763# dashes changed to underlines.
764cache_file=/dev/null
765exec_prefix=NONE
766no_create=
767no_recursion=
768prefix=NONE
769program_prefix=NONE
770program_suffix=NONE
771program_transform_name=s,x,x,
772silent=
773site=
774srcdir=
775verbose=
776x_includes=NONE
777x_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.)
785bindir='${exec_prefix}/bin'
786sbindir='${exec_prefix}/sbin'
787libexecdir='${exec_prefix}/libexec'
788datarootdir='${prefix}/share'
789datadir='${datarootdir}'
790sysconfdir='${prefix}/etc'
791sharedstatedir='${prefix}/com'
792localstatedir='${prefix}/var'
793includedir='${prefix}/include'
794oldincludedir='/usr/include'
795docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
796infodir='${datarootdir}/info'
797htmldir='${docdir}'
798dvidir='${docdir}'
799pdfdir='${docdir}'
800psdir='${docdir}'
801libdir='${exec_prefix}/lib'
802localedir='${datarootdir}/locale'
803mandir='${datarootdir}/man'
804
805ac_prev=
806ac_dashdash=
807for ac_option
808do
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'
1141Try \`$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
1163done
1164
1165if test -n "$ac_prev"; then
1166  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1167  as_fn_error $? "missing argument to $ac_option"
1168fi
1169
1170if 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
1176fi
1177
1178# Check all directory arguments for consistency.
1179for 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
1183do
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"
1197done
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.
1202build=$build_alias
1203host=$host_alias
1204target=$target_alias
1205
1206# FIXME: To remove some day.
1207if 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
1213fi
1214
1215ac_tool_prefix=
1216test -n "$host_alias" && ac_tool_prefix=$host_alias-
1217
1218test "$silent" = yes && exec 6>/dev/null
1219
1220
1221ac_pwd=`pwd` && test -n "$ac_pwd" &&
1222ac_ls_di=`ls -di .` &&
1223ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1224  as_fn_error $? "working directory cannot be determined"
1225test "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.
1230if 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
1260else
1261  ac_srcdir_defaulted=no
1262fi
1263if 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"
1266fi
1267ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1268ac_abs_confdir=`(
1269	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1270	pwd)`
1271# When building in place, set srcdir=.
1272if test "$ac_abs_confdir" = "$ac_pwd"; then
1273  srcdir=.
1274fi
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.
1278case $srcdir in
1279*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1280esac
1281for 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}
1286done
1287
1288#
1289# Report the --help message.
1290#
1291if 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
1297Usage: $0 [OPTION]... [VAR=VALUE]...
1298
1299To assign environment variables (e.g., CC, CFLAGS...), specify them as
1300VAR=VALUE.  See below for descriptions of some of the useful variables.
1301
1302Defaults for the options are specified in brackets.
1303
1304Configuration:
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
1315Installation 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
1321By default, \`make install' will install all the files in
1322\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1323an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1324for instance \`--prefix=\$HOME'.
1325
1326For better control, use the options below.
1327
1328Fine 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
1352fi
1353
1354if 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
1360Optional 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
1372Optional 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
1382Some 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
1392Use these variables to override the choices made by `configure' or to help
1393it to find libraries and programs with nonstandard names/locations.
1394
1395Report bugs to the package provider.
1396_ACEOF
1397ac_status=$?
1398fi
1399
1400if 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
1408case "$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 ;;
1418esac
1419ac_abs_top_builddir=$ac_pwd
1420ac_abs_builddir=$ac_pwd$ac_dir_suffix
1421# for backward compatibility:
1422ac_top_builddir=$ac_top_build_prefix
1423
1424case $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 ;;
1437esac
1438ac_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
1453fi
1454
1455test -n "$ac_init_help" && exit $ac_status
1456if $ac_init_version; then
1457  cat <<\_ACEOF
1458sqlite configure 3.14.1
1459generated by GNU Autoconf 2.69
1460
1461Copyright (C) 2012 Free Software Foundation, Inc.
1462This configure script is free software; the Free Software Foundation
1463gives unlimited permission to copy, distribute and modify it.
1464_ACEOF
1465  exit
1466fi
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.
1475ac_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"
1480case "(($ac_try" in
1481  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1482  *) ac_try_echo=$ac_try;;
1483esac
1484eval 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
1499else
1500  $as_echo "$as_me: failed program was:" >&5
1501sed 's/^/| /' conftest.$ac_ext >&5
1502
1503	ac_retval=1
1504fi
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.
1513ac_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"
1517case "(($ac_try" in
1518  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1519  *) ac_try_echo=$ac_try;;
1520esac
1521eval 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
1536else
1537  $as_echo "$as_me: failed program was:" >&5
1538sed 's/^/| /' conftest.$ac_ext >&5
1539
1540    ac_retval=1
1541fi
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.
1551ac_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"
1555case "(($ac_try" in
1556  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1557  *) ac_try_echo=$ac_try;;
1558esac
1559eval 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;;
1568esac
1569eval 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
1576else
1577  $as_echo "$as_me: program exited with status $ac_status" >&5
1578       $as_echo "$as_me: failed program was:" >&5
1579sed 's/^/| /' conftest.$ac_ext >&5
1580
1581       ac_retval=$ac_status
1582fi
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.
1593ac_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; }
1598if eval \${$3+:} false; then :
1599  $as_echo_n "(cached) " >&6
1600else
1601  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1602/* end confdefs.h.  */
1603$4
1604#include <$2>
1605_ACEOF
1606if ac_fn_c_try_compile "$LINENO"; then :
1607  eval "$3=yes"
1608else
1609  eval "$3=no"
1610fi
1611rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1612fi
1613eval 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.
1623ac_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"
1628case "(($ac_try" in
1629  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1630  *) ac_try_echo=$ac_try;;
1631esac
1632eval 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
1650else
1651  $as_echo "$as_me: failed program was:" >&5
1652sed 's/^/| /' conftest.$ac_ext >&5
1653
1654	ac_retval=1
1655fi
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
1669ac_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; }
1674if eval \${$3+:} false; then :
1675  $as_echo_n "(cached) " >&6
1676else
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
1700extern "C"
1701#endif
1702char $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
1707choke me
1708#endif
1709
1710int
1711main ()
1712{
1713return $2 ();
1714  ;
1715  return 0;
1716}
1717_ACEOF
1718if ac_fn_c_try_link "$LINENO"; then :
1719  eval "$3=yes"
1720else
1721  eval "$3=no"
1722fi
1723rm -f core conftest.err conftest.$ac_objext \
1724    conftest$ac_exeext conftest.$ac_ext
1725fi
1726eval 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.
1738ac_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; }
1744if eval \${$3+:} false; then :
1745  $as_echo_n "(cached) " >&6
1746fi
1747eval ac_res=\$$3
1748	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1749$as_echo "$ac_res" >&6; }
1750else
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; }
1754cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1755/* end confdefs.h.  */
1756$4
1757#include <$2>
1758_ACEOF
1759if ac_fn_c_try_compile "$LINENO"; then :
1760  ac_header_compiler=yes
1761else
1762  ac_header_compiler=no
1763fi
1764rm -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; }
1771cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1772/* end confdefs.h.  */
1773#include <$2>
1774_ACEOF
1775if ac_fn_c_try_cpp "$LINENO"; then :
1776  ac_header_preproc=yes
1777else
1778  ac_header_preproc=no
1779fi
1780rm -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?
1785case $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    ;;
1804esac
1805  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1806$as_echo_n "checking for $2... " >&6; }
1807if eval \${$3+:} false; then :
1808  $as_echo_n "(cached) " >&6
1809else
1810  eval "$3=\$ac_header_compiler"
1811fi
1812eval ac_res=\$$3
1813	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1814$as_echo "$ac_res" >&6; }
1815fi
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.
1824ac_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; }
1831if eval \${$3+:} false; then :
1832  $as_echo_n "(cached) " >&6
1833else
1834  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1835/* end confdefs.h.  */
1836$4
1837int
1838main ()
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
1852if ac_fn_c_try_compile "$LINENO"; then :
1853  eval "$3=yes"
1854else
1855  eval "$3=no"
1856fi
1857rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1858fi
1859eval 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
1865cat >config.log <<_ACEOF
1866This file contains any messages produced by compilers while
1867running configure, to aid debugging if configure makes a mistake.
1868
1869It was created by sqlite $as_me 3.14.1, which was
1870generated by GNU Autoconf 2.69.  Invocation command line was
1871
1872  $ $0 $@
1873
1874_ACEOF
1875exec 5>>config.log
1876{
1877cat <<_ASUNAME
1878## --------- ##
1879## Platform. ##
1880## --------- ##
1881
1882hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1883uname -m = `(uname -m) 2>/dev/null || echo unknown`
1884uname -r = `(uname -r) 2>/dev/null || echo unknown`
1885uname -s = `(uname -s) 2>/dev/null || echo unknown`
1886uname -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
1901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1902for as_dir in $PATH
1903do
1904  IFS=$as_save_IFS
1905  test -z "$as_dir" && as_dir=.
1906    $as_echo "PATH: $as_dir"
1907  done
1908IFS=$as_save_IFS
1909
1910} >&5
1911
1912cat >&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.
1927ac_configure_args=
1928ac_configure_args0=
1929ac_configure_args1=
1930ac_must_keep_next=false
1931for ac_pass in 1 2
1932do
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
1966done
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.
1975trap '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
2062for ac_signal in 1 2 13 15; do
2063  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2064done
2065ac_signal=0
2066
2067# confdefs.h avoids OS command line length limits that DEFS can exceed.
2068rm -f -r conftest* confdefs.h
2069
2070$as_echo "/* confdefs.h */" > confdefs.h
2071
2072# Predefined preprocessor variables.
2073
2074cat >>confdefs.h <<_ACEOF
2075#define PACKAGE_NAME "$PACKAGE_NAME"
2076_ACEOF
2077
2078cat >>confdefs.h <<_ACEOF
2079#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2080_ACEOF
2081
2082cat >>confdefs.h <<_ACEOF
2083#define PACKAGE_VERSION "$PACKAGE_VERSION"
2084_ACEOF
2085
2086cat >>confdefs.h <<_ACEOF
2087#define PACKAGE_STRING "$PACKAGE_STRING"
2088_ACEOF
2089
2090cat >>confdefs.h <<_ACEOF
2091#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2092_ACEOF
2093
2094cat >>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.
2101ac_site_file1=NONE
2102ac_site_file2=NONE
2103if 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
2110elif test "x$prefix" != xNONE; then
2111  ac_site_file1=$prefix/share/config.site
2112  ac_site_file2=$prefix/etc/config.site
2113else
2114  ac_site_file1=$ac_default_prefix/share/config.site
2115  ac_site_file2=$ac_default_prefix/etc/config.site
2116fi
2117for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2118do
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;}
2127as_fn_error $? "failed to load site script $ac_site_file
2128See \`config.log' for more details" "$LINENO" 5; }
2129  fi
2130done
2131
2132if 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
2143else
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
2147fi
2148
2149# Check that the precious variables saved in the cache have kept the same
2150# value.
2151ac_cache_corrupted=false
2152for 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
2198done
2199if $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
2205fi
2206## -------------------- ##
2207## Main body of script. ##
2208## -------------------- ##
2209
2210ac_ext=c
2211ac_cpp='$CPP $CPPFLAGS'
2212ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2213ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2214ac_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 $? "
2233The 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 $? "
2237TEA 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.
2255set 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; }
2258if ${ac_cv_prog_CYGPATH+:} false; then :
2259  $as_echo_n "(cached) " >&6
2260else
2261  if test -n "$CYGPATH"; then
2262  ac_cv_prog_CYGPATH="$CYGPATH" # Let the user override the test.
2263else
2264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2265for as_dir in $PATH
2266do
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
2275done
2276  done
2277IFS=$as_save_IFS
2278
2279  test -z "$ac_cv_prog_CYGPATH" && ac_cv_prog_CYGPATH="echo"
2280fi
2281fi
2282CYGPATH=$ac_cv_prog_CYGPATH
2283if test -n "$CYGPATH"; then
2284  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5
2285$as_echo "$CYGPATH" >&6; }
2286else
2287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2288$as_echo "no" >&6; }
2289fi
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
2347ac_aux_dir=
2348for 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
2362done
2363if test -z "$ac_aux_dir"; then
2364  as_fn_error $? "cannot find install-sh, install.sh, or shtool in tclconfig \"$srcdir\"/tclconfig" "$LINENO" 5
2365fi
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.
2371ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2372ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2373ac_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.
2394if test "${with_tcl+set}" = set; then :
2395  withval=$with_tcl; with_tclconfig="${withval}"
2396fi
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
2402else
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
2514fi
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
2528ac_ext=c
2529ac_cpp='$CPP $CPPFLAGS'
2530ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2531ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2532ac_compiler_gnu=$ac_cv_c_compiler_gnu
2533if 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.
2535set 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; }
2538if ${ac_cv_prog_CC+:} false; then :
2539  $as_echo_n "(cached) " >&6
2540else
2541  if test -n "$CC"; then
2542  ac_cv_prog_CC="$CC" # Let the user override the test.
2543else
2544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2545for as_dir in $PATH
2546do
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
2555done
2556  done
2557IFS=$as_save_IFS
2558
2559fi
2560fi
2561CC=$ac_cv_prog_CC
2562if test -n "$CC"; then
2563  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2564$as_echo "$CC" >&6; }
2565else
2566  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2567$as_echo "no" >&6; }
2568fi
2569
2570
2571fi
2572if 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.
2575set 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; }
2578if ${ac_cv_prog_ac_ct_CC+:} false; then :
2579  $as_echo_n "(cached) " >&6
2580else
2581  if test -n "$ac_ct_CC"; then
2582  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2583else
2584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2585for as_dir in $PATH
2586do
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
2595done
2596  done
2597IFS=$as_save_IFS
2598
2599fi
2600fi
2601ac_ct_CC=$ac_cv_prog_ac_ct_CC
2602if 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; }
2605else
2606  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2607$as_echo "no" >&6; }
2608fi
2609
2610  if test "x$ac_ct_CC" = x; then
2611    CC=""
2612  else
2613    case $cross_compiling:$ac_tool_warned in
2614yes:)
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;}
2617ac_tool_warned=yes ;;
2618esac
2619    CC=$ac_ct_CC
2620  fi
2621else
2622  CC="$ac_cv_prog_CC"
2623fi
2624
2625if 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.
2628set 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; }
2631if ${ac_cv_prog_CC+:} false; then :
2632  $as_echo_n "(cached) " >&6
2633else
2634  if test -n "$CC"; then
2635  ac_cv_prog_CC="$CC" # Let the user override the test.
2636else
2637as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2638for as_dir in $PATH
2639do
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
2648done
2649  done
2650IFS=$as_save_IFS
2651
2652fi
2653fi
2654CC=$ac_cv_prog_CC
2655if test -n "$CC"; then
2656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2657$as_echo "$CC" >&6; }
2658else
2659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2660$as_echo "no" >&6; }
2661fi
2662
2663
2664  fi
2665fi
2666if test -z "$CC"; then
2667  # Extract the first word of "cc", so it can be a program name with args.
2668set 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; }
2671if ${ac_cv_prog_CC+:} false; then :
2672  $as_echo_n "(cached) " >&6
2673else
2674  if test -n "$CC"; then
2675  ac_cv_prog_CC="$CC" # Let the user override the test.
2676else
2677  ac_prog_rejected=no
2678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2679for as_dir in $PATH
2680do
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
2693done
2694  done
2695IFS=$as_save_IFS
2696
2697if 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
2708fi
2709fi
2710fi
2711CC=$ac_cv_prog_CC
2712if test -n "$CC"; then
2713  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2714$as_echo "$CC" >&6; }
2715else
2716  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2717$as_echo "no" >&6; }
2718fi
2719
2720
2721fi
2722if 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.
2727set 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; }
2730if ${ac_cv_prog_CC+:} false; then :
2731  $as_echo_n "(cached) " >&6
2732else
2733  if test -n "$CC"; then
2734  ac_cv_prog_CC="$CC" # Let the user override the test.
2735else
2736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737for as_dir in $PATH
2738do
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
2747done
2748  done
2749IFS=$as_save_IFS
2750
2751fi
2752fi
2753CC=$ac_cv_prog_CC
2754if test -n "$CC"; then
2755  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2756$as_echo "$CC" >&6; }
2757else
2758  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2759$as_echo "no" >&6; }
2760fi
2761
2762
2763    test -n "$CC" && break
2764  done
2765fi
2766if test -z "$CC"; then
2767  ac_ct_CC=$CC
2768  for ac_prog in cl.exe
2769do
2770  # Extract the first word of "$ac_prog", so it can be a program name with args.
2771set 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; }
2774if ${ac_cv_prog_ac_ct_CC+:} false; then :
2775  $as_echo_n "(cached) " >&6
2776else
2777  if test -n "$ac_ct_CC"; then
2778  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2779else
2780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2781for as_dir in $PATH
2782do
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
2791done
2792  done
2793IFS=$as_save_IFS
2794
2795fi
2796fi
2797ac_ct_CC=$ac_cv_prog_ac_ct_CC
2798if 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; }
2801else
2802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2803$as_echo "no" >&6; }
2804fi
2805
2806
2807  test -n "$ac_ct_CC" && break
2808done
2809
2810  if test "x$ac_ct_CC" = x; then
2811    CC=""
2812  else
2813    case $cross_compiling:$ac_tool_warned in
2814yes:)
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;}
2817ac_tool_warned=yes ;;
2818esac
2819    CC=$ac_ct_CC
2820  fi
2821fi
2822
2823fi
2824
2825
2826test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2827$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2828as_fn_error $? "no acceptable C compiler found in \$PATH
2829See \`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
2833set X $ac_compile
2834ac_compiler=$2
2835for ac_option in --version -v -V -qversion; do
2836  { { ac_try="$ac_compiler $ac_option >&5"
2837case "(($ac_try" in
2838  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2839  *) ac_try_echo=$ac_try;;
2840esac
2841eval 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; }
2854done
2855
2856cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2857/* end confdefs.h.  */
2858
2859int
2860main ()
2861{
2862
2863  ;
2864  return 0;
2865}
2866_ACEOF
2867ac_clean_files_save=$ac_clean_files
2868ac_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; }
2874ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2875
2876# The possible output files:
2877ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2878
2879ac_rmfiles=
2880for ac_file in $ac_files
2881do
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
2886done
2887rm -f $ac_rmfiles
2888
2889if { { ac_try="$ac_link_default"
2890case "(($ac_try" in
2891  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2892  *) ac_try_echo=$ac_try;;
2893esac
2894eval 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.
2905for ac_file in $ac_files ''
2906do
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
2929done
2930test "$ac_cv_exeext" = no && ac_cv_exeext=
2931
2932else
2933  ac_file=''
2934fi
2935if 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
2939sed '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;}
2943as_fn_error 77 "C compiler cannot create executables
2944See \`config.log' for more details" "$LINENO" 5; }
2945else
2946  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2947$as_echo "yes" >&6; }
2948fi
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; }
2953ac_exeext=$ac_cv_exeext
2954
2955rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2956ac_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; }
2959if { { ac_try="$ac_link"
2960case "(($ac_try" in
2961  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2962  *) ac_try_echo=$ac_try;;
2963esac
2964eval 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'.
2974for 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
2982done
2983else
2984  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2985$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2986as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2987See \`config.log' for more details" "$LINENO" 5; }
2988fi
2989rm -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
2993rm -f conftest.$ac_ext
2994EXEEXT=$ac_cv_exeext
2995ac_exeext=$EXEEXT
2996cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2997/* end confdefs.h.  */
2998#include <stdio.h>
2999int
3000main ()
3001{
3002FILE *f = fopen ("conftest.out", "w");
3003 return ferror (f) || fclose (f) != 0;
3004
3005  ;
3006  return 0;
3007}
3008_ACEOF
3009ac_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; }
3014if test "$cross_compiling" != yes; then
3015  { { ac_try="$ac_link"
3016case "(($ac_try" in
3017  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3018  *) ac_try_echo=$ac_try;;
3019esac
3020eval 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;;
3030esac
3031eval 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;}
3044as_fn_error $? "cannot run C compiled programs.
3045If you meant to cross compile, use \`--host'.
3046See \`config.log' for more details" "$LINENO" 5; }
3047    fi
3048  fi
3049fi
3050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3051$as_echo "$cross_compiling" >&6; }
3052
3053rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3054ac_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; }
3057if ${ac_cv_objext+:} false; then :
3058  $as_echo_n "(cached) " >&6
3059else
3060  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3061/* end confdefs.h.  */
3062
3063int
3064main ()
3065{
3066
3067  ;
3068  return 0;
3069}
3070_ACEOF
3071rm -f conftest.o conftest.obj
3072if { { ac_try="$ac_compile"
3073case "(($ac_try" in
3074  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3075  *) ac_try_echo=$ac_try;;
3076esac
3077eval 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
3090done
3091else
3092  $as_echo "$as_me: failed program was:" >&5
3093sed '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;}
3097as_fn_error $? "cannot compute suffix of object files: cannot compile
3098See \`config.log' for more details" "$LINENO" 5; }
3099fi
3100rm -f conftest.$ac_cv_objext conftest.$ac_ext
3101fi
3102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3103$as_echo "$ac_cv_objext" >&6; }
3104OBJEXT=$ac_cv_objext
3105ac_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; }
3108if ${ac_cv_c_compiler_gnu+:} false; then :
3109  $as_echo_n "(cached) " >&6
3110else
3111  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3112/* end confdefs.h.  */
3113
3114int
3115main ()
3116{
3117#ifndef __GNUC__
3118       choke me
3119#endif
3120
3121  ;
3122  return 0;
3123}
3124_ACEOF
3125if ac_fn_c_try_compile "$LINENO"; then :
3126  ac_compiler_gnu=yes
3127else
3128  ac_compiler_gnu=no
3129fi
3130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3131ac_cv_c_compiler_gnu=$ac_compiler_gnu
3132
3133fi
3134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3135$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3136if test $ac_compiler_gnu = yes; then
3137  GCC=yes
3138else
3139  GCC=
3140fi
3141ac_test_CFLAGS=${CFLAGS+set}
3142ac_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; }
3145if ${ac_cv_prog_cc_g+:} false; then :
3146  $as_echo_n "(cached) " >&6
3147else
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
3155int
3156main ()
3157{
3158
3159  ;
3160  return 0;
3161}
3162_ACEOF
3163if ac_fn_c_try_compile "$LINENO"; then :
3164  ac_cv_prog_cc_g=yes
3165else
3166  CFLAGS=""
3167      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3168/* end confdefs.h.  */
3169
3170int
3171main ()
3172{
3173
3174  ;
3175  return 0;
3176}
3177_ACEOF
3178if ac_fn_c_try_compile "$LINENO"; then :
3179
3180else
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
3186int
3187main ()
3188{
3189
3190  ;
3191  return 0;
3192}
3193_ACEOF
3194if ac_fn_c_try_compile "$LINENO"; then :
3195  ac_cv_prog_cc_g=yes
3196fi
3197rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3198fi
3199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3200fi
3201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3202   ac_c_werror_flag=$ac_save_c_werror_flag
3203fi
3204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3205$as_echo "$ac_cv_prog_cc_g" >&6; }
3206if test "$ac_test_CFLAGS" = set; then
3207  CFLAGS=$ac_save_CFLAGS
3208elif 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
3214else
3215  if test "$GCC" = yes; then
3216    CFLAGS="-O2"
3217  else
3218    CFLAGS=
3219  fi
3220fi
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; }
3223if ${ac_cv_prog_cc_c89+:} false; then :
3224  $as_echo_n "(cached) " >&6
3225else
3226  ac_cv_prog_cc_c89=no
3227ac_save_CC=$CC
3228cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3229/* end confdefs.h.  */
3230#include <stdarg.h>
3231#include <stdio.h>
3232struct stat;
3233/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3234struct buf { int x; };
3235FILE * (*rcsopen) (struct buf *, struct stat *, int);
3236static char *e (p, i)
3237     char **p;
3238     int i;
3239{
3240  return p[i];
3241}
3242static 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.  */
3259int 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'
3264int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3265
3266int test (int i, double x);
3267struct s1 {int (*f) (int a);};
3268struct s2 {int (*f) (double a);};
3269int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3270int argc;
3271char **argv;
3272int
3273main ()
3274{
3275return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3276  ;
3277  return 0;
3278}
3279_ACEOF
3280for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3281	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3282do
3283  CC="$ac_save_CC $ac_arg"
3284  if ac_fn_c_try_compile "$LINENO"; then :
3285  ac_cv_prog_cc_c89=$ac_arg
3286fi
3287rm -f core conftest.err conftest.$ac_objext
3288  test "x$ac_cv_prog_cc_c89" != "xno" && break
3289done
3290rm -f conftest.$ac_ext
3291CC=$ac_save_CC
3292
3293fi
3294# AC_CACHE_VAL
3295case "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; } ;;
3306esac
3307if test "x$ac_cv_prog_cc_c89" != xno; then :
3308
3309fi
3310
3311ac_ext=c
3312ac_cpp='$CPP $CPPFLAGS'
3313ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3314ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3315ac_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
3393int
3394main ()
3395{
3396
3397	    #ifdef _WIN32
3398		#error win32
3399	    #endif
3400
3401  ;
3402  return 0;
3403}
3404_ACEOF
3405if ac_fn_c_try_compile "$LINENO"; then :
3406  TEA_PLATFORM="unix"
3407else
3408  TEA_PLATFORM="windows"
3409
3410fi
3411rm -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
3419cat >>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
3489ac_cpp='$CPP $CPPFLAGS'
3490ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3491ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3492ac_compiler_gnu=$ac_cv_c_compiler_gnu
3493if 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.
3495set 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; }
3498if ${ac_cv_prog_CC+:} false; then :
3499  $as_echo_n "(cached) " >&6
3500else
3501  if test -n "$CC"; then
3502  ac_cv_prog_CC="$CC" # Let the user override the test.
3503else
3504as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3505for as_dir in $PATH
3506do
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
3515done
3516  done
3517IFS=$as_save_IFS
3518
3519fi
3520fi
3521CC=$ac_cv_prog_CC
3522if test -n "$CC"; then
3523  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3524$as_echo "$CC" >&6; }
3525else
3526  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3527$as_echo "no" >&6; }
3528fi
3529
3530
3531fi
3532if 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.
3535set 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; }
3538if ${ac_cv_prog_ac_ct_CC+:} false; then :
3539  $as_echo_n "(cached) " >&6
3540else
3541  if test -n "$ac_ct_CC"; then
3542  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3543else
3544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3545for as_dir in $PATH
3546do
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
3555done
3556  done
3557IFS=$as_save_IFS
3558
3559fi
3560fi
3561ac_ct_CC=$ac_cv_prog_ac_ct_CC
3562if 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; }
3565else
3566  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3567$as_echo "no" >&6; }
3568fi
3569
3570  if test "x$ac_ct_CC" = x; then
3571    CC=""
3572  else
3573    case $cross_compiling:$ac_tool_warned in
3574yes:)
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;}
3577ac_tool_warned=yes ;;
3578esac
3579    CC=$ac_ct_CC
3580  fi
3581else
3582  CC="$ac_cv_prog_CC"
3583fi
3584
3585if 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.
3588set 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; }
3591if ${ac_cv_prog_CC+:} false; then :
3592  $as_echo_n "(cached) " >&6
3593else
3594  if test -n "$CC"; then
3595  ac_cv_prog_CC="$CC" # Let the user override the test.
3596else
3597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3598for as_dir in $PATH
3599do
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
3608done
3609  done
3610IFS=$as_save_IFS
3611
3612fi
3613fi
3614CC=$ac_cv_prog_CC
3615if test -n "$CC"; then
3616  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3617$as_echo "$CC" >&6; }
3618else
3619  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3620$as_echo "no" >&6; }
3621fi
3622
3623
3624  fi
3625fi
3626if test -z "$CC"; then
3627  # Extract the first word of "cc", so it can be a program name with args.
3628set 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; }
3631if ${ac_cv_prog_CC+:} false; then :
3632  $as_echo_n "(cached) " >&6
3633else
3634  if test -n "$CC"; then
3635  ac_cv_prog_CC="$CC" # Let the user override the test.
3636else
3637  ac_prog_rejected=no
3638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3639for as_dir in $PATH
3640do
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
3653done
3654  done
3655IFS=$as_save_IFS
3656
3657if 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
3668fi
3669fi
3670fi
3671CC=$ac_cv_prog_CC
3672if test -n "$CC"; then
3673  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3674$as_echo "$CC" >&6; }
3675else
3676  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3677$as_echo "no" >&6; }
3678fi
3679
3680
3681fi
3682if 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.
3687set 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; }
3690if ${ac_cv_prog_CC+:} false; then :
3691  $as_echo_n "(cached) " >&6
3692else
3693  if test -n "$CC"; then
3694  ac_cv_prog_CC="$CC" # Let the user override the test.
3695else
3696as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3697for as_dir in $PATH
3698do
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
3707done
3708  done
3709IFS=$as_save_IFS
3710
3711fi
3712fi
3713CC=$ac_cv_prog_CC
3714if test -n "$CC"; then
3715  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3716$as_echo "$CC" >&6; }
3717else
3718  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3719$as_echo "no" >&6; }
3720fi
3721
3722
3723    test -n "$CC" && break
3724  done
3725fi
3726if test -z "$CC"; then
3727  ac_ct_CC=$CC
3728  for ac_prog in cl.exe
3729do
3730  # Extract the first word of "$ac_prog", so it can be a program name with args.
3731set 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; }
3734if ${ac_cv_prog_ac_ct_CC+:} false; then :
3735  $as_echo_n "(cached) " >&6
3736else
3737  if test -n "$ac_ct_CC"; then
3738  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3739else
3740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3741for as_dir in $PATH
3742do
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
3751done
3752  done
3753IFS=$as_save_IFS
3754
3755fi
3756fi
3757ac_ct_CC=$ac_cv_prog_ac_ct_CC
3758if 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; }
3761else
3762  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3763$as_echo "no" >&6; }
3764fi
3765
3766
3767  test -n "$ac_ct_CC" && break
3768done
3769
3770  if test "x$ac_ct_CC" = x; then
3771    CC=""
3772  else
3773    case $cross_compiling:$ac_tool_warned in
3774yes:)
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;}
3777ac_tool_warned=yes ;;
3778esac
3779    CC=$ac_ct_CC
3780  fi
3781fi
3782
3783fi
3784
3785
3786test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3787$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3788as_fn_error $? "no acceptable C compiler found in \$PATH
3789See \`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
3793set X $ac_compile
3794ac_compiler=$2
3795for ac_option in --version -v -V -qversion; do
3796  { { ac_try="$ac_compiler $ac_option >&5"
3797case "(($ac_try" in
3798  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3799  *) ac_try_echo=$ac_try;;
3800esac
3801eval 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; }
3814done
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; }
3818if ${ac_cv_c_compiler_gnu+:} false; then :
3819  $as_echo_n "(cached) " >&6
3820else
3821  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3822/* end confdefs.h.  */
3823
3824int
3825main ()
3826{
3827#ifndef __GNUC__
3828       choke me
3829#endif
3830
3831  ;
3832  return 0;
3833}
3834_ACEOF
3835if ac_fn_c_try_compile "$LINENO"; then :
3836  ac_compiler_gnu=yes
3837else
3838  ac_compiler_gnu=no
3839fi
3840rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3841ac_cv_c_compiler_gnu=$ac_compiler_gnu
3842
3843fi
3844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3845$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3846if test $ac_compiler_gnu = yes; then
3847  GCC=yes
3848else
3849  GCC=
3850fi
3851ac_test_CFLAGS=${CFLAGS+set}
3852ac_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; }
3855if ${ac_cv_prog_cc_g+:} false; then :
3856  $as_echo_n "(cached) " >&6
3857else
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
3865int
3866main ()
3867{
3868
3869  ;
3870  return 0;
3871}
3872_ACEOF
3873if ac_fn_c_try_compile "$LINENO"; then :
3874  ac_cv_prog_cc_g=yes
3875else
3876  CFLAGS=""
3877      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3878/* end confdefs.h.  */
3879
3880int
3881main ()
3882{
3883
3884  ;
3885  return 0;
3886}
3887_ACEOF
3888if ac_fn_c_try_compile "$LINENO"; then :
3889
3890else
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
3896int
3897main ()
3898{
3899
3900  ;
3901  return 0;
3902}
3903_ACEOF
3904if ac_fn_c_try_compile "$LINENO"; then :
3905  ac_cv_prog_cc_g=yes
3906fi
3907rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3908fi
3909rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3910fi
3911rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3912   ac_c_werror_flag=$ac_save_c_werror_flag
3913fi
3914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3915$as_echo "$ac_cv_prog_cc_g" >&6; }
3916if test "$ac_test_CFLAGS" = set; then
3917  CFLAGS=$ac_save_CFLAGS
3918elif 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
3924else
3925  if test "$GCC" = yes; then
3926    CFLAGS="-O2"
3927  else
3928    CFLAGS=
3929  fi
3930fi
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; }
3933if ${ac_cv_prog_cc_c89+:} false; then :
3934  $as_echo_n "(cached) " >&6
3935else
3936  ac_cv_prog_cc_c89=no
3937ac_save_CC=$CC
3938cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3939/* end confdefs.h.  */
3940#include <stdarg.h>
3941#include <stdio.h>
3942struct stat;
3943/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3944struct buf { int x; };
3945FILE * (*rcsopen) (struct buf *, struct stat *, int);
3946static char *e (p, i)
3947     char **p;
3948     int i;
3949{
3950  return p[i];
3951}
3952static 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.  */
3969int 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'
3974int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3975
3976int test (int i, double x);
3977struct s1 {int (*f) (int a);};
3978struct s2 {int (*f) (double a);};
3979int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3980int argc;
3981char **argv;
3982int
3983main ()
3984{
3985return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3986  ;
3987  return 0;
3988}
3989_ACEOF
3990for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3991	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3992do
3993  CC="$ac_save_CC $ac_arg"
3994  if ac_fn_c_try_compile "$LINENO"; then :
3995  ac_cv_prog_cc_c89=$ac_arg
3996fi
3997rm -f core conftest.err conftest.$ac_objext
3998  test "x$ac_cv_prog_cc_c89" != "xno" && break
3999done
4000rm -f conftest.$ac_ext
4001CC=$ac_save_CC
4002
4003fi
4004# AC_CACHE_VAL
4005case "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; } ;;
4016esac
4017if test "x$ac_cv_prog_cc_c89" != xno; then :
4018
4019fi
4020
4021ac_ext=c
4022ac_cpp='$CPP $CPPFLAGS'
4023ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4024ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4025ac_compiler_gnu=$ac_cv_c_compiler_gnu
4026
4027    ac_ext=c
4028ac_cpp='$CPP $CPPFLAGS'
4029ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4030ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4031ac_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.
4035if test -n "$CPP" && test -d "$CPP"; then
4036  CPP=
4037fi
4038if test -z "$CPP"; then
4039  if ${ac_cv_prog_CPP+:} false; then :
4040  $as_echo_n "(cached) " >&6
4041else
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
4046for ac_c_preproc_warn_flag in '' yes
4047do
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
4063if ac_fn_c_try_cpp "$LINENO"; then :
4064
4065else
4066  # Broken: fails on valid input.
4067continue
4068fi
4069rm -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
4077if ac_fn_c_try_cpp "$LINENO"; then :
4078  # Broken: success on invalid input.
4079continue
4080else
4081  # Passes both tests.
4082ac_preproc_ok=:
4083break
4084fi
4085rm -f conftest.err conftest.i conftest.$ac_ext
4086
4087done
4088# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4089rm -f conftest.i conftest.err conftest.$ac_ext
4090if $ac_preproc_ok; then :
4091  break
4092fi
4093
4094    done
4095    ac_cv_prog_CPP=$CPP
4096
4097fi
4098  CPP=$ac_cv_prog_CPP
4099else
4100  ac_cv_prog_CPP=$CPP
4101fi
4102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4103$as_echo "$CPP" >&6; }
4104ac_preproc_ok=false
4105for ac_c_preproc_warn_flag in '' yes
4106do
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
4122if ac_fn_c_try_cpp "$LINENO"; then :
4123
4124else
4125  # Broken: fails on valid input.
4126continue
4127fi
4128rm -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
4136if ac_fn_c_try_cpp "$LINENO"; then :
4137  # Broken: success on invalid input.
4138continue
4139else
4140  # Passes both tests.
4141ac_preproc_ok=:
4142break
4143fi
4144rm -f conftest.err conftest.i conftest.$ac_ext
4145
4146done
4147# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4148rm -f conftest.i conftest.err conftest.$ac_ext
4149if $ac_preproc_ok; then :
4150
4151else
4152  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4153$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4154as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4155See \`config.log' for more details" "$LINENO" 5; }
4156fi
4157
4158ac_ext=c
4159ac_cpp='$CPP $CPPFLAGS'
4160ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4161ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4162ac_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; }
4180set x ${MAKE-make}
4181ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4182if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4183  $as_echo_n "(cached) " >&6
4184else
4185  cat >conftest.make <<\_ACEOF
4186SHELL = /bin/sh
4187all:
4188	@echo '@@@%%%=$(MAKE)=@@@%%%'
4189_ACEOF
4190# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4191case `${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;;
4196esac
4197rm -f conftest.make
4198fi
4199if 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=
4203else
4204  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4205$as_echo "no" >&6; }
4206  SET_MAKE="MAKE=${MAKE-make}"
4207fi
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.
4216set 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; }
4219if ${ac_cv_prog_RANLIB+:} false; then :
4220  $as_echo_n "(cached) " >&6
4221else
4222  if test -n "$RANLIB"; then
4223  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4224else
4225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4226for as_dir in $PATH
4227do
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
4236done
4237  done
4238IFS=$as_save_IFS
4239
4240fi
4241fi
4242RANLIB=$ac_cv_prog_RANLIB
4243if test -n "$RANLIB"; then
4244  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4245$as_echo "$RANLIB" >&6; }
4246else
4247  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4248$as_echo "no" >&6; }
4249fi
4250
4251
4252fi
4253if 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.
4256set 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; }
4259if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4260  $as_echo_n "(cached) " >&6
4261else
4262  if test -n "$ac_ct_RANLIB"; then
4263  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4264else
4265as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4266for as_dir in $PATH
4267do
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
4276done
4277  done
4278IFS=$as_save_IFS
4279
4280fi
4281fi
4282ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4283if 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; }
4286else
4287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4288$as_echo "no" >&6; }
4289fi
4290
4291  if test "x$ac_ct_RANLIB" = x; then
4292    RANLIB=""
4293  else
4294    case $cross_compiling:$ac_tool_warned in
4295yes:)
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;}
4298ac_tool_warned=yes ;;
4299esac
4300    RANLIB=$ac_ct_RANLIB
4301  fi
4302else
4303  RANLIB="$ac_cv_prog_RANLIB"
4304fi
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; }
4317if ${ac_cv_path_GREP+:} false; then :
4318  $as_echo_n "(cached) " >&6
4319else
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
4324for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4325do
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
4334case `"$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;;
4358esac
4359
4360      $ac_path_GREP_found && break 3
4361    done
4362  done
4363  done
4364IFS=$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
4368else
4369  ac_cv_path_GREP=$GREP
4370fi
4371
4372fi
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; }
4380if ${ac_cv_path_EGREP+:} false; then :
4381  $as_echo_n "(cached) " >&6
4382else
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
4390for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4391do
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
4400case `"$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;;
4424esac
4425
4426      $ac_path_EGREP_found && break 3
4427    done
4428  done
4429  done
4430IFS=$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
4434else
4435  ac_cv_path_EGREP=$EGREP
4436fi
4437
4438   fi
4439fi
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; }
4447if ${ac_cv_header_stdc+:} false; then :
4448  $as_echo_n "(cached) " >&6
4449else
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
4457int
4458main ()
4459{
4460
4461  ;
4462  return 0;
4463}
4464_ACEOF
4465if ac_fn_c_try_compile "$LINENO"; then :
4466  ac_cv_header_stdc=yes
4467else
4468  ac_cv_header_stdc=no
4469fi
4470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4471
4472if 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
4479if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4480  $EGREP "memchr" >/dev/null 2>&1; then :
4481
4482else
4483  ac_cv_header_stdc=no
4484fi
4485rm -f conftest*
4486
4487fi
4488
4489if 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
4496if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4497  $EGREP "free" >/dev/null 2>&1; then :
4498
4499else
4500  ac_cv_header_stdc=no
4501fi
4502rm -f conftest*
4503
4504fi
4505
4506if 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  :
4510else
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)))
4527int
4528main ()
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
4538if ac_fn_c_try_run "$LINENO"; then :
4539
4540else
4541  ac_cv_header_stdc=no
4542fi
4543rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4544  conftest.$ac_objext conftest.beam conftest.$ac_ext
4545fi
4546
4547fi
4548fi
4549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4550$as_echo "$ac_cv_header_stdc" >&6; }
4551if test $ac_cv_header_stdc = yes; then
4552
4553$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4554
4555fi
4556
4557# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4558for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4559		  inttypes.h stdint.h unistd.h
4560do :
4561  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4562ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4563"
4564if 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
4569fi
4570
4571done
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; }
4586if ${tcl_cv_cc_pipe+:} false; then :
4587  $as_echo_n "(cached) " >&6
4588else
4589
4590	    hold_cflags=$CFLAGS; CFLAGS="$CFLAGS -pipe"
4591	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592/* end confdefs.h.  */
4593
4594int
4595main ()
4596{
4597
4598  ;
4599  return 0;
4600}
4601_ACEOF
4602if ac_fn_c_try_compile "$LINENO"; then :
4603  tcl_cv_cc_pipe=yes
4604else
4605  tcl_cv_cc_pipe=no
4606fi
4607rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4608	    CFLAGS=$hold_cflags
4609fi
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; }
4623if ${ac_cv_c_bigendian+:} false; then :
4624  $as_echo_n "(cached) " >&6
4625else
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
4636if 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
4659fi
4660rm -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
4668int
4669main ()
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
4681if 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
4688int
4689main ()
4690{
4691#if BYTE_ORDER != BIG_ENDIAN
4692		 not big endian
4693		#endif
4694
4695  ;
4696  return 0;
4697}
4698_ACEOF
4699if ac_fn_c_try_compile "$LINENO"; then :
4700  ac_cv_c_bigendian=yes
4701else
4702  ac_cv_c_bigendian=no
4703fi
4704rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4705fi
4706rm -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
4714int
4715main ()
4716{
4717#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4718	      bogus endian macros
4719	     #endif
4720
4721  ;
4722  return 0;
4723}
4724_ACEOF
4725if 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
4731int
4732main ()
4733{
4734#ifndef _BIG_ENDIAN
4735		 not big endian
4736		#endif
4737
4738  ;
4739  return 0;
4740}
4741_ACEOF
4742if ac_fn_c_try_compile "$LINENO"; then :
4743  ac_cv_c_bigendian=yes
4744else
4745  ac_cv_c_bigendian=no
4746fi
4747rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4748fi
4749rm -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.  */
4757short 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
4773int
4774main ()
4775{
4776return use_ascii (foo) == use_ebcdic (foo);
4777  ;
4778  return 0;
4779}
4780_ACEOF
4781if 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
4793fi
4794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4795else
4796  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4797/* end confdefs.h.  */
4798$ac_includes_default
4799int
4800main ()
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
4816if ac_fn_c_try_run "$LINENO"; then :
4817  ac_cv_c_bigendian=no
4818else
4819  ac_cv_c_bigendian=yes
4820fi
4821rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4822  conftest.$ac_objext conftest.beam conftest.$ac_ext
4823fi
4824
4825    fi
4826fi
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"
4855if test "x$ac_cv_func_sin" = xyes; then :
4856  MATH_LIBS=""
4857else
4858  MATH_LIBS="-lm"
4859fi
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; }
4863if ${ac_cv_lib_ieee_main+:} false; then :
4864  $as_echo_n "(cached) " >&6
4865else
4866  ac_check_lib_save_LIBS=$LIBS
4867LIBS="-lieee  $LIBS"
4868cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4869/* end confdefs.h.  */
4870
4871
4872int
4873main ()
4874{
4875return main ();
4876  ;
4877  return 0;
4878}
4879_ACEOF
4880if ac_fn_c_try_link "$LINENO"; then :
4881  ac_cv_lib_ieee_main=yes
4882else
4883  ac_cv_lib_ieee_main=no
4884fi
4885rm -f core conftest.err conftest.$ac_objext \
4886    conftest$ac_exeext conftest.$ac_ext
4887LIBS=$ac_check_lib_save_LIBS
4888fi
4889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ieee_main" >&5
4890$as_echo "$ac_cv_lib_ieee_main" >&6; }
4891if test "x$ac_cv_lib_ieee_main" = xyes; then :
4892  MATH_LIBS="-lieee $MATH_LIBS"
4893fi
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; }
4903if ${ac_cv_lib_inet_main+:} false; then :
4904  $as_echo_n "(cached) " >&6
4905else
4906  ac_check_lib_save_LIBS=$LIBS
4907LIBS="-linet  $LIBS"
4908cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4909/* end confdefs.h.  */
4910
4911
4912int
4913main ()
4914{
4915return main ();
4916  ;
4917  return 0;
4918}
4919_ACEOF
4920if ac_fn_c_try_link "$LINENO"; then :
4921  ac_cv_lib_inet_main=yes
4922else
4923  ac_cv_lib_inet_main=no
4924fi
4925rm -f core conftest.err conftest.$ac_objext \
4926    conftest$ac_exeext conftest.$ac_ext
4927LIBS=$ac_check_lib_save_LIBS
4928fi
4929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_main" >&5
4930$as_echo "$ac_cv_lib_inet_main" >&6; }
4931if test "x$ac_cv_lib_inet_main" = xyes; then :
4932  LIBS="$LIBS -linet"
4933fi
4934
4935    ac_fn_c_check_header_mongrel "$LINENO" "net/errno.h" "ac_cv_header_net_errno_h" "$ac_includes_default"
4936if test "x$ac_cv_header_net_errno_h" = xyes; then :
4937
4938
4939$as_echo "#define HAVE_NET_ERRNO_H 1" >>confdefs.h
4940
4941fi
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"
4965if test "x$ac_cv_func_connect" = xyes; then :
4966  tcl_checkSocket=0
4967else
4968  tcl_checkSocket=1
4969fi
4970
4971    if test "$tcl_checkSocket" = 1; then
4972	ac_fn_c_check_func "$LINENO" "setsockopt" "ac_cv_func_setsockopt"
4973if test "x$ac_cv_func_setsockopt" = xyes; then :
4974
4975else
4976  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setsockopt in -lsocket" >&5
4977$as_echo_n "checking for setsockopt in -lsocket... " >&6; }
4978if ${ac_cv_lib_socket_setsockopt+:} false; then :
4979  $as_echo_n "(cached) " >&6
4980else
4981  ac_check_lib_save_LIBS=$LIBS
4982LIBS="-lsocket  $LIBS"
4983cat 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
4990extern "C"
4991#endif
4992char setsockopt ();
4993int
4994main ()
4995{
4996return setsockopt ();
4997  ;
4998  return 0;
4999}
5000_ACEOF
5001if ac_fn_c_try_link "$LINENO"; then :
5002  ac_cv_lib_socket_setsockopt=yes
5003else
5004  ac_cv_lib_socket_setsockopt=no
5005fi
5006rm -f core conftest.err conftest.$ac_objext \
5007    conftest$ac_exeext conftest.$ac_ext
5008LIBS=$ac_check_lib_save_LIBS
5009fi
5010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_setsockopt" >&5
5011$as_echo "$ac_cv_lib_socket_setsockopt" >&6; }
5012if test "x$ac_cv_lib_socket_setsockopt" = xyes; then :
5013  LIBS="$LIBS -lsocket"
5014else
5015  tcl_checkBoth=1
5016fi
5017
5018fi
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"
5025if test "x$ac_cv_func_accept" = xyes; then :
5026  tcl_checkNsl=0
5027else
5028  LIBS=$tk_oldLibs
5029fi
5030
5031    fi
5032    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
5033if test "x$ac_cv_func_gethostbyname" = xyes; then :
5034
5035else
5036  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
5037$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
5038if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
5039  $as_echo_n "(cached) " >&6
5040else
5041  ac_check_lib_save_LIBS=$LIBS
5042LIBS="-lnsl  $LIBS"
5043cat 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
5050extern "C"
5051#endif
5052char gethostbyname ();
5053int
5054main ()
5055{
5056return gethostbyname ();
5057  ;
5058  return 0;
5059}
5060_ACEOF
5061if ac_fn_c_try_link "$LINENO"; then :
5062  ac_cv_lib_nsl_gethostbyname=yes
5063else
5064  ac_cv_lib_nsl_gethostbyname=no
5065fi
5066rm -f core conftest.err conftest.$ac_objext \
5067    conftest$ac_exeext conftest.$ac_ext
5068LIBS=$ac_check_lib_save_LIBS
5069fi
5070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
5071$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
5072if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
5073  LIBS="$LIBS -lnsl"
5074fi
5075
5076fi
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; }
5089if ${tcl_cv_dirent_h+:} false; then :
5090  $as_echo_n "(cached) " >&6
5091else
5092
5093    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5094/* end confdefs.h.  */
5095#include <sys/types.h>
5096#include <dirent.h>
5097int
5098main ()
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
5111DIR *d;
5112struct dirent *entryPtr;
5113char *p;
5114d = opendir("foobar");
5115entryPtr = readdir(d);
5116p = entryPtr->d_name;
5117closedir(d);
5118
5119  ;
5120  return 0;
5121}
5122_ACEOF
5123if ac_fn_c_try_link "$LINENO"; then :
5124  tcl_cv_dirent_h=yes
5125else
5126  tcl_cv_dirent_h=no
5127fi
5128rm -f core conftest.err conftest.$ac_objext \
5129    conftest$ac_exeext conftest.$ac_ext
5130fi
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"
5142if test "x$ac_cv_header_errno_h" = xyes; then :
5143
5144else
5145
5146$as_echo "#define NO_ERRNO_H 1" >>confdefs.h
5147
5148fi
5149
5150
5151    ac_fn_c_check_header_mongrel "$LINENO" "float.h" "ac_cv_header_float_h" "$ac_includes_default"
5152if test "x$ac_cv_header_float_h" = xyes; then :
5153
5154else
5155
5156$as_echo "#define NO_FLOAT_H 1" >>confdefs.h
5157
5158fi
5159
5160
5161    ac_fn_c_check_header_mongrel "$LINENO" "values.h" "ac_cv_header_values_h" "$ac_includes_default"
5162if test "x$ac_cv_header_values_h" = xyes; then :
5163
5164else
5165
5166$as_echo "#define NO_VALUES_H 1" >>confdefs.h
5167
5168fi
5169
5170
5171    ac_fn_c_check_header_mongrel "$LINENO" "limits.h" "ac_cv_header_limits_h" "$ac_includes_default"
5172if test "x$ac_cv_header_limits_h" = xyes; then :
5173
5174$as_echo "#define HAVE_LIMITS_H 1" >>confdefs.h
5175
5176else
5177
5178$as_echo "#define NO_LIMITS_H 1" >>confdefs.h
5179
5180fi
5181
5182
5183    ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
5184if test "x$ac_cv_header_stdlib_h" = xyes; then :
5185  tcl_ok=1
5186else
5187  tcl_ok=0
5188fi
5189
5190
5191    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5192/* end confdefs.h.  */
5193#include <stdlib.h>
5194
5195_ACEOF
5196if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5197  $EGREP "strtol" >/dev/null 2>&1; then :
5198
5199else
5200  tcl_ok=0
5201fi
5202rm -f conftest*
5203
5204    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5205/* end confdefs.h.  */
5206#include <stdlib.h>
5207
5208_ACEOF
5209if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5210  $EGREP "strtoul" >/dev/null 2>&1; then :
5211
5212else
5213  tcl_ok=0
5214fi
5215rm -f conftest*
5216
5217    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5218/* end confdefs.h.  */
5219#include <stdlib.h>
5220
5221_ACEOF
5222if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5223  $EGREP "strtod" >/dev/null 2>&1; then :
5224
5225else
5226  tcl_ok=0
5227fi
5228rm -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"
5236if test "x$ac_cv_header_string_h" = xyes; then :
5237  tcl_ok=1
5238else
5239  tcl_ok=0
5240fi
5241
5242
5243    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5244/* end confdefs.h.  */
5245#include <string.h>
5246
5247_ACEOF
5248if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5249  $EGREP "strstr" >/dev/null 2>&1; then :
5250
5251else
5252  tcl_ok=0
5253fi
5254rm -f conftest*
5255
5256    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5257/* end confdefs.h.  */
5258#include <string.h>
5259
5260_ACEOF
5261if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5262  $EGREP "strerror" >/dev/null 2>&1; then :
5263
5264else
5265  tcl_ok=0
5266fi
5267rm -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"
5280if test "x$ac_cv_header_sys_wait_h" = xyes; then :
5281
5282else
5283
5284$as_echo "#define NO_SYS_WAIT_H 1" >>confdefs.h
5285
5286fi
5287
5288
5289    ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
5290if test "x$ac_cv_header_dlfcn_h" = xyes; then :
5291
5292else
5293
5294$as_echo "#define NO_DLFCN_H 1" >>confdefs.h
5295
5296fi
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
5302do :
5303  ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
5304if 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
5309fi
5310
5311done
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.
5452if test "${with_system_sqlite+set}" = set; then :
5453  withval=$with_system_sqlite;
5454else
5455  with_system_sqlite=no
5456fi
5457
5458if 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"
5460if 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; }
5463if ${ac_cv_lib_sqlite3_sqlite3_initialize+:} false; then :
5464  $as_echo_n "(cached) " >&6
5465else
5466  ac_check_lib_save_LIBS=$LIBS
5467LIBS="-lsqlite3  $LIBS"
5468cat 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
5475extern "C"
5476#endif
5477char sqlite3_initialize ();
5478int
5479main ()
5480{
5481return sqlite3_initialize ();
5482  ;
5483  return 0;
5484}
5485_ACEOF
5486if ac_fn_c_try_link "$LINENO"; then :
5487  ac_cv_lib_sqlite3_sqlite3_initialize=yes
5488else
5489  ac_cv_lib_sqlite3_sqlite3_initialize=no
5490fi
5491rm -f core conftest.err conftest.$ac_objext \
5492    conftest$ac_exeext conftest.$ac_ext
5493LIBS=$ac_check_lib_save_LIBS
5494fi
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; }
5497if 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"
5501fi
5502
5503fi
5504
5505
5506fi
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.
5523if test "${with_tclinclude+set}" = set; then :
5524  withval=$with_tclinclude; with_tclinclude=${withval}
5525fi
5526
5527
5528    if ${ac_cv_c_tclh+:} false; then :
5529  $as_echo_n "(cached) " >&6
5530else
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
5581fi
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.
5614if test "${enable_threads+set}" = set; then :
5615  enableval=$enable_threads; tcl_ok=$enableval
5616else
5617  tcl_ok=yes
5618fi
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; }
5652if ${ac_cv_lib_pthread_pthread_mutex_init+:} false; then :
5653  $as_echo_n "(cached) " >&6
5654else
5655  ac_check_lib_save_LIBS=$LIBS
5656LIBS="-lpthread  $LIBS"
5657cat 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
5664extern "C"
5665#endif
5666char pthread_mutex_init ();
5667int
5668main ()
5669{
5670return pthread_mutex_init ();
5671  ;
5672  return 0;
5673}
5674_ACEOF
5675if ac_fn_c_try_link "$LINENO"; then :
5676  ac_cv_lib_pthread_pthread_mutex_init=yes
5677else
5678  ac_cv_lib_pthread_pthread_mutex_init=no
5679fi
5680rm -f core conftest.err conftest.$ac_objext \
5681    conftest$ac_exeext conftest.$ac_ext
5682LIBS=$ac_check_lib_save_LIBS
5683fi
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; }
5686if test "x$ac_cv_lib_pthread_pthread_mutex_init" = xyes; then :
5687  tcl_ok=yes
5688else
5689  tcl_ok=no
5690fi
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; }
5700if ${ac_cv_lib_pthread___pthread_mutex_init+:} false; then :
5701  $as_echo_n "(cached) " >&6
5702else
5703  ac_check_lib_save_LIBS=$LIBS
5704LIBS="-lpthread  $LIBS"
5705cat 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
5712extern "C"
5713#endif
5714char __pthread_mutex_init ();
5715int
5716main ()
5717{
5718return __pthread_mutex_init ();
5719  ;
5720  return 0;
5721}
5722_ACEOF
5723if ac_fn_c_try_link "$LINENO"; then :
5724  ac_cv_lib_pthread___pthread_mutex_init=yes
5725else
5726  ac_cv_lib_pthread___pthread_mutex_init=no
5727fi
5728rm -f core conftest.err conftest.$ac_objext \
5729    conftest$ac_exeext conftest.$ac_ext
5730LIBS=$ac_check_lib_save_LIBS
5731fi
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; }
5734if test "x$ac_cv_lib_pthread___pthread_mutex_init" = xyes; then :
5735  tcl_ok=yes
5736else
5737  tcl_ok=no
5738fi
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; }
5748if ${ac_cv_lib_pthreads_pthread_mutex_init+:} false; then :
5749  $as_echo_n "(cached) " >&6
5750else
5751  ac_check_lib_save_LIBS=$LIBS
5752LIBS="-lpthreads  $LIBS"
5753cat 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
5760extern "C"
5761#endif
5762char pthread_mutex_init ();
5763int
5764main ()
5765{
5766return pthread_mutex_init ();
5767  ;
5768  return 0;
5769}
5770_ACEOF
5771if ac_fn_c_try_link "$LINENO"; then :
5772  ac_cv_lib_pthreads_pthread_mutex_init=yes
5773else
5774  ac_cv_lib_pthreads_pthread_mutex_init=no
5775fi
5776rm -f core conftest.err conftest.$ac_objext \
5777    conftest$ac_exeext conftest.$ac_ext
5778LIBS=$ac_check_lib_save_LIBS
5779fi
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; }
5782if test "x$ac_cv_lib_pthreads_pthread_mutex_init" = xyes; then :
5783  tcl_ok=yes
5784else
5785  tcl_ok=no
5786fi
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; }
5794if ${ac_cv_lib_c_pthread_mutex_init+:} false; then :
5795  $as_echo_n "(cached) " >&6
5796else
5797  ac_check_lib_save_LIBS=$LIBS
5798LIBS="-lc  $LIBS"
5799cat 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
5806extern "C"
5807#endif
5808char pthread_mutex_init ();
5809int
5810main ()
5811{
5812return pthread_mutex_init ();
5813  ;
5814  return 0;
5815}
5816_ACEOF
5817if ac_fn_c_try_link "$LINENO"; then :
5818  ac_cv_lib_c_pthread_mutex_init=yes
5819else
5820  ac_cv_lib_c_pthread_mutex_init=no
5821fi
5822rm -f core conftest.err conftest.$ac_objext \
5823    conftest$ac_exeext conftest.$ac_ext
5824LIBS=$ac_check_lib_save_LIBS
5825fi
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; }
5828if test "x$ac_cv_lib_c_pthread_mutex_init" = xyes; then :
5829  tcl_ok=yes
5830else
5831  tcl_ok=no
5832fi
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; }
5837if ${ac_cv_lib_c_r_pthread_mutex_init+:} false; then :
5838  $as_echo_n "(cached) " >&6
5839else
5840  ac_check_lib_save_LIBS=$LIBS
5841LIBS="-lc_r  $LIBS"
5842cat 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
5849extern "C"
5850#endif
5851char pthread_mutex_init ();
5852int
5853main ()
5854{
5855return pthread_mutex_init ();
5856  ;
5857  return 0;
5858}
5859_ACEOF
5860if ac_fn_c_try_link "$LINENO"; then :
5861  ac_cv_lib_c_r_pthread_mutex_init=yes
5862else
5863  ac_cv_lib_c_r_pthread_mutex_init=no
5864fi
5865rm -f core conftest.err conftest.$ac_objext \
5866    conftest$ac_exeext conftest.$ac_ext
5867LIBS=$ac_check_lib_save_LIBS
5868fi
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; }
5871if test "x$ac_cv_lib_c_r_pthread_mutex_init" = xyes; then :
5872  tcl_ok=yes
5873else
5874  tcl_ok=no
5875fi
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
5933if 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
5950else
5951
5952$as_echo "#define SQLITE_THREADSAFE 0" >>confdefs.h
5953
5954fi
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.
5965if test "${enable_shared+set}" = set; then :
5966  enableval=$enable_shared; tcl_ok=$enableval
5967else
5968  tcl_ok=yes
5969fi
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
6000if 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.
6002set 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; }
6005if ${ac_cv_prog_RANLIB+:} false; then :
6006  $as_echo_n "(cached) " >&6
6007else
6008  if test -n "$RANLIB"; then
6009  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6010else
6011as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6012for as_dir in $PATH
6013do
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
6022done
6023  done
6024IFS=$as_save_IFS
6025
6026fi
6027fi
6028RANLIB=$ac_cv_prog_RANLIB
6029if test -n "$RANLIB"; then
6030  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6031$as_echo "$RANLIB" >&6; }
6032else
6033  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6034$as_echo "no" >&6; }
6035fi
6036
6037
6038fi
6039if 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.
6042set 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; }
6045if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6046  $as_echo_n "(cached) " >&6
6047else
6048  if test -n "$ac_ct_RANLIB"; then
6049  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6050else
6051as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6052for as_dir in $PATH
6053do
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
6062done
6063  done
6064IFS=$as_save_IFS
6065
6066fi
6067fi
6068ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6069if 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; }
6072else
6073  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6074$as_echo "no" >&6; }
6075fi
6076
6077  if test "x$ac_ct_RANLIB" = x; then
6078    RANLIB=":"
6079  else
6080    case $cross_compiling:$ac_tool_warned in
6081yes:)
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;}
6084ac_tool_warned=yes ;;
6085esac
6086    RANLIB=$ac_ct_RANLIB
6087  fi
6088else
6089  RANLIB="$ac_cv_prog_RANLIB"
6090fi
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.
6100if test "${enable_64bit+set}" = set; then :
6101  enableval=$enable_64bit; do64bit=$enableval
6102else
6103  do64bit=no
6104fi
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.
6114if test "${enable_64bit_vis+set}" = set; then :
6115  enableval=$enable_64bit_vis; do64bitVIS=$enableval
6116else
6117  do64bitVIS=no
6118fi
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
6125fi
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; }
6132if ${tcl_cv_cc_visibility_hidden+:} false; then :
6133  $as_echo_n "(cached) " >&6
6134else
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) {}
6142int
6143main ()
6144{
6145f();
6146  ;
6147  return 0;
6148}
6149_ACEOF
6150if ac_fn_c_try_link "$LINENO"; then :
6151  tcl_cv_cc_visibility_hidden=yes
6152else
6153  tcl_cv_cc_visibility_hidden=no
6154fi
6155rm -f core conftest.err conftest.$ac_objext \
6156    conftest$ac_exeext conftest.$ac_ext
6157	CFLAGS=$hold_cflags
6158fi
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
6170fi
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.
6177if test "${enable_rpath+set}" = set; then :
6178  enableval=$enable_rpath; doRpath=$enableval
6179else
6180  doRpath=yes
6181fi
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.
6193if test "${enable_wince+set}" = set; then :
6194  enableval=$enable_wince; doWince=$enableval
6195else
6196  doWince=no
6197fi
6198
6199	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $doWince" >&5
6200$as_echo "$doWince" >&6; }
6201
6202fi
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; }
6210if ${tcl_cv_sys_version+:} false; then :
6211  $as_echo_n "(cached) " >&6
6212else
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
6230fi
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
6262else
6263
6264	CFLAGS_OPTIMIZE=-O
6265	CFLAGS_WARNING=""
6266
6267fi
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.
6270set 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; }
6273if ${ac_cv_prog_AR+:} false; then :
6274  $as_echo_n "(cached) " >&6
6275else
6276  if test -n "$AR"; then
6277  ac_cv_prog_AR="$AR" # Let the user override the test.
6278else
6279as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6280for as_dir in $PATH
6281do
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
6290done
6291  done
6292IFS=$as_save_IFS
6293
6294fi
6295fi
6296AR=$ac_cv_prog_AR
6297if test -n "$AR"; then
6298  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6299$as_echo "$AR" >&6; }
6300else
6301  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6302$as_echo "no" >&6; }
6303fi
6304
6305
6306fi
6307if 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.
6310set 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; }
6313if ${ac_cv_prog_ac_ct_AR+:} false; then :
6314  $as_echo_n "(cached) " >&6
6315else
6316  if test -n "$ac_ct_AR"; then
6317  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6318else
6319as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6320for as_dir in $PATH
6321do
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
6330done
6331  done
6332IFS=$as_save_IFS
6333
6334fi
6335fi
6336ac_ct_AR=$ac_cv_prog_ac_ct_AR
6337if 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; }
6340else
6341  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6342$as_echo "no" >&6; }
6343fi
6344
6345  if test "x$ac_ct_AR" = x; then
6346    AR=""
6347  else
6348    case $cross_compiling:$ac_tool_warned in
6349yes:)
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;}
6352ac_tool_warned=yes ;;
6353esac
6354    AR=$ac_ct_AR
6355  fi
6356else
6357  AR="$ac_cv_prog_AR"
6358fi
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"
6364fi
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.
6419if test "${with_celib+set}" = set; then :
6420  withval=$with_celib; with_celibconfig=${withval}
6421fi
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
6427else
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
6457fi
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
6567cat >>confdefs.h <<_ACEOF
6568#define $i 1
6569_ACEOF
6570
6571		    done
6572
6573cat >>confdefs.h <<_ACEOF
6574#define _WIN32_WCE $CEVERSION
6575_ACEOF
6576
6577
6578cat >>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.
6601set 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; }
6604if ${ac_cv_prog_RC+:} false; then :
6605  $as_echo_n "(cached) " >&6
6606else
6607  if test -n "$RC"; then
6608  ac_cv_prog_RC="$RC" # Let the user override the test.
6609else
6610as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6611for as_dir in $PATH
6612do
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
6621done
6622  done
6623IFS=$as_save_IFS
6624
6625fi
6626fi
6627RC=$ac_cv_prog_RC
6628if test -n "$RC"; then
6629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5
6630$as_echo "$RC" >&6; }
6631else
6632  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6633$as_echo "no" >&6; }
6634fi
6635
6636
6637fi
6638if 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.
6641set 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; }
6644if ${ac_cv_prog_ac_ct_RC+:} false; then :
6645  $as_echo_n "(cached) " >&6
6646else
6647  if test -n "$ac_ct_RC"; then
6648  ac_cv_prog_ac_ct_RC="$ac_ct_RC" # Let the user override the test.
6649else
6650as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6651for as_dir in $PATH
6652do
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
6661done
6662  done
6663IFS=$as_save_IFS
6664
6665fi
6666fi
6667ac_ct_RC=$ac_cv_prog_ac_ct_RC
6668if 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; }
6671else
6672  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6673$as_echo "no" >&6; }
6674fi
6675
6676  if test "x$ac_ct_RC" = x; then
6677    RC=""
6678  else
6679    case $cross_compiling:$ac_tool_warned in
6680yes:)
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;}
6683ac_tool_warned=yes ;;
6684esac
6685    RC=$ac_ct_RC
6686  fi
6687else
6688  RC="$ac_cv_prog_RC"
6689fi
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; }
6700if ${ac_cv_cross+:} false; then :
6701  $as_echo_n "(cached) " >&6
6702else
6703  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6704/* end confdefs.h.  */
6705
6706			    #ifdef _WIN32
6707				#error cross-compiler
6708			    #endif
6709
6710int
6711main ()
6712{
6713
6714  ;
6715  return 0;
6716}
6717_ACEOF
6718if ac_fn_c_try_compile "$LINENO"; then :
6719  ac_cv_cross=yes
6720else
6721  ac_cv_cross=no
6722fi
6723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6724
6725fi
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
6790fi
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
6805else
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
6814fi
6815
6816fi
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
6826else
6827
6828		    CC_SEARCH_FLAGS='-R${LIB_RUNTIME_DIR}'
6829
6830fi
6831		LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}'
6832
6833else
6834
6835		if test "$GCC" = yes; then :
6836
6837		    SHLIB_LD='${CC} -shared -Wl,-bexpall'
6838
6839else
6840
6841		    SHLIB_LD="/bin/ld -bhalt:4 -bM:SRE -bexpall -H512 -T512 -bnoentry"
6842		    LDFLAGS="$LDFLAGS -brtl"
6843
6844fi
6845		SHLIB_LD="${SHLIB_LD} ${SHLIB_LD_FLAGS}"
6846		CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
6847		LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
6848
6849fi
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; }
6863if ${ac_cv_lib_bind_inet_ntoa+:} false; then :
6864  $as_echo_n "(cached) " >&6
6865else
6866  ac_check_lib_save_LIBS=$LIBS
6867LIBS="-lbind  $LIBS"
6868cat 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
6875extern "C"
6876#endif
6877char inet_ntoa ();
6878int
6879main ()
6880{
6881return inet_ntoa ();
6882  ;
6883  return 0;
6884}
6885_ACEOF
6886if ac_fn_c_try_link "$LINENO"; then :
6887  ac_cv_lib_bind_inet_ntoa=yes
6888else
6889  ac_cv_lib_bind_inet_ntoa=no
6890fi
6891rm -f core conftest.err conftest.$ac_objext \
6892    conftest$ac_exeext conftest.$ac_ext
6893LIBS=$ac_check_lib_save_LIBS
6894fi
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; }
6897if test "x$ac_cv_lib_bind_inet_ntoa" = xyes; then :
6898  LIBS="$LIBS -lbind -lsocket"
6899fi
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; }
6926if ${ac_cv_lib_network_inet_ntoa+:} false; then :
6927  $as_echo_n "(cached) " >&6
6928else
6929  ac_check_lib_save_LIBS=$LIBS
6930LIBS="-lnetwork  $LIBS"
6931cat 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
6938extern "C"
6939#endif
6940char inet_ntoa ();
6941int
6942main ()
6943{
6944return inet_ntoa ();
6945  ;
6946  return 0;
6947}
6948_ACEOF
6949if ac_fn_c_try_link "$LINENO"; then :
6950  ac_cv_lib_network_inet_ntoa=yes
6951else
6952  ac_cv_lib_network_inet_ntoa=no
6953fi
6954rm -f core conftest.err conftest.$ac_objext \
6955    conftest$ac_exeext conftest.$ac_ext
6956LIBS=$ac_check_lib_save_LIBS
6957fi
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; }
6960if test "x$ac_cv_lib_network_inet_ntoa" = xyes; then :
6961  LIBS="$LIBS -lnetwork"
6962fi
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
6982else
6983
6984		SHLIB_SUFFIX=".sl"
6985
6986fi
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; }
6989if ${ac_cv_lib_dld_shl_load+:} false; then :
6990  $as_echo_n "(cached) " >&6
6991else
6992  ac_check_lib_save_LIBS=$LIBS
6993LIBS="-ldld  $LIBS"
6994cat 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
7001extern "C"
7002#endif
7003char shl_load ();
7004int
7005main ()
7006{
7007return shl_load ();
7008  ;
7009  return 0;
7010}
7011_ACEOF
7012if ac_fn_c_try_link "$LINENO"; then :
7013  ac_cv_lib_dld_shl_load=yes
7014else
7015  ac_cv_lib_dld_shl_load=no
7016fi
7017rm -f core conftest.err conftest.$ac_objext \
7018    conftest$ac_exeext conftest.$ac_ext
7019LIBS=$ac_check_lib_save_LIBS
7020fi
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; }
7023if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
7024  tcl_ok=yes
7025else
7026  tcl_ok=no
7027fi
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
7036fi
7037	    if test "$GCC" = yes; then :
7038
7039		SHLIB_LD='${CC} -shared'
7040		LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7041
7042else
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
7050fi
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}'
7065fi
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
7074else
7075
7076		    do64bit_ok=yes
7077		    CFLAGS="$CFLAGS +DD64"
7078		    LDFLAGS_ARCH="+DD64"
7079
7080fi
7081
7082fi ;;
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}'
7091fi
7092	    if test "$GCC" = yes; then :
7093
7094		CFLAGS="$CFLAGS -mabi=n32"
7095		LDFLAGS="$LDFLAGS -mabi=n32"
7096
7097else
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
7110fi
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}'
7120fi
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
7131else
7132
7133	            do64bit_ok=yes
7134	            SHLIB_LD="ld -64 -shared -rdata_shared"
7135	            CFLAGS="$CFLAGS -64"
7136	            LDFLAGS_ARCH="-64"
7137
7138fi
7139
7140fi
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}'
7155fi
7156	    LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7157	    if test "`uname -m`" = "alpha"; then :
7158  CFLAGS="$CFLAGS -mieee"
7159fi
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; }
7164if ${tcl_cv_cc_m64+:} false; then :
7165  $as_echo_n "(cached) " >&6
7166else
7167
7168		    hold_cflags=$CFLAGS
7169		    CFLAGS="$CFLAGS -m64"
7170		    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7171/* end confdefs.h.  */
7172
7173int
7174main ()
7175{
7176
7177  ;
7178  return 0;
7179}
7180_ACEOF
7181if ac_fn_c_try_link "$LINENO"; then :
7182  tcl_cv_cc_m64=yes
7183else
7184  tcl_cv_cc_m64=no
7185fi
7186rm -f core conftest.err conftest.$ac_objext \
7187    conftest$ac_exeext conftest.$ac_ext
7188		    CFLAGS=$hold_cflags
7189fi
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
7197fi
7198
7199fi
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"
7209fi
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}'
7221fi
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}'
7238fi
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
7259fi
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}'
7273fi
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
7282fi
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}'
7296fi
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"
7303fi
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; }
7332if ${tcl_cv_cc_arch_ppc64+:} false; then :
7333  $as_echo_n "(cached) " >&6
7334else
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
7341int
7342main ()
7343{
7344
7345  ;
7346  return 0;
7347}
7348_ACEOF
7349if ac_fn_c_try_link "$LINENO"; then :
7350  tcl_cv_cc_arch_ppc64=yes
7351else
7352  tcl_cv_cc_arch_ppc64=no
7353fi
7354rm -f core conftest.err conftest.$ac_objext \
7355    conftest$ac_exeext conftest.$ac_ext
7356			    CFLAGS=$hold_cflags
7357fi
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
7365fi;;
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; }
7369if ${tcl_cv_cc_arch_x86_64+:} false; then :
7370  $as_echo_n "(cached) " >&6
7371else
7372
7373			    hold_cflags=$CFLAGS
7374			    CFLAGS="$CFLAGS -arch x86_64"
7375			    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7376/* end confdefs.h.  */
7377
7378int
7379main ()
7380{
7381
7382  ;
7383  return 0;
7384}
7385_ACEOF
7386if ac_fn_c_try_link "$LINENO"; then :
7387  tcl_cv_cc_arch_x86_64=yes
7388else
7389  tcl_cv_cc_arch_x86_64=no
7390fi
7391rm -f core conftest.err conftest.$ac_objext \
7392    conftest$ac_exeext conftest.$ac_ext
7393			    CFLAGS=$hold_cflags
7394fi
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
7402fi;;
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
7408else
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
7415fi
7416
7417fi
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; }
7422if ${tcl_cv_ld_single_module+:} false; then :
7423  $as_echo_n "(cached) " >&6
7424else
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
7431int
7432main ()
7433{
7434int i;
7435  ;
7436  return 0;
7437}
7438_ACEOF
7439if ac_fn_c_try_link "$LINENO"; then :
7440  tcl_cv_ld_single_module=yes
7441else
7442  tcl_cv_ld_single_module=no
7443fi
7444rm -f core conftest.err conftest.$ac_objext \
7445    conftest$ac_exeext conftest.$ac_ext
7446		LDFLAGS=$hold_ldflags
7447fi
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
7454fi
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"
7464fi
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; }
7468if ${tcl_cv_ld_search_paths_first+:} false; then :
7469  $as_echo_n "(cached) " >&6
7470else
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
7477int
7478main ()
7479{
7480int i;
7481  ;
7482  return 0;
7483}
7484_ACEOF
7485if ac_fn_c_try_link "$LINENO"; then :
7486  tcl_cv_ld_search_paths_first=yes
7487else
7488  tcl_cv_ld_search_paths_first=no
7489fi
7490rm -f core conftest.err conftest.$ac_objext \
7491    conftest$ac_exeext conftest.$ac_ext
7492		LDFLAGS=$hold_ldflags
7493fi
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
7500fi
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
7508fi
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; }
7520if ${tcl_cv_lib_x11_64+:} false; then :
7521  $as_echo_n "(cached) " >&6
7522else
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>
7532int
7533main ()
7534{
7535XrmInitialize();
7536  ;
7537  return 0;
7538}
7539_ACEOF
7540if ac_fn_c_try_link "$LINENO"; then :
7541  tcl_cv_lib_x11_64=yes
7542else
7543  tcl_cv_lib_x11_64=no
7544fi
7545rm -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
7550fi
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
7554fi
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; }
7559if ${tcl_cv_lib_tk_64+:} false; then :
7560  $as_echo_n "(cached) " >&6
7561else
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>
7571int
7572main ()
7573{
7574Tk_InitStubs(NULL, "", 0);
7575  ;
7576  return 0;
7577}
7578_ACEOF
7579if ac_fn_c_try_link "$LINENO"; then :
7580  tcl_cv_lib_tk_64=yes
7581else
7582  tcl_cv_lib_tk_64=no
7583fi
7584rm -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
7589fi
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
7593fi
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
7603fi
7604
7605fi
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
7620else
7621
7622	        SHLIB_LD='ld -non_shared -expect_unresolved "*"'
7623
7624fi
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}'
7630fi
7631	    if test "$GCC" = yes; then :
7632  CFLAGS="$CFLAGS -mieee"
7633else
7634
7635		CFLAGS="$CFLAGS -DHAVE_TZSET -std1 -ieee"
7636fi
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
7647else
7648
7649		    CFLAGS="$CFLAGS -pthread"
7650		    LDFLAGS="$LDFLAGS -pthread"
7651
7652fi
7653
7654fi
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
7672else
7673
7674		SHLIB_CFLAGS="-Kpic -belf"
7675		LDFLAGS="$LDFLAGS -belf -Wl,-Bexport"
7676
7677fi
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
7705else
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
7711fi
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
7739else
7740
7741			    do64bit_ok=yes
7742			    CFLAGS="$CFLAGS -m64 -mcpu=v9"
7743			    LDFLAGS="$LDFLAGS -m64 -mcpu=v9"
7744			    SHLIB_CFLAGS="-fPIC"
7745
7746fi
7747
7748else
7749
7750			do64bit_ok=yes
7751			if test "$do64bitVIS" = yes; then :
7752
7753			    CFLAGS="$CFLAGS -xarch=v9a"
7754			    LDFLAGS_ARCH="-xarch=v9a"
7755
7756else
7757
7758			    CFLAGS="$CFLAGS -xarch=v9"
7759			    LDFLAGS_ARCH="-xarch=v9"
7760
7761fi
7762			# Solaris 64 uses this as well
7763			#LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH_64"
7764
7765fi
7766
7767else
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
7782else
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
7794fi
7795
7796else
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;}
7799fi
7800fi
7801
7802fi
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
7824else
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
7831fi
7832fi
7833
7834fi
7835
7836else
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
7848fi
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; }
7859if ${tcl_cv_ld_Bexport+:} false; then :
7860  $as_echo_n "(cached) " >&6
7861else
7862
7863		hold_ldflags=$LDFLAGS
7864		LDFLAGS="$LDFLAGS -Wl,-Bexport"
7865		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7866/* end confdefs.h.  */
7867
7868int
7869main ()
7870{
7871int i;
7872  ;
7873  return 0;
7874}
7875_ACEOF
7876if ac_fn_c_try_link "$LINENO"; then :
7877  tcl_cv_ld_Bexport=yes
7878else
7879  tcl_cv_ld_Bexport=no
7880fi
7881rm -f core conftest.err conftest.$ac_objext \
7882    conftest$ac_exeext conftest.$ac_ext
7883	        LDFLAGS=$hold_ldflags
7884fi
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
7891fi
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
7902fi
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
7927fi
7928
7929    if test "$tcl_cv_cc_visibility_hidden" != yes; then :
7930
7931
7932$as_echo "#define MODULE_SCOPE extern" >>confdefs.h
7933
7934
7935fi
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}'
7941fi
7942    if test "$UNSHARED_LIB_SUFFIX" = ""; then :
7943
7944    # TEA specific: use PACKAGE_VERSION instead of VERSION
7945    UNSHARED_LIB_SUFFIX='${PACKAGE_VERSION}.a'
7946fi
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; }
7951if ${tcl_cv_seh+:} false; then :
7952  $as_echo_n "(cached) " >&6
7953else
7954  if test "$cross_compiling" = yes; then :
7955  tcl_cv_seh=no
7956else
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
7976if ac_fn_c_try_run "$LINENO"; then :
7977  tcl_cv_seh=yes
7978else
7979  tcl_cv_seh=no
7980fi
7981rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7982  conftest.$ac_objext conftest.beam conftest.$ac_ext
7983fi
7984
7985
7986fi
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; }
8003if ${tcl_cv_eh_disposition+:} false; then :
8004  $as_echo_n "(cached) " >&6
8005else
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
8013int
8014main ()
8015{
8016
8017		EXCEPTION_DISPOSITION x;
8018
8019  ;
8020  return 0;
8021}
8022_ACEOF
8023if ac_fn_c_try_compile "$LINENO"; then :
8024  tcl_cv_eh_disposition=yes
8025else
8026  tcl_cv_eh_disposition=no
8027fi
8028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8029
8030fi
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; }
8045if ${tcl_cv_winnt_ignore_void+:} false; then :
8046  $as_echo_n "(cached) " >&6
8047else
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
8056int
8057main ()
8058{
8059
8060		CHAR c;
8061		SHORT s;
8062		LONG l;
8063
8064  ;
8065  return 0;
8066}
8067_ACEOF
8068if ac_fn_c_try_compile "$LINENO"; then :
8069  tcl_cv_winnt_ignore_void=yes
8070else
8071  tcl_cv_winnt_ignore_void=no
8072fi
8073rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8074
8075fi
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; }
8091if ${tcl_cv_cast_to_union+:} false; then :
8092  $as_echo_n "(cached) " >&6
8093else
8094  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8095/* end confdefs.h.  */
8096
8097int
8098main ()
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
8108if ac_fn_c_try_compile "$LINENO"; then :
8109  tcl_cv_cast_to_union=yes
8110else
8111  tcl_cv_cast_to_union=no
8112fi
8113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8114
8115fi
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
8145else
8146  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8147/* end confdefs.h.  */
8148#include <stdlib.h>
8149int
8150main ()
8151{
8152char *p = (char *)strtoll; char *q = (char *)strtoull;
8153  ;
8154  return 0;
8155}
8156_ACEOF
8157if ac_fn_c_try_compile "$LINENO"; then :
8158  tcl_cv_flag__isoc99_source=no
8159else
8160  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8161/* end confdefs.h.  */
8162#define _ISOC99_SOURCE 1
8163#include <stdlib.h>
8164int
8165main ()
8166{
8167char *p = (char *)strtoll; char *q = (char *)strtoull;
8168  ;
8169  return 0;
8170}
8171_ACEOF
8172if ac_fn_c_try_compile "$LINENO"; then :
8173  tcl_cv_flag__isoc99_source=yes
8174else
8175  tcl_cv_flag__isoc99_source=no
8176fi
8177rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8178fi
8179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8180fi
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
8192else
8193  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8194/* end confdefs.h.  */
8195#include <sys/stat.h>
8196int
8197main ()
8198{
8199struct stat64 buf; int i = stat64("/", &buf);
8200  ;
8201  return 0;
8202}
8203_ACEOF
8204if ac_fn_c_try_compile "$LINENO"; then :
8205  tcl_cv_flag__largefile64_source=no
8206else
8207  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8208/* end confdefs.h.  */
8209#define _LARGEFILE64_SOURCE 1
8210#include <sys/stat.h>
8211int
8212main ()
8213{
8214struct stat64 buf; int i = stat64("/", &buf);
8215  ;
8216  return 0;
8217}
8218_ACEOF
8219if ac_fn_c_try_compile "$LINENO"; then :
8220  tcl_cv_flag__largefile64_source=yes
8221else
8222  tcl_cv_flag__largefile64_source=no
8223fi
8224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8225fi
8226rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8227fi
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
8239else
8240  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8241/* end confdefs.h.  */
8242#include <sys/stat.h>
8243int
8244main ()
8245{
8246char *p = (char *)open64;
8247  ;
8248  return 0;
8249}
8250_ACEOF
8251if ac_fn_c_try_compile "$LINENO"; then :
8252  tcl_cv_flag__largefile_source64=no
8253else
8254  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8255/* end confdefs.h.  */
8256#define _LARGEFILE_SOURCE64 1
8257#include <sys/stat.h>
8258int
8259main ()
8260{
8261char *p = (char *)open64;
8262  ;
8263  return 0;
8264}
8265_ACEOF
8266if ac_fn_c_try_compile "$LINENO"; then :
8267  tcl_cv_flag__largefile_source64=yes
8268else
8269  tcl_cv_flag__largefile_source64=no
8270fi
8271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8272fi
8273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8274fi
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
8296else
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
8303int
8304main ()
8305{
8306__int64 value = (__int64) 0;
8307  ;
8308  return 0;
8309}
8310_ACEOF
8311if ac_fn_c_try_compile "$LINENO"; then :
8312  tcl_type_64bit=__int64
8313else
8314  tcl_type_64bit="long long"
8315fi
8316rm -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
8323int
8324main ()
8325{
8326switch (0) {
8327            case 1: case (sizeof(${tcl_type_64bit})==sizeof(long)): ;
8328        }
8329  ;
8330  return 0;
8331}
8332_ACEOF
8333if ac_fn_c_try_compile "$LINENO"; then :
8334  tcl_cv_type_64bit=${tcl_type_64bit}
8335fi
8336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8337fi
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
8353cat >>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; }
8363if ${tcl_cv_struct_dirent64+:} false; then :
8364  $as_echo_n "(cached) " >&6
8365else
8366
8367	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8368/* end confdefs.h.  */
8369#include <sys/types.h>
8370#include <dirent.h>
8371int
8372main ()
8373{
8374struct dirent64 p;
8375  ;
8376  return 0;
8377}
8378_ACEOF
8379if ac_fn_c_try_compile "$LINENO"; then :
8380  tcl_cv_struct_dirent64=yes
8381else
8382  tcl_cv_struct_dirent64=no
8383fi
8384rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8385fi
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; }
8396if ${tcl_cv_struct_stat64+:} false; then :
8397  $as_echo_n "(cached) " >&6
8398else
8399
8400	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8401/* end confdefs.h.  */
8402#include <sys/stat.h>
8403int
8404main ()
8405{
8406struct stat64 p;
8407
8408  ;
8409  return 0;
8410}
8411_ACEOF
8412if ac_fn_c_try_compile "$LINENO"; then :
8413  tcl_cv_struct_stat64=yes
8414else
8415  tcl_cv_struct_stat64=no
8416fi
8417rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8418fi
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
8428do :
8429  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8430ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8431if 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
8436fi
8437done
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
8443else
8444
8445	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8446/* end confdefs.h.  */
8447#include <sys/types.h>
8448int
8449main ()
8450{
8451off64_t offset;
8452
8453  ;
8454  return 0;
8455}
8456_ACEOF
8457if ac_fn_c_try_compile "$LINENO"; then :
8458  tcl_cv_type_off64_t=yes
8459else
8460  tcl_cv_type_off64_t=no
8461fi
8462rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8463fi
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.
8490if test "${enable_symbols+set}" = set; then :
8491  enableval=$enable_symbols; tcl_ok=$enableval
8492else
8493  tcl_ok=no
8494fi
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.
8554for ac_func in fdatasync usleep fullfsync localtime_r gmtime_r
8555do :
8556  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8557ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8558if 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
8563fi
8564done
8565
8566
8567ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
8568if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
8569  ac_have_decl=1
8570else
8571  ac_have_decl=0
8572fi
8573
8574cat >>confdefs.h <<_ACEOF
8575#define HAVE_DECL_STRERROR_R $ac_have_decl
8576_ACEOF
8577
8578for ac_func in strerror_r
8579do :
8580  ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
8581if test "x$ac_cv_func_strerror_r" = xyes; then :
8582  cat >>confdefs.h <<_ACEOF
8583#define HAVE_STRERROR_R 1
8584_ACEOF
8585
8586fi
8587done
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; }
8591if ${ac_cv_func_strerror_r_char_p+:} false; then :
8592  $as_echo_n "(cached) " >&6
8593else
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
8600int
8601main ()
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
8613if ac_fn_c_try_compile "$LINENO"; then :
8614  ac_cv_func_strerror_r_char_p=yes
8615fi
8616rm -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  :
8626else
8627  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8628/* end confdefs.h.  */
8629$ac_includes_default
8630	extern char *strerror_r ();
8631int
8632main ()
8633{
8634char buf[100];
8635	  char x = *strerror_r (0, buf, sizeof buf);
8636	  return ! isalpha (x);
8637  ;
8638  return 0;
8639}
8640_ACEOF
8641if ac_fn_c_try_run "$LINENO"; then :
8642  ac_cv_func_strerror_r_char_p=yes
8643fi
8644rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8645  conftest.$ac_objext conftest.beam conftest.$ac_ext
8646fi
8647
8648    fi
8649
8650fi
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; }
8653if test $ac_cv_func_strerror_r_char_p = yes; then
8654
8655$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
8656
8657fi
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
8675print("manifest needed")
8676#endif
8677
8678_ACEOF
8679if (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
8690fi
8691rm -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
8818ac_config_files="$ac_config_files Makefile pkgIndex.tcl"
8819
8820cat >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
8882if 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
8903fi
8904rm -f confcache
8905
8906test "x$prefix" = xNONE && prefix=$ac_default_prefix
8907# Let make expand exec_prefix.
8908test "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.
8917ac_script='
8918:mline
8919/\\$/{
8920 N
8921 s,\\\n,,
8922 b mline
8923}
8924t clear
8925:clear
8926s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
8927t quote
8928s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
8929t quote
8930b any
8931:quote
8932s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
8933s/\[/\\&/g
8934s/\]/\\&/g
8935s/\$/$$/g
8936H
8937:any
8938${
8939	g
8940	s/^\n//
8941	s/\n/ /g
8942	p
8943}
8944'
8945DEFS=`sed -n "$ac_script" confdefs.h`
8946
8947
8948ac_libobjs=
8949ac_ltlibobjs=
8950U=
8951for 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'
8959done
8960LIBOBJS=$ac_libobjs
8961
8962LTLIBOBJS=$ac_ltlibobjs
8963
8964
8965
8966CFLAGS="${CFLAGS} ${CPPFLAGS}"; CPPFLAGS=""
8967
8968: "${CONFIG_STATUS=./config.status}"
8969ac_write_fail=0
8970ac_clean_files_save=$ac_clean_files
8971ac_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;}
8974as_write_fail=0
8975cat >$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
8982debug=false
8983ac_cs_recheck=false
8984ac_cs_silent=false
8985
8986SHELL=\${CONFIG_SHELL-$SHELL}
8987export SHELL
8988_ASEOF
8989cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8990## -------------------- ##
8991## M4sh Initialization. ##
8992## -------------------- ##
8993
8994# Be more Bourne compatible
8995DUALCASE=1; export DUALCASE # for MKS sh
8996if 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
9003else
9004  case `(set -o) 2>/dev/null` in #(
9005  *posix*) :
9006    set -o posix ;; #(
9007  *) :
9008     ;;
9009esac
9010fi
9011
9012
9013as_nl='
9014'
9015export as_nl
9016# Printing a long string crashes Solaris 7 /usr/bin/printf.
9017as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9018as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9019as_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.
9022if 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 --'
9026elif (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'
9029else
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'
9049fi
9050
9051# The user is always right.
9052if 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  }
9058fi
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.)
9066IFS=" ""	$as_nl"
9067
9068# Find who we are.  Look in the path if we contain no directory separator.
9069as_myself=
9070case $0 in #((
9071  *[\\/]* ) as_myself=$0 ;;
9072  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9073for as_dir in $PATH
9074do
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
9079IFS=$as_save_IFS
9080
9081     ;;
9082esac
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.
9085if test "x$as_myself" = x; then
9086  as_myself=$0
9087fi
9088if test ! -f "$as_myself"; then
9089  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9090  exit 1
9091fi
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.
9097for as_var in BASH_ENV ENV MAIL MAILPATH
9098do eval test x\${$as_var+set} = xset \
9099  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
9100done
9101PS1='$ '
9102PS2='> '
9103PS4='+ '
9104
9105# NLS nuisances.
9106LC_ALL=C
9107export LC_ALL
9108LANGUAGE=C
9109export 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.
9120as_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.
9135as_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.
9143as_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.
9153as_fn_unset ()
9154{
9155  { eval $1=; unset $1;}
9156}
9157as_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.
9164if (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  }'
9169else
9170  as_fn_append ()
9171  {
9172    eval $1=\$$1\$2
9173  }
9174fi # 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.
9181if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
9182  eval 'as_fn_arith ()
9183  {
9184    as_val=$(( $* ))
9185  }'
9186else
9187  as_fn_arith ()
9188  {
9189    as_val=`expr "$@" || test $? -eq 1`
9190  }
9191fi # as_fn_arith
9192
9193
9194if expr a : '\(a\)' >/dev/null 2>&1 &&
9195   test "X`expr 00001 : '.*\(...\)'`" = X001; then
9196  as_expr=expr
9197else
9198  as_expr=false
9199fi
9200
9201if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
9202  as_basename=basename
9203else
9204  as_basename=false
9205fi
9206
9207if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
9208  as_dirname=dirname
9209else
9210  as_dirname=false
9211fi
9212
9213as_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.
9233as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9234as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9235as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9236as_cr_digits='0123456789'
9237as_cr_alnum=$as_cr_Letters$as_cr_digits
9238
9239ECHO_C= ECHO_N= ECHO_T=
9240case `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';;
9250esac
9251
9252rm -f conf$$ conf$$.exe conf$$.file
9253if test -d conf$$.dir; then
9254  rm -f conf$$.dir/conf$$.file
9255else
9256  rm -f conf$$.dir
9257  mkdir conf$$.dir 2>/dev/null
9258fi
9259if (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
9273else
9274  as_ln_s='cp -pR'
9275fi
9276rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
9277rmdir conf$$.dir 2>/dev/null
9278
9279
9280# as_fn_mkdir_p
9281# -------------
9282# Create "$as_dir" as a directory, including parents if necessary.
9283as_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
9327if mkdir -p . 2>/dev/null; then
9328  as_mkdir_p='mkdir -p "$as_dir"'
9329else
9330  test -d ./-p && rmdir ./-p
9331  as_mkdir_p=false
9332fi
9333
9334
9335# as_fn_executable_p FILE
9336# -----------------------
9337# Test if FILE is an executable regular file.
9338as_fn_executable_p ()
9339{
9340  test -f "$1" && test -x "$1"
9341} # as_fn_executable_p
9342as_test_x='test -x'
9343as_executable_p=as_fn_executable_p
9344
9345# Sed expression to map a string onto a valid CPP name.
9346as_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.
9349as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
9350
9351
9352exec 6>&1
9353## ----------------------------------- ##
9354## Main body of $CONFIG_STATUS script. ##
9355## ----------------------------------- ##
9356_ASEOF
9357test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
9358
9359cat >>$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.
9363ac_log="
9364This file was extended by sqlite $as_me 3.14.1, which was
9365generated 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
9373on `(hostname || uname -n) 2>/dev/null | sed 1q`
9374"
9375
9376_ACEOF
9377
9378case $ac_config_files in *"
9379"*) set x $ac_config_files; shift; ac_config_files=$*;;
9380esac
9381
9382
9383
9384cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9385# Files that config.status was made for.
9386config_files="$ac_config_files"
9387
9388_ACEOF
9389
9390cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9391ac_cs_usage="\
9392\`$as_me' instantiates files and other configuration actions
9393from templates according to the current configuration.  Unless the files
9394and actions are specified as TAGs, all are instantiated by default.
9395
9396Usage: $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
9408Configuration files:
9409$config_files
9410
9411Report bugs to the package provider."
9412
9413_ACEOF
9414cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9415ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
9416ac_cs_version="\\
9417sqlite config.status 3.14.1
9418configured by $0, generated by GNU Autoconf 2.69,
9419  with options \\"\$ac_cs_config\\"
9420
9421Copyright (C) 2012 Free Software Foundation, Inc.
9422This config.status script is free software; the Free Software Foundation
9423gives unlimited permission to copy, distribute and modify it."
9424
9425ac_pwd='$ac_pwd'
9426srcdir='$srcdir'
9427test -n "\$AWK" || AWK=awk
9428_ACEOF
9429
9430cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9431# The default lists apply if the user does not specify any file.
9432ac_need_defaults=:
9433while test $# != 0
9434do
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'
9479Try \`$0 --help' for more information." ;;
9480
9481  *) as_fn_append ac_config_targets " $1"
9482     ac_need_defaults=false ;;
9483
9484  esac
9485  shift
9486done
9487
9488ac_configure_extra_args=
9489
9490if $ac_cs_silent; then
9491  exec 6>/dev/null
9492  ac_configure_extra_args="$ac_configure_extra_args --silent"
9493fi
9494
9495_ACEOF
9496cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9497if \$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 "\$@"
9504fi
9505
9506_ACEOF
9507cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9508exec 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
9518cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9519_ACEOF
9520
9521cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9522
9523# Handling of arguments.
9524for ac_config_target in $ac_config_targets
9525do
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
9532done
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.
9539if $ac_need_defaults; then
9540  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9541fi
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
9568ac_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'.
9573if test -n "$CONFIG_FILES"; then
9574
9575
9576ac_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.
9580if test "x$ac_cr" = x; then
9581  eval ac_cr=\$\'\\r\'
9582fi
9583ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9584if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9585  ac_cs_awk_cr='\\r'
9586else
9587  ac_cs_awk_cr=$ac_cr
9588fi
9589
9590echo '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
9600ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9601ac_delim='%!_!# '
9602for 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
9614done
9615rm -f conf$$subs.sh
9616
9617cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9618cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9619_ACEOF
9620sed -n '
9621h
9622s/^/S["/; s/!.*/"]=/
9623p
9624g
9625s/^[^!]*!//
9626:repl
9627t repl
9628s/'"$ac_delim"'$//
9629t delim
9630:nl
9631h
9632s/\(.\{148\}\)..*/\1/
9633t more1
9634s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9635p
9636n
9637b repl
9638:more1
9639s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9640p
9641g
9642s/.\{148\}//
9643t nl
9644:delim
9645h
9646s/\(.\{148\}\)..*/\1/
9647t more2
9648s/["\\]/\\&/g; s/^/"/; s/$/"/
9649p
9650b
9651:more2
9652s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9653p
9654g
9655s/.\{148\}//
9656t delim
9657' <conf$$subs.awk | sed '
9658/^[^""]/{
9659  N
9660  s/\n//
9661}
9662' >>$CONFIG_STATUS || ac_write_fail=1
9663rm -f conf$$subs.awk
9664cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9665_ACAWK
9666cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9667  for (key in S) S_is_set[key] = 1
9668  FS = ""
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
9693cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9694if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9695  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9696else
9697  cat
9698fi < "$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).
9706if test "x$srcdir" = x.; then
9707  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
9708h
9709s///
9710s/^/:/
9711s/[	 ]*$/:/
9712s/:\$(srcdir):/:/g
9713s/:\${srcdir}:/:/g
9714s/:@srcdir@:/:/g
9715s/^:*//
9716s/:*$//
9717x
9718s/\(=[	 ]*\).*/\1/
9719G
9720s/\n//
9721s/^[^=]*=[	 ]*$//
9722}'
9723fi
9724
9725cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9726fi # test -n "$CONFIG_FILES"
9727
9728
9729eval set X "  :F $CONFIG_FILES      "
9730shift
9731for ac_tag
9732do
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
9824case "$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 ;;
9834esac
9835ac_abs_top_builddir=$ac_pwd
9836ac_abs_builddir=$ac_pwd$ac_dir_suffix
9837# for backward compatibility:
9838ac_top_builddir=$ac_top_build_prefix
9839
9840case $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 ;;
9853esac
9854ac_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
9865cat >>$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.
9868ac_datarootdir_hack=; ac_datarootdir_seen=
9869ac_sed_dataroot='
9870/datarootdir/ {
9871  p
9872  q
9873}
9874/@datadir@/p
9875/@docdir@/p
9876/@infodir@/p
9877/@localedir@/p
9878/@mandir@/p'
9879case `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
9885cat >>$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' ;;
9893esac
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?
9899cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9900ac_sed_extra="$ac_vpsub
9901$extrasub
9902_ACEOF
9903cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9904:t
9905/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9906s|@configure_input@|$ac_sed_conf_input|;t t
9907s&@top_builddir@&$ac_top_builddir_sub&;t t
9908s&@top_build_prefix@&$ac_top_build_prefix&;t t
9909s&@srcdir@&$ac_srcdir&;t t
9910s&@abs_srcdir@&$ac_abs_srcdir&;t t
9911s&@top_srcdir@&$ac_top_srcdir&;t t
9912s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9913s&@builddir@&$ac_builddir&;t t
9914s&@abs_builddir@&$ac_abs_builddir&;t t
9915s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9916$ac_datarootdir_hack
9917"
9918eval 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
9921test -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'
9926which 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'
9928which 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
9942done # for ac_tag
9943
9944
9945as_fn_exit 0
9946_ACEOF
9947ac_clean_files=$ac_clean_files_save
9948
9949test $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.
9961if 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
9972fi
9973if 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;}
9976fi
9977
9978