1251883Speter#! /bin/sh 2251883Speter# Guess values for system-dependent variables and create Makefiles. 3305003Scy# Generated by GNU Autoconf 2.69 for sqlite 3.14.1. 4251883Speter# 5251883Speter# Report bugs to <http://www.sqlite.org>. 6251883Speter# 7251883Speter# 8251883Speter# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9251883Speter# 10251883Speter# 11251883Speter# This configure script is free software; the Free Software Foundation 12251883Speter# gives unlimited permission to copy, distribute and modify it. 13251883Speter## -------------------- ## 14251883Speter## M4sh Initialization. ## 15251883Speter## -------------------- ## 16251883Speter 17251883Speter# Be more Bourne compatible 18251883SpeterDUALCASE=1; export DUALCASE # for MKS sh 19251883Speterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20251883Speter emulate sh 21251883Speter NULLCMD=: 22251883Speter # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23251883Speter # is contrary to our usage. Disable this feature. 24251883Speter alias -g '${1+"$@"}'='"$@"' 25251883Speter setopt NO_GLOB_SUBST 26251883Speterelse 27251883Speter case `(set -o) 2>/dev/null` in #( 28251883Speter *posix*) : 29251883Speter set -o posix ;; #( 30251883Speter *) : 31251883Speter ;; 32251883Speteresac 33251883Speterfi 34251883Speter 35251883Speter 36251883Speteras_nl=' 37251883Speter' 38251883Speterexport as_nl 39251883Speter# Printing a long string crashes Solaris 7 /usr/bin/printf. 40251883Speteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41251883Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42251883Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43251883Speter# Prefer a ksh shell builtin over an external printf program on Solaris, 44251883Speter# but without wasting forks for bash or zsh. 45251883Speterif test -z "$BASH_VERSION$ZSH_VERSION" \ 46251883Speter && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47251883Speter as_echo='print -r --' 48251883Speter as_echo_n='print -rn --' 49251883Speterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50251883Speter as_echo='printf %s\n' 51251883Speter as_echo_n='printf %s' 52251883Speterelse 53251883Speter if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54251883Speter as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55251883Speter as_echo_n='/usr/ucb/echo -n' 56251883Speter else 57251883Speter as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58251883Speter as_echo_n_body='eval 59251883Speter arg=$1; 60251883Speter case $arg in #( 61251883Speter *"$as_nl"*) 62251883Speter expr "X$arg" : "X\\(.*\\)$as_nl"; 63251883Speter arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64251883Speter esac; 65251883Speter expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66251883Speter ' 67251883Speter export as_echo_n_body 68251883Speter as_echo_n='sh -c $as_echo_n_body as_echo' 69251883Speter fi 70251883Speter export as_echo_body 71251883Speter as_echo='sh -c $as_echo_body as_echo' 72251883Speterfi 73251883Speter 74251883Speter# The user is always right. 75251883Speterif test "${PATH_SEPARATOR+set}" != set; then 76251883Speter PATH_SEPARATOR=: 77251883Speter (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78251883Speter (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79251883Speter PATH_SEPARATOR=';' 80251883Speter } 81251883Speterfi 82251883Speter 83251883Speter 84251883Speter# IFS 85251883Speter# We need space, tab and new line, in precisely that order. Quoting is 86251883Speter# there to prevent editors from complaining about space-tab. 87251883Speter# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88251883Speter# splitting by setting IFS to empty value.) 89251883SpeterIFS=" "" $as_nl" 90251883Speter 91251883Speter# Find who we are. Look in the path if we contain no directory separator. 92251883Speteras_myself= 93251883Spetercase $0 in #(( 94251883Speter *[\\/]* ) as_myself=$0 ;; 95251883Speter *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96251883Speterfor as_dir in $PATH 97251883Speterdo 98251883Speter IFS=$as_save_IFS 99251883Speter test -z "$as_dir" && as_dir=. 100251883Speter test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101251883Speter done 102251883SpeterIFS=$as_save_IFS 103251883Speter 104251883Speter ;; 105251883Speteresac 106251883Speter# We did not find ourselves, most probably we were run as `sh COMMAND' 107251883Speter# in which case we are not to be found in the path. 108251883Speterif test "x$as_myself" = x; then 109251883Speter as_myself=$0 110251883Speterfi 111251883Speterif test ! -f "$as_myself"; then 112251883Speter $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113251883Speter exit 1 114251883Speterfi 115251883Speter 116251883Speter# Unset variables that we do not need and which cause bugs (e.g. in 117251883Speter# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118251883Speter# suppresses any "Segmentation fault" message there. '((' could 119251883Speter# trigger a bug in pdksh 5.2.14. 120251883Speterfor as_var in BASH_ENV ENV MAIL MAILPATH 121251883Speterdo eval test x\${$as_var+set} = xset \ 122251883Speter && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123251883Speterdone 124251883SpeterPS1='$ ' 125251883SpeterPS2='> ' 126251883SpeterPS4='+ ' 127251883Speter 128251883Speter# NLS nuisances. 129251883SpeterLC_ALL=C 130251883Speterexport LC_ALL 131251883SpeterLANGUAGE=C 132251883Speterexport LANGUAGE 133251883Speter 134251883Speter# CDPATH. 135251883Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136251883Speter 137251883Speter# Use a proper internal environment variable to ensure we don't fall 138251883Speter # into an infinite loop, continuously re-executing ourselves. 139251883Speter if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140251883Speter _as_can_reexec=no; export _as_can_reexec; 141251883Speter # We cannot yet assume a decent shell, so we have to provide a 142251883Speter# neutralization value for shells without unset; and this also 143251883Speter# works around shells that cannot unset nonexistent variables. 144251883Speter# Preserve -v and -x to the replacement shell. 145251883SpeterBASH_ENV=/dev/null 146251883SpeterENV=/dev/null 147251883Speter(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148251883Spetercase $- in # (((( 149251883Speter *v*x* | *x*v* ) as_opts=-vx ;; 150251883Speter *v* ) as_opts=-v ;; 151251883Speter *x* ) as_opts=-x ;; 152251883Speter * ) as_opts= ;; 153251883Speteresac 154251883Speterexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155251883Speter# Admittedly, this is quite paranoid, since all the known shells bail 156251883Speter# out after a failed `exec'. 157251883Speter$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158251883Speteras_fn_exit 255 159251883Speter fi 160251883Speter # We don't want this to propagate to other subprocesses. 161251883Speter { _as_can_reexec=; unset _as_can_reexec;} 162251883Speterif test "x$CONFIG_SHELL" = x; then 163251883Speter as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164251883Speter emulate sh 165251883Speter NULLCMD=: 166251883Speter # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167251883Speter # is contrary to our usage. Disable this feature. 168251883Speter alias -g '\${1+\"\$@\"}'='\"\$@\"' 169251883Speter setopt NO_GLOB_SUBST 170251883Speterelse 171251883Speter case \`(set -o) 2>/dev/null\` in #( 172251883Speter *posix*) : 173251883Speter set -o posix ;; #( 174251883Speter *) : 175251883Speter ;; 176251883Speteresac 177251883Speterfi 178251883Speter" 179251883Speter as_required="as_fn_return () { (exit \$1); } 180251883Speteras_fn_success () { as_fn_return 0; } 181251883Speteras_fn_failure () { as_fn_return 1; } 182251883Speteras_fn_ret_success () { return 0; } 183251883Speteras_fn_ret_failure () { return 1; } 184251883Speter 185251883Speterexitcode=0 186251883Speteras_fn_success || { exitcode=1; echo as_fn_success failed.; } 187251883Speteras_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188251883Speteras_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189251883Speteras_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190251883Speterif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191251883Speter 192251883Speterelse 193251883Speter exitcode=1; echo positional parameters were not saved. 194251883Speterfi 195251883Spetertest x\$exitcode = x0 || exit 1 196251883Spetertest -x / || exit 1" 197251883Speter as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198251883Speter as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199251883Speter eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200251883Speter test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201289166Speter 202289166Speter test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 203289166Speter ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 204289166Speter ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205289166Speter ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206289166Speter PATH=/empty FPATH=/empty; export PATH FPATH 207289166Speter test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 208289166Speter || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 209251883Spetertest \$(( 1 + 1 )) = 2 || exit 1" 210251883Speter if (eval "$as_required") 2>/dev/null; then : 211251883Speter as_have_required=yes 212251883Speterelse 213251883Speter as_have_required=no 214251883Speterfi 215251883Speter if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216251883Speter 217251883Speterelse 218251883Speter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219251883Speteras_found=false 220251883Speterfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221251883Speterdo 222251883Speter IFS=$as_save_IFS 223251883Speter test -z "$as_dir" && as_dir=. 224251883Speter as_found=: 225251883Speter case $as_dir in #( 226251883Speter /*) 227251883Speter for as_base in sh bash ksh sh5; do 228251883Speter # Try only shells that exist, to save several forks. 229251883Speter as_shell=$as_dir/$as_base 230251883Speter if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231251883Speter { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232251883Speter CONFIG_SHELL=$as_shell as_have_required=yes 233251883Speter if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234251883Speter break 2 235251883Speterfi 236251883Speterfi 237251883Speter done;; 238251883Speter esac 239251883Speter as_found=false 240251883Speterdone 241251883Speter$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242251883Speter { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243251883Speter CONFIG_SHELL=$SHELL as_have_required=yes 244251883Speterfi; } 245251883SpeterIFS=$as_save_IFS 246251883Speter 247251883Speter 248251883Speter if test "x$CONFIG_SHELL" != x; then : 249251883Speter export CONFIG_SHELL 250251883Speter # We cannot yet assume a decent shell, so we have to provide a 251251883Speter# neutralization value for shells without unset; and this also 252251883Speter# works around shells that cannot unset nonexistent variables. 253251883Speter# Preserve -v and -x to the replacement shell. 254251883SpeterBASH_ENV=/dev/null 255251883SpeterENV=/dev/null 256251883Speter(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257251883Spetercase $- in # (((( 258251883Speter *v*x* | *x*v* ) as_opts=-vx ;; 259251883Speter *v* ) as_opts=-v ;; 260251883Speter *x* ) as_opts=-x ;; 261251883Speter * ) as_opts= ;; 262251883Speteresac 263251883Speterexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264251883Speter# Admittedly, this is quite paranoid, since all the known shells bail 265251883Speter# out after a failed `exec'. 266251883Speter$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267251883Speterexit 255 268251883Speterfi 269251883Speter 270251883Speter if test x$as_have_required = xno; then : 271251883Speter $as_echo "$0: This script requires a shell more modern than all" 272251883Speter $as_echo "$0: the shells that I found on your system." 273251883Speter if test x${ZSH_VERSION+set} = xset ; then 274251883Speter $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275251883Speter $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276251883Speter else 277251883Speter $as_echo "$0: Please tell bug-autoconf@gnu.org and 278251883Speter$0: http://www.sqlite.org about your system, including any 279251883Speter$0: error possibly output before this message. Then install 280251883Speter$0: a modern shell, or manually run the script under such a 281251883Speter$0: shell if you do have one." 282251883Speter fi 283251883Speter exit 1 284251883Speterfi 285251883Speterfi 286251883Speterfi 287251883SpeterSHELL=${CONFIG_SHELL-/bin/sh} 288251883Speterexport SHELL 289251883Speter# Unset more variables known to interfere with behavior of common tools. 290251883SpeterCLICOLOR_FORCE= GREP_OPTIONS= 291251883Speterunset CLICOLOR_FORCE GREP_OPTIONS 292251883Speter 293251883Speter## --------------------- ## 294251883Speter## M4sh Shell Functions. ## 295251883Speter## --------------------- ## 296251883Speter# as_fn_unset VAR 297251883Speter# --------------- 298251883Speter# Portably unset VAR. 299251883Speteras_fn_unset () 300251883Speter{ 301251883Speter { eval $1=; unset $1;} 302251883Speter} 303251883Speteras_unset=as_fn_unset 304251883Speter 305251883Speter# as_fn_set_status STATUS 306251883Speter# ----------------------- 307251883Speter# Set $? to STATUS, without forking. 308251883Speteras_fn_set_status () 309251883Speter{ 310251883Speter return $1 311251883Speter} # as_fn_set_status 312251883Speter 313251883Speter# as_fn_exit STATUS 314251883Speter# ----------------- 315251883Speter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 316251883Speteras_fn_exit () 317251883Speter{ 318251883Speter set +e 319251883Speter as_fn_set_status $1 320251883Speter exit $1 321251883Speter} # as_fn_exit 322251883Speter 323251883Speter# as_fn_mkdir_p 324251883Speter# ------------- 325251883Speter# Create "$as_dir" as a directory, including parents if necessary. 326251883Speteras_fn_mkdir_p () 327251883Speter{ 328251883Speter 329251883Speter case $as_dir in #( 330251883Speter -*) as_dir=./$as_dir;; 331251883Speter esac 332251883Speter test -d "$as_dir" || eval $as_mkdir_p || { 333251883Speter as_dirs= 334251883Speter while :; do 335251883Speter case $as_dir in #( 336251883Speter *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 337251883Speter *) as_qdir=$as_dir;; 338251883Speter esac 339251883Speter as_dirs="'$as_qdir' $as_dirs" 340251883Speter as_dir=`$as_dirname -- "$as_dir" || 341251883Speter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 342251883Speter X"$as_dir" : 'X\(//\)[^/]' \| \ 343251883Speter X"$as_dir" : 'X\(//\)$' \| \ 344251883Speter X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 345251883Speter$as_echo X"$as_dir" | 346251883Speter sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 347251883Speter s//\1/ 348251883Speter q 349251883Speter } 350251883Speter /^X\(\/\/\)[^/].*/{ 351251883Speter s//\1/ 352251883Speter q 353251883Speter } 354251883Speter /^X\(\/\/\)$/{ 355251883Speter s//\1/ 356251883Speter q 357251883Speter } 358251883Speter /^X\(\/\).*/{ 359251883Speter s//\1/ 360251883Speter q 361251883Speter } 362251883Speter s/.*/./; q'` 363251883Speter test -d "$as_dir" && break 364251883Speter done 365251883Speter test -z "$as_dirs" || eval "mkdir $as_dirs" 366251883Speter } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 367251883Speter 368251883Speter 369251883Speter} # as_fn_mkdir_p 370251883Speter 371251883Speter# as_fn_executable_p FILE 372251883Speter# ----------------------- 373251883Speter# Test if FILE is an executable regular file. 374251883Speteras_fn_executable_p () 375251883Speter{ 376251883Speter test -f "$1" && test -x "$1" 377251883Speter} # as_fn_executable_p 378251883Speter# as_fn_append VAR VALUE 379251883Speter# ---------------------- 380251883Speter# Append the text in VALUE to the end of the definition contained in VAR. Take 381251883Speter# advantage of any shell optimizations that allow amortized linear growth over 382251883Speter# repeated appends, instead of the typical quadratic growth present in naive 383251883Speter# implementations. 384251883Speterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 385251883Speter eval 'as_fn_append () 386251883Speter { 387251883Speter eval $1+=\$2 388251883Speter }' 389251883Speterelse 390251883Speter as_fn_append () 391251883Speter { 392251883Speter eval $1=\$$1\$2 393251883Speter } 394251883Speterfi # as_fn_append 395251883Speter 396251883Speter# as_fn_arith ARG... 397251883Speter# ------------------ 398251883Speter# Perform arithmetic evaluation on the ARGs, and store the result in the 399251883Speter# global $as_val. Take advantage of shells that can avoid forks. The arguments 400251883Speter# must be portable across $(()) and expr. 401251883Speterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 402251883Speter eval 'as_fn_arith () 403251883Speter { 404251883Speter as_val=$(( $* )) 405251883Speter }' 406251883Speterelse 407251883Speter as_fn_arith () 408251883Speter { 409251883Speter as_val=`expr "$@" || test $? -eq 1` 410251883Speter } 411251883Speterfi # as_fn_arith 412251883Speter 413251883Speter 414251883Speter# as_fn_error STATUS ERROR [LINENO LOG_FD] 415251883Speter# ---------------------------------------- 416251883Speter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 417251883Speter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 418251883Speter# script with STATUS, using 1 if that was 0. 419251883Speteras_fn_error () 420251883Speter{ 421251883Speter as_status=$1; test $as_status -eq 0 && as_status=1 422251883Speter if test "$4"; then 423251883Speter as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 424251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 425251883Speter fi 426251883Speter $as_echo "$as_me: error: $2" >&2 427251883Speter as_fn_exit $as_status 428251883Speter} # as_fn_error 429251883Speter 430251883Speterif expr a : '\(a\)' >/dev/null 2>&1 && 431251883Speter test "X`expr 00001 : '.*\(...\)'`" = X001; then 432251883Speter as_expr=expr 433251883Speterelse 434251883Speter as_expr=false 435251883Speterfi 436251883Speter 437251883Speterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 438251883Speter as_basename=basename 439251883Speterelse 440251883Speter as_basename=false 441251883Speterfi 442251883Speter 443251883Speterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 444251883Speter as_dirname=dirname 445251883Speterelse 446251883Speter as_dirname=false 447251883Speterfi 448251883Speter 449251883Speteras_me=`$as_basename -- "$0" || 450251883Speter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 451251883Speter X"$0" : 'X\(//\)$' \| \ 452251883Speter X"$0" : 'X\(/\)' \| . 2>/dev/null || 453251883Speter$as_echo X/"$0" | 454251883Speter sed '/^.*\/\([^/][^/]*\)\/*$/{ 455251883Speter s//\1/ 456251883Speter q 457251883Speter } 458251883Speter /^X\/\(\/\/\)$/{ 459251883Speter s//\1/ 460251883Speter q 461251883Speter } 462251883Speter /^X\/\(\/\).*/{ 463251883Speter s//\1/ 464251883Speter q 465251883Speter } 466251883Speter s/.*/./; q'` 467251883Speter 468251883Speter# Avoid depending upon Character Ranges. 469251883Speteras_cr_letters='abcdefghijklmnopqrstuvwxyz' 470251883Speteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 471251883Speteras_cr_Letters=$as_cr_letters$as_cr_LETTERS 472251883Speteras_cr_digits='0123456789' 473251883Speteras_cr_alnum=$as_cr_Letters$as_cr_digits 474251883Speter 475251883Speter 476251883Speter as_lineno_1=$LINENO as_lineno_1a=$LINENO 477251883Speter as_lineno_2=$LINENO as_lineno_2a=$LINENO 478251883Speter eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 479251883Speter test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 480251883Speter # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 481251883Speter sed -n ' 482251883Speter p 483251883Speter /[$]LINENO/= 484251883Speter ' <$as_myself | 485251883Speter sed ' 486251883Speter s/[$]LINENO.*/&-/ 487251883Speter t lineno 488251883Speter b 489251883Speter :lineno 490251883Speter N 491251883Speter :loop 492251883Speter s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 493251883Speter t loop 494251883Speter s/-\n.*// 495251883Speter ' >$as_me.lineno && 496251883Speter chmod +x "$as_me.lineno" || 497251883Speter { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 498251883Speter 499251883Speter # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 500251883Speter # already done that, so ensure we don't try to do so again and fall 501251883Speter # in an infinite loop. This has already happened in practice. 502251883Speter _as_can_reexec=no; export _as_can_reexec 503251883Speter # Don't try to exec as it changes $[0], causing all sort of problems 504251883Speter # (the dirname of $[0] is not the place where we might find the 505251883Speter # original and so on. Autoconf is especially sensitive to this). 506251883Speter . "./$as_me.lineno" 507251883Speter # Exit status is that of the last command. 508251883Speter exit 509251883Speter} 510251883Speter 511251883SpeterECHO_C= ECHO_N= ECHO_T= 512251883Spetercase `echo -n x` in #((((( 513251883Speter-n*) 514251883Speter case `echo 'xy\c'` in 515251883Speter *c*) ECHO_T=' ';; # ECHO_T is single tab character. 516251883Speter xy) ECHO_C='\c';; 517251883Speter *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 518251883Speter ECHO_T=' ';; 519251883Speter esac;; 520251883Speter*) 521251883Speter ECHO_N='-n';; 522251883Speteresac 523251883Speter 524251883Speterrm -f conf$$ conf$$.exe conf$$.file 525251883Speterif test -d conf$$.dir; then 526251883Speter rm -f conf$$.dir/conf$$.file 527251883Speterelse 528251883Speter rm -f conf$$.dir 529251883Speter mkdir conf$$.dir 2>/dev/null 530251883Speterfi 531251883Speterif (echo >conf$$.file) 2>/dev/null; then 532251883Speter if ln -s conf$$.file conf$$ 2>/dev/null; then 533251883Speter as_ln_s='ln -s' 534251883Speter # ... but there are two gotchas: 535251883Speter # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 536251883Speter # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 537251883Speter # In both cases, we have to default to `cp -pR'. 538251883Speter ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 539251883Speter as_ln_s='cp -pR' 540251883Speter elif ln conf$$.file conf$$ 2>/dev/null; then 541251883Speter as_ln_s=ln 542251883Speter else 543251883Speter as_ln_s='cp -pR' 544251883Speter fi 545251883Speterelse 546251883Speter as_ln_s='cp -pR' 547251883Speterfi 548251883Speterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 549251883Speterrmdir conf$$.dir 2>/dev/null 550251883Speter 551251883Speterif mkdir -p . 2>/dev/null; then 552251883Speter as_mkdir_p='mkdir -p "$as_dir"' 553251883Speterelse 554251883Speter test -d ./-p && rmdir ./-p 555251883Speter as_mkdir_p=false 556251883Speterfi 557251883Speter 558251883Speteras_test_x='test -x' 559251883Speteras_executable_p=as_fn_executable_p 560251883Speter 561251883Speter# Sed expression to map a string onto a valid CPP name. 562251883Speteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 563251883Speter 564251883Speter# Sed expression to map a string onto a valid variable name. 565251883Speteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 566251883Speter 567251883SpeterSHELL=${CONFIG_SHELL-/bin/sh} 568251883Speter 569251883Speter 570251883Spetertest -n "$DJDIR" || exec 7<&0 </dev/null 571251883Speterexec 6>&1 572251883Speter 573251883Speter# Name of the host. 574251883Speter# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 575251883Speter# so uname gets run too. 576251883Speterac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 577251883Speter 578251883Speter# 579251883Speter# Initializations. 580251883Speter# 581251883Speterac_default_prefix=/usr/local 582251883Speterac_clean_files= 583251883Speterac_config_libobj_dir=. 584251883SpeterLIBOBJS= 585251883Spetercross_compiling=no 586251883Spetersubdirs= 587251883SpeterMFLAGS= 588251883SpeterMAKEFLAGS= 589251883Speter 590251883Speter# Identity of this package. 591251883SpeterPACKAGE_NAME='sqlite' 592251883SpeterPACKAGE_TARNAME='sqlite' 593305003ScyPACKAGE_VERSION='3.14.1' 594305003ScyPACKAGE_STRING='sqlite 3.14.1' 595251883SpeterPACKAGE_BUGREPORT='http://www.sqlite.org' 596251883SpeterPACKAGE_URL='' 597251883Speter 598251883Speterac_unique_file="sqlite3.c" 599251883Speter# Factoring default headers for most tests. 600251883Speterac_includes_default="\ 601251883Speter#include <stdio.h> 602251883Speter#ifdef HAVE_SYS_TYPES_H 603251883Speter# include <sys/types.h> 604251883Speter#endif 605251883Speter#ifdef HAVE_SYS_STAT_H 606251883Speter# include <sys/stat.h> 607251883Speter#endif 608251883Speter#ifdef STDC_HEADERS 609251883Speter# include <stdlib.h> 610251883Speter# include <stddef.h> 611251883Speter#else 612251883Speter# ifdef HAVE_STDLIB_H 613251883Speter# include <stdlib.h> 614251883Speter# endif 615251883Speter#endif 616251883Speter#ifdef HAVE_STRING_H 617251883Speter# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 618251883Speter# include <memory.h> 619251883Speter# endif 620251883Speter# include <string.h> 621251883Speter#endif 622251883Speter#ifdef HAVE_STRINGS_H 623251883Speter# include <strings.h> 624251883Speter#endif 625251883Speter#ifdef HAVE_INTTYPES_H 626251883Speter# include <inttypes.h> 627251883Speter#endif 628251883Speter#ifdef HAVE_STDINT_H 629251883Speter# include <stdint.h> 630251883Speter#endif 631251883Speter#ifdef HAVE_UNISTD_H 632251883Speter# include <unistd.h> 633251883Speter#endif" 634251883Speter 635289166Speterac_subst_vars='am__EXEEXT_FALSE 636289166Speteram__EXEEXT_TRUE 637289166SpeterLTLIBOBJS 638251883SpeterLIBOBJS 639305003ScyEXTRA_SHELL_OBJ 640305003ScySESSION_FLAGS 641305003ScyJSON1_FLAGS 642305003ScyFTS5_FLAGS 643251883SpeterDYNAMIC_EXTENSION_FLAGS 644251883SpeterTHREADSAFE_FLAGS 645251883SpeterREADLINE_LIBS 646251883SpeterBUILD_CFLAGS 647251883SpeterCPP 648305003ScyLT_SYS_LIBRARY_PATH 649289166SpeterOTOOL64 650289166SpeterOTOOL 651289166SpeterLIPO 652289166SpeterNMEDIT 653289166SpeterDSYMUTIL 654289166SpeterMANIFEST_TOOL 655305003ScyRANLIB 656289166Speterac_ct_AR 657251883SpeterAR 658289166SpeterDLLTOOL 659289166SpeterOBJDUMP 660251883SpeterLN_S 661289166SpeterNM 662289166Speterac_ct_DUMPBIN 663289166SpeterDUMPBIN 664289166SpeterLD 665289166SpeterFGREP 666251883SpeterEGREP 667251883SpeterGREP 668289166SpeterSED 669251883Speterhost_os 670251883Speterhost_vendor 671251883Speterhost_cpu 672251883Speterhost 673251883Speterbuild_os 674251883Speterbuild_vendor 675251883Speterbuild_cpu 676251883Speterbuild 677289166SpeterLIBTOOL 678251883Speteram__fastdepCC_FALSE 679251883Speteram__fastdepCC_TRUE 680251883SpeterCCDEPMODE 681289166Speteram__nodep 682251883SpeterAMDEPBACKSLASH 683251883SpeterAMDEP_FALSE 684251883SpeterAMDEP_TRUE 685251883Speteram__quote 686251883Speteram__include 687251883SpeterDEPDIR 688251883SpeterOBJEXT 689251883SpeterEXEEXT 690251883Speterac_ct_CC 691251883SpeterCPPFLAGS 692251883SpeterLDFLAGS 693251883SpeterCFLAGS 694251883SpeterCC 695305003ScyAM_BACKSLASH 696305003ScyAM_DEFAULT_VERBOSITY 697305003ScyAM_DEFAULT_V 698305003ScyAM_V 699251883Speteram__untar 700251883Speteram__tar 701251883SpeterAMTAR 702251883Speteram__leading_dot 703251883SpeterSET_MAKE 704251883SpeterAWK 705251883Spetermkdir_p 706289166SpeterMKDIR_P 707251883SpeterINSTALL_STRIP_PROGRAM 708251883SpeterSTRIP 709251883Speterinstall_sh 710251883SpeterMAKEINFO 711251883SpeterAUTOHEADER 712251883SpeterAUTOMAKE 713251883SpeterAUTOCONF 714251883SpeterACLOCAL 715251883SpeterVERSION 716251883SpeterPACKAGE 717251883SpeterCYGPATH_W 718289166Speteram__isrc 719251883SpeterINSTALL_DATA 720251883SpeterINSTALL_SCRIPT 721251883SpeterINSTALL_PROGRAM 722251883Spetertarget_alias 723251883Speterhost_alias 724251883Speterbuild_alias 725251883SpeterLIBS 726251883SpeterECHO_T 727251883SpeterECHO_N 728251883SpeterECHO_C 729251883SpeterDEFS 730251883Spetermandir 731251883Speterlocaledir 732251883Speterlibdir 733251883Speterpsdir 734251883Speterpdfdir 735251883Speterdvidir 736251883Speterhtmldir 737251883Speterinfodir 738251883Speterdocdir 739251883Speteroldincludedir 740251883Speterincludedir 741251883Speterlocalstatedir 742251883Spetersharedstatedir 743251883Spetersysconfdir 744251883Speterdatadir 745251883Speterdatarootdir 746251883Speterlibexecdir 747251883Spetersbindir 748251883Speterbindir 749251883Speterprogram_transform_name 750251883Speterprefix 751251883Speterexec_prefix 752251883SpeterPACKAGE_URL 753251883SpeterPACKAGE_BUGREPORT 754251883SpeterPACKAGE_STRING 755251883SpeterPACKAGE_VERSION 756251883SpeterPACKAGE_TARNAME 757251883SpeterPACKAGE_NAME 758251883SpeterPATH_SEPARATOR 759251883SpeterSHELL' 760251883Speterac_subst_files='' 761251883Speterac_user_opts=' 762251883Speterenable_option_checking 763305003Scyenable_silent_rules 764251883Speterenable_largefile 765251883Speterenable_dependency_tracking 766251883Speterenable_shared 767251883Speterenable_static 768289166Speterwith_pic 769251883Speterenable_fast_install 770305003Scywith_aix_soname 771251883Speterwith_gnu_ld 772289166Speterwith_sysroot 773251883Speterenable_libtool_lock 774305003Scyenable_editline 775251883Speterenable_readline 776251883Speterenable_threadsafe 777251883Speterenable_dynamic_extensions 778305003Scyenable_fts5 779305003Scyenable_json1 780305003Scyenable_session 781305003Scyenable_static_shell 782251883Speter' 783251883Speter ac_precious_vars='build_alias 784251883Speterhost_alias 785251883Spetertarget_alias 786251883SpeterCC 787251883SpeterCFLAGS 788251883SpeterLDFLAGS 789251883SpeterLIBS 790251883SpeterCPPFLAGS 791305003ScyLT_SYS_LIBRARY_PATH 792289166SpeterCPP' 793251883Speter 794251883Speter 795251883Speter# Initialize some variables set by options. 796251883Speterac_init_help= 797251883Speterac_init_version=false 798251883Speterac_unrecognized_opts= 799251883Speterac_unrecognized_sep= 800251883Speter# The variables have the same names as the options, with 801251883Speter# dashes changed to underlines. 802251883Spetercache_file=/dev/null 803251883Speterexec_prefix=NONE 804251883Speterno_create= 805251883Speterno_recursion= 806251883Speterprefix=NONE 807251883Speterprogram_prefix=NONE 808251883Speterprogram_suffix=NONE 809251883Speterprogram_transform_name=s,x,x, 810251883Spetersilent= 811251883Spetersite= 812251883Spetersrcdir= 813251883Speterverbose= 814251883Speterx_includes=NONE 815251883Speterx_libraries=NONE 816251883Speter 817251883Speter# Installation directory options. 818251883Speter# These are left unexpanded so users can "make install exec_prefix=/foo" 819251883Speter# and all the variables that are supposed to be based on exec_prefix 820251883Speter# by default will actually change. 821251883Speter# Use braces instead of parens because sh, perl, etc. also accept them. 822251883Speter# (The list follows the same order as the GNU Coding Standards.) 823251883Speterbindir='${exec_prefix}/bin' 824251883Spetersbindir='${exec_prefix}/sbin' 825251883Speterlibexecdir='${exec_prefix}/libexec' 826251883Speterdatarootdir='${prefix}/share' 827251883Speterdatadir='${datarootdir}' 828251883Spetersysconfdir='${prefix}/etc' 829251883Spetersharedstatedir='${prefix}/com' 830251883Speterlocalstatedir='${prefix}/var' 831251883Speterincludedir='${prefix}/include' 832251883Speteroldincludedir='/usr/include' 833251883Speterdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 834251883Speterinfodir='${datarootdir}/info' 835251883Speterhtmldir='${docdir}' 836251883Speterdvidir='${docdir}' 837251883Speterpdfdir='${docdir}' 838251883Speterpsdir='${docdir}' 839251883Speterlibdir='${exec_prefix}/lib' 840251883Speterlocaledir='${datarootdir}/locale' 841251883Spetermandir='${datarootdir}/man' 842251883Speter 843251883Speterac_prev= 844251883Speterac_dashdash= 845251883Speterfor ac_option 846251883Speterdo 847251883Speter # If the previous option needs an argument, assign it. 848251883Speter if test -n "$ac_prev"; then 849251883Speter eval $ac_prev=\$ac_option 850251883Speter ac_prev= 851251883Speter continue 852251883Speter fi 853251883Speter 854251883Speter case $ac_option in 855251883Speter *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 856251883Speter *=) ac_optarg= ;; 857251883Speter *) ac_optarg=yes ;; 858251883Speter esac 859251883Speter 860251883Speter # Accept the important Cygnus configure options, so we can diagnose typos. 861251883Speter 862251883Speter case $ac_dashdash$ac_option in 863251883Speter --) 864251883Speter ac_dashdash=yes ;; 865251883Speter 866251883Speter -bindir | --bindir | --bindi | --bind | --bin | --bi) 867251883Speter ac_prev=bindir ;; 868251883Speter -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 869251883Speter bindir=$ac_optarg ;; 870251883Speter 871251883Speter -build | --build | --buil | --bui | --bu) 872251883Speter ac_prev=build_alias ;; 873251883Speter -build=* | --build=* | --buil=* | --bui=* | --bu=*) 874251883Speter build_alias=$ac_optarg ;; 875251883Speter 876251883Speter -cache-file | --cache-file | --cache-fil | --cache-fi \ 877251883Speter | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 878251883Speter ac_prev=cache_file ;; 879251883Speter -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 880251883Speter | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 881251883Speter cache_file=$ac_optarg ;; 882251883Speter 883251883Speter --config-cache | -C) 884251883Speter cache_file=config.cache ;; 885251883Speter 886251883Speter -datadir | --datadir | --datadi | --datad) 887251883Speter ac_prev=datadir ;; 888251883Speter -datadir=* | --datadir=* | --datadi=* | --datad=*) 889251883Speter datadir=$ac_optarg ;; 890251883Speter 891251883Speter -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 892251883Speter | --dataroo | --dataro | --datar) 893251883Speter ac_prev=datarootdir ;; 894251883Speter -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 895251883Speter | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 896251883Speter datarootdir=$ac_optarg ;; 897251883Speter 898251883Speter -disable-* | --disable-*) 899251883Speter ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 900251883Speter # Reject names that are not valid shell variable names. 901251883Speter expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 902251883Speter as_fn_error $? "invalid feature name: $ac_useropt" 903251883Speter ac_useropt_orig=$ac_useropt 904251883Speter ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 905251883Speter case $ac_user_opts in 906251883Speter *" 907251883Speter"enable_$ac_useropt" 908251883Speter"*) ;; 909251883Speter *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 910251883Speter ac_unrecognized_sep=', ';; 911251883Speter esac 912251883Speter eval enable_$ac_useropt=no ;; 913251883Speter 914251883Speter -docdir | --docdir | --docdi | --doc | --do) 915251883Speter ac_prev=docdir ;; 916251883Speter -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 917251883Speter docdir=$ac_optarg ;; 918251883Speter 919251883Speter -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 920251883Speter ac_prev=dvidir ;; 921251883Speter -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 922251883Speter dvidir=$ac_optarg ;; 923251883Speter 924251883Speter -enable-* | --enable-*) 925251883Speter ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 926251883Speter # Reject names that are not valid shell variable names. 927251883Speter expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 928251883Speter as_fn_error $? "invalid feature name: $ac_useropt" 929251883Speter ac_useropt_orig=$ac_useropt 930251883Speter ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 931251883Speter case $ac_user_opts in 932251883Speter *" 933251883Speter"enable_$ac_useropt" 934251883Speter"*) ;; 935251883Speter *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 936251883Speter ac_unrecognized_sep=', ';; 937251883Speter esac 938251883Speter eval enable_$ac_useropt=\$ac_optarg ;; 939251883Speter 940251883Speter -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 941251883Speter | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 942251883Speter | --exec | --exe | --ex) 943251883Speter ac_prev=exec_prefix ;; 944251883Speter -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 945251883Speter | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 946251883Speter | --exec=* | --exe=* | --ex=*) 947251883Speter exec_prefix=$ac_optarg ;; 948251883Speter 949251883Speter -gas | --gas | --ga | --g) 950251883Speter # Obsolete; use --with-gas. 951251883Speter with_gas=yes ;; 952251883Speter 953251883Speter -help | --help | --hel | --he | -h) 954251883Speter ac_init_help=long ;; 955251883Speter -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 956251883Speter ac_init_help=recursive ;; 957251883Speter -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 958251883Speter ac_init_help=short ;; 959251883Speter 960251883Speter -host | --host | --hos | --ho) 961251883Speter ac_prev=host_alias ;; 962251883Speter -host=* | --host=* | --hos=* | --ho=*) 963251883Speter host_alias=$ac_optarg ;; 964251883Speter 965251883Speter -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 966251883Speter ac_prev=htmldir ;; 967251883Speter -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 968251883Speter | --ht=*) 969251883Speter htmldir=$ac_optarg ;; 970251883Speter 971251883Speter -includedir | --includedir | --includedi | --included | --include \ 972251883Speter | --includ | --inclu | --incl | --inc) 973251883Speter ac_prev=includedir ;; 974251883Speter -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 975251883Speter | --includ=* | --inclu=* | --incl=* | --inc=*) 976251883Speter includedir=$ac_optarg ;; 977251883Speter 978251883Speter -infodir | --infodir | --infodi | --infod | --info | --inf) 979251883Speter ac_prev=infodir ;; 980251883Speter -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 981251883Speter infodir=$ac_optarg ;; 982251883Speter 983251883Speter -libdir | --libdir | --libdi | --libd) 984251883Speter ac_prev=libdir ;; 985251883Speter -libdir=* | --libdir=* | --libdi=* | --libd=*) 986251883Speter libdir=$ac_optarg ;; 987251883Speter 988251883Speter -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 989251883Speter | --libexe | --libex | --libe) 990251883Speter ac_prev=libexecdir ;; 991251883Speter -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 992251883Speter | --libexe=* | --libex=* | --libe=*) 993251883Speter libexecdir=$ac_optarg ;; 994251883Speter 995251883Speter -localedir | --localedir | --localedi | --localed | --locale) 996251883Speter ac_prev=localedir ;; 997251883Speter -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 998251883Speter localedir=$ac_optarg ;; 999251883Speter 1000251883Speter -localstatedir | --localstatedir | --localstatedi | --localstated \ 1001251883Speter | --localstate | --localstat | --localsta | --localst | --locals) 1002251883Speter ac_prev=localstatedir ;; 1003251883Speter -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1004251883Speter | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1005251883Speter localstatedir=$ac_optarg ;; 1006251883Speter 1007251883Speter -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1008251883Speter ac_prev=mandir ;; 1009251883Speter -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1010251883Speter mandir=$ac_optarg ;; 1011251883Speter 1012251883Speter -nfp | --nfp | --nf) 1013251883Speter # Obsolete; use --without-fp. 1014251883Speter with_fp=no ;; 1015251883Speter 1016251883Speter -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1017251883Speter | --no-cr | --no-c | -n) 1018251883Speter no_create=yes ;; 1019251883Speter 1020251883Speter -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1021251883Speter | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1022251883Speter no_recursion=yes ;; 1023251883Speter 1024251883Speter -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1025251883Speter | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1026251883Speter | --oldin | --oldi | --old | --ol | --o) 1027251883Speter ac_prev=oldincludedir ;; 1028251883Speter -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1029251883Speter | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1030251883Speter | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1031251883Speter oldincludedir=$ac_optarg ;; 1032251883Speter 1033251883Speter -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1034251883Speter ac_prev=prefix ;; 1035251883Speter -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1036251883Speter prefix=$ac_optarg ;; 1037251883Speter 1038251883Speter -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1039251883Speter | --program-pre | --program-pr | --program-p) 1040251883Speter ac_prev=program_prefix ;; 1041251883Speter -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1042251883Speter | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1043251883Speter program_prefix=$ac_optarg ;; 1044251883Speter 1045251883Speter -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1046251883Speter | --program-suf | --program-su | --program-s) 1047251883Speter ac_prev=program_suffix ;; 1048251883Speter -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1049251883Speter | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1050251883Speter program_suffix=$ac_optarg ;; 1051251883Speter 1052251883Speter -program-transform-name | --program-transform-name \ 1053251883Speter | --program-transform-nam | --program-transform-na \ 1054251883Speter | --program-transform-n | --program-transform- \ 1055251883Speter | --program-transform | --program-transfor \ 1056251883Speter | --program-transfo | --program-transf \ 1057251883Speter | --program-trans | --program-tran \ 1058251883Speter | --progr-tra | --program-tr | --program-t) 1059251883Speter ac_prev=program_transform_name ;; 1060251883Speter -program-transform-name=* | --program-transform-name=* \ 1061251883Speter | --program-transform-nam=* | --program-transform-na=* \ 1062251883Speter | --program-transform-n=* | --program-transform-=* \ 1063251883Speter | --program-transform=* | --program-transfor=* \ 1064251883Speter | --program-transfo=* | --program-transf=* \ 1065251883Speter | --program-trans=* | --program-tran=* \ 1066251883Speter | --progr-tra=* | --program-tr=* | --program-t=*) 1067251883Speter program_transform_name=$ac_optarg ;; 1068251883Speter 1069251883Speter -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1070251883Speter ac_prev=pdfdir ;; 1071251883Speter -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1072251883Speter pdfdir=$ac_optarg ;; 1073251883Speter 1074251883Speter -psdir | --psdir | --psdi | --psd | --ps) 1075251883Speter ac_prev=psdir ;; 1076251883Speter -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1077251883Speter psdir=$ac_optarg ;; 1078251883Speter 1079251883Speter -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1080251883Speter | -silent | --silent | --silen | --sile | --sil) 1081251883Speter silent=yes ;; 1082251883Speter 1083251883Speter -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1084251883Speter ac_prev=sbindir ;; 1085251883Speter -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1086251883Speter | --sbi=* | --sb=*) 1087251883Speter sbindir=$ac_optarg ;; 1088251883Speter 1089251883Speter -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1090251883Speter | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1091251883Speter | --sharedst | --shareds | --shared | --share | --shar \ 1092251883Speter | --sha | --sh) 1093251883Speter ac_prev=sharedstatedir ;; 1094251883Speter -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1095251883Speter | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1096251883Speter | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1097251883Speter | --sha=* | --sh=*) 1098251883Speter sharedstatedir=$ac_optarg ;; 1099251883Speter 1100251883Speter -site | --site | --sit) 1101251883Speter ac_prev=site ;; 1102251883Speter -site=* | --site=* | --sit=*) 1103251883Speter site=$ac_optarg ;; 1104251883Speter 1105251883Speter -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1106251883Speter ac_prev=srcdir ;; 1107251883Speter -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1108251883Speter srcdir=$ac_optarg ;; 1109251883Speter 1110251883Speter -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1111251883Speter | --syscon | --sysco | --sysc | --sys | --sy) 1112251883Speter ac_prev=sysconfdir ;; 1113251883Speter -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1114251883Speter | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1115251883Speter sysconfdir=$ac_optarg ;; 1116251883Speter 1117251883Speter -target | --target | --targe | --targ | --tar | --ta | --t) 1118251883Speter ac_prev=target_alias ;; 1119251883Speter -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1120251883Speter target_alias=$ac_optarg ;; 1121251883Speter 1122251883Speter -v | -verbose | --verbose | --verbos | --verbo | --verb) 1123251883Speter verbose=yes ;; 1124251883Speter 1125251883Speter -version | --version | --versio | --versi | --vers | -V) 1126251883Speter ac_init_version=: ;; 1127251883Speter 1128251883Speter -with-* | --with-*) 1129251883Speter ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1130251883Speter # Reject names that are not valid shell variable names. 1131251883Speter expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1132251883Speter as_fn_error $? "invalid package name: $ac_useropt" 1133251883Speter ac_useropt_orig=$ac_useropt 1134251883Speter ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1135251883Speter case $ac_user_opts in 1136251883Speter *" 1137251883Speter"with_$ac_useropt" 1138251883Speter"*) ;; 1139251883Speter *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1140251883Speter ac_unrecognized_sep=', ';; 1141251883Speter esac 1142251883Speter eval with_$ac_useropt=\$ac_optarg ;; 1143251883Speter 1144251883Speter -without-* | --without-*) 1145251883Speter ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1146251883Speter # Reject names that are not valid shell variable names. 1147251883Speter expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1148251883Speter as_fn_error $? "invalid package name: $ac_useropt" 1149251883Speter ac_useropt_orig=$ac_useropt 1150251883Speter ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1151251883Speter case $ac_user_opts in 1152251883Speter *" 1153251883Speter"with_$ac_useropt" 1154251883Speter"*) ;; 1155251883Speter *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1156251883Speter ac_unrecognized_sep=', ';; 1157251883Speter esac 1158251883Speter eval with_$ac_useropt=no ;; 1159251883Speter 1160251883Speter --x) 1161251883Speter # Obsolete; use --with-x. 1162251883Speter with_x=yes ;; 1163251883Speter 1164251883Speter -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1165251883Speter | --x-incl | --x-inc | --x-in | --x-i) 1166251883Speter ac_prev=x_includes ;; 1167251883Speter -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1168251883Speter | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1169251883Speter x_includes=$ac_optarg ;; 1170251883Speter 1171251883Speter -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1172251883Speter | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1173251883Speter ac_prev=x_libraries ;; 1174251883Speter -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1175251883Speter | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1176251883Speter x_libraries=$ac_optarg ;; 1177251883Speter 1178251883Speter -*) as_fn_error $? "unrecognized option: \`$ac_option' 1179251883SpeterTry \`$0 --help' for more information" 1180251883Speter ;; 1181251883Speter 1182251883Speter *=*) 1183251883Speter ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1184251883Speter # Reject names that are not valid shell variable names. 1185251883Speter case $ac_envvar in #( 1186251883Speter '' | [0-9]* | *[!_$as_cr_alnum]* ) 1187251883Speter as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1188251883Speter esac 1189251883Speter eval $ac_envvar=\$ac_optarg 1190251883Speter export $ac_envvar ;; 1191251883Speter 1192251883Speter *) 1193251883Speter # FIXME: should be removed in autoconf 3.0. 1194251883Speter $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1195251883Speter expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1196251883Speter $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1197251883Speter : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1198251883Speter ;; 1199251883Speter 1200251883Speter esac 1201251883Speterdone 1202251883Speter 1203251883Speterif test -n "$ac_prev"; then 1204251883Speter ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1205251883Speter as_fn_error $? "missing argument to $ac_option" 1206251883Speterfi 1207251883Speter 1208251883Speterif test -n "$ac_unrecognized_opts"; then 1209251883Speter case $enable_option_checking in 1210251883Speter no) ;; 1211251883Speter fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1212251883Speter *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1213251883Speter esac 1214251883Speterfi 1215251883Speter 1216251883Speter# Check all directory arguments for consistency. 1217251883Speterfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1218251883Speter datadir sysconfdir sharedstatedir localstatedir includedir \ 1219251883Speter oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1220251883Speter libdir localedir mandir 1221251883Speterdo 1222251883Speter eval ac_val=\$$ac_var 1223251883Speter # Remove trailing slashes. 1224251883Speter case $ac_val in 1225251883Speter */ ) 1226251883Speter ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1227251883Speter eval $ac_var=\$ac_val;; 1228251883Speter esac 1229251883Speter # Be sure to have absolute directory names. 1230251883Speter case $ac_val in 1231251883Speter [\\/$]* | ?:[\\/]* ) continue;; 1232251883Speter NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1233251883Speter esac 1234251883Speter as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1235251883Speterdone 1236251883Speter 1237251883Speter# There might be people who depend on the old broken behavior: `$host' 1238251883Speter# used to hold the argument of --host etc. 1239251883Speter# FIXME: To remove some day. 1240251883Speterbuild=$build_alias 1241251883Speterhost=$host_alias 1242251883Spetertarget=$target_alias 1243251883Speter 1244251883Speter# FIXME: To remove some day. 1245251883Speterif test "x$host_alias" != x; then 1246251883Speter if test "x$build_alias" = x; then 1247251883Speter cross_compiling=maybe 1248251883Speter elif test "x$build_alias" != "x$host_alias"; then 1249251883Speter cross_compiling=yes 1250251883Speter fi 1251251883Speterfi 1252251883Speter 1253251883Speterac_tool_prefix= 1254251883Spetertest -n "$host_alias" && ac_tool_prefix=$host_alias- 1255251883Speter 1256251883Spetertest "$silent" = yes && exec 6>/dev/null 1257251883Speter 1258251883Speter 1259251883Speterac_pwd=`pwd` && test -n "$ac_pwd" && 1260251883Speterac_ls_di=`ls -di .` && 1261251883Speterac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1262251883Speter as_fn_error $? "working directory cannot be determined" 1263251883Spetertest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1264251883Speter as_fn_error $? "pwd does not report name of working directory" 1265251883Speter 1266251883Speter 1267251883Speter# Find the source files, if location was not specified. 1268251883Speterif test -z "$srcdir"; then 1269251883Speter ac_srcdir_defaulted=yes 1270251883Speter # Try the directory containing this script, then the parent directory. 1271251883Speter ac_confdir=`$as_dirname -- "$as_myself" || 1272251883Speter$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1273251883Speter X"$as_myself" : 'X\(//\)[^/]' \| \ 1274251883Speter X"$as_myself" : 'X\(//\)$' \| \ 1275251883Speter X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1276251883Speter$as_echo X"$as_myself" | 1277251883Speter sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1278251883Speter s//\1/ 1279251883Speter q 1280251883Speter } 1281251883Speter /^X\(\/\/\)[^/].*/{ 1282251883Speter s//\1/ 1283251883Speter q 1284251883Speter } 1285251883Speter /^X\(\/\/\)$/{ 1286251883Speter s//\1/ 1287251883Speter q 1288251883Speter } 1289251883Speter /^X\(\/\).*/{ 1290251883Speter s//\1/ 1291251883Speter q 1292251883Speter } 1293251883Speter s/.*/./; q'` 1294251883Speter srcdir=$ac_confdir 1295251883Speter if test ! -r "$srcdir/$ac_unique_file"; then 1296251883Speter srcdir=.. 1297251883Speter fi 1298251883Speterelse 1299251883Speter ac_srcdir_defaulted=no 1300251883Speterfi 1301251883Speterif test ! -r "$srcdir/$ac_unique_file"; then 1302251883Speter test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1303251883Speter as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1304251883Speterfi 1305251883Speterac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1306251883Speterac_abs_confdir=`( 1307251883Speter cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1308251883Speter pwd)` 1309251883Speter# When building in place, set srcdir=. 1310251883Speterif test "$ac_abs_confdir" = "$ac_pwd"; then 1311251883Speter srcdir=. 1312251883Speterfi 1313251883Speter# Remove unnecessary trailing slashes from srcdir. 1314251883Speter# Double slashes in file names in object file debugging info 1315251883Speter# mess up M-x gdb in Emacs. 1316251883Spetercase $srcdir in 1317251883Speter*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1318251883Speteresac 1319251883Speterfor ac_var in $ac_precious_vars; do 1320251883Speter eval ac_env_${ac_var}_set=\${${ac_var}+set} 1321251883Speter eval ac_env_${ac_var}_value=\$${ac_var} 1322251883Speter eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1323251883Speter eval ac_cv_env_${ac_var}_value=\$${ac_var} 1324251883Speterdone 1325251883Speter 1326251883Speter# 1327251883Speter# Report the --help message. 1328251883Speter# 1329251883Speterif test "$ac_init_help" = "long"; then 1330251883Speter # Omit some internal or obsolete options to make the list less imposing. 1331251883Speter # This message is too long to be a string in the A/UX 3.1 sh. 1332251883Speter cat <<_ACEOF 1333305003Scy\`configure' configures sqlite 3.14.1 to adapt to many kinds of systems. 1334251883Speter 1335251883SpeterUsage: $0 [OPTION]... [VAR=VALUE]... 1336251883Speter 1337251883SpeterTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1338251883SpeterVAR=VALUE. See below for descriptions of some of the useful variables. 1339251883Speter 1340251883SpeterDefaults for the options are specified in brackets. 1341251883Speter 1342251883SpeterConfiguration: 1343251883Speter -h, --help display this help and exit 1344251883Speter --help=short display options specific to this package 1345251883Speter --help=recursive display the short help of all the included packages 1346251883Speter -V, --version display version information and exit 1347251883Speter -q, --quiet, --silent do not print \`checking ...' messages 1348251883Speter --cache-file=FILE cache test results in FILE [disabled] 1349251883Speter -C, --config-cache alias for \`--cache-file=config.cache' 1350251883Speter -n, --no-create do not create output files 1351251883Speter --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1352251883Speter 1353251883SpeterInstallation directories: 1354251883Speter --prefix=PREFIX install architecture-independent files in PREFIX 1355251883Speter [$ac_default_prefix] 1356251883Speter --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1357251883Speter [PREFIX] 1358251883Speter 1359251883SpeterBy default, \`make install' will install all the files in 1360251883Speter\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1361251883Speteran installation prefix other than \`$ac_default_prefix' using \`--prefix', 1362251883Speterfor instance \`--prefix=\$HOME'. 1363251883Speter 1364251883SpeterFor better control, use the options below. 1365251883Speter 1366251883SpeterFine tuning of the installation directories: 1367251883Speter --bindir=DIR user executables [EPREFIX/bin] 1368251883Speter --sbindir=DIR system admin executables [EPREFIX/sbin] 1369251883Speter --libexecdir=DIR program executables [EPREFIX/libexec] 1370251883Speter --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1371251883Speter --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1372251883Speter --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1373251883Speter --libdir=DIR object code libraries [EPREFIX/lib] 1374251883Speter --includedir=DIR C header files [PREFIX/include] 1375251883Speter --oldincludedir=DIR C header files for non-gcc [/usr/include] 1376251883Speter --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1377251883Speter --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1378251883Speter --infodir=DIR info documentation [DATAROOTDIR/info] 1379251883Speter --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1380251883Speter --mandir=DIR man documentation [DATAROOTDIR/man] 1381251883Speter --docdir=DIR documentation root [DATAROOTDIR/doc/sqlite] 1382251883Speter --htmldir=DIR html documentation [DOCDIR] 1383251883Speter --dvidir=DIR dvi documentation [DOCDIR] 1384251883Speter --pdfdir=DIR pdf documentation [DOCDIR] 1385251883Speter --psdir=DIR ps documentation [DOCDIR] 1386251883Speter_ACEOF 1387251883Speter 1388251883Speter cat <<\_ACEOF 1389251883Speter 1390251883SpeterProgram names: 1391251883Speter --program-prefix=PREFIX prepend PREFIX to installed program names 1392251883Speter --program-suffix=SUFFIX append SUFFIX to installed program names 1393251883Speter --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1394251883Speter 1395251883SpeterSystem types: 1396251883Speter --build=BUILD configure for building on BUILD [guessed] 1397251883Speter --host=HOST cross-compile to build programs to run on HOST [BUILD] 1398251883Speter_ACEOF 1399251883Speterfi 1400251883Speter 1401251883Speterif test -n "$ac_init_help"; then 1402251883Speter case $ac_init_help in 1403305003Scy short | recursive ) echo "Configuration of sqlite 3.14.1:";; 1404251883Speter esac 1405251883Speter cat <<\_ACEOF 1406251883Speter 1407251883SpeterOptional Features: 1408251883Speter --disable-option-checking ignore unrecognized --enable/--with options 1409251883Speter --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1410251883Speter --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1411305003Scy --enable-silent-rules less verbose build output (undo: "make V=1") 1412305003Scy --disable-silent-rules verbose build output (undo: "make V=0") 1413251883Speter --disable-largefile omit support for large files 1414305003Scy --enable-dependency-tracking 1415305003Scy do not reject slow dependency extractors 1416305003Scy --disable-dependency-tracking 1417305003Scy speeds up one-time build 1418251883Speter --enable-shared[=PKGS] build shared libraries [default=yes] 1419251883Speter --enable-static[=PKGS] build static libraries [default=yes] 1420251883Speter --enable-fast-install[=PKGS] 1421251883Speter optimize for fast installation [default=yes] 1422251883Speter --disable-libtool-lock avoid locking (might break parallel builds) 1423305003Scy --enable-editline use BSD libedit 1424305003Scy --enable-readline use readline 1425251883Speter --enable-threadsafe build a thread-safe library [default=yes] 1426251883Speter --enable-dynamic-extensions 1427251883Speter support loadable extensions [default=yes] 1428305003Scy --enable-fts5 include fts5 support [default=no] 1429305003Scy --enable-json1 include json1 support [default=no] 1430305003Scy --enable-session enable the session extension [default=no] 1431305003Scy --enable-static-shell statically link libsqlite3 into shell tool 1432305003Scy [default=yes] 1433251883Speter 1434251883SpeterOptional Packages: 1435251883Speter --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1436251883Speter --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1437289166Speter --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1438289166Speter both] 1439305003Scy --with-aix-soname=aix|svr4|both 1440305003Scy shared library versioning (aka "SONAME") variant to 1441305003Scy provide on AIX, [default=aix]. 1442251883Speter --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1443305003Scy --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1444305003Scy compiler's sysroot if not specified). 1445251883Speter 1446251883SpeterSome influential environment variables: 1447251883Speter CC C compiler command 1448251883Speter CFLAGS C compiler flags 1449251883Speter LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1450251883Speter nonstandard directory <lib dir> 1451251883Speter LIBS libraries to pass to the linker, e.g. -l<library> 1452251883Speter CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1453251883Speter you have headers in a nonstandard directory <include dir> 1454305003Scy LT_SYS_LIBRARY_PATH 1455305003Scy User-defined run-time library search path. 1456251883Speter CPP C preprocessor 1457251883Speter 1458251883SpeterUse these variables to override the choices made by `configure' or to help 1459251883Speterit to find libraries and programs with nonstandard names/locations. 1460251883Speter 1461251883SpeterReport bugs to <http://www.sqlite.org>. 1462251883Speter_ACEOF 1463251883Speterac_status=$? 1464251883Speterfi 1465251883Speter 1466251883Speterif test "$ac_init_help" = "recursive"; then 1467251883Speter # If there are subdirs, report their specific --help. 1468251883Speter for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1469251883Speter test -d "$ac_dir" || 1470251883Speter { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1471251883Speter continue 1472251883Speter ac_builddir=. 1473251883Speter 1474251883Spetercase "$ac_dir" in 1475251883Speter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1476251883Speter*) 1477251883Speter ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1478251883Speter # A ".." for each directory in $ac_dir_suffix. 1479251883Speter ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1480251883Speter case $ac_top_builddir_sub in 1481251883Speter "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1482251883Speter *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1483251883Speter esac ;; 1484251883Speteresac 1485251883Speterac_abs_top_builddir=$ac_pwd 1486251883Speterac_abs_builddir=$ac_pwd$ac_dir_suffix 1487251883Speter# for backward compatibility: 1488251883Speterac_top_builddir=$ac_top_build_prefix 1489251883Speter 1490251883Spetercase $srcdir in 1491251883Speter .) # We are building in place. 1492251883Speter ac_srcdir=. 1493251883Speter ac_top_srcdir=$ac_top_builddir_sub 1494251883Speter ac_abs_top_srcdir=$ac_pwd ;; 1495251883Speter [\\/]* | ?:[\\/]* ) # Absolute name. 1496251883Speter ac_srcdir=$srcdir$ac_dir_suffix; 1497251883Speter ac_top_srcdir=$srcdir 1498251883Speter ac_abs_top_srcdir=$srcdir ;; 1499251883Speter *) # Relative name. 1500251883Speter ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1501251883Speter ac_top_srcdir=$ac_top_build_prefix$srcdir 1502251883Speter ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1503251883Speteresac 1504251883Speterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1505251883Speter 1506251883Speter cd "$ac_dir" || { ac_status=$?; continue; } 1507251883Speter # Check for guested configure. 1508251883Speter if test -f "$ac_srcdir/configure.gnu"; then 1509251883Speter echo && 1510251883Speter $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1511251883Speter elif test -f "$ac_srcdir/configure"; then 1512251883Speter echo && 1513251883Speter $SHELL "$ac_srcdir/configure" --help=recursive 1514251883Speter else 1515251883Speter $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1516251883Speter fi || ac_status=$? 1517251883Speter cd "$ac_pwd" || { ac_status=$?; break; } 1518251883Speter done 1519251883Speterfi 1520251883Speter 1521251883Spetertest -n "$ac_init_help" && exit $ac_status 1522251883Speterif $ac_init_version; then 1523251883Speter cat <<\_ACEOF 1524305003Scysqlite configure 3.14.1 1525251883Spetergenerated by GNU Autoconf 2.69 1526251883Speter 1527251883SpeterCopyright (C) 2012 Free Software Foundation, Inc. 1528251883SpeterThis configure script is free software; the Free Software Foundation 1529251883Spetergives unlimited permission to copy, distribute and modify it. 1530251883Speter_ACEOF 1531251883Speter exit 1532251883Speterfi 1533251883Speter 1534251883Speter## ------------------------ ## 1535251883Speter## Autoconf initialization. ## 1536251883Speter## ------------------------ ## 1537251883Speter 1538251883Speter# ac_fn_c_try_compile LINENO 1539251883Speter# -------------------------- 1540251883Speter# Try to compile conftest.$ac_ext, and return whether this succeeded. 1541251883Speterac_fn_c_try_compile () 1542251883Speter{ 1543251883Speter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1544251883Speter rm -f conftest.$ac_objext 1545251883Speter if { { ac_try="$ac_compile" 1546251883Spetercase "(($ac_try" in 1547251883Speter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1548251883Speter *) ac_try_echo=$ac_try;; 1549251883Speteresac 1550251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1551251883Speter$as_echo "$ac_try_echo"; } >&5 1552251883Speter (eval "$ac_compile") 2>conftest.err 1553251883Speter ac_status=$? 1554251883Speter if test -s conftest.err; then 1555251883Speter grep -v '^ *+' conftest.err >conftest.er1 1556251883Speter cat conftest.er1 >&5 1557251883Speter mv -f conftest.er1 conftest.err 1558251883Speter fi 1559251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1560251883Speter test $ac_status = 0; } && { 1561251883Speter test -z "$ac_c_werror_flag" || 1562251883Speter test ! -s conftest.err 1563251883Speter } && test -s conftest.$ac_objext; then : 1564251883Speter ac_retval=0 1565251883Speterelse 1566251883Speter $as_echo "$as_me: failed program was:" >&5 1567251883Spetersed 's/^/| /' conftest.$ac_ext >&5 1568251883Speter 1569251883Speter ac_retval=1 1570251883Speterfi 1571251883Speter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1572251883Speter as_fn_set_status $ac_retval 1573251883Speter 1574251883Speter} # ac_fn_c_try_compile 1575251883Speter 1576251883Speter# ac_fn_c_try_link LINENO 1577251883Speter# ----------------------- 1578251883Speter# Try to link conftest.$ac_ext, and return whether this succeeded. 1579251883Speterac_fn_c_try_link () 1580251883Speter{ 1581251883Speter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1582251883Speter rm -f conftest.$ac_objext conftest$ac_exeext 1583251883Speter if { { ac_try="$ac_link" 1584251883Spetercase "(($ac_try" in 1585251883Speter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1586251883Speter *) ac_try_echo=$ac_try;; 1587251883Speteresac 1588251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1589251883Speter$as_echo "$ac_try_echo"; } >&5 1590251883Speter (eval "$ac_link") 2>conftest.err 1591251883Speter ac_status=$? 1592251883Speter if test -s conftest.err; then 1593251883Speter grep -v '^ *+' conftest.err >conftest.er1 1594251883Speter cat conftest.er1 >&5 1595251883Speter mv -f conftest.er1 conftest.err 1596251883Speter fi 1597251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1598251883Speter test $ac_status = 0; } && { 1599251883Speter test -z "$ac_c_werror_flag" || 1600251883Speter test ! -s conftest.err 1601251883Speter } && test -s conftest$ac_exeext && { 1602251883Speter test "$cross_compiling" = yes || 1603251883Speter test -x conftest$ac_exeext 1604251883Speter }; then : 1605251883Speter ac_retval=0 1606251883Speterelse 1607251883Speter $as_echo "$as_me: failed program was:" >&5 1608251883Spetersed 's/^/| /' conftest.$ac_ext >&5 1609251883Speter 1610251883Speter ac_retval=1 1611251883Speterfi 1612251883Speter # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1613251883Speter # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1614251883Speter # interfere with the next link command; also delete a directory that is 1615251883Speter # left behind by Apple's compiler. We do this before executing the actions. 1616251883Speter rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1617251883Speter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1618251883Speter as_fn_set_status $ac_retval 1619251883Speter 1620251883Speter} # ac_fn_c_try_link 1621251883Speter 1622289166Speter# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1623289166Speter# ------------------------------------------------------- 1624289166Speter# Tests whether HEADER exists and can be compiled using the include files in 1625289166Speter# INCLUDES, setting the cache variable VAR accordingly. 1626289166Speterac_fn_c_check_header_compile () 1627289166Speter{ 1628289166Speter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1629289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1630289166Speter$as_echo_n "checking for $2... " >&6; } 1631289166Speterif eval \${$3+:} false; then : 1632289166Speter $as_echo_n "(cached) " >&6 1633289166Speterelse 1634289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1635289166Speter/* end confdefs.h. */ 1636289166Speter$4 1637289166Speter#include <$2> 1638289166Speter_ACEOF 1639289166Speterif ac_fn_c_try_compile "$LINENO"; then : 1640289166Speter eval "$3=yes" 1641289166Speterelse 1642289166Speter eval "$3=no" 1643289166Speterfi 1644289166Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1645289166Speterfi 1646289166Spetereval ac_res=\$$3 1647289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1648289166Speter$as_echo "$ac_res" >&6; } 1649289166Speter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1650289166Speter 1651289166Speter} # ac_fn_c_check_header_compile 1652289166Speter 1653251883Speter# ac_fn_c_try_cpp LINENO 1654251883Speter# ---------------------- 1655251883Speter# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1656251883Speterac_fn_c_try_cpp () 1657251883Speter{ 1658251883Speter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1659251883Speter if { { ac_try="$ac_cpp conftest.$ac_ext" 1660251883Spetercase "(($ac_try" in 1661251883Speter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1662251883Speter *) ac_try_echo=$ac_try;; 1663251883Speteresac 1664251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1665251883Speter$as_echo "$ac_try_echo"; } >&5 1666251883Speter (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1667251883Speter ac_status=$? 1668251883Speter if test -s conftest.err; then 1669251883Speter grep -v '^ *+' conftest.err >conftest.er1 1670251883Speter cat conftest.er1 >&5 1671251883Speter mv -f conftest.er1 conftest.err 1672251883Speter fi 1673251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1674251883Speter test $ac_status = 0; } > conftest.i && { 1675251883Speter test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1676251883Speter test ! -s conftest.err 1677251883Speter }; then : 1678251883Speter ac_retval=0 1679251883Speterelse 1680251883Speter $as_echo "$as_me: failed program was:" >&5 1681251883Spetersed 's/^/| /' conftest.$ac_ext >&5 1682251883Speter 1683251883Speter ac_retval=1 1684251883Speterfi 1685251883Speter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1686251883Speter as_fn_set_status $ac_retval 1687251883Speter 1688251883Speter} # ac_fn_c_try_cpp 1689251883Speter 1690251883Speter# ac_fn_c_try_run LINENO 1691251883Speter# ---------------------- 1692251883Speter# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1693251883Speter# that executables *can* be run. 1694251883Speterac_fn_c_try_run () 1695251883Speter{ 1696251883Speter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1697251883Speter if { { ac_try="$ac_link" 1698251883Spetercase "(($ac_try" in 1699251883Speter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1700251883Speter *) ac_try_echo=$ac_try;; 1701251883Speteresac 1702251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1703251883Speter$as_echo "$ac_try_echo"; } >&5 1704251883Speter (eval "$ac_link") 2>&5 1705251883Speter ac_status=$? 1706251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1707251883Speter test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1708251883Speter { { case "(($ac_try" in 1709251883Speter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1710251883Speter *) ac_try_echo=$ac_try;; 1711251883Speteresac 1712251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1713251883Speter$as_echo "$ac_try_echo"; } >&5 1714251883Speter (eval "$ac_try") 2>&5 1715251883Speter ac_status=$? 1716251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1717251883Speter test $ac_status = 0; }; }; then : 1718251883Speter ac_retval=0 1719251883Speterelse 1720251883Speter $as_echo "$as_me: program exited with status $ac_status" >&5 1721251883Speter $as_echo "$as_me: failed program was:" >&5 1722251883Spetersed 's/^/| /' conftest.$ac_ext >&5 1723251883Speter 1724251883Speter ac_retval=$ac_status 1725251883Speterfi 1726251883Speter rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1727251883Speter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1728251883Speter as_fn_set_status $ac_retval 1729251883Speter 1730251883Speter} # ac_fn_c_try_run 1731251883Speter 1732251883Speter# ac_fn_c_check_func LINENO FUNC VAR 1733251883Speter# ---------------------------------- 1734251883Speter# Tests whether FUNC exists, setting the cache variable VAR accordingly 1735251883Speterac_fn_c_check_func () 1736251883Speter{ 1737251883Speter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1738251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1739251883Speter$as_echo_n "checking for $2... " >&6; } 1740251883Speterif eval \${$3+:} false; then : 1741251883Speter $as_echo_n "(cached) " >&6 1742251883Speterelse 1743251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1744251883Speter/* end confdefs.h. */ 1745251883Speter/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1746251883Speter For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1747251883Speter#define $2 innocuous_$2 1748251883Speter 1749251883Speter/* System header to define __stub macros and hopefully few prototypes, 1750251883Speter which can conflict with char $2 (); below. 1751251883Speter Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1752251883Speter <limits.h> exists even on freestanding compilers. */ 1753251883Speter 1754251883Speter#ifdef __STDC__ 1755251883Speter# include <limits.h> 1756251883Speter#else 1757251883Speter# include <assert.h> 1758251883Speter#endif 1759251883Speter 1760251883Speter#undef $2 1761251883Speter 1762251883Speter/* Override any GCC internal prototype to avoid an error. 1763251883Speter Use char because int might match the return type of a GCC 1764251883Speter builtin and then its argument prototype would still apply. */ 1765251883Speter#ifdef __cplusplus 1766251883Speterextern "C" 1767251883Speter#endif 1768251883Speterchar $2 (); 1769251883Speter/* The GNU C library defines this for functions which it implements 1770251883Speter to always fail with ENOSYS. Some functions are actually named 1771251883Speter something starting with __ and the normal name is an alias. */ 1772251883Speter#if defined __stub_$2 || defined __stub___$2 1773251883Speterchoke me 1774251883Speter#endif 1775251883Speter 1776251883Speterint 1777251883Spetermain () 1778251883Speter{ 1779251883Speterreturn $2 (); 1780251883Speter ; 1781251883Speter return 0; 1782251883Speter} 1783251883Speter_ACEOF 1784251883Speterif ac_fn_c_try_link "$LINENO"; then : 1785251883Speter eval "$3=yes" 1786251883Speterelse 1787251883Speter eval "$3=no" 1788251883Speterfi 1789251883Speterrm -f core conftest.err conftest.$ac_objext \ 1790251883Speter conftest$ac_exeext conftest.$ac_ext 1791251883Speterfi 1792251883Spetereval ac_res=\$$3 1793251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1794251883Speter$as_echo "$ac_res" >&6; } 1795251883Speter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1796251883Speter 1797251883Speter} # ac_fn_c_check_func 1798251883Speter 1799251883Speter# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1800251883Speter# --------------------------------------------- 1801251883Speter# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1802251883Speter# accordingly. 1803251883Speterac_fn_c_check_decl () 1804251883Speter{ 1805251883Speter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1806251883Speter as_decl_name=`echo $2|sed 's/ *(.*//'` 1807251883Speter as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1808251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1809251883Speter$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1810251883Speterif eval \${$3+:} false; then : 1811251883Speter $as_echo_n "(cached) " >&6 1812251883Speterelse 1813251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1814251883Speter/* end confdefs.h. */ 1815251883Speter$4 1816251883Speterint 1817251883Spetermain () 1818251883Speter{ 1819251883Speter#ifndef $as_decl_name 1820251883Speter#ifdef __cplusplus 1821251883Speter (void) $as_decl_use; 1822251883Speter#else 1823251883Speter (void) $as_decl_name; 1824251883Speter#endif 1825251883Speter#endif 1826251883Speter 1827251883Speter ; 1828251883Speter return 0; 1829251883Speter} 1830251883Speter_ACEOF 1831251883Speterif ac_fn_c_try_compile "$LINENO"; then : 1832251883Speter eval "$3=yes" 1833251883Speterelse 1834251883Speter eval "$3=no" 1835251883Speterfi 1836251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1837251883Speterfi 1838251883Spetereval ac_res=\$$3 1839251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1840251883Speter$as_echo "$ac_res" >&6; } 1841251883Speter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1842251883Speter 1843251883Speter} # ac_fn_c_check_decl 1844305003Scy 1845305003Scy# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1846305003Scy# ------------------------------------------------------- 1847305003Scy# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1848305003Scy# the include files in INCLUDES and setting the cache variable VAR 1849305003Scy# accordingly. 1850305003Scyac_fn_c_check_header_mongrel () 1851305003Scy{ 1852305003Scy as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1853305003Scy if eval \${$3+:} false; then : 1854305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1855305003Scy$as_echo_n "checking for $2... " >&6; } 1856305003Scyif eval \${$3+:} false; then : 1857305003Scy $as_echo_n "(cached) " >&6 1858305003Scyfi 1859305003Scyeval ac_res=\$$3 1860305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1861305003Scy$as_echo "$ac_res" >&6; } 1862305003Scyelse 1863305003Scy # Is the header compilable? 1864305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1865305003Scy$as_echo_n "checking $2 usability... " >&6; } 1866305003Scycat confdefs.h - <<_ACEOF >conftest.$ac_ext 1867305003Scy/* end confdefs.h. */ 1868305003Scy$4 1869305003Scy#include <$2> 1870305003Scy_ACEOF 1871305003Scyif ac_fn_c_try_compile "$LINENO"; then : 1872305003Scy ac_header_compiler=yes 1873305003Scyelse 1874305003Scy ac_header_compiler=no 1875305003Scyfi 1876305003Scyrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1877305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1878305003Scy$as_echo "$ac_header_compiler" >&6; } 1879305003Scy 1880305003Scy# Is the header present? 1881305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1882305003Scy$as_echo_n "checking $2 presence... " >&6; } 1883305003Scycat confdefs.h - <<_ACEOF >conftest.$ac_ext 1884305003Scy/* end confdefs.h. */ 1885305003Scy#include <$2> 1886305003Scy_ACEOF 1887305003Scyif ac_fn_c_try_cpp "$LINENO"; then : 1888305003Scy ac_header_preproc=yes 1889305003Scyelse 1890305003Scy ac_header_preproc=no 1891305003Scyfi 1892305003Scyrm -f conftest.err conftest.i conftest.$ac_ext 1893305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1894305003Scy$as_echo "$ac_header_preproc" >&6; } 1895305003Scy 1896305003Scy# So? What about this header? 1897305003Scycase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1898305003Scy yes:no: ) 1899305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1900305003Scy$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1901305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1902305003Scy$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1903305003Scy ;; 1904305003Scy no:yes:* ) 1905305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1906305003Scy$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1907305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1908305003Scy$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1909305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1910305003Scy$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1911305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1912305003Scy$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1913305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1914305003Scy$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1915305003Scy( $as_echo "## ------------------------------------ ## 1916305003Scy## Report this to http://www.sqlite.org ## 1917305003Scy## ------------------------------------ ##" 1918305003Scy ) | sed "s/^/$as_me: WARNING: /" >&2 1919305003Scy ;; 1920305003Scyesac 1921305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1922305003Scy$as_echo_n "checking for $2... " >&6; } 1923305003Scyif eval \${$3+:} false; then : 1924305003Scy $as_echo_n "(cached) " >&6 1925305003Scyelse 1926305003Scy eval "$3=\$ac_header_compiler" 1927305003Scyfi 1928305003Scyeval ac_res=\$$3 1929305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1930305003Scy$as_echo "$ac_res" >&6; } 1931305003Scyfi 1932305003Scy eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1933305003Scy 1934305003Scy} # ac_fn_c_check_header_mongrel 1935251883Spetercat >config.log <<_ACEOF 1936251883SpeterThis file contains any messages produced by compilers while 1937251883Speterrunning configure, to aid debugging if configure makes a mistake. 1938251883Speter 1939305003ScyIt was created by sqlite $as_me 3.14.1, which was 1940251883Spetergenerated by GNU Autoconf 2.69. Invocation command line was 1941251883Speter 1942251883Speter $ $0 $@ 1943251883Speter 1944251883Speter_ACEOF 1945251883Speterexec 5>>config.log 1946251883Speter{ 1947251883Spetercat <<_ASUNAME 1948251883Speter## --------- ## 1949251883Speter## Platform. ## 1950251883Speter## --------- ## 1951251883Speter 1952251883Speterhostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1953251883Speteruname -m = `(uname -m) 2>/dev/null || echo unknown` 1954251883Speteruname -r = `(uname -r) 2>/dev/null || echo unknown` 1955251883Speteruname -s = `(uname -s) 2>/dev/null || echo unknown` 1956251883Speteruname -v = `(uname -v) 2>/dev/null || echo unknown` 1957251883Speter 1958251883Speter/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1959251883Speter/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1960251883Speter 1961251883Speter/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1962251883Speter/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1963251883Speter/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1964251883Speter/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1965251883Speter/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1966251883Speter/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1967251883Speter/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1968251883Speter 1969251883Speter_ASUNAME 1970251883Speter 1971251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1972251883Speterfor as_dir in $PATH 1973251883Speterdo 1974251883Speter IFS=$as_save_IFS 1975251883Speter test -z "$as_dir" && as_dir=. 1976251883Speter $as_echo "PATH: $as_dir" 1977251883Speter done 1978251883SpeterIFS=$as_save_IFS 1979251883Speter 1980251883Speter} >&5 1981251883Speter 1982251883Spetercat >&5 <<_ACEOF 1983251883Speter 1984251883Speter 1985251883Speter## ----------- ## 1986251883Speter## Core tests. ## 1987251883Speter## ----------- ## 1988251883Speter 1989251883Speter_ACEOF 1990251883Speter 1991251883Speter 1992251883Speter# Keep a trace of the command line. 1993251883Speter# Strip out --no-create and --no-recursion so they do not pile up. 1994251883Speter# Strip out --silent because we don't want to record it for future runs. 1995251883Speter# Also quote any args containing shell meta-characters. 1996251883Speter# Make two passes to allow for proper duplicate-argument suppression. 1997251883Speterac_configure_args= 1998251883Speterac_configure_args0= 1999251883Speterac_configure_args1= 2000251883Speterac_must_keep_next=false 2001251883Speterfor ac_pass in 1 2 2002251883Speterdo 2003251883Speter for ac_arg 2004251883Speter do 2005251883Speter case $ac_arg in 2006251883Speter -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2007251883Speter -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2008251883Speter | -silent | --silent | --silen | --sile | --sil) 2009251883Speter continue ;; 2010251883Speter *\'*) 2011251883Speter ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2012251883Speter esac 2013251883Speter case $ac_pass in 2014251883Speter 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2015251883Speter 2) 2016251883Speter as_fn_append ac_configure_args1 " '$ac_arg'" 2017251883Speter if test $ac_must_keep_next = true; then 2018251883Speter ac_must_keep_next=false # Got value, back to normal. 2019251883Speter else 2020251883Speter case $ac_arg in 2021251883Speter *=* | --config-cache | -C | -disable-* | --disable-* \ 2022251883Speter | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2023251883Speter | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2024251883Speter | -with-* | --with-* | -without-* | --without-* | --x) 2025251883Speter case "$ac_configure_args0 " in 2026251883Speter "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2027251883Speter esac 2028251883Speter ;; 2029251883Speter -* ) ac_must_keep_next=true ;; 2030251883Speter esac 2031251883Speter fi 2032251883Speter as_fn_append ac_configure_args " '$ac_arg'" 2033251883Speter ;; 2034251883Speter esac 2035251883Speter done 2036251883Speterdone 2037251883Speter{ ac_configure_args0=; unset ac_configure_args0;} 2038251883Speter{ ac_configure_args1=; unset ac_configure_args1;} 2039251883Speter 2040251883Speter# When interrupted or exit'd, cleanup temporary files, and complete 2041251883Speter# config.log. We remove comments because anyway the quotes in there 2042251883Speter# would cause problems or look ugly. 2043251883Speter# WARNING: Use '\'' to represent an apostrophe within the trap. 2044251883Speter# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2045251883Spetertrap 'exit_status=$? 2046251883Speter # Save into config.log some information that might help in debugging. 2047251883Speter { 2048251883Speter echo 2049251883Speter 2050251883Speter $as_echo "## ---------------- ## 2051251883Speter## Cache variables. ## 2052251883Speter## ---------------- ##" 2053251883Speter echo 2054251883Speter # The following way of writing the cache mishandles newlines in values, 2055251883Speter( 2056251883Speter for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2057251883Speter eval ac_val=\$$ac_var 2058251883Speter case $ac_val in #( 2059251883Speter *${as_nl}*) 2060251883Speter case $ac_var in #( 2061251883Speter *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2062251883Speter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2063251883Speter esac 2064251883Speter case $ac_var in #( 2065251883Speter _ | IFS | as_nl) ;; #( 2066251883Speter BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2067251883Speter *) { eval $ac_var=; unset $ac_var;} ;; 2068251883Speter esac ;; 2069251883Speter esac 2070251883Speter done 2071251883Speter (set) 2>&1 | 2072251883Speter case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2073251883Speter *${as_nl}ac_space=\ *) 2074251883Speter sed -n \ 2075251883Speter "s/'\''/'\''\\\\'\'''\''/g; 2076251883Speter s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2077251883Speter ;; #( 2078251883Speter *) 2079251883Speter sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2080251883Speter ;; 2081251883Speter esac | 2082251883Speter sort 2083251883Speter) 2084251883Speter echo 2085251883Speter 2086251883Speter $as_echo "## ----------------- ## 2087251883Speter## Output variables. ## 2088251883Speter## ----------------- ##" 2089251883Speter echo 2090251883Speter for ac_var in $ac_subst_vars 2091251883Speter do 2092251883Speter eval ac_val=\$$ac_var 2093251883Speter case $ac_val in 2094251883Speter *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2095251883Speter esac 2096251883Speter $as_echo "$ac_var='\''$ac_val'\''" 2097251883Speter done | sort 2098251883Speter echo 2099251883Speter 2100251883Speter if test -n "$ac_subst_files"; then 2101251883Speter $as_echo "## ------------------- ## 2102251883Speter## File substitutions. ## 2103251883Speter## ------------------- ##" 2104251883Speter echo 2105251883Speter for ac_var in $ac_subst_files 2106251883Speter do 2107251883Speter eval ac_val=\$$ac_var 2108251883Speter case $ac_val in 2109251883Speter *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2110251883Speter esac 2111251883Speter $as_echo "$ac_var='\''$ac_val'\''" 2112251883Speter done | sort 2113251883Speter echo 2114251883Speter fi 2115251883Speter 2116251883Speter if test -s confdefs.h; then 2117251883Speter $as_echo "## ----------- ## 2118251883Speter## confdefs.h. ## 2119251883Speter## ----------- ##" 2120251883Speter echo 2121251883Speter cat confdefs.h 2122251883Speter echo 2123251883Speter fi 2124251883Speter test "$ac_signal" != 0 && 2125251883Speter $as_echo "$as_me: caught signal $ac_signal" 2126251883Speter $as_echo "$as_me: exit $exit_status" 2127251883Speter } >&5 2128251883Speter rm -f core *.core core.conftest.* && 2129251883Speter rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2130251883Speter exit $exit_status 2131251883Speter' 0 2132251883Speterfor ac_signal in 1 2 13 15; do 2133251883Speter trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2134251883Speterdone 2135251883Speterac_signal=0 2136251883Speter 2137251883Speter# confdefs.h avoids OS command line length limits that DEFS can exceed. 2138251883Speterrm -f -r conftest* confdefs.h 2139251883Speter 2140251883Speter$as_echo "/* confdefs.h */" > confdefs.h 2141251883Speter 2142251883Speter# Predefined preprocessor variables. 2143251883Speter 2144251883Spetercat >>confdefs.h <<_ACEOF 2145251883Speter#define PACKAGE_NAME "$PACKAGE_NAME" 2146251883Speter_ACEOF 2147251883Speter 2148251883Spetercat >>confdefs.h <<_ACEOF 2149251883Speter#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2150251883Speter_ACEOF 2151251883Speter 2152251883Spetercat >>confdefs.h <<_ACEOF 2153251883Speter#define PACKAGE_VERSION "$PACKAGE_VERSION" 2154251883Speter_ACEOF 2155251883Speter 2156251883Spetercat >>confdefs.h <<_ACEOF 2157251883Speter#define PACKAGE_STRING "$PACKAGE_STRING" 2158251883Speter_ACEOF 2159251883Speter 2160251883Spetercat >>confdefs.h <<_ACEOF 2161251883Speter#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2162251883Speter_ACEOF 2163251883Speter 2164251883Spetercat >>confdefs.h <<_ACEOF 2165251883Speter#define PACKAGE_URL "$PACKAGE_URL" 2166251883Speter_ACEOF 2167251883Speter 2168251883Speter 2169251883Speter# Let the site file select an alternate cache file if it wants to. 2170251883Speter# Prefer an explicitly selected file to automatically selected ones. 2171251883Speterac_site_file1=NONE 2172251883Speterac_site_file2=NONE 2173251883Speterif test -n "$CONFIG_SITE"; then 2174251883Speter # We do not want a PATH search for config.site. 2175251883Speter case $CONFIG_SITE in #(( 2176251883Speter -*) ac_site_file1=./$CONFIG_SITE;; 2177251883Speter */*) ac_site_file1=$CONFIG_SITE;; 2178251883Speter *) ac_site_file1=./$CONFIG_SITE;; 2179251883Speter esac 2180251883Speterelif test "x$prefix" != xNONE; then 2181251883Speter ac_site_file1=$prefix/share/config.site 2182251883Speter ac_site_file2=$prefix/etc/config.site 2183251883Speterelse 2184251883Speter ac_site_file1=$ac_default_prefix/share/config.site 2185251883Speter ac_site_file2=$ac_default_prefix/etc/config.site 2186251883Speterfi 2187251883Speterfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2188251883Speterdo 2189251883Speter test "x$ac_site_file" = xNONE && continue 2190251883Speter if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2191251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2192251883Speter$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2193251883Speter sed 's/^/| /' "$ac_site_file" >&5 2194251883Speter . "$ac_site_file" \ 2195251883Speter || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2196251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2197251883Speteras_fn_error $? "failed to load site script $ac_site_file 2198251883SpeterSee \`config.log' for more details" "$LINENO" 5; } 2199251883Speter fi 2200251883Speterdone 2201251883Speter 2202251883Speterif test -r "$cache_file"; then 2203251883Speter # Some versions of bash will fail to source /dev/null (special files 2204251883Speter # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2205251883Speter if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2206251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2207251883Speter$as_echo "$as_me: loading cache $cache_file" >&6;} 2208251883Speter case $cache_file in 2209251883Speter [\\/]* | ?:[\\/]* ) . "$cache_file";; 2210251883Speter *) . "./$cache_file";; 2211251883Speter esac 2212251883Speter fi 2213251883Speterelse 2214251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2215251883Speter$as_echo "$as_me: creating cache $cache_file" >&6;} 2216251883Speter >$cache_file 2217251883Speterfi 2218251883Speter 2219251883Speter# Check that the precious variables saved in the cache have kept the same 2220251883Speter# value. 2221251883Speterac_cache_corrupted=false 2222251883Speterfor ac_var in $ac_precious_vars; do 2223251883Speter eval ac_old_set=\$ac_cv_env_${ac_var}_set 2224251883Speter eval ac_new_set=\$ac_env_${ac_var}_set 2225251883Speter eval ac_old_val=\$ac_cv_env_${ac_var}_value 2226251883Speter eval ac_new_val=\$ac_env_${ac_var}_value 2227251883Speter case $ac_old_set,$ac_new_set in 2228251883Speter set,) 2229251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2230251883Speter$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2231251883Speter ac_cache_corrupted=: ;; 2232251883Speter ,set) 2233251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2234251883Speter$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2235251883Speter ac_cache_corrupted=: ;; 2236251883Speter ,);; 2237251883Speter *) 2238251883Speter if test "x$ac_old_val" != "x$ac_new_val"; then 2239251883Speter # differences in whitespace do not lead to failure. 2240251883Speter ac_old_val_w=`echo x $ac_old_val` 2241251883Speter ac_new_val_w=`echo x $ac_new_val` 2242251883Speter if test "$ac_old_val_w" != "$ac_new_val_w"; then 2243251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2244251883Speter$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2245251883Speter ac_cache_corrupted=: 2246251883Speter else 2247251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2248251883Speter$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2249251883Speter eval $ac_var=\$ac_old_val 2250251883Speter fi 2251251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2252251883Speter$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2253251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2254251883Speter$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2255251883Speter fi;; 2256251883Speter esac 2257251883Speter # Pass precious variables to config.status. 2258251883Speter if test "$ac_new_set" = set; then 2259251883Speter case $ac_new_val in 2260251883Speter *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2261251883Speter *) ac_arg=$ac_var=$ac_new_val ;; 2262251883Speter esac 2263251883Speter case " $ac_configure_args " in 2264251883Speter *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2265251883Speter *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2266251883Speter esac 2267251883Speter fi 2268251883Speterdone 2269251883Speterif $ac_cache_corrupted; then 2270251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2271251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2272251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2273251883Speter$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2274251883Speter as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2275251883Speterfi 2276251883Speter## -------------------- ## 2277251883Speter## Main body of script. ## 2278251883Speter## -------------------- ## 2279251883Speter 2280251883Speterac_ext=c 2281251883Speterac_cpp='$CPP $CPPFLAGS' 2282251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2283251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2284251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu 2285251883Speter 2286251883Speter 2287251883Speter 2288251883Speter 2289251883Speter# Use automake. 2290305003Scyam__api_version='1.15' 2291289166Speter 2292251883Speterac_aux_dir= 2293251883Speterfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2294251883Speter if test -f "$ac_dir/install-sh"; then 2295251883Speter ac_aux_dir=$ac_dir 2296251883Speter ac_install_sh="$ac_aux_dir/install-sh -c" 2297251883Speter break 2298251883Speter elif test -f "$ac_dir/install.sh"; then 2299251883Speter ac_aux_dir=$ac_dir 2300251883Speter ac_install_sh="$ac_aux_dir/install.sh -c" 2301251883Speter break 2302251883Speter elif test -f "$ac_dir/shtool"; then 2303251883Speter ac_aux_dir=$ac_dir 2304251883Speter ac_install_sh="$ac_aux_dir/shtool install -c" 2305251883Speter break 2306251883Speter fi 2307251883Speterdone 2308251883Speterif test -z "$ac_aux_dir"; then 2309251883Speter as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2310251883Speterfi 2311251883Speter 2312251883Speter# These three variables are undocumented and unsupported, 2313251883Speter# and are intended to be withdrawn in a future Autoconf release. 2314251883Speter# They can cause serious problems if a builder's source tree is in a directory 2315251883Speter# whose full name contains unusual characters. 2316251883Speterac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2317251883Speterac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2318251883Speterac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2319251883Speter 2320251883Speter 2321251883Speter# Find a good install program. We prefer a C program (faster), 2322251883Speter# so one script is as good as another. But avoid the broken or 2323251883Speter# incompatible versions: 2324251883Speter# SysV /etc/install, /usr/sbin/install 2325251883Speter# SunOS /usr/etc/install 2326251883Speter# IRIX /sbin/install 2327251883Speter# AIX /bin/install 2328251883Speter# AmigaOS /C/install, which installs bootblocks on floppy discs 2329251883Speter# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2330251883Speter# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2331251883Speter# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2332251883Speter# OS/2's system install, which has a completely different semantic 2333251883Speter# ./install, which can be erroneously created by make from ./install.sh. 2334251883Speter# Reject install programs that cannot install multiple files. 2335251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2336251883Speter$as_echo_n "checking for a BSD-compatible install... " >&6; } 2337251883Speterif test -z "$INSTALL"; then 2338251883Speterif ${ac_cv_path_install+:} false; then : 2339251883Speter $as_echo_n "(cached) " >&6 2340251883Speterelse 2341251883Speter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2342251883Speterfor as_dir in $PATH 2343251883Speterdo 2344251883Speter IFS=$as_save_IFS 2345251883Speter test -z "$as_dir" && as_dir=. 2346251883Speter # Account for people who put trailing slashes in PATH elements. 2347251883Spetercase $as_dir/ in #(( 2348251883Speter ./ | .// | /[cC]/* | \ 2349251883Speter /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2350251883Speter ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2351251883Speter /usr/ucb/* ) ;; 2352251883Speter *) 2353251883Speter # OSF1 and SCO ODT 3.0 have their own names for install. 2354251883Speter # Don't use installbsd from OSF since it installs stuff as root 2355251883Speter # by default. 2356251883Speter for ac_prog in ginstall scoinst install; do 2357251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 2358251883Speter if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2359251883Speter if test $ac_prog = install && 2360251883Speter grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2361251883Speter # AIX install. It has an incompatible calling convention. 2362251883Speter : 2363251883Speter elif test $ac_prog = install && 2364251883Speter grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2365251883Speter # program-specific install script used by HP pwplus--don't use. 2366251883Speter : 2367251883Speter else 2368251883Speter rm -rf conftest.one conftest.two conftest.dir 2369251883Speter echo one > conftest.one 2370251883Speter echo two > conftest.two 2371251883Speter mkdir conftest.dir 2372251883Speter if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2373251883Speter test -s conftest.one && test -s conftest.two && 2374251883Speter test -s conftest.dir/conftest.one && 2375251883Speter test -s conftest.dir/conftest.two 2376251883Speter then 2377251883Speter ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2378251883Speter break 3 2379251883Speter fi 2380251883Speter fi 2381251883Speter fi 2382251883Speter done 2383251883Speter done 2384251883Speter ;; 2385251883Speteresac 2386251883Speter 2387251883Speter done 2388251883SpeterIFS=$as_save_IFS 2389251883Speter 2390251883Speterrm -rf conftest.one conftest.two conftest.dir 2391251883Speter 2392251883Speterfi 2393251883Speter if test "${ac_cv_path_install+set}" = set; then 2394251883Speter INSTALL=$ac_cv_path_install 2395251883Speter else 2396251883Speter # As a last resort, use the slow shell script. Don't cache a 2397251883Speter # value for INSTALL within a source directory, because that will 2398251883Speter # break other packages using the cache if that directory is 2399251883Speter # removed, or if the value is a relative name. 2400251883Speter INSTALL=$ac_install_sh 2401251883Speter fi 2402251883Speterfi 2403251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2404251883Speter$as_echo "$INSTALL" >&6; } 2405251883Speter 2406251883Speter# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2407251883Speter# It thinks the first close brace ends the variable substitution. 2408251883Spetertest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2409251883Speter 2410251883Spetertest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2411251883Speter 2412251883Spetertest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2413251883Speter 2414251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2415251883Speter$as_echo_n "checking whether build environment is sane... " >&6; } 2416289166Speter# Reject unsafe characters in $srcdir or the absolute working directory 2417289166Speter# name. Accept space and tab only in the latter. 2418289166Speteram_lf=' 2419289166Speter' 2420289166Spetercase `pwd` in 2421289166Speter *[\\\"\#\$\&\'\`$am_lf]*) 2422289166Speter as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2423289166Speteresac 2424289166Spetercase $srcdir in 2425289166Speter *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2426305003Scy as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2427289166Speteresac 2428289166Speter 2429305003Scy# Do 'set' in a subshell so we don't clobber the current shell's 2430251883Speter# arguments. Must try -L first in case configure is actually a 2431251883Speter# symlink; some systems play weird games with the mod time of symlinks 2432251883Speter# (eg FreeBSD returns the mod time of the symlink's containing 2433251883Speter# directory). 2434251883Speterif ( 2435305003Scy am_has_slept=no 2436305003Scy for am_try in 1 2; do 2437305003Scy echo "timestamp, slept: $am_has_slept" > conftest.file 2438305003Scy set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2439305003Scy if test "$*" = "X"; then 2440305003Scy # -L didn't work. 2441305003Scy set X `ls -t "$srcdir/configure" conftest.file` 2442305003Scy fi 2443305003Scy if test "$*" != "X $srcdir/configure conftest.file" \ 2444305003Scy && test "$*" != "X conftest.file $srcdir/configure"; then 2445251883Speter 2446305003Scy # If neither matched, then we have a broken ls. This can happen 2447305003Scy # if, for instance, CONFIG_SHELL is bash and it inherits a 2448305003Scy # broken ls alias from the environment. This has actually 2449305003Scy # happened. Such a system could not be considered "sane". 2450305003Scy as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2451305003Scy alias in your environment" "$LINENO" 5 2452305003Scy fi 2453305003Scy if test "$2" = conftest.file || test $am_try -eq 2; then 2454305003Scy break 2455305003Scy fi 2456305003Scy # Just in case. 2457305003Scy sleep 1 2458305003Scy am_has_slept=yes 2459305003Scy done 2460251883Speter test "$2" = conftest.file 2461251883Speter ) 2462251883Speterthen 2463251883Speter # Ok. 2464251883Speter : 2465251883Speterelse 2466251883Speter as_fn_error $? "newly created file is older than distributed files! 2467251883SpeterCheck your system clock" "$LINENO" 5 2468251883Speterfi 2469251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2470251883Speter$as_echo "yes" >&6; } 2471305003Scy# If we didn't sleep, we still need to ensure time stamps of config.status and 2472305003Scy# generated files are strictly newer. 2473305003Scyam_sleep_pid= 2474305003Scyif grep 'slept: no' conftest.file >/dev/null 2>&1; then 2475305003Scy ( sleep 1 ) & 2476305003Scy am_sleep_pid=$! 2477305003Scyfi 2478305003Scy 2479305003Scyrm -f conftest.file 2480305003Scy 2481251883Spetertest "$program_prefix" != NONE && 2482251883Speter program_transform_name="s&^&$program_prefix&;$program_transform_name" 2483251883Speter# Use a double $ so make ignores it. 2484251883Spetertest "$program_suffix" != NONE && 2485251883Speter program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2486251883Speter# Double any \ or $. 2487251883Speter# By default was `s,x,x', remove it if useless. 2488251883Speterac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2489251883Speterprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2490251883Speter 2491305003Scy# Expand $ac_aux_dir to an absolute path. 2492305003Scyam_aux_dir=`cd "$ac_aux_dir" && pwd` 2493251883Speter 2494289166Speterif test x"${MISSING+set}" != xset; then 2495289166Speter case $am_aux_dir in 2496289166Speter *\ * | *\ *) 2497289166Speter MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2498289166Speter *) 2499289166Speter MISSING="\${SHELL} $am_aux_dir/missing" ;; 2500289166Speter esac 2501289166Speterfi 2502251883Speter# Use eval to expand $SHELL 2503305003Scyif eval "$MISSING --is-lightweight"; then 2504305003Scy am_missing_run="$MISSING " 2505251883Speterelse 2506251883Speter am_missing_run= 2507305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2508305003Scy$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2509251883Speterfi 2510251883Speter 2511305003Scyif test x"${install_sh+set}" != xset; then 2512289166Speter case $am_aux_dir in 2513289166Speter *\ * | *\ *) 2514289166Speter install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2515289166Speter *) 2516289166Speter install_sh="\${SHELL} $am_aux_dir/install-sh" 2517289166Speter esac 2518289166Speterfi 2519289166Speter 2520305003Scy# Installed binaries are usually stripped using 'strip' when the user 2521305003Scy# run "make install-strip". However 'strip' might not be the right 2522289166Speter# tool to use in cross-compilation environments, therefore Automake 2523305003Scy# will honor the 'STRIP' environment variable to overrule this program. 2524289166Speterif test "$cross_compiling" != no; then 2525289166Speter if test -n "$ac_tool_prefix"; then 2526289166Speter # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2527289166Speterset dummy ${ac_tool_prefix}strip; ac_word=$2 2528289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2529289166Speter$as_echo_n "checking for $ac_word... " >&6; } 2530289166Speterif ${ac_cv_prog_STRIP+:} false; then : 2531289166Speter $as_echo_n "(cached) " >&6 2532251883Speterelse 2533289166Speter if test -n "$STRIP"; then 2534289166Speter ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2535289166Speterelse 2536289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2537289166Speterfor as_dir in $PATH 2538289166Speterdo 2539289166Speter IFS=$as_save_IFS 2540289166Speter test -z "$as_dir" && as_dir=. 2541289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 2542289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2543289166Speter ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2544289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2545289166Speter break 2 2546289166Speter fi 2547289166Speterdone 2548251883Speter done 2549289166SpeterIFS=$as_save_IFS 2550289166Speter 2551289166Speterfi 2552289166Speterfi 2553289166SpeterSTRIP=$ac_cv_prog_STRIP 2554289166Speterif test -n "$STRIP"; then 2555289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2556289166Speter$as_echo "$STRIP" >&6; } 2557289166Speterelse 2558289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2559289166Speter$as_echo "no" >&6; } 2560289166Speterfi 2561289166Speter 2562289166Speter 2563289166Speterfi 2564289166Speterif test -z "$ac_cv_prog_STRIP"; then 2565289166Speter ac_ct_STRIP=$STRIP 2566289166Speter # Extract the first word of "strip", so it can be a program name with args. 2567289166Speterset dummy strip; ac_word=$2 2568289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2569289166Speter$as_echo_n "checking for $ac_word... " >&6; } 2570289166Speterif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2571289166Speter $as_echo_n "(cached) " >&6 2572289166Speterelse 2573289166Speter if test -n "$ac_ct_STRIP"; then 2574289166Speter ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2575289166Speterelse 2576289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2577289166Speterfor as_dir in $PATH 2578289166Speterdo 2579289166Speter IFS=$as_save_IFS 2580289166Speter test -z "$as_dir" && as_dir=. 2581289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 2582289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2583289166Speter ac_cv_prog_ac_ct_STRIP="strip" 2584289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2585289166Speter break 2 2586289166Speter fi 2587289166Speterdone 2588289166Speter done 2589289166SpeterIFS=$as_save_IFS 2590289166Speter 2591289166Speterfi 2592289166Speterfi 2593289166Speterac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2594289166Speterif test -n "$ac_ct_STRIP"; then 2595289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2596289166Speter$as_echo "$ac_ct_STRIP" >&6; } 2597289166Speterelse 2598289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2599289166Speter$as_echo "no" >&6; } 2600289166Speterfi 2601289166Speter 2602289166Speter if test "x$ac_ct_STRIP" = x; then 2603289166Speter STRIP=":" 2604251883Speter else 2605289166Speter case $cross_compiling:$ac_tool_warned in 2606289166Speteryes:) 2607289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2608289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2609289166Speterac_tool_warned=yes ;; 2610289166Speteresac 2611289166Speter STRIP=$ac_ct_STRIP 2612251883Speter fi 2613289166Speterelse 2614289166Speter STRIP="$ac_cv_prog_STRIP" 2615251883Speterfi 2616251883Speter 2617289166Speterfi 2618289166SpeterINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2619289166Speter 2620289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2621289166Speter$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2622289166Speterif test -z "$MKDIR_P"; then 2623289166Speter if ${ac_cv_path_mkdir+:} false; then : 2624289166Speter $as_echo_n "(cached) " >&6 2625289166Speterelse 2626289166Speter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2627289166Speterfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2628289166Speterdo 2629289166Speter IFS=$as_save_IFS 2630289166Speter test -z "$as_dir" && as_dir=. 2631289166Speter for ac_prog in mkdir gmkdir; do 2632289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 2633289166Speter as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2634289166Speter case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2635289166Speter 'mkdir (GNU coreutils) '* | \ 2636289166Speter 'mkdir (coreutils) '* | \ 2637289166Speter 'mkdir (fileutils) '4.1*) 2638289166Speter ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2639289166Speter break 3;; 2640289166Speter esac 2641289166Speter done 2642289166Speter done 2643289166Speter done 2644289166SpeterIFS=$as_save_IFS 2645289166Speter 2646289166Speterfi 2647289166Speter 2648289166Speter test -d ./--version && rmdir ./--version 2649289166Speter if test "${ac_cv_path_mkdir+set}" = set; then 2650289166Speter MKDIR_P="$ac_cv_path_mkdir -p" 2651289166Speter else 2652289166Speter # As a last resort, use the slow shell script. Don't cache a 2653289166Speter # value for MKDIR_P within a source directory, because that will 2654289166Speter # break other packages using the cache if that directory is 2655289166Speter # removed, or if the value is a relative name. 2656289166Speter MKDIR_P="$ac_install_sh -d" 2657289166Speter fi 2658289166Speterfi 2659289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2660289166Speter$as_echo "$MKDIR_P" >&6; } 2661289166Speter 2662251883Speterfor ac_prog in gawk mawk nawk awk 2663251883Speterdo 2664251883Speter # Extract the first word of "$ac_prog", so it can be a program name with args. 2665251883Speterset dummy $ac_prog; ac_word=$2 2666251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2667251883Speter$as_echo_n "checking for $ac_word... " >&6; } 2668251883Speterif ${ac_cv_prog_AWK+:} false; then : 2669251883Speter $as_echo_n "(cached) " >&6 2670251883Speterelse 2671251883Speter if test -n "$AWK"; then 2672251883Speter ac_cv_prog_AWK="$AWK" # Let the user override the test. 2673251883Speterelse 2674251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2675251883Speterfor as_dir in $PATH 2676251883Speterdo 2677251883Speter IFS=$as_save_IFS 2678251883Speter test -z "$as_dir" && as_dir=. 2679251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 2680251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2681251883Speter ac_cv_prog_AWK="$ac_prog" 2682251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2683251883Speter break 2 2684251883Speter fi 2685251883Speterdone 2686251883Speter done 2687251883SpeterIFS=$as_save_IFS 2688251883Speter 2689251883Speterfi 2690251883Speterfi 2691251883SpeterAWK=$ac_cv_prog_AWK 2692251883Speterif test -n "$AWK"; then 2693251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2694251883Speter$as_echo "$AWK" >&6; } 2695251883Speterelse 2696251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2697251883Speter$as_echo "no" >&6; } 2698251883Speterfi 2699251883Speter 2700251883Speter 2701251883Speter test -n "$AWK" && break 2702251883Speterdone 2703251883Speter 2704251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2705251883Speter$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2706251883Speterset x ${MAKE-make} 2707251883Speterac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2708251883Speterif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2709251883Speter $as_echo_n "(cached) " >&6 2710251883Speterelse 2711251883Speter cat >conftest.make <<\_ACEOF 2712251883SpeterSHELL = /bin/sh 2713251883Speterall: 2714251883Speter @echo '@@@%%%=$(MAKE)=@@@%%%' 2715251883Speter_ACEOF 2716251883Speter# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2717251883Spetercase `${MAKE-make} -f conftest.make 2>/dev/null` in 2718251883Speter *@@@%%%=?*=@@@%%%*) 2719251883Speter eval ac_cv_prog_make_${ac_make}_set=yes;; 2720251883Speter *) 2721251883Speter eval ac_cv_prog_make_${ac_make}_set=no;; 2722251883Speteresac 2723251883Speterrm -f conftest.make 2724251883Speterfi 2725251883Speterif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2726251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2727251883Speter$as_echo "yes" >&6; } 2728251883Speter SET_MAKE= 2729251883Speterelse 2730251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2731251883Speter$as_echo "no" >&6; } 2732251883Speter SET_MAKE="MAKE=${MAKE-make}" 2733251883Speterfi 2734251883Speter 2735251883Speterrm -rf .tst 2>/dev/null 2736251883Spetermkdir .tst 2>/dev/null 2737251883Speterif test -d .tst; then 2738251883Speter am__leading_dot=. 2739251883Speterelse 2740251883Speter am__leading_dot=_ 2741251883Speterfi 2742251883Speterrmdir .tst 2>/dev/null 2743251883Speter 2744305003Scy# Check whether --enable-silent-rules was given. 2745305003Scyif test "${enable_silent_rules+set}" = set; then : 2746305003Scy enableval=$enable_silent_rules; 2747305003Scyfi 2748305003Scy 2749305003Scycase $enable_silent_rules in # ((( 2750305003Scy yes) AM_DEFAULT_VERBOSITY=0;; 2751305003Scy no) AM_DEFAULT_VERBOSITY=1;; 2752305003Scy *) AM_DEFAULT_VERBOSITY=1;; 2753305003Scyesac 2754305003Scyam_make=${MAKE-make} 2755305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2756305003Scy$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2757305003Scyif ${am_cv_make_support_nested_variables+:} false; then : 2758305003Scy $as_echo_n "(cached) " >&6 2759305003Scyelse 2760305003Scy if $as_echo 'TRUE=$(BAR$(V)) 2761305003ScyBAR0=false 2762305003ScyBAR1=true 2763305003ScyV=1 2764305003Scyam__doit: 2765305003Scy @$(TRUE) 2766305003Scy.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2767305003Scy am_cv_make_support_nested_variables=yes 2768305003Scyelse 2769305003Scy am_cv_make_support_nested_variables=no 2770305003Scyfi 2771305003Scyfi 2772305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2773305003Scy$as_echo "$am_cv_make_support_nested_variables" >&6; } 2774305003Scyif test $am_cv_make_support_nested_variables = yes; then 2775305003Scy AM_V='$(V)' 2776305003Scy AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2777305003Scyelse 2778305003Scy AM_V=$AM_DEFAULT_VERBOSITY 2779305003Scy AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2780305003Scyfi 2781305003ScyAM_BACKSLASH='\' 2782305003Scy 2783289166Speterif test "`cd $srcdir && pwd`" != "`pwd`"; then 2784289166Speter # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2785289166Speter # is not polluted with repeated "-I." 2786289166Speter am__isrc=' -I$(srcdir)' 2787289166Speter # test to see if srcdir already configured 2788289166Speter if test -f $srcdir/config.status; then 2789289166Speter as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2790289166Speter fi 2791251883Speterfi 2792251883Speter 2793251883Speter# test whether we have cygpath 2794251883Speterif test -z "$CYGPATH_W"; then 2795251883Speter if (cygpath --version) >/dev/null 2>/dev/null; then 2796251883Speter CYGPATH_W='cygpath -w' 2797251883Speter else 2798251883Speter CYGPATH_W=echo 2799251883Speter fi 2800251883Speterfi 2801251883Speter 2802251883Speter 2803251883Speter# Define the identity of the package. 2804251883Speter PACKAGE='sqlite' 2805305003Scy VERSION='3.14.1' 2806251883Speter 2807251883Speter 2808251883Spetercat >>confdefs.h <<_ACEOF 2809251883Speter#define PACKAGE "$PACKAGE" 2810251883Speter_ACEOF 2811251883Speter 2812251883Speter 2813251883Spetercat >>confdefs.h <<_ACEOF 2814251883Speter#define VERSION "$VERSION" 2815251883Speter_ACEOF 2816251883Speter 2817251883Speter# Some tools Automake needs. 2818251883Speter 2819251883SpeterACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2820251883Speter 2821251883Speter 2822251883SpeterAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2823251883Speter 2824251883Speter 2825251883SpeterAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2826251883Speter 2827251883Speter 2828251883SpeterAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2829251883Speter 2830251883Speter 2831251883SpeterMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2832251883Speter 2833305003Scy# For better backward compatibility. To be removed once Automake 1.9.x 2834305003Scy# dies out for good. For more background, see: 2835305003Scy# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2836305003Scy# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2837305003Scymkdir_p='$(MKDIR_P)' 2838305003Scy 2839305003Scy# We need awk for the "check" target (and possibly the TAP driver). The 2840305003Scy# system "awk" is bad on some platforms. 2841289166Speter# Always define AMTAR for backward compatibility. Yes, it's still used 2842289166Speter# in the wild :-( We should find a proper way to deprecate it ... 2843289166SpeterAMTAR='$${TAR-tar}' 2844251883Speter 2845305003Scy 2846305003Scy# We'll loop over all known methods to create a tar archive until one works. 2847305003Scy_am_tools='gnutar pax cpio none' 2848305003Scy 2849289166Speteram__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2850251883Speter 2851251883Speter 2852251883Speter 2853251883Speter 2854251883Speter 2855251883Speter 2856305003Scy# POSIX will say in a future version that running "rm -f" with no argument 2857305003Scy# is OK; and we want to be able to make that assumption in our Makefile 2858305003Scy# recipes. So use an aggressive probe to check that the usage we want is 2859305003Scy# actually supported "in the wild" to an acceptable degree. 2860305003Scy# See automake bug#10828. 2861305003Scy# To make any issue more visible, cause the running configure to be aborted 2862305003Scy# by default if the 'rm' program in use doesn't match our expectations; the 2863305003Scy# user can still override this though. 2864305003Scyif rm -f && rm -fr && rm -rf; then : OK; else 2865305003Scy cat >&2 <<'END' 2866305003ScyOops! 2867305003Scy 2868305003ScyYour 'rm' program seems unable to run without file operands specified 2869305003Scyon the command line, even when the '-f' option is present. This is contrary 2870305003Scyto the behaviour of most rm programs out there, and not conforming with 2871305003Scythe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2872305003Scy 2873305003ScyPlease tell bug-automake@gnu.org about your system, including the value 2874305003Scyof your $PATH and any error possibly output before this message. This 2875305003Scycan help us improve future automake versions. 2876305003Scy 2877305003ScyEND 2878305003Scy if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2879305003Scy echo 'Configuration will proceed anyway, since you have set the' >&2 2880305003Scy echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2881305003Scy echo >&2 2882305003Scy else 2883305003Scy cat >&2 <<'END' 2884305003ScyAborting the configuration process, to ensure you take notice of the issue. 2885305003Scy 2886305003ScyYou can download and install GNU coreutils to get an 'rm' implementation 2887305003Scythat behaves properly: <http://www.gnu.org/software/coreutils/>. 2888305003Scy 2889305003ScyIf you want to complete the configuration process using your problematic 2890305003Scy'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2891305003Scyto "yes", and re-run configure. 2892305003Scy 2893305003ScyEND 2894305003Scy as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2895305003Scy fi 2896305003Scyfi 2897305003Scy 2898305003Scy 2899251883SpeterDEPDIR="${am__leading_dot}deps" 2900251883Speter 2901251883Speterac_config_commands="$ac_config_commands depfiles" 2902251883Speter 2903251883Speter 2904251883Speteram_make=${MAKE-make} 2905251883Spetercat > confinc << 'END' 2906251883Speteram__doit: 2907289166Speter @echo this is the am__doit target 2908251883Speter.PHONY: am__doit 2909251883SpeterEND 2910251883Speter# If we don't find an include directive, just comment out the code. 2911251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2912251883Speter$as_echo_n "checking for style of include used by $am_make... " >&6; } 2913251883Speteram__include="#" 2914251883Speteram__quote= 2915251883Speter_am_result=none 2916251883Speter# First try GNU make style include. 2917251883Speterecho "include confinc" > confmf 2918305003Scy# Ignore all kinds of additional output from 'make'. 2919289166Spetercase `$am_make -s -f confmf 2> /dev/null` in #( 2920289166Speter*the\ am__doit\ target*) 2921289166Speter am__include=include 2922289166Speter am__quote= 2923289166Speter _am_result=GNU 2924289166Speter ;; 2925289166Speteresac 2926251883Speter# Now try BSD make style include. 2927251883Speterif test "$am__include" = "#"; then 2928251883Speter echo '.include "confinc"' > confmf 2929289166Speter case `$am_make -s -f confmf 2> /dev/null` in #( 2930289166Speter *the\ am__doit\ target*) 2931289166Speter am__include=.include 2932289166Speter am__quote="\"" 2933289166Speter _am_result=BSD 2934289166Speter ;; 2935289166Speter esac 2936251883Speterfi 2937251883Speter 2938251883Speter 2939251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2940251883Speter$as_echo "$_am_result" >&6; } 2941251883Speterrm -f confinc confmf 2942251883Speter 2943251883Speter# Check whether --enable-dependency-tracking was given. 2944251883Speterif test "${enable_dependency_tracking+set}" = set; then : 2945251883Speter enableval=$enable_dependency_tracking; 2946251883Speterfi 2947251883Speter 2948251883Speterif test "x$enable_dependency_tracking" != xno; then 2949251883Speter am_depcomp="$ac_aux_dir/depcomp" 2950251883Speter AMDEPBACKSLASH='\' 2951289166Speter am__nodep='_no' 2952251883Speterfi 2953289166Speter if test "x$enable_dependency_tracking" != xno; then 2954251883Speter AMDEP_TRUE= 2955251883Speter AMDEP_FALSE='#' 2956251883Speterelse 2957251883Speter AMDEP_TRUE='#' 2958251883Speter AMDEP_FALSE= 2959251883Speterfi 2960251883Speter 2961251883Speter 2962251883Speterac_ext=c 2963251883Speterac_cpp='$CPP $CPPFLAGS' 2964251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2965251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2966251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu 2967251883Speterif test -n "$ac_tool_prefix"; then 2968251883Speter # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2969251883Speterset dummy ${ac_tool_prefix}gcc; ac_word=$2 2970251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2971251883Speter$as_echo_n "checking for $ac_word... " >&6; } 2972251883Speterif ${ac_cv_prog_CC+:} false; then : 2973251883Speter $as_echo_n "(cached) " >&6 2974251883Speterelse 2975251883Speter if test -n "$CC"; then 2976251883Speter ac_cv_prog_CC="$CC" # Let the user override the test. 2977251883Speterelse 2978251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2979251883Speterfor as_dir in $PATH 2980251883Speterdo 2981251883Speter IFS=$as_save_IFS 2982251883Speter test -z "$as_dir" && as_dir=. 2983251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 2984251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2985251883Speter ac_cv_prog_CC="${ac_tool_prefix}gcc" 2986251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2987251883Speter break 2 2988251883Speter fi 2989251883Speterdone 2990251883Speter done 2991251883SpeterIFS=$as_save_IFS 2992251883Speter 2993251883Speterfi 2994251883Speterfi 2995251883SpeterCC=$ac_cv_prog_CC 2996251883Speterif test -n "$CC"; then 2997251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2998251883Speter$as_echo "$CC" >&6; } 2999251883Speterelse 3000251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3001251883Speter$as_echo "no" >&6; } 3002251883Speterfi 3003251883Speter 3004251883Speter 3005251883Speterfi 3006251883Speterif test -z "$ac_cv_prog_CC"; then 3007251883Speter ac_ct_CC=$CC 3008251883Speter # Extract the first word of "gcc", so it can be a program name with args. 3009251883Speterset dummy gcc; ac_word=$2 3010251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3011251883Speter$as_echo_n "checking for $ac_word... " >&6; } 3012251883Speterif ${ac_cv_prog_ac_ct_CC+:} false; then : 3013251883Speter $as_echo_n "(cached) " >&6 3014251883Speterelse 3015251883Speter if test -n "$ac_ct_CC"; then 3016251883Speter ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3017251883Speterelse 3018251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3019251883Speterfor as_dir in $PATH 3020251883Speterdo 3021251883Speter IFS=$as_save_IFS 3022251883Speter test -z "$as_dir" && as_dir=. 3023251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 3024251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3025251883Speter ac_cv_prog_ac_ct_CC="gcc" 3026251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3027251883Speter break 2 3028251883Speter fi 3029251883Speterdone 3030251883Speter done 3031251883SpeterIFS=$as_save_IFS 3032251883Speter 3033251883Speterfi 3034251883Speterfi 3035251883Speterac_ct_CC=$ac_cv_prog_ac_ct_CC 3036251883Speterif test -n "$ac_ct_CC"; then 3037251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3038251883Speter$as_echo "$ac_ct_CC" >&6; } 3039251883Speterelse 3040251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3041251883Speter$as_echo "no" >&6; } 3042251883Speterfi 3043251883Speter 3044251883Speter if test "x$ac_ct_CC" = x; then 3045251883Speter CC="" 3046251883Speter else 3047251883Speter case $cross_compiling:$ac_tool_warned in 3048251883Speteryes:) 3049251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3050251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3051251883Speterac_tool_warned=yes ;; 3052251883Speteresac 3053251883Speter CC=$ac_ct_CC 3054251883Speter fi 3055251883Speterelse 3056251883Speter CC="$ac_cv_prog_CC" 3057251883Speterfi 3058251883Speter 3059251883Speterif test -z "$CC"; then 3060251883Speter if test -n "$ac_tool_prefix"; then 3061251883Speter # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3062251883Speterset dummy ${ac_tool_prefix}cc; ac_word=$2 3063251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3064251883Speter$as_echo_n "checking for $ac_word... " >&6; } 3065251883Speterif ${ac_cv_prog_CC+:} false; then : 3066251883Speter $as_echo_n "(cached) " >&6 3067251883Speterelse 3068251883Speter if test -n "$CC"; then 3069251883Speter ac_cv_prog_CC="$CC" # Let the user override the test. 3070251883Speterelse 3071251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3072251883Speterfor as_dir in $PATH 3073251883Speterdo 3074251883Speter IFS=$as_save_IFS 3075251883Speter test -z "$as_dir" && as_dir=. 3076251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 3077251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3078251883Speter ac_cv_prog_CC="${ac_tool_prefix}cc" 3079251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3080251883Speter break 2 3081251883Speter fi 3082251883Speterdone 3083251883Speter done 3084251883SpeterIFS=$as_save_IFS 3085251883Speter 3086251883Speterfi 3087251883Speterfi 3088251883SpeterCC=$ac_cv_prog_CC 3089251883Speterif test -n "$CC"; then 3090251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3091251883Speter$as_echo "$CC" >&6; } 3092251883Speterelse 3093251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3094251883Speter$as_echo "no" >&6; } 3095251883Speterfi 3096251883Speter 3097251883Speter 3098251883Speter fi 3099251883Speterfi 3100251883Speterif test -z "$CC"; then 3101251883Speter # Extract the first word of "cc", so it can be a program name with args. 3102251883Speterset dummy cc; ac_word=$2 3103251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3104251883Speter$as_echo_n "checking for $ac_word... " >&6; } 3105251883Speterif ${ac_cv_prog_CC+:} false; then : 3106251883Speter $as_echo_n "(cached) " >&6 3107251883Speterelse 3108251883Speter if test -n "$CC"; then 3109251883Speter ac_cv_prog_CC="$CC" # Let the user override the test. 3110251883Speterelse 3111251883Speter ac_prog_rejected=no 3112251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3113251883Speterfor as_dir in $PATH 3114251883Speterdo 3115251883Speter IFS=$as_save_IFS 3116251883Speter test -z "$as_dir" && as_dir=. 3117251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 3118251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3119251883Speter if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3120251883Speter ac_prog_rejected=yes 3121251883Speter continue 3122251883Speter fi 3123251883Speter ac_cv_prog_CC="cc" 3124251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3125251883Speter break 2 3126251883Speter fi 3127251883Speterdone 3128251883Speter done 3129251883SpeterIFS=$as_save_IFS 3130251883Speter 3131251883Speterif test $ac_prog_rejected = yes; then 3132251883Speter # We found a bogon in the path, so make sure we never use it. 3133251883Speter set dummy $ac_cv_prog_CC 3134251883Speter shift 3135251883Speter if test $# != 0; then 3136251883Speter # We chose a different compiler from the bogus one. 3137251883Speter # However, it has the same basename, so the bogon will be chosen 3138251883Speter # first if we set CC to just the basename; use the full file name. 3139251883Speter shift 3140251883Speter ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3141251883Speter fi 3142251883Speterfi 3143251883Speterfi 3144251883Speterfi 3145251883SpeterCC=$ac_cv_prog_CC 3146251883Speterif test -n "$CC"; then 3147251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3148251883Speter$as_echo "$CC" >&6; } 3149251883Speterelse 3150251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3151251883Speter$as_echo "no" >&6; } 3152251883Speterfi 3153251883Speter 3154251883Speter 3155251883Speterfi 3156251883Speterif test -z "$CC"; then 3157251883Speter if test -n "$ac_tool_prefix"; then 3158251883Speter for ac_prog in cl.exe 3159251883Speter do 3160251883Speter # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3161251883Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2 3162251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3163251883Speter$as_echo_n "checking for $ac_word... " >&6; } 3164251883Speterif ${ac_cv_prog_CC+:} false; then : 3165251883Speter $as_echo_n "(cached) " >&6 3166251883Speterelse 3167251883Speter if test -n "$CC"; then 3168251883Speter ac_cv_prog_CC="$CC" # Let the user override the test. 3169251883Speterelse 3170251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3171251883Speterfor as_dir in $PATH 3172251883Speterdo 3173251883Speter IFS=$as_save_IFS 3174251883Speter test -z "$as_dir" && as_dir=. 3175251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 3176251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3177251883Speter ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3178251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3179251883Speter break 2 3180251883Speter fi 3181251883Speterdone 3182251883Speter done 3183251883SpeterIFS=$as_save_IFS 3184251883Speter 3185251883Speterfi 3186251883Speterfi 3187251883SpeterCC=$ac_cv_prog_CC 3188251883Speterif test -n "$CC"; then 3189251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3190251883Speter$as_echo "$CC" >&6; } 3191251883Speterelse 3192251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3193251883Speter$as_echo "no" >&6; } 3194251883Speterfi 3195251883Speter 3196251883Speter 3197251883Speter test -n "$CC" && break 3198251883Speter done 3199251883Speterfi 3200251883Speterif test -z "$CC"; then 3201251883Speter ac_ct_CC=$CC 3202251883Speter for ac_prog in cl.exe 3203251883Speterdo 3204251883Speter # Extract the first word of "$ac_prog", so it can be a program name with args. 3205251883Speterset dummy $ac_prog; ac_word=$2 3206251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3207251883Speter$as_echo_n "checking for $ac_word... " >&6; } 3208251883Speterif ${ac_cv_prog_ac_ct_CC+:} false; then : 3209251883Speter $as_echo_n "(cached) " >&6 3210251883Speterelse 3211251883Speter if test -n "$ac_ct_CC"; then 3212251883Speter ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3213251883Speterelse 3214251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3215251883Speterfor as_dir in $PATH 3216251883Speterdo 3217251883Speter IFS=$as_save_IFS 3218251883Speter test -z "$as_dir" && as_dir=. 3219251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 3220251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3221251883Speter ac_cv_prog_ac_ct_CC="$ac_prog" 3222251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3223251883Speter break 2 3224251883Speter fi 3225251883Speterdone 3226251883Speter done 3227251883SpeterIFS=$as_save_IFS 3228251883Speter 3229251883Speterfi 3230251883Speterfi 3231251883Speterac_ct_CC=$ac_cv_prog_ac_ct_CC 3232251883Speterif test -n "$ac_ct_CC"; then 3233251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3234251883Speter$as_echo "$ac_ct_CC" >&6; } 3235251883Speterelse 3236251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3237251883Speter$as_echo "no" >&6; } 3238251883Speterfi 3239251883Speter 3240251883Speter 3241251883Speter test -n "$ac_ct_CC" && break 3242251883Speterdone 3243251883Speter 3244251883Speter if test "x$ac_ct_CC" = x; then 3245251883Speter CC="" 3246251883Speter else 3247251883Speter case $cross_compiling:$ac_tool_warned in 3248251883Speteryes:) 3249251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3250251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3251251883Speterac_tool_warned=yes ;; 3252251883Speteresac 3253251883Speter CC=$ac_ct_CC 3254251883Speter fi 3255251883Speterfi 3256251883Speter 3257251883Speterfi 3258251883Speter 3259251883Speter 3260251883Spetertest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3261251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3262251883Speteras_fn_error $? "no acceptable C compiler found in \$PATH 3263251883SpeterSee \`config.log' for more details" "$LINENO" 5; } 3264251883Speter 3265251883Speter# Provide some information about the compiler. 3266251883Speter$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3267251883Speterset X $ac_compile 3268251883Speterac_compiler=$2 3269251883Speterfor ac_option in --version -v -V -qversion; do 3270251883Speter { { ac_try="$ac_compiler $ac_option >&5" 3271251883Spetercase "(($ac_try" in 3272251883Speter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3273251883Speter *) ac_try_echo=$ac_try;; 3274251883Speteresac 3275251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3276251883Speter$as_echo "$ac_try_echo"; } >&5 3277251883Speter (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3278251883Speter ac_status=$? 3279251883Speter if test -s conftest.err; then 3280251883Speter sed '10a\ 3281251883Speter... rest of stderr output deleted ... 3282251883Speter 10q' conftest.err >conftest.er1 3283251883Speter cat conftest.er1 >&5 3284251883Speter fi 3285251883Speter rm -f conftest.er1 conftest.err 3286251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3287251883Speter test $ac_status = 0; } 3288251883Speterdone 3289251883Speter 3290251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext 3291251883Speter/* end confdefs.h. */ 3292251883Speter 3293251883Speterint 3294251883Spetermain () 3295251883Speter{ 3296251883Speter 3297251883Speter ; 3298251883Speter return 0; 3299251883Speter} 3300251883Speter_ACEOF 3301251883Speterac_clean_files_save=$ac_clean_files 3302251883Speterac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3303251883Speter# Try to create an executable without -o first, disregard a.out. 3304251883Speter# It will help us diagnose broken compilers, and finding out an intuition 3305251883Speter# of exeext. 3306251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3307251883Speter$as_echo_n "checking whether the C compiler works... " >&6; } 3308251883Speterac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3309251883Speter 3310251883Speter# The possible output files: 3311251883Speterac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3312251883Speter 3313251883Speterac_rmfiles= 3314251883Speterfor ac_file in $ac_files 3315251883Speterdo 3316251883Speter case $ac_file in 3317251883Speter *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3318251883Speter * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3319251883Speter esac 3320251883Speterdone 3321251883Speterrm -f $ac_rmfiles 3322251883Speter 3323251883Speterif { { ac_try="$ac_link_default" 3324251883Spetercase "(($ac_try" in 3325251883Speter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3326251883Speter *) ac_try_echo=$ac_try;; 3327251883Speteresac 3328251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3329251883Speter$as_echo "$ac_try_echo"; } >&5 3330251883Speter (eval "$ac_link_default") 2>&5 3331251883Speter ac_status=$? 3332251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3333251883Speter test $ac_status = 0; }; then : 3334251883Speter # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3335251883Speter# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3336251883Speter# in a Makefile. We should not override ac_cv_exeext if it was cached, 3337251883Speter# so that the user can short-circuit this test for compilers unknown to 3338251883Speter# Autoconf. 3339251883Speterfor ac_file in $ac_files '' 3340251883Speterdo 3341251883Speter test -f "$ac_file" || continue 3342251883Speter case $ac_file in 3343251883Speter *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3344251883Speter ;; 3345251883Speter [ab].out ) 3346251883Speter # We found the default executable, but exeext='' is most 3347251883Speter # certainly right. 3348251883Speter break;; 3349251883Speter *.* ) 3350251883Speter if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3351251883Speter then :; else 3352251883Speter ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3353251883Speter fi 3354251883Speter # We set ac_cv_exeext here because the later test for it is not 3355251883Speter # safe: cross compilers may not add the suffix if given an `-o' 3356251883Speter # argument, so we may need to know it at that point already. 3357251883Speter # Even if this section looks crufty: it has the advantage of 3358251883Speter # actually working. 3359251883Speter break;; 3360251883Speter * ) 3361251883Speter break;; 3362251883Speter esac 3363251883Speterdone 3364251883Spetertest "$ac_cv_exeext" = no && ac_cv_exeext= 3365251883Speter 3366251883Speterelse 3367251883Speter ac_file='' 3368251883Speterfi 3369251883Speterif test -z "$ac_file"; then : 3370251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3371251883Speter$as_echo "no" >&6; } 3372251883Speter$as_echo "$as_me: failed program was:" >&5 3373251883Spetersed 's/^/| /' conftest.$ac_ext >&5 3374251883Speter 3375251883Speter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3376251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3377251883Speteras_fn_error 77 "C compiler cannot create executables 3378251883SpeterSee \`config.log' for more details" "$LINENO" 5; } 3379251883Speterelse 3380251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3381251883Speter$as_echo "yes" >&6; } 3382251883Speterfi 3383251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3384251883Speter$as_echo_n "checking for C compiler default output file name... " >&6; } 3385251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3386251883Speter$as_echo "$ac_file" >&6; } 3387251883Speterac_exeext=$ac_cv_exeext 3388251883Speter 3389251883Speterrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3390251883Speterac_clean_files=$ac_clean_files_save 3391251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3392251883Speter$as_echo_n "checking for suffix of executables... " >&6; } 3393251883Speterif { { ac_try="$ac_link" 3394251883Spetercase "(($ac_try" in 3395251883Speter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3396251883Speter *) ac_try_echo=$ac_try;; 3397251883Speteresac 3398251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3399251883Speter$as_echo "$ac_try_echo"; } >&5 3400251883Speter (eval "$ac_link") 2>&5 3401251883Speter ac_status=$? 3402251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3403251883Speter test $ac_status = 0; }; then : 3404251883Speter # If both `conftest.exe' and `conftest' are `present' (well, observable) 3405251883Speter# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3406251883Speter# work properly (i.e., refer to `conftest.exe'), while it won't with 3407251883Speter# `rm'. 3408251883Speterfor ac_file in conftest.exe conftest conftest.*; do 3409251883Speter test -f "$ac_file" || continue 3410251883Speter case $ac_file in 3411251883Speter *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3412251883Speter *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3413251883Speter break;; 3414251883Speter * ) break;; 3415251883Speter esac 3416251883Speterdone 3417251883Speterelse 3418251883Speter { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3419251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3420251883Speteras_fn_error $? "cannot compute suffix of executables: cannot compile and link 3421251883SpeterSee \`config.log' for more details" "$LINENO" 5; } 3422251883Speterfi 3423251883Speterrm -f conftest conftest$ac_cv_exeext 3424251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3425251883Speter$as_echo "$ac_cv_exeext" >&6; } 3426251883Speter 3427251883Speterrm -f conftest.$ac_ext 3428251883SpeterEXEEXT=$ac_cv_exeext 3429251883Speterac_exeext=$EXEEXT 3430251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext 3431251883Speter/* end confdefs.h. */ 3432251883Speter#include <stdio.h> 3433251883Speterint 3434251883Spetermain () 3435251883Speter{ 3436251883SpeterFILE *f = fopen ("conftest.out", "w"); 3437251883Speter return ferror (f) || fclose (f) != 0; 3438251883Speter 3439251883Speter ; 3440251883Speter return 0; 3441251883Speter} 3442251883Speter_ACEOF 3443251883Speterac_clean_files="$ac_clean_files conftest.out" 3444251883Speter# Check that the compiler produces executables we can run. If not, either 3445251883Speter# the compiler is broken, or we cross compile. 3446251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3447251883Speter$as_echo_n "checking whether we are cross compiling... " >&6; } 3448251883Speterif test "$cross_compiling" != yes; then 3449251883Speter { { ac_try="$ac_link" 3450251883Spetercase "(($ac_try" in 3451251883Speter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3452251883Speter *) ac_try_echo=$ac_try;; 3453251883Speteresac 3454251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3455251883Speter$as_echo "$ac_try_echo"; } >&5 3456251883Speter (eval "$ac_link") 2>&5 3457251883Speter ac_status=$? 3458251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3459251883Speter test $ac_status = 0; } 3460251883Speter if { ac_try='./conftest$ac_cv_exeext' 3461251883Speter { { case "(($ac_try" in 3462251883Speter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3463251883Speter *) ac_try_echo=$ac_try;; 3464251883Speteresac 3465251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3466251883Speter$as_echo "$ac_try_echo"; } >&5 3467251883Speter (eval "$ac_try") 2>&5 3468251883Speter ac_status=$? 3469251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3470251883Speter test $ac_status = 0; }; }; then 3471251883Speter cross_compiling=no 3472251883Speter else 3473251883Speter if test "$cross_compiling" = maybe; then 3474251883Speter cross_compiling=yes 3475251883Speter else 3476251883Speter { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3477251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3478251883Speteras_fn_error $? "cannot run C compiled programs. 3479251883SpeterIf you meant to cross compile, use \`--host'. 3480251883SpeterSee \`config.log' for more details" "$LINENO" 5; } 3481251883Speter fi 3482251883Speter fi 3483251883Speterfi 3484251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3485251883Speter$as_echo "$cross_compiling" >&6; } 3486251883Speter 3487251883Speterrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3488251883Speterac_clean_files=$ac_clean_files_save 3489251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3490251883Speter$as_echo_n "checking for suffix of object files... " >&6; } 3491251883Speterif ${ac_cv_objext+:} false; then : 3492251883Speter $as_echo_n "(cached) " >&6 3493251883Speterelse 3494251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3495251883Speter/* end confdefs.h. */ 3496251883Speter 3497251883Speterint 3498251883Spetermain () 3499251883Speter{ 3500251883Speter 3501251883Speter ; 3502251883Speter return 0; 3503251883Speter} 3504251883Speter_ACEOF 3505251883Speterrm -f conftest.o conftest.obj 3506251883Speterif { { ac_try="$ac_compile" 3507251883Spetercase "(($ac_try" in 3508251883Speter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3509251883Speter *) ac_try_echo=$ac_try;; 3510251883Speteresac 3511251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3512251883Speter$as_echo "$ac_try_echo"; } >&5 3513251883Speter (eval "$ac_compile") 2>&5 3514251883Speter ac_status=$? 3515251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3516251883Speter test $ac_status = 0; }; then : 3517251883Speter for ac_file in conftest.o conftest.obj conftest.*; do 3518251883Speter test -f "$ac_file" || continue; 3519251883Speter case $ac_file in 3520251883Speter *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3521251883Speter *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3522251883Speter break;; 3523251883Speter esac 3524251883Speterdone 3525251883Speterelse 3526251883Speter $as_echo "$as_me: failed program was:" >&5 3527251883Spetersed 's/^/| /' conftest.$ac_ext >&5 3528251883Speter 3529251883Speter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3530251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3531251883Speteras_fn_error $? "cannot compute suffix of object files: cannot compile 3532251883SpeterSee \`config.log' for more details" "$LINENO" 5; } 3533251883Speterfi 3534251883Speterrm -f conftest.$ac_cv_objext conftest.$ac_ext 3535251883Speterfi 3536251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3537251883Speter$as_echo "$ac_cv_objext" >&6; } 3538251883SpeterOBJEXT=$ac_cv_objext 3539251883Speterac_objext=$OBJEXT 3540251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3541251883Speter$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3542251883Speterif ${ac_cv_c_compiler_gnu+:} false; then : 3543251883Speter $as_echo_n "(cached) " >&6 3544251883Speterelse 3545251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3546251883Speter/* end confdefs.h. */ 3547251883Speter 3548251883Speterint 3549251883Spetermain () 3550251883Speter{ 3551251883Speter#ifndef __GNUC__ 3552251883Speter choke me 3553251883Speter#endif 3554251883Speter 3555251883Speter ; 3556251883Speter return 0; 3557251883Speter} 3558251883Speter_ACEOF 3559251883Speterif ac_fn_c_try_compile "$LINENO"; then : 3560251883Speter ac_compiler_gnu=yes 3561251883Speterelse 3562251883Speter ac_compiler_gnu=no 3563251883Speterfi 3564251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3565251883Speterac_cv_c_compiler_gnu=$ac_compiler_gnu 3566251883Speter 3567251883Speterfi 3568251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3569251883Speter$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3570251883Speterif test $ac_compiler_gnu = yes; then 3571251883Speter GCC=yes 3572251883Speterelse 3573251883Speter GCC= 3574251883Speterfi 3575251883Speterac_test_CFLAGS=${CFLAGS+set} 3576251883Speterac_save_CFLAGS=$CFLAGS 3577251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3578251883Speter$as_echo_n "checking whether $CC accepts -g... " >&6; } 3579251883Speterif ${ac_cv_prog_cc_g+:} false; then : 3580251883Speter $as_echo_n "(cached) " >&6 3581251883Speterelse 3582251883Speter ac_save_c_werror_flag=$ac_c_werror_flag 3583251883Speter ac_c_werror_flag=yes 3584251883Speter ac_cv_prog_cc_g=no 3585251883Speter CFLAGS="-g" 3586251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3587251883Speter/* end confdefs.h. */ 3588251883Speter 3589251883Speterint 3590251883Spetermain () 3591251883Speter{ 3592251883Speter 3593251883Speter ; 3594251883Speter return 0; 3595251883Speter} 3596251883Speter_ACEOF 3597251883Speterif ac_fn_c_try_compile "$LINENO"; then : 3598251883Speter ac_cv_prog_cc_g=yes 3599251883Speterelse 3600251883Speter CFLAGS="" 3601251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3602251883Speter/* end confdefs.h. */ 3603251883Speter 3604251883Speterint 3605251883Spetermain () 3606251883Speter{ 3607251883Speter 3608251883Speter ; 3609251883Speter return 0; 3610251883Speter} 3611251883Speter_ACEOF 3612251883Speterif ac_fn_c_try_compile "$LINENO"; then : 3613251883Speter 3614251883Speterelse 3615251883Speter ac_c_werror_flag=$ac_save_c_werror_flag 3616251883Speter CFLAGS="-g" 3617251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3618251883Speter/* end confdefs.h. */ 3619251883Speter 3620251883Speterint 3621251883Spetermain () 3622251883Speter{ 3623251883Speter 3624251883Speter ; 3625251883Speter return 0; 3626251883Speter} 3627251883Speter_ACEOF 3628251883Speterif ac_fn_c_try_compile "$LINENO"; then : 3629251883Speter ac_cv_prog_cc_g=yes 3630251883Speterfi 3631251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3632251883Speterfi 3633251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3634251883Speterfi 3635251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3636251883Speter ac_c_werror_flag=$ac_save_c_werror_flag 3637251883Speterfi 3638251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3639251883Speter$as_echo "$ac_cv_prog_cc_g" >&6; } 3640251883Speterif test "$ac_test_CFLAGS" = set; then 3641251883Speter CFLAGS=$ac_save_CFLAGS 3642251883Speterelif test $ac_cv_prog_cc_g = yes; then 3643251883Speter if test "$GCC" = yes; then 3644251883Speter CFLAGS="-g -O2" 3645251883Speter else 3646251883Speter CFLAGS="-g" 3647251883Speter fi 3648251883Speterelse 3649251883Speter if test "$GCC" = yes; then 3650251883Speter CFLAGS="-O2" 3651251883Speter else 3652251883Speter CFLAGS= 3653251883Speter fi 3654251883Speterfi 3655251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3656251883Speter$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3657251883Speterif ${ac_cv_prog_cc_c89+:} false; then : 3658251883Speter $as_echo_n "(cached) " >&6 3659251883Speterelse 3660251883Speter ac_cv_prog_cc_c89=no 3661251883Speterac_save_CC=$CC 3662251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext 3663251883Speter/* end confdefs.h. */ 3664251883Speter#include <stdarg.h> 3665251883Speter#include <stdio.h> 3666251883Speterstruct stat; 3667251883Speter/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3668251883Speterstruct buf { int x; }; 3669251883SpeterFILE * (*rcsopen) (struct buf *, struct stat *, int); 3670251883Speterstatic char *e (p, i) 3671251883Speter char **p; 3672251883Speter int i; 3673251883Speter{ 3674251883Speter return p[i]; 3675251883Speter} 3676251883Speterstatic char *f (char * (*g) (char **, int), char **p, ...) 3677251883Speter{ 3678251883Speter char *s; 3679251883Speter va_list v; 3680251883Speter va_start (v,p); 3681251883Speter s = g (p, va_arg (v,int)); 3682251883Speter va_end (v); 3683251883Speter return s; 3684251883Speter} 3685251883Speter 3686251883Speter/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3687251883Speter function prototypes and stuff, but not '\xHH' hex character constants. 3688251883Speter These don't provoke an error unfortunately, instead are silently treated 3689251883Speter as 'x'. The following induces an error, until -std is added to get 3690251883Speter proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3691251883Speter array size at least. It's necessary to write '\x00'==0 to get something 3692251883Speter that's true only with -std. */ 3693251883Speterint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3694251883Speter 3695251883Speter/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3696251883Speter inside strings and character constants. */ 3697251883Speter#define FOO(x) 'x' 3698251883Speterint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3699251883Speter 3700251883Speterint test (int i, double x); 3701251883Speterstruct s1 {int (*f) (int a);}; 3702251883Speterstruct s2 {int (*f) (double a);}; 3703251883Speterint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3704251883Speterint argc; 3705251883Speterchar **argv; 3706251883Speterint 3707251883Spetermain () 3708251883Speter{ 3709251883Speterreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3710251883Speter ; 3711251883Speter return 0; 3712251883Speter} 3713251883Speter_ACEOF 3714251883Speterfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3715251883Speter -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3716251883Speterdo 3717251883Speter CC="$ac_save_CC $ac_arg" 3718251883Speter if ac_fn_c_try_compile "$LINENO"; then : 3719251883Speter ac_cv_prog_cc_c89=$ac_arg 3720251883Speterfi 3721251883Speterrm -f core conftest.err conftest.$ac_objext 3722251883Speter test "x$ac_cv_prog_cc_c89" != "xno" && break 3723251883Speterdone 3724251883Speterrm -f conftest.$ac_ext 3725251883SpeterCC=$ac_save_CC 3726251883Speter 3727251883Speterfi 3728251883Speter# AC_CACHE_VAL 3729251883Spetercase "x$ac_cv_prog_cc_c89" in 3730251883Speter x) 3731251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3732251883Speter$as_echo "none needed" >&6; } ;; 3733251883Speter xno) 3734251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3735251883Speter$as_echo "unsupported" >&6; } ;; 3736251883Speter *) 3737251883Speter CC="$CC $ac_cv_prog_cc_c89" 3738251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3739251883Speter$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3740251883Speteresac 3741251883Speterif test "x$ac_cv_prog_cc_c89" != xno; then : 3742251883Speter 3743251883Speterfi 3744251883Speter 3745251883Speterac_ext=c 3746251883Speterac_cpp='$CPP $CPPFLAGS' 3747251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3748251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3749251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu 3750251883Speter 3751305003Scyac_ext=c 3752305003Scyac_cpp='$CPP $CPPFLAGS' 3753305003Scyac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3754305003Scyac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3755305003Scyac_compiler_gnu=$ac_cv_c_compiler_gnu 3756305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3757305003Scy$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3758305003Scyif ${am_cv_prog_cc_c_o+:} false; then : 3759305003Scy $as_echo_n "(cached) " >&6 3760305003Scyelse 3761305003Scy cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3762305003Scy/* end confdefs.h. */ 3763305003Scy 3764305003Scyint 3765305003Scymain () 3766305003Scy{ 3767305003Scy 3768305003Scy ; 3769305003Scy return 0; 3770305003Scy} 3771305003Scy_ACEOF 3772305003Scy # Make sure it works both with $CC and with simple cc. 3773305003Scy # Following AC_PROG_CC_C_O, we do the test twice because some 3774305003Scy # compilers refuse to overwrite an existing .o file with -o, 3775305003Scy # though they will create one. 3776305003Scy am_cv_prog_cc_c_o=yes 3777305003Scy for am_i in 1 2; do 3778305003Scy if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3779305003Scy ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3780305003Scy ac_status=$? 3781305003Scy echo "$as_me:$LINENO: \$? = $ac_status" >&5 3782305003Scy (exit $ac_status); } \ 3783305003Scy && test -f conftest2.$ac_objext; then 3784305003Scy : OK 3785305003Scy else 3786305003Scy am_cv_prog_cc_c_o=no 3787305003Scy break 3788305003Scy fi 3789305003Scy done 3790305003Scy rm -f core conftest* 3791305003Scy unset am_i 3792305003Scyfi 3793305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3794305003Scy$as_echo "$am_cv_prog_cc_c_o" >&6; } 3795305003Scyif test "$am_cv_prog_cc_c_o" != yes; then 3796305003Scy # Losing compiler, so override with the script. 3797305003Scy # FIXME: It is wrong to rewrite CC. 3798305003Scy # But if we don't then we get into trouble of one sort or another. 3799305003Scy # A longer-term fix would be to have automake use am__CC in this case, 3800305003Scy # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3801305003Scy CC="$am_aux_dir/compile $CC" 3802305003Scyfi 3803305003Scyac_ext=c 3804305003Scyac_cpp='$CPP $CPPFLAGS' 3805305003Scyac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3806305003Scyac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3807305003Scyac_compiler_gnu=$ac_cv_c_compiler_gnu 3808305003Scy 3809305003Scy 3810251883Speterdepcc="$CC" am_compiler_list= 3811251883Speter 3812251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3813251883Speter$as_echo_n "checking dependency style of $depcc... " >&6; } 3814251883Speterif ${am_cv_CC_dependencies_compiler_type+:} false; then : 3815251883Speter $as_echo_n "(cached) " >&6 3816251883Speterelse 3817251883Speter if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3818251883Speter # We make a subdir and do the tests there. Otherwise we can end up 3819251883Speter # making bogus files that we don't know about and never remove. For 3820251883Speter # instance it was reported that on HP-UX the gcc test will end up 3821305003Scy # making a dummy file named 'D' -- because '-MD' means "put the output 3822305003Scy # in D". 3823289166Speter rm -rf conftest.dir 3824251883Speter mkdir conftest.dir 3825251883Speter # Copy depcomp to subdir because otherwise we won't find it if we're 3826251883Speter # using a relative directory. 3827251883Speter cp "$am_depcomp" conftest.dir 3828251883Speter cd conftest.dir 3829251883Speter # We will build objects and dependencies in a subdirectory because 3830251883Speter # it helps to detect inapplicable dependency modes. For instance 3831251883Speter # both Tru64's cc and ICC support -MD to output dependencies as a 3832251883Speter # side effect of compilation, but ICC will put the dependencies in 3833251883Speter # the current directory while Tru64 will put them in the object 3834251883Speter # directory. 3835251883Speter mkdir sub 3836251883Speter 3837251883Speter am_cv_CC_dependencies_compiler_type=none 3838251883Speter if test "$am_compiler_list" = ""; then 3839251883Speter am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3840251883Speter fi 3841289166Speter am__universal=false 3842289166Speter case " $depcc " in #( 3843289166Speter *\ -arch\ *\ -arch\ *) am__universal=true ;; 3844289166Speter esac 3845289166Speter 3846251883Speter for depmode in $am_compiler_list; do 3847251883Speter # Setup a source with many dependencies, because some compilers 3848251883Speter # like to wrap large dependency lists on column 80 (with \), and 3849251883Speter # we should not choose a depcomp mode which is confused by this. 3850251883Speter # 3851251883Speter # We need to recreate these files for each test, as the compiler may 3852251883Speter # overwrite some of them when testing with obscure command lines. 3853251883Speter # This happens at least with the AIX C compiler. 3854251883Speter : > sub/conftest.c 3855251883Speter for i in 1 2 3 4 5 6; do 3856251883Speter echo '#include "conftst'$i'.h"' >> sub/conftest.c 3857305003Scy # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3858305003Scy # Solaris 10 /bin/sh. 3859305003Scy echo '/* dummy */' > sub/conftst$i.h 3860251883Speter done 3861251883Speter echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3862251883Speter 3863305003Scy # We check with '-c' and '-o' for the sake of the "dashmstdout" 3864289166Speter # mode. It turns out that the SunPro C++ compiler does not properly 3865305003Scy # handle '-M -o', and we need to detect this. Also, some Intel 3866305003Scy # versions had trouble with output in subdirs. 3867289166Speter am__obj=sub/conftest.${OBJEXT-o} 3868289166Speter am__minus_obj="-o $am__obj" 3869251883Speter case $depmode in 3870289166Speter gcc) 3871289166Speter # This depmode causes a compiler race in universal mode. 3872289166Speter test "$am__universal" = false || continue 3873289166Speter ;; 3874251883Speter nosideeffect) 3875305003Scy # After this tag, mechanisms are not by side-effect, so they'll 3876305003Scy # only be used when explicitly requested. 3877251883Speter if test "x$enable_dependency_tracking" = xyes; then 3878251883Speter continue 3879251883Speter else 3880251883Speter break 3881251883Speter fi 3882251883Speter ;; 3883289166Speter msvc7 | msvc7msys | msvisualcpp | msvcmsys) 3884305003Scy # This compiler won't grok '-c -o', but also, the minuso test has 3885289166Speter # not run yet. These depmodes are late enough in the game, and 3886289166Speter # so weak that their functioning should not be impacted. 3887289166Speter am__obj=conftest.${OBJEXT-o} 3888289166Speter am__minus_obj= 3889289166Speter ;; 3890251883Speter none) break ;; 3891251883Speter esac 3892251883Speter if depmode=$depmode \ 3893289166Speter source=sub/conftest.c object=$am__obj \ 3894251883Speter depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3895289166Speter $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3896251883Speter >/dev/null 2>conftest.err && 3897289166Speter grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3898251883Speter grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3899289166Speter grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3900251883Speter ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3901251883Speter # icc doesn't choke on unknown options, it will just issue warnings 3902251883Speter # or remarks (even with -Werror). So we grep stderr for any message 3903251883Speter # that says an option was ignored or not supported. 3904251883Speter # When given -MP, icc 7.0 and 7.1 complain thusly: 3905251883Speter # icc: Command line warning: ignoring option '-M'; no argument required 3906251883Speter # The diagnosis changed in icc 8.0: 3907251883Speter # icc: Command line remark: option '-MP' not supported 3908251883Speter if (grep 'ignoring option' conftest.err || 3909251883Speter grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3910251883Speter am_cv_CC_dependencies_compiler_type=$depmode 3911251883Speter break 3912251883Speter fi 3913251883Speter fi 3914251883Speter done 3915251883Speter 3916251883Speter cd .. 3917251883Speter rm -rf conftest.dir 3918251883Speterelse 3919251883Speter am_cv_CC_dependencies_compiler_type=none 3920251883Speterfi 3921251883Speter 3922251883Speterfi 3923251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3924251883Speter$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3925251883SpeterCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3926251883Speter 3927289166Speter if 3928251883Speter test "x$enable_dependency_tracking" != xno \ 3929251883Speter && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3930251883Speter am__fastdepCC_TRUE= 3931251883Speter am__fastdepCC_FALSE='#' 3932251883Speterelse 3933251883Speter am__fastdepCC_TRUE='#' 3934251883Speter am__fastdepCC_FALSE= 3935251883Speterfi 3936251883Speter 3937251883Speter 3938251883Speter 3939251883Speter# Check whether --enable-largefile was given. 3940251883Speterif test "${enable_largefile+set}" = set; then : 3941251883Speter enableval=$enable_largefile; 3942251883Speterfi 3943251883Speter 3944251883Speterif test "$enable_largefile" != no; then 3945251883Speter 3946251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 3947251883Speter$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 3948251883Speterif ${ac_cv_sys_largefile_CC+:} false; then : 3949251883Speter $as_echo_n "(cached) " >&6 3950251883Speterelse 3951251883Speter ac_cv_sys_largefile_CC=no 3952251883Speter if test "$GCC" != yes; then 3953251883Speter ac_save_CC=$CC 3954251883Speter while :; do 3955251883Speter # IRIX 6.2 and later do not support large files by default, 3956251883Speter # so use the C compiler's -n32 option if that helps. 3957251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3958251883Speter/* end confdefs.h. */ 3959251883Speter#include <sys/types.h> 3960251883Speter /* Check that off_t can represent 2**63 - 1 correctly. 3961251883Speter We can't simply define LARGE_OFF_T to be 9223372036854775807, 3962251883Speter since some C++ compilers masquerading as C compilers 3963251883Speter incorrectly reject 9223372036854775807. */ 3964251883Speter#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 3965251883Speter int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 3966251883Speter && LARGE_OFF_T % 2147483647 == 1) 3967251883Speter ? 1 : -1]; 3968251883Speterint 3969251883Spetermain () 3970251883Speter{ 3971251883Speter 3972251883Speter ; 3973251883Speter return 0; 3974251883Speter} 3975251883Speter_ACEOF 3976251883Speter if ac_fn_c_try_compile "$LINENO"; then : 3977251883Speter break 3978251883Speterfi 3979251883Speterrm -f core conftest.err conftest.$ac_objext 3980251883Speter CC="$CC -n32" 3981251883Speter if ac_fn_c_try_compile "$LINENO"; then : 3982251883Speter ac_cv_sys_largefile_CC=' -n32'; break 3983251883Speterfi 3984251883Speterrm -f core conftest.err conftest.$ac_objext 3985251883Speter break 3986251883Speter done 3987251883Speter CC=$ac_save_CC 3988251883Speter rm -f conftest.$ac_ext 3989251883Speter fi 3990251883Speterfi 3991251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 3992251883Speter$as_echo "$ac_cv_sys_largefile_CC" >&6; } 3993251883Speter if test "$ac_cv_sys_largefile_CC" != no; then 3994251883Speter CC=$CC$ac_cv_sys_largefile_CC 3995251883Speter fi 3996251883Speter 3997251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 3998251883Speter$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 3999251883Speterif ${ac_cv_sys_file_offset_bits+:} false; then : 4000251883Speter $as_echo_n "(cached) " >&6 4001251883Speterelse 4002251883Speter while :; do 4003251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4004251883Speter/* end confdefs.h. */ 4005251883Speter#include <sys/types.h> 4006251883Speter /* Check that off_t can represent 2**63 - 1 correctly. 4007251883Speter We can't simply define LARGE_OFF_T to be 9223372036854775807, 4008251883Speter since some C++ compilers masquerading as C compilers 4009251883Speter incorrectly reject 9223372036854775807. */ 4010251883Speter#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4011251883Speter int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4012251883Speter && LARGE_OFF_T % 2147483647 == 1) 4013251883Speter ? 1 : -1]; 4014251883Speterint 4015251883Spetermain () 4016251883Speter{ 4017251883Speter 4018251883Speter ; 4019251883Speter return 0; 4020251883Speter} 4021251883Speter_ACEOF 4022251883Speterif ac_fn_c_try_compile "$LINENO"; then : 4023251883Speter ac_cv_sys_file_offset_bits=no; break 4024251883Speterfi 4025251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4026251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4027251883Speter/* end confdefs.h. */ 4028251883Speter#define _FILE_OFFSET_BITS 64 4029251883Speter#include <sys/types.h> 4030251883Speter /* Check that off_t can represent 2**63 - 1 correctly. 4031251883Speter We can't simply define LARGE_OFF_T to be 9223372036854775807, 4032251883Speter since some C++ compilers masquerading as C compilers 4033251883Speter incorrectly reject 9223372036854775807. */ 4034251883Speter#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4035251883Speter int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4036251883Speter && LARGE_OFF_T % 2147483647 == 1) 4037251883Speter ? 1 : -1]; 4038251883Speterint 4039251883Spetermain () 4040251883Speter{ 4041251883Speter 4042251883Speter ; 4043251883Speter return 0; 4044251883Speter} 4045251883Speter_ACEOF 4046251883Speterif ac_fn_c_try_compile "$LINENO"; then : 4047251883Speter ac_cv_sys_file_offset_bits=64; break 4048251883Speterfi 4049251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4050251883Speter ac_cv_sys_file_offset_bits=unknown 4051251883Speter break 4052251883Speterdone 4053251883Speterfi 4054251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4055251883Speter$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4056251883Spetercase $ac_cv_sys_file_offset_bits in #( 4057251883Speter no | unknown) ;; 4058251883Speter *) 4059251883Spetercat >>confdefs.h <<_ACEOF 4060251883Speter#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4061251883Speter_ACEOF 4062251883Speter;; 4063251883Speteresac 4064251883Speterrm -rf conftest* 4065251883Speter if test $ac_cv_sys_file_offset_bits = unknown; then 4066251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4067251883Speter$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4068251883Speterif ${ac_cv_sys_large_files+:} false; then : 4069251883Speter $as_echo_n "(cached) " >&6 4070251883Speterelse 4071251883Speter while :; do 4072251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4073251883Speter/* end confdefs.h. */ 4074251883Speter#include <sys/types.h> 4075251883Speter /* Check that off_t can represent 2**63 - 1 correctly. 4076251883Speter We can't simply define LARGE_OFF_T to be 9223372036854775807, 4077251883Speter since some C++ compilers masquerading as C compilers 4078251883Speter incorrectly reject 9223372036854775807. */ 4079251883Speter#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4080251883Speter int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4081251883Speter && LARGE_OFF_T % 2147483647 == 1) 4082251883Speter ? 1 : -1]; 4083251883Speterint 4084251883Spetermain () 4085251883Speter{ 4086251883Speter 4087251883Speter ; 4088251883Speter return 0; 4089251883Speter} 4090251883Speter_ACEOF 4091251883Speterif ac_fn_c_try_compile "$LINENO"; then : 4092251883Speter ac_cv_sys_large_files=no; break 4093251883Speterfi 4094251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4095251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4096251883Speter/* end confdefs.h. */ 4097251883Speter#define _LARGE_FILES 1 4098251883Speter#include <sys/types.h> 4099251883Speter /* Check that off_t can represent 2**63 - 1 correctly. 4100251883Speter We can't simply define LARGE_OFF_T to be 9223372036854775807, 4101251883Speter since some C++ compilers masquerading as C compilers 4102251883Speter incorrectly reject 9223372036854775807. */ 4103251883Speter#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4104251883Speter int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4105251883Speter && LARGE_OFF_T % 2147483647 == 1) 4106251883Speter ? 1 : -1]; 4107251883Speterint 4108251883Spetermain () 4109251883Speter{ 4110251883Speter 4111251883Speter ; 4112251883Speter return 0; 4113251883Speter} 4114251883Speter_ACEOF 4115251883Speterif ac_fn_c_try_compile "$LINENO"; then : 4116251883Speter ac_cv_sys_large_files=1; break 4117251883Speterfi 4118251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4119251883Speter ac_cv_sys_large_files=unknown 4120251883Speter break 4121251883Speterdone 4122251883Speterfi 4123251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4124251883Speter$as_echo "$ac_cv_sys_large_files" >&6; } 4125251883Spetercase $ac_cv_sys_large_files in #( 4126251883Speter no | unknown) ;; 4127251883Speter *) 4128251883Spetercat >>confdefs.h <<_ACEOF 4129251883Speter#define _LARGE_FILES $ac_cv_sys_large_files 4130251883Speter_ACEOF 4131251883Speter;; 4132251883Speteresac 4133251883Speterrm -rf conftest* 4134251883Speter fi 4135251883Speter 4136251883Speter 4137251883Speterfi 4138251883Speter 4139251883Speter 4140251883Speter# Check for required programs. 4141251883Speterac_ext=c 4142251883Speterac_cpp='$CPP $CPPFLAGS' 4143251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4144251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4145251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu 4146251883Speterif test -n "$ac_tool_prefix"; then 4147251883Speter # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4148251883Speterset dummy ${ac_tool_prefix}gcc; ac_word=$2 4149251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4150251883Speter$as_echo_n "checking for $ac_word... " >&6; } 4151251883Speterif ${ac_cv_prog_CC+:} false; then : 4152251883Speter $as_echo_n "(cached) " >&6 4153251883Speterelse 4154251883Speter if test -n "$CC"; then 4155251883Speter ac_cv_prog_CC="$CC" # Let the user override the test. 4156251883Speterelse 4157251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4158251883Speterfor as_dir in $PATH 4159251883Speterdo 4160251883Speter IFS=$as_save_IFS 4161251883Speter test -z "$as_dir" && as_dir=. 4162251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 4163251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4164251883Speter ac_cv_prog_CC="${ac_tool_prefix}gcc" 4165251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4166251883Speter break 2 4167251883Speter fi 4168251883Speterdone 4169251883Speter done 4170251883SpeterIFS=$as_save_IFS 4171251883Speter 4172251883Speterfi 4173251883Speterfi 4174251883SpeterCC=$ac_cv_prog_CC 4175251883Speterif test -n "$CC"; then 4176251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4177251883Speter$as_echo "$CC" >&6; } 4178251883Speterelse 4179251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4180251883Speter$as_echo "no" >&6; } 4181251883Speterfi 4182251883Speter 4183251883Speter 4184251883Speterfi 4185251883Speterif test -z "$ac_cv_prog_CC"; then 4186251883Speter ac_ct_CC=$CC 4187251883Speter # Extract the first word of "gcc", so it can be a program name with args. 4188251883Speterset dummy gcc; ac_word=$2 4189251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4190251883Speter$as_echo_n "checking for $ac_word... " >&6; } 4191251883Speterif ${ac_cv_prog_ac_ct_CC+:} false; then : 4192251883Speter $as_echo_n "(cached) " >&6 4193251883Speterelse 4194251883Speter if test -n "$ac_ct_CC"; then 4195251883Speter ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4196251883Speterelse 4197251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4198251883Speterfor as_dir in $PATH 4199251883Speterdo 4200251883Speter IFS=$as_save_IFS 4201251883Speter test -z "$as_dir" && as_dir=. 4202251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 4203251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4204251883Speter ac_cv_prog_ac_ct_CC="gcc" 4205251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4206251883Speter break 2 4207251883Speter fi 4208251883Speterdone 4209251883Speter done 4210251883SpeterIFS=$as_save_IFS 4211251883Speter 4212251883Speterfi 4213251883Speterfi 4214251883Speterac_ct_CC=$ac_cv_prog_ac_ct_CC 4215251883Speterif test -n "$ac_ct_CC"; then 4216251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4217251883Speter$as_echo "$ac_ct_CC" >&6; } 4218251883Speterelse 4219251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4220251883Speter$as_echo "no" >&6; } 4221251883Speterfi 4222251883Speter 4223251883Speter if test "x$ac_ct_CC" = x; then 4224251883Speter CC="" 4225251883Speter else 4226251883Speter case $cross_compiling:$ac_tool_warned in 4227251883Speteryes:) 4228251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4229251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4230251883Speterac_tool_warned=yes ;; 4231251883Speteresac 4232251883Speter CC=$ac_ct_CC 4233251883Speter fi 4234251883Speterelse 4235251883Speter CC="$ac_cv_prog_CC" 4236251883Speterfi 4237251883Speter 4238251883Speterif test -z "$CC"; then 4239251883Speter if test -n "$ac_tool_prefix"; then 4240251883Speter # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4241251883Speterset dummy ${ac_tool_prefix}cc; ac_word=$2 4242251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4243251883Speter$as_echo_n "checking for $ac_word... " >&6; } 4244251883Speterif ${ac_cv_prog_CC+:} false; then : 4245251883Speter $as_echo_n "(cached) " >&6 4246251883Speterelse 4247251883Speter if test -n "$CC"; then 4248251883Speter ac_cv_prog_CC="$CC" # Let the user override the test. 4249251883Speterelse 4250251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4251251883Speterfor as_dir in $PATH 4252251883Speterdo 4253251883Speter IFS=$as_save_IFS 4254251883Speter test -z "$as_dir" && as_dir=. 4255251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 4256251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4257251883Speter ac_cv_prog_CC="${ac_tool_prefix}cc" 4258251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4259251883Speter break 2 4260251883Speter fi 4261251883Speterdone 4262251883Speter done 4263251883SpeterIFS=$as_save_IFS 4264251883Speter 4265251883Speterfi 4266251883Speterfi 4267251883SpeterCC=$ac_cv_prog_CC 4268251883Speterif test -n "$CC"; then 4269251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4270251883Speter$as_echo "$CC" >&6; } 4271251883Speterelse 4272251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4273251883Speter$as_echo "no" >&6; } 4274251883Speterfi 4275251883Speter 4276251883Speter 4277251883Speter fi 4278251883Speterfi 4279251883Speterif test -z "$CC"; then 4280251883Speter # Extract the first word of "cc", so it can be a program name with args. 4281251883Speterset dummy cc; ac_word=$2 4282251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4283251883Speter$as_echo_n "checking for $ac_word... " >&6; } 4284251883Speterif ${ac_cv_prog_CC+:} false; then : 4285251883Speter $as_echo_n "(cached) " >&6 4286251883Speterelse 4287251883Speter if test -n "$CC"; then 4288251883Speter ac_cv_prog_CC="$CC" # Let the user override the test. 4289251883Speterelse 4290251883Speter ac_prog_rejected=no 4291251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4292251883Speterfor as_dir in $PATH 4293251883Speterdo 4294251883Speter IFS=$as_save_IFS 4295251883Speter test -z "$as_dir" && as_dir=. 4296251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 4297251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4298251883Speter if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4299251883Speter ac_prog_rejected=yes 4300251883Speter continue 4301251883Speter fi 4302251883Speter ac_cv_prog_CC="cc" 4303251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4304251883Speter break 2 4305251883Speter fi 4306251883Speterdone 4307251883Speter done 4308251883SpeterIFS=$as_save_IFS 4309251883Speter 4310251883Speterif test $ac_prog_rejected = yes; then 4311251883Speter # We found a bogon in the path, so make sure we never use it. 4312251883Speter set dummy $ac_cv_prog_CC 4313251883Speter shift 4314251883Speter if test $# != 0; then 4315251883Speter # We chose a different compiler from the bogus one. 4316251883Speter # However, it has the same basename, so the bogon will be chosen 4317251883Speter # first if we set CC to just the basename; use the full file name. 4318251883Speter shift 4319251883Speter ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4320251883Speter fi 4321251883Speterfi 4322251883Speterfi 4323251883Speterfi 4324251883SpeterCC=$ac_cv_prog_CC 4325251883Speterif test -n "$CC"; then 4326251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4327251883Speter$as_echo "$CC" >&6; } 4328251883Speterelse 4329251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4330251883Speter$as_echo "no" >&6; } 4331251883Speterfi 4332251883Speter 4333251883Speter 4334251883Speterfi 4335251883Speterif test -z "$CC"; then 4336251883Speter if test -n "$ac_tool_prefix"; then 4337251883Speter for ac_prog in cl.exe 4338251883Speter do 4339251883Speter # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4340251883Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2 4341251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4342251883Speter$as_echo_n "checking for $ac_word... " >&6; } 4343251883Speterif ${ac_cv_prog_CC+:} false; then : 4344251883Speter $as_echo_n "(cached) " >&6 4345251883Speterelse 4346251883Speter if test -n "$CC"; then 4347251883Speter ac_cv_prog_CC="$CC" # Let the user override the test. 4348251883Speterelse 4349251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4350251883Speterfor as_dir in $PATH 4351251883Speterdo 4352251883Speter IFS=$as_save_IFS 4353251883Speter test -z "$as_dir" && as_dir=. 4354251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 4355251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4356251883Speter ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4357251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4358251883Speter break 2 4359251883Speter fi 4360251883Speterdone 4361251883Speter done 4362251883SpeterIFS=$as_save_IFS 4363251883Speter 4364251883Speterfi 4365251883Speterfi 4366251883SpeterCC=$ac_cv_prog_CC 4367251883Speterif test -n "$CC"; then 4368251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4369251883Speter$as_echo "$CC" >&6; } 4370251883Speterelse 4371251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4372251883Speter$as_echo "no" >&6; } 4373251883Speterfi 4374251883Speter 4375251883Speter 4376251883Speter test -n "$CC" && break 4377251883Speter done 4378251883Speterfi 4379251883Speterif test -z "$CC"; then 4380251883Speter ac_ct_CC=$CC 4381251883Speter for ac_prog in cl.exe 4382251883Speterdo 4383251883Speter # Extract the first word of "$ac_prog", so it can be a program name with args. 4384251883Speterset dummy $ac_prog; ac_word=$2 4385251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4386251883Speter$as_echo_n "checking for $ac_word... " >&6; } 4387251883Speterif ${ac_cv_prog_ac_ct_CC+:} false; then : 4388251883Speter $as_echo_n "(cached) " >&6 4389251883Speterelse 4390251883Speter if test -n "$ac_ct_CC"; then 4391251883Speter ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4392251883Speterelse 4393251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4394251883Speterfor as_dir in $PATH 4395251883Speterdo 4396251883Speter IFS=$as_save_IFS 4397251883Speter test -z "$as_dir" && as_dir=. 4398251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 4399251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4400251883Speter ac_cv_prog_ac_ct_CC="$ac_prog" 4401251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4402251883Speter break 2 4403251883Speter fi 4404251883Speterdone 4405251883Speter done 4406251883SpeterIFS=$as_save_IFS 4407251883Speter 4408251883Speterfi 4409251883Speterfi 4410251883Speterac_ct_CC=$ac_cv_prog_ac_ct_CC 4411251883Speterif test -n "$ac_ct_CC"; then 4412251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4413251883Speter$as_echo "$ac_ct_CC" >&6; } 4414251883Speterelse 4415251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4416251883Speter$as_echo "no" >&6; } 4417251883Speterfi 4418251883Speter 4419251883Speter 4420251883Speter test -n "$ac_ct_CC" && break 4421251883Speterdone 4422251883Speter 4423251883Speter if test "x$ac_ct_CC" = x; then 4424251883Speter CC="" 4425251883Speter else 4426251883Speter case $cross_compiling:$ac_tool_warned in 4427251883Speteryes:) 4428251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4429251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4430251883Speterac_tool_warned=yes ;; 4431251883Speteresac 4432251883Speter CC=$ac_ct_CC 4433251883Speter fi 4434251883Speterfi 4435251883Speter 4436251883Speterfi 4437251883Speter 4438251883Speter 4439251883Spetertest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4440251883Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4441251883Speteras_fn_error $? "no acceptable C compiler found in \$PATH 4442251883SpeterSee \`config.log' for more details" "$LINENO" 5; } 4443251883Speter 4444251883Speter# Provide some information about the compiler. 4445251883Speter$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4446251883Speterset X $ac_compile 4447251883Speterac_compiler=$2 4448251883Speterfor ac_option in --version -v -V -qversion; do 4449251883Speter { { ac_try="$ac_compiler $ac_option >&5" 4450251883Spetercase "(($ac_try" in 4451251883Speter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4452251883Speter *) ac_try_echo=$ac_try;; 4453251883Speteresac 4454251883Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4455251883Speter$as_echo "$ac_try_echo"; } >&5 4456251883Speter (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4457251883Speter ac_status=$? 4458251883Speter if test -s conftest.err; then 4459251883Speter sed '10a\ 4460251883Speter... rest of stderr output deleted ... 4461251883Speter 10q' conftest.err >conftest.er1 4462251883Speter cat conftest.er1 >&5 4463251883Speter fi 4464251883Speter rm -f conftest.er1 conftest.err 4465251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4466251883Speter test $ac_status = 0; } 4467251883Speterdone 4468251883Speter 4469251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4470251883Speter$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4471251883Speterif ${ac_cv_c_compiler_gnu+:} false; then : 4472251883Speter $as_echo_n "(cached) " >&6 4473251883Speterelse 4474251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4475251883Speter/* end confdefs.h. */ 4476251883Speter 4477251883Speterint 4478251883Spetermain () 4479251883Speter{ 4480251883Speter#ifndef __GNUC__ 4481251883Speter choke me 4482251883Speter#endif 4483251883Speter 4484251883Speter ; 4485251883Speter return 0; 4486251883Speter} 4487251883Speter_ACEOF 4488251883Speterif ac_fn_c_try_compile "$LINENO"; then : 4489251883Speter ac_compiler_gnu=yes 4490251883Speterelse 4491251883Speter ac_compiler_gnu=no 4492251883Speterfi 4493251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4494251883Speterac_cv_c_compiler_gnu=$ac_compiler_gnu 4495251883Speter 4496251883Speterfi 4497251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4498251883Speter$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4499251883Speterif test $ac_compiler_gnu = yes; then 4500251883Speter GCC=yes 4501251883Speterelse 4502251883Speter GCC= 4503251883Speterfi 4504251883Speterac_test_CFLAGS=${CFLAGS+set} 4505251883Speterac_save_CFLAGS=$CFLAGS 4506251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4507251883Speter$as_echo_n "checking whether $CC accepts -g... " >&6; } 4508251883Speterif ${ac_cv_prog_cc_g+:} false; then : 4509251883Speter $as_echo_n "(cached) " >&6 4510251883Speterelse 4511251883Speter ac_save_c_werror_flag=$ac_c_werror_flag 4512251883Speter ac_c_werror_flag=yes 4513251883Speter ac_cv_prog_cc_g=no 4514251883Speter CFLAGS="-g" 4515251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4516251883Speter/* end confdefs.h. */ 4517251883Speter 4518251883Speterint 4519251883Spetermain () 4520251883Speter{ 4521251883Speter 4522251883Speter ; 4523251883Speter return 0; 4524251883Speter} 4525251883Speter_ACEOF 4526251883Speterif ac_fn_c_try_compile "$LINENO"; then : 4527251883Speter ac_cv_prog_cc_g=yes 4528251883Speterelse 4529251883Speter CFLAGS="" 4530251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4531251883Speter/* end confdefs.h. */ 4532251883Speter 4533251883Speterint 4534251883Spetermain () 4535251883Speter{ 4536251883Speter 4537251883Speter ; 4538251883Speter return 0; 4539251883Speter} 4540251883Speter_ACEOF 4541251883Speterif ac_fn_c_try_compile "$LINENO"; then : 4542251883Speter 4543251883Speterelse 4544251883Speter ac_c_werror_flag=$ac_save_c_werror_flag 4545251883Speter CFLAGS="-g" 4546251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4547251883Speter/* end confdefs.h. */ 4548251883Speter 4549251883Speterint 4550251883Spetermain () 4551251883Speter{ 4552251883Speter 4553251883Speter ; 4554251883Speter return 0; 4555251883Speter} 4556251883Speter_ACEOF 4557251883Speterif ac_fn_c_try_compile "$LINENO"; then : 4558251883Speter ac_cv_prog_cc_g=yes 4559251883Speterfi 4560251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4561251883Speterfi 4562251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4563251883Speterfi 4564251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4565251883Speter ac_c_werror_flag=$ac_save_c_werror_flag 4566251883Speterfi 4567251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4568251883Speter$as_echo "$ac_cv_prog_cc_g" >&6; } 4569251883Speterif test "$ac_test_CFLAGS" = set; then 4570251883Speter CFLAGS=$ac_save_CFLAGS 4571251883Speterelif test $ac_cv_prog_cc_g = yes; then 4572251883Speter if test "$GCC" = yes; then 4573251883Speter CFLAGS="-g -O2" 4574251883Speter else 4575251883Speter CFLAGS="-g" 4576251883Speter fi 4577251883Speterelse 4578251883Speter if test "$GCC" = yes; then 4579251883Speter CFLAGS="-O2" 4580251883Speter else 4581251883Speter CFLAGS= 4582251883Speter fi 4583251883Speterfi 4584251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4585251883Speter$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4586251883Speterif ${ac_cv_prog_cc_c89+:} false; then : 4587251883Speter $as_echo_n "(cached) " >&6 4588251883Speterelse 4589251883Speter ac_cv_prog_cc_c89=no 4590251883Speterac_save_CC=$CC 4591251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext 4592251883Speter/* end confdefs.h. */ 4593251883Speter#include <stdarg.h> 4594251883Speter#include <stdio.h> 4595251883Speterstruct stat; 4596251883Speter/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4597251883Speterstruct buf { int x; }; 4598251883SpeterFILE * (*rcsopen) (struct buf *, struct stat *, int); 4599251883Speterstatic char *e (p, i) 4600251883Speter char **p; 4601251883Speter int i; 4602251883Speter{ 4603251883Speter return p[i]; 4604251883Speter} 4605251883Speterstatic char *f (char * (*g) (char **, int), char **p, ...) 4606251883Speter{ 4607251883Speter char *s; 4608251883Speter va_list v; 4609251883Speter va_start (v,p); 4610251883Speter s = g (p, va_arg (v,int)); 4611251883Speter va_end (v); 4612251883Speter return s; 4613251883Speter} 4614251883Speter 4615251883Speter/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4616251883Speter function prototypes and stuff, but not '\xHH' hex character constants. 4617251883Speter These don't provoke an error unfortunately, instead are silently treated 4618251883Speter as 'x'. The following induces an error, until -std is added to get 4619251883Speter proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4620251883Speter array size at least. It's necessary to write '\x00'==0 to get something 4621251883Speter that's true only with -std. */ 4622251883Speterint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4623251883Speter 4624251883Speter/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4625251883Speter inside strings and character constants. */ 4626251883Speter#define FOO(x) 'x' 4627251883Speterint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4628251883Speter 4629251883Speterint test (int i, double x); 4630251883Speterstruct s1 {int (*f) (int a);}; 4631251883Speterstruct s2 {int (*f) (double a);}; 4632251883Speterint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4633251883Speterint argc; 4634251883Speterchar **argv; 4635251883Speterint 4636251883Spetermain () 4637251883Speter{ 4638251883Speterreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4639251883Speter ; 4640251883Speter return 0; 4641251883Speter} 4642251883Speter_ACEOF 4643251883Speterfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4644251883Speter -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4645251883Speterdo 4646251883Speter CC="$ac_save_CC $ac_arg" 4647251883Speter if ac_fn_c_try_compile "$LINENO"; then : 4648251883Speter ac_cv_prog_cc_c89=$ac_arg 4649251883Speterfi 4650251883Speterrm -f core conftest.err conftest.$ac_objext 4651251883Speter test "x$ac_cv_prog_cc_c89" != "xno" && break 4652251883Speterdone 4653251883Speterrm -f conftest.$ac_ext 4654251883SpeterCC=$ac_save_CC 4655251883Speter 4656251883Speterfi 4657251883Speter# AC_CACHE_VAL 4658251883Spetercase "x$ac_cv_prog_cc_c89" in 4659251883Speter x) 4660251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4661251883Speter$as_echo "none needed" >&6; } ;; 4662251883Speter xno) 4663251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4664251883Speter$as_echo "unsupported" >&6; } ;; 4665251883Speter *) 4666251883Speter CC="$CC $ac_cv_prog_cc_c89" 4667251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4668251883Speter$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4669251883Speteresac 4670251883Speterif test "x$ac_cv_prog_cc_c89" != xno; then : 4671251883Speter 4672251883Speterfi 4673251883Speter 4674251883Speterac_ext=c 4675251883Speterac_cpp='$CPP $CPPFLAGS' 4676251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4677251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4678251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu 4679251883Speter 4680305003Scyac_ext=c 4681305003Scyac_cpp='$CPP $CPPFLAGS' 4682305003Scyac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4683305003Scyac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4684305003Scyac_compiler_gnu=$ac_cv_c_compiler_gnu 4685305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4686305003Scy$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4687305003Scyif ${am_cv_prog_cc_c_o+:} false; then : 4688305003Scy $as_echo_n "(cached) " >&6 4689305003Scyelse 4690305003Scy cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4691305003Scy/* end confdefs.h. */ 4692305003Scy 4693305003Scyint 4694305003Scymain () 4695305003Scy{ 4696305003Scy 4697305003Scy ; 4698305003Scy return 0; 4699305003Scy} 4700305003Scy_ACEOF 4701305003Scy # Make sure it works both with $CC and with simple cc. 4702305003Scy # Following AC_PROG_CC_C_O, we do the test twice because some 4703305003Scy # compilers refuse to overwrite an existing .o file with -o, 4704305003Scy # though they will create one. 4705305003Scy am_cv_prog_cc_c_o=yes 4706305003Scy for am_i in 1 2; do 4707305003Scy if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4708305003Scy ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4709305003Scy ac_status=$? 4710305003Scy echo "$as_me:$LINENO: \$? = $ac_status" >&5 4711305003Scy (exit $ac_status); } \ 4712305003Scy && test -f conftest2.$ac_objext; then 4713305003Scy : OK 4714305003Scy else 4715305003Scy am_cv_prog_cc_c_o=no 4716305003Scy break 4717305003Scy fi 4718305003Scy done 4719305003Scy rm -f core conftest* 4720305003Scy unset am_i 4721305003Scyfi 4722305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4723305003Scy$as_echo "$am_cv_prog_cc_c_o" >&6; } 4724305003Scyif test "$am_cv_prog_cc_c_o" != yes; then 4725305003Scy # Losing compiler, so override with the script. 4726305003Scy # FIXME: It is wrong to rewrite CC. 4727305003Scy # But if we don't then we get into trouble of one sort or another. 4728305003Scy # A longer-term fix would be to have automake use am__CC in this case, 4729305003Scy # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4730305003Scy CC="$am_aux_dir/compile $CC" 4731305003Scyfi 4732305003Scyac_ext=c 4733305003Scyac_cpp='$CPP $CPPFLAGS' 4734305003Scyac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4735305003Scyac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4736305003Scyac_compiler_gnu=$ac_cv_c_compiler_gnu 4737305003Scy 4738305003Scy 4739251883Speterdepcc="$CC" am_compiler_list= 4740251883Speter 4741251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4742251883Speter$as_echo_n "checking dependency style of $depcc... " >&6; } 4743251883Speterif ${am_cv_CC_dependencies_compiler_type+:} false; then : 4744251883Speter $as_echo_n "(cached) " >&6 4745251883Speterelse 4746251883Speter if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4747251883Speter # We make a subdir and do the tests there. Otherwise we can end up 4748251883Speter # making bogus files that we don't know about and never remove. For 4749251883Speter # instance it was reported that on HP-UX the gcc test will end up 4750305003Scy # making a dummy file named 'D' -- because '-MD' means "put the output 4751305003Scy # in D". 4752289166Speter rm -rf conftest.dir 4753251883Speter mkdir conftest.dir 4754251883Speter # Copy depcomp to subdir because otherwise we won't find it if we're 4755251883Speter # using a relative directory. 4756251883Speter cp "$am_depcomp" conftest.dir 4757251883Speter cd conftest.dir 4758251883Speter # We will build objects and dependencies in a subdirectory because 4759251883Speter # it helps to detect inapplicable dependency modes. For instance 4760251883Speter # both Tru64's cc and ICC support -MD to output dependencies as a 4761251883Speter # side effect of compilation, but ICC will put the dependencies in 4762251883Speter # the current directory while Tru64 will put them in the object 4763251883Speter # directory. 4764251883Speter mkdir sub 4765251883Speter 4766251883Speter am_cv_CC_dependencies_compiler_type=none 4767251883Speter if test "$am_compiler_list" = ""; then 4768251883Speter am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4769251883Speter fi 4770289166Speter am__universal=false 4771289166Speter case " $depcc " in #( 4772289166Speter *\ -arch\ *\ -arch\ *) am__universal=true ;; 4773289166Speter esac 4774289166Speter 4775251883Speter for depmode in $am_compiler_list; do 4776251883Speter # Setup a source with many dependencies, because some compilers 4777251883Speter # like to wrap large dependency lists on column 80 (with \), and 4778251883Speter # we should not choose a depcomp mode which is confused by this. 4779251883Speter # 4780251883Speter # We need to recreate these files for each test, as the compiler may 4781251883Speter # overwrite some of them when testing with obscure command lines. 4782251883Speter # This happens at least with the AIX C compiler. 4783251883Speter : > sub/conftest.c 4784251883Speter for i in 1 2 3 4 5 6; do 4785251883Speter echo '#include "conftst'$i'.h"' >> sub/conftest.c 4786305003Scy # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4787305003Scy # Solaris 10 /bin/sh. 4788305003Scy echo '/* dummy */' > sub/conftst$i.h 4789251883Speter done 4790251883Speter echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4791251883Speter 4792305003Scy # We check with '-c' and '-o' for the sake of the "dashmstdout" 4793289166Speter # mode. It turns out that the SunPro C++ compiler does not properly 4794305003Scy # handle '-M -o', and we need to detect this. Also, some Intel 4795305003Scy # versions had trouble with output in subdirs. 4796289166Speter am__obj=sub/conftest.${OBJEXT-o} 4797289166Speter am__minus_obj="-o $am__obj" 4798251883Speter case $depmode in 4799289166Speter gcc) 4800289166Speter # This depmode causes a compiler race in universal mode. 4801289166Speter test "$am__universal" = false || continue 4802289166Speter ;; 4803251883Speter nosideeffect) 4804305003Scy # After this tag, mechanisms are not by side-effect, so they'll 4805305003Scy # only be used when explicitly requested. 4806251883Speter if test "x$enable_dependency_tracking" = xyes; then 4807251883Speter continue 4808251883Speter else 4809251883Speter break 4810251883Speter fi 4811251883Speter ;; 4812289166Speter msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4813305003Scy # This compiler won't grok '-c -o', but also, the minuso test has 4814289166Speter # not run yet. These depmodes are late enough in the game, and 4815289166Speter # so weak that their functioning should not be impacted. 4816289166Speter am__obj=conftest.${OBJEXT-o} 4817289166Speter am__minus_obj= 4818289166Speter ;; 4819251883Speter none) break ;; 4820251883Speter esac 4821251883Speter if depmode=$depmode \ 4822289166Speter source=sub/conftest.c object=$am__obj \ 4823251883Speter depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4824289166Speter $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4825251883Speter >/dev/null 2>conftest.err && 4826289166Speter grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4827251883Speter grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4828289166Speter grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4829251883Speter ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4830251883Speter # icc doesn't choke on unknown options, it will just issue warnings 4831251883Speter # or remarks (even with -Werror). So we grep stderr for any message 4832251883Speter # that says an option was ignored or not supported. 4833251883Speter # When given -MP, icc 7.0 and 7.1 complain thusly: 4834251883Speter # icc: Command line warning: ignoring option '-M'; no argument required 4835251883Speter # The diagnosis changed in icc 8.0: 4836251883Speter # icc: Command line remark: option '-MP' not supported 4837251883Speter if (grep 'ignoring option' conftest.err || 4838251883Speter grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4839251883Speter am_cv_CC_dependencies_compiler_type=$depmode 4840251883Speter break 4841251883Speter fi 4842251883Speter fi 4843251883Speter done 4844251883Speter 4845251883Speter cd .. 4846251883Speter rm -rf conftest.dir 4847251883Speterelse 4848251883Speter am_cv_CC_dependencies_compiler_type=none 4849251883Speterfi 4850251883Speter 4851251883Speterfi 4852251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4853251883Speter$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4854251883SpeterCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4855251883Speter 4856289166Speter if 4857251883Speter test "x$enable_dependency_tracking" != xno \ 4858251883Speter && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4859251883Speter am__fastdepCC_TRUE= 4860251883Speter am__fastdepCC_FALSE='#' 4861251883Speterelse 4862251883Speter am__fastdepCC_TRUE='#' 4863251883Speter am__fastdepCC_FALSE= 4864251883Speterfi 4865251883Speter 4866251883Speter 4867289166Spetercase `pwd` in 4868289166Speter *\ * | *\ *) 4869289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4870289166Speter$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4871289166Speteresac 4872251883Speter 4873251883Speter 4874251883Speter 4875305003Scymacro_version='2.4.6' 4876305003Scymacro_revision='2.4.6' 4877251883Speter 4878251883Speter 4879251883Speter 4880289166Speter 4881289166Speter 4882289166Speter 4883289166Speter 4884289166Speter 4885289166Speter 4886289166Speter 4887289166Speter 4888289166Speter 4889289166Speter 4890305003Scyltmain=$ac_aux_dir/ltmain.sh 4891289166Speter 4892251883Speter# Make sure we can run config.sub. 4893251883Speter$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4894251883Speter as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4895251883Speter 4896251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4897251883Speter$as_echo_n "checking build system type... " >&6; } 4898251883Speterif ${ac_cv_build+:} false; then : 4899251883Speter $as_echo_n "(cached) " >&6 4900251883Speterelse 4901251883Speter ac_build_alias=$build_alias 4902251883Spetertest "x$ac_build_alias" = x && 4903251883Speter ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4904251883Spetertest "x$ac_build_alias" = x && 4905251883Speter as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4906251883Speterac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4907251883Speter as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4908251883Speter 4909251883Speterfi 4910251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4911251883Speter$as_echo "$ac_cv_build" >&6; } 4912251883Spetercase $ac_cv_build in 4913251883Speter*-*-*) ;; 4914251883Speter*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4915251883Speteresac 4916251883Speterbuild=$ac_cv_build 4917251883Speterac_save_IFS=$IFS; IFS='-' 4918251883Speterset x $ac_cv_build 4919251883Spetershift 4920251883Speterbuild_cpu=$1 4921251883Speterbuild_vendor=$2 4922251883Spetershift; shift 4923251883Speter# Remember, the first character of IFS is used to create $*, 4924251883Speter# except with old shells: 4925251883Speterbuild_os=$* 4926251883SpeterIFS=$ac_save_IFS 4927251883Spetercase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4928251883Speter 4929251883Speter 4930251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4931251883Speter$as_echo_n "checking host system type... " >&6; } 4932251883Speterif ${ac_cv_host+:} false; then : 4933251883Speter $as_echo_n "(cached) " >&6 4934251883Speterelse 4935251883Speter if test "x$host_alias" = x; then 4936251883Speter ac_cv_host=$ac_cv_build 4937251883Speterelse 4938251883Speter ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4939251883Speter as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4940251883Speterfi 4941251883Speter 4942251883Speterfi 4943251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4944251883Speter$as_echo "$ac_cv_host" >&6; } 4945251883Spetercase $ac_cv_host in 4946251883Speter*-*-*) ;; 4947251883Speter*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4948251883Speteresac 4949251883Speterhost=$ac_cv_host 4950251883Speterac_save_IFS=$IFS; IFS='-' 4951251883Speterset x $ac_cv_host 4952251883Spetershift 4953251883Speterhost_cpu=$1 4954251883Speterhost_vendor=$2 4955251883Spetershift; shift 4956251883Speter# Remember, the first character of IFS is used to create $*, 4957251883Speter# except with old shells: 4958251883Speterhost_os=$* 4959251883SpeterIFS=$ac_save_IFS 4960251883Spetercase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4961251883Speter 4962251883Speter 4963289166Speter# Backslashify metacharacters that are still active within 4964289166Speter# double-quoted strings. 4965289166Spetersed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4966289166Speter 4967289166Speter# Same as above, but do not quote variable references. 4968289166Speterdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 4969289166Speter 4970289166Speter# Sed substitution to delay expansion of an escaped shell variable in a 4971289166Speter# double_quote_subst'ed string. 4972289166Speterdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4973289166Speter 4974289166Speter# Sed substitution to delay expansion of an escaped single quote. 4975289166Speterdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4976289166Speter 4977289166Speter# Sed substitution to avoid accidental globbing in evaled expressions 4978289166Speterno_glob_subst='s/\*/\\\*/g' 4979289166Speter 4980289166SpeterECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4981289166SpeterECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4982289166SpeterECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4983289166Speter 4984289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4985289166Speter$as_echo_n "checking how to print strings... " >&6; } 4986289166Speter# Test print first, because it will be a builtin if present. 4987289166Speterif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 4988289166Speter test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4989289166Speter ECHO='print -r --' 4990289166Speterelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4991289166Speter ECHO='printf %s\n' 4992289166Speterelse 4993289166Speter # Use this function as a fallback that always works. 4994289166Speter func_fallback_echo () 4995289166Speter { 4996289166Speter eval 'cat <<_LTECHO_EOF 4997289166Speter$1 4998289166Speter_LTECHO_EOF' 4999289166Speter } 5000289166Speter ECHO='func_fallback_echo' 5001289166Speterfi 5002289166Speter 5003289166Speter# func_echo_all arg... 5004289166Speter# Invoke $ECHO with all args, space-separated. 5005289166Speterfunc_echo_all () 5006289166Speter{ 5007289166Speter $ECHO "" 5008289166Speter} 5009289166Speter 5010305003Scycase $ECHO in 5011289166Speter printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5012289166Speter$as_echo "printf" >&6; } ;; 5013289166Speter print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5014289166Speter$as_echo "print -r" >&6; } ;; 5015289166Speter *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5016289166Speter$as_echo "cat" >&6; } ;; 5017289166Speteresac 5018289166Speter 5019289166Speter 5020289166Speter 5021289166Speter 5022289166Speter 5023289166Speter 5024289166Speter 5025289166Speter 5026289166Speter 5027289166Speter 5028289166Speter 5029289166Speter 5030289166Speter 5031289166Speter 5032251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5033251883Speter$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5034289166Speterif ${ac_cv_path_SED+:} false; then : 5035251883Speter $as_echo_n "(cached) " >&6 5036251883Speterelse 5037289166Speter ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5038289166Speter for ac_i in 1 2 3 4 5 6 7; do 5039289166Speter ac_script="$ac_script$as_nl$ac_script" 5040289166Speter done 5041289166Speter echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5042289166Speter { ac_script=; unset ac_script;} 5043289166Speter if test -z "$SED"; then 5044289166Speter ac_path_SED_found=false 5045289166Speter # Loop through the user's path and test for each of PROGNAME-LIST 5046289166Speter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5047251883Speterfor as_dir in $PATH 5048251883Speterdo 5049251883Speter IFS=$as_save_IFS 5050251883Speter test -z "$as_dir" && as_dir=. 5051289166Speter for ac_prog in sed gsed; do 5052251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 5053289166Speter ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5054289166Speter as_fn_executable_p "$ac_path_SED" || continue 5055289166Speter# Check for GNU ac_path_SED and select it if it is found. 5056289166Speter # Check for GNU $ac_path_SED 5057289166Spetercase `"$ac_path_SED" --version 2>&1` in 5058289166Speter*GNU*) 5059289166Speter ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5060289166Speter*) 5061289166Speter ac_count=0 5062289166Speter $as_echo_n 0123456789 >"conftest.in" 5063289166Speter while : 5064289166Speter do 5065289166Speter cat "conftest.in" "conftest.in" >"conftest.tmp" 5066289166Speter mv "conftest.tmp" "conftest.in" 5067289166Speter cp "conftest.in" "conftest.nl" 5068289166Speter $as_echo '' >> "conftest.nl" 5069289166Speter "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5070289166Speter diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5071289166Speter as_fn_arith $ac_count + 1 && ac_count=$as_val 5072289166Speter if test $ac_count -gt ${ac_path_SED_max-0}; then 5073289166Speter # Best one so far, save it but keep looking for a better one 5074289166Speter ac_cv_path_SED="$ac_path_SED" 5075289166Speter ac_path_SED_max=$ac_count 5076289166Speter fi 5077289166Speter # 10*(2^10) chars as input seems more than enough 5078289166Speter test $ac_count -gt 10 && break 5079289166Speter done 5080289166Speter rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5081289166Speteresac 5082289166Speter 5083289166Speter $ac_path_SED_found && break 3 5084251883Speter done 5085251883Speter done 5086289166Speter done 5087289166SpeterIFS=$as_save_IFS 5088289166Speter if test -z "$ac_cv_path_SED"; then 5089289166Speter as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5090251883Speter fi 5091289166Speterelse 5092289166Speter ac_cv_path_SED=$SED 5093289166Speterfi 5094251883Speter 5095251883Speterfi 5096289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5097289166Speter$as_echo "$ac_cv_path_SED" >&6; } 5098289166Speter SED="$ac_cv_path_SED" 5099289166Speter rm -f conftest.sed 5100251883Speter 5101289166Spetertest -z "$SED" && SED=sed 5102289166SpeterXsed="$SED -e 1s/^X//" 5103251883Speter 5104289166Speter 5105289166Speter 5106289166Speter 5107289166Speter 5108289166Speter 5109289166Speter 5110289166Speter 5111289166Speter 5112289166Speter 5113289166Speter 5114251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5115251883Speter$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5116251883Speterif ${ac_cv_path_GREP+:} false; then : 5117251883Speter $as_echo_n "(cached) " >&6 5118251883Speterelse 5119251883Speter if test -z "$GREP"; then 5120251883Speter ac_path_GREP_found=false 5121251883Speter # Loop through the user's path and test for each of PROGNAME-LIST 5122251883Speter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5123251883Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5124251883Speterdo 5125251883Speter IFS=$as_save_IFS 5126251883Speter test -z "$as_dir" && as_dir=. 5127251883Speter for ac_prog in grep ggrep; do 5128251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 5129251883Speter ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5130251883Speter as_fn_executable_p "$ac_path_GREP" || continue 5131251883Speter# Check for GNU ac_path_GREP and select it if it is found. 5132251883Speter # Check for GNU $ac_path_GREP 5133251883Spetercase `"$ac_path_GREP" --version 2>&1` in 5134251883Speter*GNU*) 5135251883Speter ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5136251883Speter*) 5137251883Speter ac_count=0 5138251883Speter $as_echo_n 0123456789 >"conftest.in" 5139251883Speter while : 5140251883Speter do 5141251883Speter cat "conftest.in" "conftest.in" >"conftest.tmp" 5142251883Speter mv "conftest.tmp" "conftest.in" 5143251883Speter cp "conftest.in" "conftest.nl" 5144251883Speter $as_echo 'GREP' >> "conftest.nl" 5145251883Speter "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5146251883Speter diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5147251883Speter as_fn_arith $ac_count + 1 && ac_count=$as_val 5148251883Speter if test $ac_count -gt ${ac_path_GREP_max-0}; then 5149251883Speter # Best one so far, save it but keep looking for a better one 5150251883Speter ac_cv_path_GREP="$ac_path_GREP" 5151251883Speter ac_path_GREP_max=$ac_count 5152251883Speter fi 5153251883Speter # 10*(2^10) chars as input seems more than enough 5154251883Speter test $ac_count -gt 10 && break 5155251883Speter done 5156251883Speter rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5157251883Speteresac 5158251883Speter 5159251883Speter $ac_path_GREP_found && break 3 5160251883Speter done 5161251883Speter done 5162251883Speter done 5163251883SpeterIFS=$as_save_IFS 5164251883Speter if test -z "$ac_cv_path_GREP"; then 5165251883Speter as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5166251883Speter fi 5167251883Speterelse 5168251883Speter ac_cv_path_GREP=$GREP 5169251883Speterfi 5170251883Speter 5171251883Speterfi 5172251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5173251883Speter$as_echo "$ac_cv_path_GREP" >&6; } 5174251883Speter GREP="$ac_cv_path_GREP" 5175251883Speter 5176251883Speter 5177251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5178251883Speter$as_echo_n "checking for egrep... " >&6; } 5179251883Speterif ${ac_cv_path_EGREP+:} false; then : 5180251883Speter $as_echo_n "(cached) " >&6 5181251883Speterelse 5182251883Speter if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5183251883Speter then ac_cv_path_EGREP="$GREP -E" 5184251883Speter else 5185251883Speter if test -z "$EGREP"; then 5186251883Speter ac_path_EGREP_found=false 5187251883Speter # Loop through the user's path and test for each of PROGNAME-LIST 5188251883Speter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5189251883Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5190251883Speterdo 5191251883Speter IFS=$as_save_IFS 5192251883Speter test -z "$as_dir" && as_dir=. 5193251883Speter for ac_prog in egrep; do 5194251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 5195251883Speter ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5196251883Speter as_fn_executable_p "$ac_path_EGREP" || continue 5197251883Speter# Check for GNU ac_path_EGREP and select it if it is found. 5198251883Speter # Check for GNU $ac_path_EGREP 5199251883Spetercase `"$ac_path_EGREP" --version 2>&1` in 5200251883Speter*GNU*) 5201251883Speter ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5202251883Speter*) 5203251883Speter ac_count=0 5204251883Speter $as_echo_n 0123456789 >"conftest.in" 5205251883Speter while : 5206251883Speter do 5207251883Speter cat "conftest.in" "conftest.in" >"conftest.tmp" 5208251883Speter mv "conftest.tmp" "conftest.in" 5209251883Speter cp "conftest.in" "conftest.nl" 5210251883Speter $as_echo 'EGREP' >> "conftest.nl" 5211251883Speter "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5212251883Speter diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5213251883Speter as_fn_arith $ac_count + 1 && ac_count=$as_val 5214251883Speter if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5215251883Speter # Best one so far, save it but keep looking for a better one 5216251883Speter ac_cv_path_EGREP="$ac_path_EGREP" 5217251883Speter ac_path_EGREP_max=$ac_count 5218251883Speter fi 5219251883Speter # 10*(2^10) chars as input seems more than enough 5220251883Speter test $ac_count -gt 10 && break 5221251883Speter done 5222251883Speter rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5223251883Speteresac 5224251883Speter 5225251883Speter $ac_path_EGREP_found && break 3 5226251883Speter done 5227251883Speter done 5228251883Speter done 5229251883SpeterIFS=$as_save_IFS 5230251883Speter if test -z "$ac_cv_path_EGREP"; then 5231251883Speter as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5232251883Speter fi 5233251883Speterelse 5234251883Speter ac_cv_path_EGREP=$EGREP 5235251883Speterfi 5236251883Speter 5237251883Speter fi 5238251883Speterfi 5239251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5240251883Speter$as_echo "$ac_cv_path_EGREP" >&6; } 5241251883Speter EGREP="$ac_cv_path_EGREP" 5242251883Speter 5243251883Speter 5244289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5245289166Speter$as_echo_n "checking for fgrep... " >&6; } 5246289166Speterif ${ac_cv_path_FGREP+:} false; then : 5247289166Speter $as_echo_n "(cached) " >&6 5248289166Speterelse 5249289166Speter if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5250289166Speter then ac_cv_path_FGREP="$GREP -F" 5251289166Speter else 5252289166Speter if test -z "$FGREP"; then 5253289166Speter ac_path_FGREP_found=false 5254289166Speter # Loop through the user's path and test for each of PROGNAME-LIST 5255289166Speter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5256289166Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5257289166Speterdo 5258289166Speter IFS=$as_save_IFS 5259289166Speter test -z "$as_dir" && as_dir=. 5260289166Speter for ac_prog in fgrep; do 5261289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 5262289166Speter ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5263289166Speter as_fn_executable_p "$ac_path_FGREP" || continue 5264289166Speter# Check for GNU ac_path_FGREP and select it if it is found. 5265289166Speter # Check for GNU $ac_path_FGREP 5266289166Spetercase `"$ac_path_FGREP" --version 2>&1` in 5267289166Speter*GNU*) 5268289166Speter ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5269289166Speter*) 5270289166Speter ac_count=0 5271289166Speter $as_echo_n 0123456789 >"conftest.in" 5272289166Speter while : 5273289166Speter do 5274289166Speter cat "conftest.in" "conftest.in" >"conftest.tmp" 5275289166Speter mv "conftest.tmp" "conftest.in" 5276289166Speter cp "conftest.in" "conftest.nl" 5277289166Speter $as_echo 'FGREP' >> "conftest.nl" 5278289166Speter "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5279289166Speter diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5280289166Speter as_fn_arith $ac_count + 1 && ac_count=$as_val 5281289166Speter if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5282289166Speter # Best one so far, save it but keep looking for a better one 5283289166Speter ac_cv_path_FGREP="$ac_path_FGREP" 5284289166Speter ac_path_FGREP_max=$ac_count 5285289166Speter fi 5286289166Speter # 10*(2^10) chars as input seems more than enough 5287289166Speter test $ac_count -gt 10 && break 5288289166Speter done 5289289166Speter rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5290289166Speteresac 5291251883Speter 5292289166Speter $ac_path_FGREP_found && break 3 5293289166Speter done 5294289166Speter done 5295289166Speter done 5296289166SpeterIFS=$as_save_IFS 5297289166Speter if test -z "$ac_cv_path_FGREP"; then 5298289166Speter as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5299289166Speter fi 5300289166Speterelse 5301289166Speter ac_cv_path_FGREP=$FGREP 5302289166Speterfi 5303289166Speter 5304289166Speter fi 5305289166Speterfi 5306289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5307289166Speter$as_echo "$ac_cv_path_FGREP" >&6; } 5308289166Speter FGREP="$ac_cv_path_FGREP" 5309289166Speter 5310289166Speter 5311289166Spetertest -z "$GREP" && GREP=grep 5312289166Speter 5313289166Speter 5314289166Speter 5315289166Speter 5316289166Speter 5317289166Speter 5318289166Speter 5319289166Speter 5320289166Speter 5321289166Speter 5322289166Speter 5323289166Speter 5324289166Speter 5325289166Speter 5326289166Speter 5327289166Speter 5328289166Speter 5329289166Speter 5330289166Speter 5331251883Speter# Check whether --with-gnu-ld was given. 5332251883Speterif test "${with_gnu_ld+set}" = set; then : 5333305003Scy withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5334251883Speterelse 5335251883Speter with_gnu_ld=no 5336251883Speterfi 5337251883Speter 5338251883Speterac_prog=ld 5339305003Scyif test yes = "$GCC"; then 5340251883Speter # Check if gcc -print-prog-name=ld gives a path. 5341251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5342251883Speter$as_echo_n "checking for ld used by $CC... " >&6; } 5343251883Speter case $host in 5344251883Speter *-*-mingw*) 5345305003Scy # gcc leaves a trailing carriage return, which upsets mingw 5346251883Speter ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5347251883Speter *) 5348251883Speter ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5349251883Speter esac 5350251883Speter case $ac_prog in 5351251883Speter # Accept absolute paths. 5352251883Speter [\\/]* | ?:[\\/]*) 5353251883Speter re_direlt='/[^/][^/]*/\.\./' 5354251883Speter # Canonicalize the pathname of ld 5355289166Speter ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5356289166Speter while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5357289166Speter ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5358251883Speter done 5359305003Scy test -z "$LD" && LD=$ac_prog 5360251883Speter ;; 5361251883Speter "") 5362251883Speter # If it fails, then pretend we aren't using GCC. 5363251883Speter ac_prog=ld 5364251883Speter ;; 5365251883Speter *) 5366251883Speter # If it is relative, then search for the first ld in PATH. 5367251883Speter with_gnu_ld=unknown 5368251883Speter ;; 5369251883Speter esac 5370305003Scyelif test yes = "$with_gnu_ld"; then 5371251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5372251883Speter$as_echo_n "checking for GNU ld... " >&6; } 5373251883Speterelse 5374251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5375251883Speter$as_echo_n "checking for non-GNU ld... " >&6; } 5376251883Speterfi 5377251883Speterif ${lt_cv_path_LD+:} false; then : 5378251883Speter $as_echo_n "(cached) " >&6 5379251883Speterelse 5380251883Speter if test -z "$LD"; then 5381305003Scy lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5382251883Speter for ac_dir in $PATH; do 5383305003Scy IFS=$lt_save_ifs 5384251883Speter test -z "$ac_dir" && ac_dir=. 5385251883Speter if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5386305003Scy lt_cv_path_LD=$ac_dir/$ac_prog 5387251883Speter # Check to see if the program is GNU ld. I'd rather use --version, 5388251883Speter # but apparently some variants of GNU ld only accept -v. 5389251883Speter # Break only if it was the GNU/non-GNU ld that we prefer. 5390251883Speter case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5391251883Speter *GNU* | *'with BFD'*) 5392305003Scy test no != "$with_gnu_ld" && break 5393251883Speter ;; 5394251883Speter *) 5395305003Scy test yes != "$with_gnu_ld" && break 5396251883Speter ;; 5397251883Speter esac 5398251883Speter fi 5399251883Speter done 5400305003Scy IFS=$lt_save_ifs 5401251883Speterelse 5402305003Scy lt_cv_path_LD=$LD # Let the user override the test with a path. 5403251883Speterfi 5404251883Speterfi 5405251883Speter 5406305003ScyLD=$lt_cv_path_LD 5407251883Speterif test -n "$LD"; then 5408251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5409251883Speter$as_echo "$LD" >&6; } 5410251883Speterelse 5411251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5412251883Speter$as_echo "no" >&6; } 5413251883Speterfi 5414251883Spetertest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5415251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5416251883Speter$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5417251883Speterif ${lt_cv_prog_gnu_ld+:} false; then : 5418251883Speter $as_echo_n "(cached) " >&6 5419251883Speterelse 5420251883Speter # I'd rather use --version here, but apparently some GNU lds only accept -v. 5421251883Spetercase `$LD -v 2>&1 </dev/null` in 5422251883Speter*GNU* | *'with BFD'*) 5423251883Speter lt_cv_prog_gnu_ld=yes 5424251883Speter ;; 5425251883Speter*) 5426251883Speter lt_cv_prog_gnu_ld=no 5427251883Speter ;; 5428251883Speteresac 5429251883Speterfi 5430251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5431251883Speter$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5432251883Speterwith_gnu_ld=$lt_cv_prog_gnu_ld 5433251883Speter 5434251883Speter 5435251883Speter 5436289166Speter 5437289166Speter 5438289166Speter 5439289166Speter 5440289166Speter 5441289166Speter 5442289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5443289166Speter$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5444251883Speterif ${lt_cv_path_NM+:} false; then : 5445251883Speter $as_echo_n "(cached) " >&6 5446251883Speterelse 5447251883Speter if test -n "$NM"; then 5448251883Speter # Let the user override the test. 5449305003Scy lt_cv_path_NM=$NM 5450251883Speterelse 5451305003Scy lt_nm_to_check=${ac_tool_prefix}nm 5452251883Speter if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5453251883Speter lt_nm_to_check="$lt_nm_to_check nm" 5454251883Speter fi 5455251883Speter for lt_tmp_nm in $lt_nm_to_check; do 5456305003Scy lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5457251883Speter for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5458305003Scy IFS=$lt_save_ifs 5459251883Speter test -z "$ac_dir" && ac_dir=. 5460305003Scy tmp_nm=$ac_dir/$lt_tmp_nm 5461305003Scy if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 5462251883Speter # Check to see if the nm accepts a BSD-compat flag. 5463305003Scy # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 5464251883Speter # nm: unknown option "B" ignored 5465251883Speter # Tru64's nm complains that /dev/null is an invalid object file 5466305003Scy # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5467305003Scy case $build_os in 5468305003Scy mingw*) lt_bad_file=conftest.nm/nofile ;; 5469305003Scy *) lt_bad_file=/dev/null ;; 5470305003Scy esac 5471305003Scy case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 5472305003Scy *$lt_bad_file* | *'Invalid file or object type'*) 5473251883Speter lt_cv_path_NM="$tmp_nm -B" 5474305003Scy break 2 5475251883Speter ;; 5476251883Speter *) 5477251883Speter case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5478251883Speter */dev/null*) 5479251883Speter lt_cv_path_NM="$tmp_nm -p" 5480305003Scy break 2 5481251883Speter ;; 5482251883Speter *) 5483251883Speter lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5484251883Speter continue # so that we can try to find one that supports BSD flags 5485251883Speter ;; 5486251883Speter esac 5487251883Speter ;; 5488251883Speter esac 5489251883Speter fi 5490251883Speter done 5491305003Scy IFS=$lt_save_ifs 5492251883Speter done 5493289166Speter : ${lt_cv_path_NM=no} 5494251883Speterfi 5495251883Speterfi 5496251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5497251883Speter$as_echo "$lt_cv_path_NM" >&6; } 5498305003Scyif test no != "$lt_cv_path_NM"; then 5499305003Scy NM=$lt_cv_path_NM 5500289166Speterelse 5501289166Speter # Didn't find any BSD compatible name lister, look for dumpbin. 5502289166Speter if test -n "$DUMPBIN"; then : 5503289166Speter # Let the user override the test. 5504289166Speter else 5505289166Speter if test -n "$ac_tool_prefix"; then 5506289166Speter for ac_prog in dumpbin "link -dump" 5507289166Speter do 5508289166Speter # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5509289166Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2 5510289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5511289166Speter$as_echo_n "checking for $ac_word... " >&6; } 5512289166Speterif ${ac_cv_prog_DUMPBIN+:} false; then : 5513289166Speter $as_echo_n "(cached) " >&6 5514289166Speterelse 5515289166Speter if test -n "$DUMPBIN"; then 5516289166Speter ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5517289166Speterelse 5518289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5519289166Speterfor as_dir in $PATH 5520289166Speterdo 5521289166Speter IFS=$as_save_IFS 5522289166Speter test -z "$as_dir" && as_dir=. 5523289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 5524289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5525289166Speter ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5526289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5527289166Speter break 2 5528289166Speter fi 5529289166Speterdone 5530289166Speter done 5531289166SpeterIFS=$as_save_IFS 5532251883Speter 5533289166Speterfi 5534289166Speterfi 5535289166SpeterDUMPBIN=$ac_cv_prog_DUMPBIN 5536289166Speterif test -n "$DUMPBIN"; then 5537289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5538289166Speter$as_echo "$DUMPBIN" >&6; } 5539289166Speterelse 5540289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5541289166Speter$as_echo "no" >&6; } 5542289166Speterfi 5543289166Speter 5544289166Speter 5545289166Speter test -n "$DUMPBIN" && break 5546289166Speter done 5547289166Speterfi 5548289166Speterif test -z "$DUMPBIN"; then 5549289166Speter ac_ct_DUMPBIN=$DUMPBIN 5550289166Speter for ac_prog in dumpbin "link -dump" 5551289166Speterdo 5552289166Speter # Extract the first word of "$ac_prog", so it can be a program name with args. 5553289166Speterset dummy $ac_prog; ac_word=$2 5554289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5555289166Speter$as_echo_n "checking for $ac_word... " >&6; } 5556289166Speterif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5557289166Speter $as_echo_n "(cached) " >&6 5558289166Speterelse 5559289166Speter if test -n "$ac_ct_DUMPBIN"; then 5560289166Speter ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5561289166Speterelse 5562289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5563289166Speterfor as_dir in $PATH 5564289166Speterdo 5565289166Speter IFS=$as_save_IFS 5566289166Speter test -z "$as_dir" && as_dir=. 5567289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 5568289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5569289166Speter ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5570289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5571289166Speter break 2 5572289166Speter fi 5573289166Speterdone 5574289166Speter done 5575289166SpeterIFS=$as_save_IFS 5576289166Speter 5577289166Speterfi 5578289166Speterfi 5579289166Speterac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5580289166Speterif test -n "$ac_ct_DUMPBIN"; then 5581289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5582289166Speter$as_echo "$ac_ct_DUMPBIN" >&6; } 5583289166Speterelse 5584289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5585289166Speter$as_echo "no" >&6; } 5586289166Speterfi 5587289166Speter 5588289166Speter 5589289166Speter test -n "$ac_ct_DUMPBIN" && break 5590289166Speterdone 5591289166Speter 5592289166Speter if test "x$ac_ct_DUMPBIN" = x; then 5593289166Speter DUMPBIN=":" 5594289166Speter else 5595289166Speter case $cross_compiling:$ac_tool_warned in 5596289166Speteryes:) 5597289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5598289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5599289166Speterac_tool_warned=yes ;; 5600289166Speteresac 5601289166Speter DUMPBIN=$ac_ct_DUMPBIN 5602289166Speter fi 5603289166Speterfi 5604289166Speter 5605305003Scy case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 5606289166Speter *COFF*) 5607305003Scy DUMPBIN="$DUMPBIN -symbols -headers" 5608289166Speter ;; 5609289166Speter *) 5610289166Speter DUMPBIN=: 5611289166Speter ;; 5612289166Speter esac 5613289166Speter fi 5614289166Speter 5615305003Scy if test : != "$DUMPBIN"; then 5616305003Scy NM=$DUMPBIN 5617289166Speter fi 5618289166Speterfi 5619289166Spetertest -z "$NM" && NM=nm 5620289166Speter 5621289166Speter 5622289166Speter 5623289166Speter 5624289166Speter 5625289166Speter 5626289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5627289166Speter$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5628289166Speterif ${lt_cv_nm_interface+:} false; then : 5629289166Speter $as_echo_n "(cached) " >&6 5630289166Speterelse 5631289166Speter lt_cv_nm_interface="BSD nm" 5632289166Speter echo "int some_variable = 0;" > conftest.$ac_ext 5633289166Speter (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5634289166Speter (eval "$ac_compile" 2>conftest.err) 5635289166Speter cat conftest.err >&5 5636289166Speter (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5637289166Speter (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5638289166Speter cat conftest.err >&5 5639289166Speter (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5640289166Speter cat conftest.out >&5 5641289166Speter if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5642289166Speter lt_cv_nm_interface="MS dumpbin" 5643289166Speter fi 5644289166Speter rm -f conftest* 5645289166Speterfi 5646289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5647289166Speter$as_echo "$lt_cv_nm_interface" >&6; } 5648289166Speter 5649251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5650251883Speter$as_echo_n "checking whether ln -s works... " >&6; } 5651251883SpeterLN_S=$as_ln_s 5652251883Speterif test "$LN_S" = "ln -s"; then 5653251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5654251883Speter$as_echo "yes" >&6; } 5655251883Speterelse 5656251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5657251883Speter$as_echo "no, using $LN_S" >&6; } 5658251883Speterfi 5659251883Speter 5660289166Speter# find the maximum length of command line arguments 5661289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5662289166Speter$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5663289166Speterif ${lt_cv_sys_max_cmd_len+:} false; then : 5664289166Speter $as_echo_n "(cached) " >&6 5665289166Speterelse 5666289166Speter i=0 5667305003Scy teststring=ABCD 5668289166Speter 5669289166Speter case $build_os in 5670289166Speter msdosdjgpp*) 5671289166Speter # On DJGPP, this test can blow up pretty badly due to problems in libc 5672289166Speter # (any single argument exceeding 2000 bytes causes a buffer overrun 5673289166Speter # during glob expansion). Even if it were fixed, the result of this 5674289166Speter # check would be larger than it should be. 5675289166Speter lt_cv_sys_max_cmd_len=12288; # 12K is about right 5676289166Speter ;; 5677289166Speter 5678289166Speter gnu*) 5679289166Speter # Under GNU Hurd, this test is not required because there is 5680289166Speter # no limit to the length of command line arguments. 5681289166Speter # Libtool will interpret -1 as no limit whatsoever 5682289166Speter lt_cv_sys_max_cmd_len=-1; 5683289166Speter ;; 5684289166Speter 5685289166Speter cygwin* | mingw* | cegcc*) 5686289166Speter # On Win9x/ME, this test blows up -- it succeeds, but takes 5687289166Speter # about 5 minutes as the teststring grows exponentially. 5688289166Speter # Worse, since 9x/ME are not pre-emptively multitasking, 5689289166Speter # you end up with a "frozen" computer, even though with patience 5690289166Speter # the test eventually succeeds (with a max line length of 256k). 5691289166Speter # Instead, let's just punt: use the minimum linelength reported by 5692289166Speter # all of the supported platforms: 8192 (on NT/2K/XP). 5693289166Speter lt_cv_sys_max_cmd_len=8192; 5694289166Speter ;; 5695289166Speter 5696289166Speter mint*) 5697289166Speter # On MiNT this can take a long time and run out of memory. 5698289166Speter lt_cv_sys_max_cmd_len=8192; 5699289166Speter ;; 5700289166Speter 5701289166Speter amigaos*) 5702289166Speter # On AmigaOS with pdksh, this test takes hours, literally. 5703289166Speter # So we just punt and use a minimum line length of 8192. 5704289166Speter lt_cv_sys_max_cmd_len=8192; 5705289166Speter ;; 5706289166Speter 5707305003Scy bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 5708289166Speter # This has been around since 386BSD, at least. Likely further. 5709289166Speter if test -x /sbin/sysctl; then 5710289166Speter lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5711289166Speter elif test -x /usr/sbin/sysctl; then 5712289166Speter lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5713289166Speter else 5714289166Speter lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5715289166Speter fi 5716289166Speter # And add a safety zone 5717289166Speter lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5718289166Speter lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5719289166Speter ;; 5720289166Speter 5721289166Speter interix*) 5722289166Speter # We know the value 262144 and hardcode it with a safety zone (like BSD) 5723289166Speter lt_cv_sys_max_cmd_len=196608 5724289166Speter ;; 5725289166Speter 5726289166Speter os2*) 5727289166Speter # The test takes a long time on OS/2. 5728289166Speter lt_cv_sys_max_cmd_len=8192 5729289166Speter ;; 5730289166Speter 5731289166Speter osf*) 5732289166Speter # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5733289166Speter # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5734289166Speter # nice to cause kernel panics so lets avoid the loop below. 5735289166Speter # First set a reasonable default. 5736289166Speter lt_cv_sys_max_cmd_len=16384 5737289166Speter # 5738289166Speter if test -x /sbin/sysconfig; then 5739289166Speter case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5740289166Speter *1*) lt_cv_sys_max_cmd_len=-1 ;; 5741289166Speter esac 5742289166Speter fi 5743289166Speter ;; 5744289166Speter sco3.2v5*) 5745289166Speter lt_cv_sys_max_cmd_len=102400 5746289166Speter ;; 5747289166Speter sysv5* | sco5v6* | sysv4.2uw2*) 5748289166Speter kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5749289166Speter if test -n "$kargmax"; then 5750289166Speter lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5751289166Speter else 5752289166Speter lt_cv_sys_max_cmd_len=32768 5753289166Speter fi 5754289166Speter ;; 5755289166Speter *) 5756289166Speter lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5757305003Scy if test -n "$lt_cv_sys_max_cmd_len" && \ 5758305003Scy test undefined != "$lt_cv_sys_max_cmd_len"; then 5759289166Speter lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5760289166Speter lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5761289166Speter else 5762289166Speter # Make teststring a little bigger before we do anything with it. 5763289166Speter # a 1K string should be a reasonable start. 5764305003Scy for i in 1 2 3 4 5 6 7 8; do 5765289166Speter teststring=$teststring$teststring 5766289166Speter done 5767289166Speter SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5768289166Speter # If test is not a shell built-in, we'll probably end up computing a 5769289166Speter # maximum length that is only half of the actual maximum length, but 5770289166Speter # we can't tell. 5771305003Scy while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 5772289166Speter = "X$teststring$teststring"; } >/dev/null 2>&1 && 5773305003Scy test 17 != "$i" # 1/2 MB should be enough 5774289166Speter do 5775289166Speter i=`expr $i + 1` 5776289166Speter teststring=$teststring$teststring 5777289166Speter done 5778289166Speter # Only check the string length outside the loop. 5779289166Speter lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5780289166Speter teststring= 5781289166Speter # Add a significant safety factor because C++ compilers can tack on 5782289166Speter # massive amounts of additional arguments before passing them to the 5783289166Speter # linker. It appears as though 1/2 is a usable value. 5784289166Speter lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5785289166Speter fi 5786289166Speter ;; 5787289166Speter esac 5788289166Speter 5789289166Speterfi 5790289166Speter 5791305003Scyif test -n "$lt_cv_sys_max_cmd_len"; then 5792289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5793289166Speter$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5794289166Speterelse 5795289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5796289166Speter$as_echo "none" >&6; } 5797289166Speterfi 5798289166Spetermax_cmd_len=$lt_cv_sys_max_cmd_len 5799289166Speter 5800289166Speter 5801289166Speter 5802289166Speter 5803289166Speter 5804289166Speter 5805289166Speter: ${CP="cp -f"} 5806289166Speter: ${MV="mv -f"} 5807289166Speter: ${RM="rm -f"} 5808289166Speter 5809289166Speterif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5810289166Speter lt_unset=unset 5811289166Speterelse 5812289166Speter lt_unset=false 5813289166Speterfi 5814289166Speter 5815289166Speter 5816289166Speter 5817289166Speter 5818289166Speter 5819289166Speter# test EBCDIC or ASCII 5820289166Spetercase `echo X|tr X '\101'` in 5821289166Speter A) # ASCII based system 5822289166Speter # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5823289166Speter lt_SP2NL='tr \040 \012' 5824289166Speter lt_NL2SP='tr \015\012 \040\040' 5825289166Speter ;; 5826289166Speter *) # EBCDIC based system 5827289166Speter lt_SP2NL='tr \100 \n' 5828289166Speter lt_NL2SP='tr \r\n \100\100' 5829289166Speter ;; 5830289166Speteresac 5831289166Speter 5832289166Speter 5833289166Speter 5834289166Speter 5835289166Speter 5836289166Speter 5837289166Speter 5838289166Speter 5839289166Speter 5840289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5841289166Speter$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5842289166Speterif ${lt_cv_to_host_file_cmd+:} false; then : 5843289166Speter $as_echo_n "(cached) " >&6 5844289166Speterelse 5845289166Speter case $host in 5846289166Speter *-*-mingw* ) 5847289166Speter case $build in 5848289166Speter *-*-mingw* ) # actually msys 5849289166Speter lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5850289166Speter ;; 5851289166Speter *-*-cygwin* ) 5852289166Speter lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5853289166Speter ;; 5854289166Speter * ) # otherwise, assume *nix 5855289166Speter lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5856289166Speter ;; 5857289166Speter esac 5858289166Speter ;; 5859289166Speter *-*-cygwin* ) 5860289166Speter case $build in 5861289166Speter *-*-mingw* ) # actually msys 5862289166Speter lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5863289166Speter ;; 5864289166Speter *-*-cygwin* ) 5865289166Speter lt_cv_to_host_file_cmd=func_convert_file_noop 5866289166Speter ;; 5867289166Speter * ) # otherwise, assume *nix 5868289166Speter lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5869289166Speter ;; 5870289166Speter esac 5871289166Speter ;; 5872289166Speter * ) # unhandled hosts (and "normal" native builds) 5873289166Speter lt_cv_to_host_file_cmd=func_convert_file_noop 5874289166Speter ;; 5875289166Speteresac 5876289166Speter 5877289166Speterfi 5878289166Speter 5879289166Speterto_host_file_cmd=$lt_cv_to_host_file_cmd 5880289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5881289166Speter$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5882289166Speter 5883289166Speter 5884289166Speter 5885289166Speter 5886289166Speter 5887289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5888289166Speter$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5889289166Speterif ${lt_cv_to_tool_file_cmd+:} false; then : 5890289166Speter $as_echo_n "(cached) " >&6 5891289166Speterelse 5892289166Speter #assume ordinary cross tools, or native build. 5893289166Speterlt_cv_to_tool_file_cmd=func_convert_file_noop 5894289166Spetercase $host in 5895289166Speter *-*-mingw* ) 5896289166Speter case $build in 5897289166Speter *-*-mingw* ) # actually msys 5898289166Speter lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5899289166Speter ;; 5900289166Speter esac 5901289166Speter ;; 5902289166Speteresac 5903289166Speter 5904289166Speterfi 5905289166Speter 5906289166Speterto_tool_file_cmd=$lt_cv_to_tool_file_cmd 5907289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5908289166Speter$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5909289166Speter 5910289166Speter 5911289166Speter 5912289166Speter 5913289166Speter 5914289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5915289166Speter$as_echo_n "checking for $LD option to reload object files... " >&6; } 5916289166Speterif ${lt_cv_ld_reload_flag+:} false; then : 5917289166Speter $as_echo_n "(cached) " >&6 5918289166Speterelse 5919289166Speter lt_cv_ld_reload_flag='-r' 5920289166Speterfi 5921289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5922289166Speter$as_echo "$lt_cv_ld_reload_flag" >&6; } 5923289166Speterreload_flag=$lt_cv_ld_reload_flag 5924289166Spetercase $reload_flag in 5925289166Speter"" | " "*) ;; 5926289166Speter*) reload_flag=" $reload_flag" ;; 5927289166Speteresac 5928289166Speterreload_cmds='$LD$reload_flag -o $output$reload_objs' 5929289166Spetercase $host_os in 5930289166Speter cygwin* | mingw* | pw32* | cegcc*) 5931305003Scy if test yes != "$GCC"; then 5932289166Speter reload_cmds=false 5933289166Speter fi 5934289166Speter ;; 5935289166Speter darwin*) 5936305003Scy if test yes = "$GCC"; then 5937305003Scy reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 5938289166Speter else 5939289166Speter reload_cmds='$LD$reload_flag -o $output$reload_objs' 5940289166Speter fi 5941289166Speter ;; 5942289166Speteresac 5943289166Speter 5944289166Speter 5945289166Speter 5946289166Speter 5947289166Speter 5948289166Speter 5949289166Speter 5950289166Speter 5951289166Speter 5952289166Speterif test -n "$ac_tool_prefix"; then 5953289166Speter # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5954289166Speterset dummy ${ac_tool_prefix}objdump; ac_word=$2 5955289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5956289166Speter$as_echo_n "checking for $ac_word... " >&6; } 5957289166Speterif ${ac_cv_prog_OBJDUMP+:} false; then : 5958289166Speter $as_echo_n "(cached) " >&6 5959289166Speterelse 5960289166Speter if test -n "$OBJDUMP"; then 5961289166Speter ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5962289166Speterelse 5963289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5964289166Speterfor as_dir in $PATH 5965289166Speterdo 5966289166Speter IFS=$as_save_IFS 5967289166Speter test -z "$as_dir" && as_dir=. 5968289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 5969289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5970289166Speter ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5971289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5972289166Speter break 2 5973289166Speter fi 5974289166Speterdone 5975289166Speter done 5976289166SpeterIFS=$as_save_IFS 5977289166Speter 5978289166Speterfi 5979289166Speterfi 5980289166SpeterOBJDUMP=$ac_cv_prog_OBJDUMP 5981289166Speterif test -n "$OBJDUMP"; then 5982289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5983289166Speter$as_echo "$OBJDUMP" >&6; } 5984289166Speterelse 5985289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5986289166Speter$as_echo "no" >&6; } 5987289166Speterfi 5988289166Speter 5989289166Speter 5990289166Speterfi 5991289166Speterif test -z "$ac_cv_prog_OBJDUMP"; then 5992289166Speter ac_ct_OBJDUMP=$OBJDUMP 5993289166Speter # Extract the first word of "objdump", so it can be a program name with args. 5994289166Speterset dummy objdump; ac_word=$2 5995289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5996289166Speter$as_echo_n "checking for $ac_word... " >&6; } 5997289166Speterif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5998289166Speter $as_echo_n "(cached) " >&6 5999289166Speterelse 6000289166Speter if test -n "$ac_ct_OBJDUMP"; then 6001289166Speter ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6002289166Speterelse 6003289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6004289166Speterfor as_dir in $PATH 6005289166Speterdo 6006289166Speter IFS=$as_save_IFS 6007289166Speter test -z "$as_dir" && as_dir=. 6008289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 6009289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6010289166Speter ac_cv_prog_ac_ct_OBJDUMP="objdump" 6011289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6012289166Speter break 2 6013289166Speter fi 6014289166Speterdone 6015289166Speter done 6016289166SpeterIFS=$as_save_IFS 6017289166Speter 6018289166Speterfi 6019289166Speterfi 6020289166Speterac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6021289166Speterif test -n "$ac_ct_OBJDUMP"; then 6022289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6023289166Speter$as_echo "$ac_ct_OBJDUMP" >&6; } 6024289166Speterelse 6025289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6026289166Speter$as_echo "no" >&6; } 6027289166Speterfi 6028289166Speter 6029289166Speter if test "x$ac_ct_OBJDUMP" = x; then 6030289166Speter OBJDUMP="false" 6031289166Speter else 6032289166Speter case $cross_compiling:$ac_tool_warned in 6033289166Speteryes:) 6034289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6035289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6036289166Speterac_tool_warned=yes ;; 6037289166Speteresac 6038289166Speter OBJDUMP=$ac_ct_OBJDUMP 6039289166Speter fi 6040289166Speterelse 6041289166Speter OBJDUMP="$ac_cv_prog_OBJDUMP" 6042289166Speterfi 6043289166Speter 6044289166Spetertest -z "$OBJDUMP" && OBJDUMP=objdump 6045289166Speter 6046289166Speter 6047289166Speter 6048289166Speter 6049289166Speter 6050289166Speter 6051289166Speter 6052289166Speter 6053289166Speter 6054289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6055289166Speter$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6056251883Speterif ${lt_cv_deplibs_check_method+:} false; then : 6057251883Speter $as_echo_n "(cached) " >&6 6058251883Speterelse 6059251883Speter lt_cv_file_magic_cmd='$MAGIC_CMD' 6060251883Speterlt_cv_file_magic_test_file= 6061251883Speterlt_cv_deplibs_check_method='unknown' 6062251883Speter# Need to set the preceding variable on all platforms that support 6063251883Speter# interlibrary dependencies. 6064251883Speter# 'none' -- dependencies not supported. 6065305003Scy# 'unknown' -- same as none, but documents that we really don't know. 6066251883Speter# 'pass_all' -- all dependencies passed with no checks. 6067251883Speter# 'test_compile' -- check by making test program. 6068251883Speter# 'file_magic [[regex]]' -- check by looking for files in library path 6069305003Scy# that responds to the $file_magic_cmd with a given extended regex. 6070305003Scy# If you have 'file' or equivalent on your system and you're not sure 6071305003Scy# whether 'pass_all' will *always* work, you probably want this one. 6072251883Speter 6073251883Spetercase $host_os in 6074289166Speteraix[4-9]*) 6075251883Speter lt_cv_deplibs_check_method=pass_all 6076251883Speter ;; 6077251883Speter 6078251883Speterbeos*) 6079251883Speter lt_cv_deplibs_check_method=pass_all 6080251883Speter ;; 6081251883Speter 6082251883Speterbsdi[45]*) 6083251883Speter lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6084251883Speter lt_cv_file_magic_cmd='/usr/bin/file -L' 6085251883Speter lt_cv_file_magic_test_file=/shlib/libc.so 6086251883Speter ;; 6087251883Speter 6088251883Spetercygwin*) 6089251883Speter # func_win32_libid is a shell function defined in ltmain.sh 6090251883Speter lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6091251883Speter lt_cv_file_magic_cmd='func_win32_libid' 6092251883Speter ;; 6093251883Speter 6094251883Spetermingw* | pw32*) 6095251883Speter # Base MSYS/MinGW do not provide the 'file' command needed by 6096289166Speter # func_win32_libid shell function, so use a weaker test based on 'objdump', 6097289166Speter # unless we find 'file', for example because we are cross-compiling. 6098305003Scy if ( file / ) >/dev/null 2>&1; then 6099289166Speter lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6100289166Speter lt_cv_file_magic_cmd='func_win32_libid' 6101289166Speter else 6102289166Speter # Keep this pattern in sync with the one in func_win32_libid. 6103289166Speter lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6104289166Speter lt_cv_file_magic_cmd='$OBJDUMP -f' 6105289166Speter fi 6106289166Speter ;; 6107289166Speter 6108289166Spetercegcc*) 6109289166Speter # use the weaker test based on 'objdump'. See mingw*. 6110289166Speter lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6111251883Speter lt_cv_file_magic_cmd='$OBJDUMP -f' 6112251883Speter ;; 6113251883Speter 6114251883Speterdarwin* | rhapsody*) 6115251883Speter lt_cv_deplibs_check_method=pass_all 6116251883Speter ;; 6117251883Speter 6118289166Speterfreebsd* | dragonfly*) 6119289166Speter if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6120251883Speter case $host_cpu in 6121251883Speter i*86 ) 6122251883Speter # Not sure whether the presence of OpenBSD here was a mistake. 6123251883Speter # Let's accept both of them until this is cleared up. 6124251883Speter lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6125251883Speter lt_cv_file_magic_cmd=/usr/bin/file 6126251883Speter lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6127251883Speter ;; 6128251883Speter esac 6129251883Speter else 6130251883Speter lt_cv_deplibs_check_method=pass_all 6131251883Speter fi 6132251883Speter ;; 6133251883Speter 6134289166Speterhaiku*) 6135289166Speter lt_cv_deplibs_check_method=pass_all 6136289166Speter ;; 6137289166Speter 6138251883Speterhpux10.20* | hpux11*) 6139251883Speter lt_cv_file_magic_cmd=/usr/bin/file 6140251883Speter case $host_cpu in 6141251883Speter ia64*) 6142251883Speter lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6143251883Speter lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6144251883Speter ;; 6145251883Speter hppa*64*) 6146289166Speter lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 6147251883Speter lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6148251883Speter ;; 6149251883Speter *) 6150289166Speter lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6151251883Speter lt_cv_file_magic_test_file=/usr/lib/libc.sl 6152251883Speter ;; 6153251883Speter esac 6154251883Speter ;; 6155251883Speter 6156289166Speterinterix[3-9]*) 6157251883Speter # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6158251883Speter lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6159251883Speter ;; 6160251883Speter 6161251883Speteririx5* | irix6* | nonstopux*) 6162251883Speter case $LD in 6163251883Speter *-32|*"-32 ") libmagic=32-bit;; 6164251883Speter *-n32|*"-n32 ") libmagic=N32;; 6165251883Speter *-64|*"-64 ") libmagic=64-bit;; 6166251883Speter *) libmagic=never-match;; 6167251883Speter esac 6168251883Speter lt_cv_deplibs_check_method=pass_all 6169251883Speter ;; 6170251883Speter 6171289166Speter# This must be glibc/ELF. 6172305003Scylinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6173251883Speter lt_cv_deplibs_check_method=pass_all 6174251883Speter ;; 6175251883Speter 6176251883Speternetbsd*) 6177289166Speter if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6178251883Speter lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6179251883Speter else 6180251883Speter lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6181251883Speter fi 6182251883Speter ;; 6183251883Speter 6184251883Speternewos6*) 6185251883Speter lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6186251883Speter lt_cv_file_magic_cmd=/usr/bin/file 6187251883Speter lt_cv_file_magic_test_file=/usr/lib/libnls.so 6188251883Speter ;; 6189251883Speter 6190289166Speter*nto* | *qnx*) 6191289166Speter lt_cv_deplibs_check_method=pass_all 6192251883Speter ;; 6193251883Speter 6194305003Scyopenbsd* | bitrig*) 6195305003Scy if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 6196251883Speter lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6197251883Speter else 6198251883Speter lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6199251883Speter fi 6200251883Speter ;; 6201251883Speter 6202251883Speterosf3* | osf4* | osf5*) 6203251883Speter lt_cv_deplibs_check_method=pass_all 6204251883Speter ;; 6205251883Speter 6206289166Speterrdos*) 6207289166Speter lt_cv_deplibs_check_method=pass_all 6208289166Speter ;; 6209289166Speter 6210251883Spetersolaris*) 6211251883Speter lt_cv_deplibs_check_method=pass_all 6212251883Speter ;; 6213251883Speter 6214289166Spetersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6215289166Speter lt_cv_deplibs_check_method=pass_all 6216289166Speter ;; 6217289166Speter 6218251883Spetersysv4 | sysv4.3*) 6219251883Speter case $host_vendor in 6220251883Speter motorola) 6221251883Speter lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' 6222251883Speter lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6223251883Speter ;; 6224251883Speter ncr) 6225251883Speter lt_cv_deplibs_check_method=pass_all 6226251883Speter ;; 6227251883Speter sequent) 6228251883Speter lt_cv_file_magic_cmd='/bin/file' 6229251883Speter lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6230251883Speter ;; 6231251883Speter sni) 6232251883Speter lt_cv_file_magic_cmd='/bin/file' 6233251883Speter lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6234251883Speter lt_cv_file_magic_test_file=/lib/libc.so 6235251883Speter ;; 6236251883Speter siemens) 6237251883Speter lt_cv_deplibs_check_method=pass_all 6238251883Speter ;; 6239251883Speter pc) 6240251883Speter lt_cv_deplibs_check_method=pass_all 6241251883Speter ;; 6242251883Speter esac 6243251883Speter ;; 6244251883Speter 6245289166Spetertpf*) 6246251883Speter lt_cv_deplibs_check_method=pass_all 6247251883Speter ;; 6248305003Scyos2*) 6249305003Scy lt_cv_deplibs_check_method=pass_all 6250305003Scy ;; 6251251883Speteresac 6252251883Speter 6253251883Speterfi 6254251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6255251883Speter$as_echo "$lt_cv_deplibs_check_method" >&6; } 6256289166Speter 6257289166Speterfile_magic_glob= 6258289166Speterwant_nocaseglob=no 6259289166Speterif test "$build" = "$host"; then 6260289166Speter case $host_os in 6261289166Speter mingw* | pw32*) 6262289166Speter if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6263289166Speter want_nocaseglob=yes 6264289166Speter else 6265289166Speter file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6266289166Speter fi 6267289166Speter ;; 6268289166Speter esac 6269289166Speterfi 6270289166Speter 6271251883Speterfile_magic_cmd=$lt_cv_file_magic_cmd 6272251883Speterdeplibs_check_method=$lt_cv_deplibs_check_method 6273251883Spetertest -z "$deplibs_check_method" && deplibs_check_method=unknown 6274251883Speter 6275251883Speter 6276251883Speter 6277251883Speter 6278251883Speter 6279251883Speter 6280251883Speter 6281251883Speter 6282251883Speter 6283251883Speter 6284251883Speter 6285251883Speter 6286251883Speter 6287251883Speter 6288251883Speter 6289251883Speter 6290251883Speter 6291251883Speter 6292251883Speter 6293251883Speter 6294289166Speter 6295289166Speter 6296289166Speterif test -n "$ac_tool_prefix"; then 6297289166Speter # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6298289166Speterset dummy ${ac_tool_prefix}dlltool; ac_word=$2 6299289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6300289166Speter$as_echo_n "checking for $ac_word... " >&6; } 6301289166Speterif ${ac_cv_prog_DLLTOOL+:} false; then : 6302251883Speter $as_echo_n "(cached) " >&6 6303251883Speterelse 6304289166Speter if test -n "$DLLTOOL"; then 6305289166Speter ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6306289166Speterelse 6307289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6308289166Speterfor as_dir in $PATH 6309251883Speterdo 6310289166Speter IFS=$as_save_IFS 6311289166Speter test -z "$as_dir" && as_dir=. 6312289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 6313289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6314289166Speter ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6315289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6316289166Speter break 2 6317289166Speter fi 6318289166Speterdone 6319289166Speter done 6320289166SpeterIFS=$as_save_IFS 6321251883Speter 6322251883Speterfi 6323289166Speterfi 6324289166SpeterDLLTOOL=$ac_cv_prog_DLLTOOL 6325289166Speterif test -n "$DLLTOOL"; then 6326289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6327289166Speter$as_echo "$DLLTOOL" >&6; } 6328251883Speterelse 6329289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6330289166Speter$as_echo "no" >&6; } 6331251883Speterfi 6332251883Speter 6333251883Speter 6334251883Speterfi 6335289166Speterif test -z "$ac_cv_prog_DLLTOOL"; then 6336289166Speter ac_ct_DLLTOOL=$DLLTOOL 6337289166Speter # Extract the first word of "dlltool", so it can be a program name with args. 6338289166Speterset dummy dlltool; ac_word=$2 6339289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6340289166Speter$as_echo_n "checking for $ac_word... " >&6; } 6341289166Speterif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6342289166Speter $as_echo_n "(cached) " >&6 6343251883Speterelse 6344289166Speter if test -n "$ac_ct_DLLTOOL"; then 6345289166Speter ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6346289166Speterelse 6347289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6348289166Speterfor as_dir in $PATH 6349251883Speterdo 6350289166Speter IFS=$as_save_IFS 6351289166Speter test -z "$as_dir" && as_dir=. 6352289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 6353289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6354289166Speter ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6355289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6356289166Speter break 2 6357289166Speter fi 6358289166Speterdone 6359289166Speter done 6360289166SpeterIFS=$as_save_IFS 6361251883Speter 6362251883Speterfi 6363251883Speterfi 6364289166Speterac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6365289166Speterif test -n "$ac_ct_DLLTOOL"; then 6366289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6367289166Speter$as_echo "$ac_ct_DLLTOOL" >&6; } 6368251883Speterelse 6369289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6370289166Speter$as_echo "no" >&6; } 6371251883Speterfi 6372251883Speter 6373289166Speter if test "x$ac_ct_DLLTOOL" = x; then 6374289166Speter DLLTOOL="false" 6375289166Speter else 6376289166Speter case $cross_compiling:$ac_tool_warned in 6377289166Speteryes:) 6378289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6379289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6380289166Speterac_tool_warned=yes ;; 6381289166Speteresac 6382289166Speter DLLTOOL=$ac_ct_DLLTOOL 6383289166Speter fi 6384251883Speterelse 6385289166Speter DLLTOOL="$ac_cv_prog_DLLTOOL" 6386251883Speterfi 6387251883Speter 6388289166Spetertest -z "$DLLTOOL" && DLLTOOL=dlltool 6389251883Speter 6390251883Speter 6391251883Speter 6392251883Speter 6393251883Speter 6394251883Speter 6395251883Speter 6396251883Speter 6397251883Speter 6398251883Speter 6399289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6400289166Speter$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6401289166Speterif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6402289166Speter $as_echo_n "(cached) " >&6 6403251883Speterelse 6404289166Speter lt_cv_sharedlib_from_linklib_cmd='unknown' 6405251883Speter 6406289166Spetercase $host_os in 6407289166Spetercygwin* | mingw* | pw32* | cegcc*) 6408305003Scy # two different shell functions defined in ltmain.sh; 6409305003Scy # decide which one to use based on capabilities of $DLLTOOL 6410289166Speter case `$DLLTOOL --help 2>&1` in 6411289166Speter *--identify-strict*) 6412289166Speter lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6413289166Speter ;; 6414289166Speter *) 6415289166Speter lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6416289166Speter ;; 6417289166Speter esac 6418289166Speter ;; 6419289166Speter*) 6420289166Speter # fallback: assume linklib IS sharedlib 6421305003Scy lt_cv_sharedlib_from_linklib_cmd=$ECHO 6422289166Speter ;; 6423289166Speteresac 6424251883Speter 6425251883Speterfi 6426289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6427289166Speter$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6428289166Spetersharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6429289166Spetertest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6430251883Speter 6431251883Speter 6432251883Speter 6433251883Speter 6434251883Speter 6435251883Speter 6436251883Speter 6437289166Speterif test -n "$ac_tool_prefix"; then 6438289166Speter for ac_prog in ar 6439251883Speter do 6440251883Speter # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6441251883Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2 6442251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6443251883Speter$as_echo_n "checking for $ac_word... " >&6; } 6444289166Speterif ${ac_cv_prog_AR+:} false; then : 6445251883Speter $as_echo_n "(cached) " >&6 6446251883Speterelse 6447289166Speter if test -n "$AR"; then 6448289166Speter ac_cv_prog_AR="$AR" # Let the user override the test. 6449251883Speterelse 6450251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6451251883Speterfor as_dir in $PATH 6452251883Speterdo 6453251883Speter IFS=$as_save_IFS 6454251883Speter test -z "$as_dir" && as_dir=. 6455251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 6456251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6457289166Speter ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6458251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6459251883Speter break 2 6460251883Speter fi 6461251883Speterdone 6462251883Speter done 6463251883SpeterIFS=$as_save_IFS 6464251883Speter 6465251883Speterfi 6466251883Speterfi 6467289166SpeterAR=$ac_cv_prog_AR 6468289166Speterif test -n "$AR"; then 6469289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6470289166Speter$as_echo "$AR" >&6; } 6471251883Speterelse 6472251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6473251883Speter$as_echo "no" >&6; } 6474251883Speterfi 6475251883Speter 6476251883Speter 6477289166Speter test -n "$AR" && break 6478251883Speter done 6479251883Speterfi 6480289166Speterif test -z "$AR"; then 6481289166Speter ac_ct_AR=$AR 6482289166Speter for ac_prog in ar 6483251883Speterdo 6484251883Speter # Extract the first word of "$ac_prog", so it can be a program name with args. 6485251883Speterset dummy $ac_prog; ac_word=$2 6486251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6487251883Speter$as_echo_n "checking for $ac_word... " >&6; } 6488289166Speterif ${ac_cv_prog_ac_ct_AR+:} false; then : 6489251883Speter $as_echo_n "(cached) " >&6 6490251883Speterelse 6491289166Speter if test -n "$ac_ct_AR"; then 6492289166Speter ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6493251883Speterelse 6494251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6495251883Speterfor as_dir in $PATH 6496251883Speterdo 6497251883Speter IFS=$as_save_IFS 6498251883Speter test -z "$as_dir" && as_dir=. 6499251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 6500251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6501289166Speter ac_cv_prog_ac_ct_AR="$ac_prog" 6502251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6503251883Speter break 2 6504251883Speter fi 6505251883Speterdone 6506251883Speter done 6507251883SpeterIFS=$as_save_IFS 6508251883Speter 6509251883Speterfi 6510251883Speterfi 6511289166Speterac_ct_AR=$ac_cv_prog_ac_ct_AR 6512289166Speterif test -n "$ac_ct_AR"; then 6513289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6514289166Speter$as_echo "$ac_ct_AR" >&6; } 6515251883Speterelse 6516251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6517251883Speter$as_echo "no" >&6; } 6518251883Speterfi 6519251883Speter 6520251883Speter 6521289166Speter test -n "$ac_ct_AR" && break 6522251883Speterdone 6523251883Speter 6524289166Speter if test "x$ac_ct_AR" = x; then 6525289166Speter AR="false" 6526251883Speter else 6527251883Speter case $cross_compiling:$ac_tool_warned in 6528251883Speteryes:) 6529251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6530251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6531251883Speterac_tool_warned=yes ;; 6532251883Speteresac 6533289166Speter AR=$ac_ct_AR 6534251883Speter fi 6535251883Speterfi 6536251883Speter 6537289166Speter: ${AR=ar} 6538289166Speter: ${AR_FLAGS=cru} 6539251883Speter 6540251883Speter 6541251883Speter 6542251883Speter 6543251883Speter 6544251883Speter 6545251883Speter 6546251883Speter 6547251883Speter 6548289166Speter 6549289166Speter 6550289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6551289166Speter$as_echo_n "checking for archiver @FILE support... " >&6; } 6552289166Speterif ${lt_cv_ar_at_file+:} false; then : 6553289166Speter $as_echo_n "(cached) " >&6 6554251883Speterelse 6555289166Speter lt_cv_ar_at_file=no 6556289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6557251883Speter/* end confdefs.h. */ 6558251883Speter 6559251883Speterint 6560251883Spetermain () 6561251883Speter{ 6562251883Speter 6563251883Speter ; 6564251883Speter return 0; 6565251883Speter} 6566251883Speter_ACEOF 6567289166Speterif ac_fn_c_try_compile "$LINENO"; then : 6568289166Speter echo conftest.$ac_objext > conftest.lst 6569289166Speter lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6570289166Speter { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6571289166Speter (eval $lt_ar_try) 2>&5 6572289166Speter ac_status=$? 6573289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6574289166Speter test $ac_status = 0; } 6575305003Scy if test 0 -eq "$ac_status"; then 6576289166Speter # Ensure the archiver fails upon bogus file names. 6577289166Speter rm -f conftest.$ac_objext libconftest.a 6578289166Speter { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6579289166Speter (eval $lt_ar_try) 2>&5 6580289166Speter ac_status=$? 6581289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6582289166Speter test $ac_status = 0; } 6583305003Scy if test 0 -ne "$ac_status"; then 6584289166Speter lt_cv_ar_at_file=@ 6585289166Speter fi 6586289166Speter fi 6587289166Speter rm -f conftest.* libconftest.a 6588289166Speter 6589251883Speterfi 6590251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6591289166Speter 6592251883Speterfi 6593289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6594289166Speter$as_echo "$lt_cv_ar_at_file" >&6; } 6595251883Speter 6596305003Scyif test no = "$lt_cv_ar_at_file"; then 6597289166Speter archiver_list_spec= 6598251883Speterelse 6599289166Speter archiver_list_spec=$lt_cv_ar_at_file 6600251883Speterfi 6601251883Speter 6602251883Speter 6603251883Speter 6604251883Speter 6605251883Speter 6606251883Speter 6607251883Speter 6608289166Speterif test -n "$ac_tool_prefix"; then 6609289166Speter # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6610289166Speterset dummy ${ac_tool_prefix}strip; ac_word=$2 6611289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6612289166Speter$as_echo_n "checking for $ac_word... " >&6; } 6613289166Speterif ${ac_cv_prog_STRIP+:} false; then : 6614251883Speter $as_echo_n "(cached) " >&6 6615251883Speterelse 6616289166Speter if test -n "$STRIP"; then 6617289166Speter ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6618289166Speterelse 6619289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6620289166Speterfor as_dir in $PATH 6621251883Speterdo 6622289166Speter IFS=$as_save_IFS 6623289166Speter test -z "$as_dir" && as_dir=. 6624289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 6625289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6626289166Speter ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6627289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6628289166Speter break 2 6629289166Speter fi 6630289166Speterdone 6631289166Speter done 6632289166SpeterIFS=$as_save_IFS 6633251883Speter 6634251883Speterfi 6635289166Speterfi 6636289166SpeterSTRIP=$ac_cv_prog_STRIP 6637289166Speterif test -n "$STRIP"; then 6638289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6639289166Speter$as_echo "$STRIP" >&6; } 6640251883Speterelse 6641289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6642289166Speter$as_echo "no" >&6; } 6643251883Speterfi 6644251883Speter 6645251883Speter 6646251883Speterfi 6647289166Speterif test -z "$ac_cv_prog_STRIP"; then 6648289166Speter ac_ct_STRIP=$STRIP 6649289166Speter # Extract the first word of "strip", so it can be a program name with args. 6650289166Speterset dummy strip; ac_word=$2 6651289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6652289166Speter$as_echo_n "checking for $ac_word... " >&6; } 6653289166Speterif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6654289166Speter $as_echo_n "(cached) " >&6 6655251883Speterelse 6656289166Speter if test -n "$ac_ct_STRIP"; then 6657289166Speter ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6658289166Speterelse 6659289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6660289166Speterfor as_dir in $PATH 6661251883Speterdo 6662289166Speter IFS=$as_save_IFS 6663289166Speter test -z "$as_dir" && as_dir=. 6664289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 6665289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6666289166Speter ac_cv_prog_ac_ct_STRIP="strip" 6667289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6668289166Speter break 2 6669289166Speter fi 6670289166Speterdone 6671289166Speter done 6672289166SpeterIFS=$as_save_IFS 6673251883Speter 6674289166Speterfi 6675289166Speterfi 6676289166Speterac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6677289166Speterif test -n "$ac_ct_STRIP"; then 6678289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6679289166Speter$as_echo "$ac_ct_STRIP" >&6; } 6680251883Speterelse 6681289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6682289166Speter$as_echo "no" >&6; } 6683251883Speterfi 6684251883Speter 6685289166Speter if test "x$ac_ct_STRIP" = x; then 6686289166Speter STRIP=":" 6687289166Speter else 6688289166Speter case $cross_compiling:$ac_tool_warned in 6689289166Speteryes:) 6690289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6691289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6692289166Speterac_tool_warned=yes ;; 6693289166Speteresac 6694289166Speter STRIP=$ac_ct_STRIP 6695289166Speter fi 6696251883Speterelse 6697289166Speter STRIP="$ac_cv_prog_STRIP" 6698251883Speterfi 6699251883Speter 6700289166Spetertest -z "$STRIP" && STRIP=: 6701251883Speter 6702251883Speter 6703251883Speter 6704251883Speter 6705251883Speter 6706289166Speter 6707251883Speterif test -n "$ac_tool_prefix"; then 6708289166Speter # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6709289166Speterset dummy ${ac_tool_prefix}ranlib; ac_word=$2 6710251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6711251883Speter$as_echo_n "checking for $ac_word... " >&6; } 6712289166Speterif ${ac_cv_prog_RANLIB+:} false; then : 6713251883Speter $as_echo_n "(cached) " >&6 6714251883Speterelse 6715289166Speter if test -n "$RANLIB"; then 6716289166Speter ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6717251883Speterelse 6718251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6719251883Speterfor as_dir in $PATH 6720251883Speterdo 6721251883Speter IFS=$as_save_IFS 6722251883Speter test -z "$as_dir" && as_dir=. 6723251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 6724251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6725289166Speter ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6726251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6727251883Speter break 2 6728251883Speter fi 6729251883Speterdone 6730251883Speter done 6731251883SpeterIFS=$as_save_IFS 6732251883Speter 6733251883Speterfi 6734251883Speterfi 6735289166SpeterRANLIB=$ac_cv_prog_RANLIB 6736289166Speterif test -n "$RANLIB"; then 6737289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6738289166Speter$as_echo "$RANLIB" >&6; } 6739251883Speterelse 6740251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6741251883Speter$as_echo "no" >&6; } 6742251883Speterfi 6743251883Speter 6744251883Speter 6745251883Speterfi 6746289166Speterif test -z "$ac_cv_prog_RANLIB"; then 6747289166Speter ac_ct_RANLIB=$RANLIB 6748289166Speter # Extract the first word of "ranlib", so it can be a program name with args. 6749289166Speterset dummy ranlib; ac_word=$2 6750251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6751251883Speter$as_echo_n "checking for $ac_word... " >&6; } 6752289166Speterif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6753251883Speter $as_echo_n "(cached) " >&6 6754251883Speterelse 6755289166Speter if test -n "$ac_ct_RANLIB"; then 6756289166Speter ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6757251883Speterelse 6758251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6759251883Speterfor as_dir in $PATH 6760251883Speterdo 6761251883Speter IFS=$as_save_IFS 6762251883Speter test -z "$as_dir" && as_dir=. 6763251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 6764251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6765289166Speter ac_cv_prog_ac_ct_RANLIB="ranlib" 6766251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6767251883Speter break 2 6768251883Speter fi 6769251883Speterdone 6770251883Speter done 6771251883SpeterIFS=$as_save_IFS 6772251883Speter 6773251883Speterfi 6774251883Speterfi 6775289166Speterac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6776289166Speterif test -n "$ac_ct_RANLIB"; then 6777289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6778289166Speter$as_echo "$ac_ct_RANLIB" >&6; } 6779251883Speterelse 6780251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6781251883Speter$as_echo "no" >&6; } 6782251883Speterfi 6783251883Speter 6784289166Speter if test "x$ac_ct_RANLIB" = x; then 6785289166Speter RANLIB=":" 6786251883Speter else 6787251883Speter case $cross_compiling:$ac_tool_warned in 6788251883Speteryes:) 6789251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6790251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6791251883Speterac_tool_warned=yes ;; 6792251883Speteresac 6793289166Speter RANLIB=$ac_ct_RANLIB 6794251883Speter fi 6795289166Speterelse 6796289166Speter RANLIB="$ac_cv_prog_RANLIB" 6797251883Speterfi 6798251883Speter 6799289166Spetertest -z "$RANLIB" && RANLIB=: 6800251883Speter 6801251883Speter 6802251883Speter 6803251883Speter 6804251883Speter 6805251883Speter 6806289166Speter# Determine commands to create old-style static archives. 6807289166Speterold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6808289166Speterold_postinstall_cmds='chmod 644 $oldlib' 6809289166Speterold_postuninstall_cmds= 6810251883Speter 6811289166Speterif test -n "$RANLIB"; then 6812289166Speter case $host_os in 6813305003Scy bitrig* | openbsd*) 6814289166Speter old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6815289166Speter ;; 6816289166Speter *) 6817289166Speter old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6818289166Speter ;; 6819289166Speter esac 6820289166Speter old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6821251883Speterfi 6822251883Speter 6823289166Spetercase $host_os in 6824289166Speter darwin*) 6825289166Speter lock_old_archive_extraction=yes ;; 6826289166Speter *) 6827289166Speter lock_old_archive_extraction=no ;; 6828289166Speteresac 6829251883Speter 6830251883Speter 6831251883Speter 6832251883Speter 6833251883Speter 6834251883Speter 6835251883Speter 6836251883Speter 6837251883Speter 6838251883Speter 6839251883Speter 6840251883Speter 6841251883Speter 6842251883Speter 6843251883Speter 6844251883Speter 6845289166Speter 6846289166Speter 6847289166Speter 6848289166Speter 6849289166Speter 6850289166Speter 6851289166Speter 6852289166Speter 6853289166Speter 6854289166Speter 6855289166Speter 6856289166Speter 6857289166Speter 6858289166Speter 6859289166Speter 6860289166Speter 6861289166Speter 6862289166Speter 6863289166Speter 6864289166Speter 6865289166Speter 6866289166Speter 6867289166Speter 6868289166Speter# If no C compiler was specified, use CC. 6869289166SpeterLTCC=${LTCC-"$CC"} 6870289166Speter 6871289166Speter# If no C compiler flags were specified, use CFLAGS. 6872289166SpeterLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6873289166Speter 6874289166Speter# Allow CC to be a program name with arguments. 6875289166Spetercompiler=$CC 6876289166Speter 6877289166Speter 6878251883Speter# Check for command to grab the raw symbol name followed by C symbol from nm. 6879251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6880251883Speter$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6881251883Speterif ${lt_cv_sys_global_symbol_pipe+:} false; then : 6882251883Speter $as_echo_n "(cached) " >&6 6883251883Speterelse 6884251883Speter 6885251883Speter# These are sane defaults that work on at least a few old systems. 6886251883Speter# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6887251883Speter 6888251883Speter# Character class describing NM global symbol codes. 6889251883Spetersymcode='[BCDEGRST]' 6890251883Speter 6891251883Speter# Regexp to match symbols that can be accessed directly from C. 6892251883Spetersympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6893251883Speter 6894251883Speter# Define system-specific variables. 6895251883Spetercase $host_os in 6896251883Speteraix*) 6897251883Speter symcode='[BCDT]' 6898251883Speter ;; 6899289166Spetercygwin* | mingw* | pw32* | cegcc*) 6900251883Speter symcode='[ABCDGISTW]' 6901251883Speter ;; 6902289166Speterhpux*) 6903305003Scy if test ia64 = "$host_cpu"; then 6904251883Speter symcode='[ABCDEGRST]' 6905251883Speter fi 6906251883Speter ;; 6907251883Speteririx* | nonstopux*) 6908251883Speter symcode='[BCDEGRST]' 6909251883Speter ;; 6910251883Speterosf*) 6911251883Speter symcode='[BCDEGQRST]' 6912251883Speter ;; 6913251883Spetersolaris*) 6914251883Speter symcode='[BDRT]' 6915251883Speter ;; 6916251883Spetersco3.2v5*) 6917251883Speter symcode='[DT]' 6918251883Speter ;; 6919251883Spetersysv4.2uw2*) 6920251883Speter symcode='[DT]' 6921251883Speter ;; 6922251883Spetersysv5* | sco5v6* | unixware* | OpenUNIX*) 6923251883Speter symcode='[ABDT]' 6924251883Speter ;; 6925251883Spetersysv4) 6926251883Speter symcode='[DFNSTU]' 6927251883Speter ;; 6928251883Speteresac 6929251883Speter 6930289166Speter# If we're using GNU nm, then use its standard symbol codes. 6931289166Spetercase `$NM -V 2>&1` in 6932289166Speter*GNU* | *'with BFD'*) 6933289166Speter symcode='[ABCDGIRSTW]' ;; 6934289166Speteresac 6935289166Speter 6936305003Scyif test "$lt_cv_nm_interface" = "MS dumpbin"; then 6937305003Scy # Gets list of data symbols to import. 6938305003Scy lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 6939305003Scy # Adjust the below global symbol transforms to fixup imported variables. 6940305003Scy lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 6941305003Scy lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 6942305003Scy lt_c_name_lib_hook="\ 6943305003Scy -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 6944305003Scy -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 6945305003Scyelse 6946305003Scy # Disable hooks by default. 6947305003Scy lt_cv_sys_global_symbol_to_import= 6948305003Scy lt_cdecl_hook= 6949305003Scy lt_c_name_hook= 6950305003Scy lt_c_name_lib_hook= 6951305003Scyfi 6952305003Scy 6953289166Speter# Transform an extracted symbol line into a proper C declaration. 6954289166Speter# Some systems (esp. on ia64) link data and code symbols differently, 6955289166Speter# so use this general approach. 6956305003Scylt_cv_sys_global_symbol_to_cdecl="sed -n"\ 6957305003Scy$lt_cdecl_hook\ 6958305003Scy" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 6959305003Scy" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 6960289166Speter 6961289166Speter# Transform an extracted symbol line into symbol name and symbol address 6962305003Scylt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 6963305003Scy$lt_c_name_hook\ 6964305003Scy" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6965305003Scy" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 6966289166Speter 6967305003Scy# Transform an extracted symbol line into symbol name with lib prefix and 6968305003Scy# symbol address. 6969305003Scylt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 6970305003Scy$lt_c_name_lib_hook\ 6971305003Scy" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6972305003Scy" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 6973305003Scy" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 6974305003Scy 6975251883Speter# Handle CRLF in mingw tool chain 6976251883Speteropt_cr= 6977251883Spetercase $build_os in 6978251883Spetermingw*) 6979289166Speter opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6980251883Speter ;; 6981251883Speteresac 6982251883Speter 6983289166Speter# Try without a prefix underscore, then with it. 6984251883Speterfor ac_symprfx in "" "_"; do 6985251883Speter 6986251883Speter # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6987251883Speter symxfrm="\\1 $ac_symprfx\\2 \\2" 6988251883Speter 6989251883Speter # Write the raw and C identifiers. 6990289166Speter if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6991305003Scy # Fake it for dumpbin and say T for any non-static function, 6992305003Scy # D for any global variable and I for any imported variable. 6993289166Speter # Also find C++ and __fastcall symbols from MSVC++, 6994289166Speter # which start with @ or ?. 6995289166Speter lt_cv_sys_global_symbol_pipe="$AWK '"\ 6996289166Speter" {last_section=section; section=\$ 3};"\ 6997289166Speter" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6998289166Speter" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6999305003Scy" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 7000305003Scy" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 7001305003Scy" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 7002289166Speter" \$ 0!~/External *\|/{next};"\ 7003289166Speter" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7004289166Speter" {if(hide[section]) next};"\ 7005305003Scy" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 7006305003Scy" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 7007305003Scy" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 7008305003Scy" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 7009289166Speter" ' prfx=^$ac_symprfx" 7010289166Speter else 7011289166Speter lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7012289166Speter fi 7013289166Speter lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7014251883Speter 7015251883Speter # Check to see that the pipe works correctly. 7016251883Speter pipe_works=no 7017251883Speter 7018251883Speter rm -f conftest* 7019289166Speter cat > conftest.$ac_ext <<_LT_EOF 7020251883Speter#ifdef __cplusplus 7021251883Speterextern "C" { 7022251883Speter#endif 7023251883Speterchar nm_test_var; 7024289166Spetervoid nm_test_func(void); 7025289166Spetervoid nm_test_func(void){} 7026251883Speter#ifdef __cplusplus 7027251883Speter} 7028251883Speter#endif 7029251883Speterint main(){nm_test_var='a';nm_test_func();return(0);} 7030289166Speter_LT_EOF 7031251883Speter 7032251883Speter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7033251883Speter (eval $ac_compile) 2>&5 7034251883Speter ac_status=$? 7035251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7036251883Speter test $ac_status = 0; }; then 7037251883Speter # Now try to grab the symbols. 7038251883Speter nlist=conftest.nm 7039289166Speter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7040289166Speter (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7041251883Speter ac_status=$? 7042251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7043251883Speter test $ac_status = 0; } && test -s "$nlist"; then 7044251883Speter # Try sorting and uniquifying the output. 7045251883Speter if sort "$nlist" | uniq > "$nlist"T; then 7046251883Speter mv -f "$nlist"T "$nlist" 7047251883Speter else 7048251883Speter rm -f "$nlist"T 7049251883Speter fi 7050251883Speter 7051251883Speter # Make sure that we snagged all the symbols we need. 7052289166Speter if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7053289166Speter if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7054289166Speter cat <<_LT_EOF > conftest.$ac_ext 7055289166Speter/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7056305003Scy#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 7057305003Scy/* DATA imports from DLLs on WIN32 can't be const, because runtime 7058289166Speter relocations are performed -- see ld's documentation on pseudo-relocs. */ 7059289166Speter# define LT_DLSYM_CONST 7060305003Scy#elif defined __osf__ 7061289166Speter/* This system does not cope well with relocations in const data. */ 7062289166Speter# define LT_DLSYM_CONST 7063289166Speter#else 7064289166Speter# define LT_DLSYM_CONST const 7065289166Speter#endif 7066289166Speter 7067251883Speter#ifdef __cplusplus 7068251883Speterextern "C" { 7069251883Speter#endif 7070251883Speter 7071289166Speter_LT_EOF 7072251883Speter # Now generate the symbol file. 7073289166Speter eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7074251883Speter 7075289166Speter cat <<_LT_EOF >> conftest.$ac_ext 7076251883Speter 7077289166Speter/* The mapping between symbol names and symbols. */ 7078289166SpeterLT_DLSYM_CONST struct { 7079251883Speter const char *name; 7080289166Speter void *address; 7081251883Speter} 7082289166Speterlt__PROGRAM__LTX_preloaded_symbols[] = 7083251883Speter{ 7084289166Speter { "@PROGRAM@", (void *) 0 }, 7085289166Speter_LT_EOF 7086305003Scy $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7087289166Speter cat <<\_LT_EOF >> conftest.$ac_ext 7088289166Speter {0, (void *) 0} 7089251883Speter}; 7090251883Speter 7091289166Speter/* This works around a problem in FreeBSD linker */ 7092289166Speter#ifdef FREEBSD_WORKAROUND 7093289166Speterstatic const void *lt_preloaded_setup() { 7094289166Speter return lt__PROGRAM__LTX_preloaded_symbols; 7095289166Speter} 7096289166Speter#endif 7097289166Speter 7098251883Speter#ifdef __cplusplus 7099251883Speter} 7100251883Speter#endif 7101289166Speter_LT_EOF 7102251883Speter # Now try linking the two files. 7103251883Speter mv conftest.$ac_objext conftstm.$ac_objext 7104289166Speter lt_globsym_save_LIBS=$LIBS 7105289166Speter lt_globsym_save_CFLAGS=$CFLAGS 7106305003Scy LIBS=conftstm.$ac_objext 7107251883Speter CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7108251883Speter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7109251883Speter (eval $ac_link) 2>&5 7110251883Speter ac_status=$? 7111251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7112305003Scy test $ac_status = 0; } && test -s conftest$ac_exeext; then 7113251883Speter pipe_works=yes 7114251883Speter fi 7115289166Speter LIBS=$lt_globsym_save_LIBS 7116289166Speter CFLAGS=$lt_globsym_save_CFLAGS 7117251883Speter else 7118251883Speter echo "cannot find nm_test_func in $nlist" >&5 7119251883Speter fi 7120251883Speter else 7121251883Speter echo "cannot find nm_test_var in $nlist" >&5 7122251883Speter fi 7123251883Speter else 7124251883Speter echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7125251883Speter fi 7126251883Speter else 7127251883Speter echo "$progname: failed program was:" >&5 7128251883Speter cat conftest.$ac_ext >&5 7129251883Speter fi 7130289166Speter rm -rf conftest* conftst* 7131251883Speter 7132251883Speter # Do not use the global_symbol_pipe unless it works. 7133305003Scy if test yes = "$pipe_works"; then 7134251883Speter break 7135251883Speter else 7136251883Speter lt_cv_sys_global_symbol_pipe= 7137251883Speter fi 7138251883Speterdone 7139251883Speter 7140251883Speterfi 7141251883Speter 7142251883Speterif test -z "$lt_cv_sys_global_symbol_pipe"; then 7143251883Speter lt_cv_sys_global_symbol_to_cdecl= 7144251883Speterfi 7145251883Speterif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7146251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7147251883Speter$as_echo "failed" >&6; } 7148251883Speterelse 7149251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7150251883Speter$as_echo "ok" >&6; } 7151251883Speterfi 7152251883Speter 7153289166Speter# Response file support. 7154289166Speterif test "$lt_cv_nm_interface" = "MS dumpbin"; then 7155289166Speter nm_file_list_spec='@' 7156289166Speterelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7157289166Speter nm_file_list_spec='@' 7158289166Speterfi 7159289166Speter 7160289166Speter 7161289166Speter 7162289166Speter 7163289166Speter 7164289166Speter 7165289166Speter 7166289166Speter 7167289166Speter 7168289166Speter 7169289166Speter 7170289166Speter 7171289166Speter 7172289166Speter 7173289166Speter 7174289166Speter 7175289166Speter 7176289166Speter 7177289166Speter 7178289166Speter 7179289166Speter 7180289166Speter 7181289166Speter 7182289166Speter 7183289166Speter 7184289166Speter 7185289166Speter 7186305003Scy 7187305003Scy 7188305003Scy 7189305003Scy 7190305003Scy 7191305003Scy 7192305003Scy 7193305003Scy 7194305003Scy 7195305003Scy 7196289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7197289166Speter$as_echo_n "checking for sysroot... " >&6; } 7198289166Speter 7199289166Speter# Check whether --with-sysroot was given. 7200289166Speterif test "${with_sysroot+set}" = set; then : 7201289166Speter withval=$with_sysroot; 7202289166Speterelse 7203289166Speter with_sysroot=no 7204289166Speterfi 7205289166Speter 7206289166Speter 7207289166Speterlt_sysroot= 7208305003Scycase $with_sysroot in #( 7209289166Speter yes) 7210305003Scy if test yes = "$GCC"; then 7211289166Speter lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7212289166Speter fi 7213289166Speter ;; #( 7214289166Speter /*) 7215289166Speter lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7216289166Speter ;; #( 7217289166Speter no|'') 7218289166Speter ;; #( 7219289166Speter *) 7220305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 7221305003Scy$as_echo "$with_sysroot" >&6; } 7222289166Speter as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7223289166Speter ;; 7224289166Speteresac 7225289166Speter 7226289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7227289166Speter$as_echo "${lt_sysroot:-no}" >&6; } 7228289166Speter 7229289166Speter 7230289166Speter 7231289166Speter 7232289166Speter 7233305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 7234305003Scy$as_echo_n "checking for a working dd... " >&6; } 7235305003Scyif ${ac_cv_path_lt_DD+:} false; then : 7236305003Scy $as_echo_n "(cached) " >&6 7237305003Scyelse 7238305003Scy printf 0123456789abcdef0123456789abcdef >conftest.i 7239305003Scycat conftest.i conftest.i >conftest2.i 7240305003Scy: ${lt_DD:=$DD} 7241305003Scyif test -z "$lt_DD"; then 7242305003Scy ac_path_lt_DD_found=false 7243305003Scy # Loop through the user's path and test for each of PROGNAME-LIST 7244305003Scy as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7245305003Scyfor as_dir in $PATH 7246305003Scydo 7247305003Scy IFS=$as_save_IFS 7248305003Scy test -z "$as_dir" && as_dir=. 7249305003Scy for ac_prog in dd; do 7250305003Scy for ac_exec_ext in '' $ac_executable_extensions; do 7251305003Scy ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 7252305003Scy as_fn_executable_p "$ac_path_lt_DD" || continue 7253305003Scyif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7254305003Scy cmp -s conftest.i conftest.out \ 7255305003Scy && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 7256305003Scyfi 7257305003Scy $ac_path_lt_DD_found && break 3 7258305003Scy done 7259305003Scy done 7260305003Scy done 7261305003ScyIFS=$as_save_IFS 7262305003Scy if test -z "$ac_cv_path_lt_DD"; then 7263305003Scy : 7264305003Scy fi 7265305003Scyelse 7266305003Scy ac_cv_path_lt_DD=$lt_DD 7267305003Scyfi 7268305003Scy 7269305003Scyrm -f conftest.i conftest2.i conftest.out 7270305003Scyfi 7271305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7272305003Scy$as_echo "$ac_cv_path_lt_DD" >&6; } 7273305003Scy 7274305003Scy 7275305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 7276305003Scy$as_echo_n "checking how to truncate binary pipes... " >&6; } 7277305003Scyif ${lt_cv_truncate_bin+:} false; then : 7278305003Scy $as_echo_n "(cached) " >&6 7279305003Scyelse 7280305003Scy printf 0123456789abcdef0123456789abcdef >conftest.i 7281305003Scycat conftest.i conftest.i >conftest2.i 7282305003Scylt_cv_truncate_bin= 7283305003Scyif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7284305003Scy cmp -s conftest.i conftest.out \ 7285305003Scy && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 7286305003Scyfi 7287305003Scyrm -f conftest.i conftest2.i conftest.out 7288305003Scytest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 7289305003Scyfi 7290305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7291305003Scy$as_echo "$lt_cv_truncate_bin" >&6; } 7292305003Scy 7293305003Scy 7294305003Scy 7295305003Scy 7296305003Scy 7297305003Scy 7298305003Scy 7299305003Scy# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 7300305003Scyfunc_cc_basename () 7301305003Scy{ 7302305003Scy for cc_temp in $*""; do 7303305003Scy case $cc_temp in 7304305003Scy compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7305305003Scy distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7306305003Scy \-*) ;; 7307305003Scy *) break;; 7308305003Scy esac 7309305003Scy done 7310305003Scy func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7311305003Scy} 7312305003Scy 7313289166Speter# Check whether --enable-libtool-lock was given. 7314289166Speterif test "${enable_libtool_lock+set}" = set; then : 7315289166Speter enableval=$enable_libtool_lock; 7316289166Speterfi 7317289166Speter 7318305003Scytest no = "$enable_libtool_lock" || enable_libtool_lock=yes 7319289166Speter 7320289166Speter# Some flags need to be propagated to the compiler or linker for good 7321289166Speter# libtool support. 7322289166Spetercase $host in 7323289166Speteria64-*-hpux*) 7324305003Scy # Find out what ABI is being produced by ac_compile, and set mode 7325305003Scy # options accordingly. 7326289166Speter echo 'int i;' > conftest.$ac_ext 7327289166Speter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7328289166Speter (eval $ac_compile) 2>&5 7329289166Speter ac_status=$? 7330289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7331289166Speter test $ac_status = 0; }; then 7332289166Speter case `/usr/bin/file conftest.$ac_objext` in 7333289166Speter *ELF-32*) 7334305003Scy HPUX_IA64_MODE=32 7335289166Speter ;; 7336289166Speter *ELF-64*) 7337305003Scy HPUX_IA64_MODE=64 7338289166Speter ;; 7339289166Speter esac 7340289166Speter fi 7341289166Speter rm -rf conftest* 7342289166Speter ;; 7343289166Speter*-*-irix6*) 7344305003Scy # Find out what ABI is being produced by ac_compile, and set linker 7345305003Scy # options accordingly. 7346289166Speter echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7347289166Speter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7348289166Speter (eval $ac_compile) 2>&5 7349289166Speter ac_status=$? 7350289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7351289166Speter test $ac_status = 0; }; then 7352305003Scy if test yes = "$lt_cv_prog_gnu_ld"; then 7353289166Speter case `/usr/bin/file conftest.$ac_objext` in 7354289166Speter *32-bit*) 7355289166Speter LD="${LD-ld} -melf32bsmip" 7356289166Speter ;; 7357289166Speter *N32*) 7358289166Speter LD="${LD-ld} -melf32bmipn32" 7359289166Speter ;; 7360289166Speter *64-bit*) 7361289166Speter LD="${LD-ld} -melf64bmip" 7362289166Speter ;; 7363289166Speter esac 7364289166Speter else 7365289166Speter case `/usr/bin/file conftest.$ac_objext` in 7366289166Speter *32-bit*) 7367289166Speter LD="${LD-ld} -32" 7368289166Speter ;; 7369289166Speter *N32*) 7370289166Speter LD="${LD-ld} -n32" 7371289166Speter ;; 7372289166Speter *64-bit*) 7373289166Speter LD="${LD-ld} -64" 7374289166Speter ;; 7375289166Speter esac 7376289166Speter fi 7377289166Speter fi 7378289166Speter rm -rf conftest* 7379289166Speter ;; 7380289166Speter 7381305003Scymips64*-*linux*) 7382305003Scy # Find out what ABI is being produced by ac_compile, and set linker 7383305003Scy # options accordingly. 7384305003Scy echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7385305003Scy if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7386305003Scy (eval $ac_compile) 2>&5 7387305003Scy ac_status=$? 7388305003Scy $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7389305003Scy test $ac_status = 0; }; then 7390305003Scy emul=elf 7391305003Scy case `/usr/bin/file conftest.$ac_objext` in 7392305003Scy *32-bit*) 7393305003Scy emul="${emul}32" 7394305003Scy ;; 7395305003Scy *64-bit*) 7396305003Scy emul="${emul}64" 7397305003Scy ;; 7398305003Scy esac 7399305003Scy case `/usr/bin/file conftest.$ac_objext` in 7400305003Scy *MSB*) 7401305003Scy emul="${emul}btsmip" 7402305003Scy ;; 7403305003Scy *LSB*) 7404305003Scy emul="${emul}ltsmip" 7405305003Scy ;; 7406305003Scy esac 7407305003Scy case `/usr/bin/file conftest.$ac_objext` in 7408305003Scy *N32*) 7409305003Scy emul="${emul}n32" 7410305003Scy ;; 7411305003Scy esac 7412305003Scy LD="${LD-ld} -m $emul" 7413305003Scy fi 7414305003Scy rm -rf conftest* 7415305003Scy ;; 7416305003Scy 7417305003Scyx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7418289166Speters390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7419305003Scy # Find out what ABI is being produced by ac_compile, and set linker 7420305003Scy # options accordingly. Note that the listed cases only cover the 7421305003Scy # situations where additional linker options are needed (such as when 7422305003Scy # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7423305003Scy # vice versa); the common cases where no linker options are needed do 7424305003Scy # not appear in the list. 7425289166Speter echo 'int i;' > conftest.$ac_ext 7426289166Speter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7427289166Speter (eval $ac_compile) 2>&5 7428289166Speter ac_status=$? 7429289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7430289166Speter test $ac_status = 0; }; then 7431289166Speter case `/usr/bin/file conftest.o` in 7432289166Speter *32-bit*) 7433289166Speter case $host in 7434289166Speter x86_64-*kfreebsd*-gnu) 7435289166Speter LD="${LD-ld} -m elf_i386_fbsd" 7436289166Speter ;; 7437289166Speter x86_64-*linux*) 7438305003Scy case `/usr/bin/file conftest.o` in 7439305003Scy *x86-64*) 7440305003Scy LD="${LD-ld} -m elf32_x86_64" 7441305003Scy ;; 7442305003Scy *) 7443305003Scy LD="${LD-ld} -m elf_i386" 7444305003Scy ;; 7445305003Scy esac 7446289166Speter ;; 7447305003Scy powerpc64le-*linux*) 7448305003Scy LD="${LD-ld} -m elf32lppclinux" 7449305003Scy ;; 7450305003Scy powerpc64-*linux*) 7451289166Speter LD="${LD-ld} -m elf32ppclinux" 7452289166Speter ;; 7453289166Speter s390x-*linux*) 7454289166Speter LD="${LD-ld} -m elf_s390" 7455289166Speter ;; 7456289166Speter sparc64-*linux*) 7457289166Speter LD="${LD-ld} -m elf32_sparc" 7458289166Speter ;; 7459289166Speter esac 7460289166Speter ;; 7461289166Speter *64-bit*) 7462289166Speter case $host in 7463289166Speter x86_64-*kfreebsd*-gnu) 7464289166Speter LD="${LD-ld} -m elf_x86_64_fbsd" 7465289166Speter ;; 7466289166Speter x86_64-*linux*) 7467289166Speter LD="${LD-ld} -m elf_x86_64" 7468289166Speter ;; 7469305003Scy powerpcle-*linux*) 7470305003Scy LD="${LD-ld} -m elf64lppc" 7471305003Scy ;; 7472305003Scy powerpc-*linux*) 7473289166Speter LD="${LD-ld} -m elf64ppc" 7474289166Speter ;; 7475289166Speter s390*-*linux*|s390*-*tpf*) 7476289166Speter LD="${LD-ld} -m elf64_s390" 7477289166Speter ;; 7478289166Speter sparc*-*linux*) 7479289166Speter LD="${LD-ld} -m elf64_sparc" 7480289166Speter ;; 7481289166Speter esac 7482289166Speter ;; 7483289166Speter esac 7484289166Speter fi 7485289166Speter rm -rf conftest* 7486289166Speter ;; 7487289166Speter 7488289166Speter*-*-sco3.2v5*) 7489289166Speter # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7490305003Scy SAVE_CFLAGS=$CFLAGS 7491289166Speter CFLAGS="$CFLAGS -belf" 7492289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7493289166Speter$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7494289166Speterif ${lt_cv_cc_needs_belf+:} false; then : 7495251883Speter $as_echo_n "(cached) " >&6 7496251883Speterelse 7497289166Speter ac_ext=c 7498289166Speterac_cpp='$CPP $CPPFLAGS' 7499289166Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7500289166Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7501289166Speterac_compiler_gnu=$ac_cv_c_compiler_gnu 7502289166Speter 7503289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7504289166Speter/* end confdefs.h. */ 7505289166Speter 7506289166Speterint 7507289166Spetermain () 7508289166Speter{ 7509289166Speter 7510289166Speter ; 7511289166Speter return 0; 7512289166Speter} 7513289166Speter_ACEOF 7514289166Speterif ac_fn_c_try_link "$LINENO"; then : 7515289166Speter lt_cv_cc_needs_belf=yes 7516251883Speterelse 7517289166Speter lt_cv_cc_needs_belf=no 7518251883Speterfi 7519289166Speterrm -f core conftest.err conftest.$ac_objext \ 7520289166Speter conftest$ac_exeext conftest.$ac_ext 7521289166Speter ac_ext=c 7522289166Speterac_cpp='$CPP $CPPFLAGS' 7523289166Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7524289166Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7525289166Speterac_compiler_gnu=$ac_cv_c_compiler_gnu 7526289166Speter 7527251883Speterfi 7528289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7529289166Speter$as_echo "$lt_cv_cc_needs_belf" >&6; } 7530305003Scy if test yes != "$lt_cv_cc_needs_belf"; then 7531289166Speter # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7532305003Scy CFLAGS=$SAVE_CFLAGS 7533289166Speter fi 7534289166Speter ;; 7535289166Speter*-*solaris*) 7536305003Scy # Find out what ABI is being produced by ac_compile, and set linker 7537305003Scy # options accordingly. 7538289166Speter echo 'int i;' > conftest.$ac_ext 7539289166Speter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7540289166Speter (eval $ac_compile) 2>&5 7541289166Speter ac_status=$? 7542289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7543289166Speter test $ac_status = 0; }; then 7544289166Speter case `/usr/bin/file conftest.o` in 7545289166Speter *64-bit*) 7546289166Speter case $lt_cv_prog_gnu_ld in 7547289166Speter yes*) 7548289166Speter case $host in 7549305003Scy i?86-*-solaris*|x86_64-*-solaris*) 7550289166Speter LD="${LD-ld} -m elf_x86_64" 7551289166Speter ;; 7552289166Speter sparc*-*-solaris*) 7553289166Speter LD="${LD-ld} -m elf64_sparc" 7554289166Speter ;; 7555289166Speter esac 7556289166Speter # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7557289166Speter if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7558305003Scy LD=${LD-ld}_sol2 7559289166Speter fi 7560289166Speter ;; 7561289166Speter *) 7562289166Speter if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7563289166Speter LD="${LD-ld} -64" 7564289166Speter fi 7565289166Speter ;; 7566289166Speter esac 7567289166Speter ;; 7568289166Speter esac 7569289166Speter fi 7570289166Speter rm -rf conftest* 7571289166Speter ;; 7572289166Speteresac 7573251883Speter 7574305003Scyneed_locks=$enable_libtool_lock 7575251883Speter 7576289166Speterif test -n "$ac_tool_prefix"; then 7577289166Speter # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7578289166Speterset dummy ${ac_tool_prefix}mt; ac_word=$2 7579289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7580289166Speter$as_echo_n "checking for $ac_word... " >&6; } 7581289166Speterif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7582289166Speter $as_echo_n "(cached) " >&6 7583289166Speterelse 7584289166Speter if test -n "$MANIFEST_TOOL"; then 7585289166Speter ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7586289166Speterelse 7587289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7588289166Speterfor as_dir in $PATH 7589289166Speterdo 7590289166Speter IFS=$as_save_IFS 7591289166Speter test -z "$as_dir" && as_dir=. 7592289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 7593289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7594289166Speter ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7595289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7596289166Speter break 2 7597289166Speter fi 7598289166Speterdone 7599289166Speter done 7600289166SpeterIFS=$as_save_IFS 7601251883Speter 7602289166Speterfi 7603289166Speterfi 7604289166SpeterMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7605289166Speterif test -n "$MANIFEST_TOOL"; then 7606289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7607289166Speter$as_echo "$MANIFEST_TOOL" >&6; } 7608289166Speterelse 7609289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7610289166Speter$as_echo "no" >&6; } 7611289166Speterfi 7612251883Speter 7613251883Speter 7614289166Speterfi 7615289166Speterif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7616289166Speter ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7617289166Speter # Extract the first word of "mt", so it can be a program name with args. 7618289166Speterset dummy mt; ac_word=$2 7619289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7620289166Speter$as_echo_n "checking for $ac_word... " >&6; } 7621289166Speterif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7622289166Speter $as_echo_n "(cached) " >&6 7623289166Speterelse 7624289166Speter if test -n "$ac_ct_MANIFEST_TOOL"; then 7625289166Speter ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7626289166Speterelse 7627289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7628289166Speterfor as_dir in $PATH 7629289166Speterdo 7630289166Speter IFS=$as_save_IFS 7631289166Speter test -z "$as_dir" && as_dir=. 7632289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 7633289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7634289166Speter ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7635289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7636289166Speter break 2 7637251883Speter fi 7638289166Speterdone 7639289166Speter done 7640289166SpeterIFS=$as_save_IFS 7641289166Speter 7642289166Speterfi 7643289166Speterfi 7644289166Speterac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7645289166Speterif test -n "$ac_ct_MANIFEST_TOOL"; then 7646289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7647289166Speter$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7648289166Speterelse 7649289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7650289166Speter$as_echo "no" >&6; } 7651289166Speterfi 7652289166Speter 7653289166Speter if test "x$ac_ct_MANIFEST_TOOL" = x; then 7654289166Speter MANIFEST_TOOL=":" 7655289166Speter else 7656289166Speter case $cross_compiling:$ac_tool_warned in 7657289166Speteryes:) 7658289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7659289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7660289166Speterac_tool_warned=yes ;; 7661251883Speteresac 7662289166Speter MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7663289166Speter fi 7664289166Speterelse 7665289166Speter MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7666289166Speterfi 7667251883Speter 7668289166Spetertest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7669289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7670289166Speter$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7671289166Speterif ${lt_cv_path_mainfest_tool+:} false; then : 7672289166Speter $as_echo_n "(cached) " >&6 7673289166Speterelse 7674289166Speter lt_cv_path_mainfest_tool=no 7675289166Speter echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7676289166Speter $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7677289166Speter cat conftest.err >&5 7678289166Speter if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7679289166Speter lt_cv_path_mainfest_tool=yes 7680289166Speter fi 7681289166Speter rm -f conftest* 7682289166Speterfi 7683289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7684289166Speter$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7685305003Scyif test yes != "$lt_cv_path_mainfest_tool"; then 7686289166Speter MANIFEST_TOOL=: 7687289166Speterfi 7688251883Speter 7689251883Speter 7690251883Speter 7691251883Speter 7692251883Speter 7693251883Speter 7694289166Speter case $host_os in 7695289166Speter rhapsody* | darwin*) 7696289166Speter if test -n "$ac_tool_prefix"; then 7697289166Speter # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7698289166Speterset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7699289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7700289166Speter$as_echo_n "checking for $ac_word... " >&6; } 7701289166Speterif ${ac_cv_prog_DSYMUTIL+:} false; then : 7702289166Speter $as_echo_n "(cached) " >&6 7703289166Speterelse 7704289166Speter if test -n "$DSYMUTIL"; then 7705289166Speter ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7706289166Speterelse 7707289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7708289166Speterfor as_dir in $PATH 7709289166Speterdo 7710289166Speter IFS=$as_save_IFS 7711289166Speter test -z "$as_dir" && as_dir=. 7712289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 7713289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7714289166Speter ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7715289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7716289166Speter break 2 7717289166Speter fi 7718289166Speterdone 7719289166Speter done 7720289166SpeterIFS=$as_save_IFS 7721251883Speter 7722289166Speterfi 7723289166Speterfi 7724289166SpeterDSYMUTIL=$ac_cv_prog_DSYMUTIL 7725289166Speterif test -n "$DSYMUTIL"; then 7726289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7727289166Speter$as_echo "$DSYMUTIL" >&6; } 7728289166Speterelse 7729289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7730289166Speter$as_echo "no" >&6; } 7731289166Speterfi 7732289166Speter 7733289166Speter 7734289166Speterfi 7735289166Speterif test -z "$ac_cv_prog_DSYMUTIL"; then 7736289166Speter ac_ct_DSYMUTIL=$DSYMUTIL 7737289166Speter # Extract the first word of "dsymutil", so it can be a program name with args. 7738289166Speterset dummy dsymutil; ac_word=$2 7739251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7740251883Speter$as_echo_n "checking for $ac_word... " >&6; } 7741289166Speterif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7742251883Speter $as_echo_n "(cached) " >&6 7743251883Speterelse 7744289166Speter if test -n "$ac_ct_DSYMUTIL"; then 7745289166Speter ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7746251883Speterelse 7747251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7748251883Speterfor as_dir in $PATH 7749251883Speterdo 7750251883Speter IFS=$as_save_IFS 7751251883Speter test -z "$as_dir" && as_dir=. 7752251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 7753251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7754289166Speter ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7755251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7756251883Speter break 2 7757251883Speter fi 7758251883Speterdone 7759251883Speter done 7760251883SpeterIFS=$as_save_IFS 7761251883Speter 7762251883Speterfi 7763251883Speterfi 7764289166Speterac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7765289166Speterif test -n "$ac_ct_DSYMUTIL"; then 7766289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7767289166Speter$as_echo "$ac_ct_DSYMUTIL" >&6; } 7768251883Speterelse 7769251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7770251883Speter$as_echo "no" >&6; } 7771251883Speterfi 7772251883Speter 7773289166Speter if test "x$ac_ct_DSYMUTIL" = x; then 7774289166Speter DSYMUTIL=":" 7775289166Speter else 7776289166Speter case $cross_compiling:$ac_tool_warned in 7777289166Speteryes:) 7778289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7779289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7780289166Speterac_tool_warned=yes ;; 7781289166Speteresac 7782289166Speter DSYMUTIL=$ac_ct_DSYMUTIL 7783289166Speter fi 7784289166Speterelse 7785289166Speter DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7786289166Speterfi 7787251883Speter 7788289166Speter if test -n "$ac_tool_prefix"; then 7789289166Speter # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7790289166Speterset dummy ${ac_tool_prefix}nmedit; ac_word=$2 7791289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7792289166Speter$as_echo_n "checking for $ac_word... " >&6; } 7793289166Speterif ${ac_cv_prog_NMEDIT+:} false; then : 7794289166Speter $as_echo_n "(cached) " >&6 7795289166Speterelse 7796289166Speter if test -n "$NMEDIT"; then 7797289166Speter ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7798289166Speterelse 7799289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7800289166Speterfor as_dir in $PATH 7801289166Speterdo 7802289166Speter IFS=$as_save_IFS 7803289166Speter test -z "$as_dir" && as_dir=. 7804289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 7805289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7806289166Speter ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7807289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7808289166Speter break 2 7809289166Speter fi 7810289166Speterdone 7811289166Speter done 7812289166SpeterIFS=$as_save_IFS 7813289166Speter 7814251883Speterfi 7815289166Speterfi 7816289166SpeterNMEDIT=$ac_cv_prog_NMEDIT 7817289166Speterif test -n "$NMEDIT"; then 7818289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7819289166Speter$as_echo "$NMEDIT" >&6; } 7820289166Speterelse 7821289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7822289166Speter$as_echo "no" >&6; } 7823289166Speterfi 7824289166Speter 7825289166Speter 7826289166Speterfi 7827289166Speterif test -z "$ac_cv_prog_NMEDIT"; then 7828289166Speter ac_ct_NMEDIT=$NMEDIT 7829289166Speter # Extract the first word of "nmedit", so it can be a program name with args. 7830289166Speterset dummy nmedit; ac_word=$2 7831251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7832251883Speter$as_echo_n "checking for $ac_word... " >&6; } 7833289166Speterif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7834251883Speter $as_echo_n "(cached) " >&6 7835251883Speterelse 7836289166Speter if test -n "$ac_ct_NMEDIT"; then 7837289166Speter ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7838251883Speterelse 7839251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7840251883Speterfor as_dir in $PATH 7841251883Speterdo 7842251883Speter IFS=$as_save_IFS 7843251883Speter test -z "$as_dir" && as_dir=. 7844251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 7845251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7846289166Speter ac_cv_prog_ac_ct_NMEDIT="nmedit" 7847251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7848251883Speter break 2 7849251883Speter fi 7850251883Speterdone 7851251883Speter done 7852251883SpeterIFS=$as_save_IFS 7853251883Speter 7854251883Speterfi 7855251883Speterfi 7856289166Speterac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7857289166Speterif test -n "$ac_ct_NMEDIT"; then 7858289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7859289166Speter$as_echo "$ac_ct_NMEDIT" >&6; } 7860251883Speterelse 7861251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7862251883Speter$as_echo "no" >&6; } 7863251883Speterfi 7864251883Speter 7865289166Speter if test "x$ac_ct_NMEDIT" = x; then 7866289166Speter NMEDIT=":" 7867251883Speter else 7868251883Speter case $cross_compiling:$ac_tool_warned in 7869251883Speteryes:) 7870251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7871251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7872251883Speterac_tool_warned=yes ;; 7873251883Speteresac 7874289166Speter NMEDIT=$ac_ct_NMEDIT 7875251883Speter fi 7876251883Speterelse 7877289166Speter NMEDIT="$ac_cv_prog_NMEDIT" 7878251883Speterfi 7879251883Speter 7880289166Speter if test -n "$ac_tool_prefix"; then 7881289166Speter # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7882289166Speterset dummy ${ac_tool_prefix}lipo; ac_word=$2 7883251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7884251883Speter$as_echo_n "checking for $ac_word... " >&6; } 7885289166Speterif ${ac_cv_prog_LIPO+:} false; then : 7886251883Speter $as_echo_n "(cached) " >&6 7887251883Speterelse 7888289166Speter if test -n "$LIPO"; then 7889289166Speter ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7890251883Speterelse 7891251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7892251883Speterfor as_dir in $PATH 7893251883Speterdo 7894251883Speter IFS=$as_save_IFS 7895251883Speter test -z "$as_dir" && as_dir=. 7896251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 7897251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7898289166Speter ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7899251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7900251883Speter break 2 7901251883Speter fi 7902251883Speterdone 7903251883Speter done 7904251883SpeterIFS=$as_save_IFS 7905251883Speter 7906251883Speterfi 7907251883Speterfi 7908289166SpeterLIPO=$ac_cv_prog_LIPO 7909289166Speterif test -n "$LIPO"; then 7910289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7911289166Speter$as_echo "$LIPO" >&6; } 7912251883Speterelse 7913251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7914251883Speter$as_echo "no" >&6; } 7915251883Speterfi 7916251883Speter 7917251883Speter 7918251883Speterfi 7919289166Speterif test -z "$ac_cv_prog_LIPO"; then 7920289166Speter ac_ct_LIPO=$LIPO 7921289166Speter # Extract the first word of "lipo", so it can be a program name with args. 7922289166Speterset dummy lipo; ac_word=$2 7923251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7924251883Speter$as_echo_n "checking for $ac_word... " >&6; } 7925289166Speterif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7926251883Speter $as_echo_n "(cached) " >&6 7927251883Speterelse 7928289166Speter if test -n "$ac_ct_LIPO"; then 7929289166Speter ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7930251883Speterelse 7931251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7932251883Speterfor as_dir in $PATH 7933251883Speterdo 7934251883Speter IFS=$as_save_IFS 7935251883Speter test -z "$as_dir" && as_dir=. 7936251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 7937251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7938289166Speter ac_cv_prog_ac_ct_LIPO="lipo" 7939251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7940251883Speter break 2 7941251883Speter fi 7942251883Speterdone 7943251883Speter done 7944251883SpeterIFS=$as_save_IFS 7945251883Speter 7946251883Speterfi 7947251883Speterfi 7948289166Speterac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7949289166Speterif test -n "$ac_ct_LIPO"; then 7950289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7951289166Speter$as_echo "$ac_ct_LIPO" >&6; } 7952251883Speterelse 7953251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7954251883Speter$as_echo "no" >&6; } 7955251883Speterfi 7956251883Speter 7957289166Speter if test "x$ac_ct_LIPO" = x; then 7958289166Speter LIPO=":" 7959251883Speter else 7960251883Speter case $cross_compiling:$ac_tool_warned in 7961251883Speteryes:) 7962251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7963251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7964251883Speterac_tool_warned=yes ;; 7965251883Speteresac 7966289166Speter LIPO=$ac_ct_LIPO 7967251883Speter fi 7968251883Speterelse 7969289166Speter LIPO="$ac_cv_prog_LIPO" 7970251883Speterfi 7971251883Speter 7972289166Speter if test -n "$ac_tool_prefix"; then 7973289166Speter # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7974289166Speterset dummy ${ac_tool_prefix}otool; ac_word=$2 7975251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7976251883Speter$as_echo_n "checking for $ac_word... " >&6; } 7977289166Speterif ${ac_cv_prog_OTOOL+:} false; then : 7978251883Speter $as_echo_n "(cached) " >&6 7979251883Speterelse 7980289166Speter if test -n "$OTOOL"; then 7981289166Speter ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7982251883Speterelse 7983251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7984251883Speterfor as_dir in $PATH 7985251883Speterdo 7986251883Speter IFS=$as_save_IFS 7987251883Speter test -z "$as_dir" && as_dir=. 7988251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 7989251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7990289166Speter ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7991251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7992251883Speter break 2 7993251883Speter fi 7994251883Speterdone 7995251883Speter done 7996251883SpeterIFS=$as_save_IFS 7997251883Speter 7998251883Speterfi 7999251883Speterfi 8000289166SpeterOTOOL=$ac_cv_prog_OTOOL 8001289166Speterif test -n "$OTOOL"; then 8002289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8003289166Speter$as_echo "$OTOOL" >&6; } 8004251883Speterelse 8005251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8006251883Speter$as_echo "no" >&6; } 8007251883Speterfi 8008251883Speter 8009251883Speter 8010251883Speterfi 8011289166Speterif test -z "$ac_cv_prog_OTOOL"; then 8012289166Speter ac_ct_OTOOL=$OTOOL 8013289166Speter # Extract the first word of "otool", so it can be a program name with args. 8014289166Speterset dummy otool; ac_word=$2 8015251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8016251883Speter$as_echo_n "checking for $ac_word... " >&6; } 8017289166Speterif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8018251883Speter $as_echo_n "(cached) " >&6 8019251883Speterelse 8020289166Speter if test -n "$ac_ct_OTOOL"; then 8021289166Speter ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8022251883Speterelse 8023251883Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8024251883Speterfor as_dir in $PATH 8025251883Speterdo 8026251883Speter IFS=$as_save_IFS 8027251883Speter test -z "$as_dir" && as_dir=. 8028251883Speter for ac_exec_ext in '' $ac_executable_extensions; do 8029251883Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8030289166Speter ac_cv_prog_ac_ct_OTOOL="otool" 8031251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8032251883Speter break 2 8033251883Speter fi 8034251883Speterdone 8035251883Speter done 8036251883SpeterIFS=$as_save_IFS 8037251883Speter 8038251883Speterfi 8039251883Speterfi 8040289166Speterac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8041289166Speterif test -n "$ac_ct_OTOOL"; then 8042289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8043289166Speter$as_echo "$ac_ct_OTOOL" >&6; } 8044251883Speterelse 8045251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8046251883Speter$as_echo "no" >&6; } 8047251883Speterfi 8048251883Speter 8049289166Speter if test "x$ac_ct_OTOOL" = x; then 8050289166Speter OTOOL=":" 8051251883Speter else 8052251883Speter case $cross_compiling:$ac_tool_warned in 8053251883Speteryes:) 8054251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8055251883Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8056251883Speterac_tool_warned=yes ;; 8057251883Speteresac 8058289166Speter OTOOL=$ac_ct_OTOOL 8059251883Speter fi 8060251883Speterelse 8061289166Speter OTOOL="$ac_cv_prog_OTOOL" 8062251883Speterfi 8063251883Speter 8064289166Speter if test -n "$ac_tool_prefix"; then 8065289166Speter # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8066289166Speterset dummy ${ac_tool_prefix}otool64; ac_word=$2 8067289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8068289166Speter$as_echo_n "checking for $ac_word... " >&6; } 8069289166Speterif ${ac_cv_prog_OTOOL64+:} false; then : 8070289166Speter $as_echo_n "(cached) " >&6 8071289166Speterelse 8072289166Speter if test -n "$OTOOL64"; then 8073289166Speter ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8074289166Speterelse 8075289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8076289166Speterfor as_dir in $PATH 8077289166Speterdo 8078289166Speter IFS=$as_save_IFS 8079289166Speter test -z "$as_dir" && as_dir=. 8080289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 8081289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8082289166Speter ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8083289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8084289166Speter break 2 8085289166Speter fi 8086289166Speterdone 8087289166Speter done 8088289166SpeterIFS=$as_save_IFS 8089251883Speter 8090289166Speterfi 8091289166Speterfi 8092289166SpeterOTOOL64=$ac_cv_prog_OTOOL64 8093289166Speterif test -n "$OTOOL64"; then 8094289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8095289166Speter$as_echo "$OTOOL64" >&6; } 8096289166Speterelse 8097289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8098289166Speter$as_echo "no" >&6; } 8099289166Speterfi 8100289166Speter 8101289166Speter 8102289166Speterfi 8103289166Speterif test -z "$ac_cv_prog_OTOOL64"; then 8104289166Speter ac_ct_OTOOL64=$OTOOL64 8105289166Speter # Extract the first word of "otool64", so it can be a program name with args. 8106289166Speterset dummy otool64; ac_word=$2 8107289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8108289166Speter$as_echo_n "checking for $ac_word... " >&6; } 8109289166Speterif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8110289166Speter $as_echo_n "(cached) " >&6 8111289166Speterelse 8112289166Speter if test -n "$ac_ct_OTOOL64"; then 8113289166Speter ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8114289166Speterelse 8115289166Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8116289166Speterfor as_dir in $PATH 8117289166Speterdo 8118289166Speter IFS=$as_save_IFS 8119289166Speter test -z "$as_dir" && as_dir=. 8120289166Speter for ac_exec_ext in '' $ac_executable_extensions; do 8121289166Speter if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8122289166Speter ac_cv_prog_ac_ct_OTOOL64="otool64" 8123289166Speter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8124289166Speter break 2 8125289166Speter fi 8126289166Speterdone 8127289166Speter done 8128289166SpeterIFS=$as_save_IFS 8129289166Speter 8130289166Speterfi 8131289166Speterfi 8132289166Speterac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8133289166Speterif test -n "$ac_ct_OTOOL64"; then 8134289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8135289166Speter$as_echo "$ac_ct_OTOOL64" >&6; } 8136289166Speterelse 8137289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8138289166Speter$as_echo "no" >&6; } 8139289166Speterfi 8140289166Speter 8141289166Speter if test "x$ac_ct_OTOOL64" = x; then 8142289166Speter OTOOL64=":" 8143289166Speter else 8144289166Speter case $cross_compiling:$ac_tool_warned in 8145289166Speteryes:) 8146289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8147289166Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8148289166Speterac_tool_warned=yes ;; 8149289166Speteresac 8150289166Speter OTOOL64=$ac_ct_OTOOL64 8151289166Speter fi 8152289166Speterelse 8153289166Speter OTOOL64="$ac_cv_prog_OTOOL64" 8154289166Speterfi 8155289166Speter 8156289166Speter 8157289166Speter 8158289166Speter 8159289166Speter 8160289166Speter 8161289166Speter 8162289166Speter 8163289166Speter 8164289166Speter 8165289166Speter 8166289166Speter 8167289166Speter 8168289166Speter 8169289166Speter 8170289166Speter 8171289166Speter 8172289166Speter 8173289166Speter 8174289166Speter 8175289166Speter 8176289166Speter 8177289166Speter 8178289166Speter 8179289166Speter 8180289166Speter 8181289166Speter 8182289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8183289166Speter$as_echo_n "checking for -single_module linker flag... " >&6; } 8184289166Speterif ${lt_cv_apple_cc_single_mod+:} false; then : 8185289166Speter $as_echo_n "(cached) " >&6 8186289166Speterelse 8187289166Speter lt_cv_apple_cc_single_mod=no 8188305003Scy if test -z "$LT_MULTI_MODULE"; then 8189289166Speter # By default we will add the -single_module flag. You can override 8190289166Speter # by either setting the environment variable LT_MULTI_MODULE 8191289166Speter # non-empty at configure time, or by adding -multi_module to the 8192289166Speter # link flags. 8193289166Speter rm -rf libconftest.dylib* 8194289166Speter echo "int foo(void){return 1;}" > conftest.c 8195289166Speter echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8196289166Speter-dynamiclib -Wl,-single_module conftest.c" >&5 8197289166Speter $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8198289166Speter -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8199289166Speter _lt_result=$? 8200289166Speter # If there is a non-empty error log, and "single_module" 8201289166Speter # appears in it, assume the flag caused a linker warning 8202289166Speter if test -s conftest.err && $GREP single_module conftest.err; then 8203289166Speter cat conftest.err >&5 8204289166Speter # Otherwise, if the output was created with a 0 exit code from 8205289166Speter # the compiler, it worked. 8206305003Scy elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 8207289166Speter lt_cv_apple_cc_single_mod=yes 8208289166Speter else 8209289166Speter cat conftest.err >&5 8210289166Speter fi 8211289166Speter rm -rf libconftest.dylib* 8212289166Speter rm -f conftest.* 8213289166Speter fi 8214289166Speterfi 8215289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8216289166Speter$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8217289166Speter 8218289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8219289166Speter$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8220289166Speterif ${lt_cv_ld_exported_symbols_list+:} false; then : 8221289166Speter $as_echo_n "(cached) " >&6 8222289166Speterelse 8223289166Speter lt_cv_ld_exported_symbols_list=no 8224289166Speter save_LDFLAGS=$LDFLAGS 8225289166Speter echo "_main" > conftest.sym 8226289166Speter LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8227289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8228289166Speter/* end confdefs.h. */ 8229289166Speter 8230289166Speterint 8231289166Spetermain () 8232289166Speter{ 8233289166Speter 8234289166Speter ; 8235289166Speter return 0; 8236289166Speter} 8237289166Speter_ACEOF 8238289166Speterif ac_fn_c_try_link "$LINENO"; then : 8239289166Speter lt_cv_ld_exported_symbols_list=yes 8240289166Speterelse 8241289166Speter lt_cv_ld_exported_symbols_list=no 8242289166Speterfi 8243289166Speterrm -f core conftest.err conftest.$ac_objext \ 8244289166Speter conftest$ac_exeext conftest.$ac_ext 8245305003Scy LDFLAGS=$save_LDFLAGS 8246289166Speter 8247289166Speterfi 8248289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8249289166Speter$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8250289166Speter 8251289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8252289166Speter$as_echo_n "checking for -force_load linker flag... " >&6; } 8253289166Speterif ${lt_cv_ld_force_load+:} false; then : 8254289166Speter $as_echo_n "(cached) " >&6 8255289166Speterelse 8256289166Speter lt_cv_ld_force_load=no 8257289166Speter cat > conftest.c << _LT_EOF 8258289166Speterint forced_loaded() { return 2;} 8259289166Speter_LT_EOF 8260289166Speter echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8261289166Speter $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8262289166Speter echo "$AR cru libconftest.a conftest.o" >&5 8263289166Speter $AR cru libconftest.a conftest.o 2>&5 8264289166Speter echo "$RANLIB libconftest.a" >&5 8265289166Speter $RANLIB libconftest.a 2>&5 8266289166Speter cat > conftest.c << _LT_EOF 8267289166Speterint main() { return 0;} 8268289166Speter_LT_EOF 8269289166Speter echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8270289166Speter $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8271289166Speter _lt_result=$? 8272289166Speter if test -s conftest.err && $GREP force_load conftest.err; then 8273289166Speter cat conftest.err >&5 8274305003Scy elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 8275289166Speter lt_cv_ld_force_load=yes 8276289166Speter else 8277289166Speter cat conftest.err >&5 8278289166Speter fi 8279289166Speter rm -f conftest.err libconftest.a conftest conftest.c 8280289166Speter rm -rf conftest.dSYM 8281289166Speter 8282289166Speterfi 8283289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8284289166Speter$as_echo "$lt_cv_ld_force_load" >&6; } 8285289166Speter case $host_os in 8286289166Speter rhapsody* | darwin1.[012]) 8287305003Scy _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 8288289166Speter darwin1.*) 8289305003Scy _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8290289166Speter darwin*) # darwin 5.x on 8291289166Speter # if running on 10.5 or later, the deployment target defaults 8292289166Speter # to the OS version, if on x86, and 10.4, the deployment 8293289166Speter # target defaults to 10.4. Don't you love it? 8294289166Speter case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8295289166Speter 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8296305003Scy _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8297305003Scy 10.[012][,.]*) 8298305003Scy _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8299289166Speter 10.*) 8300305003Scy _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8301289166Speter esac 8302289166Speter ;; 8303289166Speter esac 8304305003Scy if test yes = "$lt_cv_apple_cc_single_mod"; then 8305289166Speter _lt_dar_single_mod='$single_module' 8306289166Speter fi 8307305003Scy if test yes = "$lt_cv_ld_exported_symbols_list"; then 8308305003Scy _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 8309289166Speter else 8310305003Scy _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 8311289166Speter fi 8312305003Scy if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 8313289166Speter _lt_dsymutil='~$DSYMUTIL $lib || :' 8314289166Speter else 8315289166Speter _lt_dsymutil= 8316289166Speter fi 8317289166Speter ;; 8318289166Speter esac 8319289166Speter 8320305003Scy# func_munge_path_list VARIABLE PATH 8321305003Scy# ----------------------------------- 8322305003Scy# VARIABLE is name of variable containing _space_ separated list of 8323305003Scy# directories to be munged by the contents of PATH, which is string 8324305003Scy# having a format: 8325305003Scy# "DIR[:DIR]:" 8326305003Scy# string "DIR[ DIR]" will be prepended to VARIABLE 8327305003Scy# ":DIR[:DIR]" 8328305003Scy# string "DIR[ DIR]" will be appended to VARIABLE 8329305003Scy# "DIRP[:DIRP]::[DIRA:]DIRA" 8330305003Scy# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 8331305003Scy# "DIRA[ DIRA]" will be appended to VARIABLE 8332305003Scy# "DIR[:DIR]" 8333305003Scy# VARIABLE will be replaced by "DIR[ DIR]" 8334305003Scyfunc_munge_path_list () 8335305003Scy{ 8336305003Scy case x$2 in 8337305003Scy x) 8338305003Scy ;; 8339305003Scy *:) 8340305003Scy eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 8341305003Scy ;; 8342305003Scy x:*) 8343305003Scy eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 8344305003Scy ;; 8345305003Scy *::*) 8346305003Scy eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 8347305003Scy eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 8348305003Scy ;; 8349305003Scy *) 8350305003Scy eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 8351305003Scy ;; 8352305003Scy esac 8353305003Scy} 8354305003Scy 8355289166Speterac_ext=c 8356289166Speterac_cpp='$CPP $CPPFLAGS' 8357289166Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8358289166Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8359289166Speterac_compiler_gnu=$ac_cv_c_compiler_gnu 8360289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 8361289166Speter$as_echo_n "checking how to run the C preprocessor... " >&6; } 8362289166Speter# On Suns, sometimes $CPP names a directory. 8363289166Speterif test -n "$CPP" && test -d "$CPP"; then 8364289166Speter CPP= 8365289166Speterfi 8366289166Speterif test -z "$CPP"; then 8367289166Speter if ${ac_cv_prog_CPP+:} false; then : 8368289166Speter $as_echo_n "(cached) " >&6 8369289166Speterelse 8370289166Speter # Double quotes because CPP needs to be expanded 8371289166Speter for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 8372289166Speter do 8373289166Speter ac_preproc_ok=false 8374289166Speterfor ac_c_preproc_warn_flag in '' yes 8375289166Speterdo 8376289166Speter # Use a header file that comes with gcc, so configuring glibc 8377289166Speter # with a fresh cross-compiler works. 8378289166Speter # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8379289166Speter # <limits.h> exists even on freestanding compilers. 8380289166Speter # On the NeXT, cc -E runs the code through the compiler's parser, 8381289166Speter # not just through cpp. "Syntax error" is here to catch this case. 8382289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8383289166Speter/* end confdefs.h. */ 8384289166Speter#ifdef __STDC__ 8385289166Speter# include <limits.h> 8386289166Speter#else 8387289166Speter# include <assert.h> 8388289166Speter#endif 8389289166Speter Syntax error 8390289166Speter_ACEOF 8391289166Speterif ac_fn_c_try_cpp "$LINENO"; then : 8392289166Speter 8393289166Speterelse 8394289166Speter # Broken: fails on valid input. 8395289166Spetercontinue 8396289166Speterfi 8397289166Speterrm -f conftest.err conftest.i conftest.$ac_ext 8398289166Speter 8399289166Speter # OK, works on sane cases. Now check whether nonexistent headers 8400289166Speter # can be detected and how. 8401289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8402289166Speter/* end confdefs.h. */ 8403289166Speter#include <ac_nonexistent.h> 8404289166Speter_ACEOF 8405289166Speterif ac_fn_c_try_cpp "$LINENO"; then : 8406289166Speter # Broken: success on invalid input. 8407289166Spetercontinue 8408289166Speterelse 8409289166Speter # Passes both tests. 8410289166Speterac_preproc_ok=: 8411289166Speterbreak 8412289166Speterfi 8413289166Speterrm -f conftest.err conftest.i conftest.$ac_ext 8414289166Speter 8415289166Speterdone 8416289166Speter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 8417289166Speterrm -f conftest.i conftest.err conftest.$ac_ext 8418289166Speterif $ac_preproc_ok; then : 8419289166Speter break 8420289166Speterfi 8421289166Speter 8422289166Speter done 8423289166Speter ac_cv_prog_CPP=$CPP 8424289166Speter 8425289166Speterfi 8426289166Speter CPP=$ac_cv_prog_CPP 8427289166Speterelse 8428289166Speter ac_cv_prog_CPP=$CPP 8429289166Speterfi 8430289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 8431289166Speter$as_echo "$CPP" >&6; } 8432289166Speterac_preproc_ok=false 8433289166Speterfor ac_c_preproc_warn_flag in '' yes 8434289166Speterdo 8435289166Speter # Use a header file that comes with gcc, so configuring glibc 8436289166Speter # with a fresh cross-compiler works. 8437289166Speter # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8438289166Speter # <limits.h> exists even on freestanding compilers. 8439289166Speter # On the NeXT, cc -E runs the code through the compiler's parser, 8440289166Speter # not just through cpp. "Syntax error" is here to catch this case. 8441289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8442289166Speter/* end confdefs.h. */ 8443289166Speter#ifdef __STDC__ 8444289166Speter# include <limits.h> 8445289166Speter#else 8446289166Speter# include <assert.h> 8447289166Speter#endif 8448289166Speter Syntax error 8449289166Speter_ACEOF 8450289166Speterif ac_fn_c_try_cpp "$LINENO"; then : 8451289166Speter 8452289166Speterelse 8453289166Speter # Broken: fails on valid input. 8454289166Spetercontinue 8455289166Speterfi 8456289166Speterrm -f conftest.err conftest.i conftest.$ac_ext 8457289166Speter 8458289166Speter # OK, works on sane cases. Now check whether nonexistent headers 8459289166Speter # can be detected and how. 8460289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8461289166Speter/* end confdefs.h. */ 8462289166Speter#include <ac_nonexistent.h> 8463289166Speter_ACEOF 8464289166Speterif ac_fn_c_try_cpp "$LINENO"; then : 8465289166Speter # Broken: success on invalid input. 8466289166Spetercontinue 8467289166Speterelse 8468289166Speter # Passes both tests. 8469289166Speterac_preproc_ok=: 8470289166Speterbreak 8471289166Speterfi 8472289166Speterrm -f conftest.err conftest.i conftest.$ac_ext 8473289166Speter 8474289166Speterdone 8475289166Speter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 8476289166Speterrm -f conftest.i conftest.err conftest.$ac_ext 8477289166Speterif $ac_preproc_ok; then : 8478289166Speter 8479289166Speterelse 8480289166Speter { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8481289166Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 8482289166Speteras_fn_error $? "C preprocessor \"$CPP\" fails sanity check 8483289166SpeterSee \`config.log' for more details" "$LINENO" 5; } 8484289166Speterfi 8485289166Speter 8486289166Speterac_ext=c 8487289166Speterac_cpp='$CPP $CPPFLAGS' 8488289166Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8489289166Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8490289166Speterac_compiler_gnu=$ac_cv_c_compiler_gnu 8491289166Speter 8492289166Speter 8493289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 8494289166Speter$as_echo_n "checking for ANSI C header files... " >&6; } 8495289166Speterif ${ac_cv_header_stdc+:} false; then : 8496289166Speter $as_echo_n "(cached) " >&6 8497289166Speterelse 8498289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8499289166Speter/* end confdefs.h. */ 8500289166Speter#include <stdlib.h> 8501289166Speter#include <stdarg.h> 8502289166Speter#include <string.h> 8503289166Speter#include <float.h> 8504289166Speter 8505289166Speterint 8506289166Spetermain () 8507289166Speter{ 8508289166Speter 8509289166Speter ; 8510289166Speter return 0; 8511289166Speter} 8512289166Speter_ACEOF 8513289166Speterif ac_fn_c_try_compile "$LINENO"; then : 8514289166Speter ac_cv_header_stdc=yes 8515289166Speterelse 8516289166Speter ac_cv_header_stdc=no 8517289166Speterfi 8518289166Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8519289166Speter 8520289166Speterif test $ac_cv_header_stdc = yes; then 8521289166Speter # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 8522289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8523289166Speter/* end confdefs.h. */ 8524289166Speter#include <string.h> 8525289166Speter 8526289166Speter_ACEOF 8527289166Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8528289166Speter $EGREP "memchr" >/dev/null 2>&1; then : 8529289166Speter 8530289166Speterelse 8531289166Speter ac_cv_header_stdc=no 8532289166Speterfi 8533289166Speterrm -f conftest* 8534289166Speter 8535289166Speterfi 8536289166Speter 8537289166Speterif test $ac_cv_header_stdc = yes; then 8538289166Speter # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 8539289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8540289166Speter/* end confdefs.h. */ 8541289166Speter#include <stdlib.h> 8542289166Speter 8543289166Speter_ACEOF 8544289166Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8545289166Speter $EGREP "free" >/dev/null 2>&1; then : 8546289166Speter 8547289166Speterelse 8548289166Speter ac_cv_header_stdc=no 8549289166Speterfi 8550289166Speterrm -f conftest* 8551289166Speter 8552289166Speterfi 8553289166Speter 8554289166Speterif test $ac_cv_header_stdc = yes; then 8555289166Speter # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 8556289166Speter if test "$cross_compiling" = yes; then : 8557289166Speter : 8558289166Speterelse 8559289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8560289166Speter/* end confdefs.h. */ 8561289166Speter#include <ctype.h> 8562289166Speter#include <stdlib.h> 8563289166Speter#if ((' ' & 0x0FF) == 0x020) 8564289166Speter# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 8565289166Speter# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 8566289166Speter#else 8567289166Speter# define ISLOWER(c) \ 8568289166Speter (('a' <= (c) && (c) <= 'i') \ 8569289166Speter || ('j' <= (c) && (c) <= 'r') \ 8570289166Speter || ('s' <= (c) && (c) <= 'z')) 8571289166Speter# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 8572289166Speter#endif 8573289166Speter 8574289166Speter#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 8575289166Speterint 8576289166Spetermain () 8577289166Speter{ 8578289166Speter int i; 8579289166Speter for (i = 0; i < 256; i++) 8580289166Speter if (XOR (islower (i), ISLOWER (i)) 8581289166Speter || toupper (i) != TOUPPER (i)) 8582289166Speter return 2; 8583289166Speter return 0; 8584289166Speter} 8585289166Speter_ACEOF 8586289166Speterif ac_fn_c_try_run "$LINENO"; then : 8587289166Speter 8588289166Speterelse 8589289166Speter ac_cv_header_stdc=no 8590289166Speterfi 8591289166Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8592289166Speter conftest.$ac_objext conftest.beam conftest.$ac_ext 8593289166Speterfi 8594289166Speter 8595289166Speterfi 8596289166Speterfi 8597289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 8598289166Speter$as_echo "$ac_cv_header_stdc" >&6; } 8599289166Speterif test $ac_cv_header_stdc = yes; then 8600289166Speter 8601289166Speter$as_echo "#define STDC_HEADERS 1" >>confdefs.h 8602289166Speter 8603289166Speterfi 8604289166Speter 8605289166Speter# On IRIX 5.3, sys/types and inttypes.h are conflicting. 8606289166Speterfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 8607289166Speter inttypes.h stdint.h unistd.h 8608289166Speterdo : 8609289166Speter as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8610289166Speterac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 8611289166Speter" 8612289166Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8613289166Speter cat >>confdefs.h <<_ACEOF 8614289166Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8615289166Speter_ACEOF 8616289166Speter 8617289166Speterfi 8618289166Speter 8619289166Speterdone 8620289166Speter 8621289166Speter 8622289166Speterfor ac_header in dlfcn.h 8623289166Speterdo : 8624289166Speter ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8625289166Speter" 8626289166Speterif test "x$ac_cv_header_dlfcn_h" = xyes; then : 8627289166Speter cat >>confdefs.h <<_ACEOF 8628289166Speter#define HAVE_DLFCN_H 1 8629289166Speter_ACEOF 8630289166Speter 8631289166Speterfi 8632289166Speter 8633289166Speterdone 8634289166Speter 8635289166Speter 8636289166Speter 8637289166Speter 8638289166Speter 8639289166Speter# Set options 8640289166Speter 8641289166Speter 8642289166Speter 8643289166Speter enable_dlopen=no 8644289166Speter 8645289166Speter 8646289166Speter enable_win32_dll=no 8647289166Speter 8648289166Speter 8649289166Speter # Check whether --enable-shared was given. 8650289166Speterif test "${enable_shared+set}" = set; then : 8651289166Speter enableval=$enable_shared; p=${PACKAGE-default} 8652289166Speter case $enableval in 8653289166Speter yes) enable_shared=yes ;; 8654289166Speter no) enable_shared=no ;; 8655289166Speter *) 8656289166Speter enable_shared=no 8657289166Speter # Look at the argument we got. We use all the common list separators. 8658305003Scy lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8659289166Speter for pkg in $enableval; do 8660305003Scy IFS=$lt_save_ifs 8661289166Speter if test "X$pkg" = "X$p"; then 8662289166Speter enable_shared=yes 8663289166Speter fi 8664289166Speter done 8665305003Scy IFS=$lt_save_ifs 8666289166Speter ;; 8667289166Speter esac 8668289166Speterelse 8669289166Speter enable_shared=yes 8670289166Speterfi 8671289166Speter 8672289166Speter 8673289166Speter 8674289166Speter 8675289166Speter 8676289166Speter 8677289166Speter 8678289166Speter 8679289166Speter 8680289166Speter # Check whether --enable-static was given. 8681289166Speterif test "${enable_static+set}" = set; then : 8682289166Speter enableval=$enable_static; p=${PACKAGE-default} 8683289166Speter case $enableval in 8684289166Speter yes) enable_static=yes ;; 8685289166Speter no) enable_static=no ;; 8686289166Speter *) 8687289166Speter enable_static=no 8688289166Speter # Look at the argument we got. We use all the common list separators. 8689305003Scy lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8690289166Speter for pkg in $enableval; do 8691305003Scy IFS=$lt_save_ifs 8692289166Speter if test "X$pkg" = "X$p"; then 8693289166Speter enable_static=yes 8694289166Speter fi 8695289166Speter done 8696305003Scy IFS=$lt_save_ifs 8697289166Speter ;; 8698289166Speter esac 8699289166Speterelse 8700289166Speter enable_static=yes 8701289166Speterfi 8702289166Speter 8703289166Speter 8704289166Speter 8705289166Speter 8706289166Speter 8707289166Speter 8708289166Speter 8709289166Speter 8710289166Speter 8711289166Speter 8712289166Speter# Check whether --with-pic was given. 8713289166Speterif test "${with_pic+set}" = set; then : 8714289166Speter withval=$with_pic; lt_p=${PACKAGE-default} 8715289166Speter case $withval in 8716289166Speter yes|no) pic_mode=$withval ;; 8717289166Speter *) 8718289166Speter pic_mode=default 8719289166Speter # Look at the argument we got. We use all the common list separators. 8720305003Scy lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8721289166Speter for lt_pkg in $withval; do 8722305003Scy IFS=$lt_save_ifs 8723289166Speter if test "X$lt_pkg" = "X$lt_p"; then 8724289166Speter pic_mode=yes 8725289166Speter fi 8726289166Speter done 8727305003Scy IFS=$lt_save_ifs 8728289166Speter ;; 8729289166Speter esac 8730289166Speterelse 8731289166Speter pic_mode=default 8732289166Speterfi 8733289166Speter 8734289166Speter 8735289166Speter 8736289166Speter 8737289166Speter 8738289166Speter 8739289166Speter 8740289166Speter 8741289166Speter # Check whether --enable-fast-install was given. 8742289166Speterif test "${enable_fast_install+set}" = set; then : 8743289166Speter enableval=$enable_fast_install; p=${PACKAGE-default} 8744289166Speter case $enableval in 8745289166Speter yes) enable_fast_install=yes ;; 8746289166Speter no) enable_fast_install=no ;; 8747289166Speter *) 8748289166Speter enable_fast_install=no 8749289166Speter # Look at the argument we got. We use all the common list separators. 8750305003Scy lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8751289166Speter for pkg in $enableval; do 8752305003Scy IFS=$lt_save_ifs 8753289166Speter if test "X$pkg" = "X$p"; then 8754289166Speter enable_fast_install=yes 8755289166Speter fi 8756289166Speter done 8757305003Scy IFS=$lt_save_ifs 8758289166Speter ;; 8759289166Speter esac 8760289166Speterelse 8761289166Speter enable_fast_install=yes 8762289166Speterfi 8763289166Speter 8764289166Speter 8765289166Speter 8766289166Speter 8767289166Speter 8768289166Speter 8769289166Speter 8770289166Speter 8771305003Scy shared_archive_member_spec= 8772305003Scycase $host,$enable_shared in 8773305003Scypower*-*-aix[5-9]*,yes) 8774305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8775305003Scy$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 8776289166Speter 8777305003Scy# Check whether --with-aix-soname was given. 8778305003Scyif test "${with_aix_soname+set}" = set; then : 8779305003Scy withval=$with_aix_soname; case $withval in 8780305003Scy aix|svr4|both) 8781305003Scy ;; 8782305003Scy *) 8783305003Scy as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8784305003Scy ;; 8785305003Scy esac 8786305003Scy lt_cv_with_aix_soname=$with_aix_soname 8787305003Scyelse 8788305003Scy if ${lt_cv_with_aix_soname+:} false; then : 8789305003Scy $as_echo_n "(cached) " >&6 8790305003Scyelse 8791305003Scy lt_cv_with_aix_soname=aix 8792305003Scyfi 8793289166Speter 8794305003Scy with_aix_soname=$lt_cv_with_aix_soname 8795305003Scyfi 8796289166Speter 8797305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8798305003Scy$as_echo "$with_aix_soname" >&6; } 8799305003Scy if test aix != "$with_aix_soname"; then 8800305003Scy # For the AIX way of multilib, we name the shared archive member 8801305003Scy # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8802305003Scy # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8803305003Scy # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8804305003Scy # the AIX toolchain works better with OBJECT_MODE set (default 32). 8805305003Scy if test 64 = "${OBJECT_MODE-32}"; then 8806305003Scy shared_archive_member_spec=shr_64 8807305003Scy else 8808305003Scy shared_archive_member_spec=shr 8809305003Scy fi 8810305003Scy fi 8811305003Scy ;; 8812305003Scy*) 8813305003Scy with_aix_soname=aix 8814305003Scy ;; 8815305003Scyesac 8816305003Scy 8817305003Scy 8818305003Scy 8819305003Scy 8820305003Scy 8821305003Scy 8822305003Scy 8823305003Scy 8824305003Scy 8825305003Scy 8826289166Speter# This can be used to rebuild libtool when needed 8827305003ScyLIBTOOL_DEPS=$ltmain 8828289166Speter 8829289166Speter# Always use our own libtool. 8830289166SpeterLIBTOOL='$(SHELL) $(top_builddir)/libtool' 8831289166Speter 8832289166Speter 8833289166Speter 8834289166Speter 8835289166Speter 8836289166Speter 8837289166Speter 8838289166Speter 8839289166Speter 8840289166Speter 8841289166Speter 8842289166Speter 8843289166Speter 8844289166Speter 8845289166Speter 8846289166Speter 8847289166Speter 8848289166Speter 8849289166Speter 8850289166Speter 8851289166Speter 8852289166Speter 8853289166Speter 8854289166Speter 8855289166Speter 8856289166Speter 8857289166Speter 8858289166Speter 8859289166Speter 8860289166Speter 8861289166Spetertest -z "$LN_S" && LN_S="ln -s" 8862289166Speter 8863289166Speter 8864289166Speter 8865289166Speter 8866289166Speter 8867289166Speter 8868289166Speter 8869289166Speter 8870289166Speter 8871289166Speter 8872289166Speter 8873289166Speter 8874289166Speter 8875289166Speter 8876305003Scyif test -n "${ZSH_VERSION+set}"; then 8877289166Speter setopt NO_GLOB_SUBST 8878289166Speterfi 8879289166Speter 8880289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8881289166Speter$as_echo_n "checking for objdir... " >&6; } 8882289166Speterif ${lt_cv_objdir+:} false; then : 8883289166Speter $as_echo_n "(cached) " >&6 8884289166Speterelse 8885289166Speter rm -f .libs 2>/dev/null 8886289166Spetermkdir .libs 2>/dev/null 8887289166Speterif test -d .libs; then 8888289166Speter lt_cv_objdir=.libs 8889289166Speterelse 8890289166Speter # MS-DOS does not allow filenames that begin with a dot. 8891289166Speter lt_cv_objdir=_libs 8892289166Speterfi 8893289166Speterrmdir .libs 2>/dev/null 8894289166Speterfi 8895289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8896289166Speter$as_echo "$lt_cv_objdir" >&6; } 8897289166Speterobjdir=$lt_cv_objdir 8898289166Speter 8899289166Speter 8900289166Speter 8901289166Speter 8902289166Speter 8903289166Spetercat >>confdefs.h <<_ACEOF 8904289166Speter#define LT_OBJDIR "$lt_cv_objdir/" 8905289166Speter_ACEOF 8906289166Speter 8907289166Speter 8908289166Speter 8909289166Speter 8910289166Spetercase $host_os in 8911289166Speteraix3*) 8912289166Speter # AIX sometimes has problems with the GCC collect2 program. For some 8913289166Speter # reason, if we set the COLLECT_NAMES environment variable, the problems 8914289166Speter # vanish in a puff of smoke. 8915305003Scy if test set != "${COLLECT_NAMES+set}"; then 8916289166Speter COLLECT_NAMES= 8917289166Speter export COLLECT_NAMES 8918289166Speter fi 8919289166Speter ;; 8920289166Speteresac 8921289166Speter 8922289166Speter# Global variables: 8923289166Speterofile=libtool 8924289166Spetercan_build_shared=yes 8925289166Speter 8926305003Scy# All known linkers require a '.a' archive for static linking (except MSVC, 8927289166Speter# which needs '.lib'). 8928289166Speterlibext=a 8929289166Speter 8930305003Scywith_gnu_ld=$lt_cv_prog_gnu_ld 8931289166Speter 8932305003Scyold_CC=$CC 8933305003Scyold_CFLAGS=$CFLAGS 8934251883Speter 8935251883Speter# Set sane defaults for various variables 8936251883Spetertest -z "$CC" && CC=cc 8937251883Spetertest -z "$LTCC" && LTCC=$CC 8938251883Spetertest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8939251883Spetertest -z "$LD" && LD=ld 8940251883Spetertest -z "$ac_objext" && ac_objext=o 8941251883Speter 8942305003Scyfunc_cc_basename $compiler 8943305003Scycc_basename=$func_cc_basename_result 8944251883Speter 8945251883Speter 8946251883Speter# Only perform the check for file, if the check method requires it 8947289166Spetertest -z "$MAGIC_CMD" && MAGIC_CMD=file 8948251883Spetercase $deplibs_check_method in 8949251883Speterfile_magic*) 8950251883Speter if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8951251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8952251883Speter$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8953251883Speterif ${lt_cv_path_MAGIC_CMD+:} false; then : 8954251883Speter $as_echo_n "(cached) " >&6 8955251883Speterelse 8956251883Speter case $MAGIC_CMD in 8957251883Speter[\\/*] | ?:[\\/]*) 8958305003Scy lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8959251883Speter ;; 8960251883Speter*) 8961305003Scy lt_save_MAGIC_CMD=$MAGIC_CMD 8962305003Scy lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8963251883Speter ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8964251883Speter for ac_dir in $ac_dummy; do 8965305003Scy IFS=$lt_save_ifs 8966251883Speter test -z "$ac_dir" && ac_dir=. 8967305003Scy if test -f "$ac_dir/${ac_tool_prefix}file"; then 8968305003Scy lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 8969251883Speter if test -n "$file_magic_test_file"; then 8970251883Speter case $deplibs_check_method in 8971251883Speter "file_magic "*) 8972251883Speter file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8973305003Scy MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8974251883Speter if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8975251883Speter $EGREP "$file_magic_regex" > /dev/null; then 8976251883Speter : 8977251883Speter else 8978289166Speter cat <<_LT_EOF 1>&2 8979251883Speter 8980251883Speter*** Warning: the command libtool uses to detect shared libraries, 8981251883Speter*** $file_magic_cmd, produces output that libtool cannot recognize. 8982251883Speter*** The result is that libtool may fail to recognize shared libraries 8983251883Speter*** as such. This will affect the creation of libtool libraries that 8984251883Speter*** depend on shared libraries, but programs linked with such libtool 8985251883Speter*** libraries will work regardless of this problem. Nevertheless, you 8986251883Speter*** may want to report the problem to your system manager and/or to 8987251883Speter*** bug-libtool@gnu.org 8988251883Speter 8989289166Speter_LT_EOF 8990251883Speter fi ;; 8991251883Speter esac 8992251883Speter fi 8993251883Speter break 8994251883Speter fi 8995251883Speter done 8996305003Scy IFS=$lt_save_ifs 8997305003Scy MAGIC_CMD=$lt_save_MAGIC_CMD 8998251883Speter ;; 8999251883Speteresac 9000251883Speterfi 9001251883Speter 9002305003ScyMAGIC_CMD=$lt_cv_path_MAGIC_CMD 9003251883Speterif test -n "$MAGIC_CMD"; then 9004251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9005251883Speter$as_echo "$MAGIC_CMD" >&6; } 9006251883Speterelse 9007251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9008251883Speter$as_echo "no" >&6; } 9009251883Speterfi 9010251883Speter 9011289166Speter 9012289166Speter 9013289166Speter 9014289166Speter 9015251883Speterif test -z "$lt_cv_path_MAGIC_CMD"; then 9016251883Speter if test -n "$ac_tool_prefix"; then 9017251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9018251883Speter$as_echo_n "checking for file... " >&6; } 9019251883Speterif ${lt_cv_path_MAGIC_CMD+:} false; then : 9020251883Speter $as_echo_n "(cached) " >&6 9021251883Speterelse 9022251883Speter case $MAGIC_CMD in 9023251883Speter[\\/*] | ?:[\\/]*) 9024305003Scy lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9025251883Speter ;; 9026251883Speter*) 9027305003Scy lt_save_MAGIC_CMD=$MAGIC_CMD 9028305003Scy lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9029251883Speter ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9030251883Speter for ac_dir in $ac_dummy; do 9031305003Scy IFS=$lt_save_ifs 9032251883Speter test -z "$ac_dir" && ac_dir=. 9033305003Scy if test -f "$ac_dir/file"; then 9034305003Scy lt_cv_path_MAGIC_CMD=$ac_dir/"file" 9035251883Speter if test -n "$file_magic_test_file"; then 9036251883Speter case $deplibs_check_method in 9037251883Speter "file_magic "*) 9038251883Speter file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9039305003Scy MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9040251883Speter if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9041251883Speter $EGREP "$file_magic_regex" > /dev/null; then 9042251883Speter : 9043251883Speter else 9044289166Speter cat <<_LT_EOF 1>&2 9045251883Speter 9046251883Speter*** Warning: the command libtool uses to detect shared libraries, 9047251883Speter*** $file_magic_cmd, produces output that libtool cannot recognize. 9048251883Speter*** The result is that libtool may fail to recognize shared libraries 9049251883Speter*** as such. This will affect the creation of libtool libraries that 9050251883Speter*** depend on shared libraries, but programs linked with such libtool 9051251883Speter*** libraries will work regardless of this problem. Nevertheless, you 9052251883Speter*** may want to report the problem to your system manager and/or to 9053251883Speter*** bug-libtool@gnu.org 9054251883Speter 9055289166Speter_LT_EOF 9056251883Speter fi ;; 9057251883Speter esac 9058251883Speter fi 9059251883Speter break 9060251883Speter fi 9061251883Speter done 9062305003Scy IFS=$lt_save_ifs 9063305003Scy MAGIC_CMD=$lt_save_MAGIC_CMD 9064251883Speter ;; 9065251883Speteresac 9066251883Speterfi 9067251883Speter 9068305003ScyMAGIC_CMD=$lt_cv_path_MAGIC_CMD 9069251883Speterif test -n "$MAGIC_CMD"; then 9070251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9071251883Speter$as_echo "$MAGIC_CMD" >&6; } 9072251883Speterelse 9073251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9074251883Speter$as_echo "no" >&6; } 9075251883Speterfi 9076251883Speter 9077289166Speter 9078251883Speter else 9079251883Speter MAGIC_CMD=: 9080251883Speter fi 9081251883Speterfi 9082251883Speter 9083251883Speter fi 9084251883Speter ;; 9085251883Speteresac 9086251883Speter 9087289166Speter# Use C for the default configuration in the libtool script 9088251883Speter 9089305003Scylt_save_CC=$CC 9090251883Speterac_ext=c 9091251883Speterac_cpp='$CPP $CPPFLAGS' 9092251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9093251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9094251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu 9095251883Speter 9096251883Speter 9097251883Speter# Source file extension for C test sources. 9098251883Speterac_ext=c 9099251883Speter 9100251883Speter# Object file extension for compiled C test sources. 9101251883Speterobjext=o 9102251883Speterobjext=$objext 9103251883Speter 9104251883Speter# Code to be used in simple compile tests 9105289166Speterlt_simple_compile_test_code="int some_variable = 0;" 9106251883Speter 9107251883Speter# Code to be used in simple link tests 9108289166Speterlt_simple_link_test_code='int main(){return(0);}' 9109251883Speter 9110251883Speter 9111289166Speter 9112289166Speter 9113289166Speter 9114289166Speter 9115289166Speter 9116251883Speter# If no C compiler was specified, use CC. 9117251883SpeterLTCC=${LTCC-"$CC"} 9118251883Speter 9119251883Speter# If no C compiler flags were specified, use CFLAGS. 9120251883SpeterLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9121251883Speter 9122251883Speter# Allow CC to be a program name with arguments. 9123251883Spetercompiler=$CC 9124251883Speter 9125289166Speter# Save the default compiler, since it gets overwritten when the other 9126289166Speter# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9127289166Spetercompiler_DEFAULT=$CC 9128251883Speter 9129251883Speter# save warnings/boilerplate of simple test code 9130251883Speterac_outfile=conftest.$ac_objext 9131289166Speterecho "$lt_simple_compile_test_code" >conftest.$ac_ext 9132251883Spetereval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9133251883Speter_lt_compiler_boilerplate=`cat conftest.err` 9134289166Speter$RM conftest* 9135251883Speter 9136251883Speterac_outfile=conftest.$ac_objext 9137289166Speterecho "$lt_simple_link_test_code" >conftest.$ac_ext 9138251883Spetereval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9139251883Speter_lt_linker_boilerplate=`cat conftest.err` 9140289166Speter$RM -r conftest* 9141251883Speter 9142251883Speter 9143289166Speterif test -n "$compiler"; then 9144251883Speter 9145251883Speterlt_prog_compiler_no_builtin_flag= 9146251883Speter 9147305003Scyif test yes = "$GCC"; then 9148289166Speter case $cc_basename in 9149289166Speter nvcc*) 9150289166Speter lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9151289166Speter *) 9152289166Speter lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9153289166Speter esac 9154251883Speter 9155289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9156251883Speter$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9157251883Speterif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9158251883Speter $as_echo_n "(cached) " >&6 9159251883Speterelse 9160251883Speter lt_cv_prog_compiler_rtti_exceptions=no 9161289166Speter ac_outfile=conftest.$ac_objext 9162289166Speter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9163305003Scy lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 9164251883Speter # Insert the option either (1) after the last *FLAGS variable, or 9165251883Speter # (2) before a word containing "conftest.", or (3) at the end. 9166251883Speter # Note that $ac_compile itself does not contain backslashes and begins 9167251883Speter # with a dollar sign (not a hyphen), so the echo should work correctly. 9168251883Speter # The option is referenced via a variable to avoid confusing sed. 9169251883Speter lt_compile=`echo "$ac_compile" | $SED \ 9170251883Speter -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9171251883Speter -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9172251883Speter -e 's:$: $lt_compiler_flag:'` 9173289166Speter (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9174251883Speter (eval "$lt_compile" 2>conftest.err) 9175251883Speter ac_status=$? 9176251883Speter cat conftest.err >&5 9177289166Speter echo "$as_me:$LINENO: \$? = $ac_status" >&5 9178251883Speter if (exit $ac_status) && test -s "$ac_outfile"; then 9179251883Speter # The compiler can only warn and ignore the option if not recognized 9180251883Speter # So say no if there are warnings other than the usual output. 9181289166Speter $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9182251883Speter $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9183251883Speter if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9184251883Speter lt_cv_prog_compiler_rtti_exceptions=yes 9185251883Speter fi 9186251883Speter fi 9187289166Speter $RM conftest* 9188251883Speter 9189251883Speterfi 9190251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9191251883Speter$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9192251883Speter 9193305003Scyif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 9194251883Speter lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9195251883Speterelse 9196251883Speter : 9197251883Speterfi 9198251883Speter 9199251883Speterfi 9200251883Speter 9201289166Speter 9202289166Speter 9203289166Speter 9204289166Speter 9205289166Speter 9206289166Speter lt_prog_compiler_wl= 9207251883Speterlt_prog_compiler_pic= 9208251883Speterlt_prog_compiler_static= 9209251883Speter 9210251883Speter 9211305003Scy if test yes = "$GCC"; then 9212251883Speter lt_prog_compiler_wl='-Wl,' 9213251883Speter lt_prog_compiler_static='-static' 9214251883Speter 9215251883Speter case $host_os in 9216251883Speter aix*) 9217251883Speter # All AIX code is PIC. 9218305003Scy if test ia64 = "$host_cpu"; then 9219251883Speter # AIX 5 now supports IA64 processor 9220251883Speter lt_prog_compiler_static='-Bstatic' 9221251883Speter fi 9222305003Scy lt_prog_compiler_pic='-fPIC' 9223251883Speter ;; 9224251883Speter 9225251883Speter amigaos*) 9226289166Speter case $host_cpu in 9227289166Speter powerpc) 9228289166Speter # see comment about AmigaOS4 .so support 9229289166Speter lt_prog_compiler_pic='-fPIC' 9230289166Speter ;; 9231289166Speter m68k) 9232289166Speter # FIXME: we need at least 68020 code to build shared libraries, but 9233305003Scy # adding the '-m68020' flag to GCC prevents building anything better, 9234305003Scy # like '-m68040'. 9235289166Speter lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9236289166Speter ;; 9237289166Speter esac 9238251883Speter ;; 9239251883Speter 9240289166Speter beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9241251883Speter # PIC is the default for these OSes. 9242251883Speter ;; 9243251883Speter 9244289166Speter mingw* | cygwin* | pw32* | os2* | cegcc*) 9245251883Speter # This hack is so that the source file can tell whether it is being 9246251883Speter # built for inclusion in a dll (and should export symbols for example). 9247289166Speter # Although the cygwin gcc ignores -fPIC, still need this for old-style 9248289166Speter # (--disable-auto-import) libraries 9249251883Speter lt_prog_compiler_pic='-DDLL_EXPORT' 9250305003Scy case $host_os in 9251305003Scy os2*) 9252305003Scy lt_prog_compiler_static='$wl-static' 9253305003Scy ;; 9254305003Scy esac 9255251883Speter ;; 9256251883Speter 9257251883Speter darwin* | rhapsody*) 9258251883Speter # PIC is the default on this platform 9259251883Speter # Common symbols not allowed in MH_DYLIB files 9260251883Speter lt_prog_compiler_pic='-fno-common' 9261251883Speter ;; 9262251883Speter 9263289166Speter haiku*) 9264289166Speter # PIC is the default for Haiku. 9265289166Speter # The "-static" flag exists, but is broken. 9266289166Speter lt_prog_compiler_static= 9267289166Speter ;; 9268289166Speter 9269289166Speter hpux*) 9270289166Speter # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9271289166Speter # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9272289166Speter # sets the default TLS model and affects inlining. 9273289166Speter case $host_cpu in 9274289166Speter hppa*64*) 9275289166Speter # +Z the default 9276289166Speter ;; 9277289166Speter *) 9278289166Speter lt_prog_compiler_pic='-fPIC' 9279289166Speter ;; 9280289166Speter esac 9281289166Speter ;; 9282289166Speter 9283289166Speter interix[3-9]*) 9284251883Speter # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9285251883Speter # Instead, we relocate shared libraries at runtime. 9286251883Speter ;; 9287251883Speter 9288251883Speter msdosdjgpp*) 9289251883Speter # Just because we use GCC doesn't mean we suddenly get shared libraries 9290251883Speter # on systems that don't support them. 9291251883Speter lt_prog_compiler_can_build_shared=no 9292251883Speter enable_shared=no 9293251883Speter ;; 9294251883Speter 9295289166Speter *nto* | *qnx*) 9296289166Speter # QNX uses GNU C++, but need to define -shared option too, otherwise 9297289166Speter # it will coredump. 9298289166Speter lt_prog_compiler_pic='-fPIC -shared' 9299289166Speter ;; 9300289166Speter 9301251883Speter sysv4*MP*) 9302251883Speter if test -d /usr/nec; then 9303251883Speter lt_prog_compiler_pic=-Kconform_pic 9304251883Speter fi 9305251883Speter ;; 9306251883Speter 9307251883Speter *) 9308251883Speter lt_prog_compiler_pic='-fPIC' 9309251883Speter ;; 9310251883Speter esac 9311289166Speter 9312289166Speter case $cc_basename in 9313289166Speter nvcc*) # Cuda Compiler Driver 2.2 9314289166Speter lt_prog_compiler_wl='-Xlinker ' 9315289166Speter if test -n "$lt_prog_compiler_pic"; then 9316289166Speter lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9317289166Speter fi 9318289166Speter ;; 9319289166Speter esac 9320251883Speter else 9321251883Speter # PORTME Check for flag to pass linker flags through the system compiler. 9322251883Speter case $host_os in 9323251883Speter aix*) 9324251883Speter lt_prog_compiler_wl='-Wl,' 9325305003Scy if test ia64 = "$host_cpu"; then 9326251883Speter # AIX 5 now supports IA64 processor 9327251883Speter lt_prog_compiler_static='-Bstatic' 9328251883Speter else 9329251883Speter lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9330251883Speter fi 9331251883Speter ;; 9332251883Speter 9333305003Scy darwin* | rhapsody*) 9334305003Scy # PIC is the default on this platform 9335305003Scy # Common symbols not allowed in MH_DYLIB files 9336305003Scy lt_prog_compiler_pic='-fno-common' 9337305003Scy case $cc_basename in 9338305003Scy nagfor*) 9339305003Scy # NAG Fortran compiler 9340305003Scy lt_prog_compiler_wl='-Wl,-Wl,,' 9341305003Scy lt_prog_compiler_pic='-PIC' 9342305003Scy lt_prog_compiler_static='-Bstatic' 9343305003Scy ;; 9344305003Scy esac 9345305003Scy ;; 9346305003Scy 9347289166Speter mingw* | cygwin* | pw32* | os2* | cegcc*) 9348251883Speter # This hack is so that the source file can tell whether it is being 9349251883Speter # built for inclusion in a dll (and should export symbols for example). 9350251883Speter lt_prog_compiler_pic='-DDLL_EXPORT' 9351305003Scy case $host_os in 9352305003Scy os2*) 9353305003Scy lt_prog_compiler_static='$wl-static' 9354305003Scy ;; 9355305003Scy esac 9356251883Speter ;; 9357251883Speter 9358251883Speter hpux9* | hpux10* | hpux11*) 9359251883Speter lt_prog_compiler_wl='-Wl,' 9360251883Speter # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9361251883Speter # not for PA HP-UX. 9362251883Speter case $host_cpu in 9363251883Speter hppa*64*|ia64*) 9364251883Speter # +Z the default 9365251883Speter ;; 9366251883Speter *) 9367251883Speter lt_prog_compiler_pic='+Z' 9368251883Speter ;; 9369251883Speter esac 9370251883Speter # Is there a better lt_prog_compiler_static that works with the bundled CC? 9371305003Scy lt_prog_compiler_static='$wl-a ${wl}archive' 9372251883Speter ;; 9373251883Speter 9374251883Speter irix5* | irix6* | nonstopux*) 9375251883Speter lt_prog_compiler_wl='-Wl,' 9376251883Speter # PIC (with -KPIC) is the default. 9377251883Speter lt_prog_compiler_static='-non_shared' 9378251883Speter ;; 9379251883Speter 9380305003Scy linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 9381251883Speter case $cc_basename in 9382305003Scy # old Intel for x86_64, which still supported -KPIC. 9383289166Speter ecc*) 9384251883Speter lt_prog_compiler_wl='-Wl,' 9385251883Speter lt_prog_compiler_pic='-KPIC' 9386251883Speter lt_prog_compiler_static='-static' 9387251883Speter ;; 9388289166Speter # icc used to be incompatible with GCC. 9389289166Speter # ICC 10 doesn't accept -KPIC any more. 9390289166Speter icc* | ifort*) 9391289166Speter lt_prog_compiler_wl='-Wl,' 9392289166Speter lt_prog_compiler_pic='-fPIC' 9393289166Speter lt_prog_compiler_static='-static' 9394289166Speter ;; 9395289166Speter # Lahey Fortran 8.1. 9396289166Speter lf95*) 9397289166Speter lt_prog_compiler_wl='-Wl,' 9398289166Speter lt_prog_compiler_pic='--shared' 9399289166Speter lt_prog_compiler_static='--static' 9400289166Speter ;; 9401289166Speter nagfor*) 9402289166Speter # NAG Fortran compiler 9403289166Speter lt_prog_compiler_wl='-Wl,-Wl,,' 9404289166Speter lt_prog_compiler_pic='-PIC' 9405289166Speter lt_prog_compiler_static='-Bstatic' 9406289166Speter ;; 9407305003Scy tcc*) 9408305003Scy # Fabrice Bellard et al's Tiny C Compiler 9409305003Scy lt_prog_compiler_wl='-Wl,' 9410305003Scy lt_prog_compiler_pic='-fPIC' 9411305003Scy lt_prog_compiler_static='-static' 9412305003Scy ;; 9413289166Speter pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9414251883Speter # Portland Group compilers (*not* the Pentium gcc compiler, 9415251883Speter # which looks to be a dead project) 9416251883Speter lt_prog_compiler_wl='-Wl,' 9417251883Speter lt_prog_compiler_pic='-fpic' 9418251883Speter lt_prog_compiler_static='-Bstatic' 9419251883Speter ;; 9420251883Speter ccc*) 9421251883Speter lt_prog_compiler_wl='-Wl,' 9422251883Speter # All Alpha code is PIC. 9423251883Speter lt_prog_compiler_static='-non_shared' 9424251883Speter ;; 9425289166Speter xl* | bgxl* | bgf* | mpixl*) 9426289166Speter # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9427289166Speter lt_prog_compiler_wl='-Wl,' 9428289166Speter lt_prog_compiler_pic='-qpic' 9429289166Speter lt_prog_compiler_static='-qstaticlink' 9430289166Speter ;; 9431289166Speter *) 9432289166Speter case `$CC -V 2>&1 | sed 5q` in 9433289166Speter *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9434289166Speter # Sun Fortran 8.3 passes all unrecognized flags to the linker 9435289166Speter lt_prog_compiler_pic='-KPIC' 9436289166Speter lt_prog_compiler_static='-Bstatic' 9437289166Speter lt_prog_compiler_wl='' 9438289166Speter ;; 9439289166Speter *Sun\ F* | *Sun*Fortran*) 9440289166Speter lt_prog_compiler_pic='-KPIC' 9441289166Speter lt_prog_compiler_static='-Bstatic' 9442289166Speter lt_prog_compiler_wl='-Qoption ld ' 9443289166Speter ;; 9444289166Speter *Sun\ C*) 9445289166Speter # Sun C 5.9 9446289166Speter lt_prog_compiler_pic='-KPIC' 9447289166Speter lt_prog_compiler_static='-Bstatic' 9448289166Speter lt_prog_compiler_wl='-Wl,' 9449289166Speter ;; 9450289166Speter *Intel*\ [CF]*Compiler*) 9451289166Speter lt_prog_compiler_wl='-Wl,' 9452289166Speter lt_prog_compiler_pic='-fPIC' 9453289166Speter lt_prog_compiler_static='-static' 9454289166Speter ;; 9455289166Speter *Portland\ Group*) 9456289166Speter lt_prog_compiler_wl='-Wl,' 9457289166Speter lt_prog_compiler_pic='-fpic' 9458289166Speter lt_prog_compiler_static='-Bstatic' 9459289166Speter ;; 9460289166Speter esac 9461289166Speter ;; 9462251883Speter esac 9463251883Speter ;; 9464251883Speter 9465289166Speter newsos6) 9466289166Speter lt_prog_compiler_pic='-KPIC' 9467289166Speter lt_prog_compiler_static='-Bstatic' 9468289166Speter ;; 9469289166Speter 9470289166Speter *nto* | *qnx*) 9471289166Speter # QNX uses GNU C++, but need to define -shared option too, otherwise 9472289166Speter # it will coredump. 9473289166Speter lt_prog_compiler_pic='-fPIC -shared' 9474289166Speter ;; 9475289166Speter 9476251883Speter osf3* | osf4* | osf5*) 9477251883Speter lt_prog_compiler_wl='-Wl,' 9478251883Speter # All OSF/1 code is PIC. 9479251883Speter lt_prog_compiler_static='-non_shared' 9480251883Speter ;; 9481251883Speter 9482289166Speter rdos*) 9483289166Speter lt_prog_compiler_static='-non_shared' 9484289166Speter ;; 9485289166Speter 9486251883Speter solaris*) 9487251883Speter lt_prog_compiler_pic='-KPIC' 9488251883Speter lt_prog_compiler_static='-Bstatic' 9489251883Speter case $cc_basename in 9490289166Speter f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9491251883Speter lt_prog_compiler_wl='-Qoption ld ';; 9492251883Speter *) 9493251883Speter lt_prog_compiler_wl='-Wl,';; 9494251883Speter esac 9495251883Speter ;; 9496251883Speter 9497251883Speter sunos4*) 9498251883Speter lt_prog_compiler_wl='-Qoption ld ' 9499251883Speter lt_prog_compiler_pic='-PIC' 9500251883Speter lt_prog_compiler_static='-Bstatic' 9501251883Speter ;; 9502251883Speter 9503251883Speter sysv4 | sysv4.2uw2* | sysv4.3*) 9504251883Speter lt_prog_compiler_wl='-Wl,' 9505251883Speter lt_prog_compiler_pic='-KPIC' 9506251883Speter lt_prog_compiler_static='-Bstatic' 9507251883Speter ;; 9508251883Speter 9509251883Speter sysv4*MP*) 9510305003Scy if test -d /usr/nec; then 9511251883Speter lt_prog_compiler_pic='-Kconform_pic' 9512251883Speter lt_prog_compiler_static='-Bstatic' 9513251883Speter fi 9514251883Speter ;; 9515251883Speter 9516251883Speter sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9517251883Speter lt_prog_compiler_wl='-Wl,' 9518251883Speter lt_prog_compiler_pic='-KPIC' 9519251883Speter lt_prog_compiler_static='-Bstatic' 9520251883Speter ;; 9521251883Speter 9522251883Speter unicos*) 9523251883Speter lt_prog_compiler_wl='-Wl,' 9524251883Speter lt_prog_compiler_can_build_shared=no 9525251883Speter ;; 9526251883Speter 9527251883Speter uts4*) 9528251883Speter lt_prog_compiler_pic='-pic' 9529251883Speter lt_prog_compiler_static='-Bstatic' 9530251883Speter ;; 9531251883Speter 9532251883Speter *) 9533251883Speter lt_prog_compiler_can_build_shared=no 9534251883Speter ;; 9535251883Speter esac 9536251883Speter fi 9537251883Speter 9538289166Spetercase $host_os in 9539305003Scy # For platforms that do not support PIC, -DPIC is meaningless: 9540289166Speter *djgpp*) 9541289166Speter lt_prog_compiler_pic= 9542289166Speter ;; 9543289166Speter *) 9544289166Speter lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9545289166Speter ;; 9546289166Speteresac 9547251883Speter 9548289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9549289166Speter$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9550289166Speterif ${lt_cv_prog_compiler_pic+:} false; then : 9551289166Speter $as_echo_n "(cached) " >&6 9552289166Speterelse 9553289166Speter lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9554289166Speterfi 9555289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9556289166Speter$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9557289166Speterlt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9558289166Speter 9559251883Speter# 9560251883Speter# Check to make sure the PIC flag actually works. 9561251883Speter# 9562251883Speterif test -n "$lt_prog_compiler_pic"; then 9563289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9564251883Speter$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9565289166Speterif ${lt_cv_prog_compiler_pic_works+:} false; then : 9566251883Speter $as_echo_n "(cached) " >&6 9567251883Speterelse 9568289166Speter lt_cv_prog_compiler_pic_works=no 9569289166Speter ac_outfile=conftest.$ac_objext 9570289166Speter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9571305003Scy lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 9572251883Speter # Insert the option either (1) after the last *FLAGS variable, or 9573251883Speter # (2) before a word containing "conftest.", or (3) at the end. 9574251883Speter # Note that $ac_compile itself does not contain backslashes and begins 9575251883Speter # with a dollar sign (not a hyphen), so the echo should work correctly. 9576251883Speter # The option is referenced via a variable to avoid confusing sed. 9577251883Speter lt_compile=`echo "$ac_compile" | $SED \ 9578251883Speter -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9579251883Speter -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9580251883Speter -e 's:$: $lt_compiler_flag:'` 9581289166Speter (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9582251883Speter (eval "$lt_compile" 2>conftest.err) 9583251883Speter ac_status=$? 9584251883Speter cat conftest.err >&5 9585289166Speter echo "$as_me:$LINENO: \$? = $ac_status" >&5 9586251883Speter if (exit $ac_status) && test -s "$ac_outfile"; then 9587251883Speter # The compiler can only warn and ignore the option if not recognized 9588251883Speter # So say no if there are warnings other than the usual output. 9589289166Speter $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9590251883Speter $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9591251883Speter if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9592289166Speter lt_cv_prog_compiler_pic_works=yes 9593251883Speter fi 9594251883Speter fi 9595289166Speter $RM conftest* 9596251883Speter 9597251883Speterfi 9598289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9599289166Speter$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9600251883Speter 9601305003Scyif test yes = "$lt_cv_prog_compiler_pic_works"; then 9602251883Speter case $lt_prog_compiler_pic in 9603251883Speter "" | " "*) ;; 9604251883Speter *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9605251883Speter esac 9606251883Speterelse 9607251883Speter lt_prog_compiler_pic= 9608251883Speter lt_prog_compiler_can_build_shared=no 9609251883Speterfi 9610251883Speter 9611251883Speterfi 9612251883Speter 9613289166Speter 9614289166Speter 9615289166Speter 9616289166Speter 9617289166Speter 9618289166Speter 9619289166Speter 9620289166Speter 9621289166Speter 9622289166Speter 9623251883Speter# 9624251883Speter# Check to make sure the static flag actually works. 9625251883Speter# 9626251883Speterwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9627251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9628251883Speter$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9629289166Speterif ${lt_cv_prog_compiler_static_works+:} false; then : 9630251883Speter $as_echo_n "(cached) " >&6 9631251883Speterelse 9632289166Speter lt_cv_prog_compiler_static_works=no 9633305003Scy save_LDFLAGS=$LDFLAGS 9634251883Speter LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9635289166Speter echo "$lt_simple_link_test_code" > conftest.$ac_ext 9636251883Speter if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9637251883Speter # The linker can only warn and ignore the option if not recognized 9638251883Speter # So say no if there are warnings 9639251883Speter if test -s conftest.err; then 9640251883Speter # Append any errors to the config.log. 9641251883Speter cat conftest.err 1>&5 9642289166Speter $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9643251883Speter $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9644251883Speter if diff conftest.exp conftest.er2 >/dev/null; then 9645289166Speter lt_cv_prog_compiler_static_works=yes 9646251883Speter fi 9647251883Speter else 9648289166Speter lt_cv_prog_compiler_static_works=yes 9649251883Speter fi 9650251883Speter fi 9651289166Speter $RM -r conftest* 9652305003Scy LDFLAGS=$save_LDFLAGS 9653251883Speter 9654251883Speterfi 9655289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9656289166Speter$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9657251883Speter 9658305003Scyif test yes = "$lt_cv_prog_compiler_static_works"; then 9659251883Speter : 9660251883Speterelse 9661251883Speter lt_prog_compiler_static= 9662251883Speterfi 9663251883Speter 9664251883Speter 9665289166Speter 9666289166Speter 9667289166Speter 9668289166Speter 9669289166Speter 9670289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9671251883Speter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9672251883Speterif ${lt_cv_prog_compiler_c_o+:} false; then : 9673251883Speter $as_echo_n "(cached) " >&6 9674251883Speterelse 9675251883Speter lt_cv_prog_compiler_c_o=no 9676289166Speter $RM -r conftest 2>/dev/null 9677251883Speter mkdir conftest 9678251883Speter cd conftest 9679251883Speter mkdir out 9680289166Speter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9681251883Speter 9682251883Speter lt_compiler_flag="-o out/conftest2.$ac_objext" 9683251883Speter # Insert the option either (1) after the last *FLAGS variable, or 9684251883Speter # (2) before a word containing "conftest.", or (3) at the end. 9685251883Speter # Note that $ac_compile itself does not contain backslashes and begins 9686251883Speter # with a dollar sign (not a hyphen), so the echo should work correctly. 9687251883Speter lt_compile=`echo "$ac_compile" | $SED \ 9688251883Speter -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9689251883Speter -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9690251883Speter -e 's:$: $lt_compiler_flag:'` 9691289166Speter (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9692251883Speter (eval "$lt_compile" 2>out/conftest.err) 9693251883Speter ac_status=$? 9694251883Speter cat out/conftest.err >&5 9695289166Speter echo "$as_me:$LINENO: \$? = $ac_status" >&5 9696251883Speter if (exit $ac_status) && test -s out/conftest2.$ac_objext 9697251883Speter then 9698251883Speter # The compiler can only warn and ignore the option if not recognized 9699251883Speter # So say no if there are warnings 9700289166Speter $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9701251883Speter $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9702251883Speter if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9703251883Speter lt_cv_prog_compiler_c_o=yes 9704251883Speter fi 9705251883Speter fi 9706251883Speter chmod u+w . 2>&5 9707289166Speter $RM conftest* 9708251883Speter # SGI C++ compiler will create directory out/ii_files/ for 9709251883Speter # template instantiation 9710289166Speter test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9711289166Speter $RM out/* && rmdir out 9712251883Speter cd .. 9713289166Speter $RM -r conftest 9714289166Speter $RM conftest* 9715251883Speter 9716251883Speterfi 9717251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9718251883Speter$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9719251883Speter 9720251883Speter 9721289166Speter 9722289166Speter 9723289166Speter 9724289166Speter 9725289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9726289166Speter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9727289166Speterif ${lt_cv_prog_compiler_c_o+:} false; then : 9728289166Speter $as_echo_n "(cached) " >&6 9729289166Speterelse 9730289166Speter lt_cv_prog_compiler_c_o=no 9731289166Speter $RM -r conftest 2>/dev/null 9732289166Speter mkdir conftest 9733289166Speter cd conftest 9734289166Speter mkdir out 9735289166Speter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9736289166Speter 9737289166Speter lt_compiler_flag="-o out/conftest2.$ac_objext" 9738289166Speter # Insert the option either (1) after the last *FLAGS variable, or 9739289166Speter # (2) before a word containing "conftest.", or (3) at the end. 9740289166Speter # Note that $ac_compile itself does not contain backslashes and begins 9741289166Speter # with a dollar sign (not a hyphen), so the echo should work correctly. 9742289166Speter lt_compile=`echo "$ac_compile" | $SED \ 9743289166Speter -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9744289166Speter -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9745289166Speter -e 's:$: $lt_compiler_flag:'` 9746289166Speter (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9747289166Speter (eval "$lt_compile" 2>out/conftest.err) 9748289166Speter ac_status=$? 9749289166Speter cat out/conftest.err >&5 9750289166Speter echo "$as_me:$LINENO: \$? = $ac_status" >&5 9751289166Speter if (exit $ac_status) && test -s out/conftest2.$ac_objext 9752289166Speter then 9753289166Speter # The compiler can only warn and ignore the option if not recognized 9754289166Speter # So say no if there are warnings 9755289166Speter $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9756289166Speter $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9757289166Speter if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9758289166Speter lt_cv_prog_compiler_c_o=yes 9759289166Speter fi 9760289166Speter fi 9761289166Speter chmod u+w . 2>&5 9762289166Speter $RM conftest* 9763289166Speter # SGI C++ compiler will create directory out/ii_files/ for 9764289166Speter # template instantiation 9765289166Speter test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9766289166Speter $RM out/* && rmdir out 9767289166Speter cd .. 9768289166Speter $RM -r conftest 9769289166Speter $RM conftest* 9770289166Speter 9771289166Speterfi 9772289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9773289166Speter$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9774289166Speter 9775289166Speter 9776289166Speter 9777289166Speter 9778305003Scyhard_links=nottested 9779305003Scyif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 9780251883Speter # do not overwrite the value of need_locks provided by the user 9781251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9782251883Speter$as_echo_n "checking if we can lock with hard links... " >&6; } 9783251883Speter hard_links=yes 9784289166Speter $RM conftest* 9785251883Speter ln conftest.a conftest.b 2>/dev/null && hard_links=no 9786251883Speter touch conftest.a 9787251883Speter ln conftest.a conftest.b 2>&5 || hard_links=no 9788251883Speter ln conftest.a conftest.b 2>/dev/null && hard_links=no 9789251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9790251883Speter$as_echo "$hard_links" >&6; } 9791305003Scy if test no = "$hard_links"; then 9792305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9793305003Scy$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 9794251883Speter need_locks=warn 9795251883Speter fi 9796251883Speterelse 9797251883Speter need_locks=no 9798251883Speterfi 9799251883Speter 9800289166Speter 9801289166Speter 9802289166Speter 9803289166Speter 9804289166Speter 9805289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9806251883Speter$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9807251883Speter 9808251883Speter runpath_var= 9809251883Speter allow_undefined_flag= 9810289166Speter always_export_symbols=no 9811251883Speter archive_cmds= 9812251883Speter archive_expsym_cmds= 9813289166Speter compiler_needs_object=no 9814289166Speter enable_shared_with_static_runtimes=no 9815251883Speter export_dynamic_flag_spec= 9816289166Speter export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9817289166Speter hardcode_automatic=no 9818289166Speter hardcode_direct=no 9819289166Speter hardcode_direct_absolute=no 9820251883Speter hardcode_libdir_flag_spec= 9821251883Speter hardcode_libdir_separator= 9822251883Speter hardcode_minus_L=no 9823251883Speter hardcode_shlibpath_var=unsupported 9824289166Speter inherit_rpath=no 9825251883Speter link_all_deplibs=unknown 9826251883Speter module_cmds= 9827251883Speter module_expsym_cmds= 9828289166Speter old_archive_from_new_cmds= 9829289166Speter old_archive_from_expsyms_cmds= 9830289166Speter thread_safe_flag_spec= 9831289166Speter whole_archive_flag_spec= 9832251883Speter # include_expsyms should be a list of space-separated symbols to be *always* 9833251883Speter # included in the symbol list 9834251883Speter include_expsyms= 9835251883Speter # exclude_expsyms can be an extended regexp of symbols to exclude 9836305003Scy # it will be wrapped by ' (' and ')$', so one must not match beginning or 9837305003Scy # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9838305003Scy # as well as any symbol that contains 'd'. 9839289166Speter exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9840251883Speter # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9841251883Speter # platforms (ab)use it in PIC code, but their linkers get confused if 9842251883Speter # the symbol is explicitly referenced. Since portable code cannot 9843251883Speter # rely on this symbol name, it's probably fine to never include it in 9844251883Speter # preloaded symbol tables. 9845289166Speter # Exclude shared library initialization/finalization symbols. 9846251883Speter extract_expsyms_cmds= 9847251883Speter 9848251883Speter case $host_os in 9849289166Speter cygwin* | mingw* | pw32* | cegcc*) 9850251883Speter # FIXME: the MSVC++ port hasn't been tested in a loooong time 9851251883Speter # When not using gcc, we currently assume that we are using 9852251883Speter # Microsoft Visual C++. 9853305003Scy if test yes != "$GCC"; then 9854251883Speter with_gnu_ld=no 9855251883Speter fi 9856251883Speter ;; 9857251883Speter interix*) 9858251883Speter # we just hope/assume this is gcc and not c89 (= MSVC++) 9859251883Speter with_gnu_ld=yes 9860251883Speter ;; 9861305003Scy openbsd* | bitrig*) 9862251883Speter with_gnu_ld=no 9863251883Speter ;; 9864251883Speter esac 9865251883Speter 9866251883Speter ld_shlibs=yes 9867289166Speter 9868289166Speter # On some targets, GNU ld is compatible enough with the native linker 9869289166Speter # that we're better off using the native interface for both. 9870289166Speter lt_use_gnu_ld_interface=no 9871305003Scy if test yes = "$with_gnu_ld"; then 9872289166Speter case $host_os in 9873289166Speter aix*) 9874289166Speter # The AIX port of GNU ld has always aspired to compatibility 9875289166Speter # with the native linker. However, as the warning in the GNU ld 9876289166Speter # block says, versions before 2.19.5* couldn't really create working 9877289166Speter # shared libraries, regardless of the interface used. 9878289166Speter case `$LD -v 2>&1` in 9879289166Speter *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9880289166Speter *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9881289166Speter *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9882289166Speter *) 9883289166Speter lt_use_gnu_ld_interface=yes 9884289166Speter ;; 9885289166Speter esac 9886289166Speter ;; 9887289166Speter *) 9888289166Speter lt_use_gnu_ld_interface=yes 9889289166Speter ;; 9890289166Speter esac 9891289166Speter fi 9892289166Speter 9893305003Scy if test yes = "$lt_use_gnu_ld_interface"; then 9894251883Speter # If archive_cmds runs LD, not CC, wlarc should be empty 9895305003Scy wlarc='$wl' 9896251883Speter 9897251883Speter # Set some defaults for GNU ld with shared library support. These 9898251883Speter # are reset later if shared libraries are not supported. Putting them 9899251883Speter # here allows them to be overridden if necessary. 9900251883Speter runpath_var=LD_RUN_PATH 9901305003Scy hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9902305003Scy export_dynamic_flag_spec='$wl--export-dynamic' 9903251883Speter # ancient GNU ld didn't support --whole-archive et. al. 9904289166Speter if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9905305003Scy whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 9906289166Speter else 9907289166Speter whole_archive_flag_spec= 9908251883Speter fi 9909251883Speter supports_anon_versioning=no 9910305003Scy case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 9911289166Speter *GNU\ gold*) supports_anon_versioning=yes ;; 9912251883Speter *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9913251883Speter *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9914251883Speter *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9915251883Speter *\ 2.11.*) ;; # other 2.11 versions 9916251883Speter *) supports_anon_versioning=yes ;; 9917251883Speter esac 9918251883Speter 9919251883Speter # See if GNU ld supports shared libraries. 9920251883Speter case $host_os in 9921289166Speter aix[3-9]*) 9922251883Speter # On AIX/PPC, the GNU linker is very broken 9923305003Scy if test ia64 != "$host_cpu"; then 9924251883Speter ld_shlibs=no 9925289166Speter cat <<_LT_EOF 1>&2 9926251883Speter 9927289166Speter*** Warning: the GNU linker, at least up to release 2.19, is reported 9928251883Speter*** to be unable to reliably create shared libraries on AIX. 9929251883Speter*** Therefore, libtool is disabling shared libraries support. If you 9930289166Speter*** really care for shared libraries, you may want to install binutils 9931289166Speter*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9932289166Speter*** You will then need to restart the configuration process. 9933251883Speter 9934289166Speter_LT_EOF 9935251883Speter fi 9936251883Speter ;; 9937251883Speter 9938251883Speter amigaos*) 9939289166Speter case $host_cpu in 9940289166Speter powerpc) 9941289166Speter # see comment about AmigaOS4 .so support 9942305003Scy archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9943289166Speter archive_expsym_cmds='' 9944289166Speter ;; 9945289166Speter m68k) 9946289166Speter archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 9947289166Speter hardcode_libdir_flag_spec='-L$libdir' 9948289166Speter hardcode_minus_L=yes 9949289166Speter ;; 9950289166Speter esac 9951251883Speter ;; 9952251883Speter 9953251883Speter beos*) 9954289166Speter if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9955251883Speter allow_undefined_flag=unsupported 9956251883Speter # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9957251883Speter # support --undefined. This deserves some investigation. FIXME 9958305003Scy archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9959251883Speter else 9960251883Speter ld_shlibs=no 9961251883Speter fi 9962251883Speter ;; 9963251883Speter 9964289166Speter cygwin* | mingw* | pw32* | cegcc*) 9965289166Speter # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9966251883Speter # as there is no search path for DLLs. 9967251883Speter hardcode_libdir_flag_spec='-L$libdir' 9968305003Scy export_dynamic_flag_spec='$wl--export-all-symbols' 9969251883Speter allow_undefined_flag=unsupported 9970251883Speter always_export_symbols=no 9971251883Speter enable_shared_with_static_runtimes=yes 9972289166Speter export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 9973289166Speter exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9974251883Speter 9975289166Speter if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9976305003Scy archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9977305003Scy # If the export-symbols file already is a .def file, use it as 9978305003Scy # is; otherwise, prepend EXPORTS... 9979305003Scy archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9980305003Scy cp $export_symbols $output_objdir/$soname.def; 9981305003Scy else 9982305003Scy echo EXPORTS > $output_objdir/$soname.def; 9983305003Scy cat $export_symbols >> $output_objdir/$soname.def; 9984305003Scy fi~ 9985305003Scy $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9986251883Speter else 9987251883Speter ld_shlibs=no 9988251883Speter fi 9989251883Speter ;; 9990251883Speter 9991289166Speter haiku*) 9992305003Scy archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9993289166Speter link_all_deplibs=yes 9994289166Speter ;; 9995289166Speter 9996305003Scy os2*) 9997305003Scy hardcode_libdir_flag_spec='-L$libdir' 9998305003Scy hardcode_minus_L=yes 9999305003Scy allow_undefined_flag=unsupported 10000305003Scy shrext_cmds=.dll 10001305003Scy archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10002305003Scy $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10003305003Scy $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10004305003Scy $ECHO EXPORTS >> $output_objdir/$libname.def~ 10005305003Scy emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10006305003Scy $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10007305003Scy emximp -o $lib $output_objdir/$libname.def' 10008305003Scy archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10009305003Scy $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10010305003Scy $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10011305003Scy $ECHO EXPORTS >> $output_objdir/$libname.def~ 10012305003Scy prefix_cmds="$SED"~ 10013305003Scy if test EXPORTS = "`$SED 1q $export_symbols`"; then 10014305003Scy prefix_cmds="$prefix_cmds -e 1d"; 10015305003Scy fi~ 10016305003Scy prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10017305003Scy cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10018305003Scy $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10019305003Scy emximp -o $lib $output_objdir/$libname.def' 10020305003Scy old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10021305003Scy enable_shared_with_static_runtimes=yes 10022305003Scy ;; 10023305003Scy 10024289166Speter interix[3-9]*) 10025251883Speter hardcode_direct=no 10026251883Speter hardcode_shlibpath_var=no 10027305003Scy hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10028305003Scy export_dynamic_flag_spec='$wl-E' 10029251883Speter # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10030251883Speter # Instead, shared libraries are loaded at an image base (0x10000000 by 10031251883Speter # default) and relocated if they conflict, which is a slow very memory 10032251883Speter # consuming and fragmenting process. To avoid this, we pick a random, 10033251883Speter # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10034251883Speter # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10035305003Scy archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10036305003Scy archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10037251883Speter ;; 10038251883Speter 10039289166Speter gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10040289166Speter tmp_diet=no 10041305003Scy if test linux-dietlibc = "$host_os"; then 10042289166Speter case $cc_basename in 10043289166Speter diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10044289166Speter esac 10045289166Speter fi 10046289166Speter if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10047305003Scy && test no = "$tmp_diet" 10048289166Speter then 10049289166Speter tmp_addflag=' $pic_flag' 10050289166Speter tmp_sharedflag='-shared' 10051251883Speter case $cc_basename,$host_cpu in 10052289166Speter pgcc*) # Portland Group C compiler 10053305003Scy whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' 10054251883Speter tmp_addflag=' $pic_flag' 10055251883Speter ;; 10056289166Speter pgf77* | pgf90* | pgf95* | pgfortran*) 10057289166Speter # Portland Group f77 and f90 compilers 10058305003Scy whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' 10059251883Speter tmp_addflag=' $pic_flag -Mnomain' ;; 10060289166Speter ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10061251883Speter tmp_addflag=' -i_dynamic' ;; 10062251883Speter efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10063251883Speter tmp_addflag=' -i_dynamic -nofor_main' ;; 10064251883Speter ifc* | ifort*) # Intel Fortran compiler 10065251883Speter tmp_addflag=' -nofor_main' ;; 10066289166Speter lf95*) # Lahey Fortran 8.1 10067289166Speter whole_archive_flag_spec= 10068289166Speter tmp_sharedflag='--shared' ;; 10069305003Scy nagfor*) # NAGFOR 5.3 10070305003Scy tmp_sharedflag='-Wl,-shared' ;; 10071289166Speter xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10072289166Speter tmp_sharedflag='-qmkshrobj' 10073289166Speter tmp_addflag= ;; 10074289166Speter nvcc*) # Cuda Compiler Driver 2.2 10075305003Scy whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' 10076289166Speter compiler_needs_object=yes 10077289166Speter ;; 10078251883Speter esac 10079289166Speter case `$CC -V 2>&1 | sed 5q` in 10080289166Speter *Sun\ C*) # Sun C 5.9 10081305003Scy whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' 10082289166Speter compiler_needs_object=yes 10083289166Speter tmp_sharedflag='-G' ;; 10084289166Speter *Sun\ F*) # Sun Fortran 8.3 10085289166Speter tmp_sharedflag='-G' ;; 10086289166Speter esac 10087305003Scy archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10088251883Speter 10089305003Scy if test yes = "$supports_anon_versioning"; then 10090289166Speter archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10091305003Scy cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10092305003Scy echo "local: *; };" >> $output_objdir/$libname.ver~ 10093305003Scy $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 10094289166Speter fi 10095289166Speter 10096289166Speter case $cc_basename in 10097305003Scy tcc*) 10098305003Scy export_dynamic_flag_spec='-rdynamic' 10099305003Scy ;; 10100289166Speter xlf* | bgf* | bgxlf* | mpixlf*) 10101289166Speter # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10102289166Speter whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10103305003Scy hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10104289166Speter archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 10105305003Scy if test yes = "$supports_anon_versioning"; then 10106289166Speter archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10107305003Scy cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10108305003Scy echo "local: *; };" >> $output_objdir/$libname.ver~ 10109305003Scy $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10110289166Speter fi 10111289166Speter ;; 10112289166Speter esac 10113251883Speter else 10114289166Speter ld_shlibs=no 10115251883Speter fi 10116251883Speter ;; 10117251883Speter 10118251883Speter netbsd*) 10119289166Speter if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10120251883Speter archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10121251883Speter wlarc= 10122251883Speter else 10123305003Scy archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10124305003Scy archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10125251883Speter fi 10126251883Speter ;; 10127251883Speter 10128251883Speter solaris*) 10129289166Speter if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10130251883Speter ld_shlibs=no 10131289166Speter cat <<_LT_EOF 1>&2 10132251883Speter 10133251883Speter*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10134251883Speter*** create shared libraries on Solaris systems. Therefore, libtool 10135251883Speter*** is disabling shared libraries support. We urge you to upgrade GNU 10136251883Speter*** binutils to release 2.9.1 or newer. Another option is to modify 10137251883Speter*** your PATH or compiler configuration so that the native linker is 10138251883Speter*** used, and then restart. 10139251883Speter 10140289166Speter_LT_EOF 10141289166Speter elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10142305003Scy archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10143305003Scy archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10144251883Speter else 10145251883Speter ld_shlibs=no 10146251883Speter fi 10147251883Speter ;; 10148251883Speter 10149251883Speter sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10150251883Speter case `$LD -v 2>&1` in 10151251883Speter *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10152251883Speter ld_shlibs=no 10153251883Speter cat <<_LT_EOF 1>&2 10154251883Speter 10155305003Scy*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 10156251883Speter*** reliably create shared libraries on SCO systems. Therefore, libtool 10157251883Speter*** is disabling shared libraries support. We urge you to upgrade GNU 10158251883Speter*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10159251883Speter*** your PATH or compiler configuration so that the native linker is 10160251883Speter*** used, and then restart. 10161251883Speter 10162251883Speter_LT_EOF 10163251883Speter ;; 10164251883Speter *) 10165289166Speter # For security reasons, it is highly recommended that you always 10166289166Speter # use absolute paths for naming shared libraries, and exclude the 10167289166Speter # DT_RUNPATH tag from executables and libraries. But doing so 10168289166Speter # requires that you compile everything twice, which is a pain. 10169289166Speter if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10170305003Scy hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10171305003Scy archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10172305003Scy archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10173251883Speter else 10174251883Speter ld_shlibs=no 10175251883Speter fi 10176251883Speter ;; 10177251883Speter esac 10178251883Speter ;; 10179251883Speter 10180251883Speter sunos4*) 10181251883Speter archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10182251883Speter wlarc= 10183251883Speter hardcode_direct=yes 10184251883Speter hardcode_shlibpath_var=no 10185251883Speter ;; 10186251883Speter 10187251883Speter *) 10188289166Speter if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10189305003Scy archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10190305003Scy archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10191251883Speter else 10192251883Speter ld_shlibs=no 10193251883Speter fi 10194251883Speter ;; 10195251883Speter esac 10196251883Speter 10197305003Scy if test no = "$ld_shlibs"; then 10198251883Speter runpath_var= 10199251883Speter hardcode_libdir_flag_spec= 10200251883Speter export_dynamic_flag_spec= 10201251883Speter whole_archive_flag_spec= 10202251883Speter fi 10203251883Speter else 10204251883Speter # PORTME fill in a description of your system's linker (not GNU ld) 10205251883Speter case $host_os in 10206251883Speter aix3*) 10207251883Speter allow_undefined_flag=unsupported 10208251883Speter always_export_symbols=yes 10209251883Speter archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 10210251883Speter # Note: this linker hardcodes the directories in LIBPATH if there 10211251883Speter # are no directories specified by -L. 10212251883Speter hardcode_minus_L=yes 10213305003Scy if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 10214251883Speter # Neither direct hardcoding nor static linking is supported with a 10215251883Speter # broken collect2. 10216251883Speter hardcode_direct=unsupported 10217251883Speter fi 10218251883Speter ;; 10219251883Speter 10220289166Speter aix[4-9]*) 10221305003Scy if test ia64 = "$host_cpu"; then 10222251883Speter # On IA64, the linker does run time linking by default, so we don't 10223251883Speter # have to do anything special. 10224251883Speter aix_use_runtimelinking=no 10225251883Speter exp_sym_flag='-Bexport' 10226305003Scy no_entry_flag= 10227251883Speter else 10228251883Speter # If we're using GNU nm, then we don't want the "-C" option. 10229305003Scy # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10230305003Scy # Without the "-l" option, or with the "-B" option, AIX nm treats 10231305003Scy # weak defined symbols like other global defined symbols, whereas 10232305003Scy # GNU nm marks them as "W". 10233305003Scy # While the 'weak' keyword is ignored in the Export File, we need 10234305003Scy # it in the Import File for the 'aix-soname' feature, so we have 10235305003Scy # to replace the "-B" option with "-P" for AIX nm. 10236289166Speter if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10237305003Scy export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 10238251883Speter else 10239305003Scy export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 10240251883Speter fi 10241251883Speter aix_use_runtimelinking=no 10242251883Speter 10243251883Speter # Test if we are trying to use run time linking or normal 10244251883Speter # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10245305003Scy # have runtime linking enabled, and use it for executables. 10246305003Scy # For shared libraries, we enable/disable runtime linking 10247305003Scy # depending on the kind of the shared library created - 10248305003Scy # when "with_aix_soname,aix_use_runtimelinking" is: 10249305003Scy # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10250305003Scy # "aix,yes" lib.so shared, rtl:yes, for executables 10251305003Scy # lib.a static archive 10252305003Scy # "both,no" lib.so.V(shr.o) shared, rtl:yes 10253305003Scy # lib.a(lib.so.V) shared, rtl:no, for executables 10254305003Scy # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10255305003Scy # lib.a(lib.so.V) shared, rtl:no 10256305003Scy # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10257305003Scy # lib.a static archive 10258289166Speter case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10259251883Speter for ld_flag in $LDFLAGS; do 10260305003Scy if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 10261289166Speter aix_use_runtimelinking=yes 10262289166Speter break 10263289166Speter fi 10264251883Speter done 10265305003Scy if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10266305003Scy # With aix-soname=svr4, we create the lib.so.V shared archives only, 10267305003Scy # so we don't have lib.a shared libs to link our executables. 10268305003Scy # We have to force runtime linking in this case. 10269305003Scy aix_use_runtimelinking=yes 10270305003Scy LDFLAGS="$LDFLAGS -Wl,-brtl" 10271305003Scy fi 10272251883Speter ;; 10273251883Speter esac 10274251883Speter 10275251883Speter exp_sym_flag='-bexport' 10276251883Speter no_entry_flag='-bnoentry' 10277251883Speter fi 10278251883Speter 10279251883Speter # When large executables or shared objects are built, AIX ld can 10280251883Speter # have problems creating the table of contents. If linking a library 10281251883Speter # or program results in "error TOC overflow" add -mminimal-toc to 10282251883Speter # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10283251883Speter # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10284251883Speter 10285251883Speter archive_cmds='' 10286251883Speter hardcode_direct=yes 10287289166Speter hardcode_direct_absolute=yes 10288251883Speter hardcode_libdir_separator=':' 10289251883Speter link_all_deplibs=yes 10290305003Scy file_list_spec='$wl-f,' 10291305003Scy case $with_aix_soname,$aix_use_runtimelinking in 10292305003Scy aix,*) ;; # traditional, no import file 10293305003Scy svr4,* | *,yes) # use import file 10294305003Scy # The Import File defines what to hardcode. 10295305003Scy hardcode_direct=no 10296305003Scy hardcode_direct_absolute=no 10297305003Scy ;; 10298305003Scy esac 10299251883Speter 10300305003Scy if test yes = "$GCC"; then 10301251883Speter case $host_os in aix4.[012]|aix4.[012].*) 10302251883Speter # We only want to do this on AIX 4.2 and lower, the check 10303251883Speter # below for broken collect2 doesn't work under 4.3+ 10304305003Scy collect2name=`$CC -print-prog-name=collect2` 10305289166Speter if test -f "$collect2name" && 10306289166Speter strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10307251883Speter then 10308289166Speter # We have reworked collect2 10309289166Speter : 10310251883Speter else 10311289166Speter # We have old collect2 10312289166Speter hardcode_direct=unsupported 10313289166Speter # It fails to find uninstalled libraries when the uninstalled 10314289166Speter # path is not listed in the libpath. Setting hardcode_minus_L 10315289166Speter # to unsupported forces relinking 10316289166Speter hardcode_minus_L=yes 10317289166Speter hardcode_libdir_flag_spec='-L$libdir' 10318289166Speter hardcode_libdir_separator= 10319251883Speter fi 10320251883Speter ;; 10321251883Speter esac 10322251883Speter shared_flag='-shared' 10323305003Scy if test yes = "$aix_use_runtimelinking"; then 10324305003Scy shared_flag="$shared_flag "'$wl-G' 10325251883Speter fi 10326305003Scy # Need to ensure runtime linking is disabled for the traditional 10327305003Scy # shared library, or the linker may eventually find shared libraries 10328305003Scy # /with/ Import File - we do not want to mix them. 10329305003Scy shared_flag_aix='-shared' 10330305003Scy shared_flag_svr4='-shared $wl-G' 10331251883Speter else 10332251883Speter # not using gcc 10333305003Scy if test ia64 = "$host_cpu"; then 10334289166Speter # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10335289166Speter # chokes on -Wl,-G. The following line is correct: 10336251883Speter shared_flag='-G' 10337251883Speter else 10338305003Scy if test yes = "$aix_use_runtimelinking"; then 10339305003Scy shared_flag='$wl-G' 10340251883Speter else 10341305003Scy shared_flag='$wl-bM:SRE' 10342251883Speter fi 10343305003Scy shared_flag_aix='$wl-bM:SRE' 10344305003Scy shared_flag_svr4='$wl-G' 10345251883Speter fi 10346251883Speter fi 10347251883Speter 10348305003Scy export_dynamic_flag_spec='$wl-bexpall' 10349251883Speter # It seems that -bexpall does not export symbols beginning with 10350251883Speter # underscore (_), so it is better to generate a list of symbols to export. 10351251883Speter always_export_symbols=yes 10352305003Scy if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 10353251883Speter # Warning - without using the other runtime loading flags (-brtl), 10354251883Speter # -berok will link without error, but may produce a broken library. 10355251883Speter allow_undefined_flag='-berok' 10356289166Speter # Determine the default libpath from the value encoded in an 10357289166Speter # empty executable. 10358305003Scy if test set = "${lt_cv_aix_libpath+set}"; then 10359289166Speter aix_libpath=$lt_cv_aix_libpath 10360289166Speterelse 10361289166Speter if ${lt_cv_aix_libpath_+:} false; then : 10362289166Speter $as_echo_n "(cached) " >&6 10363289166Speterelse 10364289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10365251883Speter/* end confdefs.h. */ 10366251883Speter 10367251883Speterint 10368251883Spetermain () 10369251883Speter{ 10370251883Speter 10371251883Speter ; 10372251883Speter return 0; 10373251883Speter} 10374251883Speter_ACEOF 10375251883Speterif ac_fn_c_try_link "$LINENO"; then : 10376251883Speter 10377289166Speter lt_aix_libpath_sed=' 10378289166Speter /Import File Strings/,/^$/ { 10379289166Speter /^0/ { 10380289166Speter s/^0 *\([^ ]*\) *$/\1/ 10381289166Speter p 10382289166Speter } 10383289166Speter }' 10384289166Speter lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10385289166Speter # Check for a 64-bit object if we didn't find anything. 10386289166Speter if test -z "$lt_cv_aix_libpath_"; then 10387289166Speter lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10388289166Speter fi 10389251883Speterfi 10390251883Speterrm -f core conftest.err conftest.$ac_objext \ 10391251883Speter conftest$ac_exeext conftest.$ac_ext 10392289166Speter if test -z "$lt_cv_aix_libpath_"; then 10393305003Scy lt_cv_aix_libpath_=/usr/lib:/lib 10394289166Speter fi 10395251883Speter 10396289166Speterfi 10397289166Speter 10398289166Speter aix_libpath=$lt_cv_aix_libpath_ 10399289166Speterfi 10400289166Speter 10401305003Scy hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10402305003Scy archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 10403289166Speter else 10404305003Scy if test ia64 = "$host_cpu"; then 10405305003Scy hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 10406251883Speter allow_undefined_flag="-z nodefs" 10407305003Scy archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" 10408251883Speter else 10409289166Speter # Determine the default libpath from the value encoded in an 10410289166Speter # empty executable. 10411305003Scy if test set = "${lt_cv_aix_libpath+set}"; then 10412289166Speter aix_libpath=$lt_cv_aix_libpath 10413289166Speterelse 10414289166Speter if ${lt_cv_aix_libpath_+:} false; then : 10415289166Speter $as_echo_n "(cached) " >&6 10416289166Speterelse 10417289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10418251883Speter/* end confdefs.h. */ 10419251883Speter 10420251883Speterint 10421251883Spetermain () 10422251883Speter{ 10423251883Speter 10424251883Speter ; 10425251883Speter return 0; 10426251883Speter} 10427251883Speter_ACEOF 10428251883Speterif ac_fn_c_try_link "$LINENO"; then : 10429251883Speter 10430289166Speter lt_aix_libpath_sed=' 10431289166Speter /Import File Strings/,/^$/ { 10432289166Speter /^0/ { 10433289166Speter s/^0 *\([^ ]*\) *$/\1/ 10434289166Speter p 10435289166Speter } 10436289166Speter }' 10437289166Speter lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10438289166Speter # Check for a 64-bit object if we didn't find anything. 10439289166Speter if test -z "$lt_cv_aix_libpath_"; then 10440289166Speter lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10441289166Speter fi 10442251883Speterfi 10443251883Speterrm -f core conftest.err conftest.$ac_objext \ 10444251883Speter conftest$ac_exeext conftest.$ac_ext 10445289166Speter if test -z "$lt_cv_aix_libpath_"; then 10446305003Scy lt_cv_aix_libpath_=/usr/lib:/lib 10447289166Speter fi 10448251883Speter 10449289166Speterfi 10450289166Speter 10451289166Speter aix_libpath=$lt_cv_aix_libpath_ 10452289166Speterfi 10453289166Speter 10454305003Scy hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10455251883Speter # Warning - without using the other run time loading flags, 10456251883Speter # -berok will link without error, but may produce a broken library. 10457305003Scy no_undefined_flag=' $wl-bernotok' 10458305003Scy allow_undefined_flag=' $wl-berok' 10459305003Scy if test yes = "$with_gnu_ld"; then 10460289166Speter # We only use this code for GNU lds that support --whole-archive. 10461305003Scy whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 10462289166Speter else 10463289166Speter # Exported symbols can be pulled into shared objects from archives 10464289166Speter whole_archive_flag_spec='$convenience' 10465289166Speter fi 10466251883Speter archive_cmds_need_lc=yes 10467305003Scy archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 10468305003Scy # -brtl affects multiple linker settings, -berok does not and is overridden later 10469305003Scy compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 10470305003Scy if test svr4 != "$with_aix_soname"; then 10471305003Scy # This is similar to how AIX traditionally builds its shared libraries. 10472305003Scy archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 10473305003Scy fi 10474305003Scy if test aix != "$with_aix_soname"; then 10475305003Scy archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 10476305003Scy else 10477305003Scy # used by -dlpreopen to get the symbols 10478305003Scy archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 10479305003Scy fi 10480305003Scy archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 10481251883Speter fi 10482251883Speter fi 10483251883Speter ;; 10484251883Speter 10485251883Speter amigaos*) 10486289166Speter case $host_cpu in 10487289166Speter powerpc) 10488289166Speter # see comment about AmigaOS4 .so support 10489305003Scy archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10490289166Speter archive_expsym_cmds='' 10491289166Speter ;; 10492289166Speter m68k) 10493289166Speter archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 10494289166Speter hardcode_libdir_flag_spec='-L$libdir' 10495289166Speter hardcode_minus_L=yes 10496289166Speter ;; 10497289166Speter esac 10498251883Speter ;; 10499251883Speter 10500251883Speter bsdi[45]*) 10501251883Speter export_dynamic_flag_spec=-rdynamic 10502251883Speter ;; 10503251883Speter 10504289166Speter cygwin* | mingw* | pw32* | cegcc*) 10505251883Speter # When not using gcc, we currently assume that we are using 10506251883Speter # Microsoft Visual C++. 10507251883Speter # hardcode_libdir_flag_spec is actually meaningless, as there is 10508251883Speter # no search path for DLLs. 10509289166Speter case $cc_basename in 10510289166Speter cl*) 10511289166Speter # Native MSVC 10512289166Speter hardcode_libdir_flag_spec=' ' 10513289166Speter allow_undefined_flag=unsupported 10514289166Speter always_export_symbols=yes 10515289166Speter file_list_spec='@' 10516289166Speter # Tell ltmain to make .lib files, not .a files. 10517289166Speter libext=lib 10518289166Speter # Tell ltmain to make .dll files, not .so files. 10519305003Scy shrext_cmds=.dll 10520289166Speter # FIXME: Setting linknames here is a bad hack. 10521305003Scy archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10522305003Scy archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10523305003Scy cp "$export_symbols" "$output_objdir/$soname.def"; 10524305003Scy echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10525305003Scy else 10526305003Scy $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10527305003Scy fi~ 10528305003Scy $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10529305003Scy linknames=' 10530289166Speter # The linker will not automatically build a static lib if we build a DLL. 10531289166Speter # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10532289166Speter enable_shared_with_static_runtimes=yes 10533289166Speter exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10534289166Speter export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10535289166Speter # Don't use ranlib 10536289166Speter old_postinstall_cmds='chmod 644 $oldlib' 10537289166Speter postlink_cmds='lt_outputfile="@OUTPUT@"~ 10538305003Scy lt_tool_outputfile="@TOOL_OUTPUT@"~ 10539305003Scy case $lt_outputfile in 10540305003Scy *.exe|*.EXE) ;; 10541305003Scy *) 10542305003Scy lt_outputfile=$lt_outputfile.exe 10543305003Scy lt_tool_outputfile=$lt_tool_outputfile.exe 10544305003Scy ;; 10545305003Scy esac~ 10546305003Scy if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10547305003Scy $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10548305003Scy $RM "$lt_outputfile.manifest"; 10549305003Scy fi' 10550289166Speter ;; 10551289166Speter *) 10552289166Speter # Assume MSVC wrapper 10553289166Speter hardcode_libdir_flag_spec=' ' 10554289166Speter allow_undefined_flag=unsupported 10555289166Speter # Tell ltmain to make .lib files, not .a files. 10556289166Speter libext=lib 10557289166Speter # Tell ltmain to make .dll files, not .so files. 10558305003Scy shrext_cmds=.dll 10559289166Speter # FIXME: Setting linknames here is a bad hack. 10560289166Speter archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10561289166Speter # The linker will automatically build a .lib file if we build a DLL. 10562289166Speter old_archive_from_new_cmds='true' 10563289166Speter # FIXME: Should let the user specify the lib program. 10564289166Speter old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10565289166Speter enable_shared_with_static_runtimes=yes 10566289166Speter ;; 10567289166Speter esac 10568251883Speter ;; 10569251883Speter 10570251883Speter darwin* | rhapsody*) 10571289166Speter 10572289166Speter 10573289166Speter archive_cmds_need_lc=no 10574289166Speter hardcode_direct=no 10575289166Speter hardcode_automatic=yes 10576289166Speter hardcode_shlibpath_var=unsupported 10577305003Scy if test yes = "$lt_cv_ld_force_load"; then 10578305003Scy whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 10579289166Speter 10580289166Speter else 10581289166Speter whole_archive_flag_spec='' 10582289166Speter fi 10583289166Speter link_all_deplibs=yes 10584305003Scy allow_undefined_flag=$_lt_dar_allow_undefined 10585289166Speter case $cc_basename in 10586305003Scy ifort*|nagfor*) _lt_dar_can_shared=yes ;; 10587289166Speter *) _lt_dar_can_shared=$GCC ;; 10588289166Speter esac 10589305003Scy if test yes = "$_lt_dar_can_shared"; then 10590289166Speter output_verbose_link_cmd=func_echo_all 10591305003Scy archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10592305003Scy module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10593305003Scy archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" 10594305003Scy module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" 10595289166Speter 10596289166Speter else 10597289166Speter ld_shlibs=no 10598289166Speter fi 10599289166Speter 10600251883Speter ;; 10601251883Speter 10602251883Speter dgux*) 10603251883Speter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10604251883Speter hardcode_libdir_flag_spec='-L$libdir' 10605251883Speter hardcode_shlibpath_var=no 10606251883Speter ;; 10607251883Speter 10608251883Speter # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10609251883Speter # support. Future versions do this automatically, but an explicit c++rt0.o 10610251883Speter # does not break anything, and helps significantly (at the cost of a little 10611251883Speter # extra space). 10612251883Speter freebsd2.2*) 10613251883Speter archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10614251883Speter hardcode_libdir_flag_spec='-R$libdir' 10615251883Speter hardcode_direct=yes 10616251883Speter hardcode_shlibpath_var=no 10617251883Speter ;; 10618251883Speter 10619251883Speter # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10620289166Speter freebsd2.*) 10621251883Speter archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10622251883Speter hardcode_direct=yes 10623251883Speter hardcode_minus_L=yes 10624251883Speter hardcode_shlibpath_var=no 10625251883Speter ;; 10626251883Speter 10627251883Speter # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10628289166Speter freebsd* | dragonfly*) 10629289166Speter archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10630251883Speter hardcode_libdir_flag_spec='-R$libdir' 10631251883Speter hardcode_direct=yes 10632251883Speter hardcode_shlibpath_var=no 10633251883Speter ;; 10634251883Speter 10635251883Speter hpux9*) 10636305003Scy if test yes = "$GCC"; then 10637305003Scy archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 10638251883Speter else 10639305003Scy archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 10640251883Speter fi 10641305003Scy hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10642251883Speter hardcode_libdir_separator=: 10643251883Speter hardcode_direct=yes 10644251883Speter 10645251883Speter # hardcode_minus_L: Not really in the search PATH, 10646251883Speter # but as the default location of the library. 10647251883Speter hardcode_minus_L=yes 10648305003Scy export_dynamic_flag_spec='$wl-E' 10649251883Speter ;; 10650251883Speter 10651251883Speter hpux10*) 10652305003Scy if test yes,no = "$GCC,$with_gnu_ld"; then 10653305003Scy archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10654251883Speter else 10655251883Speter archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10656251883Speter fi 10657305003Scy if test no = "$with_gnu_ld"; then 10658305003Scy hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10659251883Speter hardcode_libdir_separator=: 10660251883Speter hardcode_direct=yes 10661289166Speter hardcode_direct_absolute=yes 10662305003Scy export_dynamic_flag_spec='$wl-E' 10663251883Speter # hardcode_minus_L: Not really in the search PATH, 10664251883Speter # but as the default location of the library. 10665251883Speter hardcode_minus_L=yes 10666251883Speter fi 10667251883Speter ;; 10668251883Speter 10669251883Speter hpux11*) 10670305003Scy if test yes,no = "$GCC,$with_gnu_ld"; then 10671251883Speter case $host_cpu in 10672251883Speter hppa*64*) 10673305003Scy archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10674251883Speter ;; 10675251883Speter ia64*) 10676305003Scy archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10677251883Speter ;; 10678251883Speter *) 10679305003Scy archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10680251883Speter ;; 10681251883Speter esac 10682251883Speter else 10683251883Speter case $host_cpu in 10684251883Speter hppa*64*) 10685305003Scy archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10686251883Speter ;; 10687251883Speter ia64*) 10688305003Scy archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10689251883Speter ;; 10690251883Speter *) 10691289166Speter 10692289166Speter # Older versions of the 11.00 compiler do not understand -b yet 10693289166Speter # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10694289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10695289166Speter$as_echo_n "checking if $CC understands -b... " >&6; } 10696289166Speterif ${lt_cv_prog_compiler__b+:} false; then : 10697289166Speter $as_echo_n "(cached) " >&6 10698289166Speterelse 10699289166Speter lt_cv_prog_compiler__b=no 10700305003Scy save_LDFLAGS=$LDFLAGS 10701289166Speter LDFLAGS="$LDFLAGS -b" 10702289166Speter echo "$lt_simple_link_test_code" > conftest.$ac_ext 10703289166Speter if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10704289166Speter # The linker can only warn and ignore the option if not recognized 10705289166Speter # So say no if there are warnings 10706289166Speter if test -s conftest.err; then 10707289166Speter # Append any errors to the config.log. 10708289166Speter cat conftest.err 1>&5 10709289166Speter $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10710289166Speter $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10711289166Speter if diff conftest.exp conftest.er2 >/dev/null; then 10712289166Speter lt_cv_prog_compiler__b=yes 10713289166Speter fi 10714289166Speter else 10715289166Speter lt_cv_prog_compiler__b=yes 10716289166Speter fi 10717289166Speter fi 10718289166Speter $RM -r conftest* 10719305003Scy LDFLAGS=$save_LDFLAGS 10720289166Speter 10721289166Speterfi 10722289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10723289166Speter$as_echo "$lt_cv_prog_compiler__b" >&6; } 10724289166Speter 10725305003Scyif test yes = "$lt_cv_prog_compiler__b"; then 10726305003Scy archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10727289166Speterelse 10728289166Speter archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10729289166Speterfi 10730289166Speter 10731251883Speter ;; 10732251883Speter esac 10733251883Speter fi 10734305003Scy if test no = "$with_gnu_ld"; then 10735305003Scy hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10736251883Speter hardcode_libdir_separator=: 10737251883Speter 10738251883Speter case $host_cpu in 10739251883Speter hppa*64*|ia64*) 10740251883Speter hardcode_direct=no 10741251883Speter hardcode_shlibpath_var=no 10742251883Speter ;; 10743251883Speter *) 10744251883Speter hardcode_direct=yes 10745289166Speter hardcode_direct_absolute=yes 10746305003Scy export_dynamic_flag_spec='$wl-E' 10747251883Speter 10748251883Speter # hardcode_minus_L: Not really in the search PATH, 10749251883Speter # but as the default location of the library. 10750251883Speter hardcode_minus_L=yes 10751251883Speter ;; 10752251883Speter esac 10753251883Speter fi 10754251883Speter ;; 10755251883Speter 10756251883Speter irix5* | irix6* | nonstopux*) 10757305003Scy if test yes = "$GCC"; then 10758305003Scy archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 10759289166Speter # Try to use the -exported_symbol ld option, if it does not 10760289166Speter # work, assume that -exports_file does not work either and 10761289166Speter # implicitly export all symbols. 10762289166Speter # This should be the same for all languages, so no per-tag cache variable. 10763289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10764289166Speter$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10765289166Speterif ${lt_cv_irix_exported_symbol+:} false; then : 10766289166Speter $as_echo_n "(cached) " >&6 10767289166Speterelse 10768305003Scy save_LDFLAGS=$LDFLAGS 10769305003Scy LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 10770289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10771289166Speter/* end confdefs.h. */ 10772289166Speterint foo (void) { return 0; } 10773289166Speter_ACEOF 10774289166Speterif ac_fn_c_try_link "$LINENO"; then : 10775289166Speter lt_cv_irix_exported_symbol=yes 10776289166Speterelse 10777289166Speter lt_cv_irix_exported_symbol=no 10778289166Speterfi 10779289166Speterrm -f core conftest.err conftest.$ac_objext \ 10780289166Speter conftest$ac_exeext conftest.$ac_ext 10781305003Scy LDFLAGS=$save_LDFLAGS 10782289166Speterfi 10783289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10784289166Speter$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10785305003Scy if test yes = "$lt_cv_irix_exported_symbol"; then 10786305003Scy archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' 10787289166Speter fi 10788251883Speter else 10789305003Scy archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' 10790305003Scy archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' 10791251883Speter fi 10792289166Speter archive_cmds_need_lc='no' 10793305003Scy hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10794251883Speter hardcode_libdir_separator=: 10795289166Speter inherit_rpath=yes 10796251883Speter link_all_deplibs=yes 10797251883Speter ;; 10798251883Speter 10799305003Scy linux*) 10800305003Scy case $cc_basename in 10801305003Scy tcc*) 10802305003Scy # Fabrice Bellard et al's Tiny C Compiler 10803305003Scy ld_shlibs=yes 10804305003Scy archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10805305003Scy ;; 10806305003Scy esac 10807305003Scy ;; 10808305003Scy 10809251883Speter netbsd*) 10810289166Speter if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10811251883Speter archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10812251883Speter else 10813251883Speter archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10814251883Speter fi 10815251883Speter hardcode_libdir_flag_spec='-R$libdir' 10816251883Speter hardcode_direct=yes 10817251883Speter hardcode_shlibpath_var=no 10818251883Speter ;; 10819251883Speter 10820251883Speter newsos6) 10821251883Speter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10822251883Speter hardcode_direct=yes 10823305003Scy hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10824251883Speter hardcode_libdir_separator=: 10825251883Speter hardcode_shlibpath_var=no 10826251883Speter ;; 10827251883Speter 10828289166Speter *nto* | *qnx*) 10829289166Speter ;; 10830289166Speter 10831305003Scy openbsd* | bitrig*) 10832289166Speter if test -f /usr/libexec/ld.so; then 10833289166Speter hardcode_direct=yes 10834289166Speter hardcode_shlibpath_var=no 10835289166Speter hardcode_direct_absolute=yes 10836305003Scy if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 10837289166Speter archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10838305003Scy archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10839305003Scy hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10840305003Scy export_dynamic_flag_spec='$wl-E' 10841289166Speter else 10842305003Scy archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10843305003Scy hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10844289166Speter fi 10845251883Speter else 10846289166Speter ld_shlibs=no 10847251883Speter fi 10848251883Speter ;; 10849251883Speter 10850251883Speter os2*) 10851251883Speter hardcode_libdir_flag_spec='-L$libdir' 10852251883Speter hardcode_minus_L=yes 10853251883Speter allow_undefined_flag=unsupported 10854305003Scy shrext_cmds=.dll 10855305003Scy archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10856305003Scy $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10857305003Scy $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10858305003Scy $ECHO EXPORTS >> $output_objdir/$libname.def~ 10859305003Scy emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10860305003Scy $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10861305003Scy emximp -o $lib $output_objdir/$libname.def' 10862305003Scy archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10863305003Scy $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10864305003Scy $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10865305003Scy $ECHO EXPORTS >> $output_objdir/$libname.def~ 10866305003Scy prefix_cmds="$SED"~ 10867305003Scy if test EXPORTS = "`$SED 1q $export_symbols`"; then 10868305003Scy prefix_cmds="$prefix_cmds -e 1d"; 10869305003Scy fi~ 10870305003Scy prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10871305003Scy cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10872305003Scy $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10873305003Scy emximp -o $lib $output_objdir/$libname.def' 10874305003Scy old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10875305003Scy enable_shared_with_static_runtimes=yes 10876251883Speter ;; 10877251883Speter 10878251883Speter osf3*) 10879305003Scy if test yes = "$GCC"; then 10880305003Scy allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10881305003Scy archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 10882251883Speter else 10883251883Speter allow_undefined_flag=' -expect_unresolved \*' 10884305003Scy archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' 10885251883Speter fi 10886289166Speter archive_cmds_need_lc='no' 10887305003Scy hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10888251883Speter hardcode_libdir_separator=: 10889251883Speter ;; 10890251883Speter 10891251883Speter osf4* | osf5*) # as osf3* with the addition of -msym flag 10892305003Scy if test yes = "$GCC"; then 10893305003Scy allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10894305003Scy archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 10895305003Scy hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10896251883Speter else 10897251883Speter allow_undefined_flag=' -expect_unresolved \*' 10898305003Scy archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' 10899289166Speter archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 10900305003Scy $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' 10901251883Speter 10902251883Speter # Both c and cxx compiler support -rpath directly 10903251883Speter hardcode_libdir_flag_spec='-rpath $libdir' 10904251883Speter fi 10905289166Speter archive_cmds_need_lc='no' 10906251883Speter hardcode_libdir_separator=: 10907251883Speter ;; 10908251883Speter 10909251883Speter solaris*) 10910289166Speter no_undefined_flag=' -z defs' 10911305003Scy if test yes = "$GCC"; then 10912305003Scy wlarc='$wl' 10913305003Scy archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10914289166Speter archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10915305003Scy $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10916251883Speter else 10917289166Speter case `$CC -V 2>&1` in 10918289166Speter *"Compilers 5.0"*) 10919289166Speter wlarc='' 10920305003Scy archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 10921289166Speter archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10922305003Scy $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10923289166Speter ;; 10924289166Speter *) 10925305003Scy wlarc='$wl' 10926305003Scy archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10927289166Speter archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10928305003Scy $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10929289166Speter ;; 10930289166Speter esac 10931251883Speter fi 10932251883Speter hardcode_libdir_flag_spec='-R$libdir' 10933251883Speter hardcode_shlibpath_var=no 10934251883Speter case $host_os in 10935251883Speter solaris2.[0-5] | solaris2.[0-5].*) ;; 10936251883Speter *) 10937289166Speter # The compiler driver will combine and reorder linker options, 10938305003Scy # but understands '-z linker_flag'. GCC discards it without '$wl', 10939289166Speter # but is careful enough not to reorder. 10940289166Speter # Supported since Solaris 2.6 (maybe 2.5.1?) 10941305003Scy if test yes = "$GCC"; then 10942305003Scy whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 10943289166Speter else 10944289166Speter whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10945289166Speter fi 10946289166Speter ;; 10947251883Speter esac 10948251883Speter link_all_deplibs=yes 10949251883Speter ;; 10950251883Speter 10951251883Speter sunos4*) 10952305003Scy if test sequent = "$host_vendor"; then 10953251883Speter # Use $CC to link under sequent, because it throws in some extra .o 10954251883Speter # files that make .init and .fini sections work. 10955305003Scy archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10956251883Speter else 10957251883Speter archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10958251883Speter fi 10959251883Speter hardcode_libdir_flag_spec='-L$libdir' 10960251883Speter hardcode_direct=yes 10961251883Speter hardcode_minus_L=yes 10962251883Speter hardcode_shlibpath_var=no 10963251883Speter ;; 10964251883Speter 10965251883Speter sysv4) 10966251883Speter case $host_vendor in 10967251883Speter sni) 10968251883Speter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10969251883Speter hardcode_direct=yes # is this really true??? 10970251883Speter ;; 10971251883Speter siemens) 10972251883Speter ## LD is ld it makes a PLAMLIB 10973251883Speter ## CC just makes a GrossModule. 10974251883Speter archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10975251883Speter reload_cmds='$CC -r -o $output$reload_objs' 10976251883Speter hardcode_direct=no 10977251883Speter ;; 10978251883Speter motorola) 10979251883Speter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10980251883Speter hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10981251883Speter ;; 10982251883Speter esac 10983251883Speter runpath_var='LD_RUN_PATH' 10984251883Speter hardcode_shlibpath_var=no 10985251883Speter ;; 10986251883Speter 10987251883Speter sysv4.3*) 10988251883Speter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10989251883Speter hardcode_shlibpath_var=no 10990251883Speter export_dynamic_flag_spec='-Bexport' 10991251883Speter ;; 10992251883Speter 10993251883Speter sysv4*MP*) 10994251883Speter if test -d /usr/nec; then 10995251883Speter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10996251883Speter hardcode_shlibpath_var=no 10997251883Speter runpath_var=LD_RUN_PATH 10998251883Speter hardcode_runpath_var=yes 10999251883Speter ld_shlibs=yes 11000251883Speter fi 11001251883Speter ;; 11002251883Speter 11003289166Speter sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11004305003Scy no_undefined_flag='$wl-z,text' 11005251883Speter archive_cmds_need_lc=no 11006251883Speter hardcode_shlibpath_var=no 11007251883Speter runpath_var='LD_RUN_PATH' 11008251883Speter 11009305003Scy if test yes = "$GCC"; then 11010305003Scy archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11011305003Scy archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11012251883Speter else 11013305003Scy archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11014305003Scy archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11015251883Speter fi 11016251883Speter ;; 11017251883Speter 11018251883Speter sysv5* | sco3.2v5* | sco5v6*) 11019305003Scy # Note: We CANNOT use -z defs as we might desire, because we do not 11020251883Speter # link with -lc, and that would cause any symbols used from libc to 11021251883Speter # always be unresolved, which means just about no library would 11022251883Speter # ever link correctly. If we're not using GNU ld we use -z text 11023251883Speter # though, which does catch some bad symbols but isn't as heavy-handed 11024251883Speter # as -z defs. 11025305003Scy no_undefined_flag='$wl-z,text' 11026305003Scy allow_undefined_flag='$wl-z,nodefs' 11027251883Speter archive_cmds_need_lc=no 11028251883Speter hardcode_shlibpath_var=no 11029305003Scy hardcode_libdir_flag_spec='$wl-R,$libdir' 11030251883Speter hardcode_libdir_separator=':' 11031251883Speter link_all_deplibs=yes 11032305003Scy export_dynamic_flag_spec='$wl-Bexport' 11033251883Speter runpath_var='LD_RUN_PATH' 11034251883Speter 11035305003Scy if test yes = "$GCC"; then 11036305003Scy archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11037305003Scy archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11038251883Speter else 11039305003Scy archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11040305003Scy archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11041251883Speter fi 11042251883Speter ;; 11043251883Speter 11044251883Speter uts4*) 11045251883Speter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11046251883Speter hardcode_libdir_flag_spec='-L$libdir' 11047251883Speter hardcode_shlibpath_var=no 11048251883Speter ;; 11049251883Speter 11050251883Speter *) 11051251883Speter ld_shlibs=no 11052251883Speter ;; 11053251883Speter esac 11054289166Speter 11055305003Scy if test sni = "$host_vendor"; then 11056289166Speter case $host in 11057289166Speter sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11058305003Scy export_dynamic_flag_spec='$wl-Blargedynsym' 11059289166Speter ;; 11060289166Speter esac 11061289166Speter fi 11062251883Speter fi 11063251883Speter 11064251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11065251883Speter$as_echo "$ld_shlibs" >&6; } 11066305003Scytest no = "$ld_shlibs" && can_build_shared=no 11067251883Speter 11068289166Speterwith_gnu_ld=$with_gnu_ld 11069289166Speter 11070289166Speter 11071289166Speter 11072289166Speter 11073289166Speter 11074289166Speter 11075289166Speter 11076289166Speter 11077289166Speter 11078289166Speter 11079289166Speter 11080289166Speter 11081289166Speter 11082289166Speter 11083289166Speter 11084251883Speter# 11085251883Speter# Do we need to explicitly link libc? 11086251883Speter# 11087251883Spetercase "x$archive_cmds_need_lc" in 11088251883Speterx|xyes) 11089251883Speter # Assume -lc should be added 11090251883Speter archive_cmds_need_lc=yes 11091251883Speter 11092305003Scy if test yes,yes = "$GCC,$enable_shared"; then 11093251883Speter case $archive_cmds in 11094251883Speter *'~'*) 11095251883Speter # FIXME: we may have to deal with multi-command sequences. 11096251883Speter ;; 11097251883Speter '$CC '*) 11098251883Speter # Test whether the compiler implicitly links with -lc since on some 11099251883Speter # systems, -lgcc has to come before -lc. If gcc already passes -lc 11100251883Speter # to ld, don't add -lc before -lgcc. 11101251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11102251883Speter$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11103289166Speterif ${lt_cv_archive_cmds_need_lc+:} false; then : 11104289166Speter $as_echo_n "(cached) " >&6 11105289166Speterelse 11106289166Speter $RM conftest* 11107289166Speter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11108251883Speter 11109289166Speter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11110251883Speter (eval $ac_compile) 2>&5 11111251883Speter ac_status=$? 11112251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11113251883Speter test $ac_status = 0; } 2>conftest.err; then 11114289166Speter soname=conftest 11115289166Speter lib=conftest 11116289166Speter libobjs=conftest.$ac_objext 11117289166Speter deplibs= 11118289166Speter wl=$lt_prog_compiler_wl 11119289166Speter pic_flag=$lt_prog_compiler_pic 11120289166Speter compiler_flags=-v 11121289166Speter linker_flags=-v 11122289166Speter verstring= 11123289166Speter output_objdir=. 11124289166Speter libname=conftest 11125289166Speter lt_save_allow_undefined_flag=$allow_undefined_flag 11126289166Speter allow_undefined_flag= 11127289166Speter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11128289166Speter (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11129251883Speter ac_status=$? 11130251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11131251883Speter test $ac_status = 0; } 11132289166Speter then 11133289166Speter lt_cv_archive_cmds_need_lc=no 11134289166Speter else 11135289166Speter lt_cv_archive_cmds_need_lc=yes 11136289166Speter fi 11137289166Speter allow_undefined_flag=$lt_save_allow_undefined_flag 11138289166Speter else 11139289166Speter cat conftest.err 1>&5 11140289166Speter fi 11141289166Speter $RM conftest* 11142289166Speter 11143289166Speterfi 11144289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11145289166Speter$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11146289166Speter archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11147251883Speter ;; 11148251883Speter esac 11149251883Speter fi 11150251883Speter ;; 11151251883Speteresac 11152251883Speter 11153289166Speter 11154289166Speter 11155289166Speter 11156289166Speter 11157289166Speter 11158289166Speter 11159289166Speter 11160289166Speter 11161289166Speter 11162289166Speter 11163289166Speter 11164289166Speter 11165289166Speter 11166289166Speter 11167289166Speter 11168289166Speter 11169289166Speter 11170289166Speter 11171289166Speter 11172289166Speter 11173289166Speter 11174289166Speter 11175289166Speter 11176289166Speter 11177289166Speter 11178289166Speter 11179289166Speter 11180289166Speter 11181289166Speter 11182289166Speter 11183289166Speter 11184289166Speter 11185289166Speter 11186289166Speter 11187289166Speter 11188289166Speter 11189289166Speter 11190289166Speter 11191289166Speter 11192289166Speter 11193289166Speter 11194289166Speter 11195289166Speter 11196289166Speter 11197289166Speter 11198289166Speter 11199289166Speter 11200289166Speter 11201289166Speter 11202289166Speter 11203289166Speter 11204289166Speter 11205289166Speter 11206289166Speter 11207289166Speter 11208289166Speter 11209289166Speter 11210289166Speter 11211289166Speter 11212289166Speter 11213289166Speter 11214289166Speter 11215289166Speter 11216289166Speter 11217289166Speter 11218289166Speter 11219289166Speter 11220289166Speter 11221289166Speter 11222289166Speter 11223289166Speter 11224289166Speter 11225289166Speter 11226289166Speter 11227289166Speter 11228289166Speter 11229289166Speter 11230289166Speter 11231289166Speter 11232289166Speter 11233289166Speter 11234289166Speter 11235289166Speter 11236289166Speter 11237289166Speter 11238289166Speter 11239289166Speter 11240289166Speter 11241289166Speter 11242289166Speter 11243289166Speter 11244289166Speter 11245289166Speter 11246289166Speter 11247289166Speter 11248289166Speter 11249289166Speter 11250289166Speter 11251289166Speter 11252289166Speter 11253289166Speter 11254289166Speter 11255289166Speter 11256289166Speter 11257289166Speter 11258289166Speter 11259289166Speter 11260289166Speter 11261289166Speter 11262289166Speter 11263289166Speter 11264289166Speter 11265289166Speter 11266289166Speter 11267289166Speter 11268289166Speter 11269289166Speter 11270289166Speter 11271289166Speter 11272289166Speter 11273289166Speter 11274289166Speter 11275289166Speter 11276289166Speter 11277289166Speter 11278289166Speter 11279289166Speter 11280289166Speter 11281289166Speter 11282289166Speter 11283289166Speter 11284289166Speter 11285289166Speter 11286289166Speter 11287289166Speter 11288289166Speter 11289289166Speter 11290289166Speter 11291289166Speter 11292289166Speter 11293289166Speter 11294289166Speter 11295289166Speter 11296289166Speter 11297289166Speter 11298289166Speter 11299289166Speter 11300289166Speter 11301289166Speter 11302289166Speter 11303289166Speter 11304289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11305251883Speter$as_echo_n "checking dynamic linker characteristics... " >&6; } 11306289166Speter 11307305003Scyif test yes = "$GCC"; then 11308289166Speter case $host_os in 11309305003Scy darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11310305003Scy *) lt_awk_arg='/^libraries:/' ;; 11311289166Speter esac 11312289166Speter case $host_os in 11313305003Scy mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 11314305003Scy *) lt_sed_strip_eq='s|=/|/|g' ;; 11315289166Speter esac 11316289166Speter lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11317289166Speter case $lt_search_path_spec in 11318289166Speter *\;*) 11319289166Speter # if the path contains ";" then we assume it to be the separator 11320289166Speter # otherwise default to the standard path separator (i.e. ":") - it is 11321289166Speter # assumed that no part of a normal pathname contains ";" but that should 11322289166Speter # okay in the real world where ";" in dirpaths is itself problematic. 11323289166Speter lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11324289166Speter ;; 11325289166Speter *) 11326289166Speter lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11327289166Speter ;; 11328289166Speter esac 11329289166Speter # Ok, now we have the path, separated by spaces, we can step through it 11330305003Scy # and add multilib dir if necessary... 11331289166Speter lt_tmp_lt_search_path_spec= 11332305003Scy lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11333305003Scy # ...but if some path component already ends with the multilib dir we assume 11334305003Scy # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 11335305003Scy case "$lt_multi_os_dir; $lt_search_path_spec " in 11336305003Scy "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 11337305003Scy lt_multi_os_dir= 11338305003Scy ;; 11339305003Scy esac 11340289166Speter for lt_sys_path in $lt_search_path_spec; do 11341305003Scy if test -d "$lt_sys_path$lt_multi_os_dir"; then 11342305003Scy lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 11343305003Scy elif test -n "$lt_multi_os_dir"; then 11344289166Speter test -d "$lt_sys_path" && \ 11345289166Speter lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11346289166Speter fi 11347289166Speter done 11348289166Speter lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11349305003ScyBEGIN {RS = " "; FS = "/|\n";} { 11350305003Scy lt_foo = ""; 11351305003Scy lt_count = 0; 11352289166Speter for (lt_i = NF; lt_i > 0; lt_i--) { 11353289166Speter if ($lt_i != "" && $lt_i != ".") { 11354289166Speter if ($lt_i == "..") { 11355289166Speter lt_count++; 11356289166Speter } else { 11357289166Speter if (lt_count == 0) { 11358305003Scy lt_foo = "/" $lt_i lt_foo; 11359289166Speter } else { 11360289166Speter lt_count--; 11361289166Speter } 11362289166Speter } 11363289166Speter } 11364289166Speter } 11365289166Speter if (lt_foo != "") { lt_freq[lt_foo]++; } 11366289166Speter if (lt_freq[lt_foo] == 1) { print lt_foo; } 11367289166Speter}'` 11368289166Speter # AWK program above erroneously prepends '/' to C:/dos/paths 11369289166Speter # for these hosts. 11370289166Speter case $host_os in 11371289166Speter mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11372305003Scy $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 11373289166Speter esac 11374289166Speter sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11375289166Speterelse 11376289166Speter sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11377289166Speterfi 11378251883Speterlibrary_names_spec= 11379251883Speterlibname_spec='lib$name' 11380251883Spetersoname_spec= 11381305003Scyshrext_cmds=.so 11382251883Speterpostinstall_cmds= 11383251883Speterpostuninstall_cmds= 11384251883Speterfinish_cmds= 11385251883Speterfinish_eval= 11386251883Spetershlibpath_var= 11387251883Spetershlibpath_overrides_runpath=unknown 11388251883Speterversion_type=none 11389251883Speterdynamic_linker="$host_os ld.so" 11390251883Spetersys_lib_dlsearch_path_spec="/lib /usr/lib" 11391251883Speterneed_lib_prefix=unknown 11392251883Speterhardcode_into_libs=no 11393251883Speter 11394251883Speter# when you set need_version to no, make sure it does not cause -set_version 11395251883Speter# flags to be left without arguments 11396251883Speterneed_version=unknown 11397251883Speter 11398305003Scy 11399305003Scy 11400251883Spetercase $host_os in 11401251883Speteraix3*) 11402289166Speter version_type=linux # correct to gnu/linux during the next big refactor 11403305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 11404251883Speter shlibpath_var=LIBPATH 11405251883Speter 11406251883Speter # AIX 3 has no versioning support, so we append a major version to the name. 11407305003Scy soname_spec='$libname$release$shared_ext$major' 11408251883Speter ;; 11409251883Speter 11410289166Speteraix[4-9]*) 11411289166Speter version_type=linux # correct to gnu/linux during the next big refactor 11412251883Speter need_lib_prefix=no 11413251883Speter need_version=no 11414251883Speter hardcode_into_libs=yes 11415305003Scy if test ia64 = "$host_cpu"; then 11416251883Speter # AIX 5 supports IA64 11417305003Scy library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 11418251883Speter shlibpath_var=LD_LIBRARY_PATH 11419251883Speter else 11420251883Speter # With GCC up to 2.95.x, collect2 would create an import file 11421251883Speter # for dependence libraries. The import file would start with 11422305003Scy # the line '#! .'. This would cause the generated library to 11423305003Scy # depend on '.', always an invalid library. This was fixed in 11424251883Speter # development snapshots of GCC prior to 3.0. 11425251883Speter case $host_os in 11426251883Speter aix4 | aix4.[01] | aix4.[01].*) 11427251883Speter if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11428251883Speter echo ' yes ' 11429305003Scy echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 11430251883Speter : 11431251883Speter else 11432251883Speter can_build_shared=no 11433251883Speter fi 11434251883Speter ;; 11435251883Speter esac 11436305003Scy # Using Import Files as archive members, it is possible to support 11437305003Scy # filename-based versioning of shared library archives on AIX. While 11438305003Scy # this would work for both with and without runtime linking, it will 11439305003Scy # prevent static linking of such archives. So we do filename-based 11440305003Scy # shared library versioning with .so extension only, which is used 11441305003Scy # when both runtime linking and shared linking is enabled. 11442305003Scy # Unfortunately, runtime linking may impact performance, so we do 11443305003Scy # not want this to be the default eventually. Also, we use the 11444305003Scy # versioned .so libs for executables only if there is the -brtl 11445305003Scy # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 11446305003Scy # To allow for filename-based versioning support, we need to create 11447305003Scy # libNAME.so.V as an archive file, containing: 11448305003Scy # *) an Import File, referring to the versioned filename of the 11449305003Scy # archive as well as the shared archive member, telling the 11450305003Scy # bitwidth (32 or 64) of that shared object, and providing the 11451305003Scy # list of exported symbols of that shared object, eventually 11452305003Scy # decorated with the 'weak' keyword 11453305003Scy # *) the shared object with the F_LOADONLY flag set, to really avoid 11454305003Scy # it being seen by the linker. 11455305003Scy # At run time we better use the real file rather than another symlink, 11456305003Scy # but for link time we create the symlink libNAME.so -> libNAME.so.V 11457305003Scy 11458305003Scy case $with_aix_soname,$aix_use_runtimelinking in 11459305003Scy # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 11460251883Speter # soname into executable. Probably we can add versioning support to 11461251883Speter # collect2, so additional links can be useful in future. 11462305003Scy aix,yes) # traditional libtool 11463305003Scy dynamic_linker='AIX unversionable lib.so' 11464251883Speter # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11465251883Speter # instead of lib<name>.a to let people know that these are not 11466251883Speter # typical AIX shared libraries. 11467305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11468305003Scy ;; 11469305003Scy aix,no) # traditional AIX only 11470305003Scy dynamic_linker='AIX lib.a(lib.so.V)' 11471251883Speter # We preserve .a as extension for shared libraries through AIX4.2 11472251883Speter # and later when we are not doing run time linking. 11473305003Scy library_names_spec='$libname$release.a $libname.a' 11474305003Scy soname_spec='$libname$release$shared_ext$major' 11475305003Scy ;; 11476305003Scy svr4,*) # full svr4 only 11477305003Scy dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 11478305003Scy library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11479305003Scy # We do not specify a path in Import Files, so LIBPATH fires. 11480305003Scy shlibpath_overrides_runpath=yes 11481305003Scy ;; 11482305003Scy *,yes) # both, prefer svr4 11483305003Scy dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 11484305003Scy library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11485305003Scy # unpreferred sharedlib libNAME.a needs extra handling 11486305003Scy postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 11487305003Scy postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 11488305003Scy # We do not specify a path in Import Files, so LIBPATH fires. 11489305003Scy shlibpath_overrides_runpath=yes 11490305003Scy ;; 11491305003Scy *,no) # both, prefer aix 11492305003Scy dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 11493305003Scy library_names_spec='$libname$release.a $libname.a' 11494305003Scy soname_spec='$libname$release$shared_ext$major' 11495305003Scy # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 11496305003Scy postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 11497305003Scy postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 11498305003Scy ;; 11499305003Scy esac 11500251883Speter shlibpath_var=LIBPATH 11501251883Speter fi 11502251883Speter ;; 11503251883Speter 11504251883Speteramigaos*) 11505289166Speter case $host_cpu in 11506289166Speter powerpc) 11507289166Speter # Since July 2007 AmigaOS4 officially supports .so libraries. 11508289166Speter # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11509305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11510289166Speter ;; 11511289166Speter m68k) 11512289166Speter library_names_spec='$libname.ixlibrary $libname.a' 11513289166Speter # Create ${libname}_ixlibrary.a entries in /sys/libs. 11514305003Scy finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 11515289166Speter ;; 11516289166Speter esac 11517251883Speter ;; 11518251883Speter 11519251883Speterbeos*) 11520305003Scy library_names_spec='$libname$shared_ext' 11521251883Speter dynamic_linker="$host_os ld.so" 11522251883Speter shlibpath_var=LIBRARY_PATH 11523251883Speter ;; 11524251883Speter 11525251883Speterbsdi[45]*) 11526289166Speter version_type=linux # correct to gnu/linux during the next big refactor 11527251883Speter need_version=no 11528305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11529305003Scy soname_spec='$libname$release$shared_ext$major' 11530251883Speter finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11531251883Speter shlibpath_var=LD_LIBRARY_PATH 11532251883Speter sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11533251883Speter sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11534251883Speter # the default ld.so.conf also contains /usr/contrib/lib and 11535251883Speter # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11536251883Speter # libtool to hard-code these into programs 11537251883Speter ;; 11538251883Speter 11539289166Spetercygwin* | mingw* | pw32* | cegcc*) 11540251883Speter version_type=windows 11541305003Scy shrext_cmds=.dll 11542251883Speter need_version=no 11543251883Speter need_lib_prefix=no 11544251883Speter 11545289166Speter case $GCC,$cc_basename in 11546289166Speter yes,*) 11547289166Speter # gcc 11548251883Speter library_names_spec='$libname.dll.a' 11549251883Speter # DLL is installed to $(libdir)/../bin by postinstall_cmds 11550305003Scy postinstall_cmds='base_file=`basename \$file`~ 11551305003Scy dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11552251883Speter dldir=$destdir/`dirname \$dlpath`~ 11553251883Speter test -d \$dldir || mkdir -p \$dldir~ 11554251883Speter $install_prog $dir/$dlname \$dldir/$dlname~ 11555289166Speter chmod a+x \$dldir/$dlname~ 11556289166Speter if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11557289166Speter eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11558289166Speter fi' 11559251883Speter postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11560251883Speter dlpath=$dir/\$dldll~ 11561289166Speter $RM \$dlpath' 11562251883Speter shlibpath_overrides_runpath=yes 11563251883Speter 11564251883Speter case $host_os in 11565251883Speter cygwin*) 11566251883Speter # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11567305003Scy soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11568289166Speter 11569289166Speter sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11570251883Speter ;; 11571289166Speter mingw* | cegcc*) 11572251883Speter # MinGW DLLs use traditional 'lib' prefix 11573305003Scy soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11574251883Speter ;; 11575251883Speter pw32*) 11576251883Speter # pw32 DLLs use 'pw' prefix rather than 'lib' 11577305003Scy library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11578251883Speter ;; 11579251883Speter esac 11580289166Speter dynamic_linker='Win32 ld.exe' 11581251883Speter ;; 11582251883Speter 11583289166Speter *,cl*) 11584289166Speter # Native MSVC 11585289166Speter libname_spec='$name' 11586305003Scy soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11587305003Scy library_names_spec='$libname.dll.lib' 11588289166Speter 11589289166Speter case $build_os in 11590289166Speter mingw*) 11591289166Speter sys_lib_search_path_spec= 11592289166Speter lt_save_ifs=$IFS 11593289166Speter IFS=';' 11594289166Speter for lt_path in $LIB 11595289166Speter do 11596289166Speter IFS=$lt_save_ifs 11597289166Speter # Let DOS variable expansion print the short 8.3 style file name. 11598289166Speter lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11599289166Speter sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11600289166Speter done 11601289166Speter IFS=$lt_save_ifs 11602289166Speter # Convert to MSYS style. 11603289166Speter sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11604289166Speter ;; 11605289166Speter cygwin*) 11606289166Speter # Convert to unix form, then to dos form, then back to unix form 11607289166Speter # but this time dos style (no spaces!) so that the unix form looks 11608289166Speter # like /cygdrive/c/PROGRA~1:/cygdr... 11609289166Speter sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11610289166Speter sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11611289166Speter sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11612289166Speter ;; 11613289166Speter *) 11614305003Scy sys_lib_search_path_spec=$LIB 11615289166Speter if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11616289166Speter # It is most probably a Windows format PATH. 11617289166Speter sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11618289166Speter else 11619289166Speter sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11620289166Speter fi 11621289166Speter # FIXME: find the short name or the path components, as spaces are 11622289166Speter # common. (e.g. "Program Files" -> "PROGRA~1") 11623289166Speter ;; 11624289166Speter esac 11625289166Speter 11626289166Speter # DLL is installed to $(libdir)/../bin by postinstall_cmds 11627305003Scy postinstall_cmds='base_file=`basename \$file`~ 11628305003Scy dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11629289166Speter dldir=$destdir/`dirname \$dlpath`~ 11630289166Speter test -d \$dldir || mkdir -p \$dldir~ 11631289166Speter $install_prog $dir/$dlname \$dldir/$dlname' 11632289166Speter postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11633289166Speter dlpath=$dir/\$dldll~ 11634289166Speter $RM \$dlpath' 11635289166Speter shlibpath_overrides_runpath=yes 11636289166Speter dynamic_linker='Win32 link.exe' 11637289166Speter ;; 11638289166Speter 11639251883Speter *) 11640289166Speter # Assume MSVC wrapper 11641305003Scy library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 11642289166Speter dynamic_linker='Win32 ld.exe' 11643251883Speter ;; 11644251883Speter esac 11645251883Speter # FIXME: first we should search . and the directory the executable is in 11646251883Speter shlibpath_var=PATH 11647251883Speter ;; 11648251883Speter 11649251883Speterdarwin* | rhapsody*) 11650251883Speter dynamic_linker="$host_os dyld" 11651251883Speter version_type=darwin 11652251883Speter need_lib_prefix=no 11653251883Speter need_version=no 11654305003Scy library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11655305003Scy soname_spec='$libname$release$major$shared_ext' 11656251883Speter shlibpath_overrides_runpath=yes 11657251883Speter shlibpath_var=DYLD_LIBRARY_PATH 11658251883Speter shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11659289166Speter 11660289166Speter sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11661251883Speter sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11662251883Speter ;; 11663251883Speter 11664251883Speterdgux*) 11665289166Speter version_type=linux # correct to gnu/linux during the next big refactor 11666251883Speter need_lib_prefix=no 11667251883Speter need_version=no 11668305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11669305003Scy soname_spec='$libname$release$shared_ext$major' 11670251883Speter shlibpath_var=LD_LIBRARY_PATH 11671251883Speter ;; 11672251883Speter 11673251883Speterfreebsd* | dragonfly*) 11674251883Speter # DragonFly does not have aout. When/if they implement a new 11675251883Speter # versioning mechanism, adjust this. 11676251883Speter if test -x /usr/bin/objformat; then 11677251883Speter objformat=`/usr/bin/objformat` 11678251883Speter else 11679251883Speter case $host_os in 11680289166Speter freebsd[23].*) objformat=aout ;; 11681251883Speter *) objformat=elf ;; 11682251883Speter esac 11683251883Speter fi 11684251883Speter version_type=freebsd-$objformat 11685251883Speter case $version_type in 11686251883Speter freebsd-elf*) 11687305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11688305003Scy soname_spec='$libname$release$shared_ext$major' 11689251883Speter need_version=no 11690251883Speter need_lib_prefix=no 11691251883Speter ;; 11692251883Speter freebsd-*) 11693305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11694251883Speter need_version=yes 11695251883Speter ;; 11696251883Speter esac 11697251883Speter shlibpath_var=LD_LIBRARY_PATH 11698251883Speter case $host_os in 11699289166Speter freebsd2.*) 11700251883Speter shlibpath_overrides_runpath=yes 11701251883Speter ;; 11702251883Speter freebsd3.[01]* | freebsdelf3.[01]*) 11703251883Speter shlibpath_overrides_runpath=yes 11704251883Speter hardcode_into_libs=yes 11705251883Speter ;; 11706251883Speter freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11707251883Speter freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11708251883Speter shlibpath_overrides_runpath=no 11709251883Speter hardcode_into_libs=yes 11710251883Speter ;; 11711289166Speter *) # from 4.6 on, and DragonFly 11712251883Speter shlibpath_overrides_runpath=yes 11713251883Speter hardcode_into_libs=yes 11714251883Speter ;; 11715251883Speter esac 11716251883Speter ;; 11717251883Speter 11718289166Speterhaiku*) 11719289166Speter version_type=linux # correct to gnu/linux during the next big refactor 11720289166Speter need_lib_prefix=no 11721289166Speter need_version=no 11722289166Speter dynamic_linker="$host_os runtime_loader" 11723305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11724305003Scy soname_spec='$libname$release$shared_ext$major' 11725289166Speter shlibpath_var=LIBRARY_PATH 11726305003Scy shlibpath_overrides_runpath=no 11727289166Speter sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11728289166Speter hardcode_into_libs=yes 11729289166Speter ;; 11730289166Speter 11731251883Speterhpux9* | hpux10* | hpux11*) 11732251883Speter # Give a soname corresponding to the major version so that dld.sl refuses to 11733251883Speter # link against other versions. 11734251883Speter version_type=sunos 11735251883Speter need_lib_prefix=no 11736251883Speter need_version=no 11737251883Speter case $host_cpu in 11738251883Speter ia64*) 11739251883Speter shrext_cmds='.so' 11740251883Speter hardcode_into_libs=yes 11741251883Speter dynamic_linker="$host_os dld.so" 11742251883Speter shlibpath_var=LD_LIBRARY_PATH 11743251883Speter shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11744305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11745305003Scy soname_spec='$libname$release$shared_ext$major' 11746305003Scy if test 32 = "$HPUX_IA64_MODE"; then 11747251883Speter sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11748305003Scy sys_lib_dlsearch_path_spec=/usr/lib/hpux32 11749251883Speter else 11750251883Speter sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11751305003Scy sys_lib_dlsearch_path_spec=/usr/lib/hpux64 11752251883Speter fi 11753251883Speter ;; 11754289166Speter hppa*64*) 11755251883Speter shrext_cmds='.sl' 11756289166Speter hardcode_into_libs=yes 11757251883Speter dynamic_linker="$host_os dld.sl" 11758289166Speter shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11759289166Speter shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11760305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11761305003Scy soname_spec='$libname$release$shared_ext$major' 11762289166Speter sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11763289166Speter sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11764289166Speter ;; 11765289166Speter *) 11766289166Speter shrext_cmds='.sl' 11767289166Speter dynamic_linker="$host_os dld.sl" 11768251883Speter shlibpath_var=SHLIB_PATH 11769251883Speter shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11770305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11771305003Scy soname_spec='$libname$release$shared_ext$major' 11772251883Speter ;; 11773251883Speter esac 11774289166Speter # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11775251883Speter postinstall_cmds='chmod 555 $lib' 11776289166Speter # or fails outright, so override atomically: 11777289166Speter install_override_mode=555 11778251883Speter ;; 11779251883Speter 11780289166Speterinterix[3-9]*) 11781289166Speter version_type=linux # correct to gnu/linux during the next big refactor 11782251883Speter need_lib_prefix=no 11783251883Speter need_version=no 11784305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11785305003Scy soname_spec='$libname$release$shared_ext$major' 11786251883Speter dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11787251883Speter shlibpath_var=LD_LIBRARY_PATH 11788251883Speter shlibpath_overrides_runpath=no 11789251883Speter hardcode_into_libs=yes 11790251883Speter ;; 11791251883Speter 11792251883Speteririx5* | irix6* | nonstopux*) 11793251883Speter case $host_os in 11794251883Speter nonstopux*) version_type=nonstopux ;; 11795251883Speter *) 11796305003Scy if test yes = "$lt_cv_prog_gnu_ld"; then 11797289166Speter version_type=linux # correct to gnu/linux during the next big refactor 11798251883Speter else 11799251883Speter version_type=irix 11800251883Speter fi ;; 11801251883Speter esac 11802251883Speter need_lib_prefix=no 11803251883Speter need_version=no 11804305003Scy soname_spec='$libname$release$shared_ext$major' 11805305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 11806251883Speter case $host_os in 11807251883Speter irix5* | nonstopux*) 11808251883Speter libsuff= shlibsuff= 11809251883Speter ;; 11810251883Speter *) 11811251883Speter case $LD in # libtool.m4 will add one of these switches to LD 11812251883Speter *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11813251883Speter libsuff= shlibsuff= libmagic=32-bit;; 11814251883Speter *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11815251883Speter libsuff=32 shlibsuff=N32 libmagic=N32;; 11816251883Speter *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11817251883Speter libsuff=64 shlibsuff=64 libmagic=64-bit;; 11818251883Speter *) libsuff= shlibsuff= libmagic=never-match;; 11819251883Speter esac 11820251883Speter ;; 11821251883Speter esac 11822251883Speter shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11823251883Speter shlibpath_overrides_runpath=no 11824305003Scy sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 11825305003Scy sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 11826251883Speter hardcode_into_libs=yes 11827251883Speter ;; 11828251883Speter 11829251883Speter# No shared lib support for Linux oldld, aout, or coff. 11830251883Speterlinux*oldld* | linux*aout* | linux*coff*) 11831251883Speter dynamic_linker=no 11832251883Speter ;; 11833251883Speter 11834305003Scylinux*android*) 11835305003Scy version_type=none # Android doesn't support versioned libraries. 11836305003Scy need_lib_prefix=no 11837305003Scy need_version=no 11838305003Scy library_names_spec='$libname$release$shared_ext' 11839305003Scy soname_spec='$libname$release$shared_ext' 11840305003Scy finish_cmds= 11841305003Scy shlibpath_var=LD_LIBRARY_PATH 11842305003Scy shlibpath_overrides_runpath=yes 11843305003Scy 11844305003Scy # This implies no fast_install, which is unacceptable. 11845305003Scy # Some rework will be needed to allow for fast_install 11846305003Scy # before this can be enabled. 11847305003Scy hardcode_into_libs=yes 11848305003Scy 11849305003Scy dynamic_linker='Android linker' 11850305003Scy # Don't embed -rpath directories since the linker doesn't support them. 11851305003Scy hardcode_libdir_flag_spec='-L$libdir' 11852305003Scy ;; 11853305003Scy 11854289166Speter# This must be glibc/ELF. 11855305003Scylinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11856289166Speter version_type=linux # correct to gnu/linux during the next big refactor 11857251883Speter need_lib_prefix=no 11858251883Speter need_version=no 11859305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11860305003Scy soname_spec='$libname$release$shared_ext$major' 11861251883Speter finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11862251883Speter shlibpath_var=LD_LIBRARY_PATH 11863251883Speter shlibpath_overrides_runpath=no 11864289166Speter 11865289166Speter # Some binutils ld are patched to set DT_RUNPATH 11866289166Speter if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11867289166Speter $as_echo_n "(cached) " >&6 11868289166Speterelse 11869289166Speter lt_cv_shlibpath_overrides_runpath=no 11870289166Speter save_LDFLAGS=$LDFLAGS 11871289166Speter save_libdir=$libdir 11872289166Speter eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11873289166Speter LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11874289166Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11875289166Speter/* end confdefs.h. */ 11876289166Speter 11877289166Speterint 11878289166Spetermain () 11879289166Speter{ 11880289166Speter 11881289166Speter ; 11882289166Speter return 0; 11883289166Speter} 11884289166Speter_ACEOF 11885289166Speterif ac_fn_c_try_link "$LINENO"; then : 11886289166Speter if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11887289166Speter lt_cv_shlibpath_overrides_runpath=yes 11888289166Speterfi 11889289166Speterfi 11890289166Speterrm -f core conftest.err conftest.$ac_objext \ 11891289166Speter conftest$ac_exeext conftest.$ac_ext 11892289166Speter LDFLAGS=$save_LDFLAGS 11893289166Speter libdir=$save_libdir 11894289166Speter 11895289166Speterfi 11896289166Speter 11897289166Speter shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11898289166Speter 11899251883Speter # This implies no fast_install, which is unacceptable. 11900251883Speter # Some rework will be needed to allow for fast_install 11901251883Speter # before this can be enabled. 11902251883Speter hardcode_into_libs=yes 11903251883Speter 11904305003Scy # Ideally, we could use ldconfig to report *all* directores which are 11905305003Scy # searched for libraries, however this is still not possible. Aside from not 11906305003Scy # being certain /sbin/ldconfig is available, command 11907305003Scy # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 11908305003Scy # even though it is searched at run-time. Try to do the best guess by 11909305003Scy # appending ld.so.conf contents (and includes) to the search path. 11910251883Speter if test -f /etc/ld.so.conf; then 11911289166Speter lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` 11912251883Speter sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11913251883Speter fi 11914251883Speter 11915251883Speter # We used to test for /lib/ld.so.1 and disable shared libraries on 11916251883Speter # powerpc, because MkLinux only supported shared libraries with the 11917251883Speter # GNU dynamic linker. Since this was broken with cross compilers, 11918251883Speter # most powerpc-linux boxes support dynamic linking these days and 11919251883Speter # people can always --disable-shared, the test was removed, and we 11920251883Speter # assume the GNU/Linux dynamic linker is in use. 11921251883Speter dynamic_linker='GNU/Linux ld.so' 11922251883Speter ;; 11923251883Speter 11924251883Speternetbsd*) 11925251883Speter version_type=sunos 11926251883Speter need_lib_prefix=no 11927251883Speter need_version=no 11928289166Speter if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11929305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11930251883Speter finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11931251883Speter dynamic_linker='NetBSD (a.out) ld.so' 11932251883Speter else 11933305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11934305003Scy soname_spec='$libname$release$shared_ext$major' 11935251883Speter dynamic_linker='NetBSD ld.elf_so' 11936251883Speter fi 11937251883Speter shlibpath_var=LD_LIBRARY_PATH 11938251883Speter shlibpath_overrides_runpath=yes 11939251883Speter hardcode_into_libs=yes 11940251883Speter ;; 11941251883Speter 11942251883Speternewsos6) 11943289166Speter version_type=linux # correct to gnu/linux during the next big refactor 11944305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11945251883Speter shlibpath_var=LD_LIBRARY_PATH 11946251883Speter shlibpath_overrides_runpath=yes 11947251883Speter ;; 11948251883Speter 11949289166Speter*nto* | *qnx*) 11950289166Speter version_type=qnx 11951251883Speter need_lib_prefix=no 11952251883Speter need_version=no 11953305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11954305003Scy soname_spec='$libname$release$shared_ext$major' 11955251883Speter shlibpath_var=LD_LIBRARY_PATH 11956289166Speter shlibpath_overrides_runpath=no 11957289166Speter hardcode_into_libs=yes 11958289166Speter dynamic_linker='ldqnx.so' 11959251883Speter ;; 11960251883Speter 11961305003Scyopenbsd* | bitrig*) 11962251883Speter version_type=sunos 11963305003Scy sys_lib_dlsearch_path_spec=/usr/lib 11964251883Speter need_lib_prefix=no 11965305003Scy if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11966305003Scy need_version=no 11967305003Scy else 11968305003Scy need_version=yes 11969305003Scy fi 11970305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11971251883Speter finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11972251883Speter shlibpath_var=LD_LIBRARY_PATH 11973305003Scy shlibpath_overrides_runpath=yes 11974251883Speter ;; 11975251883Speter 11976251883Speteros2*) 11977251883Speter libname_spec='$name' 11978305003Scy version_type=windows 11979305003Scy shrext_cmds=.dll 11980305003Scy need_version=no 11981251883Speter need_lib_prefix=no 11982305003Scy # OS/2 can only load a DLL with a base name of 8 characters or less. 11983305003Scy soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 11984305003Scy v=$($ECHO $release$versuffix | tr -d .-); 11985305003Scy n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 11986305003Scy $ECHO $n$v`$shared_ext' 11987305003Scy library_names_spec='${libname}_dll.$libext' 11988251883Speter dynamic_linker='OS/2 ld.exe' 11989305003Scy shlibpath_var=BEGINLIBPATH 11990305003Scy sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11991305003Scy sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11992305003Scy postinstall_cmds='base_file=`basename \$file`~ 11993305003Scy dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 11994305003Scy dldir=$destdir/`dirname \$dlpath`~ 11995305003Scy test -d \$dldir || mkdir -p \$dldir~ 11996305003Scy $install_prog $dir/$dlname \$dldir/$dlname~ 11997305003Scy chmod a+x \$dldir/$dlname~ 11998305003Scy if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11999305003Scy eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 12000305003Scy fi' 12001305003Scy postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 12002305003Scy dlpath=$dir/\$dldll~ 12003305003Scy $RM \$dlpath' 12004251883Speter ;; 12005251883Speter 12006251883Speterosf3* | osf4* | osf5*) 12007251883Speter version_type=osf 12008251883Speter need_lib_prefix=no 12009251883Speter need_version=no 12010305003Scy soname_spec='$libname$release$shared_ext$major' 12011305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12012251883Speter shlibpath_var=LD_LIBRARY_PATH 12013251883Speter sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12014305003Scy sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12015251883Speter ;; 12016251883Speter 12017289166Speterrdos*) 12018289166Speter dynamic_linker=no 12019289166Speter ;; 12020289166Speter 12021251883Spetersolaris*) 12022289166Speter version_type=linux # correct to gnu/linux during the next big refactor 12023251883Speter need_lib_prefix=no 12024251883Speter need_version=no 12025305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12026305003Scy soname_spec='$libname$release$shared_ext$major' 12027251883Speter shlibpath_var=LD_LIBRARY_PATH 12028251883Speter shlibpath_overrides_runpath=yes 12029251883Speter hardcode_into_libs=yes 12030251883Speter # ldd complains unless libraries are executable 12031251883Speter postinstall_cmds='chmod +x $lib' 12032251883Speter ;; 12033251883Speter 12034251883Spetersunos4*) 12035251883Speter version_type=sunos 12036305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12037251883Speter finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12038251883Speter shlibpath_var=LD_LIBRARY_PATH 12039251883Speter shlibpath_overrides_runpath=yes 12040305003Scy if test yes = "$with_gnu_ld"; then 12041251883Speter need_lib_prefix=no 12042251883Speter fi 12043251883Speter need_version=yes 12044251883Speter ;; 12045251883Speter 12046251883Spetersysv4 | sysv4.3*) 12047289166Speter version_type=linux # correct to gnu/linux during the next big refactor 12048305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12049305003Scy soname_spec='$libname$release$shared_ext$major' 12050251883Speter shlibpath_var=LD_LIBRARY_PATH 12051251883Speter case $host_vendor in 12052251883Speter sni) 12053251883Speter shlibpath_overrides_runpath=no 12054251883Speter need_lib_prefix=no 12055251883Speter runpath_var=LD_RUN_PATH 12056251883Speter ;; 12057251883Speter siemens) 12058251883Speter need_lib_prefix=no 12059251883Speter ;; 12060251883Speter motorola) 12061251883Speter need_lib_prefix=no 12062251883Speter need_version=no 12063251883Speter shlibpath_overrides_runpath=no 12064251883Speter sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12065251883Speter ;; 12066251883Speter esac 12067251883Speter ;; 12068251883Speter 12069251883Spetersysv4*MP*) 12070305003Scy if test -d /usr/nec; then 12071289166Speter version_type=linux # correct to gnu/linux during the next big refactor 12072305003Scy library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 12073305003Scy soname_spec='$libname$shared_ext.$major' 12074251883Speter shlibpath_var=LD_LIBRARY_PATH 12075251883Speter fi 12076251883Speter ;; 12077251883Speter 12078251883Spetersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12079305003Scy version_type=sco 12080251883Speter need_lib_prefix=no 12081251883Speter need_version=no 12082305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 12083305003Scy soname_spec='$libname$release$shared_ext$major' 12084251883Speter shlibpath_var=LD_LIBRARY_PATH 12085289166Speter shlibpath_overrides_runpath=yes 12086251883Speter hardcode_into_libs=yes 12087305003Scy if test yes = "$with_gnu_ld"; then 12088251883Speter sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12089251883Speter else 12090251883Speter sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12091251883Speter case $host_os in 12092251883Speter sco3.2v5*) 12093251883Speter sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12094251883Speter ;; 12095251883Speter esac 12096251883Speter fi 12097251883Speter sys_lib_dlsearch_path_spec='/usr/lib' 12098251883Speter ;; 12099251883Speter 12100289166Spetertpf*) 12101289166Speter # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12102289166Speter version_type=linux # correct to gnu/linux during the next big refactor 12103289166Speter need_lib_prefix=no 12104289166Speter need_version=no 12105305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12106289166Speter shlibpath_var=LD_LIBRARY_PATH 12107289166Speter shlibpath_overrides_runpath=no 12108289166Speter hardcode_into_libs=yes 12109289166Speter ;; 12110289166Speter 12111251883Speteruts4*) 12112289166Speter version_type=linux # correct to gnu/linux during the next big refactor 12113305003Scy library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12114305003Scy soname_spec='$libname$release$shared_ext$major' 12115251883Speter shlibpath_var=LD_LIBRARY_PATH 12116251883Speter ;; 12117251883Speter 12118251883Speter*) 12119251883Speter dynamic_linker=no 12120251883Speter ;; 12121251883Speteresac 12122251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12123251883Speter$as_echo "$dynamic_linker" >&6; } 12124305003Scytest no = "$dynamic_linker" && can_build_shared=no 12125251883Speter 12126251883Spetervariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12127305003Scyif test yes = "$GCC"; then 12128251883Speter variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12129251883Speterfi 12130251883Speter 12131305003Scyif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 12132305003Scy sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 12133289166Speterfi 12134305003Scy 12135305003Scyif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 12136305003Scy sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 12137289166Speterfi 12138289166Speter 12139305003Scy# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 12140305003Scyconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 12141289166Speter 12142305003Scy# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 12143305003Scyfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 12144289166Speter 12145305003Scy# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 12146305003Scyconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 12147289166Speter 12148289166Speter 12149289166Speter 12150289166Speter 12151289166Speter 12152289166Speter 12153289166Speter 12154289166Speter 12155289166Speter 12156289166Speter 12157289166Speter 12158289166Speter 12159289166Speter 12160289166Speter 12161289166Speter 12162289166Speter 12163289166Speter 12164289166Speter 12165289166Speter 12166289166Speter 12167289166Speter 12168289166Speter 12169289166Speter 12170289166Speter 12171289166Speter 12172289166Speter 12173289166Speter 12174289166Speter 12175289166Speter 12176289166Speter 12177289166Speter 12178289166Speter 12179289166Speter 12180289166Speter 12181289166Speter 12182289166Speter 12183289166Speter 12184289166Speter 12185289166Speter 12186289166Speter 12187289166Speter 12188289166Speter 12189289166Speter 12190289166Speter 12191289166Speter 12192289166Speter 12193289166Speter 12194289166Speter 12195289166Speter 12196289166Speter 12197289166Speter 12198289166Speter 12199289166Speter 12200289166Speter 12201289166Speter 12202289166Speter 12203289166Speter 12204289166Speter 12205289166Speter 12206289166Speter 12207289166Speter 12208289166Speter 12209289166Speter 12210289166Speter 12211289166Speter 12212289166Speter 12213289166Speter 12214289166Speter 12215289166Speter 12216289166Speter 12217289166Speter 12218289166Speter 12219289166Speter 12220289166Speter 12221289166Speter 12222289166Speter 12223289166Speter 12224289166Speter 12225289166Speter 12226289166Speter 12227289166Speter 12228289166Speter 12229289166Speter 12230289166Speter 12231289166Speter 12232289166Speter 12233289166Speter 12234289166Speter 12235289166Speter 12236305003Scy 12237305003Scy 12238305003Scy 12239305003Scy 12240305003Scy 12241305003Scy 12242305003Scy 12243305003Scy 12244289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12245251883Speter$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12246251883Speterhardcode_action= 12247289166Speterif test -n "$hardcode_libdir_flag_spec" || 12248289166Speter test -n "$runpath_var" || 12249305003Scy test yes = "$hardcode_automatic"; then 12250251883Speter 12251289166Speter # We can hardcode non-existent directories. 12252305003Scy if test no != "$hardcode_direct" && 12253251883Speter # If the only mechanism to avoid hardcoding is shlibpath_var, we 12254251883Speter # have to relink, otherwise we might link with an installed library 12255251883Speter # when we should be linking with a yet-to-be-installed one 12256305003Scy ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 12257305003Scy test no != "$hardcode_minus_L"; then 12258251883Speter # Linking always hardcodes the temporary library directory. 12259251883Speter hardcode_action=relink 12260251883Speter else 12261251883Speter # We can link without hardcoding, and we can hardcode nonexisting dirs. 12262251883Speter hardcode_action=immediate 12263251883Speter fi 12264251883Speterelse 12265251883Speter # We cannot hardcode anything, or else we can only hardcode existing 12266251883Speter # directories. 12267251883Speter hardcode_action=unsupported 12268251883Speterfi 12269251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12270251883Speter$as_echo "$hardcode_action" >&6; } 12271251883Speter 12272305003Scyif test relink = "$hardcode_action" || 12273305003Scy test yes = "$inherit_rpath"; then 12274251883Speter # Fast installation is not supported 12275251883Speter enable_fast_install=no 12276305003Scyelif test yes = "$shlibpath_overrides_runpath" || 12277305003Scy test no = "$enable_shared"; then 12278251883Speter # Fast installation is not necessary 12279251883Speter enable_fast_install=needless 12280251883Speterfi 12281251883Speter 12282251883Speter 12283289166Speter 12284289166Speter 12285289166Speter 12286289166Speter 12287305003Scy if test yes != "$enable_dlopen"; then 12288251883Speter enable_dlopen=unknown 12289251883Speter enable_dlopen_self=unknown 12290251883Speter enable_dlopen_self_static=unknown 12291251883Speterelse 12292251883Speter lt_cv_dlopen=no 12293251883Speter lt_cv_dlopen_libs= 12294251883Speter 12295251883Speter case $host_os in 12296251883Speter beos*) 12297305003Scy lt_cv_dlopen=load_add_on 12298251883Speter lt_cv_dlopen_libs= 12299251883Speter lt_cv_dlopen_self=yes 12300251883Speter ;; 12301251883Speter 12302289166Speter mingw* | pw32* | cegcc*) 12303305003Scy lt_cv_dlopen=LoadLibrary 12304251883Speter lt_cv_dlopen_libs= 12305289166Speter ;; 12306251883Speter 12307251883Speter cygwin*) 12308305003Scy lt_cv_dlopen=dlopen 12309251883Speter lt_cv_dlopen_libs= 12310289166Speter ;; 12311251883Speter 12312251883Speter darwin*) 12313305003Scy # if libdl is installed we need to link against it 12314251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12315251883Speter$as_echo_n "checking for dlopen in -ldl... " >&6; } 12316251883Speterif ${ac_cv_lib_dl_dlopen+:} false; then : 12317251883Speter $as_echo_n "(cached) " >&6 12318251883Speterelse 12319251883Speter ac_check_lib_save_LIBS=$LIBS 12320251883SpeterLIBS="-ldl $LIBS" 12321251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext 12322251883Speter/* end confdefs.h. */ 12323251883Speter 12324251883Speter/* Override any GCC internal prototype to avoid an error. 12325251883Speter Use char because int might match the return type of a GCC 12326251883Speter builtin and then its argument prototype would still apply. */ 12327251883Speter#ifdef __cplusplus 12328251883Speterextern "C" 12329251883Speter#endif 12330251883Speterchar dlopen (); 12331251883Speterint 12332251883Spetermain () 12333251883Speter{ 12334251883Speterreturn dlopen (); 12335251883Speter ; 12336251883Speter return 0; 12337251883Speter} 12338251883Speter_ACEOF 12339251883Speterif ac_fn_c_try_link "$LINENO"; then : 12340251883Speter ac_cv_lib_dl_dlopen=yes 12341251883Speterelse 12342251883Speter ac_cv_lib_dl_dlopen=no 12343251883Speterfi 12344251883Speterrm -f core conftest.err conftest.$ac_objext \ 12345251883Speter conftest$ac_exeext conftest.$ac_ext 12346251883SpeterLIBS=$ac_check_lib_save_LIBS 12347251883Speterfi 12348251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12349251883Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12350251883Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12351305003Scy lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12352251883Speterelse 12353251883Speter 12354305003Scy lt_cv_dlopen=dyld 12355251883Speter lt_cv_dlopen_libs= 12356251883Speter lt_cv_dlopen_self=yes 12357251883Speter 12358251883Speterfi 12359251883Speter 12360289166Speter ;; 12361251883Speter 12362305003Scy tpf*) 12363305003Scy # Don't try to run any link tests for TPF. We know it's impossible 12364305003Scy # because TPF is a cross-compiler, and we know how we open DSOs. 12365305003Scy lt_cv_dlopen=dlopen 12366305003Scy lt_cv_dlopen_libs= 12367305003Scy lt_cv_dlopen_self=no 12368305003Scy ;; 12369305003Scy 12370251883Speter *) 12371251883Speter ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12372251883Speterif test "x$ac_cv_func_shl_load" = xyes; then : 12373305003Scy lt_cv_dlopen=shl_load 12374251883Speterelse 12375251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12376251883Speter$as_echo_n "checking for shl_load in -ldld... " >&6; } 12377251883Speterif ${ac_cv_lib_dld_shl_load+:} false; then : 12378251883Speter $as_echo_n "(cached) " >&6 12379251883Speterelse 12380251883Speter ac_check_lib_save_LIBS=$LIBS 12381251883SpeterLIBS="-ldld $LIBS" 12382251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext 12383251883Speter/* end confdefs.h. */ 12384251883Speter 12385251883Speter/* Override any GCC internal prototype to avoid an error. 12386251883Speter Use char because int might match the return type of a GCC 12387251883Speter builtin and then its argument prototype would still apply. */ 12388251883Speter#ifdef __cplusplus 12389251883Speterextern "C" 12390251883Speter#endif 12391251883Speterchar shl_load (); 12392251883Speterint 12393251883Spetermain () 12394251883Speter{ 12395251883Speterreturn shl_load (); 12396251883Speter ; 12397251883Speter return 0; 12398251883Speter} 12399251883Speter_ACEOF 12400251883Speterif ac_fn_c_try_link "$LINENO"; then : 12401251883Speter ac_cv_lib_dld_shl_load=yes 12402251883Speterelse 12403251883Speter ac_cv_lib_dld_shl_load=no 12404251883Speterfi 12405251883Speterrm -f core conftest.err conftest.$ac_objext \ 12406251883Speter conftest$ac_exeext conftest.$ac_ext 12407251883SpeterLIBS=$ac_check_lib_save_LIBS 12408251883Speterfi 12409251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12410251883Speter$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12411251883Speterif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12412305003Scy lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 12413251883Speterelse 12414251883Speter ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12415251883Speterif test "x$ac_cv_func_dlopen" = xyes; then : 12416305003Scy lt_cv_dlopen=dlopen 12417251883Speterelse 12418251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12419251883Speter$as_echo_n "checking for dlopen in -ldl... " >&6; } 12420251883Speterif ${ac_cv_lib_dl_dlopen+:} false; then : 12421251883Speter $as_echo_n "(cached) " >&6 12422251883Speterelse 12423251883Speter ac_check_lib_save_LIBS=$LIBS 12424251883SpeterLIBS="-ldl $LIBS" 12425251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext 12426251883Speter/* end confdefs.h. */ 12427251883Speter 12428251883Speter/* Override any GCC internal prototype to avoid an error. 12429251883Speter Use char because int might match the return type of a GCC 12430251883Speter builtin and then its argument prototype would still apply. */ 12431251883Speter#ifdef __cplusplus 12432251883Speterextern "C" 12433251883Speter#endif 12434251883Speterchar dlopen (); 12435251883Speterint 12436251883Spetermain () 12437251883Speter{ 12438251883Speterreturn dlopen (); 12439251883Speter ; 12440251883Speter return 0; 12441251883Speter} 12442251883Speter_ACEOF 12443251883Speterif ac_fn_c_try_link "$LINENO"; then : 12444251883Speter ac_cv_lib_dl_dlopen=yes 12445251883Speterelse 12446251883Speter ac_cv_lib_dl_dlopen=no 12447251883Speterfi 12448251883Speterrm -f core conftest.err conftest.$ac_objext \ 12449251883Speter conftest$ac_exeext conftest.$ac_ext 12450251883SpeterLIBS=$ac_check_lib_save_LIBS 12451251883Speterfi 12452251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12453251883Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12454251883Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12455305003Scy lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12456251883Speterelse 12457251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12458251883Speter$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12459251883Speterif ${ac_cv_lib_svld_dlopen+:} false; then : 12460251883Speter $as_echo_n "(cached) " >&6 12461251883Speterelse 12462251883Speter ac_check_lib_save_LIBS=$LIBS 12463251883SpeterLIBS="-lsvld $LIBS" 12464251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext 12465251883Speter/* end confdefs.h. */ 12466251883Speter 12467251883Speter/* Override any GCC internal prototype to avoid an error. 12468251883Speter Use char because int might match the return type of a GCC 12469251883Speter builtin and then its argument prototype would still apply. */ 12470251883Speter#ifdef __cplusplus 12471251883Speterextern "C" 12472251883Speter#endif 12473251883Speterchar dlopen (); 12474251883Speterint 12475251883Spetermain () 12476251883Speter{ 12477251883Speterreturn dlopen (); 12478251883Speter ; 12479251883Speter return 0; 12480251883Speter} 12481251883Speter_ACEOF 12482251883Speterif ac_fn_c_try_link "$LINENO"; then : 12483251883Speter ac_cv_lib_svld_dlopen=yes 12484251883Speterelse 12485251883Speter ac_cv_lib_svld_dlopen=no 12486251883Speterfi 12487251883Speterrm -f core conftest.err conftest.$ac_objext \ 12488251883Speter conftest$ac_exeext conftest.$ac_ext 12489251883SpeterLIBS=$ac_check_lib_save_LIBS 12490251883Speterfi 12491251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12492251883Speter$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12493251883Speterif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12494305003Scy lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 12495251883Speterelse 12496251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12497251883Speter$as_echo_n "checking for dld_link in -ldld... " >&6; } 12498251883Speterif ${ac_cv_lib_dld_dld_link+:} false; then : 12499251883Speter $as_echo_n "(cached) " >&6 12500251883Speterelse 12501251883Speter ac_check_lib_save_LIBS=$LIBS 12502251883SpeterLIBS="-ldld $LIBS" 12503251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext 12504251883Speter/* end confdefs.h. */ 12505251883Speter 12506251883Speter/* Override any GCC internal prototype to avoid an error. 12507251883Speter Use char because int might match the return type of a GCC 12508251883Speter builtin and then its argument prototype would still apply. */ 12509251883Speter#ifdef __cplusplus 12510251883Speterextern "C" 12511251883Speter#endif 12512251883Speterchar dld_link (); 12513251883Speterint 12514251883Spetermain () 12515251883Speter{ 12516251883Speterreturn dld_link (); 12517251883Speter ; 12518251883Speter return 0; 12519251883Speter} 12520251883Speter_ACEOF 12521251883Speterif ac_fn_c_try_link "$LINENO"; then : 12522251883Speter ac_cv_lib_dld_dld_link=yes 12523251883Speterelse 12524251883Speter ac_cv_lib_dld_dld_link=no 12525251883Speterfi 12526251883Speterrm -f core conftest.err conftest.$ac_objext \ 12527251883Speter conftest$ac_exeext conftest.$ac_ext 12528251883SpeterLIBS=$ac_check_lib_save_LIBS 12529251883Speterfi 12530251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12531251883Speter$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12532251883Speterif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12533305003Scy lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 12534251883Speterfi 12535251883Speter 12536251883Speter 12537251883Speterfi 12538251883Speter 12539251883Speter 12540251883Speterfi 12541251883Speter 12542251883Speter 12543251883Speterfi 12544251883Speter 12545251883Speter 12546251883Speterfi 12547251883Speter 12548251883Speter 12549251883Speterfi 12550251883Speter 12551251883Speter ;; 12552251883Speter esac 12553251883Speter 12554305003Scy if test no = "$lt_cv_dlopen"; then 12555305003Scy enable_dlopen=no 12556305003Scy else 12557251883Speter enable_dlopen=yes 12558251883Speter fi 12559251883Speter 12560251883Speter case $lt_cv_dlopen in 12561251883Speter dlopen) 12562305003Scy save_CPPFLAGS=$CPPFLAGS 12563305003Scy test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12564251883Speter 12565305003Scy save_LDFLAGS=$LDFLAGS 12566251883Speter wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12567251883Speter 12568305003Scy save_LIBS=$LIBS 12569251883Speter LIBS="$lt_cv_dlopen_libs $LIBS" 12570251883Speter 12571251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12572251883Speter$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12573251883Speterif ${lt_cv_dlopen_self+:} false; then : 12574251883Speter $as_echo_n "(cached) " >&6 12575251883Speterelse 12576305003Scy if test yes = "$cross_compiling"; then : 12577251883Speter lt_cv_dlopen_self=cross 12578251883Speterelse 12579251883Speter lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12580251883Speter lt_status=$lt_dlunknown 12581289166Speter cat > conftest.$ac_ext <<_LT_EOF 12582289166Speter#line $LINENO "configure" 12583251883Speter#include "confdefs.h" 12584251883Speter 12585251883Speter#if HAVE_DLFCN_H 12586251883Speter#include <dlfcn.h> 12587251883Speter#endif 12588251883Speter 12589251883Speter#include <stdio.h> 12590251883Speter 12591251883Speter#ifdef RTLD_GLOBAL 12592251883Speter# define LT_DLGLOBAL RTLD_GLOBAL 12593251883Speter#else 12594251883Speter# ifdef DL_GLOBAL 12595251883Speter# define LT_DLGLOBAL DL_GLOBAL 12596251883Speter# else 12597251883Speter# define LT_DLGLOBAL 0 12598251883Speter# endif 12599251883Speter#endif 12600251883Speter 12601251883Speter/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12602251883Speter find out it does not work in some platform. */ 12603251883Speter#ifndef LT_DLLAZY_OR_NOW 12604251883Speter# ifdef RTLD_LAZY 12605251883Speter# define LT_DLLAZY_OR_NOW RTLD_LAZY 12606251883Speter# else 12607251883Speter# ifdef DL_LAZY 12608251883Speter# define LT_DLLAZY_OR_NOW DL_LAZY 12609251883Speter# else 12610251883Speter# ifdef RTLD_NOW 12611251883Speter# define LT_DLLAZY_OR_NOW RTLD_NOW 12612251883Speter# else 12613251883Speter# ifdef DL_NOW 12614251883Speter# define LT_DLLAZY_OR_NOW DL_NOW 12615251883Speter# else 12616251883Speter# define LT_DLLAZY_OR_NOW 0 12617251883Speter# endif 12618251883Speter# endif 12619251883Speter# endif 12620251883Speter# endif 12621251883Speter#endif 12622251883Speter 12623305003Scy/* When -fvisibility=hidden is used, assume the code has been annotated 12624289166Speter correspondingly for the symbols needed. */ 12625305003Scy#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12626289166Speterint fnord () __attribute__((visibility("default"))); 12627251883Speter#endif 12628251883Speter 12629289166Speterint fnord () { return 42; } 12630251883Speterint main () 12631251883Speter{ 12632251883Speter void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12633251883Speter int status = $lt_dlunknown; 12634251883Speter 12635251883Speter if (self) 12636251883Speter { 12637251883Speter if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12638289166Speter else 12639289166Speter { 12640289166Speter if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12641289166Speter else puts (dlerror ()); 12642289166Speter } 12643251883Speter /* dlclose (self); */ 12644251883Speter } 12645251883Speter else 12646251883Speter puts (dlerror ()); 12647251883Speter 12648289166Speter return status; 12649251883Speter} 12650289166Speter_LT_EOF 12651251883Speter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12652251883Speter (eval $ac_link) 2>&5 12653251883Speter ac_status=$? 12654251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12655305003Scy test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12656251883Speter (./conftest; exit; ) >&5 2>/dev/null 12657251883Speter lt_status=$? 12658251883Speter case x$lt_status in 12659251883Speter x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12660251883Speter x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12661251883Speter x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12662251883Speter esac 12663251883Speter else : 12664251883Speter # compilation failed 12665251883Speter lt_cv_dlopen_self=no 12666251883Speter fi 12667251883Speterfi 12668251883Speterrm -fr conftest* 12669251883Speter 12670251883Speter 12671251883Speterfi 12672251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12673251883Speter$as_echo "$lt_cv_dlopen_self" >&6; } 12674251883Speter 12675305003Scy if test yes = "$lt_cv_dlopen_self"; then 12676251883Speter wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12677251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12678251883Speter$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12679251883Speterif ${lt_cv_dlopen_self_static+:} false; then : 12680251883Speter $as_echo_n "(cached) " >&6 12681251883Speterelse 12682305003Scy if test yes = "$cross_compiling"; then : 12683251883Speter lt_cv_dlopen_self_static=cross 12684251883Speterelse 12685251883Speter lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12686251883Speter lt_status=$lt_dlunknown 12687289166Speter cat > conftest.$ac_ext <<_LT_EOF 12688289166Speter#line $LINENO "configure" 12689251883Speter#include "confdefs.h" 12690251883Speter 12691251883Speter#if HAVE_DLFCN_H 12692251883Speter#include <dlfcn.h> 12693251883Speter#endif 12694251883Speter 12695251883Speter#include <stdio.h> 12696251883Speter 12697251883Speter#ifdef RTLD_GLOBAL 12698251883Speter# define LT_DLGLOBAL RTLD_GLOBAL 12699251883Speter#else 12700251883Speter# ifdef DL_GLOBAL 12701251883Speter# define LT_DLGLOBAL DL_GLOBAL 12702251883Speter# else 12703251883Speter# define LT_DLGLOBAL 0 12704251883Speter# endif 12705251883Speter#endif 12706251883Speter 12707251883Speter/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12708251883Speter find out it does not work in some platform. */ 12709251883Speter#ifndef LT_DLLAZY_OR_NOW 12710251883Speter# ifdef RTLD_LAZY 12711251883Speter# define LT_DLLAZY_OR_NOW RTLD_LAZY 12712251883Speter# else 12713251883Speter# ifdef DL_LAZY 12714251883Speter# define LT_DLLAZY_OR_NOW DL_LAZY 12715251883Speter# else 12716251883Speter# ifdef RTLD_NOW 12717251883Speter# define LT_DLLAZY_OR_NOW RTLD_NOW 12718251883Speter# else 12719251883Speter# ifdef DL_NOW 12720251883Speter# define LT_DLLAZY_OR_NOW DL_NOW 12721251883Speter# else 12722251883Speter# define LT_DLLAZY_OR_NOW 0 12723251883Speter# endif 12724251883Speter# endif 12725251883Speter# endif 12726251883Speter# endif 12727251883Speter#endif 12728251883Speter 12729305003Scy/* When -fvisibility=hidden is used, assume the code has been annotated 12730289166Speter correspondingly for the symbols needed. */ 12731305003Scy#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12732289166Speterint fnord () __attribute__((visibility("default"))); 12733251883Speter#endif 12734251883Speter 12735289166Speterint fnord () { return 42; } 12736251883Speterint main () 12737251883Speter{ 12738251883Speter void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12739251883Speter int status = $lt_dlunknown; 12740251883Speter 12741251883Speter if (self) 12742251883Speter { 12743251883Speter if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12744289166Speter else 12745289166Speter { 12746289166Speter if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12747289166Speter else puts (dlerror ()); 12748289166Speter } 12749251883Speter /* dlclose (self); */ 12750251883Speter } 12751251883Speter else 12752251883Speter puts (dlerror ()); 12753251883Speter 12754289166Speter return status; 12755251883Speter} 12756289166Speter_LT_EOF 12757251883Speter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12758251883Speter (eval $ac_link) 2>&5 12759251883Speter ac_status=$? 12760251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12761305003Scy test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12762251883Speter (./conftest; exit; ) >&5 2>/dev/null 12763251883Speter lt_status=$? 12764251883Speter case x$lt_status in 12765251883Speter x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12766251883Speter x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12767251883Speter x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12768251883Speter esac 12769251883Speter else : 12770251883Speter # compilation failed 12771251883Speter lt_cv_dlopen_self_static=no 12772251883Speter fi 12773251883Speterfi 12774251883Speterrm -fr conftest* 12775251883Speter 12776251883Speter 12777251883Speterfi 12778251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12779251883Speter$as_echo "$lt_cv_dlopen_self_static" >&6; } 12780251883Speter fi 12781251883Speter 12782305003Scy CPPFLAGS=$save_CPPFLAGS 12783305003Scy LDFLAGS=$save_LDFLAGS 12784305003Scy LIBS=$save_LIBS 12785251883Speter ;; 12786251883Speter esac 12787251883Speter 12788251883Speter case $lt_cv_dlopen_self in 12789251883Speter yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12790251883Speter *) enable_dlopen_self=unknown ;; 12791251883Speter esac 12792251883Speter 12793251883Speter case $lt_cv_dlopen_self_static in 12794251883Speter yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12795251883Speter *) enable_dlopen_self_static=unknown ;; 12796251883Speter esac 12797251883Speterfi 12798251883Speter 12799251883Speter 12800251883Speter 12801251883Speter 12802251883Speter 12803251883Speter 12804251883Speter 12805251883Speter 12806251883Speter 12807251883Speter 12808251883Speter 12809251883Speter 12810251883Speter 12811251883Speter 12812251883Speter 12813251883Speter 12814251883Speter 12815289166Speterstriplib= 12816289166Speterold_striplib= 12817289166Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12818289166Speter$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12819289166Speterif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12820289166Speter test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12821289166Speter test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12822289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12823289166Speter$as_echo "yes" >&6; } 12824289166Speterelse 12825289166Speter# FIXME - insert some real tests, host_os isn't really good enough 12826251883Speter case $host_os in 12827289166Speter darwin*) 12828305003Scy if test -n "$STRIP"; then 12829289166Speter striplib="$STRIP -x" 12830289166Speter old_striplib="$STRIP -S" 12831289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12832289166Speter$as_echo "yes" >&6; } 12833251883Speter else 12834289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12835289166Speter$as_echo "no" >&6; } 12836251883Speter fi 12837251883Speter ;; 12838251883Speter *) 12839289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12840251883Speter$as_echo "no" >&6; } 12841251883Speter ;; 12842251883Speter esac 12843251883Speterfi 12844251883Speter 12845251883Speter 12846251883Speter 12847251883Speter 12848251883Speter 12849251883Speter 12850251883Speter 12851251883Speter 12852251883Speter 12853251883Speter 12854251883Speter 12855251883Speter 12856305003Scy # Report what library types will actually be built 12857289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12858251883Speter$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12859289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12860251883Speter$as_echo "$can_build_shared" >&6; } 12861251883Speter 12862289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12863251883Speter$as_echo_n "checking whether to build shared libraries... " >&6; } 12864305003Scy test no = "$can_build_shared" && enable_shared=no 12865251883Speter 12866289166Speter # On AIX, shared libraries and static libraries use the same namespace, and 12867289166Speter # are all built from PIC. 12868289166Speter case $host_os in 12869289166Speter aix3*) 12870305003Scy test yes = "$enable_shared" && enable_static=no 12871289166Speter if test -n "$RANLIB"; then 12872289166Speter archive_cmds="$archive_cmds~\$RANLIB \$lib" 12873289166Speter postinstall_cmds='$RANLIB $lib' 12874251883Speter fi 12875251883Speter ;; 12876251883Speter 12877289166Speter aix[4-9]*) 12878305003Scy if test ia64 != "$host_cpu"; then 12879305003Scy case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12880305003Scy yes,aix,yes) ;; # shared object as lib.so file only 12881305003Scy yes,svr4,*) ;; # shared object as lib.so archive member only 12882305003Scy yes,*) enable_static=no ;; # shared object in lib.a archive as well 12883305003Scy esac 12884251883Speter fi 12885251883Speter ;; 12886251883Speter esac 12887289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12888289166Speter$as_echo "$enable_shared" >&6; } 12889251883Speter 12890289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12891289166Speter$as_echo_n "checking whether to build static libraries... " >&6; } 12892289166Speter # Make sure either enable_shared or enable_static is yes. 12893305003Scy test yes = "$enable_shared" || enable_static=yes 12894289166Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12895289166Speter$as_echo "$enable_static" >&6; } 12896251883Speter 12897251883Speter 12898251883Speter 12899251883Speter 12900251883Speterfi 12901251883Speterac_ext=c 12902251883Speterac_cpp='$CPP $CPPFLAGS' 12903251883Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12904251883Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12905251883Speterac_compiler_gnu=$ac_cv_c_compiler_gnu 12906251883Speter 12907305003ScyCC=$lt_save_CC 12908251883Speter 12909251883Speter 12910251883Speter 12911251883Speter 12912251883Speter 12913251883Speter 12914251883Speter 12915251883Speter 12916251883Speter 12917251883Speter 12918251883Speter 12919251883Speter 12920251883Speter 12921251883Speter 12922251883Speter 12923289166Speter ac_config_commands="$ac_config_commands libtool" 12924251883Speter 12925251883Speter 12926251883Speter 12927251883Speter 12928289166Speter# Only expand once: 12929251883Speter 12930251883Speter 12931251883Speter 12932251883Speter 12933251883Speter# Check for library functions that SQLite can optionally use. 12934251883Speterfor ac_func in fdatasync usleep fullfsync localtime_r gmtime_r 12935251883Speterdo : 12936251883Speter as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12937251883Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12938251883Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12939251883Speter cat >>confdefs.h <<_ACEOF 12940251883Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12941251883Speter_ACEOF 12942251883Speter 12943251883Speterfi 12944251883Speterdone 12945251883Speter 12946251883Speterac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default" 12947251883Speterif test "x$ac_cv_have_decl_strerror_r" = xyes; then : 12948251883Speter ac_have_decl=1 12949251883Speterelse 12950251883Speter ac_have_decl=0 12951251883Speterfi 12952251883Speter 12953251883Spetercat >>confdefs.h <<_ACEOF 12954251883Speter#define HAVE_DECL_STRERROR_R $ac_have_decl 12955251883Speter_ACEOF 12956251883Speter 12957251883Speterfor ac_func in strerror_r 12958251883Speterdo : 12959251883Speter ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r" 12960251883Speterif test "x$ac_cv_func_strerror_r" = xyes; then : 12961251883Speter cat >>confdefs.h <<_ACEOF 12962251883Speter#define HAVE_STRERROR_R 1 12963251883Speter_ACEOF 12964251883Speter 12965251883Speterfi 12966251883Speterdone 12967251883Speter 12968251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5 12969251883Speter$as_echo_n "checking whether strerror_r returns char *... " >&6; } 12970251883Speterif ${ac_cv_func_strerror_r_char_p+:} false; then : 12971251883Speter $as_echo_n "(cached) " >&6 12972251883Speterelse 12973251883Speter 12974251883Speter ac_cv_func_strerror_r_char_p=no 12975251883Speter if test $ac_cv_have_decl_strerror_r = yes; then 12976251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12977251883Speter/* end confdefs.h. */ 12978251883Speter$ac_includes_default 12979251883Speterint 12980251883Spetermain () 12981251883Speter{ 12982251883Speter 12983251883Speter char buf[100]; 12984251883Speter char x = *strerror_r (0, buf, sizeof buf); 12985251883Speter char *p = strerror_r (0, buf, sizeof buf); 12986251883Speter return !p || x; 12987251883Speter 12988251883Speter ; 12989251883Speter return 0; 12990251883Speter} 12991251883Speter_ACEOF 12992251883Speterif ac_fn_c_try_compile "$LINENO"; then : 12993251883Speter ac_cv_func_strerror_r_char_p=yes 12994251883Speterfi 12995251883Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12996251883Speter else 12997251883Speter # strerror_r is not declared. Choose between 12998251883Speter # systems that have relatively inaccessible declarations for the 12999251883Speter # function. BeOS and DEC UNIX 4.0 fall in this category, but the 13000251883Speter # former has a strerror_r that returns char*, while the latter 13001251883Speter # has a strerror_r that returns `int'. 13002251883Speter # This test should segfault on the DEC system. 13003251883Speter if test "$cross_compiling" = yes; then : 13004251883Speter : 13005251883Speterelse 13006251883Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13007251883Speter/* end confdefs.h. */ 13008251883Speter$ac_includes_default 13009251883Speter extern char *strerror_r (); 13010251883Speterint 13011251883Spetermain () 13012251883Speter{ 13013251883Speterchar buf[100]; 13014251883Speter char x = *strerror_r (0, buf, sizeof buf); 13015251883Speter return ! isalpha (x); 13016251883Speter ; 13017251883Speter return 0; 13018251883Speter} 13019251883Speter_ACEOF 13020251883Speterif ac_fn_c_try_run "$LINENO"; then : 13021251883Speter ac_cv_func_strerror_r_char_p=yes 13022251883Speterfi 13023251883Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13024251883Speter conftest.$ac_objext conftest.beam conftest.$ac_ext 13025251883Speterfi 13026251883Speter 13027251883Speter fi 13028251883Speter 13029251883Speterfi 13030251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5 13031251883Speter$as_echo "$ac_cv_func_strerror_r_char_p" >&6; } 13032251883Speterif test $ac_cv_func_strerror_r_char_p = yes; then 13033251883Speter 13034251883Speter$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h 13035251883Speter 13036251883Speterfi 13037251883Speter 13038251883Speter 13039251883Speterac_config_files="$ac_config_files Makefile sqlite3.pc" 13040251883Speter 13041251883Speter 13042251883Speter 13043305003Scy#------------------------------------------------------------------------- 13044305003Scy# Two options to enable readline compatible libraries: 13045305003Scy# 13046305003Scy# --enable-editline 13047251883Speter# --enable-readline 13048251883Speter# 13049305003Scy# Both are enabled by default. If, after command line processing both are 13050305003Scy# still enabled, the script searches for editline first and automatically 13051305003Scy# disables readline if it is found. So, to use readline explicitly, the 13052305003Scy# user must pass "--disable-editline". To disable command line editing 13053305003Scy# support altogether, "--disable-editline --disable-readline". 13054305003Scy# 13055305003Scy# When searching for either library, check for headers before libraries 13056305003Scy# as some distros supply packages that contain libraries but not header 13057305003Scy# files, which come as a separate development package. 13058305003Scy# 13059305003Scy# Check whether --enable-editline was given. 13060305003Scyif test "${enable_editline+set}" = set; then : 13061305003Scy enableval=$enable_editline; 13062305003Scyfi 13063305003Scy 13064251883Speter# Check whether --enable-readline was given. 13065251883Speterif test "${enable_readline+set}" = set; then : 13066251883Speter enableval=$enable_readline; 13067305003Scyfi 13068305003Scy 13069305003Scy 13070305003Scyif test x"$enable_editline" != xno ; then : 13071305003Scy 13072305003Scy for ac_header in editline/readline.h 13073305003Scydo : 13074305003Scy ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default" 13075305003Scyif test "x$ac_cv_header_editline_readline_h" = xyes; then : 13076305003Scy cat >>confdefs.h <<_ACEOF 13077305003Scy#define HAVE_EDITLINE_READLINE_H 1 13078305003Scy_ACEOF 13079305003Scy 13080305003Scy sLIBS=$LIBS 13081305003Scy LIBS="" 13082305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 13083305003Scy$as_echo_n "checking for library containing readline... " >&6; } 13084305003Scyif ${ac_cv_search_readline+:} false; then : 13085305003Scy $as_echo_n "(cached) " >&6 13086251883Speterelse 13087305003Scy ac_func_search_save_LIBS=$LIBS 13088305003Scycat confdefs.h - <<_ACEOF >conftest.$ac_ext 13089305003Scy/* end confdefs.h. */ 13090305003Scy 13091305003Scy/* Override any GCC internal prototype to avoid an error. 13092305003Scy Use char because int might match the return type of a GCC 13093305003Scy builtin and then its argument prototype would still apply. */ 13094305003Scy#ifdef __cplusplus 13095305003Scyextern "C" 13096305003Scy#endif 13097305003Scychar readline (); 13098305003Scyint 13099305003Scymain () 13100305003Scy{ 13101305003Scyreturn readline (); 13102305003Scy ; 13103305003Scy return 0; 13104305003Scy} 13105305003Scy_ACEOF 13106305003Scyfor ac_lib in '' edit; do 13107305003Scy if test -z "$ac_lib"; then 13108305003Scy ac_res="none required" 13109305003Scy else 13110305003Scy ac_res=-l$ac_lib 13111305003Scy LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13112305003Scy fi 13113305003Scy if ac_fn_c_try_link "$LINENO"; then : 13114305003Scy ac_cv_search_readline=$ac_res 13115251883Speterfi 13116305003Scyrm -f core conftest.err conftest.$ac_objext \ 13117305003Scy conftest$ac_exeext 13118305003Scy if ${ac_cv_search_readline+:} false; then : 13119305003Scy break 13120305003Scyfi 13121305003Scydone 13122305003Scyif ${ac_cv_search_readline+:} false; then : 13123251883Speter 13124305003Scyelse 13125305003Scy ac_cv_search_readline=no 13126305003Scyfi 13127305003Scyrm conftest.$ac_ext 13128305003ScyLIBS=$ac_func_search_save_LIBS 13129305003Scyfi 13130305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 13131305003Scy$as_echo "$ac_cv_search_readline" >&6; } 13132305003Scyac_res=$ac_cv_search_readline 13133305003Scyif test "$ac_res" != no; then : 13134305003Scy test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13135305003Scy 13136305003Scy 13137305003Scy$as_echo "#define HAVE_EDITLINE 1" >>confdefs.h 13138305003Scy 13139305003Scy READLINE_LIBS=$LIBS 13140305003Scy enable_readline=no 13141305003Scy 13142305003Scyfi 13143305003Scy 13144305003Scy { ac_cv_search_readline=; unset ac_cv_search_readline;} 13145305003Scy LIBS=$sLIBS 13146305003Scy 13147305003Scyfi 13148305003Scy 13149305003Scydone 13150305003Scy 13151305003Scy 13152305003Scyfi 13153305003Scy 13154305003Scyif test x"$enable_readline" != xno ; then : 13155305003Scy 13156305003Scy for ac_header in readline/readline.h 13157305003Scydo : 13158305003Scy ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default" 13159305003Scyif test "x$ac_cv_header_readline_readline_h" = xyes; then : 13160305003Scy cat >>confdefs.h <<_ACEOF 13161305003Scy#define HAVE_READLINE_READLINE_H 1 13162305003Scy_ACEOF 13163305003Scy 13164305003Scy sLIBS=$LIBS 13165305003Scy LIBS="" 13166305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5 13167251883Speter$as_echo_n "checking for library containing tgetent... " >&6; } 13168251883Speterif ${ac_cv_search_tgetent+:} false; then : 13169251883Speter $as_echo_n "(cached) " >&6 13170251883Speterelse 13171251883Speter ac_func_search_save_LIBS=$LIBS 13172251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext 13173251883Speter/* end confdefs.h. */ 13174251883Speter 13175251883Speter/* Override any GCC internal prototype to avoid an error. 13176251883Speter Use char because int might match the return type of a GCC 13177251883Speter builtin and then its argument prototype would still apply. */ 13178251883Speter#ifdef __cplusplus 13179251883Speterextern "C" 13180251883Speter#endif 13181251883Speterchar tgetent (); 13182251883Speterint 13183251883Spetermain () 13184251883Speter{ 13185251883Speterreturn tgetent (); 13186251883Speter ; 13187251883Speter return 0; 13188251883Speter} 13189251883Speter_ACEOF 13190305003Scyfor ac_lib in '' termcap curses ncurses ncursesw; do 13191251883Speter if test -z "$ac_lib"; then 13192251883Speter ac_res="none required" 13193251883Speter else 13194251883Speter ac_res=-l$ac_lib 13195251883Speter LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13196251883Speter fi 13197251883Speter if ac_fn_c_try_link "$LINENO"; then : 13198251883Speter ac_cv_search_tgetent=$ac_res 13199251883Speterfi 13200251883Speterrm -f core conftest.err conftest.$ac_objext \ 13201251883Speter conftest$ac_exeext 13202251883Speter if ${ac_cv_search_tgetent+:} false; then : 13203251883Speter break 13204251883Speterfi 13205251883Speterdone 13206251883Speterif ${ac_cv_search_tgetent+:} false; then : 13207251883Speter 13208251883Speterelse 13209251883Speter ac_cv_search_tgetent=no 13210251883Speterfi 13211251883Speterrm conftest.$ac_ext 13212251883SpeterLIBS=$ac_func_search_save_LIBS 13213251883Speterfi 13214251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5 13215251883Speter$as_echo "$ac_cv_search_tgetent" >&6; } 13216251883Speterac_res=$ac_cv_search_tgetent 13217251883Speterif test "$ac_res" != no; then : 13218251883Speter test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13219251883Speter 13220251883Speterfi 13221251883Speter 13222305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 13223251883Speter$as_echo_n "checking for library containing readline... " >&6; } 13224251883Speterif ${ac_cv_search_readline+:} false; then : 13225251883Speter $as_echo_n "(cached) " >&6 13226251883Speterelse 13227251883Speter ac_func_search_save_LIBS=$LIBS 13228251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext 13229251883Speter/* end confdefs.h. */ 13230251883Speter 13231251883Speter/* Override any GCC internal prototype to avoid an error. 13232251883Speter Use char because int might match the return type of a GCC 13233251883Speter builtin and then its argument prototype would still apply. */ 13234251883Speter#ifdef __cplusplus 13235251883Speterextern "C" 13236251883Speter#endif 13237251883Speterchar readline (); 13238251883Speterint 13239251883Spetermain () 13240251883Speter{ 13241251883Speterreturn readline (); 13242251883Speter ; 13243251883Speter return 0; 13244251883Speter} 13245251883Speter_ACEOF 13246305003Scyfor ac_lib in '' readline edit; do 13247251883Speter if test -z "$ac_lib"; then 13248251883Speter ac_res="none required" 13249251883Speter else 13250251883Speter ac_res=-l$ac_lib 13251251883Speter LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13252251883Speter fi 13253251883Speter if ac_fn_c_try_link "$LINENO"; then : 13254251883Speter ac_cv_search_readline=$ac_res 13255251883Speterfi 13256251883Speterrm -f core conftest.err conftest.$ac_objext \ 13257251883Speter conftest$ac_exeext 13258251883Speter if ${ac_cv_search_readline+:} false; then : 13259251883Speter break 13260251883Speterfi 13261251883Speterdone 13262251883Speterif ${ac_cv_search_readline+:} false; then : 13263251883Speter 13264251883Speterelse 13265251883Speter ac_cv_search_readline=no 13266251883Speterfi 13267251883Speterrm conftest.$ac_ext 13268251883SpeterLIBS=$ac_func_search_save_LIBS 13269251883Speterfi 13270251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 13271251883Speter$as_echo "$ac_cv_search_readline" >&6; } 13272251883Speterac_res=$ac_cv_search_readline 13273251883Speterif test "$ac_res" != no; then : 13274251883Speter test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13275251883Speter 13276305003Scy 13277305003Scy$as_echo "#define HAVE_READLINE 1" >>confdefs.h 13278305003Scy 13279305003Scy READLINE_LIBS=$LIBS 13280305003Scy 13281251883Speterfi 13282251883Speter 13283305003Scy LIBS=$sLIBS 13284251883Speter 13285251883Speterfi 13286305003Scy 13287251883Speterdone 13288251883Speter 13289305003Scy 13290251883Speterfi 13291251883Speter 13292305003Scy 13293251883Speter#----------------------------------------------------------------------- 13294251883Speter 13295251883Speter#----------------------------------------------------------------------- 13296251883Speter# --enable-threadsafe 13297251883Speter# 13298251883Speter# Check whether --enable-threadsafe was given. 13299251883Speterif test "${enable_threadsafe+set}" = set; then : 13300251883Speter enableval=$enable_threadsafe; 13301251883Speterelse 13302251883Speter enable_threadsafe=yes 13303251883Speterfi 13304251883Speter 13305251883SpeterTHREADSAFE_FLAGS=-DSQLITE_THREADSAFE=0 13306251883Speterif test x"$enable_threadsafe" != "xno"; then 13307251883Speter THREADSAFE_FLAGS="-D_REENTRANT=1 -DSQLITE_THREADSAFE=1" 13308251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 13309251883Speter$as_echo_n "checking for library containing pthread_create... " >&6; } 13310251883Speterif ${ac_cv_search_pthread_create+:} false; then : 13311251883Speter $as_echo_n "(cached) " >&6 13312251883Speterelse 13313251883Speter ac_func_search_save_LIBS=$LIBS 13314251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext 13315251883Speter/* end confdefs.h. */ 13316251883Speter 13317251883Speter/* Override any GCC internal prototype to avoid an error. 13318251883Speter Use char because int might match the return type of a GCC 13319251883Speter builtin and then its argument prototype would still apply. */ 13320251883Speter#ifdef __cplusplus 13321251883Speterextern "C" 13322251883Speter#endif 13323251883Speterchar pthread_create (); 13324251883Speterint 13325251883Spetermain () 13326251883Speter{ 13327251883Speterreturn pthread_create (); 13328251883Speter ; 13329251883Speter return 0; 13330251883Speter} 13331251883Speter_ACEOF 13332251883Speterfor ac_lib in '' pthread; do 13333251883Speter if test -z "$ac_lib"; then 13334251883Speter ac_res="none required" 13335251883Speter else 13336251883Speter ac_res=-l$ac_lib 13337251883Speter LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13338251883Speter fi 13339251883Speter if ac_fn_c_try_link "$LINENO"; then : 13340251883Speter ac_cv_search_pthread_create=$ac_res 13341251883Speterfi 13342251883Speterrm -f core conftest.err conftest.$ac_objext \ 13343251883Speter conftest$ac_exeext 13344251883Speter if ${ac_cv_search_pthread_create+:} false; then : 13345251883Speter break 13346251883Speterfi 13347251883Speterdone 13348251883Speterif ${ac_cv_search_pthread_create+:} false; then : 13349251883Speter 13350251883Speterelse 13351251883Speter ac_cv_search_pthread_create=no 13352251883Speterfi 13353251883Speterrm conftest.$ac_ext 13354251883SpeterLIBS=$ac_func_search_save_LIBS 13355251883Speterfi 13356251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 13357251883Speter$as_echo "$ac_cv_search_pthread_create" >&6; } 13358251883Speterac_res=$ac_cv_search_pthread_create 13359251883Speterif test "$ac_res" != no; then : 13360251883Speter test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13361251883Speter 13362251883Speterfi 13363251883Speter 13364305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5 13365305003Scy$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; } 13366305003Scyif ${ac_cv_search_pthread_mutexattr_init+:} false; then : 13367305003Scy $as_echo_n "(cached) " >&6 13368305003Scyelse 13369305003Scy ac_func_search_save_LIBS=$LIBS 13370305003Scycat confdefs.h - <<_ACEOF >conftest.$ac_ext 13371305003Scy/* end confdefs.h. */ 13372305003Scy 13373305003Scy/* Override any GCC internal prototype to avoid an error. 13374305003Scy Use char because int might match the return type of a GCC 13375305003Scy builtin and then its argument prototype would still apply. */ 13376305003Scy#ifdef __cplusplus 13377305003Scyextern "C" 13378305003Scy#endif 13379305003Scychar pthread_mutexattr_init (); 13380305003Scyint 13381305003Scymain () 13382305003Scy{ 13383305003Scyreturn pthread_mutexattr_init (); 13384305003Scy ; 13385305003Scy return 0; 13386305003Scy} 13387305003Scy_ACEOF 13388305003Scyfor ac_lib in '' pthread; do 13389305003Scy if test -z "$ac_lib"; then 13390305003Scy ac_res="none required" 13391305003Scy else 13392305003Scy ac_res=-l$ac_lib 13393305003Scy LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13394305003Scy fi 13395305003Scy if ac_fn_c_try_link "$LINENO"; then : 13396305003Scy ac_cv_search_pthread_mutexattr_init=$ac_res 13397251883Speterfi 13398305003Scyrm -f core conftest.err conftest.$ac_objext \ 13399305003Scy conftest$ac_exeext 13400305003Scy if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 13401305003Scy break 13402305003Scyfi 13403305003Scydone 13404305003Scyif ${ac_cv_search_pthread_mutexattr_init+:} false; then : 13405251883Speter 13406305003Scyelse 13407305003Scy ac_cv_search_pthread_mutexattr_init=no 13408305003Scyfi 13409305003Scyrm conftest.$ac_ext 13410305003ScyLIBS=$ac_func_search_save_LIBS 13411305003Scyfi 13412305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5 13413305003Scy$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; } 13414305003Scyac_res=$ac_cv_search_pthread_mutexattr_init 13415305003Scyif test "$ac_res" != no; then : 13416305003Scy test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13417305003Scy 13418305003Scyfi 13419305003Scy 13420305003Scyfi 13421305003Scy 13422251883Speter#----------------------------------------------------------------------- 13423251883Speter 13424251883Speter#----------------------------------------------------------------------- 13425251883Speter# --enable-dynamic-extensions 13426251883Speter# 13427251883Speter# Check whether --enable-dynamic-extensions was given. 13428251883Speterif test "${enable_dynamic_extensions+set}" = set; then : 13429251883Speter enableval=$enable_dynamic_extensions; 13430251883Speterelse 13431251883Speter enable_dynamic_extensions=yes 13432251883Speterfi 13433251883Speter 13434251883Speterif test x"$enable_dynamic_extensions" != "xno"; then 13435251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 13436251883Speter$as_echo_n "checking for library containing dlopen... " >&6; } 13437251883Speterif ${ac_cv_search_dlopen+:} false; then : 13438251883Speter $as_echo_n "(cached) " >&6 13439251883Speterelse 13440251883Speter ac_func_search_save_LIBS=$LIBS 13441251883Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext 13442251883Speter/* end confdefs.h. */ 13443251883Speter 13444251883Speter/* Override any GCC internal prototype to avoid an error. 13445251883Speter Use char because int might match the return type of a GCC 13446251883Speter builtin and then its argument prototype would still apply. */ 13447251883Speter#ifdef __cplusplus 13448251883Speterextern "C" 13449251883Speter#endif 13450251883Speterchar dlopen (); 13451251883Speterint 13452251883Spetermain () 13453251883Speter{ 13454251883Speterreturn dlopen (); 13455251883Speter ; 13456251883Speter return 0; 13457251883Speter} 13458251883Speter_ACEOF 13459251883Speterfor ac_lib in '' dl; do 13460251883Speter if test -z "$ac_lib"; then 13461251883Speter ac_res="none required" 13462251883Speter else 13463251883Speter ac_res=-l$ac_lib 13464251883Speter LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13465251883Speter fi 13466251883Speter if ac_fn_c_try_link "$LINENO"; then : 13467251883Speter ac_cv_search_dlopen=$ac_res 13468251883Speterfi 13469251883Speterrm -f core conftest.err conftest.$ac_objext \ 13470251883Speter conftest$ac_exeext 13471251883Speter if ${ac_cv_search_dlopen+:} false; then : 13472251883Speter break 13473251883Speterfi 13474251883Speterdone 13475251883Speterif ${ac_cv_search_dlopen+:} false; then : 13476251883Speter 13477251883Speterelse 13478251883Speter ac_cv_search_dlopen=no 13479251883Speterfi 13480251883Speterrm conftest.$ac_ext 13481251883SpeterLIBS=$ac_func_search_save_LIBS 13482251883Speterfi 13483251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 13484251883Speter$as_echo "$ac_cv_search_dlopen" >&6; } 13485251883Speterac_res=$ac_cv_search_dlopen 13486251883Speterif test "$ac_res" != no; then : 13487251883Speter test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13488251883Speter 13489251883Speterfi 13490251883Speter 13491251883Speterelse 13492251883Speter DYNAMIC_EXTENSION_FLAGS=-DSQLITE_OMIT_LOAD_EXTENSION=1 13493251883Speterfi 13494251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for whether to support dynamic extensions" >&5 13495251883Speter$as_echo_n "checking for whether to support dynamic extensions... " >&6; } 13496251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dynamic_extensions" >&5 13497251883Speter$as_echo "$enable_dynamic_extensions" >&6; } 13498251883Speter 13499251883Speter#----------------------------------------------------------------------- 13500251883Speter 13501305003Scy#----------------------------------------------------------------------- 13502305003Scy# --enable-fts5 13503305003Scy# 13504305003Scy# Check whether --enable-fts5 was given. 13505305003Scyif test "${enable_fts5+set}" = set; then : 13506305003Scy enableval=$enable_fts5; 13507305003Scyelse 13508305003Scy enable_fts5=no 13509305003Scyfi 13510305003Scy 13511305003Scyif test x"$enable_fts5" = "xyes"; then 13512305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 13513305003Scy$as_echo_n "checking for library containing log... " >&6; } 13514305003Scyif ${ac_cv_search_log+:} false; then : 13515305003Scy $as_echo_n "(cached) " >&6 13516305003Scyelse 13517305003Scy ac_func_search_save_LIBS=$LIBS 13518305003Scycat confdefs.h - <<_ACEOF >conftest.$ac_ext 13519305003Scy/* end confdefs.h. */ 13520305003Scy 13521305003Scy/* Override any GCC internal prototype to avoid an error. 13522305003Scy Use char because int might match the return type of a GCC 13523305003Scy builtin and then its argument prototype would still apply. */ 13524305003Scy#ifdef __cplusplus 13525305003Scyextern "C" 13526305003Scy#endif 13527305003Scychar log (); 13528305003Scyint 13529305003Scymain () 13530305003Scy{ 13531305003Scyreturn log (); 13532305003Scy ; 13533305003Scy return 0; 13534305003Scy} 13535305003Scy_ACEOF 13536305003Scyfor ac_lib in '' m; do 13537305003Scy if test -z "$ac_lib"; then 13538305003Scy ac_res="none required" 13539305003Scy else 13540305003Scy ac_res=-l$ac_lib 13541305003Scy LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13542305003Scy fi 13543305003Scy if ac_fn_c_try_link "$LINENO"; then : 13544305003Scy ac_cv_search_log=$ac_res 13545305003Scyfi 13546305003Scyrm -f core conftest.err conftest.$ac_objext \ 13547305003Scy conftest$ac_exeext 13548305003Scy if ${ac_cv_search_log+:} false; then : 13549305003Scy break 13550305003Scyfi 13551305003Scydone 13552305003Scyif ${ac_cv_search_log+:} false; then : 13553305003Scy 13554305003Scyelse 13555305003Scy ac_cv_search_log=no 13556305003Scyfi 13557305003Scyrm conftest.$ac_ext 13558305003ScyLIBS=$ac_func_search_save_LIBS 13559305003Scyfi 13560305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 13561305003Scy$as_echo "$ac_cv_search_log" >&6; } 13562305003Scyac_res=$ac_cv_search_log 13563305003Scyif test "$ac_res" != no; then : 13564305003Scy test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13565305003Scy 13566305003Scyfi 13567305003Scy 13568305003Scy FTS5_FLAGS=-DSQLITE_ENABLE_FTS5 13569305003Scyfi 13570305003Scy 13571305003Scy#----------------------------------------------------------------------- 13572305003Scy 13573305003Scy#----------------------------------------------------------------------- 13574305003Scy# --enable-json1 13575305003Scy# 13576305003Scy# Check whether --enable-json1 was given. 13577305003Scyif test "${enable_json1+set}" = set; then : 13578305003Scy enableval=$enable_json1; 13579305003Scyelse 13580305003Scy enable_json1=no 13581305003Scyfi 13582305003Scy 13583305003Scyif test x"$enable_json1" = "xyes"; then 13584305003Scy JSON1_FLAGS=-DSQLITE_ENABLE_JSON1 13585305003Scyfi 13586305003Scy 13587305003Scy#----------------------------------------------------------------------- 13588305003Scy 13589305003Scy#----------------------------------------------------------------------- 13590305003Scy# --enable-session 13591305003Scy# 13592305003Scy# Check whether --enable-session was given. 13593305003Scyif test "${enable_session+set}" = set; then : 13594305003Scy enableval=$enable_session; 13595305003Scyelse 13596305003Scy enable_session=no 13597305003Scyfi 13598305003Scy 13599305003Scyif test x"$enable_session" = "xyes"; then 13600305003Scy SESSION_FLAGS="-DSQLITE_ENABLE_SESSION -DSQLITE_ENABLE_PREUPDATE_HOOK" 13601305003Scyfi 13602305003Scy 13603305003Scy#----------------------------------------------------------------------- 13604305003Scy 13605305003Scy#----------------------------------------------------------------------- 13606305003Scy# --enable-static-shell 13607305003Scy# 13608305003Scy# Check whether --enable-static-shell was given. 13609305003Scyif test "${enable_static_shell+set}" = set; then : 13610305003Scy enableval=$enable_static_shell; 13611305003Scyelse 13612305003Scy enable_static_shell=yes 13613305003Scyfi 13614305003Scy 13615305003Scyif test x"$enable_static_shell" = "xyes"; then 13616305003Scy EXTRA_SHELL_OBJ=sqlite3-sqlite3.$OBJEXT 13617305003Scyelse 13618305003Scy EXTRA_SHELL_OBJ=libsqlite3.la 13619305003Scyfi 13620305003Scy 13621305003Scy#----------------------------------------------------------------------- 13622305003Scy 13623251883Speterfor ac_func in posix_fallocate 13624251883Speterdo : 13625251883Speter ac_fn_c_check_func "$LINENO" "posix_fallocate" "ac_cv_func_posix_fallocate" 13626251883Speterif test "x$ac_cv_func_posix_fallocate" = xyes; then : 13627251883Speter cat >>confdefs.h <<_ACEOF 13628251883Speter#define HAVE_POSIX_FALLOCATE 1 13629251883Speter_ACEOF 13630251883Speter 13631251883Speterfi 13632251883Speterdone 13633251883Speter 13634251883Speter 13635251883Speter#----------------------------------------------------------------------- 13636251883Speter# UPDATE: Maybe it's better if users just set CFLAGS before invoking 13637251883Speter# configure. This option doesn't really add much... 13638251883Speter# 13639251883Speter# --enable-tempstore 13640251883Speter# 13641251883Speter# AC_ARG_ENABLE(tempstore, [AS_HELP_STRING( 13642251883Speter# [--enable-tempstore], 13643251883Speter# [in-memory temporary tables (never, no, yes, always) [default=no]])], 13644251883Speter# [], [enable_tempstore=no]) 13645251883Speter# AC_MSG_CHECKING([for whether or not to store temp tables in-memory]) 13646251883Speter# case "$enable_tempstore" in 13647251883Speter# never ) TEMP_STORE=0 ;; 13648251883Speter# no ) TEMP_STORE=1 ;; 13649251883Speter# always ) TEMP_STORE=3 ;; 13650251883Speter# yes ) TEMP_STORE=3 ;; 13651251883Speter# * ) 13652251883Speter# TEMP_STORE=1 13653251883Speter# enable_tempstore=yes 13654251883Speter# ;; 13655251883Speter# esac 13656251883Speter# AC_MSG_RESULT($enable_tempstore) 13657251883Speter# AC_SUBST(TEMP_STORE) 13658251883Speter#----------------------------------------------------------------------- 13659251883Speter 13660251883Spetercat >confcache <<\_ACEOF 13661251883Speter# This file is a shell script that caches the results of configure 13662251883Speter# tests run on this system so they can be shared between configure 13663251883Speter# scripts and configure runs, see configure's option --config-cache. 13664251883Speter# It is not useful on other systems. If it contains results you don't 13665251883Speter# want to keep, you may remove or edit it. 13666251883Speter# 13667251883Speter# config.status only pays attention to the cache file if you give it 13668251883Speter# the --recheck option to rerun configure. 13669251883Speter# 13670251883Speter# `ac_cv_env_foo' variables (set or unset) will be overridden when 13671251883Speter# loading this file, other *unset* `ac_cv_foo' will be assigned the 13672251883Speter# following values. 13673251883Speter 13674251883Speter_ACEOF 13675251883Speter 13676251883Speter# The following way of writing the cache mishandles newlines in values, 13677251883Speter# but we know of no workaround that is simple, portable, and efficient. 13678251883Speter# So, we kill variables containing newlines. 13679251883Speter# Ultrix sh set writes to stderr and can't be redirected directly, 13680251883Speter# and sets the high bit in the cache file unless we assign to the vars. 13681251883Speter( 13682251883Speter for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13683251883Speter eval ac_val=\$$ac_var 13684251883Speter case $ac_val in #( 13685251883Speter *${as_nl}*) 13686251883Speter case $ac_var in #( 13687251883Speter *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13688251883Speter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13689251883Speter esac 13690251883Speter case $ac_var in #( 13691251883Speter _ | IFS | as_nl) ;; #( 13692251883Speter BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13693251883Speter *) { eval $ac_var=; unset $ac_var;} ;; 13694251883Speter esac ;; 13695251883Speter esac 13696251883Speter done 13697251883Speter 13698251883Speter (set) 2>&1 | 13699251883Speter case $as_nl`(ac_space=' '; set) 2>&1` in #( 13700251883Speter *${as_nl}ac_space=\ *) 13701251883Speter # `set' does not quote correctly, so add quotes: double-quote 13702251883Speter # substitution turns \\\\ into \\, and sed turns \\ into \. 13703251883Speter sed -n \ 13704251883Speter "s/'/'\\\\''/g; 13705251883Speter s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13706251883Speter ;; #( 13707251883Speter *) 13708251883Speter # `set' quotes correctly as required by POSIX, so do not add quotes. 13709251883Speter sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13710251883Speter ;; 13711251883Speter esac | 13712251883Speter sort 13713251883Speter) | 13714251883Speter sed ' 13715251883Speter /^ac_cv_env_/b end 13716251883Speter t clear 13717251883Speter :clear 13718251883Speter s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13719251883Speter t end 13720251883Speter s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13721251883Speter :end' >>confcache 13722251883Speterif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13723251883Speter if test -w "$cache_file"; then 13724251883Speter if test "x$cache_file" != "x/dev/null"; then 13725251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13726251883Speter$as_echo "$as_me: updating cache $cache_file" >&6;} 13727251883Speter if test ! -f "$cache_file" || test -h "$cache_file"; then 13728251883Speter cat confcache >"$cache_file" 13729251883Speter else 13730251883Speter case $cache_file in #( 13731251883Speter */* | ?:*) 13732251883Speter mv -f confcache "$cache_file"$$ && 13733251883Speter mv -f "$cache_file"$$ "$cache_file" ;; #( 13734251883Speter *) 13735251883Speter mv -f confcache "$cache_file" ;; 13736251883Speter esac 13737251883Speter fi 13738251883Speter fi 13739251883Speter else 13740251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13741251883Speter$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13742251883Speter fi 13743251883Speterfi 13744251883Speterrm -f confcache 13745251883Speter 13746251883Spetertest "x$prefix" = xNONE && prefix=$ac_default_prefix 13747251883Speter# Let make expand exec_prefix. 13748251883Spetertest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13749251883Speter 13750251883Speter# Transform confdefs.h into DEFS. 13751251883Speter# Protect against shell expansion while executing Makefile rules. 13752251883Speter# Protect against Makefile macro expansion. 13753251883Speter# 13754251883Speter# If the first sed substitution is executed (which looks for macros that 13755251883Speter# take arguments), then branch to the quote section. Otherwise, 13756251883Speter# look for a macro that doesn't take arguments. 13757251883Speterac_script=' 13758251883Speter:mline 13759251883Speter/\\$/{ 13760251883Speter N 13761251883Speter s,\\\n,, 13762251883Speter b mline 13763251883Speter} 13764251883Spetert clear 13765251883Speter:clear 13766251883Speters/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 13767251883Spetert quote 13768251883Speters/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 13769251883Spetert quote 13770251883Speterb any 13771251883Speter:quote 13772251883Speters/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 13773251883Speters/\[/\\&/g 13774251883Speters/\]/\\&/g 13775251883Speters/\$/$$/g 13776251883SpeterH 13777251883Speter:any 13778251883Speter${ 13779251883Speter g 13780251883Speter s/^\n// 13781251883Speter s/\n/ /g 13782251883Speter p 13783251883Speter} 13784251883Speter' 13785251883SpeterDEFS=`sed -n "$ac_script" confdefs.h` 13786251883Speter 13787251883Speter 13788251883Speterac_libobjs= 13789251883Speterac_ltlibobjs= 13790251883SpeterU= 13791251883Speterfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13792251883Speter # 1. Remove the extension, and $U if already installed. 13793251883Speter ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13794251883Speter ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13795251883Speter # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13796251883Speter # will be set to the directory where LIBOBJS objects are built. 13797251883Speter as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13798251883Speter as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13799251883Speterdone 13800251883SpeterLIBOBJS=$ac_libobjs 13801251883Speter 13802251883SpeterLTLIBOBJS=$ac_ltlibobjs 13803251883Speter 13804251883Speter 13805305003Scy{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 13806305003Scy$as_echo_n "checking that generated files are newer than configure... " >&6; } 13807305003Scy if test -n "$am_sleep_pid"; then 13808305003Scy # Hide warnings about reused PIDs. 13809305003Scy wait $am_sleep_pid 2>/dev/null 13810305003Scy fi 13811305003Scy { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 13812305003Scy$as_echo "done" >&6; } 13813289166Speter if test -n "$EXEEXT"; then 13814289166Speter am__EXEEXT_TRUE= 13815289166Speter am__EXEEXT_FALSE='#' 13816289166Speterelse 13817289166Speter am__EXEEXT_TRUE='#' 13818289166Speter am__EXEEXT_FALSE= 13819289166Speterfi 13820289166Speter 13821251883Speterif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 13822251883Speter as_fn_error $? "conditional \"AMDEP\" was never defined. 13823251883SpeterUsually this means the macro was only invoked conditionally." "$LINENO" 5 13824251883Speterfi 13825251883Speterif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13826251883Speter as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13827251883SpeterUsually this means the macro was only invoked conditionally." "$LINENO" 5 13828251883Speterfi 13829251883Speterif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13830251883Speter as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13831251883SpeterUsually this means the macro was only invoked conditionally." "$LINENO" 5 13832251883Speterfi 13833251883Speter 13834251883Speter: "${CONFIG_STATUS=./config.status}" 13835251883Speterac_write_fail=0 13836251883Speterac_clean_files_save=$ac_clean_files 13837251883Speterac_clean_files="$ac_clean_files $CONFIG_STATUS" 13838251883Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13839251883Speter$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13840251883Speteras_write_fail=0 13841251883Spetercat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13842251883Speter#! $SHELL 13843251883Speter# Generated by $as_me. 13844251883Speter# Run this file to recreate the current configuration. 13845251883Speter# Compiler output produced by configure, useful for debugging 13846251883Speter# configure, is in config.log if it exists. 13847251883Speter 13848251883Speterdebug=false 13849251883Speterac_cs_recheck=false 13850251883Speterac_cs_silent=false 13851251883Speter 13852251883SpeterSHELL=\${CONFIG_SHELL-$SHELL} 13853251883Speterexport SHELL 13854251883Speter_ASEOF 13855251883Spetercat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13856251883Speter## -------------------- ## 13857251883Speter## M4sh Initialization. ## 13858251883Speter## -------------------- ## 13859251883Speter 13860251883Speter# Be more Bourne compatible 13861251883SpeterDUALCASE=1; export DUALCASE # for MKS sh 13862251883Speterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13863251883Speter emulate sh 13864251883Speter NULLCMD=: 13865251883Speter # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13866251883Speter # is contrary to our usage. Disable this feature. 13867251883Speter alias -g '${1+"$@"}'='"$@"' 13868251883Speter setopt NO_GLOB_SUBST 13869251883Speterelse 13870251883Speter case `(set -o) 2>/dev/null` in #( 13871251883Speter *posix*) : 13872251883Speter set -o posix ;; #( 13873251883Speter *) : 13874251883Speter ;; 13875251883Speteresac 13876251883Speterfi 13877251883Speter 13878251883Speter 13879251883Speteras_nl=' 13880251883Speter' 13881251883Speterexport as_nl 13882251883Speter# Printing a long string crashes Solaris 7 /usr/bin/printf. 13883251883Speteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13884251883Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13885251883Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13886251883Speter# Prefer a ksh shell builtin over an external printf program on Solaris, 13887251883Speter# but without wasting forks for bash or zsh. 13888251883Speterif test -z "$BASH_VERSION$ZSH_VERSION" \ 13889251883Speter && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13890251883Speter as_echo='print -r --' 13891251883Speter as_echo_n='print -rn --' 13892251883Speterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13893251883Speter as_echo='printf %s\n' 13894251883Speter as_echo_n='printf %s' 13895251883Speterelse 13896251883Speter if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13897251883Speter as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13898251883Speter as_echo_n='/usr/ucb/echo -n' 13899251883Speter else 13900251883Speter as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13901251883Speter as_echo_n_body='eval 13902251883Speter arg=$1; 13903251883Speter case $arg in #( 13904251883Speter *"$as_nl"*) 13905251883Speter expr "X$arg" : "X\\(.*\\)$as_nl"; 13906251883Speter arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13907251883Speter esac; 13908251883Speter expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13909251883Speter ' 13910251883Speter export as_echo_n_body 13911251883Speter as_echo_n='sh -c $as_echo_n_body as_echo' 13912251883Speter fi 13913251883Speter export as_echo_body 13914251883Speter as_echo='sh -c $as_echo_body as_echo' 13915251883Speterfi 13916251883Speter 13917251883Speter# The user is always right. 13918251883Speterif test "${PATH_SEPARATOR+set}" != set; then 13919251883Speter PATH_SEPARATOR=: 13920251883Speter (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13921251883Speter (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13922251883Speter PATH_SEPARATOR=';' 13923251883Speter } 13924251883Speterfi 13925251883Speter 13926251883Speter 13927251883Speter# IFS 13928251883Speter# We need space, tab and new line, in precisely that order. Quoting is 13929251883Speter# there to prevent editors from complaining about space-tab. 13930251883Speter# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13931251883Speter# splitting by setting IFS to empty value.) 13932251883SpeterIFS=" "" $as_nl" 13933251883Speter 13934251883Speter# Find who we are. Look in the path if we contain no directory separator. 13935251883Speteras_myself= 13936251883Spetercase $0 in #(( 13937251883Speter *[\\/]* ) as_myself=$0 ;; 13938251883Speter *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13939251883Speterfor as_dir in $PATH 13940251883Speterdo 13941251883Speter IFS=$as_save_IFS 13942251883Speter test -z "$as_dir" && as_dir=. 13943251883Speter test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13944251883Speter done 13945251883SpeterIFS=$as_save_IFS 13946251883Speter 13947251883Speter ;; 13948251883Speteresac 13949251883Speter# We did not find ourselves, most probably we were run as `sh COMMAND' 13950251883Speter# in which case we are not to be found in the path. 13951251883Speterif test "x$as_myself" = x; then 13952251883Speter as_myself=$0 13953251883Speterfi 13954251883Speterif test ! -f "$as_myself"; then 13955251883Speter $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13956251883Speter exit 1 13957251883Speterfi 13958251883Speter 13959251883Speter# Unset variables that we do not need and which cause bugs (e.g. in 13960251883Speter# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13961251883Speter# suppresses any "Segmentation fault" message there. '((' could 13962251883Speter# trigger a bug in pdksh 5.2.14. 13963251883Speterfor as_var in BASH_ENV ENV MAIL MAILPATH 13964251883Speterdo eval test x\${$as_var+set} = xset \ 13965251883Speter && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13966251883Speterdone 13967251883SpeterPS1='$ ' 13968251883SpeterPS2='> ' 13969251883SpeterPS4='+ ' 13970251883Speter 13971251883Speter# NLS nuisances. 13972251883SpeterLC_ALL=C 13973251883Speterexport LC_ALL 13974251883SpeterLANGUAGE=C 13975251883Speterexport LANGUAGE 13976251883Speter 13977251883Speter# CDPATH. 13978251883Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13979251883Speter 13980251883Speter 13981251883Speter# as_fn_error STATUS ERROR [LINENO LOG_FD] 13982251883Speter# ---------------------------------------- 13983251883Speter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13984251883Speter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13985251883Speter# script with STATUS, using 1 if that was 0. 13986251883Speteras_fn_error () 13987251883Speter{ 13988251883Speter as_status=$1; test $as_status -eq 0 && as_status=1 13989251883Speter if test "$4"; then 13990251883Speter as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13991251883Speter $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13992251883Speter fi 13993251883Speter $as_echo "$as_me: error: $2" >&2 13994251883Speter as_fn_exit $as_status 13995251883Speter} # as_fn_error 13996251883Speter 13997251883Speter 13998251883Speter# as_fn_set_status STATUS 13999251883Speter# ----------------------- 14000251883Speter# Set $? to STATUS, without forking. 14001251883Speteras_fn_set_status () 14002251883Speter{ 14003251883Speter return $1 14004251883Speter} # as_fn_set_status 14005251883Speter 14006251883Speter# as_fn_exit STATUS 14007251883Speter# ----------------- 14008251883Speter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14009251883Speteras_fn_exit () 14010251883Speter{ 14011251883Speter set +e 14012251883Speter as_fn_set_status $1 14013251883Speter exit $1 14014251883Speter} # as_fn_exit 14015251883Speter 14016251883Speter# as_fn_unset VAR 14017251883Speter# --------------- 14018251883Speter# Portably unset VAR. 14019251883Speteras_fn_unset () 14020251883Speter{ 14021251883Speter { eval $1=; unset $1;} 14022251883Speter} 14023251883Speteras_unset=as_fn_unset 14024251883Speter# as_fn_append VAR VALUE 14025251883Speter# ---------------------- 14026251883Speter# Append the text in VALUE to the end of the definition contained in VAR. Take 14027251883Speter# advantage of any shell optimizations that allow amortized linear growth over 14028251883Speter# repeated appends, instead of the typical quadratic growth present in naive 14029251883Speter# implementations. 14030251883Speterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14031251883Speter eval 'as_fn_append () 14032251883Speter { 14033251883Speter eval $1+=\$2 14034251883Speter }' 14035251883Speterelse 14036251883Speter as_fn_append () 14037251883Speter { 14038251883Speter eval $1=\$$1\$2 14039251883Speter } 14040251883Speterfi # as_fn_append 14041251883Speter 14042251883Speter# as_fn_arith ARG... 14043251883Speter# ------------------ 14044251883Speter# Perform arithmetic evaluation on the ARGs, and store the result in the 14045251883Speter# global $as_val. Take advantage of shells that can avoid forks. The arguments 14046251883Speter# must be portable across $(()) and expr. 14047251883Speterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14048251883Speter eval 'as_fn_arith () 14049251883Speter { 14050251883Speter as_val=$(( $* )) 14051251883Speter }' 14052251883Speterelse 14053251883Speter as_fn_arith () 14054251883Speter { 14055251883Speter as_val=`expr "$@" || test $? -eq 1` 14056251883Speter } 14057251883Speterfi # as_fn_arith 14058251883Speter 14059251883Speter 14060251883Speterif expr a : '\(a\)' >/dev/null 2>&1 && 14061251883Speter test "X`expr 00001 : '.*\(...\)'`" = X001; then 14062251883Speter as_expr=expr 14063251883Speterelse 14064251883Speter as_expr=false 14065251883Speterfi 14066251883Speter 14067251883Speterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14068251883Speter as_basename=basename 14069251883Speterelse 14070251883Speter as_basename=false 14071251883Speterfi 14072251883Speter 14073251883Speterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14074251883Speter as_dirname=dirname 14075251883Speterelse 14076251883Speter as_dirname=false 14077251883Speterfi 14078251883Speter 14079251883Speteras_me=`$as_basename -- "$0" || 14080251883Speter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14081251883Speter X"$0" : 'X\(//\)$' \| \ 14082251883Speter X"$0" : 'X\(/\)' \| . 2>/dev/null || 14083251883Speter$as_echo X/"$0" | 14084251883Speter sed '/^.*\/\([^/][^/]*\)\/*$/{ 14085251883Speter s//\1/ 14086251883Speter q 14087251883Speter } 14088251883Speter /^X\/\(\/\/\)$/{ 14089251883Speter s//\1/ 14090251883Speter q 14091251883Speter } 14092251883Speter /^X\/\(\/\).*/{ 14093251883Speter s//\1/ 14094251883Speter q 14095251883Speter } 14096251883Speter s/.*/./; q'` 14097251883Speter 14098251883Speter# Avoid depending upon Character Ranges. 14099251883Speteras_cr_letters='abcdefghijklmnopqrstuvwxyz' 14100251883Speteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14101251883Speteras_cr_Letters=$as_cr_letters$as_cr_LETTERS 14102251883Speteras_cr_digits='0123456789' 14103251883Speteras_cr_alnum=$as_cr_Letters$as_cr_digits 14104251883Speter 14105251883SpeterECHO_C= ECHO_N= ECHO_T= 14106251883Spetercase `echo -n x` in #((((( 14107251883Speter-n*) 14108251883Speter case `echo 'xy\c'` in 14109251883Speter *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14110251883Speter xy) ECHO_C='\c';; 14111251883Speter *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14112251883Speter ECHO_T=' ';; 14113251883Speter esac;; 14114251883Speter*) 14115251883Speter ECHO_N='-n';; 14116251883Speteresac 14117251883Speter 14118251883Speterrm -f conf$$ conf$$.exe conf$$.file 14119251883Speterif test -d conf$$.dir; then 14120251883Speter rm -f conf$$.dir/conf$$.file 14121251883Speterelse 14122251883Speter rm -f conf$$.dir 14123251883Speter mkdir conf$$.dir 2>/dev/null 14124251883Speterfi 14125251883Speterif (echo >conf$$.file) 2>/dev/null; then 14126251883Speter if ln -s conf$$.file conf$$ 2>/dev/null; then 14127251883Speter as_ln_s='ln -s' 14128251883Speter # ... but there are two gotchas: 14129251883Speter # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14130251883Speter # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14131251883Speter # In both cases, we have to default to `cp -pR'. 14132251883Speter ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14133251883Speter as_ln_s='cp -pR' 14134251883Speter elif ln conf$$.file conf$$ 2>/dev/null; then 14135251883Speter as_ln_s=ln 14136251883Speter else 14137251883Speter as_ln_s='cp -pR' 14138251883Speter fi 14139251883Speterelse 14140251883Speter as_ln_s='cp -pR' 14141251883Speterfi 14142251883Speterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14143251883Speterrmdir conf$$.dir 2>/dev/null 14144251883Speter 14145251883Speter 14146251883Speter# as_fn_mkdir_p 14147251883Speter# ------------- 14148251883Speter# Create "$as_dir" as a directory, including parents if necessary. 14149251883Speteras_fn_mkdir_p () 14150251883Speter{ 14151251883Speter 14152251883Speter case $as_dir in #( 14153251883Speter -*) as_dir=./$as_dir;; 14154251883Speter esac 14155251883Speter test -d "$as_dir" || eval $as_mkdir_p || { 14156251883Speter as_dirs= 14157251883Speter while :; do 14158251883Speter case $as_dir in #( 14159251883Speter *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14160251883Speter *) as_qdir=$as_dir;; 14161251883Speter esac 14162251883Speter as_dirs="'$as_qdir' $as_dirs" 14163251883Speter as_dir=`$as_dirname -- "$as_dir" || 14164251883Speter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14165251883Speter X"$as_dir" : 'X\(//\)[^/]' \| \ 14166251883Speter X"$as_dir" : 'X\(//\)$' \| \ 14167251883Speter X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14168251883Speter$as_echo X"$as_dir" | 14169251883Speter sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14170251883Speter s//\1/ 14171251883Speter q 14172251883Speter } 14173251883Speter /^X\(\/\/\)[^/].*/{ 14174251883Speter s//\1/ 14175251883Speter q 14176251883Speter } 14177251883Speter /^X\(\/\/\)$/{ 14178251883Speter s//\1/ 14179251883Speter q 14180251883Speter } 14181251883Speter /^X\(\/\).*/{ 14182251883Speter s//\1/ 14183251883Speter q 14184251883Speter } 14185251883Speter s/.*/./; q'` 14186251883Speter test -d "$as_dir" && break 14187251883Speter done 14188251883Speter test -z "$as_dirs" || eval "mkdir $as_dirs" 14189251883Speter } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14190251883Speter 14191251883Speter 14192251883Speter} # as_fn_mkdir_p 14193251883Speterif mkdir -p . 2>/dev/null; then 14194251883Speter as_mkdir_p='mkdir -p "$as_dir"' 14195251883Speterelse 14196251883Speter test -d ./-p && rmdir ./-p 14197251883Speter as_mkdir_p=false 14198251883Speterfi 14199251883Speter 14200251883Speter 14201251883Speter# as_fn_executable_p FILE 14202251883Speter# ----------------------- 14203251883Speter# Test if FILE is an executable regular file. 14204251883Speteras_fn_executable_p () 14205251883Speter{ 14206251883Speter test -f "$1" && test -x "$1" 14207251883Speter} # as_fn_executable_p 14208251883Speteras_test_x='test -x' 14209251883Speteras_executable_p=as_fn_executable_p 14210251883Speter 14211251883Speter# Sed expression to map a string onto a valid CPP name. 14212251883Speteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14213251883Speter 14214251883Speter# Sed expression to map a string onto a valid variable name. 14215251883Speteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14216251883Speter 14217251883Speter 14218251883Speterexec 6>&1 14219251883Speter## ----------------------------------- ## 14220251883Speter## Main body of $CONFIG_STATUS script. ## 14221251883Speter## ----------------------------------- ## 14222251883Speter_ASEOF 14223251883Spetertest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14224251883Speter 14225251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14226251883Speter# Save the log message, to keep $0 and so on meaningful, and to 14227251883Speter# report actual input values of CONFIG_FILES etc. instead of their 14228251883Speter# values after options handling. 14229251883Speterac_log=" 14230305003ScyThis file was extended by sqlite $as_me 3.14.1, which was 14231251883Spetergenerated by GNU Autoconf 2.69. Invocation command line was 14232251883Speter 14233251883Speter CONFIG_FILES = $CONFIG_FILES 14234251883Speter CONFIG_HEADERS = $CONFIG_HEADERS 14235251883Speter CONFIG_LINKS = $CONFIG_LINKS 14236251883Speter CONFIG_COMMANDS = $CONFIG_COMMANDS 14237251883Speter $ $0 $@ 14238251883Speter 14239251883Speteron `(hostname || uname -n) 2>/dev/null | sed 1q` 14240251883Speter" 14241251883Speter 14242251883Speter_ACEOF 14243251883Speter 14244251883Spetercase $ac_config_files in *" 14245251883Speter"*) set x $ac_config_files; shift; ac_config_files=$*;; 14246251883Speteresac 14247251883Speter 14248251883Speter 14249251883Speter 14250251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14251251883Speter# Files that config.status was made for. 14252251883Speterconfig_files="$ac_config_files" 14253251883Speterconfig_commands="$ac_config_commands" 14254251883Speter 14255251883Speter_ACEOF 14256251883Speter 14257251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14258251883Speterac_cs_usage="\ 14259251883Speter\`$as_me' instantiates files and other configuration actions 14260251883Speterfrom templates according to the current configuration. Unless the files 14261251883Speterand actions are specified as TAGs, all are instantiated by default. 14262251883Speter 14263251883SpeterUsage: $0 [OPTION]... [TAG]... 14264251883Speter 14265251883Speter -h, --help print this help, then exit 14266251883Speter -V, --version print version number and configuration settings, then exit 14267251883Speter --config print configuration, then exit 14268251883Speter -q, --quiet, --silent 14269251883Speter do not print progress messages 14270251883Speter -d, --debug don't remove temporary files 14271251883Speter --recheck update $as_me by reconfiguring in the same conditions 14272251883Speter --file=FILE[:TEMPLATE] 14273251883Speter instantiate the configuration file FILE 14274251883Speter 14275251883SpeterConfiguration files: 14276251883Speter$config_files 14277251883Speter 14278251883SpeterConfiguration commands: 14279251883Speter$config_commands 14280251883Speter 14281251883SpeterReport bugs to <http://www.sqlite.org>." 14282251883Speter 14283251883Speter_ACEOF 14284251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14285251883Speterac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14286251883Speterac_cs_version="\\ 14287305003Scysqlite config.status 3.14.1 14288251883Speterconfigured by $0, generated by GNU Autoconf 2.69, 14289251883Speter with options \\"\$ac_cs_config\\" 14290251883Speter 14291251883SpeterCopyright (C) 2012 Free Software Foundation, Inc. 14292251883SpeterThis config.status script is free software; the Free Software Foundation 14293251883Spetergives unlimited permission to copy, distribute and modify it." 14294251883Speter 14295251883Speterac_pwd='$ac_pwd' 14296251883Spetersrcdir='$srcdir' 14297251883SpeterINSTALL='$INSTALL' 14298251883SpeterMKDIR_P='$MKDIR_P' 14299251883SpeterAWK='$AWK' 14300251883Spetertest -n "\$AWK" || AWK=awk 14301251883Speter_ACEOF 14302251883Speter 14303251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14304251883Speter# The default lists apply if the user does not specify any file. 14305251883Speterac_need_defaults=: 14306251883Speterwhile test $# != 0 14307251883Speterdo 14308251883Speter case $1 in 14309251883Speter --*=?*) 14310251883Speter ac_option=`expr "X$1" : 'X\([^=]*\)='` 14311251883Speter ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14312251883Speter ac_shift=: 14313251883Speter ;; 14314251883Speter --*=) 14315251883Speter ac_option=`expr "X$1" : 'X\([^=]*\)='` 14316251883Speter ac_optarg= 14317251883Speter ac_shift=: 14318251883Speter ;; 14319251883Speter *) 14320251883Speter ac_option=$1 14321251883Speter ac_optarg=$2 14322251883Speter ac_shift=shift 14323251883Speter ;; 14324251883Speter esac 14325251883Speter 14326251883Speter case $ac_option in 14327251883Speter # Handling of the options. 14328251883Speter -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14329251883Speter ac_cs_recheck=: ;; 14330251883Speter --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14331251883Speter $as_echo "$ac_cs_version"; exit ;; 14332251883Speter --config | --confi | --conf | --con | --co | --c ) 14333251883Speter $as_echo "$ac_cs_config"; exit ;; 14334251883Speter --debug | --debu | --deb | --de | --d | -d ) 14335251883Speter debug=: ;; 14336251883Speter --file | --fil | --fi | --f ) 14337251883Speter $ac_shift 14338251883Speter case $ac_optarg in 14339251883Speter *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14340251883Speter '') as_fn_error $? "missing file argument" ;; 14341251883Speter esac 14342251883Speter as_fn_append CONFIG_FILES " '$ac_optarg'" 14343251883Speter ac_need_defaults=false;; 14344251883Speter --he | --h | --help | --hel | -h ) 14345251883Speter $as_echo "$ac_cs_usage"; exit ;; 14346251883Speter -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14347251883Speter | -silent | --silent | --silen | --sile | --sil | --si | --s) 14348251883Speter ac_cs_silent=: ;; 14349251883Speter 14350251883Speter # This is an error. 14351251883Speter -*) as_fn_error $? "unrecognized option: \`$1' 14352251883SpeterTry \`$0 --help' for more information." ;; 14353251883Speter 14354251883Speter *) as_fn_append ac_config_targets " $1" 14355251883Speter ac_need_defaults=false ;; 14356251883Speter 14357251883Speter esac 14358251883Speter shift 14359251883Speterdone 14360251883Speter 14361251883Speterac_configure_extra_args= 14362251883Speter 14363251883Speterif $ac_cs_silent; then 14364251883Speter exec 6>/dev/null 14365251883Speter ac_configure_extra_args="$ac_configure_extra_args --silent" 14366251883Speterfi 14367251883Speter 14368251883Speter_ACEOF 14369251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14370251883Speterif \$ac_cs_recheck; then 14371251883Speter set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14372251883Speter shift 14373251883Speter \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14374251883Speter CONFIG_SHELL='$SHELL' 14375251883Speter export CONFIG_SHELL 14376251883Speter exec "\$@" 14377251883Speterfi 14378251883Speter 14379251883Speter_ACEOF 14380251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14381251883Speterexec 5>>config.log 14382251883Speter{ 14383251883Speter echo 14384251883Speter sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14385251883Speter## Running $as_me. ## 14386251883Speter_ASBOX 14387251883Speter $as_echo "$ac_log" 14388251883Speter} >&5 14389251883Speter 14390251883Speter_ACEOF 14391251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14392251883Speter# 14393251883Speter# INIT-COMMANDS 14394251883Speter# 14395251883SpeterAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 14396251883Speter 14397289166Speter 14398289166Speter# The HP-UX ksh and POSIX shell print the target directory to stdout 14399289166Speter# if CDPATH is set. 14400289166Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14401289166Speter 14402289166Spetersed_quote_subst='$sed_quote_subst' 14403289166Speterdouble_quote_subst='$double_quote_subst' 14404289166Speterdelay_variable_subst='$delay_variable_subst' 14405289166Spetermacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14406289166Spetermacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14407289166Speterenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14408289166Speterenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14409289166Speterpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14410289166Speterenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14411305003Scyshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 14412289166SpeterSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14413289166SpeterECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14414289166SpeterPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 14415289166Speterhost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14416289166Speterhost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14417289166Speterhost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14418289166Speterbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14419289166Speterbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14420289166Speterbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14421289166SpeterSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14422289166SpeterXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14423289166SpeterGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14424289166SpeterEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14425289166SpeterFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14426289166SpeterLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14427289166SpeterNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14428289166SpeterLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14429289166Spetermax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14430289166Speterac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14431289166Speterexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14432289166Speterlt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14433289166Speterlt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14434289166Speterlt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14435289166Speterlt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 14436289166Speterlt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 14437289166Speterreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14438289166Speterreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14439289166SpeterOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14440289166Speterdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14441289166Speterfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14442289166Speterfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 14443289166Speterwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 14444289166SpeterDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 14445289166Spetersharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 14446289166SpeterAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14447289166SpeterAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14448289166Speterarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 14449289166SpeterSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14450289166SpeterRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14451289166Speterold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14452289166Speterold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14453289166Speterold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14454289166Speterlock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14455289166SpeterCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14456289166SpeterCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14457289166Spetercompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14458289166SpeterGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14459289166Speterlt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14460289166Speterlt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14461305003Scylt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 14462289166Speterlt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14463289166Speterlt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' 14464305003Scylt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 14465289166Speternm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 14466289166Speterlt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 14467305003Scylt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 14468289166Speterobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14469289166SpeterMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14470289166Speterlt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14471289166Speterlt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14472289166Speterlt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14473289166Speterlt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14474289166Speterlt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14475289166Speterneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14476289166SpeterMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 14477289166SpeterDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14478289166SpeterNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14479289166SpeterLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14480289166SpeterOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14481289166SpeterOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14482289166Speterlibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14483289166Spetershrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14484289166Speterextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14485289166Speterarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14486289166Speterenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14487289166Speterexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14488289166Speterwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14489289166Spetercompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14490289166Speterold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14491289166Speterold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14492289166Speterarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14493289166Speterarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14494289166Spetermodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14495289166Spetermodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14496289166Speterwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14497289166Speterallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14498289166Speterno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14499289166Speterhardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14500289166Speterhardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14501289166Speterhardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14502289166Speterhardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14503289166Speterhardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14504289166Speterhardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14505289166Speterhardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14506289166Speterinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14507289166Speterlink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14508289166Speteralways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14509289166Speterexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14510289166Speterexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14511289166Speterinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14512289166Speterprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14513289166Speterpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 14514289166Speterfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14515289166Spetervariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14516289166Speterneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14517289166Speterneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14518289166Speterversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14519289166Speterrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14520289166Spetershlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14521289166Spetershlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14522289166Speterlibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14523289166Speterlibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14524289166Spetersoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14525289166Speterinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14526289166Speterpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14527289166Speterpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14528289166Speterfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14529289166Speterfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14530289166Speterhardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14531289166Spetersys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14532305003Scyconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 14533305003Scyconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 14534289166Speterhardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14535289166Speterenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14536289166Speterenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14537289166Speterenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14538289166Speterold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14539289166Speterstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14540289166Speter 14541289166SpeterLTCC='$LTCC' 14542289166SpeterLTCFLAGS='$LTCFLAGS' 14543289166Spetercompiler='$compiler_DEFAULT' 14544289166Speter 14545289166Speter# A function that is used when there is no print builtin or printf. 14546289166Speterfunc_fallback_echo () 14547289166Speter{ 14548289166Speter eval 'cat <<_LTECHO_EOF 14549289166Speter\$1 14550289166Speter_LTECHO_EOF' 14551289166Speter} 14552289166Speter 14553289166Speter# Quote evaled strings. 14554289166Speterfor var in SHELL \ 14555289166SpeterECHO \ 14556289166SpeterPATH_SEPARATOR \ 14557289166SpeterSED \ 14558289166SpeterGREP \ 14559289166SpeterEGREP \ 14560289166SpeterFGREP \ 14561289166SpeterLD \ 14562289166SpeterNM \ 14563289166SpeterLN_S \ 14564289166Speterlt_SP2NL \ 14565289166Speterlt_NL2SP \ 14566289166Speterreload_flag \ 14567289166SpeterOBJDUMP \ 14568289166Speterdeplibs_check_method \ 14569289166Speterfile_magic_cmd \ 14570289166Speterfile_magic_glob \ 14571289166Speterwant_nocaseglob \ 14572289166SpeterDLLTOOL \ 14573289166Spetersharedlib_from_linklib_cmd \ 14574289166SpeterAR \ 14575289166SpeterAR_FLAGS \ 14576289166Speterarchiver_list_spec \ 14577289166SpeterSTRIP \ 14578289166SpeterRANLIB \ 14579289166SpeterCC \ 14580289166SpeterCFLAGS \ 14581289166Spetercompiler \ 14582289166Speterlt_cv_sys_global_symbol_pipe \ 14583289166Speterlt_cv_sys_global_symbol_to_cdecl \ 14584305003Scylt_cv_sys_global_symbol_to_import \ 14585289166Speterlt_cv_sys_global_symbol_to_c_name_address \ 14586289166Speterlt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14587305003Scylt_cv_nm_interface \ 14588289166Speternm_file_list_spec \ 14589305003Scylt_cv_truncate_bin \ 14590289166Speterlt_prog_compiler_no_builtin_flag \ 14591289166Speterlt_prog_compiler_pic \ 14592289166Speterlt_prog_compiler_wl \ 14593289166Speterlt_prog_compiler_static \ 14594289166Speterlt_cv_prog_compiler_c_o \ 14595289166Speterneed_locks \ 14596289166SpeterMANIFEST_TOOL \ 14597289166SpeterDSYMUTIL \ 14598289166SpeterNMEDIT \ 14599289166SpeterLIPO \ 14600289166SpeterOTOOL \ 14601289166SpeterOTOOL64 \ 14602289166Spetershrext_cmds \ 14603289166Speterexport_dynamic_flag_spec \ 14604289166Speterwhole_archive_flag_spec \ 14605289166Spetercompiler_needs_object \ 14606289166Speterwith_gnu_ld \ 14607289166Speterallow_undefined_flag \ 14608289166Speterno_undefined_flag \ 14609289166Speterhardcode_libdir_flag_spec \ 14610289166Speterhardcode_libdir_separator \ 14611289166Speterexclude_expsyms \ 14612289166Speterinclude_expsyms \ 14613289166Speterfile_list_spec \ 14614289166Spetervariables_saved_for_relink \ 14615289166Speterlibname_spec \ 14616289166Speterlibrary_names_spec \ 14617289166Spetersoname_spec \ 14618289166Speterinstall_override_mode \ 14619289166Speterfinish_eval \ 14620289166Speterold_striplib \ 14621289166Speterstriplib; do 14622289166Speter case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14623289166Speter *[\\\\\\\`\\"\\\$]*) 14624305003Scy eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 14625289166Speter ;; 14626289166Speter *) 14627289166Speter eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14628289166Speter ;; 14629289166Speter esac 14630289166Speterdone 14631289166Speter 14632289166Speter# Double-quote double-evaled strings. 14633289166Speterfor var in reload_cmds \ 14634289166Speterold_postinstall_cmds \ 14635289166Speterold_postuninstall_cmds \ 14636289166Speterold_archive_cmds \ 14637289166Speterextract_expsyms_cmds \ 14638289166Speterold_archive_from_new_cmds \ 14639289166Speterold_archive_from_expsyms_cmds \ 14640289166Speterarchive_cmds \ 14641289166Speterarchive_expsym_cmds \ 14642289166Spetermodule_cmds \ 14643289166Spetermodule_expsym_cmds \ 14644289166Speterexport_symbols_cmds \ 14645289166Speterprelink_cmds \ 14646289166Speterpostlink_cmds \ 14647289166Speterpostinstall_cmds \ 14648289166Speterpostuninstall_cmds \ 14649289166Speterfinish_cmds \ 14650289166Spetersys_lib_search_path_spec \ 14651305003Scyconfigure_time_dlsearch_path \ 14652305003Scyconfigure_time_lt_sys_library_path; do 14653289166Speter case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14654289166Speter *[\\\\\\\`\\"\\\$]*) 14655305003Scy eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 14656289166Speter ;; 14657289166Speter *) 14658289166Speter eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14659289166Speter ;; 14660289166Speter esac 14661289166Speterdone 14662289166Speter 14663289166Speterac_aux_dir='$ac_aux_dir' 14664289166Speter 14665305003Scy# See if we are running on zsh, and set the options that allow our 14666289166Speter# commands through without removal of \ escapes INIT. 14667305003Scyif test -n "\${ZSH_VERSION+set}"; then 14668289166Speter setopt NO_GLOB_SUBST 14669289166Speterfi 14670289166Speter 14671289166Speter 14672289166Speter PACKAGE='$PACKAGE' 14673289166Speter VERSION='$VERSION' 14674289166Speter RM='$RM' 14675289166Speter ofile='$ofile' 14676289166Speter 14677289166Speter 14678289166Speter 14679289166Speter 14680251883Speter_ACEOF 14681251883Speter 14682251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14683251883Speter 14684251883Speter# Handling of arguments. 14685251883Speterfor ac_config_target in $ac_config_targets 14686251883Speterdo 14687251883Speter case $ac_config_target in 14688251883Speter "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 14689289166Speter "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14690251883Speter "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14691251883Speter "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;; 14692251883Speter 14693251883Speter *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14694251883Speter esac 14695251883Speterdone 14696251883Speter 14697251883Speter 14698251883Speter# If the user did not use the arguments to specify the items to instantiate, 14699251883Speter# then the envvar interface is used. Set only those that are not. 14700251883Speter# We use the long form for the default assignment because of an extremely 14701251883Speter# bizarre bug on SunOS 4.1.3. 14702251883Speterif $ac_need_defaults; then 14703251883Speter test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14704251883Speter test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14705251883Speterfi 14706251883Speter 14707251883Speter# Have a temporary directory for convenience. Make it in the build tree 14708251883Speter# simply because there is no reason against having it here, and in addition, 14709251883Speter# creating and moving files from /tmp can sometimes cause problems. 14710251883Speter# Hook for its removal unless debugging. 14711251883Speter# Note that there is a small window in which the directory will not be cleaned: 14712251883Speter# after its creation but before its name has been assigned to `$tmp'. 14713251883Speter$debug || 14714251883Speter{ 14715251883Speter tmp= ac_tmp= 14716251883Speter trap 'exit_status=$? 14717251883Speter : "${ac_tmp:=$tmp}" 14718251883Speter { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14719251883Speter' 0 14720251883Speter trap 'as_fn_exit 1' 1 2 13 15 14721251883Speter} 14722251883Speter# Create a (secure) tmp directory for tmp files. 14723251883Speter 14724251883Speter{ 14725251883Speter tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14726251883Speter test -d "$tmp" 14727251883Speter} || 14728251883Speter{ 14729251883Speter tmp=./conf$$-$RANDOM 14730251883Speter (umask 077 && mkdir "$tmp") 14731251883Speter} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14732251883Speterac_tmp=$tmp 14733251883Speter 14734251883Speter# Set up the scripts for CONFIG_FILES section. 14735251883Speter# No need to generate them if there are no CONFIG_FILES. 14736251883Speter# This happens for instance with `./config.status config.h'. 14737251883Speterif test -n "$CONFIG_FILES"; then 14738251883Speter 14739251883Speter 14740251883Speterac_cr=`echo X | tr X '\015'` 14741251883Speter# On cygwin, bash can eat \r inside `` if the user requested igncr. 14742251883Speter# But we know of no other shell where ac_cr would be empty at this 14743251883Speter# point, so we can use a bashism as a fallback. 14744251883Speterif test "x$ac_cr" = x; then 14745251883Speter eval ac_cr=\$\'\\r\' 14746251883Speterfi 14747251883Speterac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14748251883Speterif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14749251883Speter ac_cs_awk_cr='\\r' 14750251883Speterelse 14751251883Speter ac_cs_awk_cr=$ac_cr 14752251883Speterfi 14753251883Speter 14754251883Speterecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 14755251883Speter_ACEOF 14756251883Speter 14757251883Speter 14758251883Speter{ 14759251883Speter echo "cat >conf$$subs.awk <<_ACEOF" && 14760251883Speter echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14761251883Speter echo "_ACEOF" 14762251883Speter} >conf$$subs.sh || 14763251883Speter as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14764251883Speterac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14765251883Speterac_delim='%!_!# ' 14766251883Speterfor ac_last_try in false false false false false :; do 14767251883Speter . ./conf$$subs.sh || 14768251883Speter as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14769251883Speter 14770251883Speter ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14771251883Speter if test $ac_delim_n = $ac_delim_num; then 14772251883Speter break 14773251883Speter elif $ac_last_try; then 14774251883Speter as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14775251883Speter else 14776251883Speter ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14777251883Speter fi 14778251883Speterdone 14779251883Speterrm -f conf$$subs.sh 14780251883Speter 14781251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14782251883Spetercat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14783251883Speter_ACEOF 14784251883Spetersed -n ' 14785251883Speterh 14786251883Speters/^/S["/; s/!.*/"]=/ 14787251883Speterp 14788251883Speterg 14789251883Speters/^[^!]*!// 14790251883Speter:repl 14791251883Spetert repl 14792251883Speters/'"$ac_delim"'$// 14793251883Spetert delim 14794251883Speter:nl 14795251883Speterh 14796251883Speters/\(.\{148\}\)..*/\1/ 14797251883Spetert more1 14798251883Speters/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14799251883Speterp 14800251883Spetern 14801251883Speterb repl 14802251883Speter:more1 14803251883Speters/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14804251883Speterp 14805251883Speterg 14806251883Speters/.\{148\}// 14807251883Spetert nl 14808251883Speter:delim 14809251883Speterh 14810251883Speters/\(.\{148\}\)..*/\1/ 14811251883Spetert more2 14812251883Speters/["\\]/\\&/g; s/^/"/; s/$/"/ 14813251883Speterp 14814251883Speterb 14815251883Speter:more2 14816251883Speters/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14817251883Speterp 14818251883Speterg 14819251883Speters/.\{148\}// 14820251883Spetert delim 14821251883Speter' <conf$$subs.awk | sed ' 14822251883Speter/^[^""]/{ 14823251883Speter N 14824251883Speter s/\n// 14825251883Speter} 14826251883Speter' >>$CONFIG_STATUS || ac_write_fail=1 14827251883Speterrm -f conf$$subs.awk 14828251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14829251883Speter_ACAWK 14830251883Spetercat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14831251883Speter for (key in S) S_is_set[key] = 1 14832251883Speter FS = "" 14833251883Speter 14834251883Speter} 14835251883Speter{ 14836251883Speter line = $ 0 14837251883Speter nfields = split(line, field, "@") 14838251883Speter substed = 0 14839251883Speter len = length(field[1]) 14840251883Speter for (i = 2; i < nfields; i++) { 14841251883Speter key = field[i] 14842251883Speter keylen = length(key) 14843251883Speter if (S_is_set[key]) { 14844251883Speter value = S[key] 14845251883Speter line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14846251883Speter len += length(value) + length(field[++i]) 14847251883Speter substed = 1 14848251883Speter } else 14849251883Speter len += 1 + keylen 14850251883Speter } 14851251883Speter 14852251883Speter print line 14853251883Speter} 14854251883Speter 14855251883Speter_ACAWK 14856251883Speter_ACEOF 14857251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14858251883Speterif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14859251883Speter sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14860251883Speterelse 14861251883Speter cat 14862251883Speterfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14863251883Speter || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14864251883Speter_ACEOF 14865251883Speter 14866251883Speter# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14867251883Speter# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14868251883Speter# trailing colons and then remove the whole line if VPATH becomes empty 14869251883Speter# (actually we leave an empty line to preserve line numbers). 14870251883Speterif test "x$srcdir" = x.; then 14871251883Speter ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14872251883Speterh 14873251883Speters/// 14874251883Speters/^/:/ 14875251883Speters/[ ]*$/:/ 14876251883Speters/:\$(srcdir):/:/g 14877251883Speters/:\${srcdir}:/:/g 14878251883Speters/:@srcdir@:/:/g 14879251883Speters/^:*// 14880251883Speters/:*$// 14881251883Speterx 14882251883Speters/\(=[ ]*\).*/\1/ 14883251883SpeterG 14884251883Speters/\n// 14885251883Speters/^[^=]*=[ ]*$// 14886251883Speter}' 14887251883Speterfi 14888251883Speter 14889251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14890251883Speterfi # test -n "$CONFIG_FILES" 14891251883Speter 14892251883Speter 14893251883Spetereval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 14894251883Spetershift 14895251883Speterfor ac_tag 14896251883Speterdo 14897251883Speter case $ac_tag in 14898251883Speter :[FHLC]) ac_mode=$ac_tag; continue;; 14899251883Speter esac 14900251883Speter case $ac_mode$ac_tag in 14901251883Speter :[FHL]*:*);; 14902251883Speter :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14903251883Speter :[FH]-) ac_tag=-:-;; 14904251883Speter :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14905251883Speter esac 14906251883Speter ac_save_IFS=$IFS 14907251883Speter IFS=: 14908251883Speter set x $ac_tag 14909251883Speter IFS=$ac_save_IFS 14910251883Speter shift 14911251883Speter ac_file=$1 14912251883Speter shift 14913251883Speter 14914251883Speter case $ac_mode in 14915251883Speter :L) ac_source=$1;; 14916251883Speter :[FH]) 14917251883Speter ac_file_inputs= 14918251883Speter for ac_f 14919251883Speter do 14920251883Speter case $ac_f in 14921251883Speter -) ac_f="$ac_tmp/stdin";; 14922251883Speter *) # Look for the file first in the build tree, then in the source tree 14923251883Speter # (if the path is not absolute). The absolute path cannot be DOS-style, 14924251883Speter # because $ac_f cannot contain `:'. 14925251883Speter test -f "$ac_f" || 14926251883Speter case $ac_f in 14927251883Speter [\\/$]*) false;; 14928251883Speter *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14929251883Speter esac || 14930251883Speter as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14931251883Speter esac 14932251883Speter case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14933251883Speter as_fn_append ac_file_inputs " '$ac_f'" 14934251883Speter done 14935251883Speter 14936251883Speter # Let's still pretend it is `configure' which instantiates (i.e., don't 14937251883Speter # use $as_me), people would be surprised to read: 14938251883Speter # /* config.h. Generated by config.status. */ 14939251883Speter configure_input='Generated from '` 14940251883Speter $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14941251883Speter `' by configure.' 14942251883Speter if test x"$ac_file" != x-; then 14943251883Speter configure_input="$ac_file. $configure_input" 14944251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14945251883Speter$as_echo "$as_me: creating $ac_file" >&6;} 14946251883Speter fi 14947251883Speter # Neutralize special characters interpreted by sed in replacement strings. 14948251883Speter case $configure_input in #( 14949251883Speter *\&* | *\|* | *\\* ) 14950251883Speter ac_sed_conf_input=`$as_echo "$configure_input" | 14951251883Speter sed 's/[\\\\&|]/\\\\&/g'`;; #( 14952251883Speter *) ac_sed_conf_input=$configure_input;; 14953251883Speter esac 14954251883Speter 14955251883Speter case $ac_tag in 14956251883Speter *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14957251883Speter || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14958251883Speter esac 14959251883Speter ;; 14960251883Speter esac 14961251883Speter 14962251883Speter ac_dir=`$as_dirname -- "$ac_file" || 14963251883Speter$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14964251883Speter X"$ac_file" : 'X\(//\)[^/]' \| \ 14965251883Speter X"$ac_file" : 'X\(//\)$' \| \ 14966251883Speter X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14967251883Speter$as_echo X"$ac_file" | 14968251883Speter sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14969251883Speter s//\1/ 14970251883Speter q 14971251883Speter } 14972251883Speter /^X\(\/\/\)[^/].*/{ 14973251883Speter s//\1/ 14974251883Speter q 14975251883Speter } 14976251883Speter /^X\(\/\/\)$/{ 14977251883Speter s//\1/ 14978251883Speter q 14979251883Speter } 14980251883Speter /^X\(\/\).*/{ 14981251883Speter s//\1/ 14982251883Speter q 14983251883Speter } 14984251883Speter s/.*/./; q'` 14985251883Speter as_dir="$ac_dir"; as_fn_mkdir_p 14986251883Speter ac_builddir=. 14987251883Speter 14988251883Spetercase "$ac_dir" in 14989251883Speter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14990251883Speter*) 14991251883Speter ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14992251883Speter # A ".." for each directory in $ac_dir_suffix. 14993251883Speter ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14994251883Speter case $ac_top_builddir_sub in 14995251883Speter "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14996251883Speter *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14997251883Speter esac ;; 14998251883Speteresac 14999251883Speterac_abs_top_builddir=$ac_pwd 15000251883Speterac_abs_builddir=$ac_pwd$ac_dir_suffix 15001251883Speter# for backward compatibility: 15002251883Speterac_top_builddir=$ac_top_build_prefix 15003251883Speter 15004251883Spetercase $srcdir in 15005251883Speter .) # We are building in place. 15006251883Speter ac_srcdir=. 15007251883Speter ac_top_srcdir=$ac_top_builddir_sub 15008251883Speter ac_abs_top_srcdir=$ac_pwd ;; 15009251883Speter [\\/]* | ?:[\\/]* ) # Absolute name. 15010251883Speter ac_srcdir=$srcdir$ac_dir_suffix; 15011251883Speter ac_top_srcdir=$srcdir 15012251883Speter ac_abs_top_srcdir=$srcdir ;; 15013251883Speter *) # Relative name. 15014251883Speter ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15015251883Speter ac_top_srcdir=$ac_top_build_prefix$srcdir 15016251883Speter ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15017251883Speteresac 15018251883Speterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15019251883Speter 15020251883Speter 15021251883Speter case $ac_mode in 15022251883Speter :F) 15023251883Speter # 15024251883Speter # CONFIG_FILE 15025251883Speter # 15026251883Speter 15027251883Speter case $INSTALL in 15028251883Speter [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15029251883Speter *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15030251883Speter esac 15031251883Speter ac_MKDIR_P=$MKDIR_P 15032251883Speter case $MKDIR_P in 15033251883Speter [\\/$]* | ?:[\\/]* ) ;; 15034251883Speter */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15035251883Speter esac 15036251883Speter_ACEOF 15037251883Speter 15038251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15039251883Speter# If the template does not know about datarootdir, expand it. 15040251883Speter# FIXME: This hack should be removed a few years after 2.60. 15041251883Speterac_datarootdir_hack=; ac_datarootdir_seen= 15042251883Speterac_sed_dataroot=' 15043251883Speter/datarootdir/ { 15044251883Speter p 15045251883Speter q 15046251883Speter} 15047251883Speter/@datadir@/p 15048251883Speter/@docdir@/p 15049251883Speter/@infodir@/p 15050251883Speter/@localedir@/p 15051251883Speter/@mandir@/p' 15052251883Spetercase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15053251883Speter*datarootdir*) ac_datarootdir_seen=yes;; 15054251883Speter*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15055251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15056251883Speter$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15057251883Speter_ACEOF 15058251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15059251883Speter ac_datarootdir_hack=' 15060251883Speter s&@datadir@&$datadir&g 15061251883Speter s&@docdir@&$docdir&g 15062251883Speter s&@infodir@&$infodir&g 15063251883Speter s&@localedir@&$localedir&g 15064251883Speter s&@mandir@&$mandir&g 15065251883Speter s&\\\${datarootdir}&$datarootdir&g' ;; 15066251883Speteresac 15067251883Speter_ACEOF 15068251883Speter 15069251883Speter# Neutralize VPATH when `$srcdir' = `.'. 15070251883Speter# Shell code in configure.ac might set extrasub. 15071251883Speter# FIXME: do we really want to maintain this feature? 15072251883Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15073251883Speterac_sed_extra="$ac_vpsub 15074251883Speter$extrasub 15075251883Speter_ACEOF 15076251883Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15077251883Speter:t 15078251883Speter/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15079251883Speters|@configure_input@|$ac_sed_conf_input|;t t 15080251883Speters&@top_builddir@&$ac_top_builddir_sub&;t t 15081251883Speters&@top_build_prefix@&$ac_top_build_prefix&;t t 15082251883Speters&@srcdir@&$ac_srcdir&;t t 15083251883Speters&@abs_srcdir@&$ac_abs_srcdir&;t t 15084251883Speters&@top_srcdir@&$ac_top_srcdir&;t t 15085251883Speters&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15086251883Speters&@builddir@&$ac_builddir&;t t 15087251883Speters&@abs_builddir@&$ac_abs_builddir&;t t 15088251883Speters&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15089251883Speters&@INSTALL@&$ac_INSTALL&;t t 15090251883Speters&@MKDIR_P@&$ac_MKDIR_P&;t t 15091251883Speter$ac_datarootdir_hack 15092251883Speter" 15093251883Spetereval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15094251883Speter >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15095251883Speter 15096251883Spetertest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15097251883Speter { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15098251883Speter { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15099251883Speter "$ac_tmp/out"`; test -z "$ac_out"; } && 15100251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15101251883Speterwhich seems to be undefined. Please make sure it is defined" >&5 15102251883Speter$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15103251883Speterwhich seems to be undefined. Please make sure it is defined" >&2;} 15104251883Speter 15105251883Speter rm -f "$ac_tmp/stdin" 15106251883Speter case $ac_file in 15107251883Speter -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15108251883Speter *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15109251883Speter esac \ 15110251883Speter || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15111251883Speter ;; 15112251883Speter 15113251883Speter 15114251883Speter :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15115251883Speter$as_echo "$as_me: executing $ac_file commands" >&6;} 15116251883Speter ;; 15117251883Speter esac 15118251883Speter 15119251883Speter 15120251883Speter case $ac_file$ac_mode in 15121289166Speter "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 15122305003Scy # Older Autoconf quotes --file arguments for eval, but not when files 15123289166Speter # are listed without --file. Let's play safe and only enable the eval 15124289166Speter # if we detect the quoting. 15125289166Speter case $CONFIG_FILES in 15126289166Speter *\'*) eval set x "$CONFIG_FILES" ;; 15127289166Speter *) set x $CONFIG_FILES ;; 15128289166Speter esac 15129289166Speter shift 15130289166Speter for mf 15131289166Speter do 15132289166Speter # Strip MF so we end up with the name of the file. 15133289166Speter mf=`echo "$mf" | sed -e 's/:.*$//'` 15134289166Speter # Check whether this is an Automake generated Makefile or not. 15135305003Scy # We used to match only the files named 'Makefile.in', but 15136289166Speter # some people rename them; so instead we look at the file content. 15137289166Speter # Grep'ing the first line is not enough: some people post-process 15138289166Speter # each Makefile.in and add a new line on top of each file to say so. 15139289166Speter # Grep'ing the whole file is not good either: AIX grep has a line 15140289166Speter # limit of 2048, but all sed's we know have understand at least 4000. 15141289166Speter if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 15142289166Speter dirpart=`$as_dirname -- "$mf" || 15143251883Speter$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15144251883Speter X"$mf" : 'X\(//\)[^/]' \| \ 15145251883Speter X"$mf" : 'X\(//\)$' \| \ 15146251883Speter X"$mf" : 'X\(/\)' \| . 2>/dev/null || 15147251883Speter$as_echo X"$mf" | 15148251883Speter sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15149251883Speter s//\1/ 15150251883Speter q 15151251883Speter } 15152251883Speter /^X\(\/\/\)[^/].*/{ 15153251883Speter s//\1/ 15154251883Speter q 15155251883Speter } 15156251883Speter /^X\(\/\/\)$/{ 15157251883Speter s//\1/ 15158251883Speter q 15159251883Speter } 15160251883Speter /^X\(\/\).*/{ 15161251883Speter s//\1/ 15162251883Speter q 15163251883Speter } 15164251883Speter s/.*/./; q'` 15165289166Speter else 15166289166Speter continue 15167289166Speter fi 15168289166Speter # Extract the definition of DEPDIR, am__include, and am__quote 15169305003Scy # from the Makefile without running 'make'. 15170289166Speter DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 15171289166Speter test -z "$DEPDIR" && continue 15172289166Speter am__include=`sed -n 's/^am__include = //p' < "$mf"` 15173305003Scy test -z "$am__include" && continue 15174289166Speter am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 15175289166Speter # Find all dependency output files, they are included files with 15176289166Speter # $(DEPDIR) in their names. We invoke sed twice because it is the 15177289166Speter # simplest approach to changing $(DEPDIR) to its actual value in the 15178289166Speter # expansion. 15179289166Speter for file in `sed -n " 15180289166Speter s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 15181305003Scy sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 15182289166Speter # Make sure the directory exists. 15183289166Speter test -f "$dirpart/$file" && continue 15184289166Speter fdir=`$as_dirname -- "$file" || 15185251883Speter$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15186251883Speter X"$file" : 'X\(//\)[^/]' \| \ 15187251883Speter X"$file" : 'X\(//\)$' \| \ 15188251883Speter X"$file" : 'X\(/\)' \| . 2>/dev/null || 15189251883Speter$as_echo X"$file" | 15190251883Speter sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15191251883Speter s//\1/ 15192251883Speter q 15193251883Speter } 15194251883Speter /^X\(\/\/\)[^/].*/{ 15195251883Speter s//\1/ 15196251883Speter q 15197251883Speter } 15198251883Speter /^X\(\/\/\)$/{ 15199251883Speter s//\1/ 15200251883Speter q 15201251883Speter } 15202251883Speter /^X\(\/\).*/{ 15203251883Speter s//\1/ 15204251883Speter q 15205251883Speter } 15206251883Speter s/.*/./; q'` 15207289166Speter as_dir=$dirpart/$fdir; as_fn_mkdir_p 15208289166Speter # echo "creating $dirpart/$file" 15209289166Speter echo '# dummy' > "$dirpart/$file" 15210289166Speter done 15211251883Speter done 15212289166Speter} 15213251883Speter ;; 15214289166Speter "libtool":C) 15215251883Speter 15216305003Scy # See if we are running on zsh, and set the options that allow our 15217289166Speter # commands through without removal of \ escapes. 15218305003Scy if test -n "${ZSH_VERSION+set}"; then 15219289166Speter setopt NO_GLOB_SUBST 15220289166Speter fi 15221289166Speter 15222305003Scy cfgfile=${ofile}T 15223289166Speter trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15224289166Speter $RM "$cfgfile" 15225289166Speter 15226289166Speter cat <<_LT_EOF >> "$cfgfile" 15227289166Speter#! $SHELL 15228305003Scy# Generated automatically by $as_me ($PACKAGE) $VERSION 15229289166Speter# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15230289166Speter# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15231305003Scy 15232305003Scy# Provide generalized library-building support services. 15233305003Scy# Written by Gordon Matzigkeit, 1996 15234305003Scy 15235305003Scy# Copyright (C) 2014 Free Software Foundation, Inc. 15236305003Scy# This is free software; see the source for copying conditions. There is NO 15237305003Scy# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 15238305003Scy 15239305003Scy# GNU Libtool is free software; you can redistribute it and/or modify 15240305003Scy# it under the terms of the GNU General Public License as published by 15241305003Scy# the Free Software Foundation; either version 2 of of the License, or 15242305003Scy# (at your option) any later version. 15243289166Speter# 15244305003Scy# As a special exception to the GNU General Public License, if you 15245305003Scy# distribute this file as part of a program or library that is built 15246305003Scy# using GNU Libtool, you may include this file under the same 15247305003Scy# distribution terms that you use for the rest of that program. 15248289166Speter# 15249305003Scy# GNU Libtool is distributed in the hope that it will be useful, but 15250305003Scy# WITHOUT ANY WARRANTY; without even the implied warranty of 15251289166Speter# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15252289166Speter# GNU General Public License for more details. 15253289166Speter# 15254289166Speter# You should have received a copy of the GNU General Public License 15255305003Scy# along with this program. If not, see <http://www.gnu.org/licenses/>. 15256289166Speter 15257289166Speter 15258289166Speter# The names of the tagged configurations supported by this script. 15259305003Scyavailable_tags='' 15260289166Speter 15261305003Scy# Configured defaults for sys_lib_dlsearch_path munging. 15262305003Scy: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 15263305003Scy 15264289166Speter# ### BEGIN LIBTOOL CONFIG 15265289166Speter 15266289166Speter# Which release of libtool.m4 was used? 15267289166Spetermacro_version=$macro_version 15268289166Spetermacro_revision=$macro_revision 15269289166Speter 15270289166Speter# Whether or not to build shared libraries. 15271289166Speterbuild_libtool_libs=$enable_shared 15272289166Speter 15273289166Speter# Whether or not to build static libraries. 15274289166Speterbuild_old_libs=$enable_static 15275289166Speter 15276289166Speter# What type of objects to build. 15277289166Speterpic_mode=$pic_mode 15278289166Speter 15279289166Speter# Whether or not to optimize for fast installation. 15280289166Speterfast_install=$enable_fast_install 15281289166Speter 15282305003Scy# Shared archive member basename,for filename based shared library versioning on AIX. 15283305003Scyshared_archive_member_spec=$shared_archive_member_spec 15284305003Scy 15285289166Speter# Shell to use when invoking shell scripts. 15286289166SpeterSHELL=$lt_SHELL 15287289166Speter 15288289166Speter# An echo program that protects backslashes. 15289289166SpeterECHO=$lt_ECHO 15290289166Speter 15291289166Speter# The PATH separator for the build system. 15292289166SpeterPATH_SEPARATOR=$lt_PATH_SEPARATOR 15293289166Speter 15294289166Speter# The host system. 15295289166Speterhost_alias=$host_alias 15296289166Speterhost=$host 15297289166Speterhost_os=$host_os 15298289166Speter 15299289166Speter# The build system. 15300289166Speterbuild_alias=$build_alias 15301289166Speterbuild=$build 15302289166Speterbuild_os=$build_os 15303289166Speter 15304289166Speter# A sed program that does not truncate output. 15305289166SpeterSED=$lt_SED 15306289166Speter 15307289166Speter# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15308289166SpeterXsed="\$SED -e 1s/^X//" 15309289166Speter 15310289166Speter# A grep program that handles long lines. 15311289166SpeterGREP=$lt_GREP 15312289166Speter 15313289166Speter# An ERE matcher. 15314289166SpeterEGREP=$lt_EGREP 15315289166Speter 15316289166Speter# A literal string matcher. 15317289166SpeterFGREP=$lt_FGREP 15318289166Speter 15319289166Speter# A BSD- or MS-compatible name lister. 15320289166SpeterNM=$lt_NM 15321289166Speter 15322289166Speter# Whether we need soft or hard links. 15323289166SpeterLN_S=$lt_LN_S 15324289166Speter 15325289166Speter# What is the maximum length of a command? 15326289166Spetermax_cmd_len=$max_cmd_len 15327289166Speter 15328289166Speter# Object file suffix (normally "o"). 15329289166Speterobjext=$ac_objext 15330289166Speter 15331289166Speter# Executable file suffix (normally ""). 15332289166Speterexeext=$exeext 15333289166Speter 15334289166Speter# whether the shell understands "unset". 15335289166Speterlt_unset=$lt_unset 15336289166Speter 15337289166Speter# turn spaces into newlines. 15338289166SpeterSP2NL=$lt_lt_SP2NL 15339289166Speter 15340289166Speter# turn newlines into spaces. 15341289166SpeterNL2SP=$lt_lt_NL2SP 15342289166Speter 15343289166Speter# convert \$build file names to \$host format. 15344289166Speterto_host_file_cmd=$lt_cv_to_host_file_cmd 15345289166Speter 15346289166Speter# convert \$build files to toolchain format. 15347289166Speterto_tool_file_cmd=$lt_cv_to_tool_file_cmd 15348289166Speter 15349289166Speter# An object symbol dumper. 15350289166SpeterOBJDUMP=$lt_OBJDUMP 15351289166Speter 15352289166Speter# Method to check whether dependent libraries are shared objects. 15353289166Speterdeplibs_check_method=$lt_deplibs_check_method 15354289166Speter 15355289166Speter# Command to use when deplibs_check_method = "file_magic". 15356289166Speterfile_magic_cmd=$lt_file_magic_cmd 15357289166Speter 15358289166Speter# How to find potential files when deplibs_check_method = "file_magic". 15359289166Speterfile_magic_glob=$lt_file_magic_glob 15360289166Speter 15361289166Speter# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 15362289166Speterwant_nocaseglob=$lt_want_nocaseglob 15363289166Speter 15364289166Speter# DLL creation program. 15365289166SpeterDLLTOOL=$lt_DLLTOOL 15366289166Speter 15367289166Speter# Command to associate shared and link libraries. 15368289166Spetersharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 15369289166Speter 15370289166Speter# The archiver. 15371289166SpeterAR=$lt_AR 15372289166Speter 15373289166Speter# Flags to create an archive. 15374289166SpeterAR_FLAGS=$lt_AR_FLAGS 15375289166Speter 15376289166Speter# How to feed a file listing to the archiver. 15377289166Speterarchiver_list_spec=$lt_archiver_list_spec 15378289166Speter 15379289166Speter# A symbol stripping program. 15380289166SpeterSTRIP=$lt_STRIP 15381289166Speter 15382289166Speter# Commands used to install an old-style archive. 15383289166SpeterRANLIB=$lt_RANLIB 15384289166Speterold_postinstall_cmds=$lt_old_postinstall_cmds 15385289166Speterold_postuninstall_cmds=$lt_old_postuninstall_cmds 15386289166Speter 15387289166Speter# Whether to use a lock for old archive extraction. 15388289166Speterlock_old_archive_extraction=$lock_old_archive_extraction 15389289166Speter 15390289166Speter# A C compiler. 15391289166SpeterLTCC=$lt_CC 15392289166Speter 15393289166Speter# LTCC compiler flags. 15394289166SpeterLTCFLAGS=$lt_CFLAGS 15395289166Speter 15396289166Speter# Take the output of nm and produce a listing of raw symbols and C names. 15397289166Speterglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15398289166Speter 15399289166Speter# Transform the output of nm in a proper C declaration. 15400289166Speterglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15401289166Speter 15402305003Scy# Transform the output of nm into a list of symbols to manually relocate. 15403305003Scyglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 15404305003Scy 15405289166Speter# Transform the output of nm in a C name address pair. 15406289166Speterglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15407289166Speter 15408289166Speter# Transform the output of nm in a C name address pair when lib prefix is needed. 15409289166Speterglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15410289166Speter 15411305003Scy# The name lister interface. 15412305003Scynm_interface=$lt_lt_cv_nm_interface 15413305003Scy 15414289166Speter# Specify filename containing input files for \$NM. 15415289166Speternm_file_list_spec=$lt_nm_file_list_spec 15416289166Speter 15417305003Scy# The root where to search for dependent libraries,and where our libraries should be installed. 15418289166Speterlt_sysroot=$lt_sysroot 15419289166Speter 15420305003Scy# Command to truncate a binary pipe. 15421305003Scylt_truncate_bin=$lt_lt_cv_truncate_bin 15422305003Scy 15423289166Speter# The name of the directory that contains temporary libtool files. 15424289166Speterobjdir=$objdir 15425289166Speter 15426289166Speter# Used to examine libraries when file_magic_cmd begins with "file". 15427289166SpeterMAGIC_CMD=$MAGIC_CMD 15428289166Speter 15429289166Speter# Must we lock files when doing compilation? 15430289166Speterneed_locks=$lt_need_locks 15431289166Speter 15432289166Speter# Manifest tool. 15433289166SpeterMANIFEST_TOOL=$lt_MANIFEST_TOOL 15434289166Speter 15435289166Speter# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15436289166SpeterDSYMUTIL=$lt_DSYMUTIL 15437289166Speter 15438289166Speter# Tool to change global to local symbols on Mac OS X. 15439289166SpeterNMEDIT=$lt_NMEDIT 15440289166Speter 15441289166Speter# Tool to manipulate fat objects and archives on Mac OS X. 15442289166SpeterLIPO=$lt_LIPO 15443289166Speter 15444289166Speter# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15445289166SpeterOTOOL=$lt_OTOOL 15446289166Speter 15447289166Speter# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15448289166SpeterOTOOL64=$lt_OTOOL64 15449289166Speter 15450289166Speter# Old archive suffix (normally "a"). 15451289166Speterlibext=$libext 15452289166Speter 15453289166Speter# Shared library suffix (normally ".so"). 15454289166Spetershrext_cmds=$lt_shrext_cmds 15455289166Speter 15456289166Speter# The commands to extract the exported symbol list from a shared archive. 15457289166Speterextract_expsyms_cmds=$lt_extract_expsyms_cmds 15458289166Speter 15459289166Speter# Variables whose values should be saved in libtool wrapper scripts and 15460289166Speter# restored at link time. 15461289166Spetervariables_saved_for_relink=$lt_variables_saved_for_relink 15462289166Speter 15463289166Speter# Do we need the "lib" prefix for modules? 15464289166Speterneed_lib_prefix=$need_lib_prefix 15465289166Speter 15466289166Speter# Do we need a version for libraries? 15467289166Speterneed_version=$need_version 15468289166Speter 15469289166Speter# Library versioning type. 15470289166Speterversion_type=$version_type 15471289166Speter 15472289166Speter# Shared library runtime path variable. 15473289166Speterrunpath_var=$runpath_var 15474289166Speter 15475289166Speter# Shared library path variable. 15476289166Spetershlibpath_var=$shlibpath_var 15477289166Speter 15478289166Speter# Is shlibpath searched before the hard-coded library search path? 15479289166Spetershlibpath_overrides_runpath=$shlibpath_overrides_runpath 15480289166Speter 15481289166Speter# Format of library name prefix. 15482289166Speterlibname_spec=$lt_libname_spec 15483289166Speter 15484289166Speter# List of archive names. First name is the real one, the rest are links. 15485289166Speter# The last name is the one that the linker finds with -lNAME 15486289166Speterlibrary_names_spec=$lt_library_names_spec 15487289166Speter 15488289166Speter# The coded name of the library, if different from the real name. 15489289166Spetersoname_spec=$lt_soname_spec 15490289166Speter 15491289166Speter# Permission mode override for installation of shared libraries. 15492289166Speterinstall_override_mode=$lt_install_override_mode 15493289166Speter 15494289166Speter# Command to use after installation of a shared archive. 15495289166Speterpostinstall_cmds=$lt_postinstall_cmds 15496289166Speter 15497289166Speter# Command to use after uninstallation of a shared archive. 15498289166Speterpostuninstall_cmds=$lt_postuninstall_cmds 15499289166Speter 15500289166Speter# Commands used to finish a libtool library installation in a directory. 15501289166Speterfinish_cmds=$lt_finish_cmds 15502289166Speter 15503289166Speter# As "finish_cmds", except a single script fragment to be evaled but 15504289166Speter# not shown. 15505289166Speterfinish_eval=$lt_finish_eval 15506289166Speter 15507289166Speter# Whether we should hardcode library paths into libraries. 15508289166Speterhardcode_into_libs=$hardcode_into_libs 15509289166Speter 15510289166Speter# Compile-time system search path for libraries. 15511289166Spetersys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15512289166Speter 15513305003Scy# Detected run-time system search path for libraries. 15514305003Scysys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 15515289166Speter 15516305003Scy# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 15517305003Scyconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 15518305003Scy 15519289166Speter# Whether dlopen is supported. 15520289166Speterdlopen_support=$enable_dlopen 15521289166Speter 15522289166Speter# Whether dlopen of programs is supported. 15523289166Speterdlopen_self=$enable_dlopen_self 15524289166Speter 15525289166Speter# Whether dlopen of statically linked programs is supported. 15526289166Speterdlopen_self_static=$enable_dlopen_self_static 15527289166Speter 15528289166Speter# Commands to strip libraries. 15529289166Speterold_striplib=$lt_old_striplib 15530289166Speterstriplib=$lt_striplib 15531289166Speter 15532289166Speter 15533289166Speter# The linker used to build libraries. 15534289166SpeterLD=$lt_LD 15535289166Speter 15536289166Speter# How to create reloadable object files. 15537289166Speterreload_flag=$lt_reload_flag 15538289166Speterreload_cmds=$lt_reload_cmds 15539289166Speter 15540289166Speter# Commands used to build an old-style archive. 15541289166Speterold_archive_cmds=$lt_old_archive_cmds 15542289166Speter 15543289166Speter# A language specific compiler. 15544289166SpeterCC=$lt_compiler 15545289166Speter 15546289166Speter# Is the compiler the GNU compiler? 15547289166Speterwith_gcc=$GCC 15548289166Speter 15549289166Speter# Compiler flag to turn off builtin functions. 15550289166Speterno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15551289166Speter 15552289166Speter# Additional compiler flags for building library objects. 15553289166Speterpic_flag=$lt_lt_prog_compiler_pic 15554289166Speter 15555289166Speter# How to pass a linker flag through the compiler. 15556289166Speterwl=$lt_lt_prog_compiler_wl 15557289166Speter 15558289166Speter# Compiler flag to prevent dynamic linking. 15559289166Speterlink_static_flag=$lt_lt_prog_compiler_static 15560289166Speter 15561289166Speter# Does compiler simultaneously support -c and -o options? 15562289166Spetercompiler_c_o=$lt_lt_cv_prog_compiler_c_o 15563289166Speter 15564289166Speter# Whether or not to add -lc for building shared libraries. 15565289166Speterbuild_libtool_need_lc=$archive_cmds_need_lc 15566289166Speter 15567289166Speter# Whether or not to disallow shared libs when runtime libs are static. 15568289166Speterallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15569289166Speter 15570289166Speter# Compiler flag to allow reflexive dlopens. 15571289166Speterexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15572289166Speter 15573289166Speter# Compiler flag to generate shared objects directly from archives. 15574289166Speterwhole_archive_flag_spec=$lt_whole_archive_flag_spec 15575289166Speter 15576289166Speter# Whether the compiler copes with passing no objects directly. 15577289166Spetercompiler_needs_object=$lt_compiler_needs_object 15578289166Speter 15579289166Speter# Create an old-style archive from a shared archive. 15580289166Speterold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15581289166Speter 15582289166Speter# Create a temporary old-style archive to link instead of a shared archive. 15583289166Speterold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15584289166Speter 15585289166Speter# Commands used to build a shared archive. 15586289166Speterarchive_cmds=$lt_archive_cmds 15587289166Speterarchive_expsym_cmds=$lt_archive_expsym_cmds 15588289166Speter 15589289166Speter# Commands used to build a loadable module if different from building 15590289166Speter# a shared archive. 15591289166Spetermodule_cmds=$lt_module_cmds 15592289166Spetermodule_expsym_cmds=$lt_module_expsym_cmds 15593289166Speter 15594289166Speter# Whether we are building with GNU ld or not. 15595289166Speterwith_gnu_ld=$lt_with_gnu_ld 15596289166Speter 15597289166Speter# Flag that allows shared libraries with undefined symbols to be built. 15598289166Speterallow_undefined_flag=$lt_allow_undefined_flag 15599289166Speter 15600289166Speter# Flag that enforces no undefined symbols. 15601289166Speterno_undefined_flag=$lt_no_undefined_flag 15602289166Speter 15603289166Speter# Flag to hardcode \$libdir into a binary during linking. 15604289166Speter# This must work even if \$libdir does not exist 15605289166Speterhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15606289166Speter 15607289166Speter# Whether we need a single "-rpath" flag with a separated argument. 15608289166Speterhardcode_libdir_separator=$lt_hardcode_libdir_separator 15609289166Speter 15610305003Scy# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 15611289166Speter# DIR into the resulting binary. 15612289166Speterhardcode_direct=$hardcode_direct 15613289166Speter 15614305003Scy# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 15615289166Speter# DIR into the resulting binary and the resulting library dependency is 15616305003Scy# "absolute",i.e impossible to change by setting \$shlibpath_var if the 15617289166Speter# library is relocated. 15618289166Speterhardcode_direct_absolute=$hardcode_direct_absolute 15619289166Speter 15620289166Speter# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15621289166Speter# into the resulting binary. 15622289166Speterhardcode_minus_L=$hardcode_minus_L 15623289166Speter 15624289166Speter# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15625289166Speter# into the resulting binary. 15626289166Speterhardcode_shlibpath_var=$hardcode_shlibpath_var 15627289166Speter 15628289166Speter# Set to "yes" if building a shared library automatically hardcodes DIR 15629289166Speter# into the library and all subsequent libraries and executables linked 15630289166Speter# against it. 15631289166Speterhardcode_automatic=$hardcode_automatic 15632289166Speter 15633289166Speter# Set to yes if linker adds runtime paths of dependent libraries 15634289166Speter# to runtime path list. 15635289166Speterinherit_rpath=$inherit_rpath 15636289166Speter 15637289166Speter# Whether libtool must link a program against all its dependency libraries. 15638289166Speterlink_all_deplibs=$link_all_deplibs 15639289166Speter 15640289166Speter# Set to "yes" if exported symbols are required. 15641289166Speteralways_export_symbols=$always_export_symbols 15642289166Speter 15643289166Speter# The commands to list exported symbols. 15644289166Speterexport_symbols_cmds=$lt_export_symbols_cmds 15645289166Speter 15646289166Speter# Symbols that should not be listed in the preloaded symbols. 15647289166Speterexclude_expsyms=$lt_exclude_expsyms 15648289166Speter 15649289166Speter# Symbols that must always be exported. 15650289166Speterinclude_expsyms=$lt_include_expsyms 15651289166Speter 15652289166Speter# Commands necessary for linking programs (against libraries) with templates. 15653289166Speterprelink_cmds=$lt_prelink_cmds 15654289166Speter 15655289166Speter# Commands necessary for finishing linking programs. 15656289166Speterpostlink_cmds=$lt_postlink_cmds 15657289166Speter 15658289166Speter# Specify filename containing input files. 15659289166Speterfile_list_spec=$lt_file_list_spec 15660289166Speter 15661289166Speter# How to hardcode a shared library path into an executable. 15662289166Speterhardcode_action=$hardcode_action 15663289166Speter 15664289166Speter# ### END LIBTOOL CONFIG 15665289166Speter 15666289166Speter_LT_EOF 15667289166Speter 15668305003Scy cat <<'_LT_EOF' >> "$cfgfile" 15669305003Scy 15670305003Scy# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 15671305003Scy 15672305003Scy# func_munge_path_list VARIABLE PATH 15673305003Scy# ----------------------------------- 15674305003Scy# VARIABLE is name of variable containing _space_ separated list of 15675305003Scy# directories to be munged by the contents of PATH, which is string 15676305003Scy# having a format: 15677305003Scy# "DIR[:DIR]:" 15678305003Scy# string "DIR[ DIR]" will be prepended to VARIABLE 15679305003Scy# ":DIR[:DIR]" 15680305003Scy# string "DIR[ DIR]" will be appended to VARIABLE 15681305003Scy# "DIRP[:DIRP]::[DIRA:]DIRA" 15682305003Scy# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 15683305003Scy# "DIRA[ DIRA]" will be appended to VARIABLE 15684305003Scy# "DIR[:DIR]" 15685305003Scy# VARIABLE will be replaced by "DIR[ DIR]" 15686305003Scyfunc_munge_path_list () 15687305003Scy{ 15688305003Scy case x$2 in 15689305003Scy x) 15690305003Scy ;; 15691305003Scy *:) 15692305003Scy eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 15693305003Scy ;; 15694305003Scy x:*) 15695305003Scy eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 15696305003Scy ;; 15697305003Scy *::*) 15698305003Scy eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 15699305003Scy eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 15700305003Scy ;; 15701305003Scy *) 15702305003Scy eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 15703305003Scy ;; 15704305003Scy esac 15705305003Scy} 15706305003Scy 15707305003Scy 15708305003Scy# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 15709305003Scyfunc_cc_basename () 15710305003Scy{ 15711305003Scy for cc_temp in $*""; do 15712305003Scy case $cc_temp in 15713305003Scy compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 15714305003Scy distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 15715305003Scy \-*) ;; 15716305003Scy *) break;; 15717305003Scy esac 15718305003Scy done 15719305003Scy func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 15720305003Scy} 15721305003Scy 15722305003Scy 15723305003Scy# ### END FUNCTIONS SHARED WITH CONFIGURE 15724305003Scy 15725305003Scy_LT_EOF 15726305003Scy 15727289166Speter case $host_os in 15728289166Speter aix3*) 15729289166Speter cat <<\_LT_EOF >> "$cfgfile" 15730289166Speter# AIX sometimes has problems with the GCC collect2 program. For some 15731289166Speter# reason, if we set the COLLECT_NAMES environment variable, the problems 15732289166Speter# vanish in a puff of smoke. 15733305003Scyif test set != "${COLLECT_NAMES+set}"; then 15734289166Speter COLLECT_NAMES= 15735289166Speter export COLLECT_NAMES 15736289166Speterfi 15737289166Speter_LT_EOF 15738289166Speter ;; 15739251883Speter esac 15740289166Speter 15741289166Speter 15742305003Scyltmain=$ac_aux_dir/ltmain.sh 15743289166Speter 15744289166Speter 15745289166Speter # We use sed instead of cat because bash on DJGPP gets confused if 15746289166Speter # if finds mixed CR/LF and LF-only lines. Since sed operates in 15747289166Speter # text mode, it properly converts lines to CR/LF. This bash problem 15748289166Speter # is reportedly fixed, but why not run on old versions too? 15749289166Speter sed '$q' "$ltmain" >> "$cfgfile" \ 15750289166Speter || (rm -f "$cfgfile"; exit 1) 15751289166Speter 15752289166Speter mv -f "$cfgfile" "$ofile" || 15753289166Speter (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15754289166Speter chmod +x "$ofile" 15755289166Speter 15756289166Speter ;; 15757289166Speter 15758289166Speter esac 15759251883Speterdone # for ac_tag 15760251883Speter 15761251883Speter 15762251883Speteras_fn_exit 0 15763251883Speter_ACEOF 15764251883Speterac_clean_files=$ac_clean_files_save 15765251883Speter 15766251883Spetertest $ac_write_fail = 0 || 15767251883Speter as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15768251883Speter 15769251883Speter 15770251883Speter# configure is writing to config.log, and then calls config.status. 15771251883Speter# config.status does its own redirection, appending to config.log. 15772251883Speter# Unfortunately, on DOS this fails, as config.log is still kept open 15773251883Speter# by configure, so config.status won't be able to write to it; its 15774251883Speter# output is simply discarded. So we exec the FD to /dev/null, 15775251883Speter# effectively closing config.log, so it can be properly (re)opened and 15776251883Speter# appended to by config.status. When coming back to configure, we 15777251883Speter# need to make the FD available again. 15778251883Speterif test "$no_create" != yes; then 15779251883Speter ac_cs_success=: 15780251883Speter ac_config_status_args= 15781251883Speter test "$silent" = yes && 15782251883Speter ac_config_status_args="$ac_config_status_args --quiet" 15783251883Speter exec 5>/dev/null 15784251883Speter $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15785251883Speter exec 5>>config.log 15786251883Speter # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15787251883Speter # would make configure fail if this is the last instruction. 15788251883Speter $ac_cs_success || as_fn_exit 1 15789251883Speterfi 15790251883Speterif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15791251883Speter { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15792251883Speter$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15793251883Speterfi 15794251883Speter 15795