2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for sqlite 3.14.1.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
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 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
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+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
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'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 as_echo_n='sh -c $as_echo_n_body as_echo'
69 as_echo='sh -c $as_echo_body as_echo'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
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.)
89 # Find who we are. Look in the path if we contain no directory separator.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
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.
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
147 *v*x* | *x*v* ) as_opts=-vx ;;
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
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+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev/null; then :
205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
213 test -z "$as_dir" && as_dir=.
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 :
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
238 if test "x$CONFIG_SHELL" != x; then :
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.
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
248 *v*x* | *x*v* ) as_opts=-vx ;;
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
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."
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."
276 SHELL=${CONFIG_SHELL-/bin/sh}
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
287 # Portably unset VAR.
290 { eval $1=; unset $1;}
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
314 # Create "$as_dir" as a directory, including parents if necessary.
319 -*) as_dir=./$as_dir;;
321 test -d "$as_dir" || eval $as_mkdir_p || {
325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
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\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
352 test -d "$as_dir" && break
354 test -z "$as_dirs" || eval "mkdir $as_dirs"
355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
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
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
398 as_val=`expr "$@" || test $? -eq 1`
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.
410 as_status=$1; test $as_status -eq 0 && as_status=1
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
415 $as_echo "$as_me: error: $2" >&2
416 as_fn_exit $as_status
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
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. :-)
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
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; }
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).
496 # Exit status is that of the last command.
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
503 case `echo 'xy\c'` in
504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
518 mkdir conf$$.dir 2>/dev/null
520 if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
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 ||
529 elif ln conf$$.file conf$$ 2>/dev/null; then
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
540 if mkdir -p . 2>/dev/null; then
541 as_mkdir_p='mkdir -p "$as_dir"'
543 test -d ./-p && rmdir ./-p
548 as_executable_p=as_fn_executable_p
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
557 test -n "$DJDIR" || exec 7<&0 </dev/null
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
568 ac_default_prefix=/usr/local
570 ac_config_libobj_dir=.
577 # Identity of this package.
578 PACKAGE_NAME='sqlite'
579 PACKAGE_TARNAME='sqlite'
580 PACKAGE_VERSION='3.14.1'
581 PACKAGE_STRING='sqlite 3.14.1'
585 # Factoring default headers for most tests.
586 ac_includes_default="\
588 #ifdef HAVE_SYS_TYPES_H
589 # include <sys/types.h>
591 #ifdef HAVE_SYS_STAT_H
592 # include <sys/stat.h>
598 # ifdef HAVE_STDLIB_H
603 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
608 #ifdef HAVE_STRINGS_H
609 # include <strings.h>
611 #ifdef HAVE_INTTYPES_H
612 # include <inttypes.h>
621 ac_subst_vars='LTLIBOBJS
624 VC_MANIFEST_EMBED_EXE
625 VC_MANIFEST_EMBED_DLL
720 program_transform_name
733 enable_option_checking
746 ac_precious_vars='build_alias
757 # Initialize some variables set by options.
759 ac_init_version=false
760 ac_unrecognized_opts=
762 # The variables have the same names as the options, with
763 # dashes changed to underlines.
771 program_transform_name=s,x,x,
779 # Installation directory options.
780 # These are left unexpanded so users can "make install exec_prefix=/foo"
781 # and all the variables that are supposed to be based on exec_prefix
782 # by default will actually change.
783 # Use braces instead of parens because sh, perl, etc. also accept them.
784 # (The list follows the same order as the GNU Coding Standards.)
785 bindir='${exec_prefix}/bin'
786 sbindir='${exec_prefix}/sbin'
787 libexecdir='${exec_prefix}/libexec'
788 datarootdir='${prefix}/share'
789 datadir='${datarootdir}'
790 sysconfdir='${prefix}/etc'
791 sharedstatedir='${prefix}/com'
792 localstatedir='${prefix}/var'
793 includedir='${prefix}/include'
794 oldincludedir='/usr/include'
795 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
796 infodir='${datarootdir}/info'
801 libdir='${exec_prefix}/lib'
802 localedir='${datarootdir}/locale'
803 mandir='${datarootdir}/man'
809 # If the previous option needs an argument, assign it.
810 if test -n "$ac_prev"; then
811 eval $ac_prev=\$ac_option
817 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
822 # Accept the important Cygnus configure options, so we can diagnose typos.
824 case $ac_dashdash$ac_option in
828 -bindir | --bindir | --bindi | --bind | --bin | --bi)
830 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
833 -build | --build | --buil | --bui | --bu)
834 ac_prev=build_alias ;;
835 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
836 build_alias=$ac_optarg ;;
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 ;;
846 cache_file=config.cache ;;
848 -datadir | --datadir | --datadi | --datad)
850 -datadir=* | --datadir=* | --datadi=* | --datad=*)
851 datadir=$ac_optarg ;;
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 ;;
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
871 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
872 ac_unrecognized_sep=', ';;
874 eval enable_$ac_useropt=no ;;
876 -docdir | --docdir | --docdi | --doc | --do)
878 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
881 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
883 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
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
897 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
898 ac_unrecognized_sep=', ';;
900 eval enable_$ac_useropt=\$ac_optarg ;;
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 ;;
911 -gas | --gas | --ga | --g)
912 # Obsolete; use --with-gas.
915 -help | --help | --hel | --he | -h)
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 ;;
922 -host | --host | --hos | --ho)
923 ac_prev=host_alias ;;
924 -host=* | --host=* | --hos=* | --ho=*)
925 host_alias=$ac_optarg ;;
927 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
929 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
931 htmldir=$ac_optarg ;;
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 ;;
940 -infodir | --infodir | --infodi | --infod | --info | --inf)
942 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
943 infodir=$ac_optarg ;;
945 -libdir | --libdir | --libdi | --libd)
947 -libdir=* | --libdir=* | --libdi=* | --libd=*)
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 ;;
957 -localedir | --localedir | --localedi | --localed | --locale)
959 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
960 localedir=$ac_optarg ;;
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 ;;
969 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
971 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
975 # Obsolete; use --without-fp.
978 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
979 | --no-cr | --no-c | -n)
982 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
983 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
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 ;;
995 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
997 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
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 ;;
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 ;;
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 ;;
1031 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1033 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1034 pdfdir=$ac_optarg ;;
1036 -psdir | --psdir | --psdi | --psd | --ps)
1038 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1041 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1042 | -silent | --silent | --silen | --sile | --sil)
1045 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1047 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1049 sbindir=$ac_optarg ;;
1051 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1052 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1053 | --sharedst | --shareds | --shared | --share | --shar \
1055 ac_prev=sharedstatedir ;;
1056 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1057 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1058 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1060 sharedstatedir=$ac_optarg ;;
1062 -site | --site | --sit)
1064 -site=* | --site=* | --sit=*)
1067 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1069 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1070 srcdir=$ac_optarg ;;
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 ;;
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 ;;
1084 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1087 -version | --version | --versio | --versi | --vers | -V)
1088 ac_init_version=: ;;
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
1101 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1102 ac_unrecognized_sep=', ';;
1104 eval with_$ac_useropt=\$ac_optarg ;;
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
1117 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1118 ac_unrecognized_sep=', ';;
1120 eval with_$ac_useropt=no ;;
1123 # Obsolete; use --with-x.
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 ;;
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 ;;
1140 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1141 Try \`$0 --help' for more information"
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'" ;;
1151 eval $ac_envvar=\$ac_optarg
1152 export $ac_envvar ;;
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}"
1165 if test -n "$ac_prev"; then
1166 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1167 as_fn_error $? "missing argument to $ac_option"
1170 if test -n "$ac_unrecognized_opts"; then
1171 case $enable_option_checking in
1173 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1174 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1178 # Check all directory arguments for consistency.
1179 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1180 datadir sysconfdir sharedstatedir localstatedir includedir \
1181 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1182 libdir localedir mandir
1184 eval ac_val=\$$ac_var
1185 # Remove trailing slashes.
1188 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1189 eval $ac_var=\$ac_val;;
1191 # Be sure to have absolute directory names.
1193 [\\/$]* | ?:[\\/]* ) continue;;
1194 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1196 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
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.
1204 target=$target_alias
1206 # FIXME: To remove some day.
1207 if test "x$host_alias" != x; then
1208 if test "x$build_alias" = x; then
1209 cross_compiling=maybe
1210 elif test "x$build_alias" != "x$host_alias"; then
1216 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1218 test "$silent" = yes && exec 6>/dev/null
1221 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1222 ac_ls_di=`ls -di .` &&
1223 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1224 as_fn_error $? "working directory cannot be determined"
1225 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1226 as_fn_error $? "pwd does not report name of working directory"
1229 # Find the source files, if location was not specified.
1230 if test -z "$srcdir"; then
1231 ac_srcdir_defaulted=yes
1232 # Try the directory containing this script, then the parent directory.
1233 ac_confdir=`$as_dirname -- "$as_myself" ||
1234 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1235 X"$as_myself" : 'X\(//\)[^/]' \| \
1236 X"$as_myself" : 'X\(//\)$' \| \
1237 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1238 $as_echo X"$as_myself" |
1239 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1257 if test ! -r "$srcdir/$ac_unique_file"; then
1261 ac_srcdir_defaulted=no
1263 if test ! -r "$srcdir/$ac_unique_file"; then
1264 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1265 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1267 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1269 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1271 # When building in place, set srcdir=.
1272 if test "$ac_abs_confdir" = "$ac_pwd"; then
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.
1279 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1281 for ac_var in $ac_precious_vars; do
1282 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1283 eval ac_env_${ac_var}_value=\$${ac_var}
1284 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1285 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1289 # Report the --help message.
1291 if test "$ac_init_help" = "long"; then
1292 # Omit some internal or obsolete options to make the list less imposing.
1293 # This message is too long to be a string in the A/UX 3.1 sh.
1295 \`configure' configures sqlite 3.14.1 to adapt to many kinds of systems.
1297 Usage: $0 [OPTION]... [VAR=VALUE]...
1299 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1300 VAR=VALUE. See below for descriptions of some of the useful variables.
1302 Defaults for the options are specified in brackets.
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 \`..']
1315 Installation directories:
1316 --prefix=PREFIX install architecture-independent files in PREFIX
1317 [$ac_default_prefix]
1318 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1321 By default, \`make install' will install all the files in
1322 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1323 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1324 for instance \`--prefix=\$HOME'.
1326 For better control, use the options below.
1328 Fine tuning of the installation directories:
1329 --bindir=DIR user executables [EPREFIX/bin]
1330 --sbindir=DIR system admin executables [EPREFIX/sbin]
1331 --libexecdir=DIR program executables [EPREFIX/libexec]
1332 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1333 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1334 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1335 --libdir=DIR object code libraries [EPREFIX/lib]
1336 --includedir=DIR C header files [PREFIX/include]
1337 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1338 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1339 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1340 --infodir=DIR info documentation [DATAROOTDIR/info]
1341 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1342 --mandir=DIR man documentation [DATAROOTDIR/man]
1343 --docdir=DIR documentation root [DATAROOTDIR/doc/sqlite]
1344 --htmldir=DIR html documentation [DOCDIR]
1345 --dvidir=DIR dvi documentation [DOCDIR]
1346 --pdfdir=DIR pdf documentation [DOCDIR]
1347 --psdir=DIR ps documentation [DOCDIR]
1354 if test -n "$ac_init_help"; then
1355 case $ac_init_help in
1356 short | recursive ) echo "Configuration of sqlite 3.14.1:";;
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)
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
1377 --with-system-sqlite use a system-supplied libsqlite3 instead of the
1379 --with-tclinclude directory containing the public Tcl header files
1380 --with-celib=DIR use Windows/CE support library from DIR
1382 Some influential environment variables:
1383 CC C compiler command
1384 CFLAGS C compiler flags
1385 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1386 nonstandard directory <lib dir>
1387 LIBS libraries to pass to the linker, e.g. -l<library>
1388 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1389 you have headers in a nonstandard directory <include dir>
1392 Use these variables to override the choices made by `configure' or to help
1393 it to find libraries and programs with nonstandard names/locations.
1395 Report bugs to the package provider.
1400 if test "$ac_init_help" = "recursive"; then
1401 # If there are subdirs, report their specific --help.
1402 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1403 test -d "$ac_dir" ||
1404 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1409 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
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/ ;;
1419 ac_abs_top_builddir=$ac_pwd
1420 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1421 # for backward compatibility:
1422 ac_top_builddir=$ac_top_build_prefix
1425 .) # We are building in place.
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 ;;
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 ;;
1438 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1440 cd "$ac_dir" || { ac_status=$?; continue; }
1441 # Check for guested configure.
1442 if test -f "$ac_srcdir/configure.gnu"; then
1444 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1445 elif test -f "$ac_srcdir/configure"; then
1447 $SHELL "$ac_srcdir/configure" --help=recursive
1449 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1451 cd "$ac_pwd" || { ac_status=$?; break; }
1455 test -n "$ac_init_help" && exit $ac_status
1456 if $ac_init_version; then
1458 sqlite configure 3.14.1
1459 generated by GNU Autoconf 2.69
1461 Copyright (C) 2012 Free Software Foundation, Inc.
1462 This configure script is free software; the Free Software Foundation
1463 gives unlimited permission to copy, distribute and modify it.
1468 ## ------------------------ ##
1469 ## Autoconf initialization. ##
1470 ## ------------------------ ##
1472 # ac_fn_c_try_compile LINENO
1473 # --------------------------
1474 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1475 ac_fn_c_try_compile ()
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"
1481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1482 *) ac_try_echo=$ac_try;;
1484 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1485 $as_echo "$ac_try_echo"; } >&5
1486 (eval "$ac_compile") 2>conftest.err
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
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 :
1500 $as_echo "$as_me: failed program was:" >&5
1501 sed 's/^/| /' conftest.$ac_ext >&5
1505 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1506 as_fn_set_status $ac_retval
1508 } # ac_fn_c_try_compile
1510 # ac_fn_c_try_cpp LINENO
1511 # ----------------------
1512 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1515 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1516 if { { ac_try="$ac_cpp conftest.$ac_ext"
1518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1519 *) ac_try_echo=$ac_try;;
1521 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1522 $as_echo "$ac_try_echo"; } >&5
1523 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
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
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
1537 $as_echo "$as_me: failed program was:" >&5
1538 sed 's/^/| /' conftest.$ac_ext >&5
1542 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1543 as_fn_set_status $ac_retval
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.
1553 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1554 if { { ac_try="$ac_link"
1556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1557 *) ac_try_echo=$ac_try;;
1559 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1560 $as_echo "$ac_try_echo"; } >&5
1561 (eval "$ac_link") 2>&5
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;;
1569 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1570 $as_echo "$ac_try_echo"; } >&5
1571 (eval "$ac_try") 2>&5
1573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1574 test $ac_status = 0; }; }; then :
1577 $as_echo "$as_me: program exited with status $ac_status" >&5
1578 $as_echo "$as_me: failed program was:" >&5
1579 sed 's/^/| /' conftest.$ac_ext >&5
1581 ac_retval=$ac_status
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
1589 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1590 # -------------------------------------------------------
1591 # Tests whether HEADER exists and can be compiled using the include files in
1592 # INCLUDES, setting the cache variable VAR accordingly.
1593 ac_fn_c_check_header_compile ()
1595 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1597 $as_echo_n "checking for $2... " >&6; }
1598 if eval \${$3+:} false; then :
1599 $as_echo_n "(cached) " >&6
1601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1602 /* end confdefs.h. */
1606 if ac_fn_c_try_compile "$LINENO"; then :
1611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
1618 } # ac_fn_c_check_header_compile
1620 # ac_fn_c_try_link LINENO
1621 # -----------------------
1622 # Try to link conftest.$ac_ext, and return whether this succeeded.
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"
1629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1630 *) ac_try_echo=$ac_try;;
1632 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1633 $as_echo "$ac_try_echo"; } >&5
1634 (eval "$ac_link") 2>conftest.err
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
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
1651 $as_echo "$as_me: failed program was:" >&5
1652 sed 's/^/| /' conftest.$ac_ext >&5
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
1664 } # ac_fn_c_try_link
1666 # ac_fn_c_check_func LINENO FUNC VAR
1667 # ----------------------------------
1668 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1669 ac_fn_c_check_func ()
1671 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1673 $as_echo_n "checking for $2... " >&6; }
1674 if eval \${$3+:} false; then :
1675 $as_echo_n "(cached) " >&6
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
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. */
1689 # include <limits.h>
1691 # include <assert.h>
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. */
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
1718 if ac_fn_c_try_link "$LINENO"; then :
1723 rm -f core conftest.err conftest.$ac_objext \
1724 conftest$ac_exeext conftest.$ac_ext
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
1731 } # ac_fn_c_check_func
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
1738 ac_fn_c_check_header_mongrel ()
1740 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1741 if eval \${$3+:} false; then :
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743 $as_echo_n "checking for $2... " >&6; }
1744 if eval \${$3+:} false; then :
1745 $as_echo_n "(cached) " >&6
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1749 $as_echo "$ac_res" >&6; }
1751 # Is the header compilable?
1752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1753 $as_echo_n "checking $2 usability... " >&6; }
1754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1755 /* end confdefs.h. */
1759 if ac_fn_c_try_compile "$LINENO"; then :
1760 ac_header_compiler=yes
1762 ac_header_compiler=no
1764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1766 $as_echo "$ac_header_compiler" >&6; }
1768 # Is the header present?
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1770 $as_echo_n "checking $2 presence... " >&6; }
1771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1772 /* end confdefs.h. */
1775 if ac_fn_c_try_cpp "$LINENO"; then :
1776 ac_header_preproc=yes
1778 ac_header_preproc=no
1780 rm -f conftest.err conftest.i conftest.$ac_ext
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1782 $as_echo "$ac_header_preproc" >&6; }
1784 # So? What about this header?
1785 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
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;}
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;}
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1806 $as_echo_n "checking for $2... " >&6; }
1807 if eval \${$3+:} false; then :
1808 $as_echo_n "(cached) " >&6
1810 eval "$3=\$ac_header_compiler"
1813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1814 $as_echo "$ac_res" >&6; }
1816 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1818 } # ac_fn_c_check_header_mongrel
1820 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1821 # ---------------------------------------------
1822 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1824 ac_fn_c_check_decl ()
1826 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1827 as_decl_name=`echo $2|sed 's/ *(.*//'`
1828 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1830 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1831 if eval \${$3+:} false; then :
1832 $as_echo_n "(cached) " >&6
1834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1835 /* end confdefs.h. */
1840 #ifndef $as_decl_name
1842 (void) $as_decl_use;
1844 (void) $as_decl_name;
1852 if ac_fn_c_try_compile "$LINENO"; then :
1857 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
1864 } # ac_fn_c_check_decl
1865 cat >config.log <<_ACEOF
1866 This file contains any messages produced by compilers while
1867 running configure, to aid debugging if configure makes a mistake.
1869 It was created by sqlite $as_me 3.14.1, which was
1870 generated by GNU Autoconf 2.69. Invocation command line was
1882 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1883 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1884 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1885 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1886 uname -v = `(uname -v) 2>/dev/null || echo unknown`
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`
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`
1901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1905 test -z "$as_dir" && as_dir=.
1906 $as_echo "PATH: $as_dir"
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.
1930 ac_must_keep_next=false
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)
1941 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1944 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
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.
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 ;;
1959 -* ) ac_must_keep_next=true ;;
1962 as_fn_append ac_configure_args " '$ac_arg'"
1967 { ac_configure_args0=; unset ac_configure_args0;}
1968 { ac_configure_args1=; unset ac_configure_args1;}
1970 # When interrupted or exit'd, cleanup temporary files, and complete
1971 # config.log. We remove comments because anyway the quotes in there
1972 # would cause problems or look ugly.
1973 # WARNING: Use '\'' to represent an apostrophe within the trap.
1974 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1975 trap 'exit_status=$?
1976 # Save into config.log some information that might help in debugging.
1980 $as_echo "## ---------------- ##
1981 ## Cache variables. ##
1982 ## ---------------- ##"
1984 # The following way of writing the cache mishandles newlines in values,
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
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;} ;;
1995 _ | IFS | as_nl) ;; #(
1996 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1997 *) { eval $ac_var=; unset $ac_var;} ;;
2002 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2003 *${as_nl}ac_space=\ *)
2005 "s/'\''/'\''\\\\'\'''\''/g;
2006 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2009 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2016 $as_echo "## ----------------- ##
2017 ## Output variables. ##
2018 ## ----------------- ##"
2020 for ac_var in $ac_subst_vars
2022 eval ac_val=\$$ac_var
2024 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2026 $as_echo "$ac_var='\''$ac_val'\''"
2030 if test -n "$ac_subst_files"; then
2031 $as_echo "## ------------------- ##
2032 ## File substitutions. ##
2033 ## ------------------- ##"
2035 for ac_var in $ac_subst_files
2037 eval ac_val=\$$ac_var
2039 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2041 $as_echo "$ac_var='\''$ac_val'\''"
2046 if test -s confdefs.h; then
2047 $as_echo "## ----------- ##
2054 test "$ac_signal" != 0 &&
2055 $as_echo "$as_me: caught signal $ac_signal"
2056 $as_echo "$as_me: exit $exit_status"
2058 rm -f core *.core core.conftest.* &&
2059 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2062 for ac_signal in 1 2 13 15; do
2063 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2067 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2068 rm -f -r conftest* confdefs.h
2070 $as_echo "/* confdefs.h */" > confdefs.h
2072 # Predefined preprocessor variables.
2074 cat >>confdefs.h <<_ACEOF
2075 #define PACKAGE_NAME "$PACKAGE_NAME"
2078 cat >>confdefs.h <<_ACEOF
2079 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2082 cat >>confdefs.h <<_ACEOF
2083 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2086 cat >>confdefs.h <<_ACEOF
2087 #define PACKAGE_STRING "$PACKAGE_STRING"
2090 cat >>confdefs.h <<_ACEOF
2091 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2094 cat >>confdefs.h <<_ACEOF
2095 #define PACKAGE_URL "$PACKAGE_URL"
2099 # Let the site file select an alternate cache file if it wants to.
2100 # Prefer an explicitly selected file to automatically selected ones.
2103 if test -n "$CONFIG_SITE"; then
2104 # We do not want a PATH search for config.site.
2105 case $CONFIG_SITE in #((
2106 -*) ac_site_file1=./$CONFIG_SITE;;
2107 */*) ac_site_file1=$CONFIG_SITE;;
2108 *) ac_site_file1=./$CONFIG_SITE;;
2110 elif test "x$prefix" != xNONE; then
2111 ac_site_file1=$prefix/share/config.site
2112 ac_site_file2=$prefix/etc/config.site
2114 ac_site_file1=$ac_default_prefix/share/config.site
2115 ac_site_file2=$ac_default_prefix/etc/config.site
2117 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
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
2125 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2126 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2127 as_fn_error $? "failed to load site script $ac_site_file
2128 See \`config.log' for more details" "$LINENO" 5; }
2132 if test -r "$cache_file"; then
2133 # Some versions of bash will fail to source /dev/null (special files
2134 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2135 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2136 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2137 $as_echo "$as_me: loading cache $cache_file" >&6;}
2139 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2140 *) . "./$cache_file";;
2144 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2145 $as_echo "$as_me: creating cache $cache_file" >&6;}
2149 # Check that the precious variables saved in the cache have kept the same
2151 ac_cache_corrupted=false
2152 for ac_var in $ac_precious_vars; do
2153 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2154 eval ac_new_set=\$ac_env_${ac_var}_set
2155 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2156 eval ac_new_val=\$ac_env_${ac_var}_value
2157 case $ac_old_set,$ac_new_set in
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=: ;;
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=: ;;
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=:
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
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;}
2187 # Pass precious variables to config.status.
2188 if test "$ac_new_set" = set; then
2190 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2191 *) ac_arg=$ac_var=$ac_new_val ;;
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'" ;;
2199 if $ac_cache_corrupted; then
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2201 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2203 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2204 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2206 ## -------------------- ##
2207 ## Main body of script. ##
2208 ## -------------------- ##
2211 ac_cpp='$CPP $CPPFLAGS'
2212 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2213 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2214 ac_compiler_gnu=$ac_cv_c_compiler_gnu
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 #--------------------------------------------------------------------
2225 # TEA extensions pass this us the version of TEA they think they
2226 # are compatible with.
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
2233 The PACKAGE_NAME variable must be defined by your TEA configure.in" "$LINENO" 5
2235 if test x"3.9" = x ; then
2237 TEA version not specified." "$LINENO" 5
2238 elif test "3.9" != "${TEA_VERSION}" ; then
2239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: warning: requested TEA version \"3.9\", have \"${TEA_VERSION}\"" >&5
2240 $as_echo "warning: requested TEA version \"3.9\", have \"${TEA_VERSION}\"" >&6; }
2242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok (TEA ${TEA_VERSION})" >&5
2243 $as_echo "ok (TEA ${TEA_VERSION})" >&6; }
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
2252 case "`uname -s`" in
2253 *win32*|*WIN32*|*MINGW32_*)
2254 # Extract the first word of "cygpath", so it can be a program name with args.
2255 set dummy cygpath; ac_word=$2
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2257 $as_echo_n "checking for $ac_word... " >&6; }
2258 if ${ac_cv_prog_CYGPATH+:} false; then :
2259 $as_echo_n "(cached) " >&6
2261 if test -n "$CYGPATH"; then
2262 ac_cv_prog_CYGPATH="$CYGPATH" # Let the user override the test.
2264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
2279 test -z "$ac_cv_prog_CYGPATH" && ac_cv_prog_CYGPATH="echo"
2282 CYGPATH=$ac_cv_prog_CYGPATH
2283 if test -n "$CYGPATH"; then
2284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5
2285 $as_echo "$CYGPATH" >&6; }
2287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2288 $as_echo "no" >&6; }
2293 TEA_PLATFORM="windows"
2298 # TEA_PLATFORM is determined later in LOAD_TCLCONFIG
2302 # Maybe we are cross-compiling....
2303 case ${host_alias} in
2306 TEA_PLATFORM="windows"
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
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;}
2331 # This package name must be replaced statically for AC_SUBST to work
2333 # Substitute STUB_LIB_FILE in case package creates a stub library too.
2336 # We AC_SUBST these here to ensure they are subst'ed,
2337 # in case the user doesn't call TEA_ADD_...
2348 for ac_dir in tclconfig "$srcdir"/tclconfig; do
2349 if test -f "$ac_dir/install-sh"; then
2351 ac_install_sh="$ac_aux_dir/install-sh -c"
2353 elif test -f "$ac_dir/install.sh"; then
2355 ac_install_sh="$ac_aux_dir/install.sh -c"
2357 elif test -f "$ac_dir/shtool"; then
2359 ac_install_sh="$ac_aux_dir/shtool install -c"
2363 if test -z "$ac_aux_dir"; then
2364 as_fn_error $? "cannot find install-sh, install.sh, or shtool in tclconfig \"$srcdir\"/tclconfig" "$LINENO" 5
2367 # These three variables are undocumented and unsupported,
2368 # and are intended to be withdrawn in a future Autoconf release.
2369 # They can cause serious problems if a builder's source tree is in a directory
2370 # whose full name contains unusual characters.
2371 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2372 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2373 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2377 #--------------------------------------------------------------------
2378 # Load the tclConfig.sh file
2379 #--------------------------------------------------------------------
2384 # Ok, lets find the tcl configuration
2385 # First, look for one uninstalled.
2386 # the alternative search directory is invoked by --with-tcl
2389 if test x"${no_tcl}" = x ; then
2390 # we reset no_tcl in case something fails here
2393 # Check whether --with-tcl was given.
2394 if test "${with_tcl+set}" = set; then :
2395 withval=$with_tcl; with_tclconfig="${withval}"
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
2405 # First check to see if --with-tcl was specified.
2406 if test x"${with_tclconfig}" != x ; then
2407 case "${with_tclconfig}" in
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$!!'`"
2415 if test -f "${with_tclconfig}/tclConfig.sh" ; then
2416 ac_cv_c_tclconfig="`(cd "${with_tclconfig}"; pwd)`"
2418 as_fn_error $? "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
2422 # then check for a private Tcl installation
2423 if test x"${ac_cv_c_tclconfig}" = x ; then
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` \
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` \
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)`"
2442 if test -f "$i/unix/tclConfig.sh" ; then
2443 ac_cv_c_tclconfig="`(cd $i/unix; pwd)`"
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` \
2456 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
2457 ac_cv_c_tclconfig="`(cd $i/Tcl.framework; pwd)`"
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` \
2469 if test -f "$i/tclConfig.sh" ; then
2470 ac_cv_c_tclconfig="`(cd $i; pwd)`"
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` \
2488 if test -f "$i/tclConfig.sh" ; then
2489 ac_cv_c_tclconfig="`(cd $i; pwd)`"
2495 # check in a few other private locations
2496 if test x"${ac_cv_c_tclconfig}" = x ; then
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)`"
2507 if test -f "$i/unix/tclConfig.sh" ; then
2508 ac_cv_c_tclconfig="`(cd $i/unix; pwd)`"
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
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; }
2529 ac_cpp='$CPP $CPPFLAGS'
2530 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2531 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2532 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2533 if test -n "$ac_tool_prefix"; then
2534 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2535 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2537 $as_echo_n "checking for $ac_word... " >&6; }
2538 if ${ac_cv_prog_CC+:} false; then :
2539 $as_echo_n "(cached) " >&6
2541 if test -n "$CC"; then
2542 ac_cv_prog_CC="$CC" # Let the user override the test.
2544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
2562 if test -n "$CC"; then
2563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2564 $as_echo "$CC" >&6; }
2566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2567 $as_echo "no" >&6; }
2572 if test -z "$ac_cv_prog_CC"; then
2574 # Extract the first word of "gcc", so it can be a program name with args.
2575 set dummy gcc; ac_word=$2
2576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2577 $as_echo_n "checking for $ac_word... " >&6; }
2578 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2579 $as_echo_n "(cached) " >&6
2581 if test -n "$ac_ct_CC"; then
2582 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
2601 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2602 if test -n "$ac_ct_CC"; then
2603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2604 $as_echo "$ac_ct_CC" >&6; }
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2607 $as_echo "no" >&6; }
2610 if test "x$ac_ct_CC" = x; then
2613 case $cross_compiling:$ac_tool_warned in
2615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2616 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2617 ac_tool_warned=yes ;;
2625 if test -z "$CC"; then
2626 if test -n "$ac_tool_prefix"; then
2627 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2628 set dummy ${ac_tool_prefix}cc; ac_word=$2
2629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2630 $as_echo_n "checking for $ac_word... " >&6; }
2631 if ${ac_cv_prog_CC+:} false; then :
2632 $as_echo_n "(cached) " >&6
2634 if test -n "$CC"; then
2635 ac_cv_prog_CC="$CC" # Let the user override the test.
2637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
2655 if test -n "$CC"; then
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2657 $as_echo "$CC" >&6; }
2659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2660 $as_echo "no" >&6; }
2666 if test -z "$CC"; then
2667 # Extract the first word of "cc", so it can be a program name with args.
2668 set dummy cc; ac_word=$2
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2670 $as_echo_n "checking for $ac_word... " >&6; }
2671 if ${ac_cv_prog_CC+:} false; then :
2672 $as_echo_n "(cached) " >&6
2674 if test -n "$CC"; then
2675 ac_cv_prog_CC="$CC" # Let the user override the test.
2678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
2690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2697 if test $ac_prog_rejected = yes; then
2698 # We found a bogon in the path, so make sure we never use it.
2699 set dummy $ac_cv_prog_CC
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.
2706 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2712 if test -n "$CC"; then
2713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2714 $as_echo "$CC" >&6; }
2716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2717 $as_echo "no" >&6; }
2722 if test -z "$CC"; then
2723 if test -n "$ac_tool_prefix"; then
2724 for ac_prog in cl.exe
2726 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2727 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2729 $as_echo_n "checking for $ac_word... " >&6; }
2730 if ${ac_cv_prog_CC+:} false; then :
2731 $as_echo_n "(cached) " >&6
2733 if test -n "$CC"; then
2734 ac_cv_prog_CC="$CC" # Let the user override the test.
2736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
2754 if test -n "$CC"; then
2755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2756 $as_echo "$CC" >&6; }
2758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2759 $as_echo "no" >&6; }
2763 test -n "$CC" && break
2766 if test -z "$CC"; then
2768 for ac_prog in cl.exe
2770 # Extract the first word of "$ac_prog", so it can be a program name with args.
2771 set dummy $ac_prog; ac_word=$2
2772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2773 $as_echo_n "checking for $ac_word... " >&6; }
2774 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2775 $as_echo_n "(cached) " >&6
2777 if test -n "$ac_ct_CC"; then
2778 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
2797 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2798 if test -n "$ac_ct_CC"; then
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2800 $as_echo "$ac_ct_CC" >&6; }
2802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2803 $as_echo "no" >&6; }
2807 test -n "$ac_ct_CC" && break
2810 if test "x$ac_ct_CC" = x; then
2813 case $cross_compiling:$ac_tool_warned in
2815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2816 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2817 ac_tool_warned=yes ;;
2826 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2827 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2828 as_fn_error $? "no acceptable C compiler found in \$PATH
2829 See \`config.log' for more details" "$LINENO" 5; }
2831 # Provide some information about the compiler.
2832 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2835 for ac_option in --version -v -V -qversion; do
2836 { { ac_try="$ac_compiler $ac_option >&5"
2838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2839 *) ac_try_echo=$ac_try;;
2841 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2842 $as_echo "$ac_try_echo"; } >&5
2843 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2845 if test -s conftest.err; then
2847 ... rest of stderr output deleted ...
2848 10q' conftest.err >conftest.er1
2849 cat conftest.er1 >&5
2851 rm -f conftest.er1 conftest.err
2852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2853 test $ac_status = 0; }
2856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2857 /* end confdefs.h. */
2867 ac_clean_files_save=$ac_clean_files
2868 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2869 # Try to create an executable without -o first, disregard a.out.
2870 # It will help us diagnose broken compilers, and finding out an intuition
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2873 $as_echo_n "checking whether the C compiler works... " >&6; }
2874 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2876 # The possible output files:
2877 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2880 for ac_file in $ac_files
2883 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2884 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2889 if { { ac_try="$ac_link_default"
2891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2892 *) ac_try_echo=$ac_try;;
2894 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2895 $as_echo "$ac_try_echo"; } >&5
2896 (eval "$ac_link_default") 2>&5
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
2905 for ac_file in $ac_files ''
2907 test -f "$ac_file" || continue
2909 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2912 # We found the default executable, but exeext='' is most
2916 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2918 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
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
2930 test "$ac_cv_exeext" = no && ac_cv_exeext=
2935 if test -z "$ac_file"; then :
2936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2937 $as_echo "no" >&6; }
2938 $as_echo "$as_me: failed program was:" >&5
2939 sed 's/^/| /' conftest.$ac_ext >&5
2941 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2942 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2943 as_fn_error 77 "C compiler cannot create executables
2944 See \`config.log' for more details" "$LINENO" 5; }
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2947 $as_echo "yes" >&6; }
2949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2950 $as_echo_n "checking for C compiler default output file name... " >&6; }
2951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2952 $as_echo "$ac_file" >&6; }
2953 ac_exeext=$ac_cv_exeext
2955 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2956 ac_clean_files=$ac_clean_files_save
2957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2958 $as_echo_n "checking for suffix of executables... " >&6; }
2959 if { { ac_try="$ac_link"
2961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2962 *) ac_try_echo=$ac_try;;
2964 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2965 $as_echo "$ac_try_echo"; } >&5
2966 (eval "$ac_link") 2>&5
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
2974 for ac_file in conftest.exe conftest conftest.*; do
2975 test -f "$ac_file" || continue
2977 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2978 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2984 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2985 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2986 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2987 See \`config.log' for more details" "$LINENO" 5; }
2989 rm -f conftest conftest$ac_cv_exeext
2990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2991 $as_echo "$ac_cv_exeext" >&6; }
2993 rm -f conftest.$ac_ext
2994 EXEEXT=$ac_cv_exeext
2996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2997 /* end confdefs.h. */
3002 FILE *f = fopen ("conftest.out", "w");
3003 return ferror (f) || fclose (f) != 0;
3009 ac_clean_files="$ac_clean_files conftest.out"
3010 # Check that the compiler produces executables we can run. If not, either
3011 # the compiler is broken, or we cross compile.
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3013 $as_echo_n "checking whether we are cross compiling... " >&6; }
3014 if test "$cross_compiling" != yes; then
3015 { { ac_try="$ac_link"
3017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3018 *) ac_try_echo=$ac_try;;
3020 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3021 $as_echo "$ac_try_echo"; } >&5
3022 (eval "$ac_link") 2>&5
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;;
3031 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3032 $as_echo "$ac_try_echo"; } >&5
3033 (eval "$ac_try") 2>&5
3035 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3036 test $ac_status = 0; }; }; then
3039 if test "$cross_compiling" = maybe; then
3042 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3043 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3044 as_fn_error $? "cannot run C compiled programs.
3045 If you meant to cross compile, use \`--host'.
3046 See \`config.log' for more details" "$LINENO" 5; }
3050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3051 $as_echo "$cross_compiling" >&6; }
3053 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3054 ac_clean_files=$ac_clean_files_save
3055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3056 $as_echo_n "checking for suffix of object files... " >&6; }
3057 if ${ac_cv_objext+:} false; then :
3058 $as_echo_n "(cached) " >&6
3060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3061 /* end confdefs.h. */
3071 rm -f conftest.o conftest.obj
3072 if { { ac_try="$ac_compile"
3074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3075 *) ac_try_echo=$ac_try;;
3077 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3078 $as_echo "$ac_try_echo"; } >&5
3079 (eval "$ac_compile") 2>&5
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;
3086 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3087 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3092 $as_echo "$as_me: failed program was:" >&5
3093 sed 's/^/| /' conftest.$ac_ext >&5
3095 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3096 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3097 as_fn_error $? "cannot compute suffix of object files: cannot compile
3098 See \`config.log' for more details" "$LINENO" 5; }
3100 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3103 $as_echo "$ac_cv_objext" >&6; }
3104 OBJEXT=$ac_cv_objext
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3107 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3108 if ${ac_cv_c_compiler_gnu+:} false; then :
3109 $as_echo_n "(cached) " >&6
3111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3112 /* end confdefs.h. */
3125 if ac_fn_c_try_compile "$LINENO"; then :
3130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3131 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3135 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3136 if test $ac_compiler_gnu = yes; then
3141 ac_test_CFLAGS=${CFLAGS+set}
3142 ac_save_CFLAGS=$CFLAGS
3143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3144 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3145 if ${ac_cv_prog_cc_g+:} false; then :
3146 $as_echo_n "(cached) " >&6
3148 ac_save_c_werror_flag=$ac_c_werror_flag
3149 ac_c_werror_flag=yes
3152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3153 /* end confdefs.h. */
3163 if ac_fn_c_try_compile "$LINENO"; then :
3167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3168 /* end confdefs.h. */
3178 if ac_fn_c_try_compile "$LINENO"; then :
3181 ac_c_werror_flag=$ac_save_c_werror_flag
3183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3184 /* end confdefs.h. */
3194 if ac_fn_c_try_compile "$LINENO"; then :
3197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3201 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3202 ac_c_werror_flag=$ac_save_c_werror_flag
3204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3205 $as_echo "$ac_cv_prog_cc_g" >&6; }
3206 if test "$ac_test_CFLAGS" = set; then
3207 CFLAGS=$ac_save_CFLAGS
3208 elif test $ac_cv_prog_cc_g = yes; then
3209 if test "$GCC" = yes; then
3215 if test "$GCC" = yes; then
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3222 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3223 if ${ac_cv_prog_cc_c89+:} false; then :
3224 $as_echo_n "(cached) " >&6
3226 ac_cv_prog_cc_c89=no
3228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3229 /* end confdefs.h. */
3233 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3234 struct buf { int x; };
3235 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3236 static char *e (p, i)
3242 static char *f (char * (*g) (char **, int), char **p, ...)
3247 s = g (p, va_arg (v,int));
3252 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3253 function prototypes and stuff, but not '\xHH' hex character constants.
3254 These don't provoke an error unfortunately, instead are silently treated
3255 as 'x'. The following induces an error, until -std is added to get
3256 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3257 array size at least. It's necessary to write '\x00'==0 to get something
3258 that's true only with -std. */
3259 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3261 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3262 inside strings and character constants. */
3264 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3266 int test (int i, double x);
3267 struct s1 {int (*f) (int a);};
3268 struct s2 {int (*f) (double a);};
3269 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3275 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3280 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3281 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3283 CC="$ac_save_CC $ac_arg"
3284 if ac_fn_c_try_compile "$LINENO"; then :
3285 ac_cv_prog_cc_c89=$ac_arg
3287 rm -f core conftest.err conftest.$ac_objext
3288 test "x$ac_cv_prog_cc_c89" != "xno" && break
3290 rm -f conftest.$ac_ext
3295 case "x$ac_cv_prog_cc_c89" in
3297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3298 $as_echo "none needed" >&6; } ;;
3300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3301 $as_echo "unsupported" >&6; } ;;
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; } ;;
3307 if test "x$ac_cv_prog_cc_c89" != xno; then :
3312 ac_cpp='$CPP $CPPFLAGS'
3313 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3314 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3315 ac_compiler_gnu=$ac_cv_c_compiler_gnu
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; }
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"
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; }
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}\""
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.
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}"
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}"
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}\""
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. */
3405 if ac_fn_c_try_compile "$LINENO"; then :
3408 TEA_PLATFORM="windows"
3411 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEA_PLATFORM" >&5
3414 $as_echo "$TEA_PLATFORM" >&6; }
3416 # The BUILD_$pkg is to define the correct extern storage class
3417 # handling when making this package
3419 cat >>confdefs.h <<_ACEOF
3420 #define BUILD_${PACKAGE_NAME} /**/
3423 # Do this here as we have fully defined TEA_PLATFORM now
3424 if test "${TEA_PLATFORM}" = "windows" ; then
3426 CLEANFILES="$CLEANFILES *.lib *.dll *.pdb *.exp"
3438 #--------------------------------------------------------------------
3439 # Load the tkConfig.sh file if necessary (Tk extension)
3440 #--------------------------------------------------------------------
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 #-----------------------------------------------------------------------
3451 if test "${prefix}" = "NONE"; then
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}
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;}
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}
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;}
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 #-----------------------------------------------------------------------
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.
3489 ac_cpp='$CPP $CPPFLAGS'
3490 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3491 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3492 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3493 if test -n "$ac_tool_prefix"; then
3494 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3495 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3497 $as_echo_n "checking for $ac_word... " >&6; }
3498 if ${ac_cv_prog_CC+:} false; then :
3499 $as_echo_n "(cached) " >&6
3501 if test -n "$CC"; then
3502 ac_cv_prog_CC="$CC" # Let the user override the test.
3504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
3522 if test -n "$CC"; then
3523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3524 $as_echo "$CC" >&6; }
3526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3527 $as_echo "no" >&6; }
3532 if test -z "$ac_cv_prog_CC"; then
3534 # Extract the first word of "gcc", so it can be a program name with args.
3535 set dummy gcc; ac_word=$2
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3537 $as_echo_n "checking for $ac_word... " >&6; }
3538 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3539 $as_echo_n "(cached) " >&6
3541 if test -n "$ac_ct_CC"; then
3542 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
3561 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3562 if test -n "$ac_ct_CC"; then
3563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3564 $as_echo "$ac_ct_CC" >&6; }
3566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3567 $as_echo "no" >&6; }
3570 if test "x$ac_ct_CC" = x; then
3573 case $cross_compiling:$ac_tool_warned in
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3576 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3577 ac_tool_warned=yes ;;
3585 if test -z "$CC"; then
3586 if test -n "$ac_tool_prefix"; then
3587 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3588 set dummy ${ac_tool_prefix}cc; ac_word=$2
3589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3590 $as_echo_n "checking for $ac_word... " >&6; }
3591 if ${ac_cv_prog_CC+:} false; then :
3592 $as_echo_n "(cached) " >&6
3594 if test -n "$CC"; then
3595 ac_cv_prog_CC="$CC" # Let the user override the test.
3597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
3615 if test -n "$CC"; then
3616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3617 $as_echo "$CC" >&6; }
3619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3620 $as_echo "no" >&6; }
3626 if test -z "$CC"; then
3627 # Extract the first word of "cc", so it can be a program name with args.
3628 set dummy cc; ac_word=$2
3629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3630 $as_echo_n "checking for $ac_word... " >&6; }
3631 if ${ac_cv_prog_CC+:} false; then :
3632 $as_echo_n "(cached) " >&6
3634 if test -n "$CC"; then
3635 ac_cv_prog_CC="$CC" # Let the user override the test.
3638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
3650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3657 if test $ac_prog_rejected = yes; then
3658 # We found a bogon in the path, so make sure we never use it.
3659 set dummy $ac_cv_prog_CC
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.
3666 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3672 if test -n "$CC"; then
3673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3674 $as_echo "$CC" >&6; }
3676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3677 $as_echo "no" >&6; }
3682 if test -z "$CC"; then
3683 if test -n "$ac_tool_prefix"; then
3684 for ac_prog in cl.exe
3686 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3687 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3689 $as_echo_n "checking for $ac_word... " >&6; }
3690 if ${ac_cv_prog_CC+:} false; then :
3691 $as_echo_n "(cached) " >&6
3693 if test -n "$CC"; then
3694 ac_cv_prog_CC="$CC" # Let the user override the test.
3696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
3714 if test -n "$CC"; then
3715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3716 $as_echo "$CC" >&6; }
3718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3719 $as_echo "no" >&6; }
3723 test -n "$CC" && break
3726 if test -z "$CC"; then
3728 for ac_prog in cl.exe
3730 # Extract the first word of "$ac_prog", so it can be a program name with args.
3731 set dummy $ac_prog; ac_word=$2
3732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3733 $as_echo_n "checking for $ac_word... " >&6; }
3734 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3735 $as_echo_n "(cached) " >&6
3737 if test -n "$ac_ct_CC"; then
3738 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
3757 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3758 if test -n "$ac_ct_CC"; then
3759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3760 $as_echo "$ac_ct_CC" >&6; }
3762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3763 $as_echo "no" >&6; }
3767 test -n "$ac_ct_CC" && break
3770 if test "x$ac_ct_CC" = x; then
3773 case $cross_compiling:$ac_tool_warned in
3775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3776 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3777 ac_tool_warned=yes ;;
3786 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3787 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3788 as_fn_error $? "no acceptable C compiler found in \$PATH
3789 See \`config.log' for more details" "$LINENO" 5; }
3791 # Provide some information about the compiler.
3792 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3795 for ac_option in --version -v -V -qversion; do
3796 { { ac_try="$ac_compiler $ac_option >&5"
3798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3799 *) ac_try_echo=$ac_try;;
3801 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3802 $as_echo "$ac_try_echo"; } >&5
3803 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3805 if test -s conftest.err; then
3807 ... rest of stderr output deleted ...
3808 10q' conftest.err >conftest.er1
3809 cat conftest.er1 >&5
3811 rm -f conftest.er1 conftest.err
3812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3813 test $ac_status = 0; }
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3817 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3818 if ${ac_cv_c_compiler_gnu+:} false; then :
3819 $as_echo_n "(cached) " >&6
3821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3822 /* end confdefs.h. */
3835 if ac_fn_c_try_compile "$LINENO"; then :
3840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3841 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3845 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3846 if test $ac_compiler_gnu = yes; then
3851 ac_test_CFLAGS=${CFLAGS+set}
3852 ac_save_CFLAGS=$CFLAGS
3853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3854 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3855 if ${ac_cv_prog_cc_g+:} false; then :
3856 $as_echo_n "(cached) " >&6
3858 ac_save_c_werror_flag=$ac_c_werror_flag
3859 ac_c_werror_flag=yes
3862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3863 /* end confdefs.h. */
3873 if ac_fn_c_try_compile "$LINENO"; then :
3877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3878 /* end confdefs.h. */
3888 if ac_fn_c_try_compile "$LINENO"; then :
3891 ac_c_werror_flag=$ac_save_c_werror_flag
3893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3894 /* end confdefs.h. */
3904 if ac_fn_c_try_compile "$LINENO"; then :
3907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3909 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3911 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3912 ac_c_werror_flag=$ac_save_c_werror_flag
3914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3915 $as_echo "$ac_cv_prog_cc_g" >&6; }
3916 if test "$ac_test_CFLAGS" = set; then
3917 CFLAGS=$ac_save_CFLAGS
3918 elif test $ac_cv_prog_cc_g = yes; then
3919 if test "$GCC" = yes; then
3925 if test "$GCC" = yes; then
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3932 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3933 if ${ac_cv_prog_cc_c89+:} false; then :
3934 $as_echo_n "(cached) " >&6
3936 ac_cv_prog_cc_c89=no
3938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3939 /* end confdefs.h. */
3943 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3944 struct buf { int x; };
3945 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3946 static char *e (p, i)
3952 static char *f (char * (*g) (char **, int), char **p, ...)
3957 s = g (p, va_arg (v,int));
3962 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3963 function prototypes and stuff, but not '\xHH' hex character constants.
3964 These don't provoke an error unfortunately, instead are silently treated
3965 as 'x'. The following induces an error, until -std is added to get
3966 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3967 array size at least. It's necessary to write '\x00'==0 to get something
3968 that's true only with -std. */
3969 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3971 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3972 inside strings and character constants. */
3974 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3976 int test (int i, double x);
3977 struct s1 {int (*f) (int a);};
3978 struct s2 {int (*f) (double a);};
3979 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3985 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3990 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3991 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3993 CC="$ac_save_CC $ac_arg"
3994 if ac_fn_c_try_compile "$LINENO"; then :
3995 ac_cv_prog_cc_c89=$ac_arg
3997 rm -f core conftest.err conftest.$ac_objext
3998 test "x$ac_cv_prog_cc_c89" != "xno" && break
4000 rm -f conftest.$ac_ext
4005 case "x$ac_cv_prog_cc_c89" in
4007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4008 $as_echo "none needed" >&6; } ;;
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4011 $as_echo "unsupported" >&6; } ;;
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; } ;;
4017 if test "x$ac_cv_prog_cc_c89" != xno; then :
4022 ac_cpp='$CPP $CPPFLAGS'
4023 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4024 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4025 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4028 ac_cpp='$CPP $CPPFLAGS'
4029 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4030 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4031 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4033 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4034 # On Suns, sometimes $CPP names a directory.
4035 if test -n "$CPP" && test -d "$CPP"; then
4038 if test -z "$CPP"; then
4039 if ${ac_cv_prog_CPP+:} false; then :
4040 $as_echo_n "(cached) " >&6
4042 # Double quotes because CPP needs to be expanded
4043 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4046 for ac_c_preproc_warn_flag in '' yes
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. */
4057 # include <limits.h>
4059 # include <assert.h>
4063 if ac_fn_c_try_cpp "$LINENO"; then :
4066 # Broken: fails on valid input.
4069 rm -f conftest.err conftest.i conftest.$ac_ext
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>
4077 if ac_fn_c_try_cpp "$LINENO"; then :
4078 # Broken: success on invalid input.
4081 # Passes both tests.
4085 rm -f conftest.err conftest.i conftest.$ac_ext
4088 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4089 rm -f conftest.i conftest.err conftest.$ac_ext
4090 if $ac_preproc_ok; then :
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4103 $as_echo "$CPP" >&6; }
4105 for ac_c_preproc_warn_flag in '' yes
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. */
4116 # include <limits.h>
4118 # include <assert.h>
4122 if ac_fn_c_try_cpp "$LINENO"; then :
4125 # Broken: fails on valid input.
4128 rm -f conftest.err conftest.i conftest.$ac_ext
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>
4136 if ac_fn_c_try_cpp "$LINENO"; then :
4137 # Broken: success on invalid input.
4140 # Passes both tests.
4144 rm -f conftest.err conftest.i conftest.$ac_ext
4147 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4148 rm -f conftest.i conftest.err conftest.$ac_ext
4149 if $ac_preproc_ok; then :
4152 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4153 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4154 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4155 See \`config.log' for more details" "$LINENO" 5; }
4159 ac_cpp='$CPP $CPPFLAGS'
4160 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4161 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4162 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4165 INSTALL="\$(SHELL) \$(srcdir)/tclconfig/install-sh -c"
4167 INSTALL_DATA="\${INSTALL} -m 644"
4169 INSTALL_PROGRAM="\${INSTALL}"
4171 INSTALL_SCRIPT="\${INSTALL}"
4174 #--------------------------------------------------------------------
4175 # Checks to see if the make program sets the $MAKE variable.
4176 #--------------------------------------------------------------------
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; }
4181 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4182 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4183 $as_echo_n "(cached) " >&6
4185 cat >conftest.make <<\_ACEOF
4188 @echo '@@@%%%=$(MAKE)=@@@%%%'
4190 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4191 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4193 eval ac_cv_prog_make_${ac_make}_set=yes;;
4195 eval ac_cv_prog_make_${ac_make}_set=no;;
4199 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4201 $as_echo "yes" >&6; }
4204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4205 $as_echo "no" >&6; }
4206 SET_MAKE="MAKE=${MAKE-make}"
4210 #--------------------------------------------------------------------
4212 #--------------------------------------------------------------------
4214 if test -n "$ac_tool_prefix"; then
4215 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4216 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4218 $as_echo_n "checking for $ac_word... " >&6; }
4219 if ${ac_cv_prog_RANLIB+:} false; then :
4220 $as_echo_n "(cached) " >&6
4222 if test -n "$RANLIB"; then
4223 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
4242 RANLIB=$ac_cv_prog_RANLIB
4243 if test -n "$RANLIB"; then
4244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4245 $as_echo "$RANLIB" >&6; }
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4248 $as_echo "no" >&6; }
4253 if test -z "$ac_cv_prog_RANLIB"; then
4254 ac_ct_RANLIB=$RANLIB
4255 # Extract the first word of "ranlib", so it can be a program name with args.
4256 set dummy ranlib; ac_word=$2
4257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4258 $as_echo_n "checking for $ac_word... " >&6; }
4259 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4260 $as_echo_n "(cached) " >&6
4262 if test -n "$ac_ct_RANLIB"; then
4263 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4265 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
4282 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4283 if test -n "$ac_ct_RANLIB"; then
4284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4285 $as_echo "$ac_ct_RANLIB" >&6; }
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4288 $as_echo "no" >&6; }
4291 if test "x$ac_ct_RANLIB" = x; then
4294 case $cross_compiling:$ac_tool_warned in
4296 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4297 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4298 ac_tool_warned=yes ;;
4300 RANLIB=$ac_ct_RANLIB
4303 RANLIB="$ac_cv_prog_RANLIB"
4307 #--------------------------------------------------------------------
4308 # Determines the correct binary file extension (.o, .obj, .exe etc.)
4309 #--------------------------------------------------------------------
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4316 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4317 if ${ac_cv_path_GREP+:} false; then :
4318 $as_echo_n "(cached) " >&6
4320 if test -z "$GREP"; then
4321 ac_path_GREP_found=false
4322 # Loop through the user's path and test for each of PROGNAME-LIST
4323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4324 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4327 test -z "$as_dir" && as_dir=.
4328 for ac_prog in grep ggrep; do
4329 for ac_exec_ext in '' $ac_executable_extensions; do
4330 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4331 as_fn_executable_p "$ac_path_GREP" || continue
4332 # Check for GNU ac_path_GREP and select it if it is found.
4333 # Check for GNU $ac_path_GREP
4334 case `"$ac_path_GREP" --version 2>&1` in
4336 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4339 $as_echo_n 0123456789 >"conftest.in"
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
4354 # 10*(2^10) chars as input seems more than enough
4355 test $ac_count -gt 10 && break
4357 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4360 $ac_path_GREP_found && break 3
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
4369 ac_cv_path_GREP=$GREP
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"
4378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4379 $as_echo_n "checking for egrep... " >&6; }
4380 if ${ac_cv_path_EGREP+:} false; then :
4381 $as_echo_n "(cached) " >&6
4383 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4384 then ac_cv_path_EGREP="$GREP -E"
4386 if test -z "$EGREP"; then
4387 ac_path_EGREP_found=false
4388 # Loop through the user's path and test for each of PROGNAME-LIST
4389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4390 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4393 test -z "$as_dir" && as_dir=.
4394 for ac_prog in egrep; do
4395 for ac_exec_ext in '' $ac_executable_extensions; do
4396 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4397 as_fn_executable_p "$ac_path_EGREP" || continue
4398 # Check for GNU ac_path_EGREP and select it if it is found.
4399 # Check for GNU $ac_path_EGREP
4400 case `"$ac_path_EGREP" --version 2>&1` in
4402 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4405 $as_echo_n 0123456789 >"conftest.in"
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
4420 # 10*(2^10) chars as input seems more than enough
4421 test $ac_count -gt 10 && break
4423 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4426 $ac_path_EGREP_found && break 3
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
4435 ac_cv_path_EGREP=$EGREP
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"
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4446 $as_echo_n "checking for ANSI C header files... " >&6; }
4447 if ${ac_cv_header_stdc+:} false; then :
4448 $as_echo_n "(cached) " >&6
4450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4451 /* end confdefs.h. */
4465 if ac_fn_c_try_compile "$LINENO"; then :
4466 ac_cv_header_stdc=yes
4468 ac_cv_header_stdc=no
4470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4472 if test $ac_cv_header_stdc = yes; then
4473 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4475 /* end confdefs.h. */
4479 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4480 $EGREP "memchr" >/dev/null 2>&1; then :
4483 ac_cv_header_stdc=no
4489 if test $ac_cv_header_stdc = yes; then
4490 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4492 /* end confdefs.h. */
4496 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4497 $EGREP "free" >/dev/null 2>&1; then :
4500 ac_cv_header_stdc=no
4506 if test $ac_cv_header_stdc = yes; then
4507 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4508 if test "$cross_compiling" = yes; then :
4511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4512 /* end confdefs.h. */
4515 #if ((' ' & 0x0FF) == 0x020)
4516 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4517 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
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))
4526 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4531 for (i = 0; i < 256; i++)
4532 if (XOR (islower (i), ISLOWER (i))
4533 || toupper (i) != TOUPPER (i))
4538 if ac_fn_c_try_run "$LINENO"; then :
4541 ac_cv_header_stdc=no
4543 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4544 conftest.$ac_objext conftest.beam conftest.$ac_ext
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4550 $as_echo "$ac_cv_header_stdc" >&6; }
4551 if test $ac_cv_header_stdc = yes; then
4553 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4557 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4558 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4559 inttypes.h stdint.h unistd.h
4561 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4562 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4564 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4565 cat >>confdefs.h <<_ACEOF
4566 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4575 # Any macros that use the compiler (e.g. AC_TRY_COMPILE) have to go here.
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 #------------------------------------------------------------------------
4583 if test -z "$no_pipe" -a -n "$GCC"; then
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler understands -pipe" >&5
4585 $as_echo_n "checking if the compiler understands -pipe... " >&6; }
4586 if ${tcl_cv_cc_pipe+:} false; then :
4587 $as_echo_n "(cached) " >&6
4590 hold_cflags=$CFLAGS; CFLAGS="$CFLAGS -pipe"
4591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592 /* end confdefs.h. */
4602 if ac_fn_c_try_compile "$LINENO"; then :
4607 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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"
4617 #--------------------------------------------------------------------
4618 # Common compiler flag setup
4619 #--------------------------------------------------------------------
4621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4622 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4623 if ${ac_cv_c_bigendian+:} false; then :
4624 $as_echo_n "(cached) " >&6
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
4636 if ac_fn_c_try_compile "$LINENO"; then :
4638 # Check for potential -arch flags. It is not universal unless
4639 # there are at least two -arch flags with different values.
4642 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4643 if test -n "$ac_prev"; then
4645 i?86 | x86_64 | ppc | ppc64)
4646 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4649 ac_cv_c_bigendian=universal
4655 elif test "x$ac_word" = "x-arch"; then
4660 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4661 if test $ac_cv_c_bigendian = unknown; then
4662 # See if sys/param.h defines the BYTE_ORDER macro.
4663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4664 /* end confdefs.h. */
4665 #include <sys/types.h>
4666 #include <sys/param.h>
4671 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4672 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4681 if ac_fn_c_try_compile "$LINENO"; then :
4682 # It does; now see whether it defined to BIG_ENDIAN or not.
4683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4684 /* end confdefs.h. */
4685 #include <sys/types.h>
4686 #include <sys/param.h>
4691 #if BYTE_ORDER != BIG_ENDIAN
4699 if ac_fn_c_try_compile "$LINENO"; then :
4700 ac_cv_c_bigendian=yes
4702 ac_cv_c_bigendian=no
4704 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4706 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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. */
4717 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4725 if ac_fn_c_try_compile "$LINENO"; then :
4726 # It does; now see whether it defined to _BIG_ENDIAN or not.
4727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4728 /* end confdefs.h. */
4742 if ac_fn_c_try_compile "$LINENO"; then :
4743 ac_cv_c_bigendian=yes
4745 ac_cv_c_bigendian=no
4747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4751 if test $ac_cv_c_bigendian = unknown; then
4752 # Compile a test program.
4753 if test "$cross_compiling" = yes; then :
4754 # Try to guess by grepping values from an object file.
4755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4756 /* end confdefs.h. */
4757 short int ascii_mm[] =
4758 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4759 short int ascii_ii[] =
4760 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4761 int use_ascii (int i) {
4762 return ascii_mm[i] + ascii_ii[i];
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];
4776 return use_ascii (foo) == use_ebcdic (foo);
4781 if ac_fn_c_try_compile "$LINENO"; then :
4782 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4783 ac_cv_c_bigendian=yes
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
4789 # finding both strings is unlikely to happen, but who knows?
4790 ac_cv_c_bigendian=unknown
4794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4797 /* end confdefs.h. */
4798 $ac_includes_default
4803 /* Are we little or big endian? From Harbison&Steele. */
4807 char c[sizeof (long int)];
4810 return u.c[sizeof (long int) - 1] == 1;
4816 if ac_fn_c_try_run "$LINENO"; then :
4817 ac_cv_c_bigendian=no
4819 ac_cv_c_bigendian=yes
4821 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4822 conftest.$ac_objext conftest.beam conftest.$ac_ext
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 #(
4831 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4837 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4841 as_fn_error $? "unknown endianness
4842 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4845 if test "${TEA_PLATFORM}" = "unix" ; then
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 #--------------------------------------------------------------------
4854 ac_fn_c_check_func "$LINENO" "sin" "ac_cv_func_sin"
4855 if test "x$ac_cv_func_sin" = xyes; then :
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lieee" >&5
4862 $as_echo_n "checking for main in -lieee... " >&6; }
4863 if ${ac_cv_lib_ieee_main+:} false; then :
4864 $as_echo_n "(cached) " >&6
4866 ac_check_lib_save_LIBS=$LIBS
4868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4869 /* end confdefs.h. */
4880 if ac_fn_c_try_link "$LINENO"; then :
4881 ac_cv_lib_ieee_main=yes
4883 ac_cv_lib_ieee_main=no
4885 rm -f core conftest.err conftest.$ac_objext \
4886 conftest$ac_exeext conftest.$ac_ext
4887 LIBS=$ac_check_lib_save_LIBS
4889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ieee_main" >&5
4890 $as_echo "$ac_cv_lib_ieee_main" >&6; }
4891 if test "x$ac_cv_lib_ieee_main" = xyes; then :
4892 MATH_LIBS="-lieee $MATH_LIBS"
4896 #--------------------------------------------------------------------
4897 # Interactive UNIX requires -linet instead of -lsocket, plus it
4898 # needs net/errno.h to define the socket-related error codes.
4899 #--------------------------------------------------------------------
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -linet" >&5
4902 $as_echo_n "checking for main in -linet... " >&6; }
4903 if ${ac_cv_lib_inet_main+:} false; then :
4904 $as_echo_n "(cached) " >&6
4906 ac_check_lib_save_LIBS=$LIBS
4908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4909 /* end confdefs.h. */
4920 if ac_fn_c_try_link "$LINENO"; then :
4921 ac_cv_lib_inet_main=yes
4923 ac_cv_lib_inet_main=no
4925 rm -f core conftest.err conftest.$ac_objext \
4926 conftest$ac_exeext conftest.$ac_ext
4927 LIBS=$ac_check_lib_save_LIBS
4929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_main" >&5
4930 $as_echo "$ac_cv_lib_inet_main" >&6; }
4931 if test "x$ac_cv_lib_inet_main" = xyes; then :
4935 ac_fn_c_check_header_mongrel "$LINENO" "net/errno.h" "ac_cv_header_net_errno_h" "$ac_includes_default"
4936 if test "x$ac_cv_header_net_errno_h" = xyes; then :
4939 $as_echo "#define HAVE_NET_ERRNO_H 1" >>confdefs.h
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 #--------------------------------------------------------------------
4964 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
4965 if test "x$ac_cv_func_connect" = xyes; then :
4971 if test "$tcl_checkSocket" = 1; then
4972 ac_fn_c_check_func "$LINENO" "setsockopt" "ac_cv_func_setsockopt"
4973 if test "x$ac_cv_func_setsockopt" = xyes; then :
4976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setsockopt in -lsocket" >&5
4977 $as_echo_n "checking for setsockopt in -lsocket... " >&6; }
4978 if ${ac_cv_lib_socket_setsockopt+:} false; then :
4979 $as_echo_n "(cached) " >&6
4981 ac_check_lib_save_LIBS=$LIBS
4982 LIBS="-lsocket $LIBS"
4983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4984 /* end confdefs.h. */
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. */
4996 return setsockopt ();
5001 if ac_fn_c_try_link "$LINENO"; then :
5002 ac_cv_lib_socket_setsockopt=yes
5004 ac_cv_lib_socket_setsockopt=no
5006 rm -f core conftest.err conftest.$ac_objext \
5007 conftest$ac_exeext conftest.$ac_ext
5008 LIBS=$ac_check_lib_save_LIBS
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_setsockopt" >&5
5011 $as_echo "$ac_cv_lib_socket_setsockopt" >&6; }
5012 if test "x$ac_cv_lib_socket_setsockopt" = xyes; then :
5013 LIBS="$LIBS -lsocket"
5021 if test "$tcl_checkBoth" = 1; then
5023 LIBS="$LIBS -lsocket -lnsl"
5024 ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept"
5025 if test "x$ac_cv_func_accept" = xyes; then :
5032 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
5033 if test "x$ac_cv_func_gethostbyname" = xyes; then :
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
5037 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
5038 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
5039 $as_echo_n "(cached) " >&6
5041 ac_check_lib_save_LIBS=$LIBS
5043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5044 /* end confdefs.h. */
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. */
5052 char gethostbyname ();
5056 return gethostbyname ();
5061 if ac_fn_c_try_link "$LINENO"; then :
5062 ac_cv_lib_nsl_gethostbyname=yes
5064 ac_cv_lib_nsl_gethostbyname=no
5066 rm -f core conftest.err conftest.$ac_objext \
5067 conftest$ac_exeext conftest.$ac_ext
5068 LIBS=$ac_check_lib_save_LIBS
5070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
5071 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
5072 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
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
5082 TCL_LIBS='${DL_LIBS} ${LIBS} ${MATH_LIBS}'
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dirent.h" >&5
5088 $as_echo_n "checking dirent.h... " >&6; }
5089 if ${tcl_cv_dirent_h+:} false; then :
5090 $as_echo_n "(cached) " >&6
5093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5094 /* end confdefs.h. */
5095 #include <sys/types.h>
5101 #ifndef _POSIX_SOURCE
5104 * Generate compilation error to make the test fail: Lynx headers
5105 * are only valid if really in the POSIX environment.
5108 missing_procedure();
5112 struct dirent *entryPtr;
5114 d = opendir("foobar");
5115 entryPtr = readdir(d);
5116 p = entryPtr->d_name;
5123 if ac_fn_c_try_link "$LINENO"; then :
5128 rm -f core conftest.err conftest.$ac_objext \
5129 conftest$ac_exeext conftest.$ac_ext
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_dirent_h" >&5
5132 $as_echo "$tcl_cv_dirent_h" >&6; }
5134 if test $tcl_cv_dirent_h = no; then
5136 $as_echo "#define NO_DIRENT_H 1" >>confdefs.h
5141 ac_fn_c_check_header_mongrel "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default"
5142 if test "x$ac_cv_header_errno_h" = xyes; then :
5146 $as_echo "#define NO_ERRNO_H 1" >>confdefs.h
5151 ac_fn_c_check_header_mongrel "$LINENO" "float.h" "ac_cv_header_float_h" "$ac_includes_default"
5152 if test "x$ac_cv_header_float_h" = xyes; then :
5156 $as_echo "#define NO_FLOAT_H 1" >>confdefs.h
5161 ac_fn_c_check_header_mongrel "$LINENO" "values.h" "ac_cv_header_values_h" "$ac_includes_default"
5162 if test "x$ac_cv_header_values_h" = xyes; then :
5166 $as_echo "#define NO_VALUES_H 1" >>confdefs.h
5171 ac_fn_c_check_header_mongrel "$LINENO" "limits.h" "ac_cv_header_limits_h" "$ac_includes_default"
5172 if test "x$ac_cv_header_limits_h" = xyes; then :
5174 $as_echo "#define HAVE_LIMITS_H 1" >>confdefs.h
5178 $as_echo "#define NO_LIMITS_H 1" >>confdefs.h
5183 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
5184 if test "x$ac_cv_header_stdlib_h" = xyes; then :
5191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5192 /* end confdefs.h. */
5196 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5197 $EGREP "strtol" >/dev/null 2>&1; then :
5204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5205 /* end confdefs.h. */
5209 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5210 $EGREP "strtoul" >/dev/null 2>&1; then :
5217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5218 /* end confdefs.h. */
5222 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5223 $EGREP "strtod" >/dev/null 2>&1; then :
5230 if test $tcl_ok = 0; then
5232 $as_echo "#define NO_STDLIB_H 1" >>confdefs.h
5235 ac_fn_c_check_header_mongrel "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default"
5236 if test "x$ac_cv_header_string_h" = xyes; then :
5243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5244 /* end confdefs.h. */
5248 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5249 $EGREP "strstr" >/dev/null 2>&1; then :
5256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5257 /* end confdefs.h. */
5261 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5262 $EGREP "strerror" >/dev/null 2>&1; then :
5270 # See also memmove check below for a place where NO_STRING_H can be
5273 if test $tcl_ok = 0; then
5275 $as_echo "#define NO_STRING_H 1" >>confdefs.h
5279 ac_fn_c_check_header_mongrel "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
5280 if test "x$ac_cv_header_sys_wait_h" = xyes; then :
5284 $as_echo "#define NO_SYS_WAIT_H 1" >>confdefs.h
5289 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
5290 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
5294 $as_echo "#define NO_DLFCN_H 1" >>confdefs.h
5300 # OS/390 lacks sys/param.h (and doesn't need it, by chance).
5301 for ac_header in sys/param.h
5303 ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
5304 if test "x$ac_cv_header_sys_param_h" = xyes; then :
5305 cat >>confdefs.h <<_ACEOF
5306 #define HAVE_SYS_PARAM_H 1
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.
5321 #-----------------------------------------------------------------------
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 #-----------------------------------------------------------------------
5337 PKG_SOURCES="$PKG_SOURCES $i"
5338 PKG_OBJECTS="$PKG_OBJECTS $i"
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" \
5348 as_fn_error $? "could not find source file '$i'" "$LINENO" 5
5350 PKG_SOURCES="$PKG_SOURCES $i"
5351 # this assumes it is in a VPATH dir
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}"
5357 j="`echo $i | sed -e 's/\.[^.]*$//'`.\${OBJEXT}"
5359 PKG_OBJECTS="$PKG_OBJECTS $j"
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
5373 PKG_HEADERS="$PKG_HEADERS $i"
5378 vars="-I\"`\${CYGPATH} \${srcdir}/generic`\""
5380 PKG_INCLUDES="$PKG_INCLUDES $i"
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'`
5391 PKG_LIBS="$PKG_LIBS $i"
5396 PKG_CFLAGS="$PKG_CFLAGS -DSQLITE_ENABLE_FTS3=1"
5400 PKG_CFLAGS="$PKG_CFLAGS -DSQLITE_3_SUFFIX_ONLY=1"
5404 PKG_CFLAGS="$PKG_CFLAGS -DSQLITE_ENABLE_RTREE=1"
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" \
5415 as_fn_error $? "could not find stub source file '$i'" "$LINENO" 5
5417 PKG_STUB_SOURCES="$PKG_STUB_SOURCES $i"
5418 # this assumes it is in a VPATH dir
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}"
5424 j="`echo $i | sed -e 's/\.[^.]*$//'`.\${OBJEXT}"
5426 PKG_STUB_OBJECTS="$PKG_STUB_OBJECTS $j"
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
5438 PKG_TCL_SOURCES="$PKG_TCL_SOURCES $i"
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.
5449 #--------------------------------------------------------------------
5451 # Check whether --with-system-sqlite was given.
5452 if test "${with_system_sqlite+set}" = set; then :
5453 withval=$with_system_sqlite;
5455 with_system_sqlite=no
5458 if test x$with_system_sqlite != xno; then
5459 ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
5460 if test "x$ac_cv_header_sqlite3_h" = xyes; then :
5461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_initialize in -lsqlite3" >&5
5462 $as_echo_n "checking for sqlite3_initialize in -lsqlite3... " >&6; }
5463 if ${ac_cv_lib_sqlite3_sqlite3_initialize+:} false; then :
5464 $as_echo_n "(cached) " >&6
5466 ac_check_lib_save_LIBS=$LIBS
5467 LIBS="-lsqlite3 $LIBS"
5468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5469 /* end confdefs.h. */
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. */
5477 char sqlite3_initialize ();
5481 return sqlite3_initialize ();
5486 if ac_fn_c_try_link "$LINENO"; then :
5487 ac_cv_lib_sqlite3_sqlite3_initialize=yes
5489 ac_cv_lib_sqlite3_sqlite3_initialize=no
5491 rm -f core conftest.err conftest.$ac_objext \
5492 conftest$ac_exeext conftest.$ac_ext
5493 LIBS=$ac_check_lib_save_LIBS
5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_initialize" >&5
5496 $as_echo "$ac_cv_lib_sqlite3_sqlite3_initialize" >&6; }
5497 if test "x$ac_cv_lib_sqlite3_sqlite3_initialize" = xyes; then :
5498 $as_echo "#define USE_SYSTEM_SQLITE 1" >>confdefs.h
5500 LIBS="$LIBS -lsqlite3"
5508 #--------------------------------------------------------------------
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
5514 # This MUST be called after TEA_LOAD_TCLCONFIG / TEA_LOAD_TKCONFIG
5515 #--------------------------------------------------------------------
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl public headers" >&5
5519 $as_echo_n "checking for Tcl public headers... " >&6; }
5522 # Check whether --with-tclinclude was given.
5523 if test "${with_tclinclude+set}" = set; then :
5524 withval=$with_tclinclude; with_tclinclude=${withval}
5528 if ${ac_cv_c_tclh+:} false; then :
5529 $as_echo_n "(cached) " >&6
5532 # Use the value from --with-tclinclude, if it was given
5534 if test x"${with_tclinclude}" != x ; then
5535 if test -f "${with_tclinclude}/tcl.h" ; then
5536 ac_cv_c_tclh=${with_tclinclude}
5538 as_fn_error $? "${with_tclinclude} directory does not contain tcl.h" "$LINENO" 5
5542 if test "`uname -s`" = "Darwin"; then
5543 # If Tcl was built as a framework, attempt to use
5544 # the framework's Headers directory
5547 list="`ls -d ${TCL_BIN_DIR}/Headers 2>/dev/null`"
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`"
5558 # Check order: pkg --prefix location, Tcl's --prefix location,
5559 # relative to directory of tclConfig.sh.
5561 eval "temp_includedir=${includedir}"
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`"
5574 if test -f "$i/tcl.h" ; then
5584 # Print a message based on how we determined the include path
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
5589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_cv_c_tclh}" >&5
5590 $as_echo "${ac_cv_c_tclh}" >&6; }
5593 # Convert to a native path and substitute into the output files.
5595 INCLUDE_DIR_NATIVE=`${CYGPATH} ${ac_cv_c_tclh}`
5597 TCL_INCLUDES=-I\"${INCLUDE_DIR_NATIVE}\"
5601 #TEA_PRIVATE_TCL_HEADERS
5603 #TEA_PUBLIC_TK_HEADERS
5604 #TEA_PRIVATE_TK_HEADERS
5607 #--------------------------------------------------------------------
5608 # Check whether --enable-threads or --disable-threads was given.
5609 # This auto-enables if Tcl was compiled threaded.
5610 #--------------------------------------------------------------------
5613 # Check whether --enable-threads was given.
5614 if test "${enable_threads+set}" = set; then :
5615 enableval=$enable_threads; tcl_ok=$enableval
5621 if test "${enable_threads+set}" = set; then
5622 enableval="$enable_threads"
5628 if test "$tcl_ok" = "yes" -o "${TCL_THREADS}" = 1; then
5631 if test "${TEA_PLATFORM}" != "windows" ; then
5632 # We are always OK on Windows, so check what this platform wants:
5634 # USE_THREAD_ALLOC tells us to try the special thread-based
5635 # allocator that significantly reduces lock contention
5637 $as_echo "#define USE_THREAD_ALLOC 1" >>confdefs.h
5640 $as_echo "#define _REENTRANT 1" >>confdefs.h
5642 if test "`uname -s`" = "SunOS" ; then
5644 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5648 $as_echo "#define _THREAD_SAFE 1" >>confdefs.h
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_init in -lpthread" >&5
5651 $as_echo_n "checking for pthread_mutex_init in -lpthread... " >&6; }
5652 if ${ac_cv_lib_pthread_pthread_mutex_init+:} false; then :
5653 $as_echo_n "(cached) " >&6
5655 ac_check_lib_save_LIBS=$LIBS
5656 LIBS="-lpthread $LIBS"
5657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5658 /* end confdefs.h. */
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. */
5666 char pthread_mutex_init ();
5670 return pthread_mutex_init ();
5675 if ac_fn_c_try_link "$LINENO"; then :
5676 ac_cv_lib_pthread_pthread_mutex_init=yes
5678 ac_cv_lib_pthread_pthread_mutex_init=no
5680 rm -f core conftest.err conftest.$ac_objext \
5681 conftest$ac_exeext conftest.$ac_ext
5682 LIBS=$ac_check_lib_save_LIBS
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
5685 $as_echo "$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
5686 if test "x$ac_cv_lib_pthread_pthread_mutex_init" = xyes; then :
5692 if test "$tcl_ok" = "no"; then
5693 # Check a little harder for __pthread_mutex_init in the same
5694 # library, as some systems hide it there until pthread.h is
5695 # defined. We could alternatively do an AC_TRY_COMPILE with
5696 # pthread.h, but that will work with libpthread really doesn't
5697 # exist, like AIX 4.2. [Bug: 4359]
5698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __pthread_mutex_init in -lpthread" >&5
5699 $as_echo_n "checking for __pthread_mutex_init in -lpthread... " >&6; }
5700 if ${ac_cv_lib_pthread___pthread_mutex_init+:} false; then :
5701 $as_echo_n "(cached) " >&6
5703 ac_check_lib_save_LIBS=$LIBS
5704 LIBS="-lpthread $LIBS"
5705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5706 /* end confdefs.h. */
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. */
5714 char __pthread_mutex_init ();
5718 return __pthread_mutex_init ();
5723 if ac_fn_c_try_link "$LINENO"; then :
5724 ac_cv_lib_pthread___pthread_mutex_init=yes
5726 ac_cv_lib_pthread___pthread_mutex_init=no
5728 rm -f core conftest.err conftest.$ac_objext \
5729 conftest$ac_exeext conftest.$ac_ext
5730 LIBS=$ac_check_lib_save_LIBS
5732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread___pthread_mutex_init" >&5
5733 $as_echo "$ac_cv_lib_pthread___pthread_mutex_init" >&6; }
5734 if test "x$ac_cv_lib_pthread___pthread_mutex_init" = xyes; then :
5742 if test "$tcl_ok" = "yes"; then
5743 # The space is needed
5744 THREADS_LIBS=" -lpthread"
5746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_init in -lpthreads" >&5
5747 $as_echo_n "checking for pthread_mutex_init in -lpthreads... " >&6; }
5748 if ${ac_cv_lib_pthreads_pthread_mutex_init+:} false; then :
5749 $as_echo_n "(cached) " >&6
5751 ac_check_lib_save_LIBS=$LIBS
5752 LIBS="-lpthreads $LIBS"
5753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5754 /* end confdefs.h. */
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. */
5762 char pthread_mutex_init ();
5766 return pthread_mutex_init ();
5771 if ac_fn_c_try_link "$LINENO"; then :
5772 ac_cv_lib_pthreads_pthread_mutex_init=yes
5774 ac_cv_lib_pthreads_pthread_mutex_init=no
5776 rm -f core conftest.err conftest.$ac_objext \
5777 conftest$ac_exeext conftest.$ac_ext
5778 LIBS=$ac_check_lib_save_LIBS
5780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthreads_pthread_mutex_init" >&5
5781 $as_echo "$ac_cv_lib_pthreads_pthread_mutex_init" >&6; }
5782 if test "x$ac_cv_lib_pthreads_pthread_mutex_init" = xyes; then :
5788 if test "$tcl_ok" = "yes"; then
5789 # The space is needed
5790 THREADS_LIBS=" -lpthreads"
5792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_init in -lc" >&5
5793 $as_echo_n "checking for pthread_mutex_init in -lc... " >&6; }
5794 if ${ac_cv_lib_c_pthread_mutex_init+:} false; then :
5795 $as_echo_n "(cached) " >&6
5797 ac_check_lib_save_LIBS=$LIBS
5799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5800 /* end confdefs.h. */
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. */
5808 char pthread_mutex_init ();
5812 return pthread_mutex_init ();
5817 if ac_fn_c_try_link "$LINENO"; then :
5818 ac_cv_lib_c_pthread_mutex_init=yes
5820 ac_cv_lib_c_pthread_mutex_init=no
5822 rm -f core conftest.err conftest.$ac_objext \
5823 conftest$ac_exeext conftest.$ac_ext
5824 LIBS=$ac_check_lib_save_LIBS
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pthread_mutex_init" >&5
5827 $as_echo "$ac_cv_lib_c_pthread_mutex_init" >&6; }
5828 if test "x$ac_cv_lib_c_pthread_mutex_init" = xyes; then :
5834 if test "$tcl_ok" = "no"; then
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_init in -lc_r" >&5
5836 $as_echo_n "checking for pthread_mutex_init in -lc_r... " >&6; }
5837 if ${ac_cv_lib_c_r_pthread_mutex_init+:} false; then :
5838 $as_echo_n "(cached) " >&6
5840 ac_check_lib_save_LIBS=$LIBS
5842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5843 /* end confdefs.h. */
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. */
5851 char pthread_mutex_init ();
5855 return pthread_mutex_init ();
5860 if ac_fn_c_try_link "$LINENO"; then :
5861 ac_cv_lib_c_r_pthread_mutex_init=yes
5863 ac_cv_lib_c_r_pthread_mutex_init=no
5865 rm -f core conftest.err conftest.$ac_objext \
5866 conftest$ac_exeext conftest.$ac_ext
5867 LIBS=$ac_check_lib_save_LIBS
5869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_mutex_init" >&5
5870 $as_echo "$ac_cv_lib_c_r_pthread_mutex_init" >&6; }
5871 if test "x$ac_cv_lib_c_r_pthread_mutex_init" = xyes; then :
5877 if test "$tcl_ok" = "yes"; then
5878 # The space is needed
5879 THREADS_LIBS=" -pthread"
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;}
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
5897 $as_echo "#define TCL_THREADS 1" >>confdefs.h
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (default)" >&5
5900 $as_echo "yes (default)" >&6; }
5902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5903 $as_echo "no" >&6; }
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.
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;}
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;}
5933 if test "${TCL_THREADS}" = "1" ; then
5935 $as_echo "#define SQLITE_THREADSAFE 1" >>confdefs.h
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.
5940 vars="$THREADS_LIBS"
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'`
5946 PKG_LIBS="$PKG_LIBS $i"
5952 $as_echo "#define SQLITE_THREADSAFE 0" >>confdefs.h
5956 #--------------------------------------------------------------------
5957 # The statement below defines a collection of symbols related to
5958 # building as a shared library instead of a static library.
5959 #--------------------------------------------------------------------
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to build libraries" >&5
5963 $as_echo_n "checking how to build libraries... " >&6; }
5964 # Check whether --enable-shared was given.
5965 if test "${enable_shared+set}" = set; then :
5966 enableval=$enable_shared; tcl_ok=$enableval
5972 if test "${enable_shared+set}" = set; then
5973 enableval="$enable_shared"
5979 if test "$tcl_ok" = "yes" ; then
5980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: shared" >&5
5981 $as_echo "shared" >&6; }
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: static" >&5
5985 $as_echo "static" >&6; }
5988 $as_echo "#define STATIC_BUILD 1" >>confdefs.h
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 #--------------------------------------------------------------------
6000 if test -n "$ac_tool_prefix"; then
6001 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6002 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6004 $as_echo_n "checking for $ac_word... " >&6; }
6005 if ${ac_cv_prog_RANLIB+:} false; then :
6006 $as_echo_n "(cached) " >&6
6008 if test -n "$RANLIB"; then
6009 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
6028 RANLIB=$ac_cv_prog_RANLIB
6029 if test -n "$RANLIB"; then
6030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6031 $as_echo "$RANLIB" >&6; }
6033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6034 $as_echo "no" >&6; }
6039 if test -z "$ac_cv_prog_RANLIB"; then
6040 ac_ct_RANLIB=$RANLIB
6041 # Extract the first word of "ranlib", so it can be a program name with args.
6042 set dummy ranlib; ac_word=$2
6043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6044 $as_echo_n "checking for $ac_word... " >&6; }
6045 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6046 $as_echo_n "(cached) " >&6
6048 if test -n "$ac_ct_RANLIB"; then
6049 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
6068 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6069 if test -n "$ac_ct_RANLIB"; then
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6071 $as_echo "$ac_ct_RANLIB" >&6; }
6073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6074 $as_echo "no" >&6; }
6077 if test "x$ac_ct_RANLIB" = x; then
6080 case $cross_compiling:$ac_tool_warned in
6082 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6083 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6084 ac_tool_warned=yes ;;
6086 RANLIB=$ac_ct_RANLIB
6089 RANLIB="$ac_cv_prog_RANLIB"
6095 # Step 0.a: Enable 64 bit support?
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if 64bit support is requested" >&5
6098 $as_echo_n "checking if 64bit support is requested... " >&6; }
6099 # Check whether --enable-64bit was given.
6100 if test "${enable_64bit+set}" = set; then :
6101 enableval=$enable_64bit; do64bit=$enableval
6106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $do64bit" >&5
6107 $as_echo "$do64bit" >&6; }
6109 # Step 0.b: Enable Solaris 64 bit VIS support?
6111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if 64bit Sparc VIS support is requested" >&5
6112 $as_echo_n "checking if 64bit Sparc VIS support is requested... " >&6; }
6113 # Check whether --enable-64bit-vis was given.
6114 if test "${enable_64bit_vis+set}" = set; then :
6115 enableval=$enable_64bit_vis; do64bitVIS=$enableval
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 :
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.
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports visibility \"hidden\"" >&5
6131 $as_echo_n "checking if compiler supports visibility \"hidden\"... " >&6; }
6132 if ${tcl_cv_cc_visibility_hidden+:} false; then :
6133 $as_echo_n "(cached) " >&6
6136 hold_cflags=$CFLAGS; CFLAGS="$CFLAGS -Werror"
6137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6138 /* end confdefs.h. */
6140 extern __attribute__((__visibility__("hidden"))) void f(void);
6150 if ac_fn_c_try_link "$LINENO"; then :
6151 tcl_cv_cc_visibility_hidden=yes
6153 tcl_cv_cc_visibility_hidden=no
6155 rm -f core conftest.err conftest.$ac_objext \
6156 conftest$ac_exeext conftest.$ac_ext
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 :
6164 $as_echo "#define MODULE_SCOPE extern __attribute__((__visibility__(\"hidden\")))" >>confdefs.h
6167 $as_echo "#define HAVE_HIDDEN 1" >>confdefs.h
6172 # Step 0.d: Disable -rpath support?
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if rpath support is requested" >&5
6175 $as_echo_n "checking if rpath support is requested... " >&6; }
6176 # Check whether --enable-rpath was given.
6177 if test "${enable_rpath+set}" = set; then :
6178 enableval=$enable_rpath; doRpath=$enableval
6183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $doRpath" >&5
6184 $as_echo "$doRpath" >&6; }
6186 # TEA specific: Cross-compiling options for Windows/CE builds?
6188 if test "${TEA_PLATFORM}" = windows; then :
6190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Windows/CE build is requested" >&5
6191 $as_echo_n "checking if Windows/CE build is requested... " >&6; }
6192 # Check whether --enable-wince was given.
6193 if test "${enable_wince+set}" = set; then :
6194 enableval=$enable_wince; doWince=$enableval
6199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $doWince" >&5
6200 $as_echo "$doWince" >&6; }
6204 # Set the variable "system" to hold the name and version number
6208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking system version" >&5
6209 $as_echo_n "checking system version... " >&6; }
6210 if ${tcl_cv_sys_version+:} false; then :
6211 $as_echo_n "(cached) " >&6
6215 if test "${TEA_PLATFORM}" = "windows" ; then
6216 tcl_cv_sys_version=windows
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
6224 if test "`uname -s`" = "AIX" ; then
6225 tcl_cv_sys_version=AIX-`uname -v`.`uname -r`
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
6236 # Require ranlib early so we can override it in special cases below.
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.
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]
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
6257 if test "$GCC" = yes; then :
6260 CFLAGS_WARNING="-Wall"
6268 if test -n "$ac_tool_prefix"; then
6269 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6270 set dummy ${ac_tool_prefix}ar; ac_word=$2
6271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6272 $as_echo_n "checking for $ac_word... " >&6; }
6273 if ${ac_cv_prog_AR+:} false; then :
6274 $as_echo_n "(cached) " >&6
6276 if test -n "$AR"; then
6277 ac_cv_prog_AR="$AR" # Let the user override the test.
6279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
6297 if test -n "$AR"; then
6298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6299 $as_echo "$AR" >&6; }
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6302 $as_echo "no" >&6; }
6307 if test -z "$ac_cv_prog_AR"; then
6309 # Extract the first word of "ar", so it can be a program name with args.
6310 set dummy ar; ac_word=$2
6311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6312 $as_echo_n "checking for $ac_word... " >&6; }
6313 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6314 $as_echo_n "(cached) " >&6
6316 if test -n "$ac_ct_AR"; then
6317 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
6336 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6337 if test -n "$ac_ct_AR"; then
6338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6339 $as_echo "$ac_ct_AR" >&6; }
6341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6342 $as_echo "no" >&6; }
6345 if test "x$ac_ct_AR" = x; then
6348 case $cross_compiling:$ac_tool_warned in
6350 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6351 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6352 ac_tool_warned=yes ;;
6361 LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH"
6362 if test "x$SHLIB_VERSION" = x; then :
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.
6374 if test "$do64bit" != "no" ; then
6375 if test "x${MSSDK}x" = "xx" ; then
6376 MSSDK="C:/Progra~1/Microsoft Platform SDK"
6378 MSSDK=`echo "$MSSDK" | sed -e 's!\\\!/!g'`
6382 MACHINE="AMD64" ; # default to AMD64 64-bit build
6383 PATH64="${MSSDK}/Bin/Win64/x86/AMD64"
6387 PATH64="${MSSDK}/Bin/Win64"
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;}
6397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using 64-bit $MACHINE mode" >&5
6398 $as_echo " Using 64-bit $MACHINE mode" >&6; }
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
6407 if test "$GCC" = "yes" ; then
6408 as_fn_error $? "Windows/CE and GCC builds incompatible" "$LINENO" 5
6411 # First, look for one uninstalled.
6412 # the alternative search directory is invoked by --with-celib
6414 if test x"${no_celib}" = x ; then
6415 # we reset no_celib in case something fails here
6418 # Check whether --with-celib was given.
6419 if test "${with_celib+set}" = set; then :
6420 withval=$with_celib; with_celibconfig=${withval}
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
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)`
6434 as_fn_error $? "${with_celibconfig} directory doesn't contain inc directory" "$LINENO" 5
6438 # then check for a celib library
6439 if test x"${ac_cv_c_celibconfig}" = x ; then
6443 ../../celib-palm-3.0 \
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` \
6450 if test -d "$i/inc" ; then
6451 ac_cv_c_celibconfig=`(cd $i; pwd)`
6459 if test x"${ac_cv_c_celibconfig}" = x ; then
6460 as_fn_error $? "Cannot find celib support library directory" "$LINENO" 5
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; }
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
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 }; \
6487 if test "x${ARCH}" = "x" ; then
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"
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"
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
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}"
6517 CELIBPATH="${SDKROOT}/${OSVERSION}/${PLATFORM}/Lib/${TARGETCPU}"
6521 if test "$GCC" != "yes" ; then
6522 if test "${SHARED_BUILD}" = "0" ; then
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
6540 vars="bufferoverflowU.lib"
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'`
6546 PKG_LIBS="$PKG_LIBS $i"
6550 elif test "$doWince" != "no" ; then
6551 CEBINROOT="${WCEROOT}/EVC/${OSVERSION}/bin"
6552 if test "${TARGETCPU}" = "X86"; then
6553 CC="\"${CEBINROOT}/cl.exe\""
6555 CC="\"${CEBINROOT}/cl${ARCH}.exe\""
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
6567 cat >>confdefs.h <<_ACEOF
6573 cat >>confdefs.h <<_ACEOF
6574 #define _WIN32_WCE $CEVERSION
6578 cat >>confdefs.h <<_ACEOF
6579 #define UNDER_CE $CEVERSION
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\""
6592 CFLAGS_DEBUG="-nologo -Z7 -Od -W3 -WX ${runtime}d"
6593 CFLAGS_OPTIMIZE="-nologo -O2 -W2 ${runtime}"
6597 if test "$GCC" = "yes"; then
6599 if test -n "$ac_tool_prefix"; then
6600 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6601 set dummy ${ac_tool_prefix}windres; ac_word=$2
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6603 $as_echo_n "checking for $ac_word... " >&6; }
6604 if ${ac_cv_prog_RC+:} false; then :
6605 $as_echo_n "(cached) " >&6
6607 if test -n "$RC"; then
6608 ac_cv_prog_RC="$RC" # Let the user override the test.
6610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
6628 if test -n "$RC"; then
6629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5
6630 $as_echo "$RC" >&6; }
6632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6633 $as_echo "no" >&6; }
6638 if test -z "$ac_cv_prog_RC"; then
6640 # Extract the first word of "windres", so it can be a program name with args.
6641 set dummy windres; ac_word=$2
6642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6643 $as_echo_n "checking for $ac_word... " >&6; }
6644 if ${ac_cv_prog_ac_ct_RC+:} false; then :
6645 $as_echo_n "(cached) " >&6
6647 if test -n "$ac_ct_RC"; then
6648 ac_cv_prog_ac_ct_RC="$ac_ct_RC" # Let the user override the test.
6650 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
6667 ac_ct_RC=$ac_cv_prog_ac_ct_RC
6668 if test -n "$ac_ct_RC"; then
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RC" >&5
6670 $as_echo "$ac_ct_RC" >&6; }
6672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6673 $as_echo "no" >&6; }
6676 if test "x$ac_ct_RC" = x; then
6679 case $cross_compiling:$ac_tool_warned in
6681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6682 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6683 ac_tool_warned=yes ;;
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}"
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cross-compile version of gcc" >&5
6699 $as_echo_n "checking for cross-compile version of gcc... " >&6; }
6700 if ${ac_cv_cross+:} false; then :
6701 $as_echo_n "(cached) " >&6
6703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6704 /* end confdefs.h. */
6707 #error cross-compiler
6718 if ac_fn_c_try_compile "$LINENO"; then :
6723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
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"
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"
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'
6753 # For information on what debugtype is most useful, see:
6754 # http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp
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}
6764 LDFLAGS_CONSOLE="-link -subsystem:console ${lflags}"
6765 LDFLAGS_WINDOW="-link -subsystem:windows ${lflags}"
6770 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.dll'
6772 TCL_LIB_VERSIONS_OK=nodots
6775 if test "${TCL_THREADS}" = "1" -a "$GCC" != "yes"; then :
6777 # AIX requires the _r compiler when gcc isn't being used
6783 # Make sure only first arg gets _r
6784 CC=`echo "$CC" | sed -e 's/^\([^ ]*\)/\1_r/'`
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; }
6795 LD_LIBRARY_PATH_VAR="LIBPATH"
6797 # Check to enable 64-bit flags for compiler/linker
6798 if test "$do64bit" = yes; then :
6800 if test "$GCC" = yes; then :
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;}
6808 CFLAGS="$CFLAGS -q64"
6810 RANLIB="${RANLIB} -X64"
6812 SHLIB_LD_FLAGS="-b64"
6818 if test "`uname -m`" = ia64; then :
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 :
6824 CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
6828 CC_SEARCH_FLAGS='-R${LIB_RUNTIME_DIR}'
6831 LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}'
6835 if test "$GCC" = yes; then :
6837 SHLIB_LD='${CC} -shared -Wl,-bexpall'
6841 SHLIB_LD="/bin/ld -bhalt:4 -bM:SRE -bexpall -H512 -T512 -bnoentry"
6842 LDFLAGS="$LDFLAGS -brtl"
6845 SHLIB_LD="${SHLIB_LD} ${SHLIB_LD_FLAGS}"
6846 CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
6847 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
6852 SHLIB_CFLAGS="-fPIC"
6853 SHLIB_LD='${CC} -nostart'
6856 #-----------------------------------------------------------
6857 # Check for inet_ntoa in -lbind, for BeOS (which also needs
6858 # -lsocket, even if the network functions are in -lnet which
6859 # is always linked to, for compatibility.
6860 #-----------------------------------------------------------
6861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntoa in -lbind" >&5
6862 $as_echo_n "checking for inet_ntoa in -lbind... " >&6; }
6863 if ${ac_cv_lib_bind_inet_ntoa+:} false; then :
6864 $as_echo_n "(cached) " >&6
6866 ac_check_lib_save_LIBS=$LIBS
6868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6869 /* end confdefs.h. */
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. */
6881 return inet_ntoa ();
6886 if ac_fn_c_try_link "$LINENO"; then :
6887 ac_cv_lib_bind_inet_ntoa=yes
6889 ac_cv_lib_bind_inet_ntoa=no
6891 rm -f core conftest.err conftest.$ac_objext \
6892 conftest$ac_exeext conftest.$ac_ext
6893 LIBS=$ac_check_lib_save_LIBS
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind_inet_ntoa" >&5
6896 $as_echo "$ac_cv_lib_bind_inet_ntoa" >&6; }
6897 if test "x$ac_cv_lib_bind_inet_ntoa" = xyes; then :
6898 LIBS="$LIBS -lbind -lsocket"
6903 SHLIB_CFLAGS="-export-dynamic -fPIC"
6904 SHLIB_LD='${CC} -shared'
6906 LDFLAGS="$LDFLAGS -export-dynamic"
6912 SHLIB_LD='${CC} -shared'
6920 LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
6921 SHLIB_CFLAGS="-fPIC"
6923 SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
6924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntoa in -lnetwork" >&5
6925 $as_echo_n "checking for inet_ntoa in -lnetwork... " >&6; }
6926 if ${ac_cv_lib_network_inet_ntoa+:} false; then :
6927 $as_echo_n "(cached) " >&6
6929 ac_check_lib_save_LIBS=$LIBS
6930 LIBS="-lnetwork $LIBS"
6931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6932 /* end confdefs.h. */
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. */
6944 return inet_ntoa ();
6949 if ac_fn_c_try_link "$LINENO"; then :
6950 ac_cv_lib_network_inet_ntoa=yes
6952 ac_cv_lib_network_inet_ntoa=no
6954 rm -f core conftest.err conftest.$ac_objext \
6955 conftest$ac_exeext conftest.$ac_ext
6956 LIBS=$ac_check_lib_save_LIBS
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_inet_ntoa" >&5
6959 $as_echo "$ac_cv_lib_network_inet_ntoa" >&6; }
6960 if test "x$ac_cv_lib_network_inet_ntoa" = xyes; then :
6961 LIBS="$LIBS -lnetwork"
6966 # Use updated header definitions where possible
6968 $as_echo "#define _XOPEN_SOURCE_EXTENDED 1" >>confdefs.h
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
6974 if test "`uname -m`" = ia64; then :
6977 # Use newer C++ library for C++ extensions
6978 #if test "$GCC" != "yes" ; then
6987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
6988 $as_echo_n "checking for shl_load in -ldld... " >&6; }
6989 if ${ac_cv_lib_dld_shl_load+:} false; then :
6990 $as_echo_n "(cached) " >&6
6992 ac_check_lib_save_LIBS=$LIBS
6994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6995 /* end confdefs.h. */
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. */
7012 if ac_fn_c_try_link "$LINENO"; then :
7013 ac_cv_lib_dld_shl_load=yes
7015 ac_cv_lib_dld_shl_load=no
7017 rm -f core conftest.err conftest.$ac_objext \
7018 conftest$ac_exeext conftest.$ac_ext
7019 LIBS=$ac_check_lib_save_LIBS
7021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
7022 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
7023 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
7029 if test "$tcl_ok" = yes; then :
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"
7037 if test "$GCC" = yes; then :
7039 SHLIB_LD='${CC} -shared'
7040 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7045 # Users may want PA-RISC 1.1/2.0 portable code - needs HP cc
7046 #CFLAGS="$CFLAGS +DAportable"
7052 # Check to enable 64-bit flags for compiler/linker
7053 if test "$do64bit" = "yes"; then :
7055 if test "$GCC" = yes; then :
7057 case `${CC} -dumpmachine` in
7059 # 64-bit gcc in use. Fix flags for GNU ld.
7061 SHLIB_LD='${CC} -shared'
7062 if test $doRpath = yes; then :
7064 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7066 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
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;}
7077 CFLAGS="$CFLAGS +DD64"
7078 LDFLAGS_ARCH="+DD64"
7085 SHLIB_LD="ld -n32 -shared -rdata_shared"
7087 if test $doRpath = yes; then :
7089 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7090 LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
7092 if test "$GCC" = yes; then :
7094 CFLAGS="$CFLAGS -mabi=n32"
7095 LDFLAGS="$LDFLAGS -mabi=n32"
7101 # Use to build 6.2 compatible binaries on 6.3.
7102 CFLAGS="$CFLAGS -n32 -D_OLD_TERMIOS"
7105 CFLAGS="$CFLAGS -n32"
7108 LDFLAGS="$LDFLAGS -n32"
7114 SHLIB_LD="ld -n32 -shared -rdata_shared"
7116 if test $doRpath = yes; then :
7118 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7119 LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
7122 # Check to enable 64-bit flags for compiler/linker
7124 if test "$do64bit" = yes; then :
7126 if test "$GCC" = yes; then :
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;}
7134 SHLIB_LD="ld -64 -shared -rdata_shared"
7135 CFLAGS="$CFLAGS -64"
7142 Linux*|GNU*|NetBSD-Debian)
7143 SHLIB_CFLAGS="-fPIC"
7147 CFLAGS_OPTIMIZE="-O2 -fomit-frame-pointer"
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 :
7154 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7156 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7157 if test "`uname -m`" = "alpha"; then :
7158 CFLAGS="$CFLAGS -mieee"
7160 if test $do64bit = yes; then :
7162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts -m64 flag" >&5
7163 $as_echo_n "checking if compiler accepts -m64 flag... " >&6; }
7164 if ${tcl_cv_cc_m64+:} false; then :
7165 $as_echo_n "(cached) " >&6
7169 CFLAGS="$CFLAGS -m64"
7170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7171 /* end confdefs.h. */
7181 if ac_fn_c_try_link "$LINENO"; then :
7186 rm -f core conftest.err conftest.$ac_objext \
7187 conftest$ac_exeext conftest.$ac_ext
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 :
7194 CFLAGS="$CFLAGS -m64"
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.
7207 if test x"${USE_COMPAT}" != x; then :
7208 CFLAGS="$CFLAGS -fno-inline"
7212 SHLIB_CFLAGS="-fPIC"
7215 SHLIB_LD='${CC} -shared'
7216 LD_FLAGS="-Wl,--export-dynamic"
7217 if test $doRpath = yes; then :
7219 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7220 LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7228 SHARED_LIB_SUFFIX=""
7232 SHLIB_CFLAGS="-fPIC"
7233 SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}'
7235 if test $doRpath = yes; then :
7237 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7239 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7240 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}'
7241 LDFLAGS="-Wl,-export-dynamic"
7246 CFLAGS_OPTIMIZE="-O1"
7249 CFLAGS_OPTIMIZE="-O2"
7252 if test "${TCL_THREADS}" = "1"; then :
7254 # On OpenBSD: Compile with -pthread
7255 # Don't link with -lpthread
7256 LIBS=`echo $LIBS | sed s/-lpthread//`
7257 CFLAGS="$CFLAGS -pthread"
7260 # OpenBSD doesn't do version numbers with dots.
7261 UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
7262 TCL_LIB_VERSIONS_OK=nodots
7265 # NetBSD has ELF and can use 'cc -shared' to build shared libs
7266 SHLIB_CFLAGS="-fPIC"
7267 SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}'
7269 LDFLAGS="$LDFLAGS -export-dynamic"
7270 if test $doRpath = yes; then :
7272 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7274 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
7275 if test "${TCL_THREADS}" = "1"; then :
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"
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,\$@"
7292 if test $doRpath = yes; then :
7294 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7295 LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7297 if test "${TCL_THREADS}" = "1"; then :
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"
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
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 :
7330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts -arch ppc64 flag" >&5
7331 $as_echo_n "checking if compiler accepts -arch ppc64 flag... " >&6; }
7332 if ${tcl_cv_cc_arch_ppc64+:} false; then :
7333 $as_echo_n "(cached) " >&6
7337 CFLAGS="$CFLAGS -arch ppc64 -mpowerpc64 -mcpu=G5"
7338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7339 /* end confdefs.h. */
7349 if ac_fn_c_try_link "$LINENO"; then :
7350 tcl_cv_cc_arch_ppc64=yes
7352 tcl_cv_cc_arch_ppc64=no
7354 rm -f core conftest.err conftest.$ac_objext \
7355 conftest$ac_exeext conftest.$ac_ext
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 :
7362 CFLAGS="$CFLAGS -arch ppc64 -mpowerpc64 -mcpu=G5"
7367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts -arch x86_64 flag" >&5
7368 $as_echo_n "checking if compiler accepts -arch x86_64 flag... " >&6; }
7369 if ${tcl_cv_cc_arch_x86_64+:} false; then :
7370 $as_echo_n "(cached) " >&6
7374 CFLAGS="$CFLAGS -arch x86_64"
7375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7376 /* end confdefs.h. */
7386 if ac_fn_c_try_link "$LINENO"; then :
7387 tcl_cv_cc_arch_x86_64=yes
7389 tcl_cv_cc_arch_x86_64=no
7391 rm -f core conftest.err conftest.$ac_objext \
7392 conftest$ac_exeext conftest.$ac_ext
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 :
7399 CFLAGS="$CFLAGS -arch x86_64"
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;};;
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 :
7418 # TEA specific: use LDFLAGS_DEFAULT instead of LDFLAGS
7419 SHLIB_LD='${CC} -dynamiclib ${CFLAGS} ${LDFLAGS_DEFAULT}'
7420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ld accepts -single_module flag" >&5
7421 $as_echo_n "checking if ld accepts -single_module flag... " >&6; }
7422 if ${tcl_cv_ld_single_module+:} false; then :
7423 $as_echo_n "(cached) " >&6
7426 hold_ldflags=$LDFLAGS
7427 LDFLAGS="$LDFLAGS -dynamiclib -Wl,-single_module"
7428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7429 /* end confdefs.h. */
7439 if ac_fn_c_try_link "$LINENO"; then :
7440 tcl_cv_ld_single_module=yes
7442 tcl_cv_ld_single_module=no
7444 rm -f core conftest.err conftest.$ac_objext \
7445 conftest$ac_exeext conftest.$ac_ext
7446 LDFLAGS=$hold_ldflags
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 :
7452 SHLIB_LD="${SHLIB_LD} -Wl,-single_module"
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 :
7463 LDFLAGS="$LDFLAGS -prebind"
7465 LDFLAGS="$LDFLAGS -headerpad_max_install_names"
7466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ld accepts -search_paths_first flag" >&5
7467 $as_echo_n "checking if ld accepts -search_paths_first flag... " >&6; }
7468 if ${tcl_cv_ld_search_paths_first+:} false; then :
7469 $as_echo_n "(cached) " >&6
7472 hold_ldflags=$LDFLAGS
7473 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
7474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7475 /* end confdefs.h. */
7485 if ac_fn_c_try_link "$LINENO"; then :
7486 tcl_cv_ld_search_paths_first=yes
7488 tcl_cv_ld_search_paths_first=no
7490 rm -f core conftest.err conftest.$ac_objext \
7491 conftest$ac_exeext conftest.$ac_ext
7492 LDFLAGS=$hold_ldflags
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 :
7498 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
7501 if test "$tcl_cv_cc_visibility_hidden" != yes; then :
7504 $as_echo "#define MODULE_SCOPE __private_extern__" >>confdefs.h
7506 tcl_cv_cc_visibility_hidden=yes
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 :
7516 if test "${TEA_WINDOWINGSYSTEM}" = x11; then :
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit X11" >&5
7519 $as_echo_n "checking for 64-bit X11... " >&6; }
7520 if ${tcl_cv_lib_x11_64+:} false; then :
7521 $as_echo_n "(cached) " >&6
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"`"'
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>
7540 if ac_fn_c_try_link "$LINENO"; then :
7541 tcl_cv_lib_x11_64=yes
7543 tcl_cv_lib_x11_64=no
7545 rm -f core conftest.err conftest.$ac_objext \
7546 conftest$ac_exeext conftest.$ac_ext
7547 for v in CFLAGS CPPFLAGS LDFLAGS; do
7548 eval $v'="$hold_'$v'"'
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_lib_x11_64" >&5
7552 $as_echo "$tcl_cv_lib_x11_64" >&6; }
7555 if test "${TEA_WINDOWINGSYSTEM}" = aqua; then :
7557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit Tk" >&5
7558 $as_echo_n "checking for 64-bit Tk... " >&6; }
7559 if ${tcl_cv_lib_tk_64+:} false; then :
7560 $as_echo_n "(cached) " >&6
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"`"'
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. */
7574 Tk_InitStubs(NULL, "", 0);
7579 if ac_fn_c_try_link "$LINENO"; then :
7580 tcl_cv_lib_tk_64=yes
7584 rm -f core conftest.err conftest.$ac_objext \
7585 conftest$ac_exeext conftest.$ac_ext
7586 for v in CFLAGS CPPFLAGS LDFLAGS; do
7587 eval $v'="$hold_'$v'"'
7590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_lib_tk_64" >&5
7591 $as_echo "$tcl_cv_lib_tk_64" >&6; }
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 :
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"`"'
7608 CFLAGS_OPTIMIZE="" # Optimizer is buggy
7610 $as_echo "#define _OE_SOCKETS 1" >>confdefs.h
7616 if test "$SHARED_BUILD" = 1; then :
7618 SHLIB_LD='ld -shared -expect_unresolved "*"'
7622 SHLIB_LD='ld -non_shared -expect_unresolved "*"'
7626 if test $doRpath = yes; then :
7628 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
7629 LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
7631 if test "$GCC" = yes; then :
7632 CFLAGS="$CFLAGS -mieee"
7635 CFLAGS="$CFLAGS -DHAVE_TZSET -std1 -ieee"
7637 # see pthread_intro(3) for pthread support on osf1, k.furukawa
7638 if test "${TCL_THREADS}" = 1; then :
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 :
7645 LIBS="$LIBS -lpthread -lmach -lexc"
7649 CFLAGS="$CFLAGS -pthread"
7650 LDFLAGS="$LDFLAGS -pthread"
7658 # This may work for all QNX, but it was only reported for v6.
7659 SHLIB_CFLAGS="-fPIC"
7660 SHLIB_LD="ld -Bshareable -x"
7667 if test "$GCC" = yes; then :
7669 SHLIB_CFLAGS="-fPIC -melf"
7670 LDFLAGS="$LDFLAGS -melf -Wl,-Bexport"
7674 SHLIB_CFLAGS="-Kpic -belf"
7675 LDFLAGS="$LDFLAGS -belf -Wl,-Bexport"
7685 # Careful to not let 5.10+ fall into this case
7687 # Note: If _REENTRANT isn't defined, then Solaris
7688 # won't define thread-safe library routines.
7691 $as_echo "#define _REENTRANT 1" >>confdefs.h
7694 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
7697 SHLIB_CFLAGS="-KPIC"
7699 if test "$GCC" = yes; then :
7701 SHLIB_LD='${CC} -shared'
7702 CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
7703 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
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}
7714 # Note: If _REENTRANT isn't defined, then Solaris
7715 # won't define thread-safe library routines.
7718 $as_echo "#define _REENTRANT 1" >>confdefs.h
7721 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
7724 SHLIB_CFLAGS="-KPIC"
7726 # Check to enable 64-bit flags for compiler/linker
7727 if test "$do64bit" = yes; then :
7730 if test "$arch" = "sparcv9 sparc"; then :
7732 if test "$GCC" = yes; then :
7734 if test "`${CC} -dumpversion | awk -F. '{print $1}'`" -lt 3; then :
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;}
7742 CFLAGS="$CFLAGS -m64 -mcpu=v9"
7743 LDFLAGS="$LDFLAGS -m64 -mcpu=v9"
7744 SHLIB_CFLAGS="-fPIC"
7751 if test "$do64bitVIS" = yes; then :
7753 CFLAGS="$CFLAGS -xarch=v9a"
7754 LDFLAGS_ARCH="-xarch=v9a"
7758 CFLAGS="$CFLAGS -xarch=v9"
7759 LDFLAGS_ARCH="-xarch=v9"
7762 # Solaris 64 uses this as well
7763 #LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH_64"
7768 if test "$arch" = "amd64 i386"; then :
7770 if test "$GCC" = yes; then :
7773 SunOS-5.1[1-9]*|SunOS-5.[2-9][0-9]*)
7775 CFLAGS="$CFLAGS -m64"
7776 LDFLAGS="$LDFLAGS -m64";;
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;};;
7786 SunOS-5.1[1-9]*|SunOS-5.[2-9][0-9]*)
7787 CFLAGS="$CFLAGS -m64"
7788 LDFLAGS="$LDFLAGS -m64";;
7790 CFLAGS="$CFLAGS -xarch=amd64"
7791 LDFLAGS="$LDFLAGS -xarch=amd64";;
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;}
7805 if test "$GCC" = yes; then :
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 :
7812 if test "$arch" = "sparcv9 sparc"; then :
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"
7825 if test "$arch" = "amd64 i386"; then :
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"
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}';;
7843 SHLIB_LD='/usr/ccs/bin/ld -G -z text';;
7845 CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
7846 LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}'
7850 UNIX_SV* | UnixWare-5*)
7851 SHLIB_CFLAGS="-KPIC"
7855 # Some UNIX_SV* systems (unixware 1.1.2 for example) have linkers
7856 # that don't grok the -Bexport option. Test that it does.
7857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld accepts -Bexport flag" >&5
7858 $as_echo_n "checking for ld accepts -Bexport flag... " >&6; }
7859 if ${tcl_cv_ld_Bexport+:} false; then :
7860 $as_echo_n "(cached) " >&6
7863 hold_ldflags=$LDFLAGS
7864 LDFLAGS="$LDFLAGS -Wl,-Bexport"
7865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7866 /* end confdefs.h. */
7876 if ac_fn_c_try_link "$LINENO"; then :
7877 tcl_cv_ld_Bexport=yes
7879 tcl_cv_ld_Bexport=no
7881 rm -f core conftest.err conftest.$ac_objext \
7882 conftest$ac_exeext conftest.$ac_ext
7883 LDFLAGS=$hold_ldflags
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 :
7889 LDFLAGS="$LDFLAGS -Wl,-Bexport"
7897 if test "$do64bit" = yes -a "$do64bit_ok" = no; then :
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;}
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"
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.
7914 if test "$GCC" = yes; then :
7919 CYGWIN_*|MINGW32_*) ;;
7921 NetBSD-*|FreeBSD-*|OpenBSD-*) ;;
7925 *) SHLIB_CFLAGS="-fPIC" ;;
7929 if test "$tcl_cv_cc_visibility_hidden" != yes; then :
7932 $as_echo "#define MODULE_SCOPE extern" >>confdefs.h
7937 if test "$SHARED_LIB_SUFFIX" = ""; then :
7939 # TEA specific: use PACKAGE_VERSION instead of VERSION
7940 SHARED_LIB_SUFFIX='${PACKAGE_VERSION}${SHLIB_SUFFIX}'
7942 if test "$UNSHARED_LIB_SUFFIX" = ""; then :
7944 # TEA specific: use PACKAGE_VERSION instead of VERSION
7945 UNSHARED_LIB_SUFFIX='${PACKAGE_VERSION}.a'
7948 if test "${GCC}" = "yes" -a ${SHLIB_SUFFIX} = ".dll"; then
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SEH support in compiler" >&5
7950 $as_echo_n "checking for SEH support in compiler... " >&6; }
7951 if ${tcl_cv_seh+:} false; then :
7952 $as_echo_n "(cached) " >&6
7954 if test "$cross_compiling" = yes; then :
7957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7958 /* end confdefs.h. */
7960 #define WIN32_LEAN_AND_MEAN
7961 #include <windows.h>
7962 #undef WIN32_LEAN_AND_MEAN
7964 int main(int argc, char** argv) {
7969 __except (EXCEPTION_EXECUTE_HANDLER) {
7976 if ac_fn_c_try_run "$LINENO"; then :
7981 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7982 conftest.$ac_objext conftest.beam conftest.$ac_ext
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
7991 $as_echo "#define HAVE_NO_SEH 1" >>confdefs.h
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.
8001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EXCEPTION_DISPOSITION support in include files" >&5
8002 $as_echo_n "checking for EXCEPTION_DISPOSITION support in include files... " >&6; }
8003 if ${tcl_cv_eh_disposition+:} false; then :
8004 $as_echo_n "(cached) " >&6
8006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8007 /* end confdefs.h. */
8009 # define WIN32_LEAN_AND_MEAN
8010 # include <windows.h>
8011 # undef WIN32_LEAN_AND_MEAN
8017 EXCEPTION_DISPOSITION x;
8023 if ac_fn_c_try_compile "$LINENO"; then :
8024 tcl_cv_eh_disposition=yes
8026 tcl_cv_eh_disposition=no
8028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
8035 $as_echo "#define EXCEPTION_DISPOSITION int" >>confdefs.h
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.
8043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winnt.h that ignores VOID define" >&5
8044 $as_echo_n "checking for winnt.h that ignores VOID define... " >&6; }
8045 if ${tcl_cv_winnt_ignore_void+:} false; then :
8046 $as_echo_n "(cached) " >&6
8048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8049 /* end confdefs.h. */
8052 #define WIN32_LEAN_AND_MEAN
8053 #include <windows.h>
8054 #undef WIN32_LEAN_AND_MEAN
8068 if ac_fn_c_try_compile "$LINENO"; then :
8069 tcl_cv_winnt_ignore_void=yes
8071 tcl_cv_winnt_ignore_void=no
8073 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
8080 $as_echo "#define HAVE_WINNT_IGNORE_VOID 1" >>confdefs.h
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.
8089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cast to union support" >&5
8090 $as_echo_n "checking for cast to union support... " >&6; }
8091 if ${tcl_cv_cast_to_union+:} false; then :
8092 $as_echo_n "(cached) " >&6
8094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8095 /* end confdefs.h. */
8101 union foo { int i; double d; };
8102 union foo f = (union foo) (int) 0;
8108 if ac_fn_c_try_compile "$LINENO"; then :
8109 tcl_cv_cast_to_union=yes
8111 tcl_cv_cast_to_union=no
8113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
8120 $as_echo "#define HAVE_CAST_TO_UNION 1" >>confdefs.h
8136 # These must be called after we do the basic CFLAGS checks and
8137 # verify any possible 64-bit or similar switches are necessary
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; }
8143 if ${tcl_cv_flag__isoc99_source+:} false; then :
8144 $as_echo_n "(cached) " >&6
8146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8147 /* end confdefs.h. */
8152 char *p = (char *)strtoll; char *q = (char *)strtoull;
8157 if ac_fn_c_try_compile "$LINENO"; then :
8158 tcl_cv_flag__isoc99_source=no
8160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8161 /* end confdefs.h. */
8162 #define _ISOC99_SOURCE 1
8167 char *p = (char *)strtoll; char *q = (char *)strtoull;
8172 if ac_fn_c_try_compile "$LINENO"; then :
8173 tcl_cv_flag__isoc99_source=yes
8175 tcl_cv_flag__isoc99_source=no
8177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8182 if test "x${tcl_cv_flag__isoc99_source}" = "xyes" ; then
8184 $as_echo "#define _ISOC99_SOURCE 1" >>confdefs.h
8186 tcl_flags="$tcl_flags _ISOC99_SOURCE"
8190 if ${tcl_cv_flag__largefile64_source+:} false; then :
8191 $as_echo_n "(cached) " >&6
8193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8194 /* end confdefs.h. */
8195 #include <sys/stat.h>
8199 struct stat64 buf; int i = stat64("/", &buf);
8204 if ac_fn_c_try_compile "$LINENO"; then :
8205 tcl_cv_flag__largefile64_source=no
8207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8208 /* end confdefs.h. */
8209 #define _LARGEFILE64_SOURCE 1
8210 #include <sys/stat.h>
8214 struct stat64 buf; int i = stat64("/", &buf);
8219 if ac_fn_c_try_compile "$LINENO"; then :
8220 tcl_cv_flag__largefile64_source=yes
8222 tcl_cv_flag__largefile64_source=no
8224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8226 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8229 if test "x${tcl_cv_flag__largefile64_source}" = "xyes" ; then
8231 $as_echo "#define _LARGEFILE64_SOURCE 1" >>confdefs.h
8233 tcl_flags="$tcl_flags _LARGEFILE64_SOURCE"
8237 if ${tcl_cv_flag__largefile_source64+:} false; then :
8238 $as_echo_n "(cached) " >&6
8240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8241 /* end confdefs.h. */
8242 #include <sys/stat.h>
8246 char *p = (char *)open64;
8251 if ac_fn_c_try_compile "$LINENO"; then :
8252 tcl_cv_flag__largefile_source64=no
8254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8255 /* end confdefs.h. */
8256 #define _LARGEFILE_SOURCE64 1
8257 #include <sys/stat.h>
8261 char *p = (char *)open64;
8266 if ac_fn_c_try_compile "$LINENO"; then :
8267 tcl_cv_flag__largefile_source64=yes
8269 tcl_cv_flag__largefile_source64=no
8271 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8273 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8276 if test "x${tcl_cv_flag__largefile_source64}" = "xyes" ; then
8278 $as_echo "#define _LARGEFILE_SOURCE64 1" >>confdefs.h
8280 tcl_flags="$tcl_flags _LARGEFILE_SOURCE64"
8283 if test "x${tcl_flags}" = "x" ; then
8284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
8285 $as_echo "none" >&6; }
8287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${tcl_flags}" >&5
8288 $as_echo "${tcl_flags}" >&6; }
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
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. */
8306 __int64 value = (__int64) 0;
8311 if ac_fn_c_try_compile "$LINENO"; then :
8312 tcl_type_64bit=__int64
8314 tcl_type_64bit="long long"
8316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8317 # See if we should use long anyway Note that we substitute in the
8318 # type that is our current guess for a 64-bit type inside this check
8319 # program, so it should be modified only carefully...
8320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8321 /* end confdefs.h. */
8327 case 1: case (sizeof(${tcl_type_64bit})==sizeof(long)): ;
8333 if ac_fn_c_try_compile "$LINENO"; then :
8334 tcl_cv_type_64bit=${tcl_type_64bit}
8336 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8339 if test "${tcl_cv_type_64bit}" = none ; then
8341 $as_echo "#define TCL_WIDE_INT_IS_LONG 1" >>confdefs.h
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; }
8353 cat >>confdefs.h <<_ACEOF
8354 #define TCL_WIDE_INT_TYPE ${tcl_cv_type_64bit}
8357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${tcl_cv_type_64bit}" >&5
8358 $as_echo "${tcl_cv_type_64bit}" >&6; }
8360 # Now check for auxiliary declarations
8361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct dirent64" >&5
8362 $as_echo_n "checking for struct dirent64... " >&6; }
8363 if ${tcl_cv_struct_dirent64+:} false; then :
8364 $as_echo_n "(cached) " >&6
8367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8368 /* end confdefs.h. */
8369 #include <sys/types.h>
8379 if ac_fn_c_try_compile "$LINENO"; then :
8380 tcl_cv_struct_dirent64=yes
8382 tcl_cv_struct_dirent64=no
8384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
8390 $as_echo "#define HAVE_STRUCT_DIRENT64 1" >>confdefs.h
8394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat64" >&5
8395 $as_echo_n "checking for struct stat64... " >&6; }
8396 if ${tcl_cv_struct_stat64+:} false; then :
8397 $as_echo_n "(cached) " >&6
8400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8401 /* end confdefs.h. */
8402 #include <sys/stat.h>
8412 if ac_fn_c_try_compile "$LINENO"; then :
8413 tcl_cv_struct_stat64=yes
8415 tcl_cv_struct_stat64=no
8417 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
8423 $as_echo "#define HAVE_STRUCT_STAT64 1" >>confdefs.h
8427 for ac_func in open64 lseek64
8429 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8430 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8431 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8432 cat >>confdefs.h <<_ACEOF
8433 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
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
8445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8446 /* end confdefs.h. */
8447 #include <sys/types.h>
8457 if ac_fn_c_try_compile "$LINENO"; then :
8458 tcl_cv_type_off64_t=yes
8460 tcl_cv_type_off64_t=no
8462 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
8469 $as_echo "#define HAVE_TYPE_OFF64_T 1" >>confdefs.h
8471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8472 $as_echo "yes" >&6; }
8474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8475 $as_echo "no" >&6; }
8481 #--------------------------------------------------------------------
8482 # Set the default compiler switches based on the --enable-symbols option.
8483 #--------------------------------------------------------------------
8487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build with symbols" >&5
8488 $as_echo_n "checking for build with symbols... " >&6; }
8489 # Check whether --enable-symbols was given.
8490 if test "${enable_symbols+set}" = set; then :
8491 enableval=$enable_symbols; tcl_ok=$enableval
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; }
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; }
8511 if test "${TEA_PLATFORM}" != "windows" ; then
8512 LDFLAGS_DEFAULT="${LDFLAGS}"
8518 if test "$tcl_ok" = "mem" -o "$tcl_ok" = "all"; then
8520 $as_echo "#define TCL_MEM_DEBUG 1" >>confdefs.h
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; }
8529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled $tcl_ok debugging" >&5
8530 $as_echo "enabled $tcl_ok debugging" >&6; }
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 #--------------------------------------------------------------------
8543 $as_echo "#define USE_TCL_STUBS 1" >>confdefs.h
8545 #AC_DEFINE(USE_TK_STUBS, 1, [Use Tk stubs])
8548 #--------------------------------------------------------------------
8549 # Redefine fdatasync as fsync on systems that lack fdatasync
8550 #--------------------------------------------------------------------
8552 #AC_CHECK_FUNC(fdatasync, , AC_DEFINE(fdatasync, fsync))
8553 # Check for library functions that SQLite can optionally use.
8554 for ac_func in fdatasync usleep fullfsync localtime_r gmtime_r
8556 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8557 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8558 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8559 cat >>confdefs.h <<_ACEOF
8560 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8567 ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
8568 if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
8574 cat >>confdefs.h <<_ACEOF
8575 #define HAVE_DECL_STRERROR_R $ac_have_decl
8578 for ac_func in strerror_r
8580 ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
8581 if test "x$ac_cv_func_strerror_r" = xyes; then :
8582 cat >>confdefs.h <<_ACEOF
8583 #define HAVE_STRERROR_R 1
8589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
8590 $as_echo_n "checking whether strerror_r returns char *... " >&6; }
8591 if ${ac_cv_func_strerror_r_char_p+:} false; then :
8592 $as_echo_n "(cached) " >&6
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
8605 char x = *strerror_r (0, buf, sizeof buf);
8606 char *p = strerror_r (0, buf, sizeof buf);
8613 if ac_fn_c_try_compile "$LINENO"; then :
8614 ac_cv_func_strerror_r_char_p=yes
8616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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 :
8627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8628 /* end confdefs.h. */
8629 $ac_includes_default
8630 extern char *strerror_r ();
8635 char x = *strerror_r (0, buf, sizeof buf);
8636 return ! isalpha (x);
8641 if ac_fn_c_try_run "$LINENO"; then :
8642 ac_cv_func_strerror_r_char_p=yes
8644 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8645 conftest.$ac_objext conftest.beam conftest.$ac_ext
8651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
8652 $as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
8653 if test $ac_cv_func_strerror_r_char_p = yes; then
8655 $as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
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 #--------------------------------------------------------------------
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. */
8674 #if defined(_MSC_VER) && _MSC_VER >= 1400
8675 print("manifest needed")
8679 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8680 $EGREP "manifest needed" >/dev/null 2>&1; then :
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}"
8687 CLEANFILES="$CLEANFILES *.manifest"
8693 MAKE_STUB_LIB="\${STLIB_LD} -nodefaultlib -out:\$@ \$(PKG_STUB_OBJECTS)"
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)"
8700 if test "${SHARED_BUILD}" = "1" ; then
8701 MAKE_LIB="${MAKE_SHARED_LIB} "
8703 MAKE_LIB="${MAKE_STATIC_LIB} "
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 #--------------------------------------------------------------------
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}`\""
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"
8723 eval eval "PKG_LIB_FILE=${PACKAGE_NAME}${SHARED_LIB_SUFFIX}"
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}
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}
8735 # These aren't needed on Windows (either MSVC or gcc)
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}"
8745 eval eval "PKG_LIB_FILE=lib${PACKAGE_NAME}${SHARED_LIB_SUFFIX}"
8748 eval eval "PKG_LIB_FILE=lib${PACKAGE_NAME}${UNSHARED_LIB_SUFFIX}"
8750 # Some packages build their own stubs libraries
8751 eval eval "PKG_STUB_LIB_FILE=lib${PACKAGE_NAME}stub${UNSHARED_LIB_SUFFIX}"
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}"
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 #--------------------------------------------------------------------
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}"
8786 TCLSH_PROG="${TCL_BIN_DIR}/tclsh"
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}"
8793 TCLSH_PROG="tclsh${TCL_MAJOR_VERSION}.${TCL_MINOR_VERSION}${TCL_DBGX}"
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`"
8799 if test -f "$i/${TCLSH_PROG}" ; then
8800 REAL_TCL_BIN_DIR="`cd "$i"; pwd`/"
8804 TCLSH_PROG="${REAL_TCL_BIN_DIR}${TCLSH_PROG}"
8806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${TCLSH_PROG}" >&5
8807 $as_echo "${TCLSH_PROG}" >&6; }
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 #--------------------------------------------------------------------
8818 ac_config_files="$ac_config_files Makefile pkgIndex.tcl"
8820 cat >confcache <<\_ACEOF
8821 # This file is a shell script that caches the results of configure
8822 # tests run on this system so they can be shared between configure
8823 # scripts and configure runs, see configure's option --config-cache.
8824 # It is not useful on other systems. If it contains results you don't
8825 # want to keep, you may remove or edit it.
8827 # config.status only pays attention to the cache file if you give it
8828 # the --recheck option to rerun configure.
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
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.
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
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;} ;;
8851 _ | IFS | as_nl) ;; #(
8852 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8853 *) { eval $ac_var=; unset $ac_var;} ;;
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 \.
8865 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8868 # `set' quotes correctly as required by POSIX, so do not add quotes.
8869 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8878 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8880 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8882 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8883 if test -w "$cache_file"; then
8884 if test "x$cache_file" != "x/dev/null"; then
8885 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8886 $as_echo "$as_me: updating cache $cache_file" >&6;}
8887 if test ! -f "$cache_file" || test -h "$cache_file"; then
8888 cat confcache >"$cache_file"
8890 case $cache_file in #(
8892 mv -f confcache "$cache_file"$$ &&
8893 mv -f "$cache_file"$$ "$cache_file" ;; #(
8895 mv -f confcache "$cache_file" ;;
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;}
8906 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8907 # Let make expand exec_prefix.
8908 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8910 # Transform confdefs.h into DEFS.
8911 # Protect against shell expansion while executing Makefile rules.
8912 # Protect against Makefile macro expansion.
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.
8926 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
8928 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
8932 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
8945 DEFS=`sed -n "$ac_script" confdefs.h`
8951 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8952 # 1. Remove the extension, and $U if already installed.
8953 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8954 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8955 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8956 # will be set to the directory where LIBOBJS objects are built.
8957 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8958 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8962 LTLIBOBJS=$ac_ltlibobjs
8966 CFLAGS="${CFLAGS} ${CPPFLAGS}"; CPPFLAGS=""
8968 : "${CONFIG_STATUS=./config.status}"
8970 ac_clean_files_save=$ac_clean_files
8971 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8972 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8973 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8975 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
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.
8986 SHELL=\${CONFIG_SHELL-$SHELL}
8989 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8990 ## -------------------- ##
8991 ## M4sh Initialization. ##
8992 ## -------------------- ##
8994 # Be more Bourne compatible
8995 DUALCASE=1; export DUALCASE # for MKS sh
8996 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
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
9004 case `(set -o) 2>/dev/null` in #(
9016 # Printing a long string crashes Solaris 7 /usr/bin/printf.
9017 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9018 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9019 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
9020 # Prefer a ksh shell builtin over an external printf program on Solaris,
9021 # but without wasting forks for bash or zsh.
9022 if test -z "$BASH_VERSION$ZSH_VERSION" \
9023 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
9024 as_echo='print -r --'
9025 as_echo_n='print -rn --'
9026 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
9027 as_echo='printf %s\n'
9028 as_echo_n='printf %s'
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'
9034 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9035 as_echo_n_body='eval
9039 expr "X$arg" : "X\\(.*\\)$as_nl";
9040 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
9042 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
9044 export as_echo_n_body
9045 as_echo_n='sh -c $as_echo_n_body as_echo'
9048 as_echo='sh -c $as_echo_body as_echo'
9051 # The user is always right.
9052 if test "${PATH_SEPARATOR+set}" != set; then
9054 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
9055 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
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.)
9068 # Find who we are. Look in the path if we contain no directory separator.
9071 *[\\/]* ) as_myself=$0 ;;
9072 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9076 test -z "$as_dir" && as_dir=.
9077 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9083 # We did not find ourselves, most probably we were run as `sh COMMAND'
9084 # in which case we are not to be found in the path.
9085 if test "x$as_myself" = x; then
9088 if test ! -f "$as_myself"; then
9089 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9093 # Unset variables that we do not need and which cause bugs (e.g. in
9094 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
9095 # suppresses any "Segmentation fault" message there. '((' could
9096 # trigger a bug in pdksh 5.2.14.
9097 for as_var in BASH_ENV ENV MAIL MAILPATH
9098 do eval test x\${$as_var+set} = xset \
9099 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
9112 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
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.
9122 as_status=$1; test $as_status -eq 0 && as_status=1
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
9127 $as_echo "$as_me: error: $2" >&2
9128 as_fn_exit $as_status
9132 # as_fn_set_status STATUS
9133 # -----------------------
9134 # Set $? to STATUS, without forking.
9138 } # as_fn_set_status
9142 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
9152 # Portably unset VAR.
9155 { eval $1=; unset $1;}
9157 as_unset=as_fn_unset
9158 # as_fn_append VAR VALUE
9159 # ----------------------
9160 # Append the text in VALUE to the end of the definition contained in VAR. Take
9161 # advantage of any shell optimizations that allow amortized linear growth over
9162 # repeated appends, instead of the typical quadratic growth present in naive
9164 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
9165 eval 'as_fn_append ()
9176 # as_fn_arith ARG...
9177 # ------------------
9178 # Perform arithmetic evaluation on the ARGs, and store the result in the
9179 # global $as_val. Take advantage of shells that can avoid forks. The arguments
9180 # must be portable across $(()) and expr.
9181 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
9182 eval 'as_fn_arith ()
9189 as_val=`expr "$@" || test $? -eq 1`
9194 if expr a : '\(a\)' >/dev/null 2>&1 &&
9195 test "X`expr 00001 : '.*\(...\)'`" = X001; then
9201 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
9202 as_basename=basename
9207 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
9213 as_me=`$as_basename -- "$0" ||
9214 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9215 X"$0" : 'X\(//\)$' \| \
9216 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
9218 sed '/^.*\/\([^/][^/]*\)\/*$/{
9232 # Avoid depending upon Character Ranges.
9233 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9234 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9235 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9236 as_cr_digits='0123456789'
9237 as_cr_alnum=$as_cr_Letters$as_cr_digits
9239 ECHO_C= ECHO_N= ECHO_T=
9240 case `echo -n x` in #(((((
9242 case `echo 'xy\c'` in
9243 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
9245 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
9252 rm -f conf$$ conf$$.exe conf$$.file
9253 if test -d conf$$.dir; then
9254 rm -f conf$$.dir/conf$$.file
9257 mkdir conf$$.dir 2>/dev/null
9259 if (echo >conf$$.file) 2>/dev/null; then
9260 if ln -s conf$$.file conf$$ 2>/dev/null; then
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 ||
9268 elif ln conf$$.file conf$$ 2>/dev/null; then
9276 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
9277 rmdir conf$$.dir 2>/dev/null
9282 # Create "$as_dir" as a directory, including parents if necessary.
9287 -*) as_dir=./$as_dir;;
9289 test -d "$as_dir" || eval $as_mkdir_p || {
9293 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
9294 *) as_qdir=$as_dir;;
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\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9320 test -d "$as_dir" && break
9322 test -z "$as_dirs" || eval "mkdir $as_dirs"
9323 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
9327 if mkdir -p . 2>/dev/null; then
9328 as_mkdir_p='mkdir -p "$as_dir"'
9330 test -d ./-p && rmdir ./-p
9335 # as_fn_executable_p FILE
9336 # -----------------------
9337 # Test if FILE is an executable regular file.
9338 as_fn_executable_p ()
9340 test -f "$1" && test -x "$1"
9341 } # as_fn_executable_p
9343 as_executable_p=as_fn_executable_p
9345 # Sed expression to map a string onto a valid CPP name.
9346 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
9348 # Sed expression to map a string onto a valid variable name.
9349 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
9353 ## ----------------------------------- ##
9354 ## Main body of $CONFIG_STATUS script. ##
9355 ## ----------------------------------- ##
9357 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
9359 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9360 # Save the log message, to keep $0 and so on meaningful, and to
9361 # report actual input values of CONFIG_FILES etc. instead of their
9362 # values after options handling.
9364 This file was extended by sqlite $as_me 3.14.1, which was
9365 generated by GNU Autoconf 2.69. Invocation command line was
9367 CONFIG_FILES = $CONFIG_FILES
9368 CONFIG_HEADERS = $CONFIG_HEADERS
9369 CONFIG_LINKS = $CONFIG_LINKS
9370 CONFIG_COMMANDS = $CONFIG_COMMANDS
9373 on `(hostname || uname -n) 2>/dev/null | sed 1q`
9378 case $ac_config_files in *"
9379 "*) set x $ac_config_files; shift; ac_config_files=$*;;
9384 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9385 # Files that config.status was made for.
9386 config_files="$ac_config_files"
9390 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9392 \`$as_me' instantiates files and other configuration actions
9393 from templates according to the current configuration. Unless the files
9394 and actions are specified as TAGs, all are instantiated by default.
9396 Usage: $0 [OPTION]... [TAG]...
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
9408 Configuration files:
9411 Report bugs to the package provider."
9414 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9415 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
9417 sqlite config.status 3.14.1
9418 configured by $0, generated by GNU Autoconf 2.69,
9419 with options \\"\$ac_cs_config\\"
9421 Copyright (C) 2012 Free Software Foundation, Inc.
9422 This config.status script is free software; the Free Software Foundation
9423 gives unlimited permission to copy, distribute and modify it."
9427 test -n "\$AWK" || AWK=awk
9430 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9431 # The default lists apply if the user does not specify any file.
9437 ac_option=`expr "X$1" : 'X\([^=]*\)='`
9438 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
9442 ac_option=`expr "X$1" : 'X\([^=]*\)='`
9454 # Handling of the options.
9455 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
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 )
9463 --file | --fil | --fi | --f )
9466 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9467 '') as_fn_error $? "missing file argument" ;;
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)
9478 -*) as_fn_error $? "unrecognized option: \`$1'
9479 Try \`$0 --help' for more information." ;;
9481 *) as_fn_append ac_config_targets " $1"
9482 ac_need_defaults=false ;;
9488 ac_configure_extra_args=
9490 if $ac_cs_silent; then
9492 ac_configure_extra_args="$ac_configure_extra_args --silent"
9496 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9497 if \$ac_cs_recheck; then
9498 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9500 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
9501 CONFIG_SHELL='$SHELL'
9507 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9511 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9512 ## Running $as_me. ##
9518 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9521 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9523 # Handling of arguments.
9524 for ac_config_target in $ac_config_targets
9526 case $ac_config_target in
9527 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9528 "pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgIndex.tcl" ;;
9530 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9535 # If the user did not use the arguments to specify the items to instantiate,
9536 # then the envvar interface is used. Set only those that are not.
9537 # We use the long form for the default assignment because of an extremely
9538 # bizarre bug on SunOS 4.1.3.
9539 if $ac_need_defaults; then
9540 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
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'.
9552 trap 'exit_status=$?
9554 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9556 trap 'as_fn_exit 1' 1 2 13 15
9558 # Create a (secure) tmp directory for tmp files.
9561 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9565 tmp=./conf$$-$RANDOM
9566 (umask 077 && mkdir "$tmp")
9567 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9570 # Set up the scripts for CONFIG_FILES section.
9571 # No need to generate them if there are no CONFIG_FILES.
9572 # This happens for instance with `./config.status config.h'.
9573 if test -n "$CONFIG_FILES"; then
9576 ac_cr=`echo X | tr X '\015'`
9577 # On cygwin, bash can eat \r inside `` if the user requested igncr.
9578 # But we know of no other shell where ac_cr would be empty at this
9579 # point, so we can use a bashism as a fallback.
9580 if test "x$ac_cr" = x; then
9581 eval ac_cr=\$\'\\r\'
9583 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9584 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9590 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9595 echo "cat >conf$$subs.awk <<_ACEOF" &&
9596 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9599 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9600 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9602 for ac_last_try in false false false false false :; do
9603 . ./conf$$subs.sh ||
9604 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
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
9609 elif $ac_last_try; then
9610 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9612 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9617 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9618 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9622 s/^/S["/; s/!.*/"]=/
9632 s/\(.\{148\}\)..*/\1/
9634 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9639 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9646 s/\(.\{148\}\)..*/\1/
9648 s/["\\]/\\&/g; s/^/"/; s/$/"/
9652 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9657 ' <conf$$subs.awk | sed '
9662 ' >>$CONFIG_STATUS || ac_write_fail=1
9663 rm -f conf$$subs.awk
9664 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9666 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9667 for (key in S) S_is_set[key] = 1
9673 nfields = split(line, field, "@")
9675 len = length(field[1])
9676 for (i = 2; i < nfields; i++) {
9678 keylen = length(key)
9679 if (S_is_set[key]) {
9681 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9682 len += length(value) + length(field[++i])
9693 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9694 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9695 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9698 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9699 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9702 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9703 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9704 # trailing colons and then remove the whole line if VPATH becomes empty
9705 # (actually we leave an empty line to preserve line numbers).
9706 if test "x$srcdir" = x.; then
9707 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9725 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9726 fi # test -n "$CONFIG_FILES"
9729 eval set X " :F $CONFIG_FILES "
9734 :[FHLC]) ac_mode=$ac_tag; continue;;
9736 case $ac_mode$ac_tag in
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;;
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 `:'.
9764 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9766 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9768 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9769 as_fn_append ac_file_inputs " '$ac_f'"
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'
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;}
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;;
9792 *:-:* | *:-) cat >"$ac_tmp/stdin" \
9793 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
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\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9821 as_dir="$ac_dir"; as_fn_mkdir_p
9825 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
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/ ;;
9835 ac_abs_top_builddir=$ac_pwd
9836 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9837 # for backward compatibility:
9838 ac_top_builddir=$ac_top_build_prefix
9841 .) # We are building in place.
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 ;;
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 ;;
9854 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9865 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9866 # If the template does not know about datarootdir, expand it.
9867 # FIXME: This hack should be removed a few years after 2.60.
9868 ac_datarootdir_hack=; ac_datarootdir_seen=
9879 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9880 *datarootdir*) ac_datarootdir_seen=yes;;
9881 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9883 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9885 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9886 ac_datarootdir_hack='
9887 s&@datadir@&$datadir&g
9888 s&@docdir@&$docdir&g
9889 s&@infodir@&$infodir&g
9890 s&@localedir@&$localedir&g
9891 s&@mandir@&$mandir&g
9892 s&\\\${datarootdir}&$datarootdir&g' ;;
9896 # Neutralize VPATH when `$srcdir' = `.'.
9897 # Shell code in configure.ac might set extrasub.
9898 # FIXME: do we really want to maintain this feature?
9899 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9900 ac_sed_extra="$ac_vpsub
9903 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9905 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9906 s|@configure_input@|$ac_sed_conf_input|;t t
9907 s&@top_builddir@&$ac_top_builddir_sub&;t t
9908 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9909 s&@srcdir@&$ac_srcdir&;t t
9910 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9911 s&@top_srcdir@&$ac_top_srcdir&;t t
9912 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9913 s&@builddir@&$ac_builddir&;t t
9914 s&@abs_builddir@&$ac_abs_builddir&;t t
9915 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9916 $ac_datarootdir_hack
9918 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9919 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9921 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9922 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9923 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9924 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9925 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9926 which seems to be undefined. Please make sure it is defined" >&5
9927 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9928 which seems to be undefined. Please make sure it is defined" >&2;}
9930 rm -f "$ac_tmp/stdin"
9932 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9933 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9935 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9947 ac_clean_files=$ac_clean_files_save
9949 test $ac_write_fail = 0 ||
9950 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9953 # configure is writing to config.log, and then calls config.status.
9954 # config.status does its own redirection, appending to config.log.
9955 # Unfortunately, on DOS this fails, as config.log is still kept open
9956 # by configure, so config.status won't be able to write to it; its
9957 # output is simply discarded. So we exec the FD to /dev/null,
9958 # effectively closing config.log, so it can be properly (re)opened and
9959 # appended to by config.status. When coming back to configure, we
9960 # need to make the FD available again.
9961 if test "$no_create" != yes; then
9963 ac_config_status_args=
9964 test "$silent" = yes &&
9965 ac_config_status_args="$ac_config_status_args --quiet"
9967 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
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
9973 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9975 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}