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