1 1.1 christos #! /bin/sh 2 1.1 christos # Guess values for system-dependent variables and create Makefiles. 3 1.1.1.2 christos # Generated by GNU Autoconf 2.71 for sqlite 3.45.1. 4 1.1 christos # 5 1.1 christos # Report bugs to <http://www.sqlite.org>. 6 1.1 christos # 7 1.1 christos # 8 1.1 christos # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, 9 1.1 christos # Inc. 10 1.1 christos # 11 1.1 christos # 12 1.1 christos # This configure script is free software; the Free Software Foundation 13 1.1 christos # gives unlimited permission to copy, distribute and modify it. 14 1.1 christos ## -------------------- ## 15 1.1 christos ## M4sh Initialization. ## 16 1.1 christos ## -------------------- ## 17 1.1 christos 18 1.1 christos # Be more Bourne compatible 19 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 20 1.1 christos as_nop=: 21 1.1 christos if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 22 1.1 christos then : 23 1.1 christos emulate sh 24 1.1 christos NULLCMD=: 25 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 26 1.1 christos # is contrary to our usage. Disable this feature. 27 1.1 christos alias -g '${1+"$@"}'='"$@"' 28 1.1 christos setopt NO_GLOB_SUBST 29 1.1 christos else $as_nop 30 1.1 christos case `(set -o) 2>/dev/null` in #( 31 1.1 christos *posix*) : 32 1.1 christos set -o posix ;; #( 33 1.1 christos *) : 34 1.1 christos ;; 35 1.1 christos esac 36 1.1 christos fi 37 1.1 christos 38 1.1 christos 39 1.1 christos 40 1.1 christos # Reset variables that may have inherited troublesome values from 41 1.1 christos # the environment. 42 1.1 christos 43 1.1 christos # IFS needs to be set, to space, tab, and newline, in precisely that order. 44 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would have the 45 1.1 christos # side effect of setting IFS to empty, thus disabling word splitting.) 46 1.1 christos # Quoting is to prevent editors from complaining about space-tab. 47 1.1 christos as_nl=' 48 1.1 christos ' 49 1.1 christos export as_nl 50 1.1 christos IFS=" "" $as_nl" 51 1.1 christos 52 1.1 christos PS1='$ ' 53 1.1 christos PS2='> ' 54 1.1 christos PS4='+ ' 55 1.1 christos 56 1.1 christos # Ensure predictable behavior from utilities with locale-dependent output. 57 1.1 christos LC_ALL=C 58 1.1 christos export LC_ALL 59 1.1 christos LANGUAGE=C 60 1.1 christos export LANGUAGE 61 1.1 christos 62 1.1 christos # We cannot yet rely on "unset" to work, but we need these variables 63 1.1 christos # to be unset--not just set to an empty or harmless value--now, to 64 1.1 christos # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65 1.1 christos # also avoids known problems related to "unset" and subshell syntax 66 1.1 christos # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68 1.1 christos do eval test \${$as_var+y} \ 69 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70 1.1 christos done 71 1.1 christos 72 1.1 christos # Ensure that fds 0, 1, and 2 are open. 73 1.1 christos if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74 1.1 christos if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75 1.1 christos if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76 1.1 christos 77 1.1 christos # The user is always right. 78 1.1 christos if ${PATH_SEPARATOR+false} :; then 79 1.1 christos PATH_SEPARATOR=: 80 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82 1.1 christos PATH_SEPARATOR=';' 83 1.1 christos } 84 1.1 christos fi 85 1.1 christos 86 1.1 christos 87 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 88 1.1 christos as_myself= 89 1.1 christos case $0 in #(( 90 1.1 christos *[\\/]* ) as_myself=$0 ;; 91 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92 1.1 christos for as_dir in $PATH 93 1.1 christos do 94 1.1 christos IFS=$as_save_IFS 95 1.1 christos case $as_dir in #((( 96 1.1 christos '') as_dir=./ ;; 97 1.1 christos */) ;; 98 1.1 christos *) as_dir=$as_dir/ ;; 99 1.1 christos esac 100 1.1 christos test -r "$as_dir$0" && as_myself=$as_dir$0 && break 101 1.1 christos done 102 1.1 christos IFS=$as_save_IFS 103 1.1 christos 104 1.1 christos ;; 105 1.1 christos esac 106 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 107 1.1 christos # in which case we are not to be found in the path. 108 1.1 christos if test "x$as_myself" = x; then 109 1.1 christos as_myself=$0 110 1.1 christos fi 111 1.1 christos if test ! -f "$as_myself"; then 112 1.1 christos printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 1.1 christos exit 1 114 1.1 christos fi 115 1.1 christos 116 1.1 christos 117 1.1 christos # Use a proper internal environment variable to ensure we don't fall 118 1.1 christos # into an infinite loop, continuously re-executing ourselves. 119 1.1 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 120 1.1 christos _as_can_reexec=no; export _as_can_reexec; 121 1.1 christos # We cannot yet assume a decent shell, so we have to provide a 122 1.1 christos # neutralization value for shells without unset; and this also 123 1.1 christos # works around shells that cannot unset nonexistent variables. 124 1.1 christos # Preserve -v and -x to the replacement shell. 125 1.1 christos BASH_ENV=/dev/null 126 1.1 christos ENV=/dev/null 127 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128 1.1 christos case $- in # (((( 129 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;; 130 1.1 christos *v* ) as_opts=-v ;; 131 1.1 christos *x* ) as_opts=-x ;; 132 1.1 christos * ) as_opts= ;; 133 1.1 christos esac 134 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 135 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail 136 1.1 christos # out after a failed `exec'. 137 1.1 christos printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138 1.1 christos exit 255 139 1.1 christos fi 140 1.1 christos # We don't want this to propagate to other subprocesses. 141 1.1 christos { _as_can_reexec=; unset _as_can_reexec;} 142 1.1 christos if test "x$CONFIG_SHELL" = x; then 143 1.1 christos as_bourne_compatible="as_nop=: 144 1.1 christos if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 145 1.1 christos then : 146 1.1 christos emulate sh 147 1.1 christos NULLCMD=: 148 1.1 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 149 1.1 christos # is contrary to our usage. Disable this feature. 150 1.1 christos alias -g '\${1+\"\$@\"}'='\"\$@\"' 151 1.1 christos setopt NO_GLOB_SUBST 152 1.1 christos else \$as_nop 153 1.1 christos case \`(set -o) 2>/dev/null\` in #( 154 1.1 christos *posix*) : 155 1.1 christos set -o posix ;; #( 156 1.1 christos *) : 157 1.1 christos ;; 158 1.1 christos esac 159 1.1 christos fi 160 1.1 christos " 161 1.1 christos as_required="as_fn_return () { (exit \$1); } 162 1.1 christos as_fn_success () { as_fn_return 0; } 163 1.1 christos as_fn_failure () { as_fn_return 1; } 164 1.1 christos as_fn_ret_success () { return 0; } 165 1.1 christos as_fn_ret_failure () { return 1; } 166 1.1 christos 167 1.1 christos exitcode=0 168 1.1 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; } 169 1.1 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 170 1.1 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 171 1.1 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172 1.1 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173 1.1 christos then : 174 1.1 christos 175 1.1 christos else \$as_nop 176 1.1 christos exitcode=1; echo positional parameters were not saved. 177 1.1 christos fi 178 1.1 christos test x\$exitcode = x0 || exit 1 179 1.1 christos blah=\$(echo \$(echo blah)) 180 1.1 christos test x\"\$blah\" = xblah || exit 1 181 1.1 christos test -x / || exit 1" 182 1.1 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 183 1.1 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 184 1.1 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 185 1.1 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 186 1.1 christos 187 1.1 christos test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 188 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 189 1.1 christos ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 190 1.1 christos ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 191 1.1 christos PATH=/empty FPATH=/empty; export PATH FPATH 192 1.1 christos test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 193 1.1 christos || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 194 1.1 christos test \$(( 1 + 1 )) = 2 || exit 1" 195 1.1 christos if (eval "$as_required") 2>/dev/null 196 1.1 christos then : 197 1.1 christos as_have_required=yes 198 1.1 christos else $as_nop 199 1.1 christos as_have_required=no 200 1.1 christos fi 201 1.1 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 202 1.1 christos then : 203 1.1 christos 204 1.1 christos else $as_nop 205 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 206 1.1 christos as_found=false 207 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 208 1.1 christos do 209 1.1 christos IFS=$as_save_IFS 210 1.1 christos case $as_dir in #((( 211 1.1 christos '') as_dir=./ ;; 212 1.1 christos */) ;; 213 1.1 christos *) as_dir=$as_dir/ ;; 214 1.1 christos esac 215 1.1 christos as_found=: 216 1.1 christos case $as_dir in #( 217 1.1 christos /*) 218 1.1 christos for as_base in sh bash ksh sh5; do 219 1.1 christos # Try only shells that exist, to save several forks. 220 1.1 christos as_shell=$as_dir$as_base 221 1.1 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 222 1.1 christos as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 223 1.1 christos then : 224 1.1 christos CONFIG_SHELL=$as_shell as_have_required=yes 225 1.1 christos if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 226 1.1 christos then : 227 1.1 christos break 2 228 1.1 christos fi 229 1.1 christos fi 230 1.1 christos done;; 231 1.1 christos esac 232 1.1 christos as_found=false 233 1.1 christos done 234 1.1 christos IFS=$as_save_IFS 235 1.1 christos if $as_found 236 1.1 christos then : 237 1.1 christos 238 1.1 christos else $as_nop 239 1.1 christos if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 1.1 christos as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 241 1.1 christos then : 242 1.1 christos CONFIG_SHELL=$SHELL as_have_required=yes 243 1.1 christos fi 244 1.1 christos fi 245 1.1 christos 246 1.1 christos 247 1.1 christos if test "x$CONFIG_SHELL" != x 248 1.1 christos then : 249 1.1 christos export CONFIG_SHELL 250 1.1 christos # We cannot yet assume a decent shell, so we have to provide a 251 1.1 christos # neutralization value for shells without unset; and this also 252 1.1 christos # works around shells that cannot unset nonexistent variables. 253 1.1 christos # Preserve -v and -x to the replacement shell. 254 1.1 christos BASH_ENV=/dev/null 255 1.1 christos ENV=/dev/null 256 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257 1.1 christos case $- in # (((( 258 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;; 259 1.1 christos *v* ) as_opts=-v ;; 260 1.1 christos *x* ) as_opts=-x ;; 261 1.1 christos * ) as_opts= ;; 262 1.1 christos esac 263 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail 265 1.1 christos # out after a failed `exec'. 266 1.1 christos printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 267 1.1 christos exit 255 268 1.1 christos fi 269 1.1 christos 270 1.1 christos if test x$as_have_required = xno 271 1.1 christos then : 272 1.1 christos printf "%s\n" "$0: This script requires a shell more modern than all" 273 1.1 christos printf "%s\n" "$0: the shells that I found on your system." 274 1.1 christos if test ${ZSH_VERSION+y} ; then 275 1.1 christos printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 276 1.1 christos printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 277 1.1 christos else 278 1.1 christos printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org and 279 1.1 christos $0: http://www.sqlite.org about your system, including any 280 1.1 christos $0: error possibly output before this message. Then install 281 1.1 christos $0: a modern shell, or manually run the script under such a 282 1.1 christos $0: shell if you do have one." 283 1.1 christos fi 284 1.1 christos exit 1 285 1.1 christos fi 286 1.1 christos fi 287 1.1 christos fi 288 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh} 289 1.1 christos export SHELL 290 1.1 christos # Unset more variables known to interfere with behavior of common tools. 291 1.1 christos CLICOLOR_FORCE= GREP_OPTIONS= 292 1.1 christos unset CLICOLOR_FORCE GREP_OPTIONS 293 1.1 christos 294 1.1 christos ## --------------------- ## 295 1.1 christos ## M4sh Shell Functions. ## 296 1.1 christos ## --------------------- ## 297 1.1 christos # as_fn_unset VAR 298 1.1 christos # --------------- 299 1.1 christos # Portably unset VAR. 300 1.1 christos as_fn_unset () 301 1.1 christos { 302 1.1 christos { eval $1=; unset $1;} 303 1.1 christos } 304 1.1 christos as_unset=as_fn_unset 305 1.1 christos 306 1.1 christos 307 1.1 christos # as_fn_set_status STATUS 308 1.1 christos # ----------------------- 309 1.1 christos # Set $? to STATUS, without forking. 310 1.1 christos as_fn_set_status () 311 1.1 christos { 312 1.1 christos return $1 313 1.1 christos } # as_fn_set_status 314 1.1 christos 315 1.1 christos # as_fn_exit STATUS 316 1.1 christos # ----------------- 317 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 318 1.1 christos as_fn_exit () 319 1.1 christos { 320 1.1 christos set +e 321 1.1 christos as_fn_set_status $1 322 1.1 christos exit $1 323 1.1 christos } # as_fn_exit 324 1.1 christos # as_fn_nop 325 1.1 christos # --------- 326 1.1 christos # Do nothing but, unlike ":", preserve the value of $?. 327 1.1 christos as_fn_nop () 328 1.1 christos { 329 1.1 christos return $? 330 1.1 christos } 331 1.1 christos as_nop=as_fn_nop 332 1.1 christos 333 1.1 christos # as_fn_mkdir_p 334 1.1 christos # ------------- 335 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 336 1.1 christos as_fn_mkdir_p () 337 1.1 christos { 338 1.1 christos 339 1.1 christos case $as_dir in #( 340 1.1 christos -*) as_dir=./$as_dir;; 341 1.1 christos esac 342 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 343 1.1 christos as_dirs= 344 1.1 christos while :; do 345 1.1 christos case $as_dir in #( 346 1.1 christos *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 347 1.1 christos *) as_qdir=$as_dir;; 348 1.1 christos esac 349 1.1 christos as_dirs="'$as_qdir' $as_dirs" 350 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 351 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 352 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 353 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 354 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 355 1.1 christos printf "%s\n" X"$as_dir" | 356 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 357 1.1 christos s//\1/ 358 1.1 christos q 359 1.1 christos } 360 1.1 christos /^X\(\/\/\)[^/].*/{ 361 1.1 christos s//\1/ 362 1.1 christos q 363 1.1 christos } 364 1.1 christos /^X\(\/\/\)$/{ 365 1.1 christos s//\1/ 366 1.1 christos q 367 1.1 christos } 368 1.1 christos /^X\(\/\).*/{ 369 1.1 christos s//\1/ 370 1.1 christos q 371 1.1 christos } 372 1.1 christos s/.*/./; q'` 373 1.1 christos test -d "$as_dir" && break 374 1.1 christos done 375 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 376 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 377 1.1 christos 378 1.1 christos 379 1.1 christos } # as_fn_mkdir_p 380 1.1 christos 381 1.1 christos # as_fn_executable_p FILE 382 1.1 christos # ----------------------- 383 1.1 christos # Test if FILE is an executable regular file. 384 1.1 christos as_fn_executable_p () 385 1.1 christos { 386 1.1 christos test -f "$1" && test -x "$1" 387 1.1 christos } # as_fn_executable_p 388 1.1 christos # as_fn_append VAR VALUE 389 1.1 christos # ---------------------- 390 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 391 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 392 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 393 1.1 christos # implementations. 394 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 395 1.1 christos then : 396 1.1 christos eval 'as_fn_append () 397 1.1 christos { 398 1.1 christos eval $1+=\$2 399 1.1 christos }' 400 1.1 christos else $as_nop 401 1.1 christos as_fn_append () 402 1.1 christos { 403 1.1 christos eval $1=\$$1\$2 404 1.1 christos } 405 1.1 christos fi # as_fn_append 406 1.1 christos 407 1.1 christos # as_fn_arith ARG... 408 1.1 christos # ------------------ 409 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 410 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 411 1.1 christos # must be portable across $(()) and expr. 412 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 413 1.1 christos then : 414 1.1 christos eval 'as_fn_arith () 415 1.1 christos { 416 1.1 christos as_val=$(( $* )) 417 1.1 christos }' 418 1.1 christos else $as_nop 419 1.1 christos as_fn_arith () 420 1.1 christos { 421 1.1 christos as_val=`expr "$@" || test $? -eq 1` 422 1.1 christos } 423 1.1 christos fi # as_fn_arith 424 1.1 christos 425 1.1 christos # as_fn_nop 426 1.1 christos # --------- 427 1.1 christos # Do nothing but, unlike ":", preserve the value of $?. 428 1.1 christos as_fn_nop () 429 1.1 christos { 430 1.1 christos return $? 431 1.1 christos } 432 1.1 christos as_nop=as_fn_nop 433 1.1 christos 434 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 435 1.1 christos # ---------------------------------------- 436 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 437 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 438 1.1 christos # script with STATUS, using 1 if that was 0. 439 1.1 christos as_fn_error () 440 1.1 christos { 441 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1 442 1.1 christos if test "$4"; then 443 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 444 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 445 1.1 christos fi 446 1.1 christos printf "%s\n" "$as_me: error: $2" >&2 447 1.1 christos as_fn_exit $as_status 448 1.1 christos } # as_fn_error 449 1.1 christos 450 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 451 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 452 1.1 christos as_expr=expr 453 1.1 christos else 454 1.1 christos as_expr=false 455 1.1 christos fi 456 1.1 christos 457 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 458 1.1 christos as_basename=basename 459 1.1 christos else 460 1.1 christos as_basename=false 461 1.1 christos fi 462 1.1 christos 463 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 464 1.1 christos as_dirname=dirname 465 1.1 christos else 466 1.1 christos as_dirname=false 467 1.1 christos fi 468 1.1 christos 469 1.1 christos as_me=`$as_basename -- "$0" || 470 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 471 1.1 christos X"$0" : 'X\(//\)$' \| \ 472 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 473 1.1 christos printf "%s\n" X/"$0" | 474 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 475 1.1 christos s//\1/ 476 1.1 christos q 477 1.1 christos } 478 1.1 christos /^X\/\(\/\/\)$/{ 479 1.1 christos s//\1/ 480 1.1 christos q 481 1.1 christos } 482 1.1 christos /^X\/\(\/\).*/{ 483 1.1 christos s//\1/ 484 1.1 christos q 485 1.1 christos } 486 1.1 christos s/.*/./; q'` 487 1.1 christos 488 1.1 christos # Avoid depending upon Character Ranges. 489 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 490 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 491 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 492 1.1 christos as_cr_digits='0123456789' 493 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 494 1.1 christos 495 1.1 christos 496 1.1 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO 497 1.1 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO 498 1.1 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 499 1.1 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 500 1.1 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 501 1.1 christos sed -n ' 502 1.1 christos p 503 1.1 christos /[$]LINENO/= 504 1.1 christos ' <$as_myself | 505 1.1 christos sed ' 506 1.1 christos s/[$]LINENO.*/&-/ 507 1.1 christos t lineno 508 1.1 christos b 509 1.1 christos :lineno 510 1.1 christos N 511 1.1 christos :loop 512 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 513 1.1 christos t loop 514 1.1 christos s/-\n.*// 515 1.1 christos ' >$as_me.lineno && 516 1.1 christos chmod +x "$as_me.lineno" || 517 1.1 christos { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 518 1.1 christos 519 1.1 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 520 1.1 christos # already done that, so ensure we don't try to do so again and fall 521 1.1 christos # in an infinite loop. This has already happened in practice. 522 1.1 christos _as_can_reexec=no; export _as_can_reexec 523 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems 524 1.1 christos # (the dirname of $[0] is not the place where we might find the 525 1.1 christos # original and so on. Autoconf is especially sensitive to this). 526 1.1 christos . "./$as_me.lineno" 527 1.1 christos # Exit status is that of the last command. 528 1.1 christos exit 529 1.1 christos } 530 1.1 christos 531 1.1 christos 532 1.1 christos # Determine whether it's possible to make 'echo' print without a newline. 533 1.1 christos # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 534 1.1 christos # for compatibility with existing Makefiles. 535 1.1 christos ECHO_C= ECHO_N= ECHO_T= 536 1.1 christos case `echo -n x` in #((((( 537 1.1 christos -n*) 538 1.1 christos case `echo 'xy\c'` in 539 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 540 1.1 christos xy) ECHO_C='\c';; 541 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 542 1.1 christos ECHO_T=' ';; 543 1.1 christos esac;; 544 1.1 christos *) 545 1.1 christos ECHO_N='-n';; 546 1.1 christos esac 547 1.1 christos 548 1.1 christos # For backward compatibility with old third-party macros, we provide 549 1.1 christos # the shell variables $as_echo and $as_echo_n. New code should use 550 1.1 christos # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 551 1.1 christos as_echo='printf %s\n' 552 1.1 christos as_echo_n='printf %s' 553 1.1 christos 554 1.1 christos 555 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 556 1.1 christos if test -d conf$$.dir; then 557 1.1 christos rm -f conf$$.dir/conf$$.file 558 1.1 christos else 559 1.1 christos rm -f conf$$.dir 560 1.1 christos mkdir conf$$.dir 2>/dev/null 561 1.1 christos fi 562 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 563 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 564 1.1 christos as_ln_s='ln -s' 565 1.1 christos # ... but there are two gotchas: 566 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 567 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 568 1.1 christos # In both cases, we have to default to `cp -pR'. 569 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 570 1.1 christos as_ln_s='cp -pR' 571 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 572 1.1 christos as_ln_s=ln 573 1.1 christos else 574 1.1 christos as_ln_s='cp -pR' 575 1.1 christos fi 576 1.1 christos else 577 1.1 christos as_ln_s='cp -pR' 578 1.1 christos fi 579 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 580 1.1 christos rmdir conf$$.dir 2>/dev/null 581 1.1 christos 582 1.1 christos if mkdir -p . 2>/dev/null; then 583 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 584 1.1 christos else 585 1.1 christos test -d ./-p && rmdir ./-p 586 1.1 christos as_mkdir_p=false 587 1.1 christos fi 588 1.1 christos 589 1.1 christos as_test_x='test -x' 590 1.1 christos as_executable_p=as_fn_executable_p 591 1.1 christos 592 1.1 christos # Sed expression to map a string onto a valid CPP name. 593 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 594 1.1 christos 595 1.1 christos # Sed expression to map a string onto a valid variable name. 596 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 597 1.1 christos 598 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh} 599 1.1 christos 600 1.1 christos 601 1.1 christos test -n "$DJDIR" || exec 7<&0 </dev/null 602 1.1 christos exec 6>&1 603 1.1 christos 604 1.1 christos # Name of the host. 605 1.1 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 606 1.1 christos # so uname gets run too. 607 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 608 1.1 christos 609 1.1 christos # 610 1.1 christos # Initializations. 611 1.1 christos # 612 1.1 christos ac_default_prefix=/usr/local 613 1.1 christos ac_clean_files= 614 1.1 christos ac_config_libobj_dir=. 615 1.1 christos LIBOBJS= 616 1.1 christos cross_compiling=no 617 1.1 christos subdirs= 618 1.1 christos MFLAGS= 619 1.1 christos MAKEFLAGS= 620 1.1 christos 621 1.1 christos # Identity of this package. 622 1.1 christos PACKAGE_NAME='sqlite' 623 1.1 christos PACKAGE_TARNAME='sqlite' 624 1.1.1.2 christos PACKAGE_VERSION='3.45.1' 625 1.1.1.2 christos PACKAGE_STRING='sqlite 3.45.1' 626 1.1 christos PACKAGE_BUGREPORT='http://www.sqlite.org' 627 1.1 christos PACKAGE_URL='' 628 1.1 christos 629 1.1 christos ac_unique_file="sqlite3.c" 630 1.1 christos # Factoring default headers for most tests. 631 1.1 christos ac_includes_default="\ 632 1.1 christos #include <stddef.h> 633 1.1 christos #ifdef HAVE_STDIO_H 634 1.1 christos # include <stdio.h> 635 1.1 christos #endif 636 1.1 christos #ifdef HAVE_STDLIB_H 637 1.1 christos # include <stdlib.h> 638 1.1 christos #endif 639 1.1 christos #ifdef HAVE_STRING_H 640 1.1 christos # include <string.h> 641 1.1 christos #endif 642 1.1 christos #ifdef HAVE_INTTYPES_H 643 1.1 christos # include <inttypes.h> 644 1.1 christos #endif 645 1.1 christos #ifdef HAVE_STDINT_H 646 1.1 christos # include <stdint.h> 647 1.1 christos #endif 648 1.1 christos #ifdef HAVE_STRINGS_H 649 1.1 christos # include <strings.h> 650 1.1 christos #endif 651 1.1 christos #ifdef HAVE_SYS_TYPES_H 652 1.1 christos # include <sys/types.h> 653 1.1 christos #endif 654 1.1 christos #ifdef HAVE_SYS_STAT_H 655 1.1 christos # include <sys/stat.h> 656 1.1 christos #endif 657 1.1 christos #ifdef HAVE_UNISTD_H 658 1.1 christos # include <unistd.h> 659 1.1 christos #endif" 660 1.1 christos 661 1.1 christos ac_header_c_list= 662 1.1 christos ac_subst_vars='am__EXEEXT_FALSE 663 1.1 christos am__EXEEXT_TRUE 664 1.1 christos LTLIBOBJS 665 1.1 christos LIBOBJS 666 1.1 christos SHELL_CFLAGS 667 1.1 christos EXTRA_SHELL_OBJ 668 1.1 christos READLINE_LIBS 669 1.1 christos BUILD_CFLAGS 670 1.1 christos LT_SYS_LIBRARY_PATH 671 1.1 christos OTOOL64 672 1.1 christos OTOOL 673 1.1 christos LIPO 674 1.1 christos NMEDIT 675 1.1 christos DSYMUTIL 676 1.1 christos MANIFEST_TOOL 677 1.1 christos RANLIB 678 1.1 christos ac_ct_AR 679 1.1 christos AR 680 1.1 christos DLLTOOL 681 1.1 christos OBJDUMP 682 1.1 christos LN_S 683 1.1 christos NM 684 1.1 christos ac_ct_DUMPBIN 685 1.1 christos DUMPBIN 686 1.1 christos LD 687 1.1 christos FGREP 688 1.1 christos EGREP 689 1.1 christos GREP 690 1.1 christos SED 691 1.1 christos host_os 692 1.1 christos host_vendor 693 1.1 christos host_cpu 694 1.1 christos host 695 1.1 christos build_os 696 1.1 christos build_vendor 697 1.1 christos build_cpu 698 1.1 christos build 699 1.1 christos LIBTOOL 700 1.1 christos am__fastdepCC_FALSE 701 1.1 christos am__fastdepCC_TRUE 702 1.1 christos CCDEPMODE 703 1.1 christos am__nodep 704 1.1 christos AMDEPBACKSLASH 705 1.1 christos AMDEP_FALSE 706 1.1 christos AMDEP_TRUE 707 1.1 christos am__include 708 1.1 christos DEPDIR 709 1.1 christos OBJEXT 710 1.1 christos EXEEXT 711 1.1 christos ac_ct_CC 712 1.1 christos CPPFLAGS 713 1.1 christos LDFLAGS 714 1.1 christos CFLAGS 715 1.1 christos CC 716 1.1 christos AM_BACKSLASH 717 1.1 christos AM_DEFAULT_VERBOSITY 718 1.1 christos AM_DEFAULT_V 719 1.1 christos AM_V 720 1.1 christos CSCOPE 721 1.1 christos ETAGS 722 1.1 christos CTAGS 723 1.1 christos am__untar 724 1.1 christos am__tar 725 1.1 christos AMTAR 726 1.1 christos am__leading_dot 727 1.1 christos SET_MAKE 728 1.1 christos AWK 729 1.1 christos mkdir_p 730 1.1 christos MKDIR_P 731 1.1 christos INSTALL_STRIP_PROGRAM 732 1.1 christos STRIP 733 1.1 christos install_sh 734 1.1 christos MAKEINFO 735 1.1 christos AUTOHEADER 736 1.1 christos AUTOMAKE 737 1.1 christos AUTOCONF 738 1.1 christos ACLOCAL 739 1.1 christos VERSION 740 1.1 christos PACKAGE 741 1.1 christos CYGPATH_W 742 1.1 christos am__isrc 743 1.1 christos INSTALL_DATA 744 1.1 christos INSTALL_SCRIPT 745 1.1 christos INSTALL_PROGRAM 746 1.1 christos target_alias 747 1.1 christos host_alias 748 1.1 christos build_alias 749 1.1 christos LIBS 750 1.1 christos ECHO_T 751 1.1 christos ECHO_N 752 1.1 christos ECHO_C 753 1.1 christos DEFS 754 1.1 christos mandir 755 1.1 christos localedir 756 1.1 christos libdir 757 1.1 christos psdir 758 1.1 christos pdfdir 759 1.1 christos dvidir 760 1.1 christos htmldir 761 1.1 christos infodir 762 1.1 christos docdir 763 1.1 christos oldincludedir 764 1.1 christos includedir 765 1.1 christos runstatedir 766 1.1 christos localstatedir 767 1.1 christos sharedstatedir 768 1.1 christos sysconfdir 769 1.1 christos datadir 770 1.1 christos datarootdir 771 1.1 christos libexecdir 772 1.1 christos sbindir 773 1.1 christos bindir 774 1.1 christos program_transform_name 775 1.1 christos prefix 776 1.1 christos exec_prefix 777 1.1 christos PACKAGE_URL 778 1.1 christos PACKAGE_BUGREPORT 779 1.1 christos PACKAGE_STRING 780 1.1 christos PACKAGE_VERSION 781 1.1 christos PACKAGE_TARNAME 782 1.1 christos PACKAGE_NAME 783 1.1 christos PATH_SEPARATOR 784 1.1 christos SHELL 785 1.1 christos am__quote' 786 1.1 christos ac_subst_files='' 787 1.1 christos ac_user_opts=' 788 1.1 christos enable_option_checking 789 1.1 christos enable_silent_rules 790 1.1 christos enable_largefile 791 1.1 christos enable_dependency_tracking 792 1.1 christos enable_shared 793 1.1 christos enable_static 794 1.1 christos with_pic 795 1.1 christos enable_fast_install 796 1.1 christos with_aix_soname 797 1.1 christos with_gnu_ld 798 1.1 christos with_sysroot 799 1.1 christos enable_libtool_lock 800 1.1 christos enable_editline 801 1.1 christos enable_readline 802 1.1 christos enable_threadsafe 803 1.1 christos enable_dynamic_extensions 804 1.1 christos enable_math 805 1.1 christos enable_fts4 806 1.1 christos enable_fts3 807 1.1 christos enable_fts5 808 1.1 christos enable_rtree 809 1.1 christos enable_session 810 1.1 christos enable_debug 811 1.1 christos enable_static_shell 812 1.1 christos ' 813 1.1 christos ac_precious_vars='build_alias 814 1.1 christos host_alias 815 1.1 christos target_alias 816 1.1 christos CC 817 1.1 christos CFLAGS 818 1.1 christos LDFLAGS 819 1.1 christos LIBS 820 1.1 christos CPPFLAGS 821 1.1 christos LT_SYS_LIBRARY_PATH' 822 1.1 christos 823 1.1 christos 824 1.1 christos # Initialize some variables set by options. 825 1.1 christos ac_init_help= 826 1.1 christos ac_init_version=false 827 1.1 christos ac_unrecognized_opts= 828 1.1 christos ac_unrecognized_sep= 829 1.1 christos # The variables have the same names as the options, with 830 1.1 christos # dashes changed to underlines. 831 1.1 christos cache_file=/dev/null 832 1.1 christos exec_prefix=NONE 833 1.1 christos no_create= 834 1.1 christos no_recursion= 835 1.1 christos prefix=NONE 836 1.1 christos program_prefix=NONE 837 1.1 christos program_suffix=NONE 838 1.1 christos program_transform_name=s,x,x, 839 1.1 christos silent= 840 1.1 christos site= 841 1.1 christos srcdir= 842 1.1 christos verbose= 843 1.1 christos x_includes=NONE 844 1.1 christos x_libraries=NONE 845 1.1 christos 846 1.1 christos # Installation directory options. 847 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo" 848 1.1 christos # and all the variables that are supposed to be based on exec_prefix 849 1.1 christos # by default will actually change. 850 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them. 851 1.1 christos # (The list follows the same order as the GNU Coding Standards.) 852 1.1 christos bindir='${exec_prefix}/bin' 853 1.1 christos sbindir='${exec_prefix}/sbin' 854 1.1 christos libexecdir='${exec_prefix}/libexec' 855 1.1 christos datarootdir='${prefix}/share' 856 1.1 christos datadir='${datarootdir}' 857 1.1 christos sysconfdir='${prefix}/etc' 858 1.1 christos sharedstatedir='${prefix}/com' 859 1.1 christos localstatedir='${prefix}/var' 860 1.1 christos runstatedir='${localstatedir}/run' 861 1.1 christos includedir='${prefix}/include' 862 1.1 christos oldincludedir='/usr/include' 863 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 864 1.1 christos infodir='${datarootdir}/info' 865 1.1 christos htmldir='${docdir}' 866 1.1 christos dvidir='${docdir}' 867 1.1 christos pdfdir='${docdir}' 868 1.1 christos psdir='${docdir}' 869 1.1 christos libdir='${exec_prefix}/lib' 870 1.1 christos localedir='${datarootdir}/locale' 871 1.1 christos mandir='${datarootdir}/man' 872 1.1 christos 873 1.1 christos ac_prev= 874 1.1 christos ac_dashdash= 875 1.1 christos for ac_option 876 1.1 christos do 877 1.1 christos # If the previous option needs an argument, assign it. 878 1.1 christos if test -n "$ac_prev"; then 879 1.1 christos eval $ac_prev=\$ac_option 880 1.1 christos ac_prev= 881 1.1 christos continue 882 1.1 christos fi 883 1.1 christos 884 1.1 christos case $ac_option in 885 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 886 1.1 christos *=) ac_optarg= ;; 887 1.1 christos *) ac_optarg=yes ;; 888 1.1 christos esac 889 1.1 christos 890 1.1 christos case $ac_dashdash$ac_option in 891 1.1 christos --) 892 1.1 christos ac_dashdash=yes ;; 893 1.1 christos 894 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi) 895 1.1 christos ac_prev=bindir ;; 896 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 897 1.1 christos bindir=$ac_optarg ;; 898 1.1 christos 899 1.1 christos -build | --build | --buil | --bui | --bu) 900 1.1 christos ac_prev=build_alias ;; 901 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*) 902 1.1 christos build_alias=$ac_optarg ;; 903 1.1 christos 904 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \ 905 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 906 1.1 christos ac_prev=cache_file ;; 907 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 908 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 909 1.1 christos cache_file=$ac_optarg ;; 910 1.1 christos 911 1.1 christos --config-cache | -C) 912 1.1 christos cache_file=config.cache ;; 913 1.1 christos 914 1.1 christos -datadir | --datadir | --datadi | --datad) 915 1.1 christos ac_prev=datadir ;; 916 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*) 917 1.1 christos datadir=$ac_optarg ;; 918 1.1 christos 919 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 920 1.1 christos | --dataroo | --dataro | --datar) 921 1.1 christos ac_prev=datarootdir ;; 922 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 923 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 924 1.1 christos datarootdir=$ac_optarg ;; 925 1.1 christos 926 1.1 christos -disable-* | --disable-*) 927 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 928 1.1 christos # Reject names that are not valid shell variable names. 929 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 930 1.1 christos as_fn_error $? "invalid feature name: \`$ac_useropt'" 931 1.1 christos ac_useropt_orig=$ac_useropt 932 1.1 christos ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 933 1.1 christos case $ac_user_opts in 934 1.1 christos *" 935 1.1 christos "enable_$ac_useropt" 936 1.1 christos "*) ;; 937 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 938 1.1 christos ac_unrecognized_sep=', ';; 939 1.1 christos esac 940 1.1 christos eval enable_$ac_useropt=no ;; 941 1.1 christos 942 1.1 christos -docdir | --docdir | --docdi | --doc | --do) 943 1.1 christos ac_prev=docdir ;; 944 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 945 1.1 christos docdir=$ac_optarg ;; 946 1.1 christos 947 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 948 1.1 christos ac_prev=dvidir ;; 949 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 950 1.1 christos dvidir=$ac_optarg ;; 951 1.1 christos 952 1.1 christos -enable-* | --enable-*) 953 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 954 1.1 christos # Reject names that are not valid shell variable names. 955 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 956 1.1 christos as_fn_error $? "invalid feature name: \`$ac_useropt'" 957 1.1 christos ac_useropt_orig=$ac_useropt 958 1.1 christos ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 959 1.1 christos case $ac_user_opts in 960 1.1 christos *" 961 1.1 christos "enable_$ac_useropt" 962 1.1 christos "*) ;; 963 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 964 1.1 christos ac_unrecognized_sep=', ';; 965 1.1 christos esac 966 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;; 967 1.1 christos 968 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 969 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 970 1.1 christos | --exec | --exe | --ex) 971 1.1 christos ac_prev=exec_prefix ;; 972 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 973 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 974 1.1 christos | --exec=* | --exe=* | --ex=*) 975 1.1 christos exec_prefix=$ac_optarg ;; 976 1.1 christos 977 1.1 christos -gas | --gas | --ga | --g) 978 1.1 christos # Obsolete; use --with-gas. 979 1.1 christos with_gas=yes ;; 980 1.1 christos 981 1.1 christos -help | --help | --hel | --he | -h) 982 1.1 christos ac_init_help=long ;; 983 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 984 1.1 christos ac_init_help=recursive ;; 985 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 986 1.1 christos ac_init_help=short ;; 987 1.1 christos 988 1.1 christos -host | --host | --hos | --ho) 989 1.1 christos ac_prev=host_alias ;; 990 1.1 christos -host=* | --host=* | --hos=* | --ho=*) 991 1.1 christos host_alias=$ac_optarg ;; 992 1.1 christos 993 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 994 1.1 christos ac_prev=htmldir ;; 995 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 996 1.1 christos | --ht=*) 997 1.1 christos htmldir=$ac_optarg ;; 998 1.1 christos 999 1.1 christos -includedir | --includedir | --includedi | --included | --include \ 1000 1.1 christos | --includ | --inclu | --incl | --inc) 1001 1.1 christos ac_prev=includedir ;; 1002 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1003 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*) 1004 1.1 christos includedir=$ac_optarg ;; 1005 1.1 christos 1006 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf) 1007 1.1 christos ac_prev=infodir ;; 1008 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1009 1.1 christos infodir=$ac_optarg ;; 1010 1.1 christos 1011 1.1 christos -libdir | --libdir | --libdi | --libd) 1012 1.1 christos ac_prev=libdir ;; 1013 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*) 1014 1.1 christos libdir=$ac_optarg ;; 1015 1.1 christos 1016 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1017 1.1 christos | --libexe | --libex | --libe) 1018 1.1 christos ac_prev=libexecdir ;; 1019 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1020 1.1 christos | --libexe=* | --libex=* | --libe=*) 1021 1.1 christos libexecdir=$ac_optarg ;; 1022 1.1 christos 1023 1.1 christos -localedir | --localedir | --localedi | --localed | --locale) 1024 1.1 christos ac_prev=localedir ;; 1025 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1026 1.1 christos localedir=$ac_optarg ;; 1027 1.1 christos 1028 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \ 1029 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals) 1030 1.1 christos ac_prev=localstatedir ;; 1031 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1032 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1033 1.1 christos localstatedir=$ac_optarg ;; 1034 1.1 christos 1035 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1036 1.1 christos ac_prev=mandir ;; 1037 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1038 1.1 christos mandir=$ac_optarg ;; 1039 1.1 christos 1040 1.1 christos -nfp | --nfp | --nf) 1041 1.1 christos # Obsolete; use --without-fp. 1042 1.1 christos with_fp=no ;; 1043 1.1 christos 1044 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1045 1.1 christos | --no-cr | --no-c | -n) 1046 1.1 christos no_create=yes ;; 1047 1.1 christos 1048 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1049 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1050 1.1 christos no_recursion=yes ;; 1051 1.1 christos 1052 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1053 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1054 1.1 christos | --oldin | --oldi | --old | --ol | --o) 1055 1.1 christos ac_prev=oldincludedir ;; 1056 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1057 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1058 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1059 1.1 christos oldincludedir=$ac_optarg ;; 1060 1.1 christos 1061 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1062 1.1 christos ac_prev=prefix ;; 1063 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1064 1.1 christos prefix=$ac_optarg ;; 1065 1.1 christos 1066 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1067 1.1 christos | --program-pre | --program-pr | --program-p) 1068 1.1 christos ac_prev=program_prefix ;; 1069 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1070 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1071 1.1 christos program_prefix=$ac_optarg ;; 1072 1.1 christos 1073 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1074 1.1 christos | --program-suf | --program-su | --program-s) 1075 1.1 christos ac_prev=program_suffix ;; 1076 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1077 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1078 1.1 christos program_suffix=$ac_optarg ;; 1079 1.1 christos 1080 1.1 christos -program-transform-name | --program-transform-name \ 1081 1.1 christos | --program-transform-nam | --program-transform-na \ 1082 1.1 christos | --program-transform-n | --program-transform- \ 1083 1.1 christos | --program-transform | --program-transfor \ 1084 1.1 christos | --program-transfo | --program-transf \ 1085 1.1 christos | --program-trans | --program-tran \ 1086 1.1 christos | --progr-tra | --program-tr | --program-t) 1087 1.1 christos ac_prev=program_transform_name ;; 1088 1.1 christos -program-transform-name=* | --program-transform-name=* \ 1089 1.1 christos | --program-transform-nam=* | --program-transform-na=* \ 1090 1.1 christos | --program-transform-n=* | --program-transform-=* \ 1091 1.1 christos | --program-transform=* | --program-transfor=* \ 1092 1.1 christos | --program-transfo=* | --program-transf=* \ 1093 1.1 christos | --program-trans=* | --program-tran=* \ 1094 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*) 1095 1.1 christos program_transform_name=$ac_optarg ;; 1096 1.1 christos 1097 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1098 1.1 christos ac_prev=pdfdir ;; 1099 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1100 1.1 christos pdfdir=$ac_optarg ;; 1101 1.1 christos 1102 1.1 christos -psdir | --psdir | --psdi | --psd | --ps) 1103 1.1 christos ac_prev=psdir ;; 1104 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1105 1.1 christos psdir=$ac_optarg ;; 1106 1.1 christos 1107 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1108 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1109 1.1 christos silent=yes ;; 1110 1.1 christos 1111 1.1 christos -runstatedir | --runstatedir | --runstatedi | --runstated \ 1112 1.1 christos | --runstate | --runstat | --runsta | --runst | --runs \ 1113 1.1 christos | --run | --ru | --r) 1114 1.1 christos ac_prev=runstatedir ;; 1115 1.1 christos -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1116 1.1 christos | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1117 1.1 christos | --run=* | --ru=* | --r=*) 1118 1.1 christos runstatedir=$ac_optarg ;; 1119 1.1 christos 1120 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1121 1.1 christos ac_prev=sbindir ;; 1122 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1123 1.1 christos | --sbi=* | --sb=*) 1124 1.1 christos sbindir=$ac_optarg ;; 1125 1.1 christos 1126 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1127 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1128 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \ 1129 1.1 christos | --sha | --sh) 1130 1.1 christos ac_prev=sharedstatedir ;; 1131 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1132 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1133 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1134 1.1 christos | --sha=* | --sh=*) 1135 1.1 christos sharedstatedir=$ac_optarg ;; 1136 1.1 christos 1137 1.1 christos -site | --site | --sit) 1138 1.1 christos ac_prev=site ;; 1139 1.1 christos -site=* | --site=* | --sit=*) 1140 1.1 christos site=$ac_optarg ;; 1141 1.1 christos 1142 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1143 1.1 christos ac_prev=srcdir ;; 1144 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1145 1.1 christos srcdir=$ac_optarg ;; 1146 1.1 christos 1147 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1148 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy) 1149 1.1 christos ac_prev=sysconfdir ;; 1150 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1151 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1152 1.1 christos sysconfdir=$ac_optarg ;; 1153 1.1 christos 1154 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t) 1155 1.1 christos ac_prev=target_alias ;; 1156 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1157 1.1 christos target_alias=$ac_optarg ;; 1158 1.1 christos 1159 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb) 1160 1.1 christos verbose=yes ;; 1161 1.1 christos 1162 1.1 christos -version | --version | --versio | --versi | --vers | -V) 1163 1.1 christos ac_init_version=: ;; 1164 1.1 christos 1165 1.1 christos -with-* | --with-*) 1166 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1167 1.1 christos # Reject names that are not valid shell variable names. 1168 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1169 1.1 christos as_fn_error $? "invalid package name: \`$ac_useropt'" 1170 1.1 christos ac_useropt_orig=$ac_useropt 1171 1.1 christos ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1172 1.1 christos case $ac_user_opts in 1173 1.1 christos *" 1174 1.1 christos "with_$ac_useropt" 1175 1.1 christos "*) ;; 1176 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1177 1.1 christos ac_unrecognized_sep=', ';; 1178 1.1 christos esac 1179 1.1 christos eval with_$ac_useropt=\$ac_optarg ;; 1180 1.1 christos 1181 1.1 christos -without-* | --without-*) 1182 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1183 1.1 christos # Reject names that are not valid shell variable names. 1184 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1185 1.1 christos as_fn_error $? "invalid package name: \`$ac_useropt'" 1186 1.1 christos ac_useropt_orig=$ac_useropt 1187 1.1 christos ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1188 1.1 christos case $ac_user_opts in 1189 1.1 christos *" 1190 1.1 christos "with_$ac_useropt" 1191 1.1 christos "*) ;; 1192 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1193 1.1 christos ac_unrecognized_sep=', ';; 1194 1.1 christos esac 1195 1.1 christos eval with_$ac_useropt=no ;; 1196 1.1 christos 1197 1.1 christos --x) 1198 1.1 christos # Obsolete; use --with-x. 1199 1.1 christos with_x=yes ;; 1200 1.1 christos 1201 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1202 1.1 christos | --x-incl | --x-inc | --x-in | --x-i) 1203 1.1 christos ac_prev=x_includes ;; 1204 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1205 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1206 1.1 christos x_includes=$ac_optarg ;; 1207 1.1 christos 1208 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1209 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1210 1.1 christos ac_prev=x_libraries ;; 1211 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1212 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1213 1.1 christos x_libraries=$ac_optarg ;; 1214 1.1 christos 1215 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option' 1216 1.1 christos Try \`$0 --help' for more information" 1217 1.1 christos ;; 1218 1.1 christos 1219 1.1 christos *=*) 1220 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1221 1.1 christos # Reject names that are not valid shell variable names. 1222 1.1 christos case $ac_envvar in #( 1223 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* ) 1224 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1225 1.1 christos esac 1226 1.1 christos eval $ac_envvar=\$ac_optarg 1227 1.1 christos export $ac_envvar ;; 1228 1.1 christos 1229 1.1 christos *) 1230 1.1 christos # FIXME: should be removed in autoconf 3.0. 1231 1.1 christos printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1232 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1233 1.1 christos printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1234 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1235 1.1 christos ;; 1236 1.1 christos 1237 1.1 christos esac 1238 1.1 christos done 1239 1.1 christos 1240 1.1 christos if test -n "$ac_prev"; then 1241 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1242 1.1 christos as_fn_error $? "missing argument to $ac_option" 1243 1.1 christos fi 1244 1.1 christos 1245 1.1 christos if test -n "$ac_unrecognized_opts"; then 1246 1.1 christos case $enable_option_checking in 1247 1.1 christos no) ;; 1248 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1249 1.1 christos *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1250 1.1 christos esac 1251 1.1 christos fi 1252 1.1 christos 1253 1.1 christos # Check all directory arguments for consistency. 1254 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1255 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \ 1256 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1257 1.1 christos libdir localedir mandir runstatedir 1258 1.1 christos do 1259 1.1 christos eval ac_val=\$$ac_var 1260 1.1 christos # Remove trailing slashes. 1261 1.1 christos case $ac_val in 1262 1.1 christos */ ) 1263 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1264 1.1 christos eval $ac_var=\$ac_val;; 1265 1.1 christos esac 1266 1.1 christos # Be sure to have absolute directory names. 1267 1.1 christos case $ac_val in 1268 1.1 christos [\\/$]* | ?:[\\/]* ) continue;; 1269 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1270 1.1 christos esac 1271 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1272 1.1 christos done 1273 1.1 christos 1274 1.1 christos # There might be people who depend on the old broken behavior: `$host' 1275 1.1 christos # used to hold the argument of --host etc. 1276 1.1 christos # FIXME: To remove some day. 1277 1.1 christos build=$build_alias 1278 1.1 christos host=$host_alias 1279 1.1 christos target=$target_alias 1280 1.1 christos 1281 1.1 christos # FIXME: To remove some day. 1282 1.1 christos if test "x$host_alias" != x; then 1283 1.1 christos if test "x$build_alias" = x; then 1284 1.1 christos cross_compiling=maybe 1285 1.1 christos elif test "x$build_alias" != "x$host_alias"; then 1286 1.1 christos cross_compiling=yes 1287 1.1 christos fi 1288 1.1 christos fi 1289 1.1 christos 1290 1.1 christos ac_tool_prefix= 1291 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias- 1292 1.1 christos 1293 1.1 christos test "$silent" = yes && exec 6>/dev/null 1294 1.1 christos 1295 1.1 christos 1296 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" && 1297 1.1 christos ac_ls_di=`ls -di .` && 1298 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1299 1.1 christos as_fn_error $? "working directory cannot be determined" 1300 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1301 1.1 christos as_fn_error $? "pwd does not report name of working directory" 1302 1.1 christos 1303 1.1 christos 1304 1.1 christos # Find the source files, if location was not specified. 1305 1.1 christos if test -z "$srcdir"; then 1306 1.1 christos ac_srcdir_defaulted=yes 1307 1.1 christos # Try the directory containing this script, then the parent directory. 1308 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" || 1309 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1310 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \ 1311 1.1 christos X"$as_myself" : 'X\(//\)$' \| \ 1312 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1313 1.1 christos printf "%s\n" X"$as_myself" | 1314 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1315 1.1 christos s//\1/ 1316 1.1 christos q 1317 1.1 christos } 1318 1.1 christos /^X\(\/\/\)[^/].*/{ 1319 1.1 christos s//\1/ 1320 1.1 christos q 1321 1.1 christos } 1322 1.1 christos /^X\(\/\/\)$/{ 1323 1.1 christos s//\1/ 1324 1.1 christos q 1325 1.1 christos } 1326 1.1 christos /^X\(\/\).*/{ 1327 1.1 christos s//\1/ 1328 1.1 christos q 1329 1.1 christos } 1330 1.1 christos s/.*/./; q'` 1331 1.1 christos srcdir=$ac_confdir 1332 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1333 1.1 christos srcdir=.. 1334 1.1 christos fi 1335 1.1 christos else 1336 1.1 christos ac_srcdir_defaulted=no 1337 1.1 christos fi 1338 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1339 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1340 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1341 1.1 christos fi 1342 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1343 1.1 christos ac_abs_confdir=`( 1344 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1345 1.1 christos pwd)` 1346 1.1 christos # When building in place, set srcdir=. 1347 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then 1348 1.1 christos srcdir=. 1349 1.1 christos fi 1350 1.1 christos # Remove unnecessary trailing slashes from srcdir. 1351 1.1 christos # Double slashes in file names in object file debugging info 1352 1.1 christos # mess up M-x gdb in Emacs. 1353 1.1 christos case $srcdir in 1354 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1355 1.1 christos esac 1356 1.1 christos for ac_var in $ac_precious_vars; do 1357 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set} 1358 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var} 1359 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1360 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var} 1361 1.1 christos done 1362 1.1 christos 1363 1.1 christos # 1364 1.1 christos # Report the --help message. 1365 1.1 christos # 1366 1.1 christos if test "$ac_init_help" = "long"; then 1367 1.1 christos # Omit some internal or obsolete options to make the list less imposing. 1368 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh. 1369 1.1 christos cat <<_ACEOF 1370 1.1.1.2 christos \`configure' configures sqlite 3.45.1 to adapt to many kinds of systems. 1371 1.1 christos 1372 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]... 1373 1.1 christos 1374 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as 1375 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables. 1376 1.1 christos 1377 1.1 christos Defaults for the options are specified in brackets. 1378 1.1 christos 1379 1.1 christos Configuration: 1380 1.1 christos -h, --help display this help and exit 1381 1.1 christos --help=short display options specific to this package 1382 1.1 christos --help=recursive display the short help of all the included packages 1383 1.1 christos -V, --version display version information and exit 1384 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages 1385 1.1 christos --cache-file=FILE cache test results in FILE [disabled] 1386 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache' 1387 1.1 christos -n, --no-create do not create output files 1388 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1389 1.1 christos 1390 1.1 christos Installation directories: 1391 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX 1392 1.1 christos [$ac_default_prefix] 1393 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1394 1.1 christos [PREFIX] 1395 1.1 christos 1396 1.1 christos By default, \`make install' will install all the files in 1397 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1398 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1399 1.1 christos for instance \`--prefix=\$HOME'. 1400 1.1 christos 1401 1.1 christos For better control, use the options below. 1402 1.1 christos 1403 1.1 christos Fine tuning of the installation directories: 1404 1.1 christos --bindir=DIR user executables [EPREFIX/bin] 1405 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin] 1406 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec] 1407 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1408 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1409 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1410 1.1 christos --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1411 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib] 1412 1.1 christos --includedir=DIR C header files [PREFIX/include] 1413 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include] 1414 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1415 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1416 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info] 1417 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1418 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man] 1419 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/sqlite] 1420 1.1 christos --htmldir=DIR html documentation [DOCDIR] 1421 1.1 christos --dvidir=DIR dvi documentation [DOCDIR] 1422 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR] 1423 1.1 christos --psdir=DIR ps documentation [DOCDIR] 1424 1.1 christos _ACEOF 1425 1.1 christos 1426 1.1 christos cat <<\_ACEOF 1427 1.1 christos 1428 1.1 christos Program names: 1429 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names 1430 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names 1431 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1432 1.1 christos 1433 1.1 christos System types: 1434 1.1 christos --build=BUILD configure for building on BUILD [guessed] 1435 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD] 1436 1.1 christos _ACEOF 1437 1.1 christos fi 1438 1.1 christos 1439 1.1 christos if test -n "$ac_init_help"; then 1440 1.1 christos case $ac_init_help in 1441 1.1.1.2 christos short | recursive ) echo "Configuration of sqlite 3.45.1:";; 1442 1.1 christos esac 1443 1.1 christos cat <<\_ACEOF 1444 1.1 christos 1445 1.1 christos Optional Features: 1446 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options 1447 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1448 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1449 1.1 christos --enable-silent-rules less verbose build output (undo: "make V=1") 1450 1.1 christos --disable-silent-rules verbose build output (undo: "make V=0") 1451 1.1 christos --disable-largefile omit support for large files 1452 1.1 christos --enable-dependency-tracking 1453 1.1 christos do not reject slow dependency extractors 1454 1.1 christos --disable-dependency-tracking 1455 1.1 christos speeds up one-time build 1456 1.1 christos --enable-shared[=PKGS] build shared libraries [default=yes] 1457 1.1 christos --enable-static[=PKGS] build static libraries [default=yes] 1458 1.1 christos --enable-fast-install[=PKGS] 1459 1.1 christos optimize for fast installation [default=yes] 1460 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds) 1461 1.1 christos --enable-editline use BSD libedit 1462 1.1 christos --enable-readline use readline 1463 1.1 christos --enable-threadsafe build a thread-safe library [default=yes] 1464 1.1 christos --enable-dynamic-extensions 1465 1.1 christos support loadable extensions [default=yes] 1466 1.1 christos --enable-math SQL math functions [default=yes] 1467 1.1 christos --enable-fts4 include fts4 support [default=yes] 1468 1.1 christos --enable-fts3 include fts3 support [default=no] 1469 1.1 christos --enable-fts5 include fts5 support [default=yes] 1470 1.1 christos --enable-rtree include rtree support [default=yes] 1471 1.1 christos --enable-session enable the session extension [default=no] 1472 1.1 christos --enable-debug build with debugging features enabled [default=no] 1473 1.1 christos --enable-static-shell statically link libsqlite3 into shell tool 1474 1.1 christos [default=yes] 1475 1.1 christos 1476 1.1 christos Optional Packages: 1477 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1478 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1479 1.1 christos --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1480 1.1 christos both] 1481 1.1 christos --with-aix-soname=aix|svr4|both 1482 1.1 christos shared library versioning (aka "SONAME") variant to 1483 1.1 christos provide on AIX, [default=aix]. 1484 1.1 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1485 1.1 christos --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1486 1.1 christos compiler's sysroot if not specified). 1487 1.1 christos 1488 1.1 christos Some influential environment variables: 1489 1.1 christos CC C compiler command 1490 1.1 christos CFLAGS C compiler flags 1491 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1492 1.1 christos nonstandard directory <lib dir> 1493 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library> 1494 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1495 1.1 christos you have headers in a nonstandard directory <include dir> 1496 1.1 christos LT_SYS_LIBRARY_PATH 1497 1.1 christos User-defined run-time library search path. 1498 1.1 christos 1499 1.1 christos Use these variables to override the choices made by `configure' or to help 1500 1.1 christos it to find libraries and programs with nonstandard names/locations. 1501 1.1 christos 1502 1.1 christos Report bugs to <http://www.sqlite.org>. 1503 1.1 christos _ACEOF 1504 1.1 christos ac_status=$? 1505 1.1 christos fi 1506 1.1 christos 1507 1.1 christos if test "$ac_init_help" = "recursive"; then 1508 1.1 christos # If there are subdirs, report their specific --help. 1509 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1510 1.1 christos test -d "$ac_dir" || 1511 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1512 1.1 christos continue 1513 1.1 christos ac_builddir=. 1514 1.1 christos 1515 1.1 christos case "$ac_dir" in 1516 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1517 1.1 christos *) 1518 1.1 christos ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1519 1.1 christos # A ".." for each directory in $ac_dir_suffix. 1520 1.1 christos ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1521 1.1 christos case $ac_top_builddir_sub in 1522 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1523 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1524 1.1 christos esac ;; 1525 1.1 christos esac 1526 1.1 christos ac_abs_top_builddir=$ac_pwd 1527 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1528 1.1 christos # for backward compatibility: 1529 1.1 christos ac_top_builddir=$ac_top_build_prefix 1530 1.1 christos 1531 1.1 christos case $srcdir in 1532 1.1 christos .) # We are building in place. 1533 1.1 christos ac_srcdir=. 1534 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 1535 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 1536 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1537 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 1538 1.1 christos ac_top_srcdir=$srcdir 1539 1.1 christos ac_abs_top_srcdir=$srcdir ;; 1540 1.1 christos *) # Relative name. 1541 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1542 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1543 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1544 1.1 christos esac 1545 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1546 1.1 christos 1547 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; } 1548 1.1 christos # Check for configure.gnu first; this name is used for a wrapper for 1549 1.1 christos # Metaconfig's "Configure" on case-insensitive file systems. 1550 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then 1551 1.1 christos echo && 1552 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1553 1.1 christos elif test -f "$ac_srcdir/configure"; then 1554 1.1 christos echo && 1555 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive 1556 1.1 christos else 1557 1.1 christos printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1558 1.1 christos fi || ac_status=$? 1559 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; } 1560 1.1 christos done 1561 1.1 christos fi 1562 1.1 christos 1563 1.1 christos test -n "$ac_init_help" && exit $ac_status 1564 1.1 christos if $ac_init_version; then 1565 1.1 christos cat <<\_ACEOF 1566 1.1.1.2 christos sqlite configure 3.45.1 1567 1.1 christos generated by GNU Autoconf 2.71 1568 1.1 christos 1569 1.1 christos Copyright (C) 2021 Free Software Foundation, Inc. 1570 1.1 christos This configure script is free software; the Free Software Foundation 1571 1.1 christos gives unlimited permission to copy, distribute and modify it. 1572 1.1 christos _ACEOF 1573 1.1 christos exit 1574 1.1 christos fi 1575 1.1 christos 1576 1.1 christos ## ------------------------ ## 1577 1.1 christos ## Autoconf initialization. ## 1578 1.1 christos ## ------------------------ ## 1579 1.1 christos 1580 1.1 christos # ac_fn_c_try_compile LINENO 1581 1.1 christos # -------------------------- 1582 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded. 1583 1.1 christos ac_fn_c_try_compile () 1584 1.1 christos { 1585 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1586 1.1 christos rm -f conftest.$ac_objext conftest.beam 1587 1.1 christos if { { ac_try="$ac_compile" 1588 1.1 christos case "(($ac_try" in 1589 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1590 1.1 christos *) ac_try_echo=$ac_try;; 1591 1.1 christos esac 1592 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1593 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 1594 1.1 christos (eval "$ac_compile") 2>conftest.err 1595 1.1 christos ac_status=$? 1596 1.1 christos if test -s conftest.err; then 1597 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1598 1.1 christos cat conftest.er1 >&5 1599 1.1 christos mv -f conftest.er1 conftest.err 1600 1.1 christos fi 1601 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1602 1.1 christos test $ac_status = 0; } && { 1603 1.1 christos test -z "$ac_c_werror_flag" || 1604 1.1 christos test ! -s conftest.err 1605 1.1 christos } && test -s conftest.$ac_objext 1606 1.1 christos then : 1607 1.1 christos ac_retval=0 1608 1.1 christos else $as_nop 1609 1.1 christos printf "%s\n" "$as_me: failed program was:" >&5 1610 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1611 1.1 christos 1612 1.1 christos ac_retval=1 1613 1.1 christos fi 1614 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1615 1.1 christos as_fn_set_status $ac_retval 1616 1.1 christos 1617 1.1 christos } # ac_fn_c_try_compile 1618 1.1 christos 1619 1.1 christos # ac_fn_c_try_link LINENO 1620 1.1 christos # ----------------------- 1621 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 1622 1.1 christos ac_fn_c_try_link () 1623 1.1 christos { 1624 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1625 1.1 christos rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1626 1.1 christos if { { ac_try="$ac_link" 1627 1.1 christos case "(($ac_try" in 1628 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1629 1.1 christos *) ac_try_echo=$ac_try;; 1630 1.1 christos esac 1631 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1632 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 1633 1.1 christos (eval "$ac_link") 2>conftest.err 1634 1.1 christos ac_status=$? 1635 1.1 christos if test -s conftest.err; then 1636 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1637 1.1 christos cat conftest.er1 >&5 1638 1.1 christos mv -f conftest.er1 conftest.err 1639 1.1 christos fi 1640 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1641 1.1 christos test $ac_status = 0; } && { 1642 1.1 christos test -z "$ac_c_werror_flag" || 1643 1.1 christos test ! -s conftest.err 1644 1.1 christos } && test -s conftest$ac_exeext && { 1645 1.1 christos test "$cross_compiling" = yes || 1646 1.1 christos test -x conftest$ac_exeext 1647 1.1 christos } 1648 1.1 christos then : 1649 1.1 christos ac_retval=0 1650 1.1 christos else $as_nop 1651 1.1 christos printf "%s\n" "$as_me: failed program was:" >&5 1652 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1653 1.1 christos 1654 1.1 christos ac_retval=1 1655 1.1 christos fi 1656 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1657 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1658 1.1 christos # interfere with the next link command; also delete a directory that is 1659 1.1 christos # left behind by Apple's compiler. We do this before executing the actions. 1660 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1661 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1662 1.1 christos as_fn_set_status $ac_retval 1663 1.1 christos 1664 1.1 christos } # ac_fn_c_try_link 1665 1.1 christos 1666 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1667 1.1 christos # ------------------------------------------------------- 1668 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in 1669 1.1 christos # INCLUDES, setting the cache variable VAR accordingly. 1670 1.1 christos ac_fn_c_check_header_compile () 1671 1.1 christos { 1672 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1673 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1674 1.1 christos printf %s "checking for $2... " >&6; } 1675 1.1 christos if eval test \${$3+y} 1676 1.1 christos then : 1677 1.1 christos printf %s "(cached) " >&6 1678 1.1 christos else $as_nop 1679 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1680 1.1 christos /* end confdefs.h. */ 1681 1.1 christos $4 1682 1.1 christos #include <$2> 1683 1.1 christos _ACEOF 1684 1.1 christos if ac_fn_c_try_compile "$LINENO" 1685 1.1 christos then : 1686 1.1 christos eval "$3=yes" 1687 1.1 christos else $as_nop 1688 1.1 christos eval "$3=no" 1689 1.1 christos fi 1690 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1691 1.1 christos fi 1692 1.1 christos eval ac_res=\$$3 1693 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1694 1.1 christos printf "%s\n" "$ac_res" >&6; } 1695 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1696 1.1 christos 1697 1.1 christos } # ac_fn_c_check_header_compile 1698 1.1 christos 1699 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR 1700 1.1 christos # ---------------------------------- 1701 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly 1702 1.1 christos ac_fn_c_check_func () 1703 1.1 christos { 1704 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1705 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1706 1.1 christos printf %s "checking for $2... " >&6; } 1707 1.1 christos if eval test \${$3+y} 1708 1.1 christos then : 1709 1.1 christos printf %s "(cached) " >&6 1710 1.1 christos else $as_nop 1711 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1712 1.1 christos /* end confdefs.h. */ 1713 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1714 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1715 1.1 christos #define $2 innocuous_$2 1716 1.1 christos 1717 1.1 christos /* System header to define __stub macros and hopefully few prototypes, 1718 1.1 christos which can conflict with char $2 (); below. */ 1719 1.1 christos 1720 1.1 christos #include <limits.h> 1721 1.1 christos #undef $2 1722 1.1 christos 1723 1.1 christos /* Override any GCC internal prototype to avoid an error. 1724 1.1 christos Use char because int might match the return type of a GCC 1725 1.1 christos builtin and then its argument prototype would still apply. */ 1726 1.1 christos #ifdef __cplusplus 1727 1.1 christos extern "C" 1728 1.1 christos #endif 1729 1.1 christos char $2 (); 1730 1.1 christos /* The GNU C library defines this for functions which it implements 1731 1.1 christos to always fail with ENOSYS. Some functions are actually named 1732 1.1 christos something starting with __ and the normal name is an alias. */ 1733 1.1 christos #if defined __stub_$2 || defined __stub___$2 1734 1.1 christos choke me 1735 1.1 christos #endif 1736 1.1 christos 1737 1.1 christos int 1738 1.1 christos main (void) 1739 1.1 christos { 1740 1.1 christos return $2 (); 1741 1.1 christos ; 1742 1.1 christos return 0; 1743 1.1 christos } 1744 1.1 christos _ACEOF 1745 1.1 christos if ac_fn_c_try_link "$LINENO" 1746 1.1 christos then : 1747 1.1 christos eval "$3=yes" 1748 1.1 christos else $as_nop 1749 1.1 christos eval "$3=no" 1750 1.1 christos fi 1751 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 1752 1.1 christos conftest$ac_exeext conftest.$ac_ext 1753 1.1 christos fi 1754 1.1 christos eval ac_res=\$$3 1755 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1756 1.1 christos printf "%s\n" "$ac_res" >&6; } 1757 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1758 1.1 christos 1759 1.1 christos } # ac_fn_c_check_func 1760 1.1 christos 1761 1.1 christos # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1762 1.1 christos # ------------------------------------------------------------------ 1763 1.1 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1764 1.1 christos # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1765 1.1 christos ac_fn_check_decl () 1766 1.1 christos { 1767 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1768 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'` 1769 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1770 1.1 christos printf %s "checking whether $as_decl_name is declared... " >&6; } 1771 1.1 christos if eval test \${$3+y} 1772 1.1 christos then : 1773 1.1 christos printf %s "(cached) " >&6 1774 1.1 christos else $as_nop 1775 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1776 1.1 christos eval ac_save_FLAGS=\$$6 1777 1.1 christos as_fn_append $6 " $5" 1778 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1779 1.1 christos /* end confdefs.h. */ 1780 1.1 christos $4 1781 1.1 christos int 1782 1.1 christos main (void) 1783 1.1 christos { 1784 1.1 christos #ifndef $as_decl_name 1785 1.1 christos #ifdef __cplusplus 1786 1.1 christos (void) $as_decl_use; 1787 1.1 christos #else 1788 1.1 christos (void) $as_decl_name; 1789 1.1 christos #endif 1790 1.1 christos #endif 1791 1.1 christos 1792 1.1 christos ; 1793 1.1 christos return 0; 1794 1.1 christos } 1795 1.1 christos _ACEOF 1796 1.1 christos if ac_fn_c_try_compile "$LINENO" 1797 1.1 christos then : 1798 1.1 christos eval "$3=yes" 1799 1.1 christos else $as_nop 1800 1.1 christos eval "$3=no" 1801 1.1 christos fi 1802 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1803 1.1 christos eval $6=\$ac_save_FLAGS 1804 1.1 christos 1805 1.1 christos fi 1806 1.1 christos eval ac_res=\$$3 1807 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1808 1.1 christos printf "%s\n" "$ac_res" >&6; } 1809 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1810 1.1 christos 1811 1.1 christos } # ac_fn_check_decl 1812 1.1 christos ac_configure_args_raw= 1813 1.1 christos for ac_arg 1814 1.1 christos do 1815 1.1 christos case $ac_arg in 1816 1.1 christos *\'*) 1817 1.1 christos ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1818 1.1 christos esac 1819 1.1 christos as_fn_append ac_configure_args_raw " '$ac_arg'" 1820 1.1 christos done 1821 1.1 christos 1822 1.1 christos case $ac_configure_args_raw in 1823 1.1 christos *$as_nl*) 1824 1.1 christos ac_safe_unquote= ;; 1825 1.1 christos *) 1826 1.1 christos ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1827 1.1 christos ac_unsafe_a="$ac_unsafe_z#~" 1828 1.1 christos ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1829 1.1 christos ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1830 1.1 christos esac 1831 1.1 christos 1832 1.1 christos cat >config.log <<_ACEOF 1833 1.1 christos This file contains any messages produced by compilers while 1834 1.1 christos running configure, to aid debugging if configure makes a mistake. 1835 1.1 christos 1836 1.1.1.2 christos It was created by sqlite $as_me 3.45.1, which was 1837 1.1 christos generated by GNU Autoconf 2.71. Invocation command line was 1838 1.1 christos 1839 1.1 christos $ $0$ac_configure_args_raw 1840 1.1 christos 1841 1.1 christos _ACEOF 1842 1.1 christos exec 5>>config.log 1843 1.1 christos { 1844 1.1 christos cat <<_ASUNAME 1845 1.1 christos ## --------- ## 1846 1.1 christos ## Platform. ## 1847 1.1 christos ## --------- ## 1848 1.1 christos 1849 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1850 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown` 1851 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown` 1852 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown` 1853 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown` 1854 1.1 christos 1855 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1856 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1857 1.1 christos 1858 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1859 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1860 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1861 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1862 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1863 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1864 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1865 1.1 christos 1866 1.1 christos _ASUNAME 1867 1.1 christos 1868 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1869 1.1 christos for as_dir in $PATH 1870 1.1 christos do 1871 1.1 christos IFS=$as_save_IFS 1872 1.1 christos case $as_dir in #((( 1873 1.1 christos '') as_dir=./ ;; 1874 1.1 christos */) ;; 1875 1.1 christos *) as_dir=$as_dir/ ;; 1876 1.1 christos esac 1877 1.1 christos printf "%s\n" "PATH: $as_dir" 1878 1.1 christos done 1879 1.1 christos IFS=$as_save_IFS 1880 1.1 christos 1881 1.1 christos } >&5 1882 1.1 christos 1883 1.1 christos cat >&5 <<_ACEOF 1884 1.1 christos 1885 1.1 christos 1886 1.1 christos ## ----------- ## 1887 1.1 christos ## Core tests. ## 1888 1.1 christos ## ----------- ## 1889 1.1 christos 1890 1.1 christos _ACEOF 1891 1.1 christos 1892 1.1 christos 1893 1.1 christos # Keep a trace of the command line. 1894 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up. 1895 1.1 christos # Strip out --silent because we don't want to record it for future runs. 1896 1.1 christos # Also quote any args containing shell meta-characters. 1897 1.1 christos # Make two passes to allow for proper duplicate-argument suppression. 1898 1.1 christos ac_configure_args= 1899 1.1 christos ac_configure_args0= 1900 1.1 christos ac_configure_args1= 1901 1.1 christos ac_must_keep_next=false 1902 1.1 christos for ac_pass in 1 2 1903 1.1 christos do 1904 1.1 christos for ac_arg 1905 1.1 christos do 1906 1.1 christos case $ac_arg in 1907 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1908 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1909 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1910 1.1 christos continue ;; 1911 1.1 christos *\'*) 1912 1.1 christos ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1913 1.1 christos esac 1914 1.1 christos case $ac_pass in 1915 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1916 1.1 christos 2) 1917 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'" 1918 1.1 christos if test $ac_must_keep_next = true; then 1919 1.1 christos ac_must_keep_next=false # Got value, back to normal. 1920 1.1 christos else 1921 1.1 christos case $ac_arg in 1922 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \ 1923 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1924 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1925 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x) 1926 1.1 christos case "$ac_configure_args0 " in 1927 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1928 1.1 christos esac 1929 1.1 christos ;; 1930 1.1 christos -* ) ac_must_keep_next=true ;; 1931 1.1 christos esac 1932 1.1 christos fi 1933 1.1 christos as_fn_append ac_configure_args " '$ac_arg'" 1934 1.1 christos ;; 1935 1.1 christos esac 1936 1.1 christos done 1937 1.1 christos done 1938 1.1 christos { ac_configure_args0=; unset ac_configure_args0;} 1939 1.1 christos { ac_configure_args1=; unset ac_configure_args1;} 1940 1.1 christos 1941 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete 1942 1.1 christos # config.log. We remove comments because anyway the quotes in there 1943 1.1 christos # would cause problems or look ugly. 1944 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap. 1945 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1946 1.1 christos trap 'exit_status=$? 1947 1.1 christos # Sanitize IFS. 1948 1.1 christos IFS=" "" $as_nl" 1949 1.1 christos # Save into config.log some information that might help in debugging. 1950 1.1 christos { 1951 1.1 christos echo 1952 1.1 christos 1953 1.1 christos printf "%s\n" "## ---------------- ## 1954 1.1 christos ## Cache variables. ## 1955 1.1 christos ## ---------------- ##" 1956 1.1 christos echo 1957 1.1 christos # The following way of writing the cache mishandles newlines in values, 1958 1.1 christos ( 1959 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1960 1.1 christos eval ac_val=\$$ac_var 1961 1.1 christos case $ac_val in #( 1962 1.1 christos *${as_nl}*) 1963 1.1 christos case $ac_var in #( 1964 1.1 christos *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1965 1.1 christos printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1966 1.1 christos esac 1967 1.1 christos case $ac_var in #( 1968 1.1 christos _ | IFS | as_nl) ;; #( 1969 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1970 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 1971 1.1 christos esac ;; 1972 1.1 christos esac 1973 1.1 christos done 1974 1.1 christos (set) 2>&1 | 1975 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1976 1.1 christos *${as_nl}ac_space=\ *) 1977 1.1 christos sed -n \ 1978 1.1 christos "s/'\''/'\''\\\\'\'''\''/g; 1979 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1980 1.1 christos ;; #( 1981 1.1 christos *) 1982 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1983 1.1 christos ;; 1984 1.1 christos esac | 1985 1.1 christos sort 1986 1.1 christos ) 1987 1.1 christos echo 1988 1.1 christos 1989 1.1 christos printf "%s\n" "## ----------------- ## 1990 1.1 christos ## Output variables. ## 1991 1.1 christos ## ----------------- ##" 1992 1.1 christos echo 1993 1.1 christos for ac_var in $ac_subst_vars 1994 1.1 christos do 1995 1.1 christos eval ac_val=\$$ac_var 1996 1.1 christos case $ac_val in 1997 1.1 christos *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1998 1.1 christos esac 1999 1.1 christos printf "%s\n" "$ac_var='\''$ac_val'\''" 2000 1.1 christos done | sort 2001 1.1 christos echo 2002 1.1 christos 2003 1.1 christos if test -n "$ac_subst_files"; then 2004 1.1 christos printf "%s\n" "## ------------------- ## 2005 1.1 christos ## File substitutions. ## 2006 1.1 christos ## ------------------- ##" 2007 1.1 christos echo 2008 1.1 christos for ac_var in $ac_subst_files 2009 1.1 christos do 2010 1.1 christos eval ac_val=\$$ac_var 2011 1.1 christos case $ac_val in 2012 1.1 christos *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2013 1.1 christos esac 2014 1.1 christos printf "%s\n" "$ac_var='\''$ac_val'\''" 2015 1.1 christos done | sort 2016 1.1 christos echo 2017 1.1 christos fi 2018 1.1 christos 2019 1.1 christos if test -s confdefs.h; then 2020 1.1 christos printf "%s\n" "## ----------- ## 2021 1.1 christos ## confdefs.h. ## 2022 1.1 christos ## ----------- ##" 2023 1.1 christos echo 2024 1.1 christos cat confdefs.h 2025 1.1 christos echo 2026 1.1 christos fi 2027 1.1 christos test "$ac_signal" != 0 && 2028 1.1 christos printf "%s\n" "$as_me: caught signal $ac_signal" 2029 1.1 christos printf "%s\n" "$as_me: exit $exit_status" 2030 1.1 christos } >&5 2031 1.1 christos rm -f core *.core core.conftest.* && 2032 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2033 1.1 christos exit $exit_status 2034 1.1 christos ' 0 2035 1.1 christos for ac_signal in 1 2 13 15; do 2036 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2037 1.1 christos done 2038 1.1 christos ac_signal=0 2039 1.1 christos 2040 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed. 2041 1.1 christos rm -f -r conftest* confdefs.h 2042 1.1 christos 2043 1.1 christos printf "%s\n" "/* confdefs.h */" > confdefs.h 2044 1.1 christos 2045 1.1 christos # Predefined preprocessor variables. 2046 1.1 christos 2047 1.1 christos printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2048 1.1 christos 2049 1.1 christos printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2050 1.1 christos 2051 1.1 christos printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2052 1.1 christos 2053 1.1 christos printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2054 1.1 christos 2055 1.1 christos printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2056 1.1 christos 2057 1.1 christos printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2058 1.1 christos 2059 1.1 christos 2060 1.1 christos # Let the site file select an alternate cache file if it wants to. 2061 1.1 christos # Prefer an explicitly selected file to automatically selected ones. 2062 1.1 christos if test -n "$CONFIG_SITE"; then 2063 1.1 christos ac_site_files="$CONFIG_SITE" 2064 1.1 christos elif test "x$prefix" != xNONE; then 2065 1.1 christos ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2066 1.1 christos else 2067 1.1 christos ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2068 1.1 christos fi 2069 1.1 christos 2070 1.1 christos for ac_site_file in $ac_site_files 2071 1.1 christos do 2072 1.1 christos case $ac_site_file in #( 2073 1.1 christos */*) : 2074 1.1 christos ;; #( 2075 1.1 christos *) : 2076 1.1 christos ac_site_file=./$ac_site_file ;; 2077 1.1 christos esac 2078 1.1 christos if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2079 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2080 1.1 christos printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2081 1.1 christos sed 's/^/| /' "$ac_site_file" >&5 2082 1.1 christos . "$ac_site_file" \ 2083 1.1 christos || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2084 1.1 christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2085 1.1 christos as_fn_error $? "failed to load site script $ac_site_file 2086 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2087 1.1 christos fi 2088 1.1 christos done 2089 1.1 christos 2090 1.1 christos if test -r "$cache_file"; then 2091 1.1 christos # Some versions of bash will fail to source /dev/null (special files 2092 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2093 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2094 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2095 1.1 christos printf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2096 1.1 christos case $cache_file in 2097 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";; 2098 1.1 christos *) . "./$cache_file";; 2099 1.1 christos esac 2100 1.1 christos fi 2101 1.1 christos else 2102 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2103 1.1 christos printf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2104 1.1 christos >$cache_file 2105 1.1 christos fi 2106 1.1 christos 2107 1.1 christos # Test code for whether the C compiler supports C89 (global declarations) 2108 1.1 christos ac_c_conftest_c89_globals=' 2109 1.1 christos /* Does the compiler advertise C89 conformance? 2110 1.1 christos Do not test the value of __STDC__, because some compilers set it to 0 2111 1.1 christos while being otherwise adequately conformant. */ 2112 1.1 christos #if !defined __STDC__ 2113 1.1 christos # error "Compiler does not advertise C89 conformance" 2114 1.1 christos #endif 2115 1.1 christos 2116 1.1 christos #include <stddef.h> 2117 1.1 christos #include <stdarg.h> 2118 1.1 christos struct stat; 2119 1.1 christos /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2120 1.1 christos struct buf { int x; }; 2121 1.1 christos struct buf * (*rcsopen) (struct buf *, struct stat *, int); 2122 1.1 christos static char *e (p, i) 2123 1.1 christos char **p; 2124 1.1 christos int i; 2125 1.1 christos { 2126 1.1 christos return p[i]; 2127 1.1 christos } 2128 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 2129 1.1 christos { 2130 1.1 christos char *s; 2131 1.1 christos va_list v; 2132 1.1 christos va_start (v,p); 2133 1.1 christos s = g (p, va_arg (v,int)); 2134 1.1 christos va_end (v); 2135 1.1 christos return s; 2136 1.1 christos } 2137 1.1 christos 2138 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2139 1.1 christos function prototypes and stuff, but not \xHH hex character constants. 2140 1.1 christos These do not provoke an error unfortunately, instead are silently treated 2141 1.1 christos as an "x". The following induces an error, until -std is added to get 2142 1.1 christos proper ANSI mode. Curiously \x00 != x always comes out true, for an 2143 1.1 christos array size at least. It is necessary to write \x00 == 0 to get something 2144 1.1 christos that is true only with -std. */ 2145 1.1 christos int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2146 1.1 christos 2147 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2148 1.1 christos inside strings and character constants. */ 2149 1.1 christos #define FOO(x) '\''x'\'' 2150 1.1 christos int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2151 1.1 christos 2152 1.1 christos int test (int i, double x); 2153 1.1 christos struct s1 {int (*f) (int a);}; 2154 1.1 christos struct s2 {int (*f) (double a);}; 2155 1.1 christos int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2156 1.1 christos int, int);' 2157 1.1 christos 2158 1.1 christos # Test code for whether the C compiler supports C89 (body of main). 2159 1.1 christos ac_c_conftest_c89_main=' 2160 1.1 christos ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2161 1.1 christos ' 2162 1.1 christos 2163 1.1 christos # Test code for whether the C compiler supports C99 (global declarations) 2164 1.1 christos ac_c_conftest_c99_globals=' 2165 1.1 christos // Does the compiler advertise C99 conformance? 2166 1.1 christos #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2167 1.1 christos # error "Compiler does not advertise C99 conformance" 2168 1.1 christos #endif 2169 1.1 christos 2170 1.1 christos #include <stdbool.h> 2171 1.1 christos extern int puts (const char *); 2172 1.1 christos extern int printf (const char *, ...); 2173 1.1 christos extern int dprintf (int, const char *, ...); 2174 1.1 christos extern void *malloc (size_t); 2175 1.1 christos 2176 1.1 christos // Check varargs macros. These examples are taken from C99 6.10.3.5. 2177 1.1 christos // dprintf is used instead of fprintf to avoid needing to declare 2178 1.1 christos // FILE and stderr. 2179 1.1 christos #define debug(...) dprintf (2, __VA_ARGS__) 2180 1.1 christos #define showlist(...) puts (#__VA_ARGS__) 2181 1.1 christos #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2182 1.1 christos static void 2183 1.1 christos test_varargs_macros (void) 2184 1.1 christos { 2185 1.1 christos int x = 1234; 2186 1.1 christos int y = 5678; 2187 1.1 christos debug ("Flag"); 2188 1.1 christos debug ("X = %d\n", x); 2189 1.1 christos showlist (The first, second, and third items.); 2190 1.1 christos report (x>y, "x is %d but y is %d", x, y); 2191 1.1 christos } 2192 1.1 christos 2193 1.1 christos // Check long long types. 2194 1.1 christos #define BIG64 18446744073709551615ull 2195 1.1 christos #define BIG32 4294967295ul 2196 1.1 christos #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2197 1.1 christos #if !BIG_OK 2198 1.1 christos #error "your preprocessor is broken" 2199 1.1 christos #endif 2200 1.1 christos #if BIG_OK 2201 1.1 christos #else 2202 1.1 christos #error "your preprocessor is broken" 2203 1.1 christos #endif 2204 1.1 christos static long long int bignum = -9223372036854775807LL; 2205 1.1 christos static unsigned long long int ubignum = BIG64; 2206 1.1 christos 2207 1.1 christos struct incomplete_array 2208 1.1 christos { 2209 1.1 christos int datasize; 2210 1.1 christos double data[]; 2211 1.1 christos }; 2212 1.1 christos 2213 1.1 christos struct named_init { 2214 1.1 christos int number; 2215 1.1 christos const wchar_t *name; 2216 1.1 christos double average; 2217 1.1 christos }; 2218 1.1 christos 2219 1.1 christos typedef const char *ccp; 2220 1.1 christos 2221 1.1 christos static inline int 2222 1.1 christos test_restrict (ccp restrict text) 2223 1.1 christos { 2224 1.1 christos // See if C++-style comments work. 2225 1.1 christos // Iterate through items via the restricted pointer. 2226 1.1 christos // Also check for declarations in for loops. 2227 1.1 christos for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2228 1.1 christos continue; 2229 1.1 christos return 0; 2230 1.1 christos } 2231 1.1 christos 2232 1.1 christos // Check varargs and va_copy. 2233 1.1 christos static bool 2234 1.1 christos test_varargs (const char *format, ...) 2235 1.1 christos { 2236 1.1 christos va_list args; 2237 1.1 christos va_start (args, format); 2238 1.1 christos va_list args_copy; 2239 1.1 christos va_copy (args_copy, args); 2240 1.1 christos 2241 1.1 christos const char *str = ""; 2242 1.1 christos int number = 0; 2243 1.1 christos float fnumber = 0; 2244 1.1 christos 2245 1.1 christos while (*format) 2246 1.1 christos { 2247 1.1 christos switch (*format++) 2248 1.1 christos { 2249 1.1 christos case '\''s'\'': // string 2250 1.1 christos str = va_arg (args_copy, const char *); 2251 1.1 christos break; 2252 1.1 christos case '\''d'\'': // int 2253 1.1 christos number = va_arg (args_copy, int); 2254 1.1 christos break; 2255 1.1 christos case '\''f'\'': // float 2256 1.1 christos fnumber = va_arg (args_copy, double); 2257 1.1 christos break; 2258 1.1 christos default: 2259 1.1 christos break; 2260 1.1 christos } 2261 1.1 christos } 2262 1.1 christos va_end (args_copy); 2263 1.1 christos va_end (args); 2264 1.1 christos 2265 1.1 christos return *str && number && fnumber; 2266 1.1 christos } 2267 1.1 christos ' 2268 1.1 christos 2269 1.1 christos # Test code for whether the C compiler supports C99 (body of main). 2270 1.1 christos ac_c_conftest_c99_main=' 2271 1.1 christos // Check bool. 2272 1.1 christos _Bool success = false; 2273 1.1 christos success |= (argc != 0); 2274 1.1 christos 2275 1.1 christos // Check restrict. 2276 1.1 christos if (test_restrict ("String literal") == 0) 2277 1.1 christos success = true; 2278 1.1 christos char *restrict newvar = "Another string"; 2279 1.1 christos 2280 1.1 christos // Check varargs. 2281 1.1 christos success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2282 1.1 christos test_varargs_macros (); 2283 1.1 christos 2284 1.1 christos // Check flexible array members. 2285 1.1 christos struct incomplete_array *ia = 2286 1.1 christos malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2287 1.1 christos ia->datasize = 10; 2288 1.1 christos for (int i = 0; i < ia->datasize; ++i) 2289 1.1 christos ia->data[i] = i * 1.234; 2290 1.1 christos 2291 1.1 christos // Check named initializers. 2292 1.1 christos struct named_init ni = { 2293 1.1 christos .number = 34, 2294 1.1 christos .name = L"Test wide string", 2295 1.1 christos .average = 543.34343, 2296 1.1 christos }; 2297 1.1 christos 2298 1.1 christos ni.number = 58; 2299 1.1 christos 2300 1.1 christos int dynamic_array[ni.number]; 2301 1.1 christos dynamic_array[0] = argv[0][0]; 2302 1.1 christos dynamic_array[ni.number - 1] = 543; 2303 1.1 christos 2304 1.1 christos // work around unused variable warnings 2305 1.1 christos ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2306 1.1 christos || dynamic_array[ni.number - 1] != 543); 2307 1.1 christos ' 2308 1.1 christos 2309 1.1 christos # Test code for whether the C compiler supports C11 (global declarations) 2310 1.1 christos ac_c_conftest_c11_globals=' 2311 1.1 christos // Does the compiler advertise C11 conformance? 2312 1.1 christos #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2313 1.1 christos # error "Compiler does not advertise C11 conformance" 2314 1.1 christos #endif 2315 1.1 christos 2316 1.1 christos // Check _Alignas. 2317 1.1 christos char _Alignas (double) aligned_as_double; 2318 1.1 christos char _Alignas (0) no_special_alignment; 2319 1.1 christos extern char aligned_as_int; 2320 1.1 christos char _Alignas (0) _Alignas (int) aligned_as_int; 2321 1.1 christos 2322 1.1 christos // Check _Alignof. 2323 1.1 christos enum 2324 1.1 christos { 2325 1.1 christos int_alignment = _Alignof (int), 2326 1.1 christos int_array_alignment = _Alignof (int[100]), 2327 1.1 christos char_alignment = _Alignof (char) 2328 1.1 christos }; 2329 1.1 christos _Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2330 1.1 christos 2331 1.1 christos // Check _Noreturn. 2332 1.1 christos int _Noreturn does_not_return (void) { for (;;) continue; } 2333 1.1 christos 2334 1.1 christos // Check _Static_assert. 2335 1.1 christos struct test_static_assert 2336 1.1 christos { 2337 1.1 christos int x; 2338 1.1 christos _Static_assert (sizeof (int) <= sizeof (long int), 2339 1.1 christos "_Static_assert does not work in struct"); 2340 1.1 christos long int y; 2341 1.1 christos }; 2342 1.1 christos 2343 1.1 christos // Check UTF-8 literals. 2344 1.1 christos #define u8 syntax error! 2345 1.1 christos char const utf8_literal[] = u8"happens to be ASCII" "another string"; 2346 1.1 christos 2347 1.1 christos // Check duplicate typedefs. 2348 1.1 christos typedef long *long_ptr; 2349 1.1 christos typedef long int *long_ptr; 2350 1.1 christos typedef long_ptr long_ptr; 2351 1.1 christos 2352 1.1 christos // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2353 1.1 christos struct anonymous 2354 1.1 christos { 2355 1.1 christos union { 2356 1.1 christos struct { int i; int j; }; 2357 1.1 christos struct { int k; long int l; } w; 2358 1.1 christos }; 2359 1.1 christos int m; 2360 1.1 christos } v1; 2361 1.1 christos ' 2362 1.1 christos 2363 1.1 christos # Test code for whether the C compiler supports C11 (body of main). 2364 1.1 christos ac_c_conftest_c11_main=' 2365 1.1 christos _Static_assert ((offsetof (struct anonymous, i) 2366 1.1 christos == offsetof (struct anonymous, w.k)), 2367 1.1 christos "Anonymous union alignment botch"); 2368 1.1 christos v1.i = 2; 2369 1.1 christos v1.w.k = 5; 2370 1.1 christos ok |= v1.i != 5; 2371 1.1 christos ' 2372 1.1 christos 2373 1.1 christos # Test code for whether the C compiler supports C11 (complete). 2374 1.1 christos ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2375 1.1 christos ${ac_c_conftest_c99_globals} 2376 1.1 christos ${ac_c_conftest_c11_globals} 2377 1.1 christos 2378 1.1 christos int 2379 1.1 christos main (int argc, char **argv) 2380 1.1 christos { 2381 1.1 christos int ok = 0; 2382 1.1 christos ${ac_c_conftest_c89_main} 2383 1.1 christos ${ac_c_conftest_c99_main} 2384 1.1 christos ${ac_c_conftest_c11_main} 2385 1.1 christos return ok; 2386 1.1 christos } 2387 1.1 christos " 2388 1.1 christos 2389 1.1 christos # Test code for whether the C compiler supports C99 (complete). 2390 1.1 christos ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2391 1.1 christos ${ac_c_conftest_c99_globals} 2392 1.1 christos 2393 1.1 christos int 2394 1.1 christos main (int argc, char **argv) 2395 1.1 christos { 2396 1.1 christos int ok = 0; 2397 1.1 christos ${ac_c_conftest_c89_main} 2398 1.1 christos ${ac_c_conftest_c99_main} 2399 1.1 christos return ok; 2400 1.1 christos } 2401 1.1 christos " 2402 1.1 christos 2403 1.1 christos # Test code for whether the C compiler supports C89 (complete). 2404 1.1 christos ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2405 1.1 christos 2406 1.1 christos int 2407 1.1 christos main (int argc, char **argv) 2408 1.1 christos { 2409 1.1 christos int ok = 0; 2410 1.1 christos ${ac_c_conftest_c89_main} 2411 1.1 christos return ok; 2412 1.1 christos } 2413 1.1 christos " 2414 1.1 christos 2415 1.1 christos as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2416 1.1 christos as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2417 1.1 christos as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2418 1.1 christos as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2419 1.1 christos as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2420 1.1 christos as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2421 1.1 christos as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2422 1.1 christos as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2423 1.1 christos as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2424 1.1 christos 2425 1.1 christos # Auxiliary files required by this configure script. 2426 1.1 christos ac_aux_files="config.guess config.sub ltmain.sh compile missing install-sh" 2427 1.1 christos 2428 1.1 christos # Locations in which to look for auxiliary files. 2429 1.1 christos ac_aux_dir_candidates="${srcdir}/." 2430 1.1 christos 2431 1.1 christos # Search for a directory containing all of the required auxiliary files, 2432 1.1 christos # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2433 1.1 christos # If we don't find one directory that contains all the files we need, 2434 1.1 christos # we report the set of missing files from the *first* directory in 2435 1.1 christos # $ac_aux_dir_candidates and give up. 2436 1.1 christos ac_missing_aux_files="" 2437 1.1 christos ac_first_candidate=: 2438 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2439 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2440 1.1 christos as_found=false 2441 1.1 christos for as_dir in $ac_aux_dir_candidates 2442 1.1 christos do 2443 1.1 christos IFS=$as_save_IFS 2444 1.1 christos case $as_dir in #((( 2445 1.1 christos '') as_dir=./ ;; 2446 1.1 christos */) ;; 2447 1.1 christos *) as_dir=$as_dir/ ;; 2448 1.1 christos esac 2449 1.1 christos as_found=: 2450 1.1 christos 2451 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2452 1.1 christos ac_aux_dir_found=yes 2453 1.1 christos ac_install_sh= 2454 1.1 christos for ac_aux in $ac_aux_files 2455 1.1 christos do 2456 1.1 christos # As a special case, if "install-sh" is required, that requirement 2457 1.1 christos # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2458 1.1 christos # and $ac_install_sh is set appropriately for whichever one is found. 2459 1.1 christos if test x"$ac_aux" = x"install-sh" 2460 1.1 christos then 2461 1.1 christos if test -f "${as_dir}install-sh"; then 2462 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2463 1.1 christos ac_install_sh="${as_dir}install-sh -c" 2464 1.1 christos elif test -f "${as_dir}install.sh"; then 2465 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2466 1.1 christos ac_install_sh="${as_dir}install.sh -c" 2467 1.1 christos elif test -f "${as_dir}shtool"; then 2468 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2469 1.1 christos ac_install_sh="${as_dir}shtool install -c" 2470 1.1 christos else 2471 1.1 christos ac_aux_dir_found=no 2472 1.1 christos if $ac_first_candidate; then 2473 1.1 christos ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2474 1.1 christos else 2475 1.1 christos break 2476 1.1 christos fi 2477 1.1 christos fi 2478 1.1 christos else 2479 1.1 christos if test -f "${as_dir}${ac_aux}"; then 2480 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2481 1.1 christos else 2482 1.1 christos ac_aux_dir_found=no 2483 1.1 christos if $ac_first_candidate; then 2484 1.1 christos ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2485 1.1 christos else 2486 1.1 christos break 2487 1.1 christos fi 2488 1.1 christos fi 2489 1.1 christos fi 2490 1.1 christos done 2491 1.1 christos if test "$ac_aux_dir_found" = yes; then 2492 1.1 christos ac_aux_dir="$as_dir" 2493 1.1 christos break 2494 1.1 christos fi 2495 1.1 christos ac_first_candidate=false 2496 1.1 christos 2497 1.1 christos as_found=false 2498 1.1 christos done 2499 1.1 christos IFS=$as_save_IFS 2500 1.1 christos if $as_found 2501 1.1 christos then : 2502 1.1 christos 2503 1.1 christos else $as_nop 2504 1.1 christos as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 2505 1.1 christos fi 2506 1.1 christos 2507 1.1 christos 2508 1.1 christos # These three variables are undocumented and unsupported, 2509 1.1 christos # and are intended to be withdrawn in a future Autoconf release. 2510 1.1 christos # They can cause serious problems if a builder's source tree is in a directory 2511 1.1 christos # whose full name contains unusual characters. 2512 1.1 christos if test -f "${ac_aux_dir}config.guess"; then 2513 1.1 christos ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2514 1.1 christos fi 2515 1.1 christos if test -f "${ac_aux_dir}config.sub"; then 2516 1.1 christos ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2517 1.1 christos fi 2518 1.1 christos if test -f "$ac_aux_dir/configure"; then 2519 1.1 christos ac_configure="$SHELL ${ac_aux_dir}configure" 2520 1.1 christos fi 2521 1.1 christos 2522 1.1 christos # Check that the precious variables saved in the cache have kept the same 2523 1.1 christos # value. 2524 1.1 christos ac_cache_corrupted=false 2525 1.1 christos for ac_var in $ac_precious_vars; do 2526 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set 2527 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set 2528 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value 2529 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value 2530 1.1 christos case $ac_old_set,$ac_new_set in 2531 1.1 christos set,) 2532 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2533 1.1 christos printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2534 1.1 christos ac_cache_corrupted=: ;; 2535 1.1 christos ,set) 2536 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2537 1.1 christos printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2538 1.1 christos ac_cache_corrupted=: ;; 2539 1.1 christos ,);; 2540 1.1 christos *) 2541 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then 2542 1.1 christos # differences in whitespace do not lead to failure. 2543 1.1 christos ac_old_val_w=`echo x $ac_old_val` 2544 1.1 christos ac_new_val_w=`echo x $ac_new_val` 2545 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then 2546 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2547 1.1 christos printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2548 1.1 christos ac_cache_corrupted=: 2549 1.1 christos else 2550 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2551 1.1 christos printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2552 1.1 christos eval $ac_var=\$ac_old_val 2553 1.1 christos fi 2554 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2555 1.1 christos printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} 2556 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2557 1.1 christos printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} 2558 1.1 christos fi;; 2559 1.1 christos esac 2560 1.1 christos # Pass precious variables to config.status. 2561 1.1 christos if test "$ac_new_set" = set; then 2562 1.1 christos case $ac_new_val in 2563 1.1 christos *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2564 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;; 2565 1.1 christos esac 2566 1.1 christos case " $ac_configure_args " in 2567 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2568 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2569 1.1 christos esac 2570 1.1 christos fi 2571 1.1 christos done 2572 1.1 christos if $ac_cache_corrupted; then 2573 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2574 1.1 christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2575 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2576 1.1 christos printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2577 1.1 christos as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' 2578 1.1 christos and start over" "$LINENO" 5 2579 1.1 christos fi 2580 1.1 christos ## -------------------- ## 2581 1.1 christos ## Main body of script. ## 2582 1.1 christos ## -------------------- ## 2583 1.1 christos 2584 1.1 christos ac_ext=c 2585 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2586 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2587 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2588 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2589 1.1 christos 2590 1.1 christos 2591 1.1 christos 2592 1.1 christos 2593 1.1 christos 2594 1.1 christos # Use automake. 2595 1.1 christos am__api_version='1.16' 2596 1.1 christos 2597 1.1 christos 2598 1.1 christos 2599 1.1 christos # Find a good install program. We prefer a C program (faster), 2600 1.1 christos # so one script is as good as another. But avoid the broken or 2601 1.1 christos # incompatible versions: 2602 1.1 christos # SysV /etc/install, /usr/sbin/install 2603 1.1 christos # SunOS /usr/etc/install 2604 1.1 christos # IRIX /sbin/install 2605 1.1 christos # AIX /bin/install 2606 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs 2607 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2608 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2609 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2610 1.1 christos # OS/2's system install, which has a completely different semantic 2611 1.1 christos # ./install, which can be erroneously created by make from ./install.sh. 2612 1.1 christos # Reject install programs that cannot install multiple files. 2613 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2614 1.1 christos printf %s "checking for a BSD-compatible install... " >&6; } 2615 1.1 christos if test -z "$INSTALL"; then 2616 1.1 christos if test ${ac_cv_path_install+y} 2617 1.1 christos then : 2618 1.1 christos printf %s "(cached) " >&6 2619 1.1 christos else $as_nop 2620 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2621 1.1 christos for as_dir in $PATH 2622 1.1 christos do 2623 1.1 christos IFS=$as_save_IFS 2624 1.1 christos case $as_dir in #((( 2625 1.1 christos '') as_dir=./ ;; 2626 1.1 christos */) ;; 2627 1.1 christos *) as_dir=$as_dir/ ;; 2628 1.1 christos esac 2629 1.1 christos # Account for fact that we put trailing slashes in our PATH walk. 2630 1.1 christos case $as_dir in #(( 2631 1.1 christos ./ | /[cC]/* | \ 2632 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2633 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2634 1.1 christos /usr/ucb/* ) ;; 2635 1.1 christos *) 2636 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install. 2637 1.1 christos # Don't use installbsd from OSF since it installs stuff as root 2638 1.1 christos # by default. 2639 1.1 christos for ac_prog in ginstall scoinst install; do 2640 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2641 1.1 christos if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 2642 1.1 christos if test $ac_prog = install && 2643 1.1 christos grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2644 1.1 christos # AIX install. It has an incompatible calling convention. 2645 1.1 christos : 2646 1.1 christos elif test $ac_prog = install && 2647 1.1 christos grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2648 1.1 christos # program-specific install script used by HP pwplus--don't use. 2649 1.1 christos : 2650 1.1 christos else 2651 1.1 christos rm -rf conftest.one conftest.two conftest.dir 2652 1.1 christos echo one > conftest.one 2653 1.1 christos echo two > conftest.two 2654 1.1 christos mkdir conftest.dir 2655 1.1 christos if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 2656 1.1 christos test -s conftest.one && test -s conftest.two && 2657 1.1 christos test -s conftest.dir/conftest.one && 2658 1.1 christos test -s conftest.dir/conftest.two 2659 1.1 christos then 2660 1.1 christos ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 2661 1.1 christos break 3 2662 1.1 christos fi 2663 1.1 christos fi 2664 1.1 christos fi 2665 1.1 christos done 2666 1.1 christos done 2667 1.1 christos ;; 2668 1.1 christos esac 2669 1.1 christos 2670 1.1 christos done 2671 1.1 christos IFS=$as_save_IFS 2672 1.1 christos 2673 1.1 christos rm -rf conftest.one conftest.two conftest.dir 2674 1.1 christos 2675 1.1 christos fi 2676 1.1 christos if test ${ac_cv_path_install+y}; then 2677 1.1 christos INSTALL=$ac_cv_path_install 2678 1.1 christos else 2679 1.1 christos # As a last resort, use the slow shell script. Don't cache a 2680 1.1 christos # value for INSTALL within a source directory, because that will 2681 1.1 christos # break other packages using the cache if that directory is 2682 1.1 christos # removed, or if the value is a relative name. 2683 1.1 christos INSTALL=$ac_install_sh 2684 1.1 christos fi 2685 1.1 christos fi 2686 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2687 1.1 christos printf "%s\n" "$INSTALL" >&6; } 2688 1.1 christos 2689 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2690 1.1 christos # It thinks the first close brace ends the variable substitution. 2691 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2692 1.1 christos 2693 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2694 1.1 christos 2695 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2696 1.1 christos 2697 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2698 1.1 christos printf %s "checking whether build environment is sane... " >&6; } 2699 1.1 christos # Reject unsafe characters in $srcdir or the absolute working directory 2700 1.1 christos # name. Accept space and tab only in the latter. 2701 1.1 christos am_lf=' 2702 1.1 christos ' 2703 1.1 christos case `pwd` in 2704 1.1 christos *[\\\"\#\$\&\'\`$am_lf]*) 2705 1.1 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2706 1.1 christos esac 2707 1.1 christos case $srcdir in 2708 1.1 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2709 1.1 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2710 1.1 christos esac 2711 1.1 christos 2712 1.1 christos # Do 'set' in a subshell so we don't clobber the current shell's 2713 1.1 christos # arguments. Must try -L first in case configure is actually a 2714 1.1 christos # symlink; some systems play weird games with the mod time of symlinks 2715 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing 2716 1.1 christos # directory). 2717 1.1 christos if ( 2718 1.1 christos am_has_slept=no 2719 1.1 christos for am_try in 1 2; do 2720 1.1 christos echo "timestamp, slept: $am_has_slept" > conftest.file 2721 1.1 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2722 1.1 christos if test "$*" = "X"; then 2723 1.1 christos # -L didn't work. 2724 1.1 christos set X `ls -t "$srcdir/configure" conftest.file` 2725 1.1 christos fi 2726 1.1 christos if test "$*" != "X $srcdir/configure conftest.file" \ 2727 1.1 christos && test "$*" != "X conftest.file $srcdir/configure"; then 2728 1.1 christos 2729 1.1 christos # If neither matched, then we have a broken ls. This can happen 2730 1.1 christos # if, for instance, CONFIG_SHELL is bash and it inherits a 2731 1.1 christos # broken ls alias from the environment. This has actually 2732 1.1 christos # happened. Such a system could not be considered "sane". 2733 1.1 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2734 1.1 christos alias in your environment" "$LINENO" 5 2735 1.1 christos fi 2736 1.1 christos if test "$2" = conftest.file || test $am_try -eq 2; then 2737 1.1 christos break 2738 1.1 christos fi 2739 1.1 christos # Just in case. 2740 1.1 christos sleep 1 2741 1.1 christos am_has_slept=yes 2742 1.1 christos done 2743 1.1 christos test "$2" = conftest.file 2744 1.1 christos ) 2745 1.1 christos then 2746 1.1 christos # Ok. 2747 1.1 christos : 2748 1.1 christos else 2749 1.1 christos as_fn_error $? "newly created file is older than distributed files! 2750 1.1 christos Check your system clock" "$LINENO" 5 2751 1.1 christos fi 2752 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2753 1.1 christos printf "%s\n" "yes" >&6; } 2754 1.1 christos # If we didn't sleep, we still need to ensure time stamps of config.status and 2755 1.1 christos # generated files are strictly newer. 2756 1.1 christos am_sleep_pid= 2757 1.1 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2758 1.1 christos ( sleep 1 ) & 2759 1.1 christos am_sleep_pid=$! 2760 1.1 christos fi 2761 1.1 christos 2762 1.1 christos rm -f conftest.file 2763 1.1 christos 2764 1.1 christos test "$program_prefix" != NONE && 2765 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name" 2766 1.1 christos # Use a double $ so make ignores it. 2767 1.1 christos test "$program_suffix" != NONE && 2768 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2769 1.1 christos # Double any \ or $. 2770 1.1 christos # By default was `s,x,x', remove it if useless. 2771 1.1 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2772 1.1 christos program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 2773 1.1 christos 2774 1.1 christos 2775 1.1 christos # Expand $ac_aux_dir to an absolute path. 2776 1.1 christos am_aux_dir=`cd "$ac_aux_dir" && pwd` 2777 1.1 christos 2778 1.1 christos 2779 1.1 christos if test x"${MISSING+set}" != xset; then 2780 1.1 christos MISSING="\${SHELL} '$am_aux_dir/missing'" 2781 1.1 christos fi 2782 1.1 christos # Use eval to expand $SHELL 2783 1.1 christos if eval "$MISSING --is-lightweight"; then 2784 1.1 christos am_missing_run="$MISSING " 2785 1.1 christos else 2786 1.1 christos am_missing_run= 2787 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2788 1.1 christos printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2789 1.1 christos fi 2790 1.1 christos 2791 1.1 christos if test x"${install_sh+set}" != xset; then 2792 1.1 christos case $am_aux_dir in 2793 1.1 christos *\ * | *\ *) 2794 1.1 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2795 1.1 christos *) 2796 1.1 christos install_sh="\${SHELL} $am_aux_dir/install-sh" 2797 1.1 christos esac 2798 1.1 christos fi 2799 1.1 christos 2800 1.1 christos # Installed binaries are usually stripped using 'strip' when the user 2801 1.1 christos # run "make install-strip". However 'strip' might not be the right 2802 1.1 christos # tool to use in cross-compilation environments, therefore Automake 2803 1.1 christos # will honor the 'STRIP' environment variable to overrule this program. 2804 1.1 christos if test "$cross_compiling" != no; then 2805 1.1 christos if test -n "$ac_tool_prefix"; then 2806 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2807 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 2808 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2809 1.1 christos printf %s "checking for $ac_word... " >&6; } 2810 1.1 christos if test ${ac_cv_prog_STRIP+y} 2811 1.1 christos then : 2812 1.1 christos printf %s "(cached) " >&6 2813 1.1 christos else $as_nop 2814 1.1 christos if test -n "$STRIP"; then 2815 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2816 1.1 christos else 2817 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2818 1.1 christos for as_dir in $PATH 2819 1.1 christos do 2820 1.1 christos IFS=$as_save_IFS 2821 1.1 christos case $as_dir in #((( 2822 1.1 christos '') as_dir=./ ;; 2823 1.1 christos */) ;; 2824 1.1 christos *) as_dir=$as_dir/ ;; 2825 1.1 christos esac 2826 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2827 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2828 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2829 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2830 1.1 christos break 2 2831 1.1 christos fi 2832 1.1 christos done 2833 1.1 christos done 2834 1.1 christos IFS=$as_save_IFS 2835 1.1 christos 2836 1.1 christos fi 2837 1.1 christos fi 2838 1.1 christos STRIP=$ac_cv_prog_STRIP 2839 1.1 christos if test -n "$STRIP"; then 2840 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2841 1.1 christos printf "%s\n" "$STRIP" >&6; } 2842 1.1 christos else 2843 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2844 1.1 christos printf "%s\n" "no" >&6; } 2845 1.1 christos fi 2846 1.1 christos 2847 1.1 christos 2848 1.1 christos fi 2849 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 2850 1.1 christos ac_ct_STRIP=$STRIP 2851 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 2852 1.1 christos set dummy strip; ac_word=$2 2853 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2854 1.1 christos printf %s "checking for $ac_word... " >&6; } 2855 1.1 christos if test ${ac_cv_prog_ac_ct_STRIP+y} 2856 1.1 christos then : 2857 1.1 christos printf %s "(cached) " >&6 2858 1.1 christos else $as_nop 2859 1.1 christos if test -n "$ac_ct_STRIP"; then 2860 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2861 1.1 christos else 2862 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2863 1.1 christos for as_dir in $PATH 2864 1.1 christos do 2865 1.1 christos IFS=$as_save_IFS 2866 1.1 christos case $as_dir in #((( 2867 1.1 christos '') as_dir=./ ;; 2868 1.1 christos */) ;; 2869 1.1 christos *) as_dir=$as_dir/ ;; 2870 1.1 christos esac 2871 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2872 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2873 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 2874 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2875 1.1 christos break 2 2876 1.1 christos fi 2877 1.1 christos done 2878 1.1 christos done 2879 1.1 christos IFS=$as_save_IFS 2880 1.1 christos 2881 1.1 christos fi 2882 1.1 christos fi 2883 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2884 1.1 christos if test -n "$ac_ct_STRIP"; then 2885 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2886 1.1 christos printf "%s\n" "$ac_ct_STRIP" >&6; } 2887 1.1 christos else 2888 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2889 1.1 christos printf "%s\n" "no" >&6; } 2890 1.1 christos fi 2891 1.1 christos 2892 1.1 christos if test "x$ac_ct_STRIP" = x; then 2893 1.1 christos STRIP=":" 2894 1.1 christos else 2895 1.1 christos case $cross_compiling:$ac_tool_warned in 2896 1.1 christos yes:) 2897 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2898 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2899 1.1 christos ac_tool_warned=yes ;; 2900 1.1 christos esac 2901 1.1 christos STRIP=$ac_ct_STRIP 2902 1.1 christos fi 2903 1.1 christos else 2904 1.1 christos STRIP="$ac_cv_prog_STRIP" 2905 1.1 christos fi 2906 1.1 christos 2907 1.1 christos fi 2908 1.1 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2909 1.1 christos 2910 1.1 christos 2911 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 2912 1.1 christos printf %s "checking for a race-free mkdir -p... " >&6; } 2913 1.1 christos if test -z "$MKDIR_P"; then 2914 1.1 christos if test ${ac_cv_path_mkdir+y} 2915 1.1 christos then : 2916 1.1 christos printf %s "(cached) " >&6 2917 1.1 christos else $as_nop 2918 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2919 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2920 1.1 christos do 2921 1.1 christos IFS=$as_save_IFS 2922 1.1 christos case $as_dir in #((( 2923 1.1 christos '') as_dir=./ ;; 2924 1.1 christos */) ;; 2925 1.1 christos *) as_dir=$as_dir/ ;; 2926 1.1 christos esac 2927 1.1 christos for ac_prog in mkdir gmkdir; do 2928 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2929 1.1 christos as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 2930 1.1 christos case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 2931 1.1 christos 'mkdir ('*'coreutils) '* | \ 2932 1.1 christos 'BusyBox '* | \ 2933 1.1 christos 'mkdir (fileutils) '4.1*) 2934 1.1 christos ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 2935 1.1 christos break 3;; 2936 1.1 christos esac 2937 1.1 christos done 2938 1.1 christos done 2939 1.1 christos done 2940 1.1 christos IFS=$as_save_IFS 2941 1.1 christos 2942 1.1 christos fi 2943 1.1 christos 2944 1.1 christos test -d ./--version && rmdir ./--version 2945 1.1 christos if test ${ac_cv_path_mkdir+y}; then 2946 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p" 2947 1.1 christos else 2948 1.1 christos # As a last resort, use the slow shell script. Don't cache a 2949 1.1 christos # value for MKDIR_P within a source directory, because that will 2950 1.1 christos # break other packages using the cache if that directory is 2951 1.1 christos # removed, or if the value is a relative name. 2952 1.1 christos MKDIR_P="$ac_install_sh -d" 2953 1.1 christos fi 2954 1.1 christos fi 2955 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2956 1.1 christos printf "%s\n" "$MKDIR_P" >&6; } 2957 1.1 christos 2958 1.1 christos for ac_prog in gawk mawk nawk awk 2959 1.1 christos do 2960 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 2961 1.1 christos set dummy $ac_prog; ac_word=$2 2962 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2963 1.1 christos printf %s "checking for $ac_word... " >&6; } 2964 1.1 christos if test ${ac_cv_prog_AWK+y} 2965 1.1 christos then : 2966 1.1 christos printf %s "(cached) " >&6 2967 1.1 christos else $as_nop 2968 1.1 christos if test -n "$AWK"; then 2969 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test. 2970 1.1 christos else 2971 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2972 1.1 christos for as_dir in $PATH 2973 1.1 christos do 2974 1.1 christos IFS=$as_save_IFS 2975 1.1 christos case $as_dir in #((( 2976 1.1 christos '') as_dir=./ ;; 2977 1.1 christos */) ;; 2978 1.1 christos *) as_dir=$as_dir/ ;; 2979 1.1 christos esac 2980 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2981 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2982 1.1 christos ac_cv_prog_AWK="$ac_prog" 2983 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2984 1.1 christos break 2 2985 1.1 christos fi 2986 1.1 christos done 2987 1.1 christos done 2988 1.1 christos IFS=$as_save_IFS 2989 1.1 christos 2990 1.1 christos fi 2991 1.1 christos fi 2992 1.1 christos AWK=$ac_cv_prog_AWK 2993 1.1 christos if test -n "$AWK"; then 2994 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2995 1.1 christos printf "%s\n" "$AWK" >&6; } 2996 1.1 christos else 2997 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2998 1.1 christos printf "%s\n" "no" >&6; } 2999 1.1 christos fi 3000 1.1 christos 3001 1.1 christos 3002 1.1 christos test -n "$AWK" && break 3003 1.1 christos done 3004 1.1 christos 3005 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3006 1.1 christos printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3007 1.1 christos set x ${MAKE-make} 3008 1.1 christos ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3009 1.1 christos if eval test \${ac_cv_prog_make_${ac_make}_set+y} 3010 1.1 christos then : 3011 1.1 christos printf %s "(cached) " >&6 3012 1.1 christos else $as_nop 3013 1.1 christos cat >conftest.make <<\_ACEOF 3014 1.1 christos SHELL = /bin/sh 3015 1.1 christos all: 3016 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%' 3017 1.1 christos _ACEOF 3018 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3019 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in 3020 1.1 christos *@@@%%%=?*=@@@%%%*) 3021 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;; 3022 1.1 christos *) 3023 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;; 3024 1.1 christos esac 3025 1.1 christos rm -f conftest.make 3026 1.1 christos fi 3027 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3028 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3029 1.1 christos printf "%s\n" "yes" >&6; } 3030 1.1 christos SET_MAKE= 3031 1.1 christos else 3032 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3033 1.1 christos printf "%s\n" "no" >&6; } 3034 1.1 christos SET_MAKE="MAKE=${MAKE-make}" 3035 1.1 christos fi 3036 1.1 christos 3037 1.1 christos rm -rf .tst 2>/dev/null 3038 1.1 christos mkdir .tst 2>/dev/null 3039 1.1 christos if test -d .tst; then 3040 1.1 christos am__leading_dot=. 3041 1.1 christos else 3042 1.1 christos am__leading_dot=_ 3043 1.1 christos fi 3044 1.1 christos rmdir .tst 2>/dev/null 3045 1.1 christos 3046 1.1 christos # Check whether --enable-silent-rules was given. 3047 1.1 christos if test ${enable_silent_rules+y} 3048 1.1 christos then : 3049 1.1 christos enableval=$enable_silent_rules; 3050 1.1 christos fi 3051 1.1 christos 3052 1.1 christos case $enable_silent_rules in # ((( 3053 1.1 christos yes) AM_DEFAULT_VERBOSITY=0;; 3054 1.1 christos no) AM_DEFAULT_VERBOSITY=1;; 3055 1.1 christos *) AM_DEFAULT_VERBOSITY=1;; 3056 1.1 christos esac 3057 1.1 christos am_make=${MAKE-make} 3058 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3059 1.1 christos printf %s "checking whether $am_make supports nested variables... " >&6; } 3060 1.1 christos if test ${am_cv_make_support_nested_variables+y} 3061 1.1 christos then : 3062 1.1 christos printf %s "(cached) " >&6 3063 1.1 christos else $as_nop 3064 1.1 christos if printf "%s\n" 'TRUE=$(BAR$(V)) 3065 1.1 christos BAR0=false 3066 1.1 christos BAR1=true 3067 1.1 christos V=1 3068 1.1 christos am__doit: 3069 1.1 christos @$(TRUE) 3070 1.1 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3071 1.1 christos am_cv_make_support_nested_variables=yes 3072 1.1 christos else 3073 1.1 christos am_cv_make_support_nested_variables=no 3074 1.1 christos fi 3075 1.1 christos fi 3076 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3077 1.1 christos printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 3078 1.1 christos if test $am_cv_make_support_nested_variables = yes; then 3079 1.1 christos AM_V='$(V)' 3080 1.1 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3081 1.1 christos else 3082 1.1 christos AM_V=$AM_DEFAULT_VERBOSITY 3083 1.1 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3084 1.1 christos fi 3085 1.1 christos AM_BACKSLASH='\' 3086 1.1 christos 3087 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then 3088 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3089 1.1 christos # is not polluted with repeated "-I." 3090 1.1 christos am__isrc=' -I$(srcdir)' 3091 1.1 christos # test to see if srcdir already configured 3092 1.1 christos if test -f $srcdir/config.status; then 3093 1.1 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3094 1.1 christos fi 3095 1.1 christos fi 3096 1.1 christos 3097 1.1 christos # test whether we have cygpath 3098 1.1 christos if test -z "$CYGPATH_W"; then 3099 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then 3100 1.1 christos CYGPATH_W='cygpath -w' 3101 1.1 christos else 3102 1.1 christos CYGPATH_W=echo 3103 1.1 christos fi 3104 1.1 christos fi 3105 1.1 christos 3106 1.1 christos 3107 1.1 christos # Define the identity of the package. 3108 1.1 christos PACKAGE='sqlite' 3109 1.1.1.2 christos VERSION='3.45.1' 3110 1.1 christos 3111 1.1 christos 3112 1.1 christos printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 3113 1.1 christos 3114 1.1 christos 3115 1.1 christos printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 3116 1.1 christos 3117 1.1 christos # Some tools Automake needs. 3118 1.1 christos 3119 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3120 1.1 christos 3121 1.1 christos 3122 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3123 1.1 christos 3124 1.1 christos 3125 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3126 1.1 christos 3127 1.1 christos 3128 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3129 1.1 christos 3130 1.1 christos 3131 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3132 1.1 christos 3133 1.1 christos # For better backward compatibility. To be removed once Automake 1.9.x 3134 1.1 christos # dies out for good. For more background, see: 3135 1.1 christos # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3136 1.1 christos # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3137 1.1 christos mkdir_p='$(MKDIR_P)' 3138 1.1 christos 3139 1.1 christos # We need awk for the "check" target (and possibly the TAP driver). The 3140 1.1 christos # system "awk" is bad on some platforms. 3141 1.1 christos # Always define AMTAR for backward compatibility. Yes, it's still used 3142 1.1 christos # in the wild :-( We should find a proper way to deprecate it ... 3143 1.1 christos AMTAR='$${TAR-tar}' 3144 1.1 christos 3145 1.1 christos 3146 1.1 christos # We'll loop over all known methods to create a tar archive until one works. 3147 1.1 christos _am_tools='gnutar pax cpio none' 3148 1.1 christos 3149 1.1 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3150 1.1 christos 3151 1.1 christos 3152 1.1 christos 3153 1.1 christos 3154 1.1 christos 3155 1.1 christos # Variables for tags utilities; see am/tags.am 3156 1.1 christos if test -z "$CTAGS"; then 3157 1.1 christos CTAGS=ctags 3158 1.1 christos fi 3159 1.1 christos 3160 1.1 christos if test -z "$ETAGS"; then 3161 1.1 christos ETAGS=etags 3162 1.1 christos fi 3163 1.1 christos 3164 1.1 christos if test -z "$CSCOPE"; then 3165 1.1 christos CSCOPE=cscope 3166 1.1 christos fi 3167 1.1 christos 3168 1.1 christos 3169 1.1 christos 3170 1.1 christos # POSIX will say in a future version that running "rm -f" with no argument 3171 1.1 christos # is OK; and we want to be able to make that assumption in our Makefile 3172 1.1 christos # recipes. So use an aggressive probe to check that the usage we want is 3173 1.1 christos # actually supported "in the wild" to an acceptable degree. 3174 1.1 christos # See automake bug#10828. 3175 1.1 christos # To make any issue more visible, cause the running configure to be aborted 3176 1.1 christos # by default if the 'rm' program in use doesn't match our expectations; the 3177 1.1 christos # user can still override this though. 3178 1.1 christos if rm -f && rm -fr && rm -rf; then : OK; else 3179 1.1 christos cat >&2 <<'END' 3180 1.1 christos Oops! 3181 1.1 christos 3182 1.1 christos Your 'rm' program seems unable to run without file operands specified 3183 1.1 christos on the command line, even when the '-f' option is present. This is contrary 3184 1.1 christos to the behaviour of most rm programs out there, and not conforming with 3185 1.1 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3186 1.1 christos 3187 1.1 christos Please tell bug-automake@gnu.org about your system, including the value 3188 1.1 christos of your $PATH and any error possibly output before this message. This 3189 1.1 christos can help us improve future automake versions. 3190 1.1 christos 3191 1.1 christos END 3192 1.1 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3193 1.1 christos echo 'Configuration will proceed anyway, since you have set the' >&2 3194 1.1 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3195 1.1 christos echo >&2 3196 1.1 christos else 3197 1.1 christos cat >&2 <<'END' 3198 1.1 christos Aborting the configuration process, to ensure you take notice of the issue. 3199 1.1 christos 3200 1.1 christos You can download and install GNU coreutils to get an 'rm' implementation 3201 1.1 christos that behaves properly: <https://www.gnu.org/software/coreutils/>. 3202 1.1 christos 3203 1.1 christos If you want to complete the configuration process using your problematic 3204 1.1 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3205 1.1 christos to "yes", and re-run configure. 3206 1.1 christos 3207 1.1 christos END 3208 1.1 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3209 1.1 christos fi 3210 1.1 christos fi 3211 1.1 christos 3212 1.1 christos 3213 1.1 christos 3214 1.1 christos 3215 1.1 christos 3216 1.1 christos 3217 1.1 christos 3218 1.1 christos 3219 1.1 christos 3220 1.1 christos 3221 1.1 christos 3222 1.1 christos DEPDIR="${am__leading_dot}deps" 3223 1.1 christos 3224 1.1 christos ac_config_commands="$ac_config_commands depfiles" 3225 1.1 christos 3226 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 3227 1.1 christos printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 3228 1.1 christos cat > confinc.mk << 'END' 3229 1.1 christos am__doit: 3230 1.1 christos @echo this is the am__doit target >confinc.out 3231 1.1 christos .PHONY: am__doit 3232 1.1 christos END 3233 1.1 christos am__include="#" 3234 1.1 christos am__quote= 3235 1.1 christos # BSD make does it like this. 3236 1.1 christos echo '.include "confinc.mk" # ignored' > confmf.BSD 3237 1.1 christos # Other make implementations (GNU, Solaris 10, AIX) do it like this. 3238 1.1 christos echo 'include confinc.mk # ignored' > confmf.GNU 3239 1.1 christos _am_result=no 3240 1.1 christos for s in GNU BSD; do 3241 1.1 christos { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 3242 1.1 christos (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 3243 1.1 christos ac_status=$? 3244 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 3245 1.1 christos (exit $ac_status); } 3246 1.1 christos case $?:`cat confinc.out 2>/dev/null` in #( 3247 1.1 christos '0:this is the am__doit target') : 3248 1.1 christos case $s in #( 3249 1.1 christos BSD) : 3250 1.1 christos am__include='.include' am__quote='"' ;; #( 3251 1.1 christos *) : 3252 1.1 christos am__include='include' am__quote='' ;; 3253 1.1 christos esac ;; #( 3254 1.1 christos *) : 3255 1.1 christos ;; 3256 1.1 christos esac 3257 1.1 christos if test "$am__include" != "#"; then 3258 1.1 christos _am_result="yes ($s style)" 3259 1.1 christos break 3260 1.1 christos fi 3261 1.1 christos done 3262 1.1 christos rm -f confinc.* confmf.* 3263 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 3264 1.1 christos printf "%s\n" "${_am_result}" >&6; } 3265 1.1 christos 3266 1.1 christos # Check whether --enable-dependency-tracking was given. 3267 1.1 christos if test ${enable_dependency_tracking+y} 3268 1.1 christos then : 3269 1.1 christos enableval=$enable_dependency_tracking; 3270 1.1 christos fi 3271 1.1 christos 3272 1.1 christos if test "x$enable_dependency_tracking" != xno; then 3273 1.1 christos am_depcomp="$ac_aux_dir/depcomp" 3274 1.1 christos AMDEPBACKSLASH='\' 3275 1.1 christos am__nodep='_no' 3276 1.1 christos fi 3277 1.1 christos if test "x$enable_dependency_tracking" != xno; then 3278 1.1 christos AMDEP_TRUE= 3279 1.1 christos AMDEP_FALSE='#' 3280 1.1 christos else 3281 1.1 christos AMDEP_TRUE='#' 3282 1.1 christos AMDEP_FALSE= 3283 1.1 christos fi 3284 1.1 christos 3285 1.1 christos 3286 1.1 christos ac_ext=c 3287 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3288 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3289 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3290 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3291 1.1 christos if test -n "$ac_tool_prefix"; then 3292 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3293 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 3294 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3295 1.1 christos printf %s "checking for $ac_word... " >&6; } 3296 1.1 christos if test ${ac_cv_prog_CC+y} 3297 1.1 christos then : 3298 1.1 christos printf %s "(cached) " >&6 3299 1.1 christos else $as_nop 3300 1.1 christos if test -n "$CC"; then 3301 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3302 1.1 christos else 3303 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3304 1.1 christos for as_dir in $PATH 3305 1.1 christos do 3306 1.1 christos IFS=$as_save_IFS 3307 1.1 christos case $as_dir in #((( 3308 1.1 christos '') as_dir=./ ;; 3309 1.1 christos */) ;; 3310 1.1 christos *) as_dir=$as_dir/ ;; 3311 1.1 christos esac 3312 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3313 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3314 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 3315 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3316 1.1 christos break 2 3317 1.1 christos fi 3318 1.1 christos done 3319 1.1 christos done 3320 1.1 christos IFS=$as_save_IFS 3321 1.1 christos 3322 1.1 christos fi 3323 1.1 christos fi 3324 1.1 christos CC=$ac_cv_prog_CC 3325 1.1 christos if test -n "$CC"; then 3326 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3327 1.1 christos printf "%s\n" "$CC" >&6; } 3328 1.1 christos else 3329 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3330 1.1 christos printf "%s\n" "no" >&6; } 3331 1.1 christos fi 3332 1.1 christos 3333 1.1 christos 3334 1.1 christos fi 3335 1.1 christos if test -z "$ac_cv_prog_CC"; then 3336 1.1 christos ac_ct_CC=$CC 3337 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 3338 1.1 christos set dummy gcc; ac_word=$2 3339 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3340 1.1 christos printf %s "checking for $ac_word... " >&6; } 3341 1.1 christos if test ${ac_cv_prog_ac_ct_CC+y} 3342 1.1 christos then : 3343 1.1 christos printf %s "(cached) " >&6 3344 1.1 christos else $as_nop 3345 1.1 christos if test -n "$ac_ct_CC"; then 3346 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3347 1.1 christos else 3348 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3349 1.1 christos for as_dir in $PATH 3350 1.1 christos do 3351 1.1 christos IFS=$as_save_IFS 3352 1.1 christos case $as_dir in #((( 3353 1.1 christos '') as_dir=./ ;; 3354 1.1 christos */) ;; 3355 1.1 christos *) as_dir=$as_dir/ ;; 3356 1.1 christos esac 3357 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3358 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3359 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 3360 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3361 1.1 christos break 2 3362 1.1 christos fi 3363 1.1 christos done 3364 1.1 christos done 3365 1.1 christos IFS=$as_save_IFS 3366 1.1 christos 3367 1.1 christos fi 3368 1.1 christos fi 3369 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3370 1.1 christos if test -n "$ac_ct_CC"; then 3371 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3372 1.1 christos printf "%s\n" "$ac_ct_CC" >&6; } 3373 1.1 christos else 3374 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3375 1.1 christos printf "%s\n" "no" >&6; } 3376 1.1 christos fi 3377 1.1 christos 3378 1.1 christos if test "x$ac_ct_CC" = x; then 3379 1.1 christos CC="" 3380 1.1 christos else 3381 1.1 christos case $cross_compiling:$ac_tool_warned in 3382 1.1 christos yes:) 3383 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3384 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3385 1.1 christos ac_tool_warned=yes ;; 3386 1.1 christos esac 3387 1.1 christos CC=$ac_ct_CC 3388 1.1 christos fi 3389 1.1 christos else 3390 1.1 christos CC="$ac_cv_prog_CC" 3391 1.1 christos fi 3392 1.1 christos 3393 1.1 christos if test -z "$CC"; then 3394 1.1 christos if test -n "$ac_tool_prefix"; then 3395 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3396 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 3397 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3398 1.1 christos printf %s "checking for $ac_word... " >&6; } 3399 1.1 christos if test ${ac_cv_prog_CC+y} 3400 1.1 christos then : 3401 1.1 christos printf %s "(cached) " >&6 3402 1.1 christos else $as_nop 3403 1.1 christos if test -n "$CC"; then 3404 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3405 1.1 christos else 3406 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3407 1.1 christos for as_dir in $PATH 3408 1.1 christos do 3409 1.1 christos IFS=$as_save_IFS 3410 1.1 christos case $as_dir in #((( 3411 1.1 christos '') as_dir=./ ;; 3412 1.1 christos */) ;; 3413 1.1 christos *) as_dir=$as_dir/ ;; 3414 1.1 christos esac 3415 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3416 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3417 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 3418 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3419 1.1 christos break 2 3420 1.1 christos fi 3421 1.1 christos done 3422 1.1 christos done 3423 1.1 christos IFS=$as_save_IFS 3424 1.1 christos 3425 1.1 christos fi 3426 1.1 christos fi 3427 1.1 christos CC=$ac_cv_prog_CC 3428 1.1 christos if test -n "$CC"; then 3429 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3430 1.1 christos printf "%s\n" "$CC" >&6; } 3431 1.1 christos else 3432 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3433 1.1 christos printf "%s\n" "no" >&6; } 3434 1.1 christos fi 3435 1.1 christos 3436 1.1 christos 3437 1.1 christos fi 3438 1.1 christos fi 3439 1.1 christos if test -z "$CC"; then 3440 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 3441 1.1 christos set dummy cc; ac_word=$2 3442 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3443 1.1 christos printf %s "checking for $ac_word... " >&6; } 3444 1.1 christos if test ${ac_cv_prog_CC+y} 3445 1.1 christos then : 3446 1.1 christos printf %s "(cached) " >&6 3447 1.1 christos else $as_nop 3448 1.1 christos if test -n "$CC"; then 3449 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3450 1.1 christos else 3451 1.1 christos ac_prog_rejected=no 3452 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3453 1.1 christos for as_dir in $PATH 3454 1.1 christos do 3455 1.1 christos IFS=$as_save_IFS 3456 1.1 christos case $as_dir in #((( 3457 1.1 christos '') as_dir=./ ;; 3458 1.1 christos */) ;; 3459 1.1 christos *) as_dir=$as_dir/ ;; 3460 1.1 christos esac 3461 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3462 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3463 1.1 christos if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3464 1.1 christos ac_prog_rejected=yes 3465 1.1 christos continue 3466 1.1 christos fi 3467 1.1 christos ac_cv_prog_CC="cc" 3468 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3469 1.1 christos break 2 3470 1.1 christos fi 3471 1.1 christos done 3472 1.1 christos done 3473 1.1 christos IFS=$as_save_IFS 3474 1.1 christos 3475 1.1 christos if test $ac_prog_rejected = yes; then 3476 1.1 christos # We found a bogon in the path, so make sure we never use it. 3477 1.1 christos set dummy $ac_cv_prog_CC 3478 1.1 christos shift 3479 1.1 christos if test $# != 0; then 3480 1.1 christos # We chose a different compiler from the bogus one. 3481 1.1 christos # However, it has the same basename, so the bogon will be chosen 3482 1.1 christos # first if we set CC to just the basename; use the full file name. 3483 1.1 christos shift 3484 1.1 christos ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 3485 1.1 christos fi 3486 1.1 christos fi 3487 1.1 christos fi 3488 1.1 christos fi 3489 1.1 christos CC=$ac_cv_prog_CC 3490 1.1 christos if test -n "$CC"; then 3491 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3492 1.1 christos printf "%s\n" "$CC" >&6; } 3493 1.1 christos else 3494 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3495 1.1 christos printf "%s\n" "no" >&6; } 3496 1.1 christos fi 3497 1.1 christos 3498 1.1 christos 3499 1.1 christos fi 3500 1.1 christos if test -z "$CC"; then 3501 1.1 christos if test -n "$ac_tool_prefix"; then 3502 1.1 christos for ac_prog in cl.exe 3503 1.1 christos do 3504 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3505 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3506 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3507 1.1 christos printf %s "checking for $ac_word... " >&6; } 3508 1.1 christos if test ${ac_cv_prog_CC+y} 3509 1.1 christos then : 3510 1.1 christos printf %s "(cached) " >&6 3511 1.1 christos else $as_nop 3512 1.1 christos if test -n "$CC"; then 3513 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3514 1.1 christos else 3515 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3516 1.1 christos for as_dir in $PATH 3517 1.1 christos do 3518 1.1 christos IFS=$as_save_IFS 3519 1.1 christos case $as_dir in #((( 3520 1.1 christos '') as_dir=./ ;; 3521 1.1 christos */) ;; 3522 1.1 christos *) as_dir=$as_dir/ ;; 3523 1.1 christos esac 3524 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3525 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3526 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3527 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3528 1.1 christos break 2 3529 1.1 christos fi 3530 1.1 christos done 3531 1.1 christos done 3532 1.1 christos IFS=$as_save_IFS 3533 1.1 christos 3534 1.1 christos fi 3535 1.1 christos fi 3536 1.1 christos CC=$ac_cv_prog_CC 3537 1.1 christos if test -n "$CC"; then 3538 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3539 1.1 christos printf "%s\n" "$CC" >&6; } 3540 1.1 christos else 3541 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3542 1.1 christos printf "%s\n" "no" >&6; } 3543 1.1 christos fi 3544 1.1 christos 3545 1.1 christos 3546 1.1 christos test -n "$CC" && break 3547 1.1 christos done 3548 1.1 christos fi 3549 1.1 christos if test -z "$CC"; then 3550 1.1 christos ac_ct_CC=$CC 3551 1.1 christos for ac_prog in cl.exe 3552 1.1 christos do 3553 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 3554 1.1 christos set dummy $ac_prog; ac_word=$2 3555 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3556 1.1 christos printf %s "checking for $ac_word... " >&6; } 3557 1.1 christos if test ${ac_cv_prog_ac_ct_CC+y} 3558 1.1 christos then : 3559 1.1 christos printf %s "(cached) " >&6 3560 1.1 christos else $as_nop 3561 1.1 christos if test -n "$ac_ct_CC"; then 3562 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3563 1.1 christos else 3564 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3565 1.1 christos for as_dir in $PATH 3566 1.1 christos do 3567 1.1 christos IFS=$as_save_IFS 3568 1.1 christos case $as_dir in #((( 3569 1.1 christos '') as_dir=./ ;; 3570 1.1 christos */) ;; 3571 1.1 christos *) as_dir=$as_dir/ ;; 3572 1.1 christos esac 3573 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3574 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3575 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 3576 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3577 1.1 christos break 2 3578 1.1 christos fi 3579 1.1 christos done 3580 1.1 christos done 3581 1.1 christos IFS=$as_save_IFS 3582 1.1 christos 3583 1.1 christos fi 3584 1.1 christos fi 3585 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3586 1.1 christos if test -n "$ac_ct_CC"; then 3587 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3588 1.1 christos printf "%s\n" "$ac_ct_CC" >&6; } 3589 1.1 christos else 3590 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3591 1.1 christos printf "%s\n" "no" >&6; } 3592 1.1 christos fi 3593 1.1 christos 3594 1.1 christos 3595 1.1 christos test -n "$ac_ct_CC" && break 3596 1.1 christos done 3597 1.1 christos 3598 1.1 christos if test "x$ac_ct_CC" = x; then 3599 1.1 christos CC="" 3600 1.1 christos else 3601 1.1 christos case $cross_compiling:$ac_tool_warned in 3602 1.1 christos yes:) 3603 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3604 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3605 1.1 christos ac_tool_warned=yes ;; 3606 1.1 christos esac 3607 1.1 christos CC=$ac_ct_CC 3608 1.1 christos fi 3609 1.1 christos fi 3610 1.1 christos 3611 1.1 christos fi 3612 1.1 christos if test -z "$CC"; then 3613 1.1 christos if test -n "$ac_tool_prefix"; then 3614 1.1 christos # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3615 1.1 christos set dummy ${ac_tool_prefix}clang; ac_word=$2 3616 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3617 1.1 christos printf %s "checking for $ac_word... " >&6; } 3618 1.1 christos if test ${ac_cv_prog_CC+y} 3619 1.1 christos then : 3620 1.1 christos printf %s "(cached) " >&6 3621 1.1 christos else $as_nop 3622 1.1 christos if test -n "$CC"; then 3623 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3624 1.1 christos else 3625 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3626 1.1 christos for as_dir in $PATH 3627 1.1 christos do 3628 1.1 christos IFS=$as_save_IFS 3629 1.1 christos case $as_dir in #((( 3630 1.1 christos '') as_dir=./ ;; 3631 1.1 christos */) ;; 3632 1.1 christos *) as_dir=$as_dir/ ;; 3633 1.1 christos esac 3634 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3635 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3636 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}clang" 3637 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3638 1.1 christos break 2 3639 1.1 christos fi 3640 1.1 christos done 3641 1.1 christos done 3642 1.1 christos IFS=$as_save_IFS 3643 1.1 christos 3644 1.1 christos fi 3645 1.1 christos fi 3646 1.1 christos CC=$ac_cv_prog_CC 3647 1.1 christos if test -n "$CC"; then 3648 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3649 1.1 christos printf "%s\n" "$CC" >&6; } 3650 1.1 christos else 3651 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3652 1.1 christos printf "%s\n" "no" >&6; } 3653 1.1 christos fi 3654 1.1 christos 3655 1.1 christos 3656 1.1 christos fi 3657 1.1 christos if test -z "$ac_cv_prog_CC"; then 3658 1.1 christos ac_ct_CC=$CC 3659 1.1 christos # Extract the first word of "clang", so it can be a program name with args. 3660 1.1 christos set dummy clang; ac_word=$2 3661 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3662 1.1 christos printf %s "checking for $ac_word... " >&6; } 3663 1.1 christos if test ${ac_cv_prog_ac_ct_CC+y} 3664 1.1 christos then : 3665 1.1 christos printf %s "(cached) " >&6 3666 1.1 christos else $as_nop 3667 1.1 christos if test -n "$ac_ct_CC"; then 3668 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3669 1.1 christos else 3670 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3671 1.1 christos for as_dir in $PATH 3672 1.1 christos do 3673 1.1 christos IFS=$as_save_IFS 3674 1.1 christos case $as_dir in #((( 3675 1.1 christos '') as_dir=./ ;; 3676 1.1 christos */) ;; 3677 1.1 christos *) as_dir=$as_dir/ ;; 3678 1.1 christos esac 3679 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3680 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3681 1.1 christos ac_cv_prog_ac_ct_CC="clang" 3682 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3683 1.1 christos break 2 3684 1.1 christos fi 3685 1.1 christos done 3686 1.1 christos done 3687 1.1 christos IFS=$as_save_IFS 3688 1.1 christos 3689 1.1 christos fi 3690 1.1 christos fi 3691 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3692 1.1 christos if test -n "$ac_ct_CC"; then 3693 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3694 1.1 christos printf "%s\n" "$ac_ct_CC" >&6; } 3695 1.1 christos else 3696 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3697 1.1 christos printf "%s\n" "no" >&6; } 3698 1.1 christos fi 3699 1.1 christos 3700 1.1 christos if test "x$ac_ct_CC" = x; then 3701 1.1 christos CC="" 3702 1.1 christos else 3703 1.1 christos case $cross_compiling:$ac_tool_warned in 3704 1.1 christos yes:) 3705 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3706 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3707 1.1 christos ac_tool_warned=yes ;; 3708 1.1 christos esac 3709 1.1 christos CC=$ac_ct_CC 3710 1.1 christos fi 3711 1.1 christos else 3712 1.1 christos CC="$ac_cv_prog_CC" 3713 1.1 christos fi 3714 1.1 christos 3715 1.1 christos fi 3716 1.1 christos 3717 1.1 christos 3718 1.1 christos test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3719 1.1 christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3720 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH 3721 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 3722 1.1 christos 3723 1.1 christos # Provide some information about the compiler. 3724 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3725 1.1 christos set X $ac_compile 3726 1.1 christos ac_compiler=$2 3727 1.1 christos for ac_option in --version -v -V -qversion -version; do 3728 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 3729 1.1 christos case "(($ac_try" in 3730 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3731 1.1 christos *) ac_try_echo=$ac_try;; 3732 1.1 christos esac 3733 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3734 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 3735 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3736 1.1 christos ac_status=$? 3737 1.1 christos if test -s conftest.err; then 3738 1.1 christos sed '10a\ 3739 1.1 christos ... rest of stderr output deleted ... 3740 1.1 christos 10q' conftest.err >conftest.er1 3741 1.1 christos cat conftest.er1 >&5 3742 1.1 christos fi 3743 1.1 christos rm -f conftest.er1 conftest.err 3744 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3745 1.1 christos test $ac_status = 0; } 3746 1.1 christos done 3747 1.1 christos 3748 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3749 1.1 christos /* end confdefs.h. */ 3750 1.1 christos 3751 1.1 christos int 3752 1.1 christos main (void) 3753 1.1 christos { 3754 1.1 christos 3755 1.1 christos ; 3756 1.1 christos return 0; 3757 1.1 christos } 3758 1.1 christos _ACEOF 3759 1.1 christos ac_clean_files_save=$ac_clean_files 3760 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3761 1.1 christos # Try to create an executable without -o first, disregard a.out. 3762 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition 3763 1.1 christos # of exeext. 3764 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3765 1.1 christos printf %s "checking whether the C compiler works... " >&6; } 3766 1.1 christos ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3767 1.1 christos 3768 1.1 christos # The possible output files: 3769 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3770 1.1 christos 3771 1.1 christos ac_rmfiles= 3772 1.1 christos for ac_file in $ac_files 3773 1.1 christos do 3774 1.1 christos case $ac_file in 3775 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3776 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3777 1.1 christos esac 3778 1.1 christos done 3779 1.1 christos rm -f $ac_rmfiles 3780 1.1 christos 3781 1.1 christos if { { ac_try="$ac_link_default" 3782 1.1 christos case "(($ac_try" in 3783 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3784 1.1 christos *) ac_try_echo=$ac_try;; 3785 1.1 christos esac 3786 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3787 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 3788 1.1 christos (eval "$ac_link_default") 2>&5 3789 1.1 christos ac_status=$? 3790 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3791 1.1 christos test $ac_status = 0; } 3792 1.1 christos then : 3793 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3794 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3795 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 3796 1.1 christos # so that the user can short-circuit this test for compilers unknown to 3797 1.1 christos # Autoconf. 3798 1.1 christos for ac_file in $ac_files '' 3799 1.1 christos do 3800 1.1 christos test -f "$ac_file" || continue 3801 1.1 christos case $ac_file in 3802 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3803 1.1 christos ;; 3804 1.1 christos [ab].out ) 3805 1.1 christos # We found the default executable, but exeext='' is most 3806 1.1 christos # certainly right. 3807 1.1 christos break;; 3808 1.1 christos *.* ) 3809 1.1 christos if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 3810 1.1 christos then :; else 3811 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3812 1.1 christos fi 3813 1.1 christos # We set ac_cv_exeext here because the later test for it is not 3814 1.1 christos # safe: cross compilers may not add the suffix if given an `-o' 3815 1.1 christos # argument, so we may need to know it at that point already. 3816 1.1 christos # Even if this section looks crufty: it has the advantage of 3817 1.1 christos # actually working. 3818 1.1 christos break;; 3819 1.1 christos * ) 3820 1.1 christos break;; 3821 1.1 christos esac 3822 1.1 christos done 3823 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 3824 1.1 christos 3825 1.1 christos else $as_nop 3826 1.1 christos ac_file='' 3827 1.1 christos fi 3828 1.1 christos if test -z "$ac_file" 3829 1.1 christos then : 3830 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3831 1.1 christos printf "%s\n" "no" >&6; } 3832 1.1 christos printf "%s\n" "$as_me: failed program was:" >&5 3833 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3834 1.1 christos 3835 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3836 1.1 christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3837 1.1 christos as_fn_error 77 "C compiler cannot create executables 3838 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 3839 1.1 christos else $as_nop 3840 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3841 1.1 christos printf "%s\n" "yes" >&6; } 3842 1.1 christos fi 3843 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3844 1.1 christos printf %s "checking for C compiler default output file name... " >&6; } 3845 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3846 1.1 christos printf "%s\n" "$ac_file" >&6; } 3847 1.1 christos ac_exeext=$ac_cv_exeext 3848 1.1 christos 3849 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3850 1.1 christos ac_clean_files=$ac_clean_files_save 3851 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3852 1.1 christos printf %s "checking for suffix of executables... " >&6; } 3853 1.1 christos if { { ac_try="$ac_link" 3854 1.1 christos case "(($ac_try" in 3855 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3856 1.1 christos *) ac_try_echo=$ac_try;; 3857 1.1 christos esac 3858 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3859 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 3860 1.1 christos (eval "$ac_link") 2>&5 3861 1.1 christos ac_status=$? 3862 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3863 1.1 christos test $ac_status = 0; } 3864 1.1 christos then : 3865 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable) 3866 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3867 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with 3868 1.1 christos # `rm'. 3869 1.1 christos for ac_file in conftest.exe conftest conftest.*; do 3870 1.1 christos test -f "$ac_file" || continue 3871 1.1 christos case $ac_file in 3872 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3873 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3874 1.1 christos break;; 3875 1.1 christos * ) break;; 3876 1.1 christos esac 3877 1.1 christos done 3878 1.1 christos else $as_nop 3879 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3880 1.1 christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3881 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3882 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 3883 1.1 christos fi 3884 1.1 christos rm -f conftest conftest$ac_cv_exeext 3885 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3886 1.1 christos printf "%s\n" "$ac_cv_exeext" >&6; } 3887 1.1 christos 3888 1.1 christos rm -f conftest.$ac_ext 3889 1.1 christos EXEEXT=$ac_cv_exeext 3890 1.1 christos ac_exeext=$EXEEXT 3891 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3892 1.1 christos /* end confdefs.h. */ 3893 1.1 christos #include <stdio.h> 3894 1.1 christos int 3895 1.1 christos main (void) 3896 1.1 christos { 3897 1.1 christos FILE *f = fopen ("conftest.out", "w"); 3898 1.1 christos return ferror (f) || fclose (f) != 0; 3899 1.1 christos 3900 1.1 christos ; 3901 1.1 christos return 0; 3902 1.1 christos } 3903 1.1 christos _ACEOF 3904 1.1 christos ac_clean_files="$ac_clean_files conftest.out" 3905 1.1 christos # Check that the compiler produces executables we can run. If not, either 3906 1.1 christos # the compiler is broken, or we cross compile. 3907 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3908 1.1 christos printf %s "checking whether we are cross compiling... " >&6; } 3909 1.1 christos if test "$cross_compiling" != yes; then 3910 1.1 christos { { ac_try="$ac_link" 3911 1.1 christos case "(($ac_try" in 3912 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3913 1.1 christos *) ac_try_echo=$ac_try;; 3914 1.1 christos esac 3915 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3916 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 3917 1.1 christos (eval "$ac_link") 2>&5 3918 1.1 christos ac_status=$? 3919 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3920 1.1 christos test $ac_status = 0; } 3921 1.1 christos if { ac_try='./conftest$ac_cv_exeext' 3922 1.1 christos { { case "(($ac_try" in 3923 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3924 1.1 christos *) ac_try_echo=$ac_try;; 3925 1.1 christos esac 3926 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3927 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 3928 1.1 christos (eval "$ac_try") 2>&5 3929 1.1 christos ac_status=$? 3930 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3931 1.1 christos test $ac_status = 0; }; }; then 3932 1.1 christos cross_compiling=no 3933 1.1 christos else 3934 1.1 christos if test "$cross_compiling" = maybe; then 3935 1.1 christos cross_compiling=yes 3936 1.1 christos else 3937 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3938 1.1 christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3939 1.1 christos as_fn_error 77 "cannot run C compiled programs. 3940 1.1 christos If you meant to cross compile, use \`--host'. 3941 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 3942 1.1 christos fi 3943 1.1 christos fi 3944 1.1 christos fi 3945 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3946 1.1 christos printf "%s\n" "$cross_compiling" >&6; } 3947 1.1 christos 3948 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3949 1.1 christos ac_clean_files=$ac_clean_files_save 3950 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3951 1.1 christos printf %s "checking for suffix of object files... " >&6; } 3952 1.1 christos if test ${ac_cv_objext+y} 3953 1.1 christos then : 3954 1.1 christos printf %s "(cached) " >&6 3955 1.1 christos else $as_nop 3956 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3957 1.1 christos /* end confdefs.h. */ 3958 1.1 christos 3959 1.1 christos int 3960 1.1 christos main (void) 3961 1.1 christos { 3962 1.1 christos 3963 1.1 christos ; 3964 1.1 christos return 0; 3965 1.1 christos } 3966 1.1 christos _ACEOF 3967 1.1 christos rm -f conftest.o conftest.obj 3968 1.1 christos if { { ac_try="$ac_compile" 3969 1.1 christos case "(($ac_try" in 3970 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3971 1.1 christos *) ac_try_echo=$ac_try;; 3972 1.1 christos esac 3973 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3974 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 3975 1.1 christos (eval "$ac_compile") 2>&5 3976 1.1 christos ac_status=$? 3977 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3978 1.1 christos test $ac_status = 0; } 3979 1.1 christos then : 3980 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do 3981 1.1 christos test -f "$ac_file" || continue; 3982 1.1 christos case $ac_file in 3983 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3984 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3985 1.1 christos break;; 3986 1.1 christos esac 3987 1.1 christos done 3988 1.1 christos else $as_nop 3989 1.1 christos printf "%s\n" "$as_me: failed program was:" >&5 3990 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3991 1.1 christos 3992 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3993 1.1 christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3994 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 3995 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 3996 1.1 christos fi 3997 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext 3998 1.1 christos fi 3999 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4000 1.1 christos printf "%s\n" "$ac_cv_objext" >&6; } 4001 1.1 christos OBJEXT=$ac_cv_objext 4002 1.1 christos ac_objext=$OBJEXT 4003 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 4004 1.1 christos printf %s "checking whether the compiler supports GNU C... " >&6; } 4005 1.1 christos if test ${ac_cv_c_compiler_gnu+y} 4006 1.1 christos then : 4007 1.1 christos printf %s "(cached) " >&6 4008 1.1 christos else $as_nop 4009 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4010 1.1 christos /* end confdefs.h. */ 4011 1.1 christos 4012 1.1 christos int 4013 1.1 christos main (void) 4014 1.1 christos { 4015 1.1 christos #ifndef __GNUC__ 4016 1.1 christos choke me 4017 1.1 christos #endif 4018 1.1 christos 4019 1.1 christos ; 4020 1.1 christos return 0; 4021 1.1 christos } 4022 1.1 christos _ACEOF 4023 1.1 christos if ac_fn_c_try_compile "$LINENO" 4024 1.1 christos then : 4025 1.1 christos ac_compiler_gnu=yes 4026 1.1 christos else $as_nop 4027 1.1 christos ac_compiler_gnu=no 4028 1.1 christos fi 4029 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4030 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 4031 1.1 christos 4032 1.1 christos fi 4033 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4034 1.1 christos printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 4035 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4036 1.1 christos 4037 1.1 christos if test $ac_compiler_gnu = yes; then 4038 1.1 christos GCC=yes 4039 1.1 christos else 4040 1.1 christos GCC= 4041 1.1 christos fi 4042 1.1 christos ac_test_CFLAGS=${CFLAGS+y} 4043 1.1 christos ac_save_CFLAGS=$CFLAGS 4044 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4045 1.1 christos printf %s "checking whether $CC accepts -g... " >&6; } 4046 1.1 christos if test ${ac_cv_prog_cc_g+y} 4047 1.1 christos then : 4048 1.1 christos printf %s "(cached) " >&6 4049 1.1 christos else $as_nop 4050 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 4051 1.1 christos ac_c_werror_flag=yes 4052 1.1 christos ac_cv_prog_cc_g=no 4053 1.1 christos CFLAGS="-g" 4054 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4055 1.1 christos /* end confdefs.h. */ 4056 1.1 christos 4057 1.1 christos int 4058 1.1 christos main (void) 4059 1.1 christos { 4060 1.1 christos 4061 1.1 christos ; 4062 1.1 christos return 0; 4063 1.1 christos } 4064 1.1 christos _ACEOF 4065 1.1 christos if ac_fn_c_try_compile "$LINENO" 4066 1.1 christos then : 4067 1.1 christos ac_cv_prog_cc_g=yes 4068 1.1 christos else $as_nop 4069 1.1 christos CFLAGS="" 4070 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4071 1.1 christos /* end confdefs.h. */ 4072 1.1 christos 4073 1.1 christos int 4074 1.1 christos main (void) 4075 1.1 christos { 4076 1.1 christos 4077 1.1 christos ; 4078 1.1 christos return 0; 4079 1.1 christos } 4080 1.1 christos _ACEOF 4081 1.1 christos if ac_fn_c_try_compile "$LINENO" 4082 1.1 christos then : 4083 1.1 christos 4084 1.1 christos else $as_nop 4085 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 4086 1.1 christos CFLAGS="-g" 4087 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4088 1.1 christos /* end confdefs.h. */ 4089 1.1 christos 4090 1.1 christos int 4091 1.1 christos main (void) 4092 1.1 christos { 4093 1.1 christos 4094 1.1 christos ; 4095 1.1 christos return 0; 4096 1.1 christos } 4097 1.1 christos _ACEOF 4098 1.1 christos if ac_fn_c_try_compile "$LINENO" 4099 1.1 christos then : 4100 1.1 christos ac_cv_prog_cc_g=yes 4101 1.1 christos fi 4102 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4103 1.1 christos fi 4104 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4105 1.1 christos fi 4106 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4107 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 4108 1.1 christos fi 4109 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4110 1.1 christos printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 4111 1.1 christos if test $ac_test_CFLAGS; then 4112 1.1 christos CFLAGS=$ac_save_CFLAGS 4113 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 4114 1.1 christos if test "$GCC" = yes; then 4115 1.1 christos CFLAGS="-g -O2" 4116 1.1 christos else 4117 1.1 christos CFLAGS="-g" 4118 1.1 christos fi 4119 1.1 christos else 4120 1.1 christos if test "$GCC" = yes; then 4121 1.1 christos CFLAGS="-O2" 4122 1.1 christos else 4123 1.1 christos CFLAGS= 4124 1.1 christos fi 4125 1.1 christos fi 4126 1.1 christos ac_prog_cc_stdc=no 4127 1.1 christos if test x$ac_prog_cc_stdc = xno 4128 1.1 christos then : 4129 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 4130 1.1 christos printf %s "checking for $CC option to enable C11 features... " >&6; } 4131 1.1 christos if test ${ac_cv_prog_cc_c11+y} 4132 1.1 christos then : 4133 1.1 christos printf %s "(cached) " >&6 4134 1.1 christos else $as_nop 4135 1.1 christos ac_cv_prog_cc_c11=no 4136 1.1 christos ac_save_CC=$CC 4137 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4138 1.1 christos /* end confdefs.h. */ 4139 1.1 christos $ac_c_conftest_c11_program 4140 1.1 christos _ACEOF 4141 1.1 christos for ac_arg in '' -std=gnu11 4142 1.1 christos do 4143 1.1 christos CC="$ac_save_CC $ac_arg" 4144 1.1 christos if ac_fn_c_try_compile "$LINENO" 4145 1.1 christos then : 4146 1.1 christos ac_cv_prog_cc_c11=$ac_arg 4147 1.1 christos fi 4148 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam 4149 1.1 christos test "x$ac_cv_prog_cc_c11" != "xno" && break 4150 1.1 christos done 4151 1.1 christos rm -f conftest.$ac_ext 4152 1.1 christos CC=$ac_save_CC 4153 1.1 christos fi 4154 1.1 christos 4155 1.1 christos if test "x$ac_cv_prog_cc_c11" = xno 4156 1.1 christos then : 4157 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4158 1.1 christos printf "%s\n" "unsupported" >&6; } 4159 1.1 christos else $as_nop 4160 1.1 christos if test "x$ac_cv_prog_cc_c11" = x 4161 1.1 christos then : 4162 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4163 1.1 christos printf "%s\n" "none needed" >&6; } 4164 1.1 christos else $as_nop 4165 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 4166 1.1 christos printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 4167 1.1 christos CC="$CC $ac_cv_prog_cc_c11" 4168 1.1 christos fi 4169 1.1 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 4170 1.1 christos ac_prog_cc_stdc=c11 4171 1.1 christos fi 4172 1.1 christos fi 4173 1.1 christos if test x$ac_prog_cc_stdc = xno 4174 1.1 christos then : 4175 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 4176 1.1 christos printf %s "checking for $CC option to enable C99 features... " >&6; } 4177 1.1 christos if test ${ac_cv_prog_cc_c99+y} 4178 1.1 christos then : 4179 1.1 christos printf %s "(cached) " >&6 4180 1.1 christos else $as_nop 4181 1.1 christos ac_cv_prog_cc_c99=no 4182 1.1 christos ac_save_CC=$CC 4183 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4184 1.1 christos /* end confdefs.h. */ 4185 1.1 christos $ac_c_conftest_c99_program 4186 1.1 christos _ACEOF 4187 1.1 christos for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 4188 1.1 christos do 4189 1.1 christos CC="$ac_save_CC $ac_arg" 4190 1.1 christos if ac_fn_c_try_compile "$LINENO" 4191 1.1 christos then : 4192 1.1 christos ac_cv_prog_cc_c99=$ac_arg 4193 1.1 christos fi 4194 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam 4195 1.1 christos test "x$ac_cv_prog_cc_c99" != "xno" && break 4196 1.1 christos done 4197 1.1 christos rm -f conftest.$ac_ext 4198 1.1 christos CC=$ac_save_CC 4199 1.1 christos fi 4200 1.1 christos 4201 1.1 christos if test "x$ac_cv_prog_cc_c99" = xno 4202 1.1 christos then : 4203 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4204 1.1 christos printf "%s\n" "unsupported" >&6; } 4205 1.1 christos else $as_nop 4206 1.1 christos if test "x$ac_cv_prog_cc_c99" = x 4207 1.1 christos then : 4208 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4209 1.1 christos printf "%s\n" "none needed" >&6; } 4210 1.1 christos else $as_nop 4211 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4212 1.1 christos printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 4213 1.1 christos CC="$CC $ac_cv_prog_cc_c99" 4214 1.1 christos fi 4215 1.1 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4216 1.1 christos ac_prog_cc_stdc=c99 4217 1.1 christos fi 4218 1.1 christos fi 4219 1.1 christos if test x$ac_prog_cc_stdc = xno 4220 1.1 christos then : 4221 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 4222 1.1 christos printf %s "checking for $CC option to enable C89 features... " >&6; } 4223 1.1 christos if test ${ac_cv_prog_cc_c89+y} 4224 1.1 christos then : 4225 1.1 christos printf %s "(cached) " >&6 4226 1.1 christos else $as_nop 4227 1.1 christos ac_cv_prog_cc_c89=no 4228 1.1 christos ac_save_CC=$CC 4229 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4230 1.1 christos /* end confdefs.h. */ 4231 1.1 christos $ac_c_conftest_c89_program 4232 1.1 christos _ACEOF 4233 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4234 1.1 christos do 4235 1.1 christos CC="$ac_save_CC $ac_arg" 4236 1.1 christos if ac_fn_c_try_compile "$LINENO" 4237 1.1 christos then : 4238 1.1 christos ac_cv_prog_cc_c89=$ac_arg 4239 1.1 christos fi 4240 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam 4241 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 4242 1.1 christos done 4243 1.1 christos rm -f conftest.$ac_ext 4244 1.1 christos CC=$ac_save_CC 4245 1.1 christos fi 4246 1.1 christos 4247 1.1 christos if test "x$ac_cv_prog_cc_c89" = xno 4248 1.1 christos then : 4249 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4250 1.1 christos printf "%s\n" "unsupported" >&6; } 4251 1.1 christos else $as_nop 4252 1.1 christos if test "x$ac_cv_prog_cc_c89" = x 4253 1.1 christos then : 4254 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4255 1.1 christos printf "%s\n" "none needed" >&6; } 4256 1.1 christos else $as_nop 4257 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4258 1.1 christos printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 4259 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 4260 1.1 christos fi 4261 1.1 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4262 1.1 christos ac_prog_cc_stdc=c89 4263 1.1 christos fi 4264 1.1 christos fi 4265 1.1 christos 4266 1.1 christos ac_ext=c 4267 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4268 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4269 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4270 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4271 1.1 christos 4272 1.1 christos 4273 1.1 christos ac_ext=c 4274 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4275 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4276 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4277 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4278 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4279 1.1 christos printf %s "checking whether $CC understands -c and -o together... " >&6; } 4280 1.1 christos if test ${am_cv_prog_cc_c_o+y} 4281 1.1 christos then : 4282 1.1 christos printf %s "(cached) " >&6 4283 1.1 christos else $as_nop 4284 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4285 1.1 christos /* end confdefs.h. */ 4286 1.1 christos 4287 1.1 christos int 4288 1.1 christos main (void) 4289 1.1 christos { 4290 1.1 christos 4291 1.1 christos ; 4292 1.1 christos return 0; 4293 1.1 christos } 4294 1.1 christos _ACEOF 4295 1.1 christos # Make sure it works both with $CC and with simple cc. 4296 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some 4297 1.1 christos # compilers refuse to overwrite an existing .o file with -o, 4298 1.1 christos # though they will create one. 4299 1.1 christos am_cv_prog_cc_c_o=yes 4300 1.1 christos for am_i in 1 2; do 4301 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4302 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4303 1.1 christos ac_status=$? 4304 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 4305 1.1 christos (exit $ac_status); } \ 4306 1.1 christos && test -f conftest2.$ac_objext; then 4307 1.1 christos : OK 4308 1.1 christos else 4309 1.1 christos am_cv_prog_cc_c_o=no 4310 1.1 christos break 4311 1.1 christos fi 4312 1.1 christos done 4313 1.1 christos rm -f core conftest* 4314 1.1 christos unset am_i 4315 1.1 christos fi 4316 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4317 1.1 christos printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 4318 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then 4319 1.1 christos # Losing compiler, so override with the script. 4320 1.1 christos # FIXME: It is wrong to rewrite CC. 4321 1.1 christos # But if we don't then we get into trouble of one sort or another. 4322 1.1 christos # A longer-term fix would be to have automake use am__CC in this case, 4323 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4324 1.1 christos CC="$am_aux_dir/compile $CC" 4325 1.1 christos fi 4326 1.1 christos ac_ext=c 4327 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4328 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4329 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4330 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4331 1.1 christos 4332 1.1 christos 4333 1.1 christos depcc="$CC" am_compiler_list= 4334 1.1 christos 4335 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4336 1.1 christos printf %s "checking dependency style of $depcc... " >&6; } 4337 1.1 christos if test ${am_cv_CC_dependencies_compiler_type+y} 4338 1.1 christos then : 4339 1.1 christos printf %s "(cached) " >&6 4340 1.1 christos else $as_nop 4341 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4342 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up 4343 1.1 christos # making bogus files that we don't know about and never remove. For 4344 1.1 christos # instance it was reported that on HP-UX the gcc test will end up 4345 1.1 christos # making a dummy file named 'D' -- because '-MD' means "put the output 4346 1.1 christos # in D". 4347 1.1 christos rm -rf conftest.dir 4348 1.1 christos mkdir conftest.dir 4349 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're 4350 1.1 christos # using a relative directory. 4351 1.1 christos cp "$am_depcomp" conftest.dir 4352 1.1 christos cd conftest.dir 4353 1.1 christos # We will build objects and dependencies in a subdirectory because 4354 1.1 christos # it helps to detect inapplicable dependency modes. For instance 4355 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a 4356 1.1 christos # side effect of compilation, but ICC will put the dependencies in 4357 1.1 christos # the current directory while Tru64 will put them in the object 4358 1.1 christos # directory. 4359 1.1 christos mkdir sub 4360 1.1 christos 4361 1.1 christos am_cv_CC_dependencies_compiler_type=none 4362 1.1 christos if test "$am_compiler_list" = ""; then 4363 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4364 1.1 christos fi 4365 1.1 christos am__universal=false 4366 1.1 christos case " $depcc " in #( 4367 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;; 4368 1.1 christos esac 4369 1.1 christos 4370 1.1 christos for depmode in $am_compiler_list; do 4371 1.1 christos # Setup a source with many dependencies, because some compilers 4372 1.1 christos # like to wrap large dependency lists on column 80 (with \), and 4373 1.1 christos # we should not choose a depcomp mode which is confused by this. 4374 1.1 christos # 4375 1.1 christos # We need to recreate these files for each test, as the compiler may 4376 1.1 christos # overwrite some of them when testing with obscure command lines. 4377 1.1 christos # This happens at least with the AIX C compiler. 4378 1.1 christos : > sub/conftest.c 4379 1.1 christos for i in 1 2 3 4 5 6; do 4380 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c 4381 1.1 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4382 1.1 christos # Solaris 10 /bin/sh. 4383 1.1 christos echo '/* dummy */' > sub/conftst$i.h 4384 1.1 christos done 4385 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4386 1.1 christos 4387 1.1 christos # We check with '-c' and '-o' for the sake of the "dashmstdout" 4388 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly 4389 1.1 christos # handle '-M -o', and we need to detect this. Also, some Intel 4390 1.1 christos # versions had trouble with output in subdirs. 4391 1.1 christos am__obj=sub/conftest.${OBJEXT-o} 4392 1.1 christos am__minus_obj="-o $am__obj" 4393 1.1 christos case $depmode in 4394 1.1 christos gcc) 4395 1.1 christos # This depmode causes a compiler race in universal mode. 4396 1.1 christos test "$am__universal" = false || continue 4397 1.1 christos ;; 4398 1.1 christos nosideeffect) 4399 1.1 christos # After this tag, mechanisms are not by side-effect, so they'll 4400 1.1 christos # only be used when explicitly requested. 4401 1.1 christos if test "x$enable_dependency_tracking" = xyes; then 4402 1.1 christos continue 4403 1.1 christos else 4404 1.1 christos break 4405 1.1 christos fi 4406 1.1 christos ;; 4407 1.1 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4408 1.1 christos # This compiler won't grok '-c -o', but also, the minuso test has 4409 1.1 christos # not run yet. These depmodes are late enough in the game, and 4410 1.1 christos # so weak that their functioning should not be impacted. 4411 1.1 christos am__obj=conftest.${OBJEXT-o} 4412 1.1 christos am__minus_obj= 4413 1.1 christos ;; 4414 1.1 christos none) break ;; 4415 1.1 christos esac 4416 1.1 christos if depmode=$depmode \ 4417 1.1 christos source=sub/conftest.c object=$am__obj \ 4418 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4419 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4420 1.1 christos >/dev/null 2>conftest.err && 4421 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4422 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4423 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4424 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4425 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings 4426 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message 4427 1.1 christos # that says an option was ignored or not supported. 4428 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly: 4429 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required 4430 1.1 christos # The diagnosis changed in icc 8.0: 4431 1.1 christos # icc: Command line remark: option '-MP' not supported 4432 1.1 christos if (grep 'ignoring option' conftest.err || 4433 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4434 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode 4435 1.1 christos break 4436 1.1 christos fi 4437 1.1 christos fi 4438 1.1 christos done 4439 1.1 christos 4440 1.1 christos cd .. 4441 1.1 christos rm -rf conftest.dir 4442 1.1 christos else 4443 1.1 christos am_cv_CC_dependencies_compiler_type=none 4444 1.1 christos fi 4445 1.1 christos 4446 1.1 christos fi 4447 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4448 1.1 christos printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 4449 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4450 1.1 christos 4451 1.1 christos if 4452 1.1 christos test "x$enable_dependency_tracking" != xno \ 4453 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4454 1.1 christos am__fastdepCC_TRUE= 4455 1.1 christos am__fastdepCC_FALSE='#' 4456 1.1 christos else 4457 1.1 christos am__fastdepCC_TRUE='#' 4458 1.1 christos am__fastdepCC_FALSE= 4459 1.1 christos fi 4460 1.1 christos 4461 1.1 christos 4462 1.1 christos 4463 1.1 christos # Check whether --enable-largefile was given. 4464 1.1 christos if test ${enable_largefile+y} 4465 1.1 christos then : 4466 1.1 christos enableval=$enable_largefile; 4467 1.1 christos fi 4468 1.1 christos 4469 1.1 christos if test "$enable_largefile" != no; then 4470 1.1 christos 4471 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 4472 1.1 christos printf %s "checking for special C compiler options needed for large files... " >&6; } 4473 1.1 christos if test ${ac_cv_sys_largefile_CC+y} 4474 1.1 christos then : 4475 1.1 christos printf %s "(cached) " >&6 4476 1.1 christos else $as_nop 4477 1.1 christos ac_cv_sys_largefile_CC=no 4478 1.1 christos if test "$GCC" != yes; then 4479 1.1 christos ac_save_CC=$CC 4480 1.1 christos while :; do 4481 1.1 christos # IRIX 6.2 and later do not support large files by default, 4482 1.1 christos # so use the C compiler's -n32 option if that helps. 4483 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4484 1.1 christos /* end confdefs.h. */ 4485 1.1 christos #include <sys/types.h> 4486 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 4487 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4488 1.1 christos since some C++ compilers masquerading as C compilers 4489 1.1 christos incorrectly reject 9223372036854775807. */ 4490 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 4491 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4492 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 4493 1.1 christos ? 1 : -1]; 4494 1.1 christos int 4495 1.1 christos main (void) 4496 1.1 christos { 4497 1.1 christos 4498 1.1 christos ; 4499 1.1 christos return 0; 4500 1.1 christos } 4501 1.1 christos _ACEOF 4502 1.1 christos if ac_fn_c_try_compile "$LINENO" 4503 1.1 christos then : 4504 1.1 christos break 4505 1.1 christos fi 4506 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam 4507 1.1 christos CC="$CC -n32" 4508 1.1 christos if ac_fn_c_try_compile "$LINENO" 4509 1.1 christos then : 4510 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break 4511 1.1 christos fi 4512 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam 4513 1.1 christos break 4514 1.1 christos done 4515 1.1 christos CC=$ac_save_CC 4516 1.1 christos rm -f conftest.$ac_ext 4517 1.1 christos fi 4518 1.1 christos fi 4519 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4520 1.1 christos printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; } 4521 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then 4522 1.1 christos CC=$CC$ac_cv_sys_largefile_CC 4523 1.1 christos fi 4524 1.1 christos 4525 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4526 1.1 christos printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4527 1.1 christos if test ${ac_cv_sys_file_offset_bits+y} 4528 1.1 christos then : 4529 1.1 christos printf %s "(cached) " >&6 4530 1.1 christos else $as_nop 4531 1.1 christos while :; do 4532 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4533 1.1 christos /* end confdefs.h. */ 4534 1.1 christos #include <sys/types.h> 4535 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 4536 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4537 1.1 christos since some C++ compilers masquerading as C compilers 4538 1.1 christos incorrectly reject 9223372036854775807. */ 4539 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 4540 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4541 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 4542 1.1 christos ? 1 : -1]; 4543 1.1 christos int 4544 1.1 christos main (void) 4545 1.1 christos { 4546 1.1 christos 4547 1.1 christos ; 4548 1.1 christos return 0; 4549 1.1 christos } 4550 1.1 christos _ACEOF 4551 1.1 christos if ac_fn_c_try_compile "$LINENO" 4552 1.1 christos then : 4553 1.1 christos ac_cv_sys_file_offset_bits=no; break 4554 1.1 christos fi 4555 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4556 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4557 1.1 christos /* end confdefs.h. */ 4558 1.1 christos #define _FILE_OFFSET_BITS 64 4559 1.1 christos #include <sys/types.h> 4560 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 4561 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4562 1.1 christos since some C++ compilers masquerading as C compilers 4563 1.1 christos incorrectly reject 9223372036854775807. */ 4564 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 4565 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4566 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 4567 1.1 christos ? 1 : -1]; 4568 1.1 christos int 4569 1.1 christos main (void) 4570 1.1 christos { 4571 1.1 christos 4572 1.1 christos ; 4573 1.1 christos return 0; 4574 1.1 christos } 4575 1.1 christos _ACEOF 4576 1.1 christos if ac_fn_c_try_compile "$LINENO" 4577 1.1 christos then : 4578 1.1 christos ac_cv_sys_file_offset_bits=64; break 4579 1.1 christos fi 4580 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4581 1.1 christos ac_cv_sys_file_offset_bits=unknown 4582 1.1 christos break 4583 1.1 christos done 4584 1.1 christos fi 4585 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4586 1.1 christos printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; } 4587 1.1 christos case $ac_cv_sys_file_offset_bits in #( 4588 1.1 christos no | unknown) ;; 4589 1.1 christos *) 4590 1.1 christos printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h 4591 1.1 christos ;; 4592 1.1 christos esac 4593 1.1 christos rm -rf conftest* 4594 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then 4595 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4596 1.1 christos printf %s "checking for _LARGE_FILES value needed for large files... " >&6; } 4597 1.1 christos if test ${ac_cv_sys_large_files+y} 4598 1.1 christos then : 4599 1.1 christos printf %s "(cached) " >&6 4600 1.1 christos else $as_nop 4601 1.1 christos while :; do 4602 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4603 1.1 christos /* end confdefs.h. */ 4604 1.1 christos #include <sys/types.h> 4605 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 4606 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4607 1.1 christos since some C++ compilers masquerading as C compilers 4608 1.1 christos incorrectly reject 9223372036854775807. */ 4609 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 4610 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4611 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 4612 1.1 christos ? 1 : -1]; 4613 1.1 christos int 4614 1.1 christos main (void) 4615 1.1 christos { 4616 1.1 christos 4617 1.1 christos ; 4618 1.1 christos return 0; 4619 1.1 christos } 4620 1.1 christos _ACEOF 4621 1.1 christos if ac_fn_c_try_compile "$LINENO" 4622 1.1 christos then : 4623 1.1 christos ac_cv_sys_large_files=no; break 4624 1.1 christos fi 4625 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4626 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4627 1.1 christos /* end confdefs.h. */ 4628 1.1 christos #define _LARGE_FILES 1 4629 1.1 christos #include <sys/types.h> 4630 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 4631 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4632 1.1 christos since some C++ compilers masquerading as C compilers 4633 1.1 christos incorrectly reject 9223372036854775807. */ 4634 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 4635 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4636 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 4637 1.1 christos ? 1 : -1]; 4638 1.1 christos int 4639 1.1 christos main (void) 4640 1.1 christos { 4641 1.1 christos 4642 1.1 christos ; 4643 1.1 christos return 0; 4644 1.1 christos } 4645 1.1 christos _ACEOF 4646 1.1 christos if ac_fn_c_try_compile "$LINENO" 4647 1.1 christos then : 4648 1.1 christos ac_cv_sys_large_files=1; break 4649 1.1 christos fi 4650 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4651 1.1 christos ac_cv_sys_large_files=unknown 4652 1.1 christos break 4653 1.1 christos done 4654 1.1 christos fi 4655 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4656 1.1 christos printf "%s\n" "$ac_cv_sys_large_files" >&6; } 4657 1.1 christos case $ac_cv_sys_large_files in #( 4658 1.1 christos no | unknown) ;; 4659 1.1 christos *) 4660 1.1 christos printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h 4661 1.1 christos ;; 4662 1.1 christos esac 4663 1.1 christos rm -rf conftest* 4664 1.1 christos fi 4665 1.1 christos fi 4666 1.1 christos 4667 1.1 christos 4668 1.1 christos # Check for required programs. 4669 1.1 christos ac_ext=c 4670 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4671 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4672 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4673 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4674 1.1 christos if test -n "$ac_tool_prefix"; then 4675 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4676 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 4677 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4678 1.1 christos printf %s "checking for $ac_word... " >&6; } 4679 1.1 christos if test ${ac_cv_prog_CC+y} 4680 1.1 christos then : 4681 1.1 christos printf %s "(cached) " >&6 4682 1.1 christos else $as_nop 4683 1.1 christos if test -n "$CC"; then 4684 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4685 1.1 christos else 4686 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4687 1.1 christos for as_dir in $PATH 4688 1.1 christos do 4689 1.1 christos IFS=$as_save_IFS 4690 1.1 christos case $as_dir in #((( 4691 1.1 christos '') as_dir=./ ;; 4692 1.1 christos */) ;; 4693 1.1 christos *) as_dir=$as_dir/ ;; 4694 1.1 christos esac 4695 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4696 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4697 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 4698 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4699 1.1 christos break 2 4700 1.1 christos fi 4701 1.1 christos done 4702 1.1 christos done 4703 1.1 christos IFS=$as_save_IFS 4704 1.1 christos 4705 1.1 christos fi 4706 1.1 christos fi 4707 1.1 christos CC=$ac_cv_prog_CC 4708 1.1 christos if test -n "$CC"; then 4709 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4710 1.1 christos printf "%s\n" "$CC" >&6; } 4711 1.1 christos else 4712 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4713 1.1 christos printf "%s\n" "no" >&6; } 4714 1.1 christos fi 4715 1.1 christos 4716 1.1 christos 4717 1.1 christos fi 4718 1.1 christos if test -z "$ac_cv_prog_CC"; then 4719 1.1 christos ac_ct_CC=$CC 4720 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 4721 1.1 christos set dummy gcc; ac_word=$2 4722 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4723 1.1 christos printf %s "checking for $ac_word... " >&6; } 4724 1.1 christos if test ${ac_cv_prog_ac_ct_CC+y} 4725 1.1 christos then : 4726 1.1 christos printf %s "(cached) " >&6 4727 1.1 christos else $as_nop 4728 1.1 christos if test -n "$ac_ct_CC"; then 4729 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4730 1.1 christos else 4731 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4732 1.1 christos for as_dir in $PATH 4733 1.1 christos do 4734 1.1 christos IFS=$as_save_IFS 4735 1.1 christos case $as_dir in #((( 4736 1.1 christos '') as_dir=./ ;; 4737 1.1 christos */) ;; 4738 1.1 christos *) as_dir=$as_dir/ ;; 4739 1.1 christos esac 4740 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4741 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4742 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 4743 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4744 1.1 christos break 2 4745 1.1 christos fi 4746 1.1 christos done 4747 1.1 christos done 4748 1.1 christos IFS=$as_save_IFS 4749 1.1 christos 4750 1.1 christos fi 4751 1.1 christos fi 4752 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 4753 1.1 christos if test -n "$ac_ct_CC"; then 4754 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4755 1.1 christos printf "%s\n" "$ac_ct_CC" >&6; } 4756 1.1 christos else 4757 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4758 1.1 christos printf "%s\n" "no" >&6; } 4759 1.1 christos fi 4760 1.1 christos 4761 1.1 christos if test "x$ac_ct_CC" = x; then 4762 1.1 christos CC="" 4763 1.1 christos else 4764 1.1 christos case $cross_compiling:$ac_tool_warned in 4765 1.1 christos yes:) 4766 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4767 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4768 1.1 christos ac_tool_warned=yes ;; 4769 1.1 christos esac 4770 1.1 christos CC=$ac_ct_CC 4771 1.1 christos fi 4772 1.1 christos else 4773 1.1 christos CC="$ac_cv_prog_CC" 4774 1.1 christos fi 4775 1.1 christos 4776 1.1 christos if test -z "$CC"; then 4777 1.1 christos if test -n "$ac_tool_prefix"; then 4778 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4779 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 4780 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4781 1.1 christos printf %s "checking for $ac_word... " >&6; } 4782 1.1 christos if test ${ac_cv_prog_CC+y} 4783 1.1 christos then : 4784 1.1 christos printf %s "(cached) " >&6 4785 1.1 christos else $as_nop 4786 1.1 christos if test -n "$CC"; then 4787 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4788 1.1 christos else 4789 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4790 1.1 christos for as_dir in $PATH 4791 1.1 christos do 4792 1.1 christos IFS=$as_save_IFS 4793 1.1 christos case $as_dir in #((( 4794 1.1 christos '') as_dir=./ ;; 4795 1.1 christos */) ;; 4796 1.1 christos *) as_dir=$as_dir/ ;; 4797 1.1 christos esac 4798 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4799 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4800 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 4801 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4802 1.1 christos break 2 4803 1.1 christos fi 4804 1.1 christos done 4805 1.1 christos done 4806 1.1 christos IFS=$as_save_IFS 4807 1.1 christos 4808 1.1 christos fi 4809 1.1 christos fi 4810 1.1 christos CC=$ac_cv_prog_CC 4811 1.1 christos if test -n "$CC"; then 4812 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4813 1.1 christos printf "%s\n" "$CC" >&6; } 4814 1.1 christos else 4815 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4816 1.1 christos printf "%s\n" "no" >&6; } 4817 1.1 christos fi 4818 1.1 christos 4819 1.1 christos 4820 1.1 christos fi 4821 1.1 christos fi 4822 1.1 christos if test -z "$CC"; then 4823 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 4824 1.1 christos set dummy cc; ac_word=$2 4825 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4826 1.1 christos printf %s "checking for $ac_word... " >&6; } 4827 1.1 christos if test ${ac_cv_prog_CC+y} 4828 1.1 christos then : 4829 1.1 christos printf %s "(cached) " >&6 4830 1.1 christos else $as_nop 4831 1.1 christos if test -n "$CC"; then 4832 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4833 1.1 christos else 4834 1.1 christos ac_prog_rejected=no 4835 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4836 1.1 christos for as_dir in $PATH 4837 1.1 christos do 4838 1.1 christos IFS=$as_save_IFS 4839 1.1 christos case $as_dir in #((( 4840 1.1 christos '') as_dir=./ ;; 4841 1.1 christos */) ;; 4842 1.1 christos *) as_dir=$as_dir/ ;; 4843 1.1 christos esac 4844 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4845 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4846 1.1 christos if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4847 1.1 christos ac_prog_rejected=yes 4848 1.1 christos continue 4849 1.1 christos fi 4850 1.1 christos ac_cv_prog_CC="cc" 4851 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4852 1.1 christos break 2 4853 1.1 christos fi 4854 1.1 christos done 4855 1.1 christos done 4856 1.1 christos IFS=$as_save_IFS 4857 1.1 christos 4858 1.1 christos if test $ac_prog_rejected = yes; then 4859 1.1 christos # We found a bogon in the path, so make sure we never use it. 4860 1.1 christos set dummy $ac_cv_prog_CC 4861 1.1 christos shift 4862 1.1 christos if test $# != 0; then 4863 1.1 christos # We chose a different compiler from the bogus one. 4864 1.1 christos # However, it has the same basename, so the bogon will be chosen 4865 1.1 christos # first if we set CC to just the basename; use the full file name. 4866 1.1 christos shift 4867 1.1 christos ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 4868 1.1 christos fi 4869 1.1 christos fi 4870 1.1 christos fi 4871 1.1 christos fi 4872 1.1 christos CC=$ac_cv_prog_CC 4873 1.1 christos if test -n "$CC"; then 4874 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4875 1.1 christos printf "%s\n" "$CC" >&6; } 4876 1.1 christos else 4877 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4878 1.1 christos printf "%s\n" "no" >&6; } 4879 1.1 christos fi 4880 1.1 christos 4881 1.1 christos 4882 1.1 christos fi 4883 1.1 christos if test -z "$CC"; then 4884 1.1 christos if test -n "$ac_tool_prefix"; then 4885 1.1 christos for ac_prog in cl.exe 4886 1.1 christos do 4887 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4888 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4889 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4890 1.1 christos printf %s "checking for $ac_word... " >&6; } 4891 1.1 christos if test ${ac_cv_prog_CC+y} 4892 1.1 christos then : 4893 1.1 christos printf %s "(cached) " >&6 4894 1.1 christos else $as_nop 4895 1.1 christos if test -n "$CC"; then 4896 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4897 1.1 christos else 4898 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4899 1.1 christos for as_dir in $PATH 4900 1.1 christos do 4901 1.1 christos IFS=$as_save_IFS 4902 1.1 christos case $as_dir in #((( 4903 1.1 christos '') as_dir=./ ;; 4904 1.1 christos */) ;; 4905 1.1 christos *) as_dir=$as_dir/ ;; 4906 1.1 christos esac 4907 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4908 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4909 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4910 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4911 1.1 christos break 2 4912 1.1 christos fi 4913 1.1 christos done 4914 1.1 christos done 4915 1.1 christos IFS=$as_save_IFS 4916 1.1 christos 4917 1.1 christos fi 4918 1.1 christos fi 4919 1.1 christos CC=$ac_cv_prog_CC 4920 1.1 christos if test -n "$CC"; then 4921 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4922 1.1 christos printf "%s\n" "$CC" >&6; } 4923 1.1 christos else 4924 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4925 1.1 christos printf "%s\n" "no" >&6; } 4926 1.1 christos fi 4927 1.1 christos 4928 1.1 christos 4929 1.1 christos test -n "$CC" && break 4930 1.1 christos done 4931 1.1 christos fi 4932 1.1 christos if test -z "$CC"; then 4933 1.1 christos ac_ct_CC=$CC 4934 1.1 christos for ac_prog in cl.exe 4935 1.1 christos do 4936 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 4937 1.1 christos set dummy $ac_prog; ac_word=$2 4938 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4939 1.1 christos printf %s "checking for $ac_word... " >&6; } 4940 1.1 christos if test ${ac_cv_prog_ac_ct_CC+y} 4941 1.1 christos then : 4942 1.1 christos printf %s "(cached) " >&6 4943 1.1 christos else $as_nop 4944 1.1 christos if test -n "$ac_ct_CC"; then 4945 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4946 1.1 christos else 4947 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4948 1.1 christos for as_dir in $PATH 4949 1.1 christos do 4950 1.1 christos IFS=$as_save_IFS 4951 1.1 christos case $as_dir in #((( 4952 1.1 christos '') as_dir=./ ;; 4953 1.1 christos */) ;; 4954 1.1 christos *) as_dir=$as_dir/ ;; 4955 1.1 christos esac 4956 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4957 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4958 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 4959 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4960 1.1 christos break 2 4961 1.1 christos fi 4962 1.1 christos done 4963 1.1 christos done 4964 1.1 christos IFS=$as_save_IFS 4965 1.1 christos 4966 1.1 christos fi 4967 1.1 christos fi 4968 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 4969 1.1 christos if test -n "$ac_ct_CC"; then 4970 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4971 1.1 christos printf "%s\n" "$ac_ct_CC" >&6; } 4972 1.1 christos else 4973 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4974 1.1 christos printf "%s\n" "no" >&6; } 4975 1.1 christos fi 4976 1.1 christos 4977 1.1 christos 4978 1.1 christos test -n "$ac_ct_CC" && break 4979 1.1 christos done 4980 1.1 christos 4981 1.1 christos if test "x$ac_ct_CC" = x; then 4982 1.1 christos CC="" 4983 1.1 christos else 4984 1.1 christos case $cross_compiling:$ac_tool_warned in 4985 1.1 christos yes:) 4986 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4987 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4988 1.1 christos ac_tool_warned=yes ;; 4989 1.1 christos esac 4990 1.1 christos CC=$ac_ct_CC 4991 1.1 christos fi 4992 1.1 christos fi 4993 1.1 christos 4994 1.1 christos fi 4995 1.1 christos if test -z "$CC"; then 4996 1.1 christos if test -n "$ac_tool_prefix"; then 4997 1.1 christos # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 4998 1.1 christos set dummy ${ac_tool_prefix}clang; ac_word=$2 4999 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5000 1.1 christos printf %s "checking for $ac_word... " >&6; } 5001 1.1 christos if test ${ac_cv_prog_CC+y} 5002 1.1 christos then : 5003 1.1 christos printf %s "(cached) " >&6 5004 1.1 christos else $as_nop 5005 1.1 christos if test -n "$CC"; then 5006 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 5007 1.1 christos else 5008 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5009 1.1 christos for as_dir in $PATH 5010 1.1 christos do 5011 1.1 christos IFS=$as_save_IFS 5012 1.1 christos case $as_dir in #((( 5013 1.1 christos '') as_dir=./ ;; 5014 1.1 christos */) ;; 5015 1.1 christos *) as_dir=$as_dir/ ;; 5016 1.1 christos esac 5017 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5018 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5019 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}clang" 5020 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5021 1.1 christos break 2 5022 1.1 christos fi 5023 1.1 christos done 5024 1.1 christos done 5025 1.1 christos IFS=$as_save_IFS 5026 1.1 christos 5027 1.1 christos fi 5028 1.1 christos fi 5029 1.1 christos CC=$ac_cv_prog_CC 5030 1.1 christos if test -n "$CC"; then 5031 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 5032 1.1 christos printf "%s\n" "$CC" >&6; } 5033 1.1 christos else 5034 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5035 1.1 christos printf "%s\n" "no" >&6; } 5036 1.1 christos fi 5037 1.1 christos 5038 1.1 christos 5039 1.1 christos fi 5040 1.1 christos if test -z "$ac_cv_prog_CC"; then 5041 1.1 christos ac_ct_CC=$CC 5042 1.1 christos # Extract the first word of "clang", so it can be a program name with args. 5043 1.1 christos set dummy clang; ac_word=$2 5044 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5045 1.1 christos printf %s "checking for $ac_word... " >&6; } 5046 1.1 christos if test ${ac_cv_prog_ac_ct_CC+y} 5047 1.1 christos then : 5048 1.1 christos printf %s "(cached) " >&6 5049 1.1 christos else $as_nop 5050 1.1 christos if test -n "$ac_ct_CC"; then 5051 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 5052 1.1 christos else 5053 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5054 1.1 christos for as_dir in $PATH 5055 1.1 christos do 5056 1.1 christos IFS=$as_save_IFS 5057 1.1 christos case $as_dir in #((( 5058 1.1 christos '') as_dir=./ ;; 5059 1.1 christos */) ;; 5060 1.1 christos *) as_dir=$as_dir/ ;; 5061 1.1 christos esac 5062 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5063 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5064 1.1 christos ac_cv_prog_ac_ct_CC="clang" 5065 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5066 1.1 christos break 2 5067 1.1 christos fi 5068 1.1 christos done 5069 1.1 christos done 5070 1.1 christos IFS=$as_save_IFS 5071 1.1 christos 5072 1.1 christos fi 5073 1.1 christos fi 5074 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 5075 1.1 christos if test -n "$ac_ct_CC"; then 5076 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 5077 1.1 christos printf "%s\n" "$ac_ct_CC" >&6; } 5078 1.1 christos else 5079 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5080 1.1 christos printf "%s\n" "no" >&6; } 5081 1.1 christos fi 5082 1.1 christos 5083 1.1 christos if test "x$ac_ct_CC" = x; then 5084 1.1 christos CC="" 5085 1.1 christos else 5086 1.1 christos case $cross_compiling:$ac_tool_warned in 5087 1.1 christos yes:) 5088 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5089 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5090 1.1 christos ac_tool_warned=yes ;; 5091 1.1 christos esac 5092 1.1 christos CC=$ac_ct_CC 5093 1.1 christos fi 5094 1.1 christos else 5095 1.1 christos CC="$ac_cv_prog_CC" 5096 1.1 christos fi 5097 1.1 christos 5098 1.1 christos fi 5099 1.1 christos 5100 1.1 christos 5101 1.1 christos test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5102 1.1 christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 5103 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH 5104 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 5105 1.1 christos 5106 1.1 christos # Provide some information about the compiler. 5107 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 5108 1.1 christos set X $ac_compile 5109 1.1 christos ac_compiler=$2 5110 1.1 christos for ac_option in --version -v -V -qversion -version; do 5111 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 5112 1.1 christos case "(($ac_try" in 5113 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5114 1.1 christos *) ac_try_echo=$ac_try;; 5115 1.1 christos esac 5116 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5117 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 5118 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 5119 1.1 christos ac_status=$? 5120 1.1 christos if test -s conftest.err; then 5121 1.1 christos sed '10a\ 5122 1.1 christos ... rest of stderr output deleted ... 5123 1.1 christos 10q' conftest.err >conftest.er1 5124 1.1 christos cat conftest.er1 >&5 5125 1.1 christos fi 5126 1.1 christos rm -f conftest.er1 conftest.err 5127 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5128 1.1 christos test $ac_status = 0; } 5129 1.1 christos done 5130 1.1 christos 5131 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 5132 1.1 christos printf %s "checking whether the compiler supports GNU C... " >&6; } 5133 1.1 christos if test ${ac_cv_c_compiler_gnu+y} 5134 1.1 christos then : 5135 1.1 christos printf %s "(cached) " >&6 5136 1.1 christos else $as_nop 5137 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5138 1.1 christos /* end confdefs.h. */ 5139 1.1 christos 5140 1.1 christos int 5141 1.1 christos main (void) 5142 1.1 christos { 5143 1.1 christos #ifndef __GNUC__ 5144 1.1 christos choke me 5145 1.1 christos #endif 5146 1.1 christos 5147 1.1 christos ; 5148 1.1 christos return 0; 5149 1.1 christos } 5150 1.1 christos _ACEOF 5151 1.1 christos if ac_fn_c_try_compile "$LINENO" 5152 1.1 christos then : 5153 1.1 christos ac_compiler_gnu=yes 5154 1.1 christos else $as_nop 5155 1.1 christos ac_compiler_gnu=no 5156 1.1 christos fi 5157 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5158 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 5159 1.1 christos 5160 1.1 christos fi 5161 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 5162 1.1 christos printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 5163 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5164 1.1 christos 5165 1.1 christos if test $ac_compiler_gnu = yes; then 5166 1.1 christos GCC=yes 5167 1.1 christos else 5168 1.1 christos GCC= 5169 1.1 christos fi 5170 1.1 christos ac_test_CFLAGS=${CFLAGS+y} 5171 1.1 christos ac_save_CFLAGS=$CFLAGS 5172 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 5173 1.1 christos printf %s "checking whether $CC accepts -g... " >&6; } 5174 1.1 christos if test ${ac_cv_prog_cc_g+y} 5175 1.1 christos then : 5176 1.1 christos printf %s "(cached) " >&6 5177 1.1 christos else $as_nop 5178 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 5179 1.1 christos ac_c_werror_flag=yes 5180 1.1 christos ac_cv_prog_cc_g=no 5181 1.1 christos CFLAGS="-g" 5182 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5183 1.1 christos /* end confdefs.h. */ 5184 1.1 christos 5185 1.1 christos int 5186 1.1 christos main (void) 5187 1.1 christos { 5188 1.1 christos 5189 1.1 christos ; 5190 1.1 christos return 0; 5191 1.1 christos } 5192 1.1 christos _ACEOF 5193 1.1 christos if ac_fn_c_try_compile "$LINENO" 5194 1.1 christos then : 5195 1.1 christos ac_cv_prog_cc_g=yes 5196 1.1 christos else $as_nop 5197 1.1 christos CFLAGS="" 5198 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5199 1.1 christos /* end confdefs.h. */ 5200 1.1 christos 5201 1.1 christos int 5202 1.1 christos main (void) 5203 1.1 christos { 5204 1.1 christos 5205 1.1 christos ; 5206 1.1 christos return 0; 5207 1.1 christos } 5208 1.1 christos _ACEOF 5209 1.1 christos if ac_fn_c_try_compile "$LINENO" 5210 1.1 christos then : 5211 1.1 christos 5212 1.1 christos else $as_nop 5213 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 5214 1.1 christos CFLAGS="-g" 5215 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5216 1.1 christos /* end confdefs.h. */ 5217 1.1 christos 5218 1.1 christos int 5219 1.1 christos main (void) 5220 1.1 christos { 5221 1.1 christos 5222 1.1 christos ; 5223 1.1 christos return 0; 5224 1.1 christos } 5225 1.1 christos _ACEOF 5226 1.1 christos if ac_fn_c_try_compile "$LINENO" 5227 1.1 christos then : 5228 1.1 christos ac_cv_prog_cc_g=yes 5229 1.1 christos fi 5230 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5231 1.1 christos fi 5232 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5233 1.1 christos fi 5234 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5235 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 5236 1.1 christos fi 5237 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5238 1.1 christos printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 5239 1.1 christos if test $ac_test_CFLAGS; then 5240 1.1 christos CFLAGS=$ac_save_CFLAGS 5241 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 5242 1.1 christos if test "$GCC" = yes; then 5243 1.1 christos CFLAGS="-g -O2" 5244 1.1 christos else 5245 1.1 christos CFLAGS="-g" 5246 1.1 christos fi 5247 1.1 christos else 5248 1.1 christos if test "$GCC" = yes; then 5249 1.1 christos CFLAGS="-O2" 5250 1.1 christos else 5251 1.1 christos CFLAGS= 5252 1.1 christos fi 5253 1.1 christos fi 5254 1.1 christos ac_prog_cc_stdc=no 5255 1.1 christos if test x$ac_prog_cc_stdc = xno 5256 1.1 christos then : 5257 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 5258 1.1 christos printf %s "checking for $CC option to enable C11 features... " >&6; } 5259 1.1 christos if test ${ac_cv_prog_cc_c11+y} 5260 1.1 christos then : 5261 1.1 christos printf %s "(cached) " >&6 5262 1.1 christos else $as_nop 5263 1.1 christos ac_cv_prog_cc_c11=no 5264 1.1 christos ac_save_CC=$CC 5265 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5266 1.1 christos /* end confdefs.h. */ 5267 1.1 christos $ac_c_conftest_c11_program 5268 1.1 christos _ACEOF 5269 1.1 christos for ac_arg in '' -std=gnu11 5270 1.1 christos do 5271 1.1 christos CC="$ac_save_CC $ac_arg" 5272 1.1 christos if ac_fn_c_try_compile "$LINENO" 5273 1.1 christos then : 5274 1.1 christos ac_cv_prog_cc_c11=$ac_arg 5275 1.1 christos fi 5276 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam 5277 1.1 christos test "x$ac_cv_prog_cc_c11" != "xno" && break 5278 1.1 christos done 5279 1.1 christos rm -f conftest.$ac_ext 5280 1.1 christos CC=$ac_save_CC 5281 1.1 christos fi 5282 1.1 christos 5283 1.1 christos if test "x$ac_cv_prog_cc_c11" = xno 5284 1.1 christos then : 5285 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5286 1.1 christos printf "%s\n" "unsupported" >&6; } 5287 1.1 christos else $as_nop 5288 1.1 christos if test "x$ac_cv_prog_cc_c11" = x 5289 1.1 christos then : 5290 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5291 1.1 christos printf "%s\n" "none needed" >&6; } 5292 1.1 christos else $as_nop 5293 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 5294 1.1 christos printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 5295 1.1 christos CC="$CC $ac_cv_prog_cc_c11" 5296 1.1 christos fi 5297 1.1 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 5298 1.1 christos ac_prog_cc_stdc=c11 5299 1.1 christos fi 5300 1.1 christos fi 5301 1.1 christos if test x$ac_prog_cc_stdc = xno 5302 1.1 christos then : 5303 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 5304 1.1 christos printf %s "checking for $CC option to enable C99 features... " >&6; } 5305 1.1 christos if test ${ac_cv_prog_cc_c99+y} 5306 1.1 christos then : 5307 1.1 christos printf %s "(cached) " >&6 5308 1.1 christos else $as_nop 5309 1.1 christos ac_cv_prog_cc_c99=no 5310 1.1 christos ac_save_CC=$CC 5311 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5312 1.1 christos /* end confdefs.h. */ 5313 1.1 christos $ac_c_conftest_c99_program 5314 1.1 christos _ACEOF 5315 1.1 christos for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 5316 1.1 christos do 5317 1.1 christos CC="$ac_save_CC $ac_arg" 5318 1.1 christos if ac_fn_c_try_compile "$LINENO" 5319 1.1 christos then : 5320 1.1 christos ac_cv_prog_cc_c99=$ac_arg 5321 1.1 christos fi 5322 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam 5323 1.1 christos test "x$ac_cv_prog_cc_c99" != "xno" && break 5324 1.1 christos done 5325 1.1 christos rm -f conftest.$ac_ext 5326 1.1 christos CC=$ac_save_CC 5327 1.1 christos fi 5328 1.1 christos 5329 1.1 christos if test "x$ac_cv_prog_cc_c99" = xno 5330 1.1 christos then : 5331 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5332 1.1 christos printf "%s\n" "unsupported" >&6; } 5333 1.1 christos else $as_nop 5334 1.1 christos if test "x$ac_cv_prog_cc_c99" = x 5335 1.1 christos then : 5336 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5337 1.1 christos printf "%s\n" "none needed" >&6; } 5338 1.1 christos else $as_nop 5339 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 5340 1.1 christos printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 5341 1.1 christos CC="$CC $ac_cv_prog_cc_c99" 5342 1.1 christos fi 5343 1.1 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 5344 1.1 christos ac_prog_cc_stdc=c99 5345 1.1 christos fi 5346 1.1 christos fi 5347 1.1 christos if test x$ac_prog_cc_stdc = xno 5348 1.1 christos then : 5349 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 5350 1.1 christos printf %s "checking for $CC option to enable C89 features... " >&6; } 5351 1.1 christos if test ${ac_cv_prog_cc_c89+y} 5352 1.1 christos then : 5353 1.1 christos printf %s "(cached) " >&6 5354 1.1 christos else $as_nop 5355 1.1 christos ac_cv_prog_cc_c89=no 5356 1.1 christos ac_save_CC=$CC 5357 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5358 1.1 christos /* end confdefs.h. */ 5359 1.1 christos $ac_c_conftest_c89_program 5360 1.1 christos _ACEOF 5361 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5362 1.1 christos do 5363 1.1 christos CC="$ac_save_CC $ac_arg" 5364 1.1 christos if ac_fn_c_try_compile "$LINENO" 5365 1.1 christos then : 5366 1.1 christos ac_cv_prog_cc_c89=$ac_arg 5367 1.1 christos fi 5368 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam 5369 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 5370 1.1 christos done 5371 1.1 christos rm -f conftest.$ac_ext 5372 1.1 christos CC=$ac_save_CC 5373 1.1 christos fi 5374 1.1 christos 5375 1.1 christos if test "x$ac_cv_prog_cc_c89" = xno 5376 1.1 christos then : 5377 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5378 1.1 christos printf "%s\n" "unsupported" >&6; } 5379 1.1 christos else $as_nop 5380 1.1 christos if test "x$ac_cv_prog_cc_c89" = x 5381 1.1 christos then : 5382 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5383 1.1 christos printf "%s\n" "none needed" >&6; } 5384 1.1 christos else $as_nop 5385 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5386 1.1 christos printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 5387 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 5388 1.1 christos fi 5389 1.1 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 5390 1.1 christos ac_prog_cc_stdc=c89 5391 1.1 christos fi 5392 1.1 christos fi 5393 1.1 christos 5394 1.1 christos ac_ext=c 5395 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5396 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5397 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5398 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5399 1.1 christos 5400 1.1 christos 5401 1.1 christos ac_ext=c 5402 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5403 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5404 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5405 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5406 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5407 1.1 christos printf %s "checking whether $CC understands -c and -o together... " >&6; } 5408 1.1 christos if test ${am_cv_prog_cc_c_o+y} 5409 1.1 christos then : 5410 1.1 christos printf %s "(cached) " >&6 5411 1.1 christos else $as_nop 5412 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5413 1.1 christos /* end confdefs.h. */ 5414 1.1 christos 5415 1.1 christos int 5416 1.1 christos main (void) 5417 1.1 christos { 5418 1.1 christos 5419 1.1 christos ; 5420 1.1 christos return 0; 5421 1.1 christos } 5422 1.1 christos _ACEOF 5423 1.1 christos # Make sure it works both with $CC and with simple cc. 5424 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some 5425 1.1 christos # compilers refuse to overwrite an existing .o file with -o, 5426 1.1 christos # though they will create one. 5427 1.1 christos am_cv_prog_cc_c_o=yes 5428 1.1 christos for am_i in 1 2; do 5429 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5430 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5431 1.1 christos ac_status=$? 5432 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 5433 1.1 christos (exit $ac_status); } \ 5434 1.1 christos && test -f conftest2.$ac_objext; then 5435 1.1 christos : OK 5436 1.1 christos else 5437 1.1 christos am_cv_prog_cc_c_o=no 5438 1.1 christos break 5439 1.1 christos fi 5440 1.1 christos done 5441 1.1 christos rm -f core conftest* 5442 1.1 christos unset am_i 5443 1.1 christos fi 5444 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5445 1.1 christos printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 5446 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then 5447 1.1 christos # Losing compiler, so override with the script. 5448 1.1 christos # FIXME: It is wrong to rewrite CC. 5449 1.1 christos # But if we don't then we get into trouble of one sort or another. 5450 1.1 christos # A longer-term fix would be to have automake use am__CC in this case, 5451 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5452 1.1 christos CC="$am_aux_dir/compile $CC" 5453 1.1 christos fi 5454 1.1 christos ac_ext=c 5455 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5456 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5457 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5458 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5459 1.1 christos 5460 1.1 christos 5461 1.1 christos depcc="$CC" am_compiler_list= 5462 1.1 christos 5463 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5464 1.1 christos printf %s "checking dependency style of $depcc... " >&6; } 5465 1.1 christos if test ${am_cv_CC_dependencies_compiler_type+y} 5466 1.1 christos then : 5467 1.1 christos printf %s "(cached) " >&6 5468 1.1 christos else $as_nop 5469 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5470 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up 5471 1.1 christos # making bogus files that we don't know about and never remove. For 5472 1.1 christos # instance it was reported that on HP-UX the gcc test will end up 5473 1.1 christos # making a dummy file named 'D' -- because '-MD' means "put the output 5474 1.1 christos # in D". 5475 1.1 christos rm -rf conftest.dir 5476 1.1 christos mkdir conftest.dir 5477 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're 5478 1.1 christos # using a relative directory. 5479 1.1 christos cp "$am_depcomp" conftest.dir 5480 1.1 christos cd conftest.dir 5481 1.1 christos # We will build objects and dependencies in a subdirectory because 5482 1.1 christos # it helps to detect inapplicable dependency modes. For instance 5483 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a 5484 1.1 christos # side effect of compilation, but ICC will put the dependencies in 5485 1.1 christos # the current directory while Tru64 will put them in the object 5486 1.1 christos # directory. 5487 1.1 christos mkdir sub 5488 1.1 christos 5489 1.1 christos am_cv_CC_dependencies_compiler_type=none 5490 1.1 christos if test "$am_compiler_list" = ""; then 5491 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5492 1.1 christos fi 5493 1.1 christos am__universal=false 5494 1.1 christos case " $depcc " in #( 5495 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;; 5496 1.1 christos esac 5497 1.1 christos 5498 1.1 christos for depmode in $am_compiler_list; do 5499 1.1 christos # Setup a source with many dependencies, because some compilers 5500 1.1 christos # like to wrap large dependency lists on column 80 (with \), and 5501 1.1 christos # we should not choose a depcomp mode which is confused by this. 5502 1.1 christos # 5503 1.1 christos # We need to recreate these files for each test, as the compiler may 5504 1.1 christos # overwrite some of them when testing with obscure command lines. 5505 1.1 christos # This happens at least with the AIX C compiler. 5506 1.1 christos : > sub/conftest.c 5507 1.1 christos for i in 1 2 3 4 5 6; do 5508 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c 5509 1.1 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5510 1.1 christos # Solaris 10 /bin/sh. 5511 1.1 christos echo '/* dummy */' > sub/conftst$i.h 5512 1.1 christos done 5513 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5514 1.1 christos 5515 1.1 christos # We check with '-c' and '-o' for the sake of the "dashmstdout" 5516 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly 5517 1.1 christos # handle '-M -o', and we need to detect this. Also, some Intel 5518 1.1 christos # versions had trouble with output in subdirs. 5519 1.1 christos am__obj=sub/conftest.${OBJEXT-o} 5520 1.1 christos am__minus_obj="-o $am__obj" 5521 1.1 christos case $depmode in 5522 1.1 christos gcc) 5523 1.1 christos # This depmode causes a compiler race in universal mode. 5524 1.1 christos test "$am__universal" = false || continue 5525 1.1 christos ;; 5526 1.1 christos nosideeffect) 5527 1.1 christos # After this tag, mechanisms are not by side-effect, so they'll 5528 1.1 christos # only be used when explicitly requested. 5529 1.1 christos if test "x$enable_dependency_tracking" = xyes; then 5530 1.1 christos continue 5531 1.1 christos else 5532 1.1 christos break 5533 1.1 christos fi 5534 1.1 christos ;; 5535 1.1 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5536 1.1 christos # This compiler won't grok '-c -o', but also, the minuso test has 5537 1.1 christos # not run yet. These depmodes are late enough in the game, and 5538 1.1 christos # so weak that their functioning should not be impacted. 5539 1.1 christos am__obj=conftest.${OBJEXT-o} 5540 1.1 christos am__minus_obj= 5541 1.1 christos ;; 5542 1.1 christos none) break ;; 5543 1.1 christos esac 5544 1.1 christos if depmode=$depmode \ 5545 1.1 christos source=sub/conftest.c object=$am__obj \ 5546 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5547 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5548 1.1 christos >/dev/null 2>conftest.err && 5549 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5550 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5551 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5552 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5553 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings 5554 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message 5555 1.1 christos # that says an option was ignored or not supported. 5556 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly: 5557 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required 5558 1.1 christos # The diagnosis changed in icc 8.0: 5559 1.1 christos # icc: Command line remark: option '-MP' not supported 5560 1.1 christos if (grep 'ignoring option' conftest.err || 5561 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5562 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode 5563 1.1 christos break 5564 1.1 christos fi 5565 1.1 christos fi 5566 1.1 christos done 5567 1.1 christos 5568 1.1 christos cd .. 5569 1.1 christos rm -rf conftest.dir 5570 1.1 christos else 5571 1.1 christos am_cv_CC_dependencies_compiler_type=none 5572 1.1 christos fi 5573 1.1 christos 5574 1.1 christos fi 5575 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5576 1.1 christos printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 5577 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5578 1.1 christos 5579 1.1 christos if 5580 1.1 christos test "x$enable_dependency_tracking" != xno \ 5581 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5582 1.1 christos am__fastdepCC_TRUE= 5583 1.1 christos am__fastdepCC_FALSE='#' 5584 1.1 christos else 5585 1.1 christos am__fastdepCC_TRUE='#' 5586 1.1 christos am__fastdepCC_FALSE= 5587 1.1 christos fi 5588 1.1 christos 5589 1.1 christos 5590 1.1 christos case `pwd` in 5591 1.1 christos *\ * | *\ *) 5592 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5593 1.1 christos printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5594 1.1 christos esac 5595 1.1 christos 5596 1.1 christos 5597 1.1 christos 5598 1.1 christos macro_version='2.4.6' 5599 1.1 christos macro_revision='2.4.6' 5600 1.1 christos 5601 1.1 christos 5602 1.1 christos 5603 1.1 christos 5604 1.1 christos 5605 1.1 christos 5606 1.1 christos 5607 1.1 christos 5608 1.1 christos 5609 1.1 christos 5610 1.1 christos 5611 1.1 christos 5612 1.1 christos 5613 1.1 christos 5614 1.1 christos ltmain=$ac_aux_dir/ltmain.sh 5615 1.1 christos 5616 1.1 christos 5617 1.1 christos 5618 1.1 christos # Make sure we can run config.sub. 5619 1.1 christos $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 5620 1.1 christos as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 5621 1.1 christos 5622 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 5623 1.1 christos printf %s "checking build system type... " >&6; } 5624 1.1 christos if test ${ac_cv_build+y} 5625 1.1 christos then : 5626 1.1 christos printf %s "(cached) " >&6 5627 1.1 christos else $as_nop 5628 1.1 christos ac_build_alias=$build_alias 5629 1.1 christos test "x$ac_build_alias" = x && 5630 1.1 christos ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 5631 1.1 christos test "x$ac_build_alias" = x && 5632 1.1 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 5633 1.1 christos ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 5634 1.1 christos as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 5635 1.1 christos 5636 1.1 christos fi 5637 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5638 1.1 christos printf "%s\n" "$ac_cv_build" >&6; } 5639 1.1 christos case $ac_cv_build in 5640 1.1 christos *-*-*) ;; 5641 1.1 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5642 1.1 christos esac 5643 1.1 christos build=$ac_cv_build 5644 1.1 christos ac_save_IFS=$IFS; IFS='-' 5645 1.1 christos set x $ac_cv_build 5646 1.1 christos shift 5647 1.1 christos build_cpu=$1 5648 1.1 christos build_vendor=$2 5649 1.1 christos shift; shift 5650 1.1 christos # Remember, the first character of IFS is used to create $*, 5651 1.1 christos # except with old shells: 5652 1.1 christos build_os=$* 5653 1.1 christos IFS=$ac_save_IFS 5654 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5655 1.1 christos 5656 1.1 christos 5657 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5658 1.1 christos printf %s "checking host system type... " >&6; } 5659 1.1 christos if test ${ac_cv_host+y} 5660 1.1 christos then : 5661 1.1 christos printf %s "(cached) " >&6 5662 1.1 christos else $as_nop 5663 1.1 christos if test "x$host_alias" = x; then 5664 1.1 christos ac_cv_host=$ac_cv_build 5665 1.1 christos else 5666 1.1 christos ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 5667 1.1 christos as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 5668 1.1 christos fi 5669 1.1 christos 5670 1.1 christos fi 5671 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5672 1.1 christos printf "%s\n" "$ac_cv_host" >&6; } 5673 1.1 christos case $ac_cv_host in 5674 1.1 christos *-*-*) ;; 5675 1.1 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5676 1.1 christos esac 5677 1.1 christos host=$ac_cv_host 5678 1.1 christos ac_save_IFS=$IFS; IFS='-' 5679 1.1 christos set x $ac_cv_host 5680 1.1 christos shift 5681 1.1 christos host_cpu=$1 5682 1.1 christos host_vendor=$2 5683 1.1 christos shift; shift 5684 1.1 christos # Remember, the first character of IFS is used to create $*, 5685 1.1 christos # except with old shells: 5686 1.1 christos host_os=$* 5687 1.1 christos IFS=$ac_save_IFS 5688 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5689 1.1 christos 5690 1.1 christos 5691 1.1 christos # Backslashify metacharacters that are still active within 5692 1.1 christos # double-quoted strings. 5693 1.1 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5694 1.1 christos 5695 1.1 christos # Same as above, but do not quote variable references. 5696 1.1 christos double_quote_subst='s/\(["`\\]\)/\\\1/g' 5697 1.1 christos 5698 1.1 christos # Sed substitution to delay expansion of an escaped shell variable in a 5699 1.1 christos # double_quote_subst'ed string. 5700 1.1 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5701 1.1 christos 5702 1.1 christos # Sed substitution to delay expansion of an escaped single quote. 5703 1.1 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5704 1.1 christos 5705 1.1 christos # Sed substitution to avoid accidental globbing in evaled expressions 5706 1.1 christos no_glob_subst='s/\*/\\\*/g' 5707 1.1 christos 5708 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5709 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5710 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5711 1.1 christos 5712 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5713 1.1 christos printf %s "checking how to print strings... " >&6; } 5714 1.1 christos # Test print first, because it will be a builtin if present. 5715 1.1 christos if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5716 1.1 christos test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5717 1.1 christos ECHO='print -r --' 5718 1.1 christos elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5719 1.1 christos ECHO='printf %s\n' 5720 1.1 christos else 5721 1.1 christos # Use this function as a fallback that always works. 5722 1.1 christos func_fallback_echo () 5723 1.1 christos { 5724 1.1 christos eval 'cat <<_LTECHO_EOF 5725 1.1 christos $1 5726 1.1 christos _LTECHO_EOF' 5727 1.1 christos } 5728 1.1 christos ECHO='func_fallback_echo' 5729 1.1 christos fi 5730 1.1 christos 5731 1.1 christos # func_echo_all arg... 5732 1.1 christos # Invoke $ECHO with all args, space-separated. 5733 1.1 christos func_echo_all () 5734 1.1 christos { 5735 1.1 christos $ECHO "" 5736 1.1 christos } 5737 1.1 christos 5738 1.1 christos case $ECHO in 5739 1.1 christos printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5740 1.1 christos printf "%s\n" "printf" >&6; } ;; 5741 1.1 christos print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5742 1.1 christos printf "%s\n" "print -r" >&6; } ;; 5743 1.1 christos *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5744 1.1 christos printf "%s\n" "cat" >&6; } ;; 5745 1.1 christos esac 5746 1.1 christos 5747 1.1 christos 5748 1.1 christos 5749 1.1 christos 5750 1.1 christos 5751 1.1 christos 5752 1.1 christos 5753 1.1 christos 5754 1.1 christos 5755 1.1 christos 5756 1.1 christos 5757 1.1 christos 5758 1.1 christos 5759 1.1 christos 5760 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5761 1.1 christos printf %s "checking for a sed that does not truncate output... " >&6; } 5762 1.1 christos if test ${ac_cv_path_SED+y} 5763 1.1 christos then : 5764 1.1 christos printf %s "(cached) " >&6 5765 1.1 christos else $as_nop 5766 1.1 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5767 1.1 christos for ac_i in 1 2 3 4 5 6 7; do 5768 1.1 christos ac_script="$ac_script$as_nl$ac_script" 5769 1.1 christos done 5770 1.1 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5771 1.1 christos { ac_script=; unset ac_script;} 5772 1.1 christos if test -z "$SED"; then 5773 1.1 christos ac_path_SED_found=false 5774 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 5775 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5776 1.1 christos for as_dir in $PATH 5777 1.1 christos do 5778 1.1 christos IFS=$as_save_IFS 5779 1.1 christos case $as_dir in #((( 5780 1.1 christos '') as_dir=./ ;; 5781 1.1 christos */) ;; 5782 1.1 christos *) as_dir=$as_dir/ ;; 5783 1.1 christos esac 5784 1.1 christos for ac_prog in sed gsed 5785 1.1 christos do 5786 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5787 1.1 christos ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 5788 1.1 christos as_fn_executable_p "$ac_path_SED" || continue 5789 1.1 christos # Check for GNU ac_path_SED and select it if it is found. 5790 1.1 christos # Check for GNU $ac_path_SED 5791 1.1 christos case `"$ac_path_SED" --version 2>&1` in 5792 1.1 christos *GNU*) 5793 1.1 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5794 1.1 christos *) 5795 1.1 christos ac_count=0 5796 1.1 christos printf %s 0123456789 >"conftest.in" 5797 1.1 christos while : 5798 1.1 christos do 5799 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 5800 1.1 christos mv "conftest.tmp" "conftest.in" 5801 1.1 christos cp "conftest.in" "conftest.nl" 5802 1.1 christos printf "%s\n" '' >> "conftest.nl" 5803 1.1 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5804 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5805 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 5806 1.1 christos if test $ac_count -gt ${ac_path_SED_max-0}; then 5807 1.1 christos # Best one so far, save it but keep looking for a better one 5808 1.1 christos ac_cv_path_SED="$ac_path_SED" 5809 1.1 christos ac_path_SED_max=$ac_count 5810 1.1 christos fi 5811 1.1 christos # 10*(2^10) chars as input seems more than enough 5812 1.1 christos test $ac_count -gt 10 && break 5813 1.1 christos done 5814 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5815 1.1 christos esac 5816 1.1 christos 5817 1.1 christos $ac_path_SED_found && break 3 5818 1.1 christos done 5819 1.1 christos done 5820 1.1 christos done 5821 1.1 christos IFS=$as_save_IFS 5822 1.1 christos if test -z "$ac_cv_path_SED"; then 5823 1.1 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5824 1.1 christos fi 5825 1.1 christos else 5826 1.1 christos ac_cv_path_SED=$SED 5827 1.1 christos fi 5828 1.1 christos 5829 1.1 christos fi 5830 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5831 1.1 christos printf "%s\n" "$ac_cv_path_SED" >&6; } 5832 1.1 christos SED="$ac_cv_path_SED" 5833 1.1 christos rm -f conftest.sed 5834 1.1 christos 5835 1.1 christos test -z "$SED" && SED=sed 5836 1.1 christos Xsed="$SED -e 1s/^X//" 5837 1.1 christos 5838 1.1 christos 5839 1.1 christos 5840 1.1 christos 5841 1.1 christos 5842 1.1 christos 5843 1.1 christos 5844 1.1 christos 5845 1.1 christos 5846 1.1 christos 5847 1.1 christos 5848 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5849 1.1 christos printf %s "checking for grep that handles long lines and -e... " >&6; } 5850 1.1 christos if test ${ac_cv_path_GREP+y} 5851 1.1 christos then : 5852 1.1 christos printf %s "(cached) " >&6 5853 1.1 christos else $as_nop 5854 1.1 christos if test -z "$GREP"; then 5855 1.1 christos ac_path_GREP_found=false 5856 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 5857 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5858 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5859 1.1 christos do 5860 1.1 christos IFS=$as_save_IFS 5861 1.1 christos case $as_dir in #((( 5862 1.1 christos '') as_dir=./ ;; 5863 1.1 christos */) ;; 5864 1.1 christos *) as_dir=$as_dir/ ;; 5865 1.1 christos esac 5866 1.1 christos for ac_prog in grep ggrep 5867 1.1 christos do 5868 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5869 1.1 christos ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" 5870 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue 5871 1.1 christos # Check for GNU ac_path_GREP and select it if it is found. 5872 1.1 christos # Check for GNU $ac_path_GREP 5873 1.1 christos case `"$ac_path_GREP" --version 2>&1` in 5874 1.1 christos *GNU*) 5875 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5876 1.1 christos *) 5877 1.1 christos ac_count=0 5878 1.1 christos printf %s 0123456789 >"conftest.in" 5879 1.1 christos while : 5880 1.1 christos do 5881 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 5882 1.1 christos mv "conftest.tmp" "conftest.in" 5883 1.1 christos cp "conftest.in" "conftest.nl" 5884 1.1 christos printf "%s\n" 'GREP' >> "conftest.nl" 5885 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5886 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5887 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 5888 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then 5889 1.1 christos # Best one so far, save it but keep looking for a better one 5890 1.1 christos ac_cv_path_GREP="$ac_path_GREP" 5891 1.1 christos ac_path_GREP_max=$ac_count 5892 1.1 christos fi 5893 1.1 christos # 10*(2^10) chars as input seems more than enough 5894 1.1 christos test $ac_count -gt 10 && break 5895 1.1 christos done 5896 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5897 1.1 christos esac 5898 1.1 christos 5899 1.1 christos $ac_path_GREP_found && break 3 5900 1.1 christos done 5901 1.1 christos done 5902 1.1 christos done 5903 1.1 christos IFS=$as_save_IFS 5904 1.1 christos if test -z "$ac_cv_path_GREP"; then 5905 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5906 1.1 christos fi 5907 1.1 christos else 5908 1.1 christos ac_cv_path_GREP=$GREP 5909 1.1 christos fi 5910 1.1 christos 5911 1.1 christos fi 5912 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5913 1.1 christos printf "%s\n" "$ac_cv_path_GREP" >&6; } 5914 1.1 christos GREP="$ac_cv_path_GREP" 5915 1.1 christos 5916 1.1 christos 5917 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5918 1.1 christos printf %s "checking for egrep... " >&6; } 5919 1.1 christos if test ${ac_cv_path_EGREP+y} 5920 1.1 christos then : 5921 1.1 christos printf %s "(cached) " >&6 5922 1.1 christos else $as_nop 5923 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5924 1.1 christos then ac_cv_path_EGREP="$GREP -E" 5925 1.1 christos else 5926 1.1 christos if test -z "$EGREP"; then 5927 1.1 christos ac_path_EGREP_found=false 5928 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 5929 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5930 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5931 1.1 christos do 5932 1.1 christos IFS=$as_save_IFS 5933 1.1 christos case $as_dir in #((( 5934 1.1 christos '') as_dir=./ ;; 5935 1.1 christos */) ;; 5936 1.1 christos *) as_dir=$as_dir/ ;; 5937 1.1 christos esac 5938 1.1 christos for ac_prog in egrep 5939 1.1 christos do 5940 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5941 1.1 christos ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 5942 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue 5943 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found. 5944 1.1 christos # Check for GNU $ac_path_EGREP 5945 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in 5946 1.1 christos *GNU*) 5947 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5948 1.1 christos *) 5949 1.1 christos ac_count=0 5950 1.1 christos printf %s 0123456789 >"conftest.in" 5951 1.1 christos while : 5952 1.1 christos do 5953 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 5954 1.1 christos mv "conftest.tmp" "conftest.in" 5955 1.1 christos cp "conftest.in" "conftest.nl" 5956 1.1 christos printf "%s\n" 'EGREP' >> "conftest.nl" 5957 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5958 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5959 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 5960 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5961 1.1 christos # Best one so far, save it but keep looking for a better one 5962 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" 5963 1.1 christos ac_path_EGREP_max=$ac_count 5964 1.1 christos fi 5965 1.1 christos # 10*(2^10) chars as input seems more than enough 5966 1.1 christos test $ac_count -gt 10 && break 5967 1.1 christos done 5968 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5969 1.1 christos esac 5970 1.1 christos 5971 1.1 christos $ac_path_EGREP_found && break 3 5972 1.1 christos done 5973 1.1 christos done 5974 1.1 christos done 5975 1.1 christos IFS=$as_save_IFS 5976 1.1 christos if test -z "$ac_cv_path_EGREP"; then 5977 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5978 1.1 christos fi 5979 1.1 christos else 5980 1.1 christos ac_cv_path_EGREP=$EGREP 5981 1.1 christos fi 5982 1.1 christos 5983 1.1 christos fi 5984 1.1 christos fi 5985 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5986 1.1 christos printf "%s\n" "$ac_cv_path_EGREP" >&6; } 5987 1.1 christos EGREP="$ac_cv_path_EGREP" 5988 1.1 christos 5989 1.1 christos 5990 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5991 1.1 christos printf %s "checking for fgrep... " >&6; } 5992 1.1 christos if test ${ac_cv_path_FGREP+y} 5993 1.1 christos then : 5994 1.1 christos printf %s "(cached) " >&6 5995 1.1 christos else $as_nop 5996 1.1 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5997 1.1 christos then ac_cv_path_FGREP="$GREP -F" 5998 1.1 christos else 5999 1.1 christos if test -z "$FGREP"; then 6000 1.1 christos ac_path_FGREP_found=false 6001 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 6002 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6003 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6004 1.1 christos do 6005 1.1 christos IFS=$as_save_IFS 6006 1.1 christos case $as_dir in #((( 6007 1.1 christos '') as_dir=./ ;; 6008 1.1 christos */) ;; 6009 1.1 christos *) as_dir=$as_dir/ ;; 6010 1.1 christos esac 6011 1.1 christos for ac_prog in fgrep 6012 1.1 christos do 6013 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6014 1.1 christos ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" 6015 1.1 christos as_fn_executable_p "$ac_path_FGREP" || continue 6016 1.1 christos # Check for GNU ac_path_FGREP and select it if it is found. 6017 1.1 christos # Check for GNU $ac_path_FGREP 6018 1.1 christos case `"$ac_path_FGREP" --version 2>&1` in 6019 1.1 christos *GNU*) 6020 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 6021 1.1 christos *) 6022 1.1 christos ac_count=0 6023 1.1 christos printf %s 0123456789 >"conftest.in" 6024 1.1 christos while : 6025 1.1 christos do 6026 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 6027 1.1 christos mv "conftest.tmp" "conftest.in" 6028 1.1 christos cp "conftest.in" "conftest.nl" 6029 1.1 christos printf "%s\n" 'FGREP' >> "conftest.nl" 6030 1.1 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 6031 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6032 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 6033 1.1 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then 6034 1.1 christos # Best one so far, save it but keep looking for a better one 6035 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" 6036 1.1 christos ac_path_FGREP_max=$ac_count 6037 1.1 christos fi 6038 1.1 christos # 10*(2^10) chars as input seems more than enough 6039 1.1 christos test $ac_count -gt 10 && break 6040 1.1 christos done 6041 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6042 1.1 christos esac 6043 1.1 christos 6044 1.1 christos $ac_path_FGREP_found && break 3 6045 1.1 christos done 6046 1.1 christos done 6047 1.1 christos done 6048 1.1 christos IFS=$as_save_IFS 6049 1.1 christos if test -z "$ac_cv_path_FGREP"; then 6050 1.1 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6051 1.1 christos fi 6052 1.1 christos else 6053 1.1 christos ac_cv_path_FGREP=$FGREP 6054 1.1 christos fi 6055 1.1 christos 6056 1.1 christos fi 6057 1.1 christos fi 6058 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 6059 1.1 christos printf "%s\n" "$ac_cv_path_FGREP" >&6; } 6060 1.1 christos FGREP="$ac_cv_path_FGREP" 6061 1.1 christos 6062 1.1 christos 6063 1.1 christos test -z "$GREP" && GREP=grep 6064 1.1 christos 6065 1.1 christos 6066 1.1 christos 6067 1.1 christos 6068 1.1 christos 6069 1.1 christos 6070 1.1 christos 6071 1.1 christos 6072 1.1 christos 6073 1.1 christos 6074 1.1 christos 6075 1.1 christos 6076 1.1 christos 6077 1.1 christos 6078 1.1 christos 6079 1.1 christos 6080 1.1 christos 6081 1.1 christos 6082 1.1 christos 6083 1.1 christos # Check whether --with-gnu-ld was given. 6084 1.1 christos if test ${with_gnu_ld+y} 6085 1.1 christos then : 6086 1.1 christos withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 6087 1.1 christos else $as_nop 6088 1.1 christos with_gnu_ld=no 6089 1.1 christos fi 6090 1.1 christos 6091 1.1 christos ac_prog=ld 6092 1.1 christos if test yes = "$GCC"; then 6093 1.1 christos # Check if gcc -print-prog-name=ld gives a path. 6094 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 6095 1.1 christos printf %s "checking for ld used by $CC... " >&6; } 6096 1.1 christos case $host in 6097 1.1 christos *-*-mingw*) 6098 1.1 christos # gcc leaves a trailing carriage return, which upsets mingw 6099 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 6100 1.1 christos *) 6101 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 6102 1.1 christos esac 6103 1.1 christos case $ac_prog in 6104 1.1 christos # Accept absolute paths. 6105 1.1 christos [\\/]* | ?:[\\/]*) 6106 1.1 christos re_direlt='/[^/][^/]*/\.\./' 6107 1.1 christos # Canonicalize the pathname of ld 6108 1.1 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 6109 1.1 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 6110 1.1 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 6111 1.1 christos done 6112 1.1 christos test -z "$LD" && LD=$ac_prog 6113 1.1 christos ;; 6114 1.1 christos "") 6115 1.1 christos # If it fails, then pretend we aren't using GCC. 6116 1.1 christos ac_prog=ld 6117 1.1 christos ;; 6118 1.1 christos *) 6119 1.1 christos # If it is relative, then search for the first ld in PATH. 6120 1.1 christos with_gnu_ld=unknown 6121 1.1 christos ;; 6122 1.1 christos esac 6123 1.1 christos elif test yes = "$with_gnu_ld"; then 6124 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 6125 1.1 christos printf %s "checking for GNU ld... " >&6; } 6126 1.1 christos else 6127 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 6128 1.1 christos printf %s "checking for non-GNU ld... " >&6; } 6129 1.1 christos fi 6130 1.1 christos if test ${lt_cv_path_LD+y} 6131 1.1 christos then : 6132 1.1 christos printf %s "(cached) " >&6 6133 1.1 christos else $as_nop 6134 1.1 christos if test -z "$LD"; then 6135 1.1 christos lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 6136 1.1 christos for ac_dir in $PATH; do 6137 1.1 christos IFS=$lt_save_ifs 6138 1.1 christos test -z "$ac_dir" && ac_dir=. 6139 1.1 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6140 1.1 christos lt_cv_path_LD=$ac_dir/$ac_prog 6141 1.1 christos # Check to see if the program is GNU ld. I'd rather use --version, 6142 1.1 christos # but apparently some variants of GNU ld only accept -v. 6143 1.1 christos # Break only if it was the GNU/non-GNU ld that we prefer. 6144 1.1 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6145 1.1 christos *GNU* | *'with BFD'*) 6146 1.1 christos test no != "$with_gnu_ld" && break 6147 1.1 christos ;; 6148 1.1 christos *) 6149 1.1 christos test yes != "$with_gnu_ld" && break 6150 1.1 christos ;; 6151 1.1 christos esac 6152 1.1 christos fi 6153 1.1 christos done 6154 1.1 christos IFS=$lt_save_ifs 6155 1.1 christos else 6156 1.1 christos lt_cv_path_LD=$LD # Let the user override the test with a path. 6157 1.1 christos fi 6158 1.1 christos fi 6159 1.1 christos 6160 1.1 christos LD=$lt_cv_path_LD 6161 1.1 christos if test -n "$LD"; then 6162 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6163 1.1 christos printf "%s\n" "$LD" >&6; } 6164 1.1 christos else 6165 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6166 1.1 christos printf "%s\n" "no" >&6; } 6167 1.1 christos fi 6168 1.1 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6169 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6170 1.1 christos printf %s "checking if the linker ($LD) is GNU ld... " >&6; } 6171 1.1 christos if test ${lt_cv_prog_gnu_ld+y} 6172 1.1 christos then : 6173 1.1 christos printf %s "(cached) " >&6 6174 1.1 christos else $as_nop 6175 1.1 christos # I'd rather use --version here, but apparently some GNU lds only accept -v. 6176 1.1 christos case `$LD -v 2>&1 </dev/null` in 6177 1.1 christos *GNU* | *'with BFD'*) 6178 1.1 christos lt_cv_prog_gnu_ld=yes 6179 1.1 christos ;; 6180 1.1 christos *) 6181 1.1 christos lt_cv_prog_gnu_ld=no 6182 1.1 christos ;; 6183 1.1 christos esac 6184 1.1 christos fi 6185 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6186 1.1 christos printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } 6187 1.1 christos with_gnu_ld=$lt_cv_prog_gnu_ld 6188 1.1 christos 6189 1.1 christos 6190 1.1 christos 6191 1.1 christos 6192 1.1 christos 6193 1.1 christos 6194 1.1 christos 6195 1.1 christos 6196 1.1 christos 6197 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6198 1.1 christos printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6199 1.1 christos if test ${lt_cv_path_NM+y} 6200 1.1 christos then : 6201 1.1 christos printf %s "(cached) " >&6 6202 1.1 christos else $as_nop 6203 1.1 christos if test -n "$NM"; then 6204 1.1 christos # Let the user override the test. 6205 1.1 christos lt_cv_path_NM=$NM 6206 1.1 christos else 6207 1.1 christos lt_nm_to_check=${ac_tool_prefix}nm 6208 1.1 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6209 1.1 christos lt_nm_to_check="$lt_nm_to_check nm" 6210 1.1 christos fi 6211 1.1 christos for lt_tmp_nm in $lt_nm_to_check; do 6212 1.1 christos lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 6213 1.1 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6214 1.1 christos IFS=$lt_save_ifs 6215 1.1 christos test -z "$ac_dir" && ac_dir=. 6216 1.1 christos tmp_nm=$ac_dir/$lt_tmp_nm 6217 1.1 christos if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 6218 1.1 christos # Check to see if the nm accepts a BSD-compat flag. 6219 1.1 christos # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 6220 1.1 christos # nm: unknown option "B" ignored 6221 1.1 christos # Tru64's nm complains that /dev/null is an invalid object file 6222 1.1 christos # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 6223 1.1 christos case $build_os in 6224 1.1 christos mingw*) lt_bad_file=conftest.nm/nofile ;; 6225 1.1 christos *) lt_bad_file=/dev/null ;; 6226 1.1 christos esac 6227 1.1 christos case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 6228 1.1 christos *$lt_bad_file* | *'Invalid file or object type'*) 6229 1.1 christos lt_cv_path_NM="$tmp_nm -B" 6230 1.1 christos break 2 6231 1.1 christos ;; 6232 1.1 christos *) 6233 1.1 christos case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6234 1.1 christos */dev/null*) 6235 1.1 christos lt_cv_path_NM="$tmp_nm -p" 6236 1.1 christos break 2 6237 1.1 christos ;; 6238 1.1 christos *) 6239 1.1 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6240 1.1 christos continue # so that we can try to find one that supports BSD flags 6241 1.1 christos ;; 6242 1.1 christos esac 6243 1.1 christos ;; 6244 1.1 christos esac 6245 1.1 christos fi 6246 1.1 christos done 6247 1.1 christos IFS=$lt_save_ifs 6248 1.1 christos done 6249 1.1 christos : ${lt_cv_path_NM=no} 6250 1.1 christos fi 6251 1.1 christos fi 6252 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6253 1.1 christos printf "%s\n" "$lt_cv_path_NM" >&6; } 6254 1.1 christos if test no != "$lt_cv_path_NM"; then 6255 1.1 christos NM=$lt_cv_path_NM 6256 1.1 christos else 6257 1.1 christos # Didn't find any BSD compatible name lister, look for dumpbin. 6258 1.1 christos if test -n "$DUMPBIN"; then : 6259 1.1 christos # Let the user override the test. 6260 1.1 christos else 6261 1.1 christos if test -n "$ac_tool_prefix"; then 6262 1.1 christos for ac_prog in dumpbin "link -dump" 6263 1.1 christos do 6264 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6265 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6266 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6267 1.1 christos printf %s "checking for $ac_word... " >&6; } 6268 1.1 christos if test ${ac_cv_prog_DUMPBIN+y} 6269 1.1 christos then : 6270 1.1 christos printf %s "(cached) " >&6 6271 1.1 christos else $as_nop 6272 1.1 christos if test -n "$DUMPBIN"; then 6273 1.1 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6274 1.1 christos else 6275 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6276 1.1 christos for as_dir in $PATH 6277 1.1 christos do 6278 1.1 christos IFS=$as_save_IFS 6279 1.1 christos case $as_dir in #((( 6280 1.1 christos '') as_dir=./ ;; 6281 1.1 christos */) ;; 6282 1.1 christos *) as_dir=$as_dir/ ;; 6283 1.1 christos esac 6284 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6285 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6286 1.1 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6287 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6288 1.1 christos break 2 6289 1.1 christos fi 6290 1.1 christos done 6291 1.1 christos done 6292 1.1 christos IFS=$as_save_IFS 6293 1.1 christos 6294 1.1 christos fi 6295 1.1 christos fi 6296 1.1 christos DUMPBIN=$ac_cv_prog_DUMPBIN 6297 1.1 christos if test -n "$DUMPBIN"; then 6298 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6299 1.1 christos printf "%s\n" "$DUMPBIN" >&6; } 6300 1.1 christos else 6301 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6302 1.1 christos printf "%s\n" "no" >&6; } 6303 1.1 christos fi 6304 1.1 christos 6305 1.1 christos 6306 1.1 christos test -n "$DUMPBIN" && break 6307 1.1 christos done 6308 1.1 christos fi 6309 1.1 christos if test -z "$DUMPBIN"; then 6310 1.1 christos ac_ct_DUMPBIN=$DUMPBIN 6311 1.1 christos for ac_prog in dumpbin "link -dump" 6312 1.1 christos do 6313 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 6314 1.1 christos set dummy $ac_prog; ac_word=$2 6315 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6316 1.1 christos printf %s "checking for $ac_word... " >&6; } 6317 1.1 christos if test ${ac_cv_prog_ac_ct_DUMPBIN+y} 6318 1.1 christos then : 6319 1.1 christos printf %s "(cached) " >&6 6320 1.1 christos else $as_nop 6321 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 6322 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6323 1.1 christos else 6324 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6325 1.1 christos for as_dir in $PATH 6326 1.1 christos do 6327 1.1 christos IFS=$as_save_IFS 6328 1.1 christos case $as_dir in #((( 6329 1.1 christos '') as_dir=./ ;; 6330 1.1 christos */) ;; 6331 1.1 christos *) as_dir=$as_dir/ ;; 6332 1.1 christos esac 6333 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6334 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6335 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6336 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6337 1.1 christos break 2 6338 1.1 christos fi 6339 1.1 christos done 6340 1.1 christos done 6341 1.1 christos IFS=$as_save_IFS 6342 1.1 christos 6343 1.1 christos fi 6344 1.1 christos fi 6345 1.1 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6346 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 6347 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6348 1.1 christos printf "%s\n" "$ac_ct_DUMPBIN" >&6; } 6349 1.1 christos else 6350 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6351 1.1 christos printf "%s\n" "no" >&6; } 6352 1.1 christos fi 6353 1.1 christos 6354 1.1 christos 6355 1.1 christos test -n "$ac_ct_DUMPBIN" && break 6356 1.1 christos done 6357 1.1 christos 6358 1.1 christos if test "x$ac_ct_DUMPBIN" = x; then 6359 1.1 christos DUMPBIN=":" 6360 1.1 christos else 6361 1.1 christos case $cross_compiling:$ac_tool_warned in 6362 1.1 christos yes:) 6363 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6364 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6365 1.1 christos ac_tool_warned=yes ;; 6366 1.1 christos esac 6367 1.1 christos DUMPBIN=$ac_ct_DUMPBIN 6368 1.1 christos fi 6369 1.1 christos fi 6370 1.1 christos 6371 1.1 christos case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 6372 1.1 christos *COFF*) 6373 1.1 christos DUMPBIN="$DUMPBIN -symbols -headers" 6374 1.1 christos ;; 6375 1.1 christos *) 6376 1.1 christos DUMPBIN=: 6377 1.1 christos ;; 6378 1.1 christos esac 6379 1.1 christos fi 6380 1.1 christos 6381 1.1 christos if test : != "$DUMPBIN"; then 6382 1.1 christos NM=$DUMPBIN 6383 1.1 christos fi 6384 1.1 christos fi 6385 1.1 christos test -z "$NM" && NM=nm 6386 1.1 christos 6387 1.1 christos 6388 1.1 christos 6389 1.1 christos 6390 1.1 christos 6391 1.1 christos 6392 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6393 1.1 christos printf %s "checking the name lister ($NM) interface... " >&6; } 6394 1.1 christos if test ${lt_cv_nm_interface+y} 6395 1.1 christos then : 6396 1.1 christos printf %s "(cached) " >&6 6397 1.1 christos else $as_nop 6398 1.1 christos lt_cv_nm_interface="BSD nm" 6399 1.1 christos echo "int some_variable = 0;" > conftest.$ac_ext 6400 1.1 christos (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6401 1.1 christos (eval "$ac_compile" 2>conftest.err) 6402 1.1 christos cat conftest.err >&5 6403 1.1 christos (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6404 1.1 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6405 1.1 christos cat conftest.err >&5 6406 1.1 christos (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6407 1.1 christos cat conftest.out >&5 6408 1.1 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6409 1.1 christos lt_cv_nm_interface="MS dumpbin" 6410 1.1 christos fi 6411 1.1 christos rm -f conftest* 6412 1.1 christos fi 6413 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6414 1.1 christos printf "%s\n" "$lt_cv_nm_interface" >&6; } 6415 1.1 christos 6416 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6417 1.1 christos printf %s "checking whether ln -s works... " >&6; } 6418 1.1 christos LN_S=$as_ln_s 6419 1.1 christos if test "$LN_S" = "ln -s"; then 6420 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6421 1.1 christos printf "%s\n" "yes" >&6; } 6422 1.1 christos else 6423 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6424 1.1 christos printf "%s\n" "no, using $LN_S" >&6; } 6425 1.1 christos fi 6426 1.1 christos 6427 1.1 christos # find the maximum length of command line arguments 6428 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6429 1.1 christos printf %s "checking the maximum length of command line arguments... " >&6; } 6430 1.1 christos if test ${lt_cv_sys_max_cmd_len+y} 6431 1.1 christos then : 6432 1.1 christos printf %s "(cached) " >&6 6433 1.1 christos else $as_nop 6434 1.1 christos i=0 6435 1.1 christos teststring=ABCD 6436 1.1 christos 6437 1.1 christos case $build_os in 6438 1.1 christos msdosdjgpp*) 6439 1.1 christos # On DJGPP, this test can blow up pretty badly due to problems in libc 6440 1.1 christos # (any single argument exceeding 2000 bytes causes a buffer overrun 6441 1.1 christos # during glob expansion). Even if it were fixed, the result of this 6442 1.1 christos # check would be larger than it should be. 6443 1.1 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right 6444 1.1 christos ;; 6445 1.1 christos 6446 1.1 christos gnu*) 6447 1.1 christos # Under GNU Hurd, this test is not required because there is 6448 1.1 christos # no limit to the length of command line arguments. 6449 1.1 christos # Libtool will interpret -1 as no limit whatsoever 6450 1.1 christos lt_cv_sys_max_cmd_len=-1; 6451 1.1 christos ;; 6452 1.1 christos 6453 1.1 christos cygwin* | mingw* | cegcc*) 6454 1.1 christos # On Win9x/ME, this test blows up -- it succeeds, but takes 6455 1.1 christos # about 5 minutes as the teststring grows exponentially. 6456 1.1 christos # Worse, since 9x/ME are not pre-emptively multitasking, 6457 1.1 christos # you end up with a "frozen" computer, even though with patience 6458 1.1 christos # the test eventually succeeds (with a max line length of 256k). 6459 1.1 christos # Instead, let's just punt: use the minimum linelength reported by 6460 1.1 christos # all of the supported platforms: 8192 (on NT/2K/XP). 6461 1.1 christos lt_cv_sys_max_cmd_len=8192; 6462 1.1 christos ;; 6463 1.1 christos 6464 1.1 christos mint*) 6465 1.1 christos # On MiNT this can take a long time and run out of memory. 6466 1.1 christos lt_cv_sys_max_cmd_len=8192; 6467 1.1 christos ;; 6468 1.1 christos 6469 1.1 christos amigaos*) 6470 1.1 christos # On AmigaOS with pdksh, this test takes hours, literally. 6471 1.1 christos # So we just punt and use a minimum line length of 8192. 6472 1.1 christos lt_cv_sys_max_cmd_len=8192; 6473 1.1 christos ;; 6474 1.1 christos 6475 1.1 christos bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 6476 1.1 christos # This has been around since 386BSD, at least. Likely further. 6477 1.1 christos if test -x /sbin/sysctl; then 6478 1.1 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6479 1.1 christos elif test -x /usr/sbin/sysctl; then 6480 1.1 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6481 1.1 christos else 6482 1.1 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6483 1.1 christos fi 6484 1.1 christos # And add a safety zone 6485 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6486 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6487 1.1 christos ;; 6488 1.1 christos 6489 1.1 christos interix*) 6490 1.1 christos # We know the value 262144 and hardcode it with a safety zone (like BSD) 6491 1.1 christos lt_cv_sys_max_cmd_len=196608 6492 1.1 christos ;; 6493 1.1 christos 6494 1.1 christos os2*) 6495 1.1 christos # The test takes a long time on OS/2. 6496 1.1 christos lt_cv_sys_max_cmd_len=8192 6497 1.1 christos ;; 6498 1.1 christos 6499 1.1 christos osf*) 6500 1.1 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6501 1.1 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6502 1.1 christos # nice to cause kernel panics so lets avoid the loop below. 6503 1.1 christos # First set a reasonable default. 6504 1.1 christos lt_cv_sys_max_cmd_len=16384 6505 1.1 christos # 6506 1.1 christos if test -x /sbin/sysconfig; then 6507 1.1 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6508 1.1 christos *1*) lt_cv_sys_max_cmd_len=-1 ;; 6509 1.1 christos esac 6510 1.1 christos fi 6511 1.1 christos ;; 6512 1.1 christos sco3.2v5*) 6513 1.1 christos lt_cv_sys_max_cmd_len=102400 6514 1.1 christos ;; 6515 1.1 christos sysv5* | sco5v6* | sysv4.2uw2*) 6516 1.1 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6517 1.1 christos if test -n "$kargmax"; then 6518 1.1 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6519 1.1 christos else 6520 1.1 christos lt_cv_sys_max_cmd_len=32768 6521 1.1 christos fi 6522 1.1 christos ;; 6523 1.1 christos *) 6524 1.1 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6525 1.1 christos if test -n "$lt_cv_sys_max_cmd_len" && \ 6526 1.1 christos test undefined != "$lt_cv_sys_max_cmd_len"; then 6527 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6528 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6529 1.1 christos else 6530 1.1 christos # Make teststring a little bigger before we do anything with it. 6531 1.1 christos # a 1K string should be a reasonable start. 6532 1.1 christos for i in 1 2 3 4 5 6 7 8; do 6533 1.1 christos teststring=$teststring$teststring 6534 1.1 christos done 6535 1.1 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6536 1.1 christos # If test is not a shell built-in, we'll probably end up computing a 6537 1.1 christos # maximum length that is only half of the actual maximum length, but 6538 1.1 christos # we can't tell. 6539 1.1 christos while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 6540 1.1 christos = "X$teststring$teststring"; } >/dev/null 2>&1 && 6541 1.1 christos test 17 != "$i" # 1/2 MB should be enough 6542 1.1 christos do 6543 1.1 christos i=`expr $i + 1` 6544 1.1 christos teststring=$teststring$teststring 6545 1.1 christos done 6546 1.1 christos # Only check the string length outside the loop. 6547 1.1 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6548 1.1 christos teststring= 6549 1.1 christos # Add a significant safety factor because C++ compilers can tack on 6550 1.1 christos # massive amounts of additional arguments before passing them to the 6551 1.1 christos # linker. It appears as though 1/2 is a usable value. 6552 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6553 1.1 christos fi 6554 1.1 christos ;; 6555 1.1 christos esac 6556 1.1 christos 6557 1.1 christos fi 6558 1.1 christos 6559 1.1 christos if test -n "$lt_cv_sys_max_cmd_len"; then 6560 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6561 1.1 christos printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } 6562 1.1 christos else 6563 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 6564 1.1 christos printf "%s\n" "none" >&6; } 6565 1.1 christos fi 6566 1.1 christos max_cmd_len=$lt_cv_sys_max_cmd_len 6567 1.1 christos 6568 1.1 christos 6569 1.1 christos 6570 1.1 christos 6571 1.1 christos 6572 1.1 christos 6573 1.1 christos : ${CP="cp -f"} 6574 1.1 christos : ${MV="mv -f"} 6575 1.1 christos : ${RM="rm -f"} 6576 1.1 christos 6577 1.1 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6578 1.1 christos lt_unset=unset 6579 1.1 christos else 6580 1.1 christos lt_unset=false 6581 1.1 christos fi 6582 1.1 christos 6583 1.1 christos 6584 1.1 christos 6585 1.1 christos 6586 1.1 christos 6587 1.1 christos # test EBCDIC or ASCII 6588 1.1 christos case `echo X|tr X '\101'` in 6589 1.1 christos A) # ASCII based system 6590 1.1 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6591 1.1 christos lt_SP2NL='tr \040 \012' 6592 1.1 christos lt_NL2SP='tr \015\012 \040\040' 6593 1.1 christos ;; 6594 1.1 christos *) # EBCDIC based system 6595 1.1 christos lt_SP2NL='tr \100 \n' 6596 1.1 christos lt_NL2SP='tr \r\n \100\100' 6597 1.1 christos ;; 6598 1.1 christos esac 6599 1.1 christos 6600 1.1 christos 6601 1.1 christos 6602 1.1 christos 6603 1.1 christos 6604 1.1 christos 6605 1.1 christos 6606 1.1 christos 6607 1.1 christos 6608 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 6609 1.1 christos printf %s "checking how to convert $build file names to $host format... " >&6; } 6610 1.1 christos if test ${lt_cv_to_host_file_cmd+y} 6611 1.1 christos then : 6612 1.1 christos printf %s "(cached) " >&6 6613 1.1 christos else $as_nop 6614 1.1 christos case $host in 6615 1.1 christos *-*-mingw* ) 6616 1.1 christos case $build in 6617 1.1 christos *-*-mingw* ) # actually msys 6618 1.1 christos lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 6619 1.1 christos ;; 6620 1.1 christos *-*-cygwin* ) 6621 1.1 christos lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 6622 1.1 christos ;; 6623 1.1 christos * ) # otherwise, assume *nix 6624 1.1 christos lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 6625 1.1 christos ;; 6626 1.1 christos esac 6627 1.1 christos ;; 6628 1.1 christos *-*-cygwin* ) 6629 1.1 christos case $build in 6630 1.1 christos *-*-mingw* ) # actually msys 6631 1.1 christos lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 6632 1.1 christos ;; 6633 1.1 christos *-*-cygwin* ) 6634 1.1 christos lt_cv_to_host_file_cmd=func_convert_file_noop 6635 1.1 christos ;; 6636 1.1 christos * ) # otherwise, assume *nix 6637 1.1 christos lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 6638 1.1 christos ;; 6639 1.1 christos esac 6640 1.1 christos ;; 6641 1.1 christos * ) # unhandled hosts (and "normal" native builds) 6642 1.1 christos lt_cv_to_host_file_cmd=func_convert_file_noop 6643 1.1 christos ;; 6644 1.1 christos esac 6645 1.1 christos 6646 1.1 christos fi 6647 1.1 christos 6648 1.1 christos to_host_file_cmd=$lt_cv_to_host_file_cmd 6649 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 6650 1.1 christos printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } 6651 1.1 christos 6652 1.1 christos 6653 1.1 christos 6654 1.1 christos 6655 1.1 christos 6656 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 6657 1.1 christos printf %s "checking how to convert $build file names to toolchain format... " >&6; } 6658 1.1 christos if test ${lt_cv_to_tool_file_cmd+y} 6659 1.1 christos then : 6660 1.1 christos printf %s "(cached) " >&6 6661 1.1 christos else $as_nop 6662 1.1 christos #assume ordinary cross tools, or native build. 6663 1.1 christos lt_cv_to_tool_file_cmd=func_convert_file_noop 6664 1.1 christos case $host in 6665 1.1 christos *-*-mingw* ) 6666 1.1 christos case $build in 6667 1.1 christos *-*-mingw* ) # actually msys 6668 1.1 christos lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 6669 1.1 christos ;; 6670 1.1 christos esac 6671 1.1 christos ;; 6672 1.1 christos esac 6673 1.1 christos 6674 1.1 christos fi 6675 1.1 christos 6676 1.1 christos to_tool_file_cmd=$lt_cv_to_tool_file_cmd 6677 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 6678 1.1 christos printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } 6679 1.1 christos 6680 1.1 christos 6681 1.1 christos 6682 1.1 christos 6683 1.1 christos 6684 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6685 1.1 christos printf %s "checking for $LD option to reload object files... " >&6; } 6686 1.1 christos if test ${lt_cv_ld_reload_flag+y} 6687 1.1 christos then : 6688 1.1 christos printf %s "(cached) " >&6 6689 1.1 christos else $as_nop 6690 1.1 christos lt_cv_ld_reload_flag='-r' 6691 1.1 christos fi 6692 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6693 1.1 christos printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } 6694 1.1 christos reload_flag=$lt_cv_ld_reload_flag 6695 1.1 christos case $reload_flag in 6696 1.1 christos "" | " "*) ;; 6697 1.1 christos *) reload_flag=" $reload_flag" ;; 6698 1.1 christos esac 6699 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 6700 1.1 christos case $host_os in 6701 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 6702 1.1 christos if test yes != "$GCC"; then 6703 1.1 christos reload_cmds=false 6704 1.1 christos fi 6705 1.1 christos ;; 6706 1.1 christos darwin*) 6707 1.1 christos if test yes = "$GCC"; then 6708 1.1 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 6709 1.1 christos else 6710 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 6711 1.1 christos fi 6712 1.1 christos ;; 6713 1.1 christos esac 6714 1.1 christos 6715 1.1 christos 6716 1.1 christos 6717 1.1 christos 6718 1.1 christos 6719 1.1 christos 6720 1.1 christos 6721 1.1 christos 6722 1.1 christos 6723 1.1 christos if test -n "$ac_tool_prefix"; then 6724 1.1 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6725 1.1 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2 6726 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6727 1.1 christos printf %s "checking for $ac_word... " >&6; } 6728 1.1 christos if test ${ac_cv_prog_OBJDUMP+y} 6729 1.1 christos then : 6730 1.1 christos printf %s "(cached) " >&6 6731 1.1 christos else $as_nop 6732 1.1 christos if test -n "$OBJDUMP"; then 6733 1.1 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6734 1.1 christos else 6735 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6736 1.1 christos for as_dir in $PATH 6737 1.1 christos do 6738 1.1 christos IFS=$as_save_IFS 6739 1.1 christos case $as_dir in #((( 6740 1.1 christos '') as_dir=./ ;; 6741 1.1 christos */) ;; 6742 1.1 christos *) as_dir=$as_dir/ ;; 6743 1.1 christos esac 6744 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6745 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6746 1.1 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6747 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6748 1.1 christos break 2 6749 1.1 christos fi 6750 1.1 christos done 6751 1.1 christos done 6752 1.1 christos IFS=$as_save_IFS 6753 1.1 christos 6754 1.1 christos fi 6755 1.1 christos fi 6756 1.1 christos OBJDUMP=$ac_cv_prog_OBJDUMP 6757 1.1 christos if test -n "$OBJDUMP"; then 6758 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6759 1.1 christos printf "%s\n" "$OBJDUMP" >&6; } 6760 1.1 christos else 6761 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6762 1.1 christos printf "%s\n" "no" >&6; } 6763 1.1 christos fi 6764 1.1 christos 6765 1.1 christos 6766 1.1 christos fi 6767 1.1 christos if test -z "$ac_cv_prog_OBJDUMP"; then 6768 1.1 christos ac_ct_OBJDUMP=$OBJDUMP 6769 1.1 christos # Extract the first word of "objdump", so it can be a program name with args. 6770 1.1 christos set dummy objdump; ac_word=$2 6771 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6772 1.1 christos printf %s "checking for $ac_word... " >&6; } 6773 1.1 christos if test ${ac_cv_prog_ac_ct_OBJDUMP+y} 6774 1.1 christos then : 6775 1.1 christos printf %s "(cached) " >&6 6776 1.1 christos else $as_nop 6777 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 6778 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6779 1.1 christos else 6780 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6781 1.1 christos for as_dir in $PATH 6782 1.1 christos do 6783 1.1 christos IFS=$as_save_IFS 6784 1.1 christos case $as_dir in #((( 6785 1.1 christos '') as_dir=./ ;; 6786 1.1 christos */) ;; 6787 1.1 christos *) as_dir=$as_dir/ ;; 6788 1.1 christos esac 6789 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6790 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6791 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="objdump" 6792 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6793 1.1 christos break 2 6794 1.1 christos fi 6795 1.1 christos done 6796 1.1 christos done 6797 1.1 christos IFS=$as_save_IFS 6798 1.1 christos 6799 1.1 christos fi 6800 1.1 christos fi 6801 1.1 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6802 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 6803 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6804 1.1 christos printf "%s\n" "$ac_ct_OBJDUMP" >&6; } 6805 1.1 christos else 6806 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6807 1.1 christos printf "%s\n" "no" >&6; } 6808 1.1 christos fi 6809 1.1 christos 6810 1.1 christos if test "x$ac_ct_OBJDUMP" = x; then 6811 1.1 christos OBJDUMP="false" 6812 1.1 christos else 6813 1.1 christos case $cross_compiling:$ac_tool_warned in 6814 1.1 christos yes:) 6815 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6816 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6817 1.1 christos ac_tool_warned=yes ;; 6818 1.1 christos esac 6819 1.1 christos OBJDUMP=$ac_ct_OBJDUMP 6820 1.1 christos fi 6821 1.1 christos else 6822 1.1 christos OBJDUMP="$ac_cv_prog_OBJDUMP" 6823 1.1 christos fi 6824 1.1 christos 6825 1.1 christos test -z "$OBJDUMP" && OBJDUMP=objdump 6826 1.1 christos 6827 1.1 christos 6828 1.1 christos 6829 1.1 christos 6830 1.1 christos 6831 1.1 christos 6832 1.1 christos 6833 1.1 christos 6834 1.1 christos 6835 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6836 1.1 christos printf %s "checking how to recognize dependent libraries... " >&6; } 6837 1.1 christos if test ${lt_cv_deplibs_check_method+y} 6838 1.1 christos then : 6839 1.1 christos printf %s "(cached) " >&6 6840 1.1 christos else $as_nop 6841 1.1 christos lt_cv_file_magic_cmd='$MAGIC_CMD' 6842 1.1 christos lt_cv_file_magic_test_file= 6843 1.1 christos lt_cv_deplibs_check_method='unknown' 6844 1.1 christos # Need to set the preceding variable on all platforms that support 6845 1.1 christos # interlibrary dependencies. 6846 1.1 christos # 'none' -- dependencies not supported. 6847 1.1 christos # 'unknown' -- same as none, but documents that we really don't know. 6848 1.1 christos # 'pass_all' -- all dependencies passed with no checks. 6849 1.1 christos # 'test_compile' -- check by making test program. 6850 1.1 christos # 'file_magic [[regex]]' -- check by looking for files in library path 6851 1.1 christos # that responds to the $file_magic_cmd with a given extended regex. 6852 1.1 christos # If you have 'file' or equivalent on your system and you're not sure 6853 1.1 christos # whether 'pass_all' will *always* work, you probably want this one. 6854 1.1 christos 6855 1.1 christos case $host_os in 6856 1.1 christos aix[4-9]*) 6857 1.1 christos lt_cv_deplibs_check_method=pass_all 6858 1.1 christos ;; 6859 1.1 christos 6860 1.1 christos beos*) 6861 1.1 christos lt_cv_deplibs_check_method=pass_all 6862 1.1 christos ;; 6863 1.1 christos 6864 1.1 christos bsdi[45]*) 6865 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6866 1.1 christos lt_cv_file_magic_cmd='/usr/bin/file -L' 6867 1.1 christos lt_cv_file_magic_test_file=/shlib/libc.so 6868 1.1 christos ;; 6869 1.1 christos 6870 1.1 christos cygwin*) 6871 1.1 christos # func_win32_libid is a shell function defined in ltmain.sh 6872 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6873 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 6874 1.1 christos ;; 6875 1.1 christos 6876 1.1 christos mingw* | pw32*) 6877 1.1 christos # Base MSYS/MinGW do not provide the 'file' command needed by 6878 1.1 christos # func_win32_libid shell function, so use a weaker test based on 'objdump', 6879 1.1 christos # unless we find 'file', for example because we are cross-compiling. 6880 1.1 christos if ( file / ) >/dev/null 2>&1; then 6881 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6882 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 6883 1.1 christos else 6884 1.1 christos # Keep this pattern in sync with the one in func_win32_libid. 6885 1.1 christos lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6886 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 6887 1.1 christos fi 6888 1.1 christos ;; 6889 1.1 christos 6890 1.1 christos cegcc*) 6891 1.1 christos # use the weaker test based on 'objdump'. See mingw*. 6892 1.1 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6893 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 6894 1.1 christos ;; 6895 1.1 christos 6896 1.1 christos darwin* | rhapsody*) 6897 1.1 christos lt_cv_deplibs_check_method=pass_all 6898 1.1 christos ;; 6899 1.1 christos 6900 1.1 christos freebsd* | dragonfly*) 6901 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6902 1.1 christos case $host_cpu in 6903 1.1 christos i*86 ) 6904 1.1 christos # Not sure whether the presence of OpenBSD here was a mistake. 6905 1.1 christos # Let's accept both of them until this is cleared up. 6906 1.1 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6907 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 6908 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6909 1.1 christos ;; 6910 1.1 christos esac 6911 1.1 christos else 6912 1.1 christos lt_cv_deplibs_check_method=pass_all 6913 1.1 christos fi 6914 1.1 christos ;; 6915 1.1 christos 6916 1.1 christos haiku*) 6917 1.1 christos lt_cv_deplibs_check_method=pass_all 6918 1.1 christos ;; 6919 1.1 christos 6920 1.1 christos hpux10.20* | hpux11*) 6921 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 6922 1.1 christos case $host_cpu in 6923 1.1 christos ia64*) 6924 1.1 christos lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6925 1.1 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6926 1.1 christos ;; 6927 1.1 christos hppa*64*) 6928 1.1 christos 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]' 6929 1.1 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6930 1.1 christos ;; 6931 1.1 christos *) 6932 1.1 christos lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6933 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl 6934 1.1 christos ;; 6935 1.1 christos esac 6936 1.1 christos ;; 6937 1.1 christos 6938 1.1 christos interix[3-9]*) 6939 1.1 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6940 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6941 1.1 christos ;; 6942 1.1 christos 6943 1.1 christos irix5* | irix6* | nonstopux*) 6944 1.1 christos case $LD in 6945 1.1 christos *-32|*"-32 ") libmagic=32-bit;; 6946 1.1 christos *-n32|*"-n32 ") libmagic=N32;; 6947 1.1 christos *-64|*"-64 ") libmagic=64-bit;; 6948 1.1 christos *) libmagic=never-match;; 6949 1.1 christos esac 6950 1.1 christos lt_cv_deplibs_check_method=pass_all 6951 1.1 christos ;; 6952 1.1 christos 6953 1.1 christos # This must be glibc/ELF. 6954 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6955 1.1 christos lt_cv_deplibs_check_method=pass_all 6956 1.1 christos ;; 6957 1.1 christos 6958 1.1 christos netbsd* | netbsdelf*-gnu) 6959 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6960 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6961 1.1 christos else 6962 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6963 1.1 christos fi 6964 1.1 christos ;; 6965 1.1 christos 6966 1.1 christos newos6*) 6967 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6968 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 6969 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so 6970 1.1 christos ;; 6971 1.1 christos 6972 1.1 christos *nto* | *qnx*) 6973 1.1 christos lt_cv_deplibs_check_method=pass_all 6974 1.1 christos ;; 6975 1.1 christos 6976 1.1 christos openbsd* | bitrig*) 6977 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 6978 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6979 1.1 christos else 6980 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6981 1.1 christos fi 6982 1.1 christos ;; 6983 1.1 christos 6984 1.1 christos osf3* | osf4* | osf5*) 6985 1.1 christos lt_cv_deplibs_check_method=pass_all 6986 1.1 christos ;; 6987 1.1 christos 6988 1.1 christos rdos*) 6989 1.1 christos lt_cv_deplibs_check_method=pass_all 6990 1.1 christos ;; 6991 1.1 christos 6992 1.1 christos solaris*) 6993 1.1 christos lt_cv_deplibs_check_method=pass_all 6994 1.1 christos ;; 6995 1.1 christos 6996 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6997 1.1 christos lt_cv_deplibs_check_method=pass_all 6998 1.1 christos ;; 6999 1.1 christos 7000 1.1 christos sysv4 | sysv4.3*) 7001 1.1 christos case $host_vendor in 7002 1.1 christos motorola) 7003 1.1 christos 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]' 7004 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 7005 1.1 christos ;; 7006 1.1 christos ncr) 7007 1.1 christos lt_cv_deplibs_check_method=pass_all 7008 1.1 christos ;; 7009 1.1 christos sequent) 7010 1.1 christos lt_cv_file_magic_cmd='/bin/file' 7011 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 7012 1.1 christos ;; 7013 1.1 christos sni) 7014 1.1 christos lt_cv_file_magic_cmd='/bin/file' 7015 1.1 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 7016 1.1 christos lt_cv_file_magic_test_file=/lib/libc.so 7017 1.1 christos ;; 7018 1.1 christos siemens) 7019 1.1 christos lt_cv_deplibs_check_method=pass_all 7020 1.1 christos ;; 7021 1.1 christos pc) 7022 1.1 christos lt_cv_deplibs_check_method=pass_all 7023 1.1 christos ;; 7024 1.1 christos esac 7025 1.1 christos ;; 7026 1.1 christos 7027 1.1 christos tpf*) 7028 1.1 christos lt_cv_deplibs_check_method=pass_all 7029 1.1 christos ;; 7030 1.1 christos os2*) 7031 1.1 christos lt_cv_deplibs_check_method=pass_all 7032 1.1 christos ;; 7033 1.1 christos esac 7034 1.1 christos 7035 1.1 christos fi 7036 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 7037 1.1 christos printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } 7038 1.1 christos 7039 1.1 christos file_magic_glob= 7040 1.1 christos want_nocaseglob=no 7041 1.1 christos if test "$build" = "$host"; then 7042 1.1 christos case $host_os in 7043 1.1 christos mingw* | pw32*) 7044 1.1 christos if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 7045 1.1 christos want_nocaseglob=yes 7046 1.1 christos else 7047 1.1 christos file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 7048 1.1 christos fi 7049 1.1 christos ;; 7050 1.1 christos esac 7051 1.1 christos fi 7052 1.1 christos 7053 1.1 christos file_magic_cmd=$lt_cv_file_magic_cmd 7054 1.1 christos deplibs_check_method=$lt_cv_deplibs_check_method 7055 1.1 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown 7056 1.1 christos 7057 1.1 christos 7058 1.1 christos 7059 1.1 christos 7060 1.1 christos 7061 1.1 christos 7062 1.1 christos 7063 1.1 christos 7064 1.1 christos 7065 1.1 christos 7066 1.1 christos 7067 1.1 christos 7068 1.1 christos 7069 1.1 christos 7070 1.1 christos 7071 1.1 christos 7072 1.1 christos 7073 1.1 christos 7074 1.1 christos 7075 1.1 christos 7076 1.1 christos 7077 1.1 christos 7078 1.1 christos if test -n "$ac_tool_prefix"; then 7079 1.1 christos # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 7080 1.1 christos set dummy ${ac_tool_prefix}dlltool; ac_word=$2 7081 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7082 1.1 christos printf %s "checking for $ac_word... " >&6; } 7083 1.1 christos if test ${ac_cv_prog_DLLTOOL+y} 7084 1.1 christos then : 7085 1.1 christos printf %s "(cached) " >&6 7086 1.1 christos else $as_nop 7087 1.1 christos if test -n "$DLLTOOL"; then 7088 1.1 christos ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 7089 1.1 christos else 7090 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7091 1.1 christos for as_dir in $PATH 7092 1.1 christos do 7093 1.1 christos IFS=$as_save_IFS 7094 1.1 christos case $as_dir in #((( 7095 1.1 christos '') as_dir=./ ;; 7096 1.1 christos */) ;; 7097 1.1 christos *) as_dir=$as_dir/ ;; 7098 1.1 christos esac 7099 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7100 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7101 1.1 christos ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 7102 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7103 1.1 christos break 2 7104 1.1 christos fi 7105 1.1 christos done 7106 1.1 christos done 7107 1.1 christos IFS=$as_save_IFS 7108 1.1 christos 7109 1.1 christos fi 7110 1.1 christos fi 7111 1.1 christos DLLTOOL=$ac_cv_prog_DLLTOOL 7112 1.1 christos if test -n "$DLLTOOL"; then 7113 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 7114 1.1 christos printf "%s\n" "$DLLTOOL" >&6; } 7115 1.1 christos else 7116 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7117 1.1 christos printf "%s\n" "no" >&6; } 7118 1.1 christos fi 7119 1.1 christos 7120 1.1 christos 7121 1.1 christos fi 7122 1.1 christos if test -z "$ac_cv_prog_DLLTOOL"; then 7123 1.1 christos ac_ct_DLLTOOL=$DLLTOOL 7124 1.1 christos # Extract the first word of "dlltool", so it can be a program name with args. 7125 1.1 christos set dummy dlltool; ac_word=$2 7126 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7127 1.1 christos printf %s "checking for $ac_word... " >&6; } 7128 1.1 christos if test ${ac_cv_prog_ac_ct_DLLTOOL+y} 7129 1.1 christos then : 7130 1.1 christos printf %s "(cached) " >&6 7131 1.1 christos else $as_nop 7132 1.1 christos if test -n "$ac_ct_DLLTOOL"; then 7133 1.1 christos ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 7134 1.1 christos else 7135 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7136 1.1 christos for as_dir in $PATH 7137 1.1 christos do 7138 1.1 christos IFS=$as_save_IFS 7139 1.1 christos case $as_dir in #((( 7140 1.1 christos '') as_dir=./ ;; 7141 1.1 christos */) ;; 7142 1.1 christos *) as_dir=$as_dir/ ;; 7143 1.1 christos esac 7144 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7145 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7146 1.1 christos ac_cv_prog_ac_ct_DLLTOOL="dlltool" 7147 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7148 1.1 christos break 2 7149 1.1 christos fi 7150 1.1 christos done 7151 1.1 christos done 7152 1.1 christos IFS=$as_save_IFS 7153 1.1 christos 7154 1.1 christos fi 7155 1.1 christos fi 7156 1.1 christos ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 7157 1.1 christos if test -n "$ac_ct_DLLTOOL"; then 7158 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 7159 1.1 christos printf "%s\n" "$ac_ct_DLLTOOL" >&6; } 7160 1.1 christos else 7161 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7162 1.1 christos printf "%s\n" "no" >&6; } 7163 1.1 christos fi 7164 1.1 christos 7165 1.1 christos if test "x$ac_ct_DLLTOOL" = x; then 7166 1.1 christos DLLTOOL="false" 7167 1.1 christos else 7168 1.1 christos case $cross_compiling:$ac_tool_warned in 7169 1.1 christos yes:) 7170 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7171 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7172 1.1 christos ac_tool_warned=yes ;; 7173 1.1 christos esac 7174 1.1 christos DLLTOOL=$ac_ct_DLLTOOL 7175 1.1 christos fi 7176 1.1 christos else 7177 1.1 christos DLLTOOL="$ac_cv_prog_DLLTOOL" 7178 1.1 christos fi 7179 1.1 christos 7180 1.1 christos test -z "$DLLTOOL" && DLLTOOL=dlltool 7181 1.1 christos 7182 1.1 christos 7183 1.1 christos 7184 1.1 christos 7185 1.1 christos 7186 1.1 christos 7187 1.1 christos 7188 1.1 christos 7189 1.1 christos 7190 1.1 christos 7191 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 7192 1.1 christos printf %s "checking how to associate runtime and link libraries... " >&6; } 7193 1.1 christos if test ${lt_cv_sharedlib_from_linklib_cmd+y} 7194 1.1 christos then : 7195 1.1 christos printf %s "(cached) " >&6 7196 1.1 christos else $as_nop 7197 1.1 christos lt_cv_sharedlib_from_linklib_cmd='unknown' 7198 1.1 christos 7199 1.1 christos case $host_os in 7200 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 7201 1.1 christos # two different shell functions defined in ltmain.sh; 7202 1.1 christos # decide which one to use based on capabilities of $DLLTOOL 7203 1.1 christos case `$DLLTOOL --help 2>&1` in 7204 1.1 christos *--identify-strict*) 7205 1.1 christos lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 7206 1.1 christos ;; 7207 1.1 christos *) 7208 1.1 christos lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 7209 1.1 christos ;; 7210 1.1 christos esac 7211 1.1 christos ;; 7212 1.1 christos *) 7213 1.1 christos # fallback: assume linklib IS sharedlib 7214 1.1 christos lt_cv_sharedlib_from_linklib_cmd=$ECHO 7215 1.1 christos ;; 7216 1.1 christos esac 7217 1.1 christos 7218 1.1 christos fi 7219 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 7220 1.1 christos printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 7221 1.1 christos sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 7222 1.1 christos test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 7223 1.1 christos 7224 1.1 christos 7225 1.1 christos 7226 1.1 christos 7227 1.1 christos 7228 1.1 christos 7229 1.1 christos 7230 1.1 christos if test -n "$ac_tool_prefix"; then 7231 1.1 christos for ac_prog in ar 7232 1.1 christos do 7233 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 7234 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 7235 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7236 1.1 christos printf %s "checking for $ac_word... " >&6; } 7237 1.1 christos if test ${ac_cv_prog_AR+y} 7238 1.1 christos then : 7239 1.1 christos printf %s "(cached) " >&6 7240 1.1 christos else $as_nop 7241 1.1 christos if test -n "$AR"; then 7242 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test. 7243 1.1 christos else 7244 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7245 1.1 christos for as_dir in $PATH 7246 1.1 christos do 7247 1.1 christos IFS=$as_save_IFS 7248 1.1 christos case $as_dir in #((( 7249 1.1 christos '') as_dir=./ ;; 7250 1.1 christos */) ;; 7251 1.1 christos *) as_dir=$as_dir/ ;; 7252 1.1 christos esac 7253 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7254 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7255 1.1 christos ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 7256 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7257 1.1 christos break 2 7258 1.1 christos fi 7259 1.1 christos done 7260 1.1 christos done 7261 1.1 christos IFS=$as_save_IFS 7262 1.1 christos 7263 1.1 christos fi 7264 1.1 christos fi 7265 1.1 christos AR=$ac_cv_prog_AR 7266 1.1 christos if test -n "$AR"; then 7267 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7268 1.1 christos printf "%s\n" "$AR" >&6; } 7269 1.1 christos else 7270 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7271 1.1 christos printf "%s\n" "no" >&6; } 7272 1.1 christos fi 7273 1.1 christos 7274 1.1 christos 7275 1.1 christos test -n "$AR" && break 7276 1.1 christos done 7277 1.1 christos fi 7278 1.1 christos if test -z "$AR"; then 7279 1.1 christos ac_ct_AR=$AR 7280 1.1 christos for ac_prog in ar 7281 1.1 christos do 7282 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 7283 1.1 christos set dummy $ac_prog; ac_word=$2 7284 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7285 1.1 christos printf %s "checking for $ac_word... " >&6; } 7286 1.1 christos if test ${ac_cv_prog_ac_ct_AR+y} 7287 1.1 christos then : 7288 1.1 christos printf %s "(cached) " >&6 7289 1.1 christos else $as_nop 7290 1.1 christos if test -n "$ac_ct_AR"; then 7291 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7292 1.1 christos else 7293 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7294 1.1 christos for as_dir in $PATH 7295 1.1 christos do 7296 1.1 christos IFS=$as_save_IFS 7297 1.1 christos case $as_dir in #((( 7298 1.1 christos '') as_dir=./ ;; 7299 1.1 christos */) ;; 7300 1.1 christos *) as_dir=$as_dir/ ;; 7301 1.1 christos esac 7302 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7303 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7304 1.1 christos ac_cv_prog_ac_ct_AR="$ac_prog" 7305 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7306 1.1 christos break 2 7307 1.1 christos fi 7308 1.1 christos done 7309 1.1 christos done 7310 1.1 christos IFS=$as_save_IFS 7311 1.1 christos 7312 1.1 christos fi 7313 1.1 christos fi 7314 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 7315 1.1 christos if test -n "$ac_ct_AR"; then 7316 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7317 1.1 christos printf "%s\n" "$ac_ct_AR" >&6; } 7318 1.1 christos else 7319 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7320 1.1 christos printf "%s\n" "no" >&6; } 7321 1.1 christos fi 7322 1.1 christos 7323 1.1 christos 7324 1.1 christos test -n "$ac_ct_AR" && break 7325 1.1 christos done 7326 1.1 christos 7327 1.1 christos if test "x$ac_ct_AR" = x; then 7328 1.1 christos AR="false" 7329 1.1 christos else 7330 1.1 christos case $cross_compiling:$ac_tool_warned in 7331 1.1 christos yes:) 7332 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7333 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7334 1.1 christos ac_tool_warned=yes ;; 7335 1.1 christos esac 7336 1.1 christos AR=$ac_ct_AR 7337 1.1 christos fi 7338 1.1 christos fi 7339 1.1 christos 7340 1.1 christos : ${AR=ar} 7341 1.1 christos : ${AR_FLAGS=cr} 7342 1.1 christos 7343 1.1 christos 7344 1.1 christos 7345 1.1 christos 7346 1.1 christos 7347 1.1 christos 7348 1.1 christos 7349 1.1 christos 7350 1.1 christos 7351 1.1 christos 7352 1.1 christos 7353 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 7354 1.1 christos printf %s "checking for archiver @FILE support... " >&6; } 7355 1.1 christos if test ${lt_cv_ar_at_file+y} 7356 1.1 christos then : 7357 1.1 christos printf %s "(cached) " >&6 7358 1.1 christos else $as_nop 7359 1.1 christos lt_cv_ar_at_file=no 7360 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7361 1.1 christos /* end confdefs.h. */ 7362 1.1 christos 7363 1.1 christos int 7364 1.1 christos main (void) 7365 1.1 christos { 7366 1.1 christos 7367 1.1 christos ; 7368 1.1 christos return 0; 7369 1.1 christos } 7370 1.1 christos _ACEOF 7371 1.1 christos if ac_fn_c_try_compile "$LINENO" 7372 1.1 christos then : 7373 1.1 christos echo conftest.$ac_objext > conftest.lst 7374 1.1 christos lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 7375 1.1 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 7376 1.1 christos (eval $lt_ar_try) 2>&5 7377 1.1 christos ac_status=$? 7378 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7379 1.1 christos test $ac_status = 0; } 7380 1.1 christos if test 0 -eq "$ac_status"; then 7381 1.1 christos # Ensure the archiver fails upon bogus file names. 7382 1.1 christos rm -f conftest.$ac_objext libconftest.a 7383 1.1 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 7384 1.1 christos (eval $lt_ar_try) 2>&5 7385 1.1 christos ac_status=$? 7386 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7387 1.1 christos test $ac_status = 0; } 7388 1.1 christos if test 0 -ne "$ac_status"; then 7389 1.1 christos lt_cv_ar_at_file=@ 7390 1.1 christos fi 7391 1.1 christos fi 7392 1.1 christos rm -f conftest.* libconftest.a 7393 1.1 christos 7394 1.1 christos fi 7395 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7396 1.1 christos 7397 1.1 christos fi 7398 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 7399 1.1 christos printf "%s\n" "$lt_cv_ar_at_file" >&6; } 7400 1.1 christos 7401 1.1 christos if test no = "$lt_cv_ar_at_file"; then 7402 1.1 christos archiver_list_spec= 7403 1.1 christos else 7404 1.1 christos archiver_list_spec=$lt_cv_ar_at_file 7405 1.1 christos fi 7406 1.1 christos 7407 1.1 christos 7408 1.1 christos 7409 1.1 christos 7410 1.1 christos 7411 1.1 christos 7412 1.1 christos 7413 1.1 christos if test -n "$ac_tool_prefix"; then 7414 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7415 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 7416 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7417 1.1 christos printf %s "checking for $ac_word... " >&6; } 7418 1.1 christos if test ${ac_cv_prog_STRIP+y} 7419 1.1 christos then : 7420 1.1 christos printf %s "(cached) " >&6 7421 1.1 christos else $as_nop 7422 1.1 christos if test -n "$STRIP"; then 7423 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7424 1.1 christos else 7425 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7426 1.1 christos for as_dir in $PATH 7427 1.1 christos do 7428 1.1 christos IFS=$as_save_IFS 7429 1.1 christos case $as_dir in #((( 7430 1.1 christos '') as_dir=./ ;; 7431 1.1 christos */) ;; 7432 1.1 christos *) as_dir=$as_dir/ ;; 7433 1.1 christos esac 7434 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7435 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7436 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7437 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7438 1.1 christos break 2 7439 1.1 christos fi 7440 1.1 christos done 7441 1.1 christos done 7442 1.1 christos IFS=$as_save_IFS 7443 1.1 christos 7444 1.1 christos fi 7445 1.1 christos fi 7446 1.1 christos STRIP=$ac_cv_prog_STRIP 7447 1.1 christos if test -n "$STRIP"; then 7448 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7449 1.1 christos printf "%s\n" "$STRIP" >&6; } 7450 1.1 christos else 7451 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7452 1.1 christos printf "%s\n" "no" >&6; } 7453 1.1 christos fi 7454 1.1 christos 7455 1.1 christos 7456 1.1 christos fi 7457 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 7458 1.1 christos ac_ct_STRIP=$STRIP 7459 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 7460 1.1 christos set dummy strip; ac_word=$2 7461 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7462 1.1 christos printf %s "checking for $ac_word... " >&6; } 7463 1.1 christos if test ${ac_cv_prog_ac_ct_STRIP+y} 7464 1.1 christos then : 7465 1.1 christos printf %s "(cached) " >&6 7466 1.1 christos else $as_nop 7467 1.1 christos if test -n "$ac_ct_STRIP"; then 7468 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7469 1.1 christos else 7470 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7471 1.1 christos for as_dir in $PATH 7472 1.1 christos do 7473 1.1 christos IFS=$as_save_IFS 7474 1.1 christos case $as_dir in #((( 7475 1.1 christos '') as_dir=./ ;; 7476 1.1 christos */) ;; 7477 1.1 christos *) as_dir=$as_dir/ ;; 7478 1.1 christos esac 7479 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7480 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7481 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 7482 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7483 1.1 christos break 2 7484 1.1 christos fi 7485 1.1 christos done 7486 1.1 christos done 7487 1.1 christos IFS=$as_save_IFS 7488 1.1 christos 7489 1.1 christos fi 7490 1.1 christos fi 7491 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7492 1.1 christos if test -n "$ac_ct_STRIP"; then 7493 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7494 1.1 christos printf "%s\n" "$ac_ct_STRIP" >&6; } 7495 1.1 christos else 7496 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7497 1.1 christos printf "%s\n" "no" >&6; } 7498 1.1 christos fi 7499 1.1 christos 7500 1.1 christos if test "x$ac_ct_STRIP" = x; then 7501 1.1 christos STRIP=":" 7502 1.1 christos else 7503 1.1 christos case $cross_compiling:$ac_tool_warned in 7504 1.1 christos yes:) 7505 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7506 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7507 1.1 christos ac_tool_warned=yes ;; 7508 1.1 christos esac 7509 1.1 christos STRIP=$ac_ct_STRIP 7510 1.1 christos fi 7511 1.1 christos else 7512 1.1 christos STRIP="$ac_cv_prog_STRIP" 7513 1.1 christos fi 7514 1.1 christos 7515 1.1 christos test -z "$STRIP" && STRIP=: 7516 1.1 christos 7517 1.1 christos 7518 1.1 christos 7519 1.1 christos 7520 1.1 christos 7521 1.1 christos 7522 1.1 christos if test -n "$ac_tool_prefix"; then 7523 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7524 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7525 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7526 1.1 christos printf %s "checking for $ac_word... " >&6; } 7527 1.1 christos if test ${ac_cv_prog_RANLIB+y} 7528 1.1 christos then : 7529 1.1 christos printf %s "(cached) " >&6 7530 1.1 christos else $as_nop 7531 1.1 christos if test -n "$RANLIB"; then 7532 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7533 1.1 christos else 7534 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7535 1.1 christos for as_dir in $PATH 7536 1.1 christos do 7537 1.1 christos IFS=$as_save_IFS 7538 1.1 christos case $as_dir in #((( 7539 1.1 christos '') as_dir=./ ;; 7540 1.1 christos */) ;; 7541 1.1 christos *) as_dir=$as_dir/ ;; 7542 1.1 christos esac 7543 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7544 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7545 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7546 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7547 1.1 christos break 2 7548 1.1 christos fi 7549 1.1 christos done 7550 1.1 christos done 7551 1.1 christos IFS=$as_save_IFS 7552 1.1 christos 7553 1.1 christos fi 7554 1.1 christos fi 7555 1.1 christos RANLIB=$ac_cv_prog_RANLIB 7556 1.1 christos if test -n "$RANLIB"; then 7557 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7558 1.1 christos printf "%s\n" "$RANLIB" >&6; } 7559 1.1 christos else 7560 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7561 1.1 christos printf "%s\n" "no" >&6; } 7562 1.1 christos fi 7563 1.1 christos 7564 1.1 christos 7565 1.1 christos fi 7566 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 7567 1.1 christos ac_ct_RANLIB=$RANLIB 7568 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 7569 1.1 christos set dummy ranlib; ac_word=$2 7570 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7571 1.1 christos printf %s "checking for $ac_word... " >&6; } 7572 1.1 christos if test ${ac_cv_prog_ac_ct_RANLIB+y} 7573 1.1 christos then : 7574 1.1 christos printf %s "(cached) " >&6 7575 1.1 christos else $as_nop 7576 1.1 christos if test -n "$ac_ct_RANLIB"; then 7577 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7578 1.1 christos else 7579 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7580 1.1 christos for as_dir in $PATH 7581 1.1 christos do 7582 1.1 christos IFS=$as_save_IFS 7583 1.1 christos case $as_dir in #((( 7584 1.1 christos '') as_dir=./ ;; 7585 1.1 christos */) ;; 7586 1.1 christos *) as_dir=$as_dir/ ;; 7587 1.1 christos esac 7588 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7589 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7590 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib" 7591 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7592 1.1 christos break 2 7593 1.1 christos fi 7594 1.1 christos done 7595 1.1 christos done 7596 1.1 christos IFS=$as_save_IFS 7597 1.1 christos 7598 1.1 christos fi 7599 1.1 christos fi 7600 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7601 1.1 christos if test -n "$ac_ct_RANLIB"; then 7602 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7603 1.1 christos printf "%s\n" "$ac_ct_RANLIB" >&6; } 7604 1.1 christos else 7605 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7606 1.1 christos printf "%s\n" "no" >&6; } 7607 1.1 christos fi 7608 1.1 christos 7609 1.1 christos if test "x$ac_ct_RANLIB" = x; then 7610 1.1 christos RANLIB=":" 7611 1.1 christos else 7612 1.1 christos case $cross_compiling:$ac_tool_warned in 7613 1.1 christos yes:) 7614 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7615 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7616 1.1 christos ac_tool_warned=yes ;; 7617 1.1 christos esac 7618 1.1 christos RANLIB=$ac_ct_RANLIB 7619 1.1 christos fi 7620 1.1 christos else 7621 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 7622 1.1 christos fi 7623 1.1 christos 7624 1.1 christos test -z "$RANLIB" && RANLIB=: 7625 1.1 christos 7626 1.1 christos 7627 1.1 christos 7628 1.1 christos 7629 1.1 christos 7630 1.1 christos 7631 1.1 christos # Determine commands to create old-style static archives. 7632 1.1 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7633 1.1 christos old_postinstall_cmds='chmod 644 $oldlib' 7634 1.1 christos old_postuninstall_cmds= 7635 1.1 christos 7636 1.1 christos if test -n "$RANLIB"; then 7637 1.1 christos case $host_os in 7638 1.1 christos bitrig* | openbsd*) 7639 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 7640 1.1 christos ;; 7641 1.1 christos *) 7642 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 7643 1.1 christos ;; 7644 1.1 christos esac 7645 1.1 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 7646 1.1 christos fi 7647 1.1 christos 7648 1.1 christos case $host_os in 7649 1.1 christos darwin*) 7650 1.1 christos lock_old_archive_extraction=yes ;; 7651 1.1 christos *) 7652 1.1 christos lock_old_archive_extraction=no ;; 7653 1.1 christos esac 7654 1.1 christos 7655 1.1 christos 7656 1.1 christos 7657 1.1 christos 7658 1.1 christos 7659 1.1 christos 7660 1.1 christos 7661 1.1 christos 7662 1.1 christos 7663 1.1 christos 7664 1.1 christos 7665 1.1 christos 7666 1.1 christos 7667 1.1 christos 7668 1.1 christos 7669 1.1 christos 7670 1.1 christos 7671 1.1 christos 7672 1.1 christos 7673 1.1 christos 7674 1.1 christos 7675 1.1 christos 7676 1.1 christos 7677 1.1 christos 7678 1.1 christos 7679 1.1 christos 7680 1.1 christos 7681 1.1 christos 7682 1.1 christos 7683 1.1 christos 7684 1.1 christos 7685 1.1 christos 7686 1.1 christos 7687 1.1 christos 7688 1.1 christos 7689 1.1 christos 7690 1.1 christos 7691 1.1 christos 7692 1.1 christos 7693 1.1 christos # If no C compiler was specified, use CC. 7694 1.1 christos LTCC=${LTCC-"$CC"} 7695 1.1 christos 7696 1.1 christos # If no C compiler flags were specified, use CFLAGS. 7697 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7698 1.1 christos 7699 1.1 christos # Allow CC to be a program name with arguments. 7700 1.1 christos compiler=$CC 7701 1.1 christos 7702 1.1 christos 7703 1.1 christos # Check for command to grab the raw symbol name followed by C symbol from nm. 7704 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7705 1.1 christos printf %s "checking command to parse $NM output from $compiler object... " >&6; } 7706 1.1 christos if test ${lt_cv_sys_global_symbol_pipe+y} 7707 1.1 christos then : 7708 1.1 christos printf %s "(cached) " >&6 7709 1.1 christos else $as_nop 7710 1.1 christos 7711 1.1 christos # These are sane defaults that work on at least a few old systems. 7712 1.1 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)] 7713 1.1 christos 7714 1.1 christos # Character class describing NM global symbol codes. 7715 1.1 christos symcode='[BCDEGRST]' 7716 1.1 christos 7717 1.1 christos # Regexp to match symbols that can be accessed directly from C. 7718 1.1 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7719 1.1 christos 7720 1.1 christos # Define system-specific variables. 7721 1.1 christos case $host_os in 7722 1.1 christos aix*) 7723 1.1 christos symcode='[BCDT]' 7724 1.1 christos ;; 7725 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 7726 1.1 christos symcode='[ABCDGISTW]' 7727 1.1 christos ;; 7728 1.1 christos hpux*) 7729 1.1 christos if test ia64 = "$host_cpu"; then 7730 1.1 christos symcode='[ABCDEGRST]' 7731 1.1 christos fi 7732 1.1 christos ;; 7733 1.1 christos irix* | nonstopux*) 7734 1.1 christos symcode='[BCDEGRST]' 7735 1.1 christos ;; 7736 1.1 christos osf*) 7737 1.1 christos symcode='[BCDEGQRST]' 7738 1.1 christos ;; 7739 1.1 christos solaris*) 7740 1.1 christos symcode='[BDRT]' 7741 1.1 christos ;; 7742 1.1 christos sco3.2v5*) 7743 1.1 christos symcode='[DT]' 7744 1.1 christos ;; 7745 1.1 christos sysv4.2uw2*) 7746 1.1 christos symcode='[DT]' 7747 1.1 christos ;; 7748 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*) 7749 1.1 christos symcode='[ABDT]' 7750 1.1 christos ;; 7751 1.1 christos sysv4) 7752 1.1 christos symcode='[DFNSTU]' 7753 1.1 christos ;; 7754 1.1 christos esac 7755 1.1 christos 7756 1.1 christos # If we're using GNU nm, then use its standard symbol codes. 7757 1.1 christos case `$NM -V 2>&1` in 7758 1.1 christos *GNU* | *'with BFD'*) 7759 1.1 christos symcode='[ABCDGIRSTW]' ;; 7760 1.1 christos esac 7761 1.1 christos 7762 1.1 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7763 1.1 christos # Gets list of data symbols to import. 7764 1.1 christos lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 7765 1.1 christos # Adjust the below global symbol transforms to fixup imported variables. 7766 1.1 christos lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 7767 1.1 christos lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 7768 1.1 christos lt_c_name_lib_hook="\ 7769 1.1 christos -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 7770 1.1 christos -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 7771 1.1 christos else 7772 1.1 christos # Disable hooks by default. 7773 1.1 christos lt_cv_sys_global_symbol_to_import= 7774 1.1 christos lt_cdecl_hook= 7775 1.1 christos lt_c_name_hook= 7776 1.1 christos lt_c_name_lib_hook= 7777 1.1 christos fi 7778 1.1 christos 7779 1.1 christos # Transform an extracted symbol line into a proper C declaration. 7780 1.1 christos # Some systems (esp. on ia64) link data and code symbols differently, 7781 1.1 christos # so use this general approach. 7782 1.1 christos lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 7783 1.1 christos $lt_cdecl_hook\ 7784 1.1 christos " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 7785 1.1 christos " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 7786 1.1 christos 7787 1.1 christos # Transform an extracted symbol line into symbol name and symbol address 7788 1.1 christos lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 7789 1.1 christos $lt_c_name_hook\ 7790 1.1 christos " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7791 1.1 christos " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 7792 1.1 christos 7793 1.1 christos # Transform an extracted symbol line into symbol name with lib prefix and 7794 1.1 christos # symbol address. 7795 1.1 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 7796 1.1 christos $lt_c_name_lib_hook\ 7797 1.1 christos " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7798 1.1 christos " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 7799 1.1 christos " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 7800 1.1 christos 7801 1.1 christos # Handle CRLF in mingw tool chain 7802 1.1 christos opt_cr= 7803 1.1 christos case $build_os in 7804 1.1 christos mingw*) 7805 1.1 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7806 1.1 christos ;; 7807 1.1 christos esac 7808 1.1 christos 7809 1.1 christos # Try without a prefix underscore, then with it. 7810 1.1 christos for ac_symprfx in "" "_"; do 7811 1.1 christos 7812 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7813 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2" 7814 1.1 christos 7815 1.1 christos # Write the raw and C identifiers. 7816 1.1 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7817 1.1 christos # Fake it for dumpbin and say T for any non-static function, 7818 1.1 christos # D for any global variable and I for any imported variable. 7819 1.1 christos # Also find C++ and __fastcall symbols from MSVC++, 7820 1.1 christos # which start with @ or ?. 7821 1.1 christos lt_cv_sys_global_symbol_pipe="$AWK '"\ 7822 1.1 christos " {last_section=section; section=\$ 3};"\ 7823 1.1 christos " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7824 1.1 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7825 1.1 christos " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 7826 1.1 christos " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 7827 1.1 christos " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 7828 1.1 christos " \$ 0!~/External *\|/{next};"\ 7829 1.1 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7830 1.1 christos " {if(hide[section]) next};"\ 7831 1.1 christos " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 7832 1.1 christos " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 7833 1.1 christos " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 7834 1.1 christos " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 7835 1.1 christos " ' prfx=^$ac_symprfx" 7836 1.1 christos else 7837 1.1 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7838 1.1 christos fi 7839 1.1 christos lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7840 1.1 christos 7841 1.1 christos # Check to see that the pipe works correctly. 7842 1.1 christos pipe_works=no 7843 1.1 christos 7844 1.1 christos rm -f conftest* 7845 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 7846 1.1 christos #ifdef __cplusplus 7847 1.1 christos extern "C" { 7848 1.1 christos #endif 7849 1.1 christos char nm_test_var; 7850 1.1 christos void nm_test_func(void); 7851 1.1 christos void nm_test_func(void){} 7852 1.1 christos #ifdef __cplusplus 7853 1.1 christos } 7854 1.1 christos #endif 7855 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);} 7856 1.1 christos _LT_EOF 7857 1.1 christos 7858 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7859 1.1 christos (eval $ac_compile) 2>&5 7860 1.1 christos ac_status=$? 7861 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7862 1.1 christos test $ac_status = 0; }; then 7863 1.1 christos # Now try to grab the symbols. 7864 1.1 christos nlist=conftest.nm 7865 1.1 christos $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 7866 1.1 christos if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then 7867 1.1 christos # Try sorting and uniquifying the output. 7868 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then 7869 1.1 christos mv -f "$nlist"T "$nlist" 7870 1.1 christos else 7871 1.1 christos rm -f "$nlist"T 7872 1.1 christos fi 7873 1.1 christos 7874 1.1 christos # Make sure that we snagged all the symbols we need. 7875 1.1 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7876 1.1 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7877 1.1 christos cat <<_LT_EOF > conftest.$ac_ext 7878 1.1 christos /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7879 1.1 christos #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 7880 1.1 christos /* DATA imports from DLLs on WIN32 can't be const, because runtime 7881 1.1 christos relocations are performed -- see ld's documentation on pseudo-relocs. */ 7882 1.1 christos # define LT_DLSYM_CONST 7883 1.1 christos #elif defined __osf__ 7884 1.1 christos /* This system does not cope well with relocations in const data. */ 7885 1.1 christos # define LT_DLSYM_CONST 7886 1.1 christos #else 7887 1.1 christos # define LT_DLSYM_CONST const 7888 1.1 christos #endif 7889 1.1 christos 7890 1.1 christos #ifdef __cplusplus 7891 1.1 christos extern "C" { 7892 1.1 christos #endif 7893 1.1 christos 7894 1.1 christos _LT_EOF 7895 1.1 christos # Now generate the symbol file. 7896 1.1 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7897 1.1 christos 7898 1.1 christos cat <<_LT_EOF >> conftest.$ac_ext 7899 1.1 christos 7900 1.1 christos /* The mapping between symbol names and symbols. */ 7901 1.1 christos LT_DLSYM_CONST struct { 7902 1.1 christos const char *name; 7903 1.1 christos void *address; 7904 1.1 christos } 7905 1.1 christos lt__PROGRAM__LTX_preloaded_symbols[] = 7906 1.1 christos { 7907 1.1 christos { "@PROGRAM@", (void *) 0 }, 7908 1.1 christos _LT_EOF 7909 1.1 christos $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7910 1.1 christos cat <<\_LT_EOF >> conftest.$ac_ext 7911 1.1 christos {0, (void *) 0} 7912 1.1 christos }; 7913 1.1 christos 7914 1.1 christos /* This works around a problem in FreeBSD linker */ 7915 1.1 christos #ifdef FREEBSD_WORKAROUND 7916 1.1 christos static const void *lt_preloaded_setup() { 7917 1.1 christos return lt__PROGRAM__LTX_preloaded_symbols; 7918 1.1 christos } 7919 1.1 christos #endif 7920 1.1 christos 7921 1.1 christos #ifdef __cplusplus 7922 1.1 christos } 7923 1.1 christos #endif 7924 1.1 christos _LT_EOF 7925 1.1 christos # Now try linking the two files. 7926 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext 7927 1.1 christos lt_globsym_save_LIBS=$LIBS 7928 1.1 christos lt_globsym_save_CFLAGS=$CFLAGS 7929 1.1 christos LIBS=conftstm.$ac_objext 7930 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7931 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7932 1.1 christos (eval $ac_link) 2>&5 7933 1.1 christos ac_status=$? 7934 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7935 1.1 christos test $ac_status = 0; } && test -s conftest$ac_exeext; then 7936 1.1 christos pipe_works=yes 7937 1.1 christos fi 7938 1.1 christos LIBS=$lt_globsym_save_LIBS 7939 1.1 christos CFLAGS=$lt_globsym_save_CFLAGS 7940 1.1 christos else 7941 1.1 christos echo "cannot find nm_test_func in $nlist" >&5 7942 1.1 christos fi 7943 1.1 christos else 7944 1.1 christos echo "cannot find nm_test_var in $nlist" >&5 7945 1.1 christos fi 7946 1.1 christos else 7947 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7948 1.1 christos fi 7949 1.1 christos else 7950 1.1 christos echo "$progname: failed program was:" >&5 7951 1.1 christos cat conftest.$ac_ext >&5 7952 1.1 christos fi 7953 1.1 christos rm -rf conftest* conftst* 7954 1.1 christos 7955 1.1 christos # Do not use the global_symbol_pipe unless it works. 7956 1.1 christos if test yes = "$pipe_works"; then 7957 1.1 christos break 7958 1.1 christos else 7959 1.1 christos lt_cv_sys_global_symbol_pipe= 7960 1.1 christos fi 7961 1.1 christos done 7962 1.1 christos 7963 1.1 christos fi 7964 1.1 christos 7965 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then 7966 1.1 christos lt_cv_sys_global_symbol_to_cdecl= 7967 1.1 christos fi 7968 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7969 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7970 1.1 christos printf "%s\n" "failed" >&6; } 7971 1.1 christos else 7972 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7973 1.1 christos printf "%s\n" "ok" >&6; } 7974 1.1 christos fi 7975 1.1 christos 7976 1.1 christos # Response file support. 7977 1.1 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7978 1.1 christos nm_file_list_spec='@' 7979 1.1 christos elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7980 1.1 christos nm_file_list_spec='@' 7981 1.1 christos fi 7982 1.1 christos 7983 1.1 christos 7984 1.1 christos 7985 1.1 christos 7986 1.1 christos 7987 1.1 christos 7988 1.1 christos 7989 1.1 christos 7990 1.1 christos 7991 1.1 christos 7992 1.1 christos 7993 1.1 christos 7994 1.1 christos 7995 1.1 christos 7996 1.1 christos 7997 1.1 christos 7998 1.1 christos 7999 1.1 christos 8000 1.1 christos 8001 1.1 christos 8002 1.1 christos 8003 1.1 christos 8004 1.1 christos 8005 1.1 christos 8006 1.1 christos 8007 1.1 christos 8008 1.1 christos 8009 1.1 christos 8010 1.1 christos 8011 1.1 christos 8012 1.1 christos 8013 1.1 christos 8014 1.1 christos 8015 1.1 christos 8016 1.1 christos 8017 1.1 christos 8018 1.1 christos 8019 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 8020 1.1 christos printf %s "checking for sysroot... " >&6; } 8021 1.1 christos 8022 1.1 christos # Check whether --with-sysroot was given. 8023 1.1 christos if test ${with_sysroot+y} 8024 1.1 christos then : 8025 1.1 christos withval=$with_sysroot; 8026 1.1 christos else $as_nop 8027 1.1 christos with_sysroot=no 8028 1.1 christos fi 8029 1.1 christos 8030 1.1 christos 8031 1.1 christos lt_sysroot= 8032 1.1 christos case $with_sysroot in #( 8033 1.1 christos yes) 8034 1.1 christos if test yes = "$GCC"; then 8035 1.1 christos lt_sysroot=`$CC --print-sysroot 2>/dev/null` 8036 1.1 christos fi 8037 1.1 christos ;; #( 8038 1.1 christos /*) 8039 1.1 christos lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 8040 1.1 christos ;; #( 8041 1.1 christos no|'') 8042 1.1 christos ;; #( 8043 1.1 christos *) 8044 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 8045 1.1 christos printf "%s\n" "$with_sysroot" >&6; } 8046 1.1 christos as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 8047 1.1 christos ;; 8048 1.1 christos esac 8049 1.1 christos 8050 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 8051 1.1 christos printf "%s\n" "${lt_sysroot:-no}" >&6; } 8052 1.1 christos 8053 1.1 christos 8054 1.1 christos 8055 1.1 christos 8056 1.1 christos 8057 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 8058 1.1 christos printf %s "checking for a working dd... " >&6; } 8059 1.1 christos if test ${ac_cv_path_lt_DD+y} 8060 1.1 christos then : 8061 1.1 christos printf %s "(cached) " >&6 8062 1.1 christos else $as_nop 8063 1.1 christos printf 0123456789abcdef0123456789abcdef >conftest.i 8064 1.1 christos cat conftest.i conftest.i >conftest2.i 8065 1.1 christos : ${lt_DD:=$DD} 8066 1.1 christos if test -z "$lt_DD"; then 8067 1.1 christos ac_path_lt_DD_found=false 8068 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 8069 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8070 1.1 christos for as_dir in $PATH 8071 1.1 christos do 8072 1.1 christos IFS=$as_save_IFS 8073 1.1 christos case $as_dir in #((( 8074 1.1 christos '') as_dir=./ ;; 8075 1.1 christos */) ;; 8076 1.1 christos *) as_dir=$as_dir/ ;; 8077 1.1 christos esac 8078 1.1 christos for ac_prog in dd 8079 1.1 christos do 8080 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8081 1.1 christos ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" 8082 1.1 christos as_fn_executable_p "$ac_path_lt_DD" || continue 8083 1.1 christos if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 8084 1.1 christos cmp -s conftest.i conftest.out \ 8085 1.1 christos && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 8086 1.1 christos fi 8087 1.1 christos $ac_path_lt_DD_found && break 3 8088 1.1 christos done 8089 1.1 christos done 8090 1.1 christos done 8091 1.1 christos IFS=$as_save_IFS 8092 1.1 christos if test -z "$ac_cv_path_lt_DD"; then 8093 1.1 christos : 8094 1.1 christos fi 8095 1.1 christos else 8096 1.1 christos ac_cv_path_lt_DD=$lt_DD 8097 1.1 christos fi 8098 1.1 christos 8099 1.1 christos rm -f conftest.i conftest2.i conftest.out 8100 1.1 christos fi 8101 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 8102 1.1 christos printf "%s\n" "$ac_cv_path_lt_DD" >&6; } 8103 1.1 christos 8104 1.1 christos 8105 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 8106 1.1 christos printf %s "checking how to truncate binary pipes... " >&6; } 8107 1.1 christos if test ${lt_cv_truncate_bin+y} 8108 1.1 christos then : 8109 1.1 christos printf %s "(cached) " >&6 8110 1.1 christos else $as_nop 8111 1.1 christos printf 0123456789abcdef0123456789abcdef >conftest.i 8112 1.1 christos cat conftest.i conftest.i >conftest2.i 8113 1.1 christos lt_cv_truncate_bin= 8114 1.1 christos if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 8115 1.1 christos cmp -s conftest.i conftest.out \ 8116 1.1 christos && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 8117 1.1 christos fi 8118 1.1 christos rm -f conftest.i conftest2.i conftest.out 8119 1.1 christos test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 8120 1.1 christos fi 8121 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 8122 1.1 christos printf "%s\n" "$lt_cv_truncate_bin" >&6; } 8123 1.1 christos 8124 1.1 christos 8125 1.1 christos 8126 1.1 christos 8127 1.1 christos 8128 1.1 christos 8129 1.1 christos 8130 1.1 christos # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 8131 1.1 christos func_cc_basename () 8132 1.1 christos { 8133 1.1 christos for cc_temp in $*""; do 8134 1.1 christos case $cc_temp in 8135 1.1 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8136 1.1 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8137 1.1 christos \-*) ;; 8138 1.1 christos *) break;; 8139 1.1 christos esac 8140 1.1 christos done 8141 1.1 christos func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8142 1.1 christos } 8143 1.1 christos 8144 1.1 christos # Check whether --enable-libtool-lock was given. 8145 1.1 christos if test ${enable_libtool_lock+y} 8146 1.1 christos then : 8147 1.1 christos enableval=$enable_libtool_lock; 8148 1.1 christos fi 8149 1.1 christos 8150 1.1 christos test no = "$enable_libtool_lock" || enable_libtool_lock=yes 8151 1.1 christos 8152 1.1 christos # Some flags need to be propagated to the compiler or linker for good 8153 1.1 christos # libtool support. 8154 1.1 christos case $host in 8155 1.1 christos ia64-*-hpux*) 8156 1.1 christos # Find out what ABI is being produced by ac_compile, and set mode 8157 1.1 christos # options accordingly. 8158 1.1 christos echo 'int i;' > conftest.$ac_ext 8159 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8160 1.1 christos (eval $ac_compile) 2>&5 8161 1.1 christos ac_status=$? 8162 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8163 1.1 christos test $ac_status = 0; }; then 8164 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 8165 1.1 christos *ELF-32*) 8166 1.1 christos HPUX_IA64_MODE=32 8167 1.1 christos ;; 8168 1.1 christos *ELF-64*) 8169 1.1 christos HPUX_IA64_MODE=64 8170 1.1 christos ;; 8171 1.1 christos esac 8172 1.1 christos fi 8173 1.1 christos rm -rf conftest* 8174 1.1 christos ;; 8175 1.1 christos *-*-irix6*) 8176 1.1 christos # Find out what ABI is being produced by ac_compile, and set linker 8177 1.1 christos # options accordingly. 8178 1.1 christos echo '#line '$LINENO' "configure"' > conftest.$ac_ext 8179 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8180 1.1 christos (eval $ac_compile) 2>&5 8181 1.1 christos ac_status=$? 8182 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8183 1.1 christos test $ac_status = 0; }; then 8184 1.1 christos if test yes = "$lt_cv_prog_gnu_ld"; then 8185 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 8186 1.1 christos *32-bit*) 8187 1.1 christos LD="${LD-ld} -melf32bsmip" 8188 1.1 christos ;; 8189 1.1 christos *N32*) 8190 1.1 christos LD="${LD-ld} -melf32bmipn32" 8191 1.1 christos ;; 8192 1.1 christos *64-bit*) 8193 1.1 christos LD="${LD-ld} -melf64bmip" 8194 1.1 christos ;; 8195 1.1 christos esac 8196 1.1 christos else 8197 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 8198 1.1 christos *32-bit*) 8199 1.1 christos LD="${LD-ld} -32" 8200 1.1 christos ;; 8201 1.1 christos *N32*) 8202 1.1 christos LD="${LD-ld} -n32" 8203 1.1 christos ;; 8204 1.1 christos *64-bit*) 8205 1.1 christos LD="${LD-ld} -64" 8206 1.1 christos ;; 8207 1.1 christos esac 8208 1.1 christos fi 8209 1.1 christos fi 8210 1.1 christos rm -rf conftest* 8211 1.1 christos ;; 8212 1.1 christos 8213 1.1 christos mips64*-*linux*) 8214 1.1 christos # Find out what ABI is being produced by ac_compile, and set linker 8215 1.1 christos # options accordingly. 8216 1.1 christos echo '#line '$LINENO' "configure"' > conftest.$ac_ext 8217 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8218 1.1 christos (eval $ac_compile) 2>&5 8219 1.1 christos ac_status=$? 8220 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8221 1.1 christos test $ac_status = 0; }; then 8222 1.1 christos emul=elf 8223 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 8224 1.1 christos *32-bit*) 8225 1.1 christos emul="${emul}32" 8226 1.1 christos ;; 8227 1.1 christos *64-bit*) 8228 1.1 christos emul="${emul}64" 8229 1.1 christos ;; 8230 1.1 christos esac 8231 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 8232 1.1 christos *MSB*) 8233 1.1 christos emul="${emul}btsmip" 8234 1.1 christos ;; 8235 1.1 christos *LSB*) 8236 1.1 christos emul="${emul}ltsmip" 8237 1.1 christos ;; 8238 1.1 christos esac 8239 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 8240 1.1 christos *N32*) 8241 1.1 christos emul="${emul}n32" 8242 1.1 christos ;; 8243 1.1 christos esac 8244 1.1 christos LD="${LD-ld} -m $emul" 8245 1.1 christos fi 8246 1.1 christos rm -rf conftest* 8247 1.1 christos ;; 8248 1.1 christos 8249 1.1 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 8250 1.1 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 8251 1.1 christos # Find out what ABI is being produced by ac_compile, and set linker 8252 1.1 christos # options accordingly. Note that the listed cases only cover the 8253 1.1 christos # situations where additional linker options are needed (such as when 8254 1.1 christos # doing 32-bit compilation for a host where ld defaults to 64-bit, or 8255 1.1 christos # vice versa); the common cases where no linker options are needed do 8256 1.1 christos # not appear in the list. 8257 1.1 christos echo 'int i;' > conftest.$ac_ext 8258 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8259 1.1 christos (eval $ac_compile) 2>&5 8260 1.1 christos ac_status=$? 8261 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8262 1.1 christos test $ac_status = 0; }; then 8263 1.1 christos case `/usr/bin/file conftest.o` in 8264 1.1 christos *32-bit*) 8265 1.1 christos case $host in 8266 1.1 christos x86_64-*kfreebsd*-gnu) 8267 1.1 christos LD="${LD-ld} -m elf_i386_fbsd" 8268 1.1 christos ;; 8269 1.1 christos x86_64-*linux*) 8270 1.1 christos case `/usr/bin/file conftest.o` in 8271 1.1 christos *x86-64*) 8272 1.1 christos LD="${LD-ld} -m elf32_x86_64" 8273 1.1 christos ;; 8274 1.1 christos *) 8275 1.1 christos LD="${LD-ld} -m elf_i386" 8276 1.1 christos ;; 8277 1.1 christos esac 8278 1.1 christos ;; 8279 1.1 christos powerpc64le-*linux*) 8280 1.1 christos LD="${LD-ld} -m elf32lppclinux" 8281 1.1 christos ;; 8282 1.1 christos powerpc64-*linux*) 8283 1.1 christos LD="${LD-ld} -m elf32ppclinux" 8284 1.1 christos ;; 8285 1.1 christos s390x-*linux*) 8286 1.1 christos LD="${LD-ld} -m elf_s390" 8287 1.1 christos ;; 8288 1.1 christos sparc64-*linux*) 8289 1.1 christos LD="${LD-ld} -m elf32_sparc" 8290 1.1 christos ;; 8291 1.1 christos esac 8292 1.1 christos ;; 8293 1.1 christos *64-bit*) 8294 1.1 christos case $host in 8295 1.1 christos x86_64-*kfreebsd*-gnu) 8296 1.1 christos LD="${LD-ld} -m elf_x86_64_fbsd" 8297 1.1 christos ;; 8298 1.1 christos x86_64-*linux*) 8299 1.1 christos LD="${LD-ld} -m elf_x86_64" 8300 1.1 christos ;; 8301 1.1 christos powerpcle-*linux*) 8302 1.1 christos LD="${LD-ld} -m elf64lppc" 8303 1.1 christos ;; 8304 1.1 christos powerpc-*linux*) 8305 1.1 christos LD="${LD-ld} -m elf64ppc" 8306 1.1 christos ;; 8307 1.1 christos s390*-*linux*|s390*-*tpf*) 8308 1.1 christos LD="${LD-ld} -m elf64_s390" 8309 1.1 christos ;; 8310 1.1 christos sparc*-*linux*) 8311 1.1 christos LD="${LD-ld} -m elf64_sparc" 8312 1.1 christos ;; 8313 1.1 christos esac 8314 1.1 christos ;; 8315 1.1 christos esac 8316 1.1 christos fi 8317 1.1 christos rm -rf conftest* 8318 1.1 christos ;; 8319 1.1 christos 8320 1.1 christos *-*-sco3.2v5*) 8321 1.1 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries. 8322 1.1 christos SAVE_CFLAGS=$CFLAGS 8323 1.1 christos CFLAGS="$CFLAGS -belf" 8324 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 8325 1.1 christos printf %s "checking whether the C compiler needs -belf... " >&6; } 8326 1.1 christos if test ${lt_cv_cc_needs_belf+y} 8327 1.1 christos then : 8328 1.1 christos printf %s "(cached) " >&6 8329 1.1 christos else $as_nop 8330 1.1 christos ac_ext=c 8331 1.1 christos ac_cpp='$CPP $CPPFLAGS' 8332 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8333 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8334 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 8335 1.1 christos 8336 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8337 1.1 christos /* end confdefs.h. */ 8338 1.1 christos 8339 1.1 christos int 8340 1.1 christos main (void) 8341 1.1 christos { 8342 1.1 christos 8343 1.1 christos ; 8344 1.1 christos return 0; 8345 1.1 christos } 8346 1.1 christos _ACEOF 8347 1.1 christos if ac_fn_c_try_link "$LINENO" 8348 1.1 christos then : 8349 1.1 christos lt_cv_cc_needs_belf=yes 8350 1.1 christos else $as_nop 8351 1.1 christos lt_cv_cc_needs_belf=no 8352 1.1 christos fi 8353 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8354 1.1 christos conftest$ac_exeext conftest.$ac_ext 8355 1.1 christos ac_ext=c 8356 1.1 christos ac_cpp='$CPP $CPPFLAGS' 8357 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8358 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8359 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 8360 1.1 christos 8361 1.1 christos fi 8362 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 8363 1.1 christos printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } 8364 1.1 christos if test yes != "$lt_cv_cc_needs_belf"; then 8365 1.1 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 8366 1.1 christos CFLAGS=$SAVE_CFLAGS 8367 1.1 christos fi 8368 1.1 christos ;; 8369 1.1 christos *-*solaris*) 8370 1.1 christos # Find out what ABI is being produced by ac_compile, and set linker 8371 1.1 christos # options accordingly. 8372 1.1 christos echo 'int i;' > conftest.$ac_ext 8373 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8374 1.1 christos (eval $ac_compile) 2>&5 8375 1.1 christos ac_status=$? 8376 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8377 1.1 christos test $ac_status = 0; }; then 8378 1.1 christos case `/usr/bin/file conftest.o` in 8379 1.1 christos *64-bit*) 8380 1.1 christos case $lt_cv_prog_gnu_ld in 8381 1.1 christos yes*) 8382 1.1 christos case $host in 8383 1.1 christos i?86-*-solaris*|x86_64-*-solaris*) 8384 1.1 christos LD="${LD-ld} -m elf_x86_64" 8385 1.1 christos ;; 8386 1.1 christos sparc*-*-solaris*) 8387 1.1 christos LD="${LD-ld} -m elf64_sparc" 8388 1.1 christos ;; 8389 1.1 christos esac 8390 1.1 christos # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 8391 1.1 christos if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 8392 1.1 christos LD=${LD-ld}_sol2 8393 1.1 christos fi 8394 1.1 christos ;; 8395 1.1 christos *) 8396 1.1 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 8397 1.1 christos LD="${LD-ld} -64" 8398 1.1 christos fi 8399 1.1 christos ;; 8400 1.1 christos esac 8401 1.1 christos ;; 8402 1.1 christos esac 8403 1.1 christos fi 8404 1.1 christos rm -rf conftest* 8405 1.1 christos ;; 8406 1.1 christos esac 8407 1.1 christos 8408 1.1 christos need_locks=$enable_libtool_lock 8409 1.1 christos 8410 1.1 christos if test -n "$ac_tool_prefix"; then 8411 1.1 christos # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 8412 1.1 christos set dummy ${ac_tool_prefix}mt; ac_word=$2 8413 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8414 1.1 christos printf %s "checking for $ac_word... " >&6; } 8415 1.1 christos if test ${ac_cv_prog_MANIFEST_TOOL+y} 8416 1.1 christos then : 8417 1.1 christos printf %s "(cached) " >&6 8418 1.1 christos else $as_nop 8419 1.1 christos if test -n "$MANIFEST_TOOL"; then 8420 1.1 christos ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 8421 1.1 christos else 8422 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8423 1.1 christos for as_dir in $PATH 8424 1.1 christos do 8425 1.1 christos IFS=$as_save_IFS 8426 1.1 christos case $as_dir in #((( 8427 1.1 christos '') as_dir=./ ;; 8428 1.1 christos */) ;; 8429 1.1 christos *) as_dir=$as_dir/ ;; 8430 1.1 christos esac 8431 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8432 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8433 1.1 christos ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 8434 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8435 1.1 christos break 2 8436 1.1 christos fi 8437 1.1 christos done 8438 1.1 christos done 8439 1.1 christos IFS=$as_save_IFS 8440 1.1 christos 8441 1.1 christos fi 8442 1.1 christos fi 8443 1.1 christos MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 8444 1.1 christos if test -n "$MANIFEST_TOOL"; then 8445 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 8446 1.1 christos printf "%s\n" "$MANIFEST_TOOL" >&6; } 8447 1.1 christos else 8448 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8449 1.1 christos printf "%s\n" "no" >&6; } 8450 1.1 christos fi 8451 1.1 christos 8452 1.1 christos 8453 1.1 christos fi 8454 1.1 christos if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 8455 1.1 christos ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 8456 1.1 christos # Extract the first word of "mt", so it can be a program name with args. 8457 1.1 christos set dummy mt; ac_word=$2 8458 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8459 1.1 christos printf %s "checking for $ac_word... " >&6; } 8460 1.1 christos if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} 8461 1.1 christos then : 8462 1.1 christos printf %s "(cached) " >&6 8463 1.1 christos else $as_nop 8464 1.1 christos if test -n "$ac_ct_MANIFEST_TOOL"; then 8465 1.1 christos ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 8466 1.1 christos else 8467 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8468 1.1 christos for as_dir in $PATH 8469 1.1 christos do 8470 1.1 christos IFS=$as_save_IFS 8471 1.1 christos case $as_dir in #((( 8472 1.1 christos '') as_dir=./ ;; 8473 1.1 christos */) ;; 8474 1.1 christos *) as_dir=$as_dir/ ;; 8475 1.1 christos esac 8476 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8477 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8478 1.1 christos ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 8479 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8480 1.1 christos break 2 8481 1.1 christos fi 8482 1.1 christos done 8483 1.1 christos done 8484 1.1 christos IFS=$as_save_IFS 8485 1.1 christos 8486 1.1 christos fi 8487 1.1 christos fi 8488 1.1 christos ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 8489 1.1 christos if test -n "$ac_ct_MANIFEST_TOOL"; then 8490 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 8491 1.1 christos printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } 8492 1.1 christos else 8493 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8494 1.1 christos printf "%s\n" "no" >&6; } 8495 1.1 christos fi 8496 1.1 christos 8497 1.1 christos if test "x$ac_ct_MANIFEST_TOOL" = x; then 8498 1.1 christos MANIFEST_TOOL=":" 8499 1.1 christos else 8500 1.1 christos case $cross_compiling:$ac_tool_warned in 8501 1.1 christos yes:) 8502 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8503 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8504 1.1 christos ac_tool_warned=yes ;; 8505 1.1 christos esac 8506 1.1 christos MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 8507 1.1 christos fi 8508 1.1 christos else 8509 1.1 christos MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 8510 1.1 christos fi 8511 1.1 christos 8512 1.1 christos test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 8513 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 8514 1.1 christos printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 8515 1.1 christos if test ${lt_cv_path_mainfest_tool+y} 8516 1.1 christos then : 8517 1.1 christos printf %s "(cached) " >&6 8518 1.1 christos else $as_nop 8519 1.1 christos lt_cv_path_mainfest_tool=no 8520 1.1 christos echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 8521 1.1 christos $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 8522 1.1 christos cat conftest.err >&5 8523 1.1 christos if $GREP 'Manifest Tool' conftest.out > /dev/null; then 8524 1.1 christos lt_cv_path_mainfest_tool=yes 8525 1.1 christos fi 8526 1.1 christos rm -f conftest* 8527 1.1 christos fi 8528 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 8529 1.1 christos printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } 8530 1.1 christos if test yes != "$lt_cv_path_mainfest_tool"; then 8531 1.1 christos MANIFEST_TOOL=: 8532 1.1 christos fi 8533 1.1 christos 8534 1.1 christos 8535 1.1 christos 8536 1.1 christos 8537 1.1 christos 8538 1.1 christos 8539 1.1 christos case $host_os in 8540 1.1 christos rhapsody* | darwin*) 8541 1.1 christos if test -n "$ac_tool_prefix"; then 8542 1.1 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 8543 1.1 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 8544 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8545 1.1 christos printf %s "checking for $ac_word... " >&6; } 8546 1.1 christos if test ${ac_cv_prog_DSYMUTIL+y} 8547 1.1 christos then : 8548 1.1 christos printf %s "(cached) " >&6 8549 1.1 christos else $as_nop 8550 1.1 christos if test -n "$DSYMUTIL"; then 8551 1.1 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 8552 1.1 christos else 8553 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8554 1.1 christos for as_dir in $PATH 8555 1.1 christos do 8556 1.1 christos IFS=$as_save_IFS 8557 1.1 christos case $as_dir in #((( 8558 1.1 christos '') as_dir=./ ;; 8559 1.1 christos */) ;; 8560 1.1 christos *) as_dir=$as_dir/ ;; 8561 1.1 christos esac 8562 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8563 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8564 1.1 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 8565 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8566 1.1 christos break 2 8567 1.1 christos fi 8568 1.1 christos done 8569 1.1 christos done 8570 1.1 christos IFS=$as_save_IFS 8571 1.1 christos 8572 1.1 christos fi 8573 1.1 christos fi 8574 1.1 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL 8575 1.1 christos if test -n "$DSYMUTIL"; then 8576 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 8577 1.1 christos printf "%s\n" "$DSYMUTIL" >&6; } 8578 1.1 christos else 8579 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8580 1.1 christos printf "%s\n" "no" >&6; } 8581 1.1 christos fi 8582 1.1 christos 8583 1.1 christos 8584 1.1 christos fi 8585 1.1 christos if test -z "$ac_cv_prog_DSYMUTIL"; then 8586 1.1 christos ac_ct_DSYMUTIL=$DSYMUTIL 8587 1.1 christos # Extract the first word of "dsymutil", so it can be a program name with args. 8588 1.1 christos set dummy dsymutil; ac_word=$2 8589 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8590 1.1 christos printf %s "checking for $ac_word... " >&6; } 8591 1.1 christos if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} 8592 1.1 christos then : 8593 1.1 christos printf %s "(cached) " >&6 8594 1.1 christos else $as_nop 8595 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 8596 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 8597 1.1 christos else 8598 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8599 1.1 christos for as_dir in $PATH 8600 1.1 christos do 8601 1.1 christos IFS=$as_save_IFS 8602 1.1 christos case $as_dir in #((( 8603 1.1 christos '') as_dir=./ ;; 8604 1.1 christos */) ;; 8605 1.1 christos *) as_dir=$as_dir/ ;; 8606 1.1 christos esac 8607 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8608 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8609 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 8610 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8611 1.1 christos break 2 8612 1.1 christos fi 8613 1.1 christos done 8614 1.1 christos done 8615 1.1 christos IFS=$as_save_IFS 8616 1.1 christos 8617 1.1 christos fi 8618 1.1 christos fi 8619 1.1 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 8620 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 8621 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 8622 1.1 christos printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } 8623 1.1 christos else 8624 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8625 1.1 christos printf "%s\n" "no" >&6; } 8626 1.1 christos fi 8627 1.1 christos 8628 1.1 christos if test "x$ac_ct_DSYMUTIL" = x; then 8629 1.1 christos DSYMUTIL=":" 8630 1.1 christos else 8631 1.1 christos case $cross_compiling:$ac_tool_warned in 8632 1.1 christos yes:) 8633 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8634 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8635 1.1 christos ac_tool_warned=yes ;; 8636 1.1 christos esac 8637 1.1 christos DSYMUTIL=$ac_ct_DSYMUTIL 8638 1.1 christos fi 8639 1.1 christos else 8640 1.1 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL" 8641 1.1 christos fi 8642 1.1 christos 8643 1.1 christos if test -n "$ac_tool_prefix"; then 8644 1.1 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 8645 1.1 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2 8646 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8647 1.1 christos printf %s "checking for $ac_word... " >&6; } 8648 1.1 christos if test ${ac_cv_prog_NMEDIT+y} 8649 1.1 christos then : 8650 1.1 christos printf %s "(cached) " >&6 8651 1.1 christos else $as_nop 8652 1.1 christos if test -n "$NMEDIT"; then 8653 1.1 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 8654 1.1 christos else 8655 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8656 1.1 christos for as_dir in $PATH 8657 1.1 christos do 8658 1.1 christos IFS=$as_save_IFS 8659 1.1 christos case $as_dir in #((( 8660 1.1 christos '') as_dir=./ ;; 8661 1.1 christos */) ;; 8662 1.1 christos *) as_dir=$as_dir/ ;; 8663 1.1 christos esac 8664 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8665 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8666 1.1 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 8667 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8668 1.1 christos break 2 8669 1.1 christos fi 8670 1.1 christos done 8671 1.1 christos done 8672 1.1 christos IFS=$as_save_IFS 8673 1.1 christos 8674 1.1 christos fi 8675 1.1 christos fi 8676 1.1 christos NMEDIT=$ac_cv_prog_NMEDIT 8677 1.1 christos if test -n "$NMEDIT"; then 8678 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 8679 1.1 christos printf "%s\n" "$NMEDIT" >&6; } 8680 1.1 christos else 8681 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8682 1.1 christos printf "%s\n" "no" >&6; } 8683 1.1 christos fi 8684 1.1 christos 8685 1.1 christos 8686 1.1 christos fi 8687 1.1 christos if test -z "$ac_cv_prog_NMEDIT"; then 8688 1.1 christos ac_ct_NMEDIT=$NMEDIT 8689 1.1 christos # Extract the first word of "nmedit", so it can be a program name with args. 8690 1.1 christos set dummy nmedit; ac_word=$2 8691 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8692 1.1 christos printf %s "checking for $ac_word... " >&6; } 8693 1.1 christos if test ${ac_cv_prog_ac_ct_NMEDIT+y} 8694 1.1 christos then : 8695 1.1 christos printf %s "(cached) " >&6 8696 1.1 christos else $as_nop 8697 1.1 christos if test -n "$ac_ct_NMEDIT"; then 8698 1.1 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 8699 1.1 christos else 8700 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8701 1.1 christos for as_dir in $PATH 8702 1.1 christos do 8703 1.1 christos IFS=$as_save_IFS 8704 1.1 christos case $as_dir in #((( 8705 1.1 christos '') as_dir=./ ;; 8706 1.1 christos */) ;; 8707 1.1 christos *) as_dir=$as_dir/ ;; 8708 1.1 christos esac 8709 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8710 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8711 1.1 christos ac_cv_prog_ac_ct_NMEDIT="nmedit" 8712 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8713 1.1 christos break 2 8714 1.1 christos fi 8715 1.1 christos done 8716 1.1 christos done 8717 1.1 christos IFS=$as_save_IFS 8718 1.1 christos 8719 1.1 christos fi 8720 1.1 christos fi 8721 1.1 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8722 1.1 christos if test -n "$ac_ct_NMEDIT"; then 8723 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8724 1.1 christos printf "%s\n" "$ac_ct_NMEDIT" >&6; } 8725 1.1 christos else 8726 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8727 1.1 christos printf "%s\n" "no" >&6; } 8728 1.1 christos fi 8729 1.1 christos 8730 1.1 christos if test "x$ac_ct_NMEDIT" = x; then 8731 1.1 christos NMEDIT=":" 8732 1.1 christos else 8733 1.1 christos case $cross_compiling:$ac_tool_warned in 8734 1.1 christos yes:) 8735 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8736 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8737 1.1 christos ac_tool_warned=yes ;; 8738 1.1 christos esac 8739 1.1 christos NMEDIT=$ac_ct_NMEDIT 8740 1.1 christos fi 8741 1.1 christos else 8742 1.1 christos NMEDIT="$ac_cv_prog_NMEDIT" 8743 1.1 christos fi 8744 1.1 christos 8745 1.1 christos if test -n "$ac_tool_prefix"; then 8746 1.1 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8747 1.1 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2 8748 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8749 1.1 christos printf %s "checking for $ac_word... " >&6; } 8750 1.1 christos if test ${ac_cv_prog_LIPO+y} 8751 1.1 christos then : 8752 1.1 christos printf %s "(cached) " >&6 8753 1.1 christos else $as_nop 8754 1.1 christos if test -n "$LIPO"; then 8755 1.1 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8756 1.1 christos else 8757 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8758 1.1 christos for as_dir in $PATH 8759 1.1 christos do 8760 1.1 christos IFS=$as_save_IFS 8761 1.1 christos case $as_dir in #((( 8762 1.1 christos '') as_dir=./ ;; 8763 1.1 christos */) ;; 8764 1.1 christos *) as_dir=$as_dir/ ;; 8765 1.1 christos esac 8766 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8767 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8768 1.1 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8769 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8770 1.1 christos break 2 8771 1.1 christos fi 8772 1.1 christos done 8773 1.1 christos done 8774 1.1 christos IFS=$as_save_IFS 8775 1.1 christos 8776 1.1 christos fi 8777 1.1 christos fi 8778 1.1 christos LIPO=$ac_cv_prog_LIPO 8779 1.1 christos if test -n "$LIPO"; then 8780 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8781 1.1 christos printf "%s\n" "$LIPO" >&6; } 8782 1.1 christos else 8783 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8784 1.1 christos printf "%s\n" "no" >&6; } 8785 1.1 christos fi 8786 1.1 christos 8787 1.1 christos 8788 1.1 christos fi 8789 1.1 christos if test -z "$ac_cv_prog_LIPO"; then 8790 1.1 christos ac_ct_LIPO=$LIPO 8791 1.1 christos # Extract the first word of "lipo", so it can be a program name with args. 8792 1.1 christos set dummy lipo; ac_word=$2 8793 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8794 1.1 christos printf %s "checking for $ac_word... " >&6; } 8795 1.1 christos if test ${ac_cv_prog_ac_ct_LIPO+y} 8796 1.1 christos then : 8797 1.1 christos printf %s "(cached) " >&6 8798 1.1 christos else $as_nop 8799 1.1 christos if test -n "$ac_ct_LIPO"; then 8800 1.1 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8801 1.1 christos else 8802 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8803 1.1 christos for as_dir in $PATH 8804 1.1 christos do 8805 1.1 christos IFS=$as_save_IFS 8806 1.1 christos case $as_dir in #((( 8807 1.1 christos '') as_dir=./ ;; 8808 1.1 christos */) ;; 8809 1.1 christos *) as_dir=$as_dir/ ;; 8810 1.1 christos esac 8811 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8812 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8813 1.1 christos ac_cv_prog_ac_ct_LIPO="lipo" 8814 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8815 1.1 christos break 2 8816 1.1 christos fi 8817 1.1 christos done 8818 1.1 christos done 8819 1.1 christos IFS=$as_save_IFS 8820 1.1 christos 8821 1.1 christos fi 8822 1.1 christos fi 8823 1.1 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8824 1.1 christos if test -n "$ac_ct_LIPO"; then 8825 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8826 1.1 christos printf "%s\n" "$ac_ct_LIPO" >&6; } 8827 1.1 christos else 8828 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8829 1.1 christos printf "%s\n" "no" >&6; } 8830 1.1 christos fi 8831 1.1 christos 8832 1.1 christos if test "x$ac_ct_LIPO" = x; then 8833 1.1 christos LIPO=":" 8834 1.1 christos else 8835 1.1 christos case $cross_compiling:$ac_tool_warned in 8836 1.1 christos yes:) 8837 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8838 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8839 1.1 christos ac_tool_warned=yes ;; 8840 1.1 christos esac 8841 1.1 christos LIPO=$ac_ct_LIPO 8842 1.1 christos fi 8843 1.1 christos else 8844 1.1 christos LIPO="$ac_cv_prog_LIPO" 8845 1.1 christos fi 8846 1.1 christos 8847 1.1 christos if test -n "$ac_tool_prefix"; then 8848 1.1 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8849 1.1 christos set dummy ${ac_tool_prefix}otool; ac_word=$2 8850 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8851 1.1 christos printf %s "checking for $ac_word... " >&6; } 8852 1.1 christos if test ${ac_cv_prog_OTOOL+y} 8853 1.1 christos then : 8854 1.1 christos printf %s "(cached) " >&6 8855 1.1 christos else $as_nop 8856 1.1 christos if test -n "$OTOOL"; then 8857 1.1 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8858 1.1 christos else 8859 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8860 1.1 christos for as_dir in $PATH 8861 1.1 christos do 8862 1.1 christos IFS=$as_save_IFS 8863 1.1 christos case $as_dir in #((( 8864 1.1 christos '') as_dir=./ ;; 8865 1.1 christos */) ;; 8866 1.1 christos *) as_dir=$as_dir/ ;; 8867 1.1 christos esac 8868 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8869 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8870 1.1 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8871 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8872 1.1 christos break 2 8873 1.1 christos fi 8874 1.1 christos done 8875 1.1 christos done 8876 1.1 christos IFS=$as_save_IFS 8877 1.1 christos 8878 1.1 christos fi 8879 1.1 christos fi 8880 1.1 christos OTOOL=$ac_cv_prog_OTOOL 8881 1.1 christos if test -n "$OTOOL"; then 8882 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8883 1.1 christos printf "%s\n" "$OTOOL" >&6; } 8884 1.1 christos else 8885 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8886 1.1 christos printf "%s\n" "no" >&6; } 8887 1.1 christos fi 8888 1.1 christos 8889 1.1 christos 8890 1.1 christos fi 8891 1.1 christos if test -z "$ac_cv_prog_OTOOL"; then 8892 1.1 christos ac_ct_OTOOL=$OTOOL 8893 1.1 christos # Extract the first word of "otool", so it can be a program name with args. 8894 1.1 christos set dummy otool; ac_word=$2 8895 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8896 1.1 christos printf %s "checking for $ac_word... " >&6; } 8897 1.1 christos if test ${ac_cv_prog_ac_ct_OTOOL+y} 8898 1.1 christos then : 8899 1.1 christos printf %s "(cached) " >&6 8900 1.1 christos else $as_nop 8901 1.1 christos if test -n "$ac_ct_OTOOL"; then 8902 1.1 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8903 1.1 christos else 8904 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8905 1.1 christos for as_dir in $PATH 8906 1.1 christos do 8907 1.1 christos IFS=$as_save_IFS 8908 1.1 christos case $as_dir in #((( 8909 1.1 christos '') as_dir=./ ;; 8910 1.1 christos */) ;; 8911 1.1 christos *) as_dir=$as_dir/ ;; 8912 1.1 christos esac 8913 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8914 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8915 1.1 christos ac_cv_prog_ac_ct_OTOOL="otool" 8916 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8917 1.1 christos break 2 8918 1.1 christos fi 8919 1.1 christos done 8920 1.1 christos done 8921 1.1 christos IFS=$as_save_IFS 8922 1.1 christos 8923 1.1 christos fi 8924 1.1 christos fi 8925 1.1 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8926 1.1 christos if test -n "$ac_ct_OTOOL"; then 8927 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8928 1.1 christos printf "%s\n" "$ac_ct_OTOOL" >&6; } 8929 1.1 christos else 8930 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8931 1.1 christos printf "%s\n" "no" >&6; } 8932 1.1 christos fi 8933 1.1 christos 8934 1.1 christos if test "x$ac_ct_OTOOL" = x; then 8935 1.1 christos OTOOL=":" 8936 1.1 christos else 8937 1.1 christos case $cross_compiling:$ac_tool_warned in 8938 1.1 christos yes:) 8939 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8940 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8941 1.1 christos ac_tool_warned=yes ;; 8942 1.1 christos esac 8943 1.1 christos OTOOL=$ac_ct_OTOOL 8944 1.1 christos fi 8945 1.1 christos else 8946 1.1 christos OTOOL="$ac_cv_prog_OTOOL" 8947 1.1 christos fi 8948 1.1 christos 8949 1.1 christos if test -n "$ac_tool_prefix"; then 8950 1.1 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8951 1.1 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2 8952 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8953 1.1 christos printf %s "checking for $ac_word... " >&6; } 8954 1.1 christos if test ${ac_cv_prog_OTOOL64+y} 8955 1.1 christos then : 8956 1.1 christos printf %s "(cached) " >&6 8957 1.1 christos else $as_nop 8958 1.1 christos if test -n "$OTOOL64"; then 8959 1.1 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8960 1.1 christos else 8961 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8962 1.1 christos for as_dir in $PATH 8963 1.1 christos do 8964 1.1 christos IFS=$as_save_IFS 8965 1.1 christos case $as_dir in #((( 8966 1.1 christos '') as_dir=./ ;; 8967 1.1 christos */) ;; 8968 1.1 christos *) as_dir=$as_dir/ ;; 8969 1.1 christos esac 8970 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8971 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8972 1.1 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8973 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8974 1.1 christos break 2 8975 1.1 christos fi 8976 1.1 christos done 8977 1.1 christos done 8978 1.1 christos IFS=$as_save_IFS 8979 1.1 christos 8980 1.1 christos fi 8981 1.1 christos fi 8982 1.1 christos OTOOL64=$ac_cv_prog_OTOOL64 8983 1.1 christos if test -n "$OTOOL64"; then 8984 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8985 1.1 christos printf "%s\n" "$OTOOL64" >&6; } 8986 1.1 christos else 8987 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8988 1.1 christos printf "%s\n" "no" >&6; } 8989 1.1 christos fi 8990 1.1 christos 8991 1.1 christos 8992 1.1 christos fi 8993 1.1 christos if test -z "$ac_cv_prog_OTOOL64"; then 8994 1.1 christos ac_ct_OTOOL64=$OTOOL64 8995 1.1 christos # Extract the first word of "otool64", so it can be a program name with args. 8996 1.1 christos set dummy otool64; ac_word=$2 8997 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8998 1.1 christos printf %s "checking for $ac_word... " >&6; } 8999 1.1 christos if test ${ac_cv_prog_ac_ct_OTOOL64+y} 9000 1.1 christos then : 9001 1.1 christos printf %s "(cached) " >&6 9002 1.1 christos else $as_nop 9003 1.1 christos if test -n "$ac_ct_OTOOL64"; then 9004 1.1 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 9005 1.1 christos else 9006 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9007 1.1 christos for as_dir in $PATH 9008 1.1 christos do 9009 1.1 christos IFS=$as_save_IFS 9010 1.1 christos case $as_dir in #((( 9011 1.1 christos '') as_dir=./ ;; 9012 1.1 christos */) ;; 9013 1.1 christos *) as_dir=$as_dir/ ;; 9014 1.1 christos esac 9015 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 9016 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9017 1.1 christos ac_cv_prog_ac_ct_OTOOL64="otool64" 9018 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9019 1.1 christos break 2 9020 1.1 christos fi 9021 1.1 christos done 9022 1.1 christos done 9023 1.1 christos IFS=$as_save_IFS 9024 1.1 christos 9025 1.1 christos fi 9026 1.1 christos fi 9027 1.1 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 9028 1.1 christos if test -n "$ac_ct_OTOOL64"; then 9029 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 9030 1.1 christos printf "%s\n" "$ac_ct_OTOOL64" >&6; } 9031 1.1 christos else 9032 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9033 1.1 christos printf "%s\n" "no" >&6; } 9034 1.1 christos fi 9035 1.1 christos 9036 1.1 christos if test "x$ac_ct_OTOOL64" = x; then 9037 1.1 christos OTOOL64=":" 9038 1.1 christos else 9039 1.1 christos case $cross_compiling:$ac_tool_warned in 9040 1.1 christos yes:) 9041 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9042 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9043 1.1 christos ac_tool_warned=yes ;; 9044 1.1 christos esac 9045 1.1 christos OTOOL64=$ac_ct_OTOOL64 9046 1.1 christos fi 9047 1.1 christos else 9048 1.1 christos OTOOL64="$ac_cv_prog_OTOOL64" 9049 1.1 christos fi 9050 1.1 christos 9051 1.1 christos 9052 1.1 christos 9053 1.1 christos 9054 1.1 christos 9055 1.1 christos 9056 1.1 christos 9057 1.1 christos 9058 1.1 christos 9059 1.1 christos 9060 1.1 christos 9061 1.1 christos 9062 1.1 christos 9063 1.1 christos 9064 1.1 christos 9065 1.1 christos 9066 1.1 christos 9067 1.1 christos 9068 1.1 christos 9069 1.1 christos 9070 1.1 christos 9071 1.1 christos 9072 1.1 christos 9073 1.1 christos 9074 1.1 christos 9075 1.1 christos 9076 1.1 christos 9077 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 9078 1.1 christos printf %s "checking for -single_module linker flag... " >&6; } 9079 1.1 christos if test ${lt_cv_apple_cc_single_mod+y} 9080 1.1 christos then : 9081 1.1 christos printf %s "(cached) " >&6 9082 1.1 christos else $as_nop 9083 1.1 christos lt_cv_apple_cc_single_mod=no 9084 1.1 christos if test -z "$LT_MULTI_MODULE"; then 9085 1.1 christos # By default we will add the -single_module flag. You can override 9086 1.1 christos # by either setting the environment variable LT_MULTI_MODULE 9087 1.1 christos # non-empty at configure time, or by adding -multi_module to the 9088 1.1 christos # link flags. 9089 1.1 christos rm -rf libconftest.dylib* 9090 1.1 christos echo "int foo(void){return 1;}" > conftest.c 9091 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 9092 1.1 christos -dynamiclib -Wl,-single_module conftest.c" >&5 9093 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 9094 1.1 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 9095 1.1 christos _lt_result=$? 9096 1.1 christos # If there is a non-empty error log, and "single_module" 9097 1.1 christos # appears in it, assume the flag caused a linker warning 9098 1.1 christos if test -s conftest.err && $GREP single_module conftest.err; then 9099 1.1 christos cat conftest.err >&5 9100 1.1 christos # Otherwise, if the output was created with a 0 exit code from 9101 1.1 christos # the compiler, it worked. 9102 1.1 christos elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 9103 1.1 christos lt_cv_apple_cc_single_mod=yes 9104 1.1 christos else 9105 1.1 christos cat conftest.err >&5 9106 1.1 christos fi 9107 1.1 christos rm -rf libconftest.dylib* 9108 1.1 christos rm -f conftest.* 9109 1.1 christos fi 9110 1.1 christos fi 9111 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 9112 1.1 christos printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } 9113 1.1 christos 9114 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 9115 1.1 christos printf %s "checking for -exported_symbols_list linker flag... " >&6; } 9116 1.1 christos if test ${lt_cv_ld_exported_symbols_list+y} 9117 1.1 christos then : 9118 1.1 christos printf %s "(cached) " >&6 9119 1.1 christos else $as_nop 9120 1.1 christos lt_cv_ld_exported_symbols_list=no 9121 1.1 christos save_LDFLAGS=$LDFLAGS 9122 1.1 christos echo "_main" > conftest.sym 9123 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 9124 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9125 1.1 christos /* end confdefs.h. */ 9126 1.1 christos 9127 1.1 christos int 9128 1.1 christos main (void) 9129 1.1 christos { 9130 1.1 christos 9131 1.1 christos ; 9132 1.1 christos return 0; 9133 1.1 christos } 9134 1.1 christos _ACEOF 9135 1.1 christos if ac_fn_c_try_link "$LINENO" 9136 1.1 christos then : 9137 1.1 christos lt_cv_ld_exported_symbols_list=yes 9138 1.1 christos else $as_nop 9139 1.1 christos lt_cv_ld_exported_symbols_list=no 9140 1.1 christos fi 9141 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9142 1.1 christos conftest$ac_exeext conftest.$ac_ext 9143 1.1 christos LDFLAGS=$save_LDFLAGS 9144 1.1 christos 9145 1.1 christos fi 9146 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 9147 1.1 christos printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } 9148 1.1 christos 9149 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 9150 1.1 christos printf %s "checking for -force_load linker flag... " >&6; } 9151 1.1 christos if test ${lt_cv_ld_force_load+y} 9152 1.1 christos then : 9153 1.1 christos printf %s "(cached) " >&6 9154 1.1 christos else $as_nop 9155 1.1 christos lt_cv_ld_force_load=no 9156 1.1 christos cat > conftest.c << _LT_EOF 9157 1.1 christos int forced_loaded() { return 2;} 9158 1.1 christos _LT_EOF 9159 1.1 christos echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 9160 1.1 christos $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 9161 1.1 christos echo "$AR cr libconftest.a conftest.o" >&5 9162 1.1 christos $AR cr libconftest.a conftest.o 2>&5 9163 1.1 christos echo "$RANLIB libconftest.a" >&5 9164 1.1 christos $RANLIB libconftest.a 2>&5 9165 1.1 christos cat > conftest.c << _LT_EOF 9166 1.1 christos int main() { return 0;} 9167 1.1 christos _LT_EOF 9168 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 9169 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 9170 1.1 christos _lt_result=$? 9171 1.1 christos if test -s conftest.err && $GREP force_load conftest.err; then 9172 1.1 christos cat conftest.err >&5 9173 1.1 christos elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 9174 1.1 christos lt_cv_ld_force_load=yes 9175 1.1 christos else 9176 1.1 christos cat conftest.err >&5 9177 1.1 christos fi 9178 1.1 christos rm -f conftest.err libconftest.a conftest conftest.c 9179 1.1 christos rm -rf conftest.dSYM 9180 1.1 christos 9181 1.1 christos fi 9182 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 9183 1.1 christos printf "%s\n" "$lt_cv_ld_force_load" >&6; } 9184 1.1 christos case $host_os in 9185 1.1 christos rhapsody* | darwin1.[012]) 9186 1.1 christos _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 9187 1.1 christos darwin1.*) 9188 1.1 christos _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 9189 1.1 christos darwin*) # darwin 5.x on 9190 1.1 christos # if running on 10.5 or later, the deployment target defaults 9191 1.1 christos # to the OS version, if on x86, and 10.4, the deployment 9192 1.1 christos # target defaults to 10.4. Don't you love it? 9193 1.1 christos case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 9194 1.1 christos 10.0,*86*-darwin8*|10.0,*-darwin[912]*) 9195 1.1 christos _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 9196 1.1 christos 10.[012][,.]*) 9197 1.1 christos _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 9198 1.1 christos 10.*|11.*) 9199 1.1 christos _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 9200 1.1 christos esac 9201 1.1 christos ;; 9202 1.1 christos esac 9203 1.1 christos if test yes = "$lt_cv_apple_cc_single_mod"; then 9204 1.1 christos _lt_dar_single_mod='$single_module' 9205 1.1 christos fi 9206 1.1 christos if test yes = "$lt_cv_ld_exported_symbols_list"; then 9207 1.1 christos _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 9208 1.1 christos else 9209 1.1 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 9210 1.1 christos fi 9211 1.1 christos if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 9212 1.1 christos _lt_dsymutil='~$DSYMUTIL $lib || :' 9213 1.1 christos else 9214 1.1 christos _lt_dsymutil= 9215 1.1 christos fi 9216 1.1 christos ;; 9217 1.1 christos esac 9218 1.1 christos 9219 1.1 christos # func_munge_path_list VARIABLE PATH 9220 1.1 christos # ----------------------------------- 9221 1.1 christos # VARIABLE is name of variable containing _space_ separated list of 9222 1.1 christos # directories to be munged by the contents of PATH, which is string 9223 1.1 christos # having a format: 9224 1.1 christos # "DIR[:DIR]:" 9225 1.1 christos # string "DIR[ DIR]" will be prepended to VARIABLE 9226 1.1 christos # ":DIR[:DIR]" 9227 1.1 christos # string "DIR[ DIR]" will be appended to VARIABLE 9228 1.1 christos # "DIRP[:DIRP]::[DIRA:]DIRA" 9229 1.1 christos # string "DIRP[ DIRP]" will be prepended to VARIABLE and string 9230 1.1 christos # "DIRA[ DIRA]" will be appended to VARIABLE 9231 1.1 christos # "DIR[:DIR]" 9232 1.1 christos # VARIABLE will be replaced by "DIR[ DIR]" 9233 1.1 christos func_munge_path_list () 9234 1.1 christos { 9235 1.1 christos case x$2 in 9236 1.1 christos x) 9237 1.1 christos ;; 9238 1.1 christos *:) 9239 1.1 christos eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 9240 1.1 christos ;; 9241 1.1 christos x:*) 9242 1.1 christos eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 9243 1.1 christos ;; 9244 1.1 christos *::*) 9245 1.1 christos eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 9246 1.1 christos eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 9247 1.1 christos ;; 9248 1.1 christos *) 9249 1.1 christos eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 9250 1.1 christos ;; 9251 1.1 christos esac 9252 1.1 christos } 9253 1.1 christos 9254 1.1 christos ac_header= ac_cache= 9255 1.1 christos for ac_item in $ac_header_c_list 9256 1.1 christos do 9257 1.1 christos if test $ac_cache; then 9258 1.1 christos ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 9259 1.1 christos if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 9260 1.1 christos printf "%s\n" "#define $ac_item 1" >> confdefs.h 9261 1.1 christos fi 9262 1.1 christos ac_header= ac_cache= 9263 1.1 christos elif test $ac_header; then 9264 1.1 christos ac_cache=$ac_item 9265 1.1 christos else 9266 1.1 christos ac_header=$ac_item 9267 1.1 christos fi 9268 1.1 christos done 9269 1.1 christos 9270 1.1 christos 9271 1.1 christos 9272 1.1 christos 9273 1.1 christos 9274 1.1 christos 9275 1.1 christos 9276 1.1 christos 9277 1.1 christos if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 9278 1.1 christos then : 9279 1.1 christos 9280 1.1 christos printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 9281 1.1 christos 9282 1.1 christos fi 9283 1.1 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 9284 1.1 christos " 9285 1.1 christos if test "x$ac_cv_header_dlfcn_h" = xyes 9286 1.1 christos then : 9287 1.1 christos printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h 9288 1.1 christos 9289 1.1 christos fi 9290 1.1 christos 9291 1.1 christos 9292 1.1 christos 9293 1.1 christos 9294 1.1 christos 9295 1.1 christos # Set options 9296 1.1 christos 9297 1.1 christos 9298 1.1 christos 9299 1.1 christos enable_dlopen=no 9300 1.1 christos 9301 1.1 christos 9302 1.1 christos enable_win32_dll=no 9303 1.1 christos 9304 1.1 christos 9305 1.1 christos # Check whether --enable-shared was given. 9306 1.1 christos if test ${enable_shared+y} 9307 1.1 christos then : 9308 1.1 christos enableval=$enable_shared; p=${PACKAGE-default} 9309 1.1 christos case $enableval in 9310 1.1 christos yes) enable_shared=yes ;; 9311 1.1 christos no) enable_shared=no ;; 9312 1.1 christos *) 9313 1.1 christos enable_shared=no 9314 1.1 christos # Look at the argument we got. We use all the common list separators. 9315 1.1 christos lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9316 1.1 christos for pkg in $enableval; do 9317 1.1 christos IFS=$lt_save_ifs 9318 1.1 christos if test "X$pkg" = "X$p"; then 9319 1.1 christos enable_shared=yes 9320 1.1 christos fi 9321 1.1 christos done 9322 1.1 christos IFS=$lt_save_ifs 9323 1.1 christos ;; 9324 1.1 christos esac 9325 1.1 christos else $as_nop 9326 1.1 christos enable_shared=yes 9327 1.1 christos fi 9328 1.1 christos 9329 1.1 christos 9330 1.1 christos 9331 1.1 christos 9332 1.1 christos 9333 1.1 christos 9334 1.1 christos 9335 1.1 christos 9336 1.1 christos 9337 1.1 christos # Check whether --enable-static was given. 9338 1.1 christos if test ${enable_static+y} 9339 1.1 christos then : 9340 1.1 christos enableval=$enable_static; p=${PACKAGE-default} 9341 1.1 christos case $enableval in 9342 1.1 christos yes) enable_static=yes ;; 9343 1.1 christos no) enable_static=no ;; 9344 1.1 christos *) 9345 1.1 christos enable_static=no 9346 1.1 christos # Look at the argument we got. We use all the common list separators. 9347 1.1 christos lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9348 1.1 christos for pkg in $enableval; do 9349 1.1 christos IFS=$lt_save_ifs 9350 1.1 christos if test "X$pkg" = "X$p"; then 9351 1.1 christos enable_static=yes 9352 1.1 christos fi 9353 1.1 christos done 9354 1.1 christos IFS=$lt_save_ifs 9355 1.1 christos ;; 9356 1.1 christos esac 9357 1.1 christos else $as_nop 9358 1.1 christos enable_static=yes 9359 1.1 christos fi 9360 1.1 christos 9361 1.1 christos 9362 1.1 christos 9363 1.1 christos 9364 1.1 christos 9365 1.1 christos 9366 1.1 christos 9367 1.1 christos 9368 1.1 christos 9369 1.1 christos 9370 1.1 christos # Check whether --with-pic was given. 9371 1.1 christos if test ${with_pic+y} 9372 1.1 christos then : 9373 1.1 christos withval=$with_pic; lt_p=${PACKAGE-default} 9374 1.1 christos case $withval in 9375 1.1 christos yes|no) pic_mode=$withval ;; 9376 1.1 christos *) 9377 1.1 christos pic_mode=default 9378 1.1 christos # Look at the argument we got. We use all the common list separators. 9379 1.1 christos lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9380 1.1 christos for lt_pkg in $withval; do 9381 1.1 christos IFS=$lt_save_ifs 9382 1.1 christos if test "X$lt_pkg" = "X$lt_p"; then 9383 1.1 christos pic_mode=yes 9384 1.1 christos fi 9385 1.1 christos done 9386 1.1 christos IFS=$lt_save_ifs 9387 1.1 christos ;; 9388 1.1 christos esac 9389 1.1 christos else $as_nop 9390 1.1 christos pic_mode=default 9391 1.1 christos fi 9392 1.1 christos 9393 1.1 christos 9394 1.1 christos 9395 1.1 christos 9396 1.1 christos 9397 1.1 christos 9398 1.1 christos 9399 1.1 christos 9400 1.1 christos # Check whether --enable-fast-install was given. 9401 1.1 christos if test ${enable_fast_install+y} 9402 1.1 christos then : 9403 1.1 christos enableval=$enable_fast_install; p=${PACKAGE-default} 9404 1.1 christos case $enableval in 9405 1.1 christos yes) enable_fast_install=yes ;; 9406 1.1 christos no) enable_fast_install=no ;; 9407 1.1 christos *) 9408 1.1 christos enable_fast_install=no 9409 1.1 christos # Look at the argument we got. We use all the common list separators. 9410 1.1 christos lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9411 1.1 christos for pkg in $enableval; do 9412 1.1 christos IFS=$lt_save_ifs 9413 1.1 christos if test "X$pkg" = "X$p"; then 9414 1.1 christos enable_fast_install=yes 9415 1.1 christos fi 9416 1.1 christos done 9417 1.1 christos IFS=$lt_save_ifs 9418 1.1 christos ;; 9419 1.1 christos esac 9420 1.1 christos else $as_nop 9421 1.1 christos enable_fast_install=yes 9422 1.1 christos fi 9423 1.1 christos 9424 1.1 christos 9425 1.1 christos 9426 1.1 christos 9427 1.1 christos 9428 1.1 christos 9429 1.1 christos 9430 1.1 christos 9431 1.1 christos shared_archive_member_spec= 9432 1.1 christos case $host,$enable_shared in 9433 1.1 christos power*-*-aix[5-9]*,yes) 9434 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 9435 1.1 christos printf %s "checking which variant of shared library versioning to provide... " >&6; } 9436 1.1 christos 9437 1.1 christos # Check whether --with-aix-soname was given. 9438 1.1 christos if test ${with_aix_soname+y} 9439 1.1 christos then : 9440 1.1 christos withval=$with_aix_soname; case $withval in 9441 1.1 christos aix|svr4|both) 9442 1.1 christos ;; 9443 1.1 christos *) 9444 1.1 christos as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 9445 1.1 christos ;; 9446 1.1 christos esac 9447 1.1 christos lt_cv_with_aix_soname=$with_aix_soname 9448 1.1 christos else $as_nop 9449 1.1 christos if test ${lt_cv_with_aix_soname+y} 9450 1.1 christos then : 9451 1.1 christos printf %s "(cached) " >&6 9452 1.1 christos else $as_nop 9453 1.1 christos lt_cv_with_aix_soname=aix 9454 1.1 christos fi 9455 1.1 christos 9456 1.1 christos with_aix_soname=$lt_cv_with_aix_soname 9457 1.1 christos fi 9458 1.1 christos 9459 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 9460 1.1 christos printf "%s\n" "$with_aix_soname" >&6; } 9461 1.1 christos if test aix != "$with_aix_soname"; then 9462 1.1 christos # For the AIX way of multilib, we name the shared archive member 9463 1.1 christos # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 9464 1.1 christos # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 9465 1.1 christos # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 9466 1.1 christos # the AIX toolchain works better with OBJECT_MODE set (default 32). 9467 1.1 christos if test 64 = "${OBJECT_MODE-32}"; then 9468 1.1 christos shared_archive_member_spec=shr_64 9469 1.1 christos else 9470 1.1 christos shared_archive_member_spec=shr 9471 1.1 christos fi 9472 1.1 christos fi 9473 1.1 christos ;; 9474 1.1 christos *) 9475 1.1 christos with_aix_soname=aix 9476 1.1 christos ;; 9477 1.1 christos esac 9478 1.1 christos 9479 1.1 christos 9480 1.1 christos 9481 1.1 christos 9482 1.1 christos 9483 1.1 christos 9484 1.1 christos 9485 1.1 christos 9486 1.1 christos 9487 1.1 christos 9488 1.1 christos # This can be used to rebuild libtool when needed 9489 1.1 christos LIBTOOL_DEPS=$ltmain 9490 1.1 christos 9491 1.1 christos # Always use our own libtool. 9492 1.1 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool' 9493 1.1 christos 9494 1.1 christos 9495 1.1 christos 9496 1.1 christos 9497 1.1 christos 9498 1.1 christos 9499 1.1 christos 9500 1.1 christos 9501 1.1 christos 9502 1.1 christos 9503 1.1 christos 9504 1.1 christos 9505 1.1 christos 9506 1.1 christos 9507 1.1 christos 9508 1.1 christos 9509 1.1 christos 9510 1.1 christos 9511 1.1 christos 9512 1.1 christos 9513 1.1 christos 9514 1.1 christos 9515 1.1 christos 9516 1.1 christos 9517 1.1 christos 9518 1.1 christos 9519 1.1 christos 9520 1.1 christos 9521 1.1 christos 9522 1.1 christos 9523 1.1 christos test -z "$LN_S" && LN_S="ln -s" 9524 1.1 christos 9525 1.1 christos 9526 1.1 christos 9527 1.1 christos 9528 1.1 christos 9529 1.1 christos 9530 1.1 christos 9531 1.1 christos 9532 1.1 christos 9533 1.1 christos 9534 1.1 christos 9535 1.1 christos 9536 1.1 christos 9537 1.1 christos 9538 1.1 christos if test -n "${ZSH_VERSION+set}"; then 9539 1.1 christos setopt NO_GLOB_SUBST 9540 1.1 christos fi 9541 1.1 christos 9542 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 9543 1.1 christos printf %s "checking for objdir... " >&6; } 9544 1.1 christos if test ${lt_cv_objdir+y} 9545 1.1 christos then : 9546 1.1 christos printf %s "(cached) " >&6 9547 1.1 christos else $as_nop 9548 1.1 christos rm -f .libs 2>/dev/null 9549 1.1 christos mkdir .libs 2>/dev/null 9550 1.1 christos if test -d .libs; then 9551 1.1 christos lt_cv_objdir=.libs 9552 1.1 christos else 9553 1.1 christos # MS-DOS does not allow filenames that begin with a dot. 9554 1.1 christos lt_cv_objdir=_libs 9555 1.1 christos fi 9556 1.1 christos rmdir .libs 2>/dev/null 9557 1.1 christos fi 9558 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 9559 1.1 christos printf "%s\n" "$lt_cv_objdir" >&6; } 9560 1.1 christos objdir=$lt_cv_objdir 9561 1.1 christos 9562 1.1 christos 9563 1.1 christos 9564 1.1 christos 9565 1.1 christos 9566 1.1 christos printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h 9567 1.1 christos 9568 1.1 christos 9569 1.1 christos 9570 1.1 christos 9571 1.1 christos case $host_os in 9572 1.1 christos aix3*) 9573 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 9574 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 9575 1.1 christos # vanish in a puff of smoke. 9576 1.1 christos if test set != "${COLLECT_NAMES+set}"; then 9577 1.1 christos COLLECT_NAMES= 9578 1.1 christos export COLLECT_NAMES 9579 1.1 christos fi 9580 1.1 christos ;; 9581 1.1 christos esac 9582 1.1 christos 9583 1.1 christos # Global variables: 9584 1.1 christos ofile=libtool 9585 1.1 christos can_build_shared=yes 9586 1.1 christos 9587 1.1 christos # All known linkers require a '.a' archive for static linking (except MSVC, 9588 1.1 christos # which needs '.lib'). 9589 1.1 christos libext=a 9590 1.1 christos 9591 1.1 christos with_gnu_ld=$lt_cv_prog_gnu_ld 9592 1.1 christos 9593 1.1 christos old_CC=$CC 9594 1.1 christos old_CFLAGS=$CFLAGS 9595 1.1 christos 9596 1.1 christos # Set sane defaults for various variables 9597 1.1 christos test -z "$CC" && CC=cc 9598 1.1 christos test -z "$LTCC" && LTCC=$CC 9599 1.1 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9600 1.1 christos test -z "$LD" && LD=ld 9601 1.1 christos test -z "$ac_objext" && ac_objext=o 9602 1.1 christos 9603 1.1 christos func_cc_basename $compiler 9604 1.1 christos cc_basename=$func_cc_basename_result 9605 1.1 christos 9606 1.1 christos 9607 1.1 christos # Only perform the check for file, if the check method requires it 9608 1.1 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file 9609 1.1 christos case $deplibs_check_method in 9610 1.1 christos file_magic*) 9611 1.1 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9612 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9613 1.1 christos printf %s "checking for ${ac_tool_prefix}file... " >&6; } 9614 1.1 christos if test ${lt_cv_path_MAGIC_CMD+y} 9615 1.1 christos then : 9616 1.1 christos printf %s "(cached) " >&6 9617 1.1 christos else $as_nop 9618 1.1 christos case $MAGIC_CMD in 9619 1.1 christos [\\/*] | ?:[\\/]*) 9620 1.1 christos lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9621 1.1 christos ;; 9622 1.1 christos *) 9623 1.1 christos lt_save_MAGIC_CMD=$MAGIC_CMD 9624 1.1 christos lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9625 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9626 1.1 christos for ac_dir in $ac_dummy; do 9627 1.1 christos IFS=$lt_save_ifs 9628 1.1 christos test -z "$ac_dir" && ac_dir=. 9629 1.1 christos if test -f "$ac_dir/${ac_tool_prefix}file"; then 9630 1.1 christos lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 9631 1.1 christos if test -n "$file_magic_test_file"; then 9632 1.1 christos case $deplibs_check_method in 9633 1.1 christos "file_magic "*) 9634 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9635 1.1 christos MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9636 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9637 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 9638 1.1 christos : 9639 1.1 christos else 9640 1.1 christos cat <<_LT_EOF 1>&2 9641 1.1 christos 9642 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 9643 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 9644 1.1 christos *** The result is that libtool may fail to recognize shared libraries 9645 1.1 christos *** as such. This will affect the creation of libtool libraries that 9646 1.1 christos *** depend on shared libraries, but programs linked with such libtool 9647 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 9648 1.1 christos *** may want to report the problem to your system manager and/or to 9649 1.1 christos *** bug-libtool@gnu.org 9650 1.1 christos 9651 1.1 christos _LT_EOF 9652 1.1 christos fi ;; 9653 1.1 christos esac 9654 1.1 christos fi 9655 1.1 christos break 9656 1.1 christos fi 9657 1.1 christos done 9658 1.1 christos IFS=$lt_save_ifs 9659 1.1 christos MAGIC_CMD=$lt_save_MAGIC_CMD 9660 1.1 christos ;; 9661 1.1 christos esac 9662 1.1 christos fi 9663 1.1 christos 9664 1.1 christos MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9665 1.1 christos if test -n "$MAGIC_CMD"; then 9666 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9667 1.1 christos printf "%s\n" "$MAGIC_CMD" >&6; } 9668 1.1 christos else 9669 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9670 1.1 christos printf "%s\n" "no" >&6; } 9671 1.1 christos fi 9672 1.1 christos 9673 1.1 christos 9674 1.1 christos 9675 1.1 christos 9676 1.1 christos 9677 1.1 christos if test -z "$lt_cv_path_MAGIC_CMD"; then 9678 1.1 christos if test -n "$ac_tool_prefix"; then 9679 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9680 1.1 christos printf %s "checking for file... " >&6; } 9681 1.1 christos if test ${lt_cv_path_MAGIC_CMD+y} 9682 1.1 christos then : 9683 1.1 christos printf %s "(cached) " >&6 9684 1.1 christos else $as_nop 9685 1.1 christos case $MAGIC_CMD in 9686 1.1 christos [\\/*] | ?:[\\/]*) 9687 1.1 christos lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9688 1.1 christos ;; 9689 1.1 christos *) 9690 1.1 christos lt_save_MAGIC_CMD=$MAGIC_CMD 9691 1.1 christos lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9692 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9693 1.1 christos for ac_dir in $ac_dummy; do 9694 1.1 christos IFS=$lt_save_ifs 9695 1.1 christos test -z "$ac_dir" && ac_dir=. 9696 1.1 christos if test -f "$ac_dir/file"; then 9697 1.1 christos lt_cv_path_MAGIC_CMD=$ac_dir/"file" 9698 1.1 christos if test -n "$file_magic_test_file"; then 9699 1.1 christos case $deplibs_check_method in 9700 1.1 christos "file_magic "*) 9701 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9702 1.1 christos MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9703 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9704 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 9705 1.1 christos : 9706 1.1 christos else 9707 1.1 christos cat <<_LT_EOF 1>&2 9708 1.1 christos 9709 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 9710 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 9711 1.1 christos *** The result is that libtool may fail to recognize shared libraries 9712 1.1 christos *** as such. This will affect the creation of libtool libraries that 9713 1.1 christos *** depend on shared libraries, but programs linked with such libtool 9714 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 9715 1.1 christos *** may want to report the problem to your system manager and/or to 9716 1.1 christos *** bug-libtool@gnu.org 9717 1.1 christos 9718 1.1 christos _LT_EOF 9719 1.1 christos fi ;; 9720 1.1 christos esac 9721 1.1 christos fi 9722 1.1 christos break 9723 1.1 christos fi 9724 1.1 christos done 9725 1.1 christos IFS=$lt_save_ifs 9726 1.1 christos MAGIC_CMD=$lt_save_MAGIC_CMD 9727 1.1 christos ;; 9728 1.1 christos esac 9729 1.1 christos fi 9730 1.1 christos 9731 1.1 christos MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9732 1.1 christos if test -n "$MAGIC_CMD"; then 9733 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9734 1.1 christos printf "%s\n" "$MAGIC_CMD" >&6; } 9735 1.1 christos else 9736 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9737 1.1 christos printf "%s\n" "no" >&6; } 9738 1.1 christos fi 9739 1.1 christos 9740 1.1 christos 9741 1.1 christos else 9742 1.1 christos MAGIC_CMD=: 9743 1.1 christos fi 9744 1.1 christos fi 9745 1.1 christos 9746 1.1 christos fi 9747 1.1 christos ;; 9748 1.1 christos esac 9749 1.1 christos 9750 1.1 christos # Use C for the default configuration in the libtool script 9751 1.1 christos 9752 1.1 christos lt_save_CC=$CC 9753 1.1 christos ac_ext=c 9754 1.1 christos ac_cpp='$CPP $CPPFLAGS' 9755 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9756 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9757 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 9758 1.1 christos 9759 1.1 christos 9760 1.1 christos # Source file extension for C test sources. 9761 1.1 christos ac_ext=c 9762 1.1 christos 9763 1.1 christos # Object file extension for compiled C test sources. 9764 1.1 christos objext=o 9765 1.1 christos objext=$objext 9766 1.1 christos 9767 1.1 christos # Code to be used in simple compile tests 9768 1.1 christos lt_simple_compile_test_code="int some_variable = 0;" 9769 1.1 christos 9770 1.1 christos # Code to be used in simple link tests 9771 1.1 christos lt_simple_link_test_code='int main(){return(0);}' 9772 1.1 christos 9773 1.1 christos 9774 1.1 christos 9775 1.1 christos 9776 1.1 christos 9777 1.1 christos 9778 1.1 christos 9779 1.1 christos # If no C compiler was specified, use CC. 9780 1.1 christos LTCC=${LTCC-"$CC"} 9781 1.1 christos 9782 1.1 christos # If no C compiler flags were specified, use CFLAGS. 9783 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9784 1.1 christos 9785 1.1 christos # Allow CC to be a program name with arguments. 9786 1.1 christos compiler=$CC 9787 1.1 christos 9788 1.1 christos # Save the default compiler, since it gets overwritten when the other 9789 1.1 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9790 1.1 christos compiler_DEFAULT=$CC 9791 1.1 christos 9792 1.1 christos # save warnings/boilerplate of simple test code 9793 1.1 christos ac_outfile=conftest.$ac_objext 9794 1.1 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9795 1.1 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9796 1.1 christos _lt_compiler_boilerplate=`cat conftest.err` 9797 1.1 christos $RM conftest* 9798 1.1 christos 9799 1.1 christos ac_outfile=conftest.$ac_objext 9800 1.1 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext 9801 1.1 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9802 1.1 christos _lt_linker_boilerplate=`cat conftest.err` 9803 1.1 christos $RM -r conftest* 9804 1.1 christos 9805 1.1 christos 9806 1.1 christos if test -n "$compiler"; then 9807 1.1 christos 9808 1.1 christos lt_prog_compiler_no_builtin_flag= 9809 1.1 christos 9810 1.1 christos if test yes = "$GCC"; then 9811 1.1 christos case $cc_basename in 9812 1.1 christos nvcc*) 9813 1.1 christos lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9814 1.1 christos *) 9815 1.1 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9816 1.1 christos esac 9817 1.1 christos 9818 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9819 1.1 christos printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9820 1.1 christos if test ${lt_cv_prog_compiler_rtti_exceptions+y} 9821 1.1 christos then : 9822 1.1 christos printf %s "(cached) " >&6 9823 1.1 christos else $as_nop 9824 1.1 christos lt_cv_prog_compiler_rtti_exceptions=no 9825 1.1 christos ac_outfile=conftest.$ac_objext 9826 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9827 1.1 christos lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 9828 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 9829 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 9830 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 9831 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 9832 1.1 christos # The option is referenced via a variable to avoid confusing sed. 9833 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 9834 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9835 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9836 1.1 christos -e 's:$: $lt_compiler_flag:'` 9837 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9838 1.1 christos (eval "$lt_compile" 2>conftest.err) 9839 1.1 christos ac_status=$? 9840 1.1 christos cat conftest.err >&5 9841 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 9842 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 9843 1.1 christos # The compiler can only warn and ignore the option if not recognized 9844 1.1 christos # So say no if there are warnings other than the usual output. 9845 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9846 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9847 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9848 1.1 christos lt_cv_prog_compiler_rtti_exceptions=yes 9849 1.1 christos fi 9850 1.1 christos fi 9851 1.1 christos $RM conftest* 9852 1.1 christos 9853 1.1 christos fi 9854 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9855 1.1 christos printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9856 1.1 christos 9857 1.1 christos if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 9858 1.1 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9859 1.1 christos else 9860 1.1 christos : 9861 1.1 christos fi 9862 1.1 christos 9863 1.1 christos fi 9864 1.1 christos 9865 1.1 christos 9866 1.1 christos 9867 1.1 christos 9868 1.1 christos 9869 1.1 christos 9870 1.1 christos lt_prog_compiler_wl= 9871 1.1 christos lt_prog_compiler_pic= 9872 1.1 christos lt_prog_compiler_static= 9873 1.1 christos 9874 1.1 christos 9875 1.1 christos if test yes = "$GCC"; then 9876 1.1 christos lt_prog_compiler_wl='-Wl,' 9877 1.1 christos lt_prog_compiler_static='-static' 9878 1.1 christos 9879 1.1 christos case $host_os in 9880 1.1 christos aix*) 9881 1.1 christos # All AIX code is PIC. 9882 1.1 christos if test ia64 = "$host_cpu"; then 9883 1.1 christos # AIX 5 now supports IA64 processor 9884 1.1 christos lt_prog_compiler_static='-Bstatic' 9885 1.1 christos fi 9886 1.1 christos lt_prog_compiler_pic='-fPIC' 9887 1.1 christos ;; 9888 1.1 christos 9889 1.1 christos amigaos*) 9890 1.1 christos case $host_cpu in 9891 1.1 christos powerpc) 9892 1.1 christos # see comment about AmigaOS4 .so support 9893 1.1 christos lt_prog_compiler_pic='-fPIC' 9894 1.1 christos ;; 9895 1.1 christos m68k) 9896 1.1 christos # FIXME: we need at least 68020 code to build shared libraries, but 9897 1.1 christos # adding the '-m68020' flag to GCC prevents building anything better, 9898 1.1 christos # like '-m68040'. 9899 1.1 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9900 1.1 christos ;; 9901 1.1 christos esac 9902 1.1 christos ;; 9903 1.1 christos 9904 1.1 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9905 1.1 christos # PIC is the default for these OSes. 9906 1.1 christos ;; 9907 1.1 christos 9908 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 9909 1.1 christos # This hack is so that the source file can tell whether it is being 9910 1.1 christos # built for inclusion in a dll (and should export symbols for example). 9911 1.1 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style 9912 1.1 christos # (--disable-auto-import) libraries 9913 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 9914 1.1 christos case $host_os in 9915 1.1 christos os2*) 9916 1.1 christos lt_prog_compiler_static='$wl-static' 9917 1.1 christos ;; 9918 1.1 christos esac 9919 1.1 christos ;; 9920 1.1 christos 9921 1.1 christos darwin* | rhapsody*) 9922 1.1 christos # PIC is the default on this platform 9923 1.1 christos # Common symbols not allowed in MH_DYLIB files 9924 1.1 christos lt_prog_compiler_pic='-fno-common' 9925 1.1 christos ;; 9926 1.1 christos 9927 1.1 christos haiku*) 9928 1.1 christos # PIC is the default for Haiku. 9929 1.1 christos # The "-static" flag exists, but is broken. 9930 1.1 christos lt_prog_compiler_static= 9931 1.1 christos ;; 9932 1.1 christos 9933 1.1 christos hpux*) 9934 1.1 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9935 1.1 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9936 1.1 christos # sets the default TLS model and affects inlining. 9937 1.1 christos case $host_cpu in 9938 1.1 christos hppa*64*) 9939 1.1 christos # +Z the default 9940 1.1 christos ;; 9941 1.1 christos *) 9942 1.1 christos lt_prog_compiler_pic='-fPIC' 9943 1.1 christos ;; 9944 1.1 christos esac 9945 1.1 christos ;; 9946 1.1 christos 9947 1.1 christos interix[3-9]*) 9948 1.1 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9949 1.1 christos # Instead, we relocate shared libraries at runtime. 9950 1.1 christos ;; 9951 1.1 christos 9952 1.1 christos msdosdjgpp*) 9953 1.1 christos # Just because we use GCC doesn't mean we suddenly get shared libraries 9954 1.1 christos # on systems that don't support them. 9955 1.1 christos lt_prog_compiler_can_build_shared=no 9956 1.1 christos enable_shared=no 9957 1.1 christos ;; 9958 1.1 christos 9959 1.1 christos *nto* | *qnx*) 9960 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 9961 1.1 christos # it will coredump. 9962 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 9963 1.1 christos ;; 9964 1.1 christos 9965 1.1 christos sysv4*MP*) 9966 1.1 christos if test -d /usr/nec; then 9967 1.1 christos lt_prog_compiler_pic=-Kconform_pic 9968 1.1 christos fi 9969 1.1 christos ;; 9970 1.1 christos 9971 1.1 christos *) 9972 1.1 christos lt_prog_compiler_pic='-fPIC' 9973 1.1 christos ;; 9974 1.1 christos esac 9975 1.1 christos 9976 1.1 christos case $cc_basename in 9977 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 9978 1.1 christos lt_prog_compiler_wl='-Xlinker ' 9979 1.1 christos if test -n "$lt_prog_compiler_pic"; then 9980 1.1 christos lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9981 1.1 christos fi 9982 1.1 christos ;; 9983 1.1 christos esac 9984 1.1 christos else 9985 1.1 christos # PORTME Check for flag to pass linker flags through the system compiler. 9986 1.1 christos case $host_os in 9987 1.1 christos aix*) 9988 1.1 christos lt_prog_compiler_wl='-Wl,' 9989 1.1 christos if test ia64 = "$host_cpu"; then 9990 1.1 christos # AIX 5 now supports IA64 processor 9991 1.1 christos lt_prog_compiler_static='-Bstatic' 9992 1.1 christos else 9993 1.1 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9994 1.1 christos fi 9995 1.1 christos ;; 9996 1.1 christos 9997 1.1 christos darwin* | rhapsody*) 9998 1.1 christos # PIC is the default on this platform 9999 1.1 christos # Common symbols not allowed in MH_DYLIB files 10000 1.1 christos lt_prog_compiler_pic='-fno-common' 10001 1.1 christos case $cc_basename in 10002 1.1 christos nagfor*) 10003 1.1 christos # NAG Fortran compiler 10004 1.1 christos lt_prog_compiler_wl='-Wl,-Wl,,' 10005 1.1 christos lt_prog_compiler_pic='-PIC' 10006 1.1 christos lt_prog_compiler_static='-Bstatic' 10007 1.1 christos ;; 10008 1.1 christos esac 10009 1.1 christos ;; 10010 1.1 christos 10011 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 10012 1.1 christos # This hack is so that the source file can tell whether it is being 10013 1.1 christos # built for inclusion in a dll (and should export symbols for example). 10014 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 10015 1.1 christos case $host_os in 10016 1.1 christos os2*) 10017 1.1 christos lt_prog_compiler_static='$wl-static' 10018 1.1 christos ;; 10019 1.1 christos esac 10020 1.1 christos ;; 10021 1.1 christos 10022 1.1 christos hpux9* | hpux10* | hpux11*) 10023 1.1 christos lt_prog_compiler_wl='-Wl,' 10024 1.1 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 10025 1.1 christos # not for PA HP-UX. 10026 1.1 christos case $host_cpu in 10027 1.1 christos hppa*64*|ia64*) 10028 1.1 christos # +Z the default 10029 1.1 christos ;; 10030 1.1 christos *) 10031 1.1 christos lt_prog_compiler_pic='+Z' 10032 1.1 christos ;; 10033 1.1 christos esac 10034 1.1 christos # Is there a better lt_prog_compiler_static that works with the bundled CC? 10035 1.1 christos lt_prog_compiler_static='$wl-a ${wl}archive' 10036 1.1 christos ;; 10037 1.1 christos 10038 1.1 christos irix5* | irix6* | nonstopux*) 10039 1.1 christos lt_prog_compiler_wl='-Wl,' 10040 1.1 christos # PIC (with -KPIC) is the default. 10041 1.1 christos lt_prog_compiler_static='-non_shared' 10042 1.1 christos ;; 10043 1.1 christos 10044 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 10045 1.1 christos case $cc_basename in 10046 1.1 christos # old Intel for x86_64, which still supported -KPIC. 10047 1.1 christos ecc*) 10048 1.1 christos lt_prog_compiler_wl='-Wl,' 10049 1.1 christos lt_prog_compiler_pic='-KPIC' 10050 1.1 christos lt_prog_compiler_static='-static' 10051 1.1 christos ;; 10052 1.1 christos # flang / f18. f95 an alias for gfortran or flang on Debian 10053 1.1 christos flang* | f18* | f95*) 10054 1.1 christos lt_prog_compiler_wl='-Wl,' 10055 1.1 christos lt_prog_compiler_pic='-fPIC' 10056 1.1 christos lt_prog_compiler_static='-static' 10057 1.1 christos ;; 10058 1.1 christos # icc used to be incompatible with GCC. 10059 1.1 christos # ICC 10 doesn't accept -KPIC any more. 10060 1.1 christos icc* | ifort*) 10061 1.1 christos lt_prog_compiler_wl='-Wl,' 10062 1.1 christos lt_prog_compiler_pic='-fPIC' 10063 1.1 christos lt_prog_compiler_static='-static' 10064 1.1 christos ;; 10065 1.1 christos # Lahey Fortran 8.1. 10066 1.1 christos lf95*) 10067 1.1 christos lt_prog_compiler_wl='-Wl,' 10068 1.1 christos lt_prog_compiler_pic='--shared' 10069 1.1 christos lt_prog_compiler_static='--static' 10070 1.1 christos ;; 10071 1.1 christos nagfor*) 10072 1.1 christos # NAG Fortran compiler 10073 1.1 christos lt_prog_compiler_wl='-Wl,-Wl,,' 10074 1.1 christos lt_prog_compiler_pic='-PIC' 10075 1.1 christos lt_prog_compiler_static='-Bstatic' 10076 1.1 christos ;; 10077 1.1 christos tcc*) 10078 1.1 christos # Fabrice Bellard et al's Tiny C Compiler 10079 1.1 christos lt_prog_compiler_wl='-Wl,' 10080 1.1 christos lt_prog_compiler_pic='-fPIC' 10081 1.1 christos lt_prog_compiler_static='-static' 10082 1.1 christos ;; 10083 1.1 christos pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 10084 1.1 christos # Portland Group compilers (*not* the Pentium gcc compiler, 10085 1.1 christos # which looks to be a dead project) 10086 1.1 christos lt_prog_compiler_wl='-Wl,' 10087 1.1 christos lt_prog_compiler_pic='-fpic' 10088 1.1 christos lt_prog_compiler_static='-Bstatic' 10089 1.1 christos ;; 10090 1.1 christos ccc*) 10091 1.1 christos lt_prog_compiler_wl='-Wl,' 10092 1.1 christos # All Alpha code is PIC. 10093 1.1 christos lt_prog_compiler_static='-non_shared' 10094 1.1 christos ;; 10095 1.1 christos xl* | bgxl* | bgf* | mpixl*) 10096 1.1 christos # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 10097 1.1 christos lt_prog_compiler_wl='-Wl,' 10098 1.1 christos lt_prog_compiler_pic='-qpic' 10099 1.1 christos lt_prog_compiler_static='-qstaticlink' 10100 1.1 christos ;; 10101 1.1 christos *) 10102 1.1 christos case `$CC -V 2>&1 | sed 5q` in 10103 1.1 christos *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 10104 1.1 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker 10105 1.1 christos lt_prog_compiler_pic='-KPIC' 10106 1.1 christos lt_prog_compiler_static='-Bstatic' 10107 1.1 christos lt_prog_compiler_wl='' 10108 1.1 christos ;; 10109 1.1 christos *Sun\ F* | *Sun*Fortran*) 10110 1.1 christos lt_prog_compiler_pic='-KPIC' 10111 1.1 christos lt_prog_compiler_static='-Bstatic' 10112 1.1 christos lt_prog_compiler_wl='-Qoption ld ' 10113 1.1 christos ;; 10114 1.1 christos *Sun\ C*) 10115 1.1 christos # Sun C 5.9 10116 1.1 christos lt_prog_compiler_pic='-KPIC' 10117 1.1 christos lt_prog_compiler_static='-Bstatic' 10118 1.1 christos lt_prog_compiler_wl='-Wl,' 10119 1.1 christos ;; 10120 1.1 christos *Intel*\ [CF]*Compiler*) 10121 1.1 christos lt_prog_compiler_wl='-Wl,' 10122 1.1 christos lt_prog_compiler_pic='-fPIC' 10123 1.1 christos lt_prog_compiler_static='-static' 10124 1.1 christos ;; 10125 1.1 christos *Portland\ Group*) 10126 1.1 christos lt_prog_compiler_wl='-Wl,' 10127 1.1 christos lt_prog_compiler_pic='-fpic' 10128 1.1 christos lt_prog_compiler_static='-Bstatic' 10129 1.1 christos ;; 10130 1.1 christos esac 10131 1.1 christos ;; 10132 1.1 christos esac 10133 1.1 christos ;; 10134 1.1 christos 10135 1.1 christos newsos6) 10136 1.1 christos lt_prog_compiler_pic='-KPIC' 10137 1.1 christos lt_prog_compiler_static='-Bstatic' 10138 1.1 christos ;; 10139 1.1 christos 10140 1.1 christos *nto* | *qnx*) 10141 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 10142 1.1 christos # it will coredump. 10143 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 10144 1.1 christos ;; 10145 1.1 christos 10146 1.1 christos osf3* | osf4* | osf5*) 10147 1.1 christos lt_prog_compiler_wl='-Wl,' 10148 1.1 christos # All OSF/1 code is PIC. 10149 1.1 christos lt_prog_compiler_static='-non_shared' 10150 1.1 christos ;; 10151 1.1 christos 10152 1.1 christos rdos*) 10153 1.1 christos lt_prog_compiler_static='-non_shared' 10154 1.1 christos ;; 10155 1.1 christos 10156 1.1 christos solaris*) 10157 1.1 christos lt_prog_compiler_pic='-KPIC' 10158 1.1 christos lt_prog_compiler_static='-Bstatic' 10159 1.1 christos case $cc_basename in 10160 1.1 christos f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 10161 1.1 christos lt_prog_compiler_wl='-Qoption ld ';; 10162 1.1 christos *) 10163 1.1 christos lt_prog_compiler_wl='-Wl,';; 10164 1.1 christos esac 10165 1.1 christos ;; 10166 1.1 christos 10167 1.1 christos sunos4*) 10168 1.1 christos lt_prog_compiler_wl='-Qoption ld ' 10169 1.1 christos lt_prog_compiler_pic='-PIC' 10170 1.1 christos lt_prog_compiler_static='-Bstatic' 10171 1.1 christos ;; 10172 1.1 christos 10173 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3*) 10174 1.1 christos lt_prog_compiler_wl='-Wl,' 10175 1.1 christos lt_prog_compiler_pic='-KPIC' 10176 1.1 christos lt_prog_compiler_static='-Bstatic' 10177 1.1 christos ;; 10178 1.1 christos 10179 1.1 christos sysv4*MP*) 10180 1.1 christos if test -d /usr/nec; then 10181 1.1 christos lt_prog_compiler_pic='-Kconform_pic' 10182 1.1 christos lt_prog_compiler_static='-Bstatic' 10183 1.1 christos fi 10184 1.1 christos ;; 10185 1.1 christos 10186 1.1 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 10187 1.1 christos lt_prog_compiler_wl='-Wl,' 10188 1.1 christos lt_prog_compiler_pic='-KPIC' 10189 1.1 christos lt_prog_compiler_static='-Bstatic' 10190 1.1 christos ;; 10191 1.1 christos 10192 1.1 christos unicos*) 10193 1.1 christos lt_prog_compiler_wl='-Wl,' 10194 1.1 christos lt_prog_compiler_can_build_shared=no 10195 1.1 christos ;; 10196 1.1 christos 10197 1.1 christos uts4*) 10198 1.1 christos lt_prog_compiler_pic='-pic' 10199 1.1 christos lt_prog_compiler_static='-Bstatic' 10200 1.1 christos ;; 10201 1.1 christos 10202 1.1 christos *) 10203 1.1 christos lt_prog_compiler_can_build_shared=no 10204 1.1 christos ;; 10205 1.1 christos esac 10206 1.1 christos fi 10207 1.1 christos 10208 1.1 christos case $host_os in 10209 1.1 christos # For platforms that do not support PIC, -DPIC is meaningless: 10210 1.1 christos *djgpp*) 10211 1.1 christos lt_prog_compiler_pic= 10212 1.1 christos ;; 10213 1.1 christos *) 10214 1.1 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 10215 1.1 christos ;; 10216 1.1 christos esac 10217 1.1 christos 10218 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 10219 1.1 christos printf %s "checking for $compiler option to produce PIC... " >&6; } 10220 1.1 christos if test ${lt_cv_prog_compiler_pic+y} 10221 1.1 christos then : 10222 1.1 christos printf %s "(cached) " >&6 10223 1.1 christos else $as_nop 10224 1.1 christos lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 10225 1.1 christos fi 10226 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 10227 1.1 christos printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } 10228 1.1 christos lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 10229 1.1 christos 10230 1.1 christos # 10231 1.1 christos # Check to make sure the PIC flag actually works. 10232 1.1 christos # 10233 1.1 christos if test -n "$lt_prog_compiler_pic"; then 10234 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 10235 1.1 christos printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 10236 1.1 christos if test ${lt_cv_prog_compiler_pic_works+y} 10237 1.1 christos then : 10238 1.1 christos printf %s "(cached) " >&6 10239 1.1 christos else $as_nop 10240 1.1 christos lt_cv_prog_compiler_pic_works=no 10241 1.1 christos ac_outfile=conftest.$ac_objext 10242 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10243 1.1 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 10244 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 10245 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 10246 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 10247 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 10248 1.1 christos # The option is referenced via a variable to avoid confusing sed. 10249 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 10250 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10251 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10252 1.1 christos -e 's:$: $lt_compiler_flag:'` 10253 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10254 1.1 christos (eval "$lt_compile" 2>conftest.err) 10255 1.1 christos ac_status=$? 10256 1.1 christos cat conftest.err >&5 10257 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 10258 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 10259 1.1 christos # The compiler can only warn and ignore the option if not recognized 10260 1.1 christos # So say no if there are warnings other than the usual output. 10261 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10262 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10263 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10264 1.1 christos lt_cv_prog_compiler_pic_works=yes 10265 1.1 christos fi 10266 1.1 christos fi 10267 1.1 christos $RM conftest* 10268 1.1 christos 10269 1.1 christos fi 10270 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 10271 1.1 christos printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } 10272 1.1 christos 10273 1.1 christos if test yes = "$lt_cv_prog_compiler_pic_works"; then 10274 1.1 christos case $lt_prog_compiler_pic in 10275 1.1 christos "" | " "*) ;; 10276 1.1 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 10277 1.1 christos esac 10278 1.1 christos else 10279 1.1 christos lt_prog_compiler_pic= 10280 1.1 christos lt_prog_compiler_can_build_shared=no 10281 1.1 christos fi 10282 1.1 christos 10283 1.1 christos fi 10284 1.1 christos 10285 1.1 christos 10286 1.1 christos 10287 1.1 christos 10288 1.1 christos 10289 1.1 christos 10290 1.1 christos 10291 1.1 christos 10292 1.1 christos 10293 1.1 christos 10294 1.1 christos 10295 1.1 christos # 10296 1.1 christos # Check to make sure the static flag actually works. 10297 1.1 christos # 10298 1.1 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 10299 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 10300 1.1 christos printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 10301 1.1 christos if test ${lt_cv_prog_compiler_static_works+y} 10302 1.1 christos then : 10303 1.1 christos printf %s "(cached) " >&6 10304 1.1 christos else $as_nop 10305 1.1 christos lt_cv_prog_compiler_static_works=no 10306 1.1 christos save_LDFLAGS=$LDFLAGS 10307 1.1 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 10308 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 10309 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10310 1.1 christos # The linker can only warn and ignore the option if not recognized 10311 1.1 christos # So say no if there are warnings 10312 1.1 christos if test -s conftest.err; then 10313 1.1 christos # Append any errors to the config.log. 10314 1.1 christos cat conftest.err 1>&5 10315 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10316 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10317 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 10318 1.1 christos lt_cv_prog_compiler_static_works=yes 10319 1.1 christos fi 10320 1.1 christos else 10321 1.1 christos lt_cv_prog_compiler_static_works=yes 10322 1.1 christos fi 10323 1.1 christos fi 10324 1.1 christos $RM -r conftest* 10325 1.1 christos LDFLAGS=$save_LDFLAGS 10326 1.1 christos 10327 1.1 christos fi 10328 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 10329 1.1 christos printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } 10330 1.1 christos 10331 1.1 christos if test yes = "$lt_cv_prog_compiler_static_works"; then 10332 1.1 christos : 10333 1.1 christos else 10334 1.1 christos lt_prog_compiler_static= 10335 1.1 christos fi 10336 1.1 christos 10337 1.1 christos 10338 1.1 christos 10339 1.1 christos 10340 1.1 christos 10341 1.1 christos 10342 1.1 christos 10343 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10344 1.1 christos printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10345 1.1 christos if test ${lt_cv_prog_compiler_c_o+y} 10346 1.1 christos then : 10347 1.1 christos printf %s "(cached) " >&6 10348 1.1 christos else $as_nop 10349 1.1 christos lt_cv_prog_compiler_c_o=no 10350 1.1 christos $RM -r conftest 2>/dev/null 10351 1.1 christos mkdir conftest 10352 1.1 christos cd conftest 10353 1.1 christos mkdir out 10354 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10355 1.1 christos 10356 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 10357 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 10358 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 10359 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 10360 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 10361 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 10362 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10363 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10364 1.1 christos -e 's:$: $lt_compiler_flag:'` 10365 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10366 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 10367 1.1 christos ac_status=$? 10368 1.1 christos cat out/conftest.err >&5 10369 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 10370 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 10371 1.1 christos then 10372 1.1 christos # The compiler can only warn and ignore the option if not recognized 10373 1.1 christos # So say no if there are warnings 10374 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10375 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10376 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10377 1.1 christos lt_cv_prog_compiler_c_o=yes 10378 1.1 christos fi 10379 1.1 christos fi 10380 1.1 christos chmod u+w . 2>&5 10381 1.1 christos $RM conftest* 10382 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 10383 1.1 christos # template instantiation 10384 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10385 1.1 christos $RM out/* && rmdir out 10386 1.1 christos cd .. 10387 1.1 christos $RM -r conftest 10388 1.1 christos $RM conftest* 10389 1.1 christos 10390 1.1 christos fi 10391 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10392 1.1 christos printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 10393 1.1 christos 10394 1.1 christos 10395 1.1 christos 10396 1.1 christos 10397 1.1 christos 10398 1.1 christos 10399 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10400 1.1 christos printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10401 1.1 christos if test ${lt_cv_prog_compiler_c_o+y} 10402 1.1 christos then : 10403 1.1 christos printf %s "(cached) " >&6 10404 1.1 christos else $as_nop 10405 1.1 christos lt_cv_prog_compiler_c_o=no 10406 1.1 christos $RM -r conftest 2>/dev/null 10407 1.1 christos mkdir conftest 10408 1.1 christos cd conftest 10409 1.1 christos mkdir out 10410 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10411 1.1 christos 10412 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 10413 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 10414 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 10415 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 10416 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 10417 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 10418 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10419 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10420 1.1 christos -e 's:$: $lt_compiler_flag:'` 10421 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10422 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 10423 1.1 christos ac_status=$? 10424 1.1 christos cat out/conftest.err >&5 10425 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 10426 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 10427 1.1 christos then 10428 1.1 christos # The compiler can only warn and ignore the option if not recognized 10429 1.1 christos # So say no if there are warnings 10430 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10431 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10432 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10433 1.1 christos lt_cv_prog_compiler_c_o=yes 10434 1.1 christos fi 10435 1.1 christos fi 10436 1.1 christos chmod u+w . 2>&5 10437 1.1 christos $RM conftest* 10438 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 10439 1.1 christos # template instantiation 10440 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10441 1.1 christos $RM out/* && rmdir out 10442 1.1 christos cd .. 10443 1.1 christos $RM -r conftest 10444 1.1 christos $RM conftest* 10445 1.1 christos 10446 1.1 christos fi 10447 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10448 1.1 christos printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 10449 1.1 christos 10450 1.1 christos 10451 1.1 christos 10452 1.1 christos 10453 1.1 christos hard_links=nottested 10454 1.1 christos if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 10455 1.1 christos # do not overwrite the value of need_locks provided by the user 10456 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 10457 1.1 christos printf %s "checking if we can lock with hard links... " >&6; } 10458 1.1 christos hard_links=yes 10459 1.1 christos $RM conftest* 10460 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 10461 1.1 christos touch conftest.a 10462 1.1 christos ln conftest.a conftest.b 2>&5 || hard_links=no 10463 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 10464 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 10465 1.1 christos printf "%s\n" "$hard_links" >&6; } 10466 1.1 christos if test no = "$hard_links"; then 10467 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 10468 1.1 christos printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 10469 1.1 christos need_locks=warn 10470 1.1 christos fi 10471 1.1 christos else 10472 1.1 christos need_locks=no 10473 1.1 christos fi 10474 1.1 christos 10475 1.1 christos 10476 1.1 christos 10477 1.1 christos 10478 1.1 christos 10479 1.1 christos 10480 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10481 1.1 christos printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 10482 1.1 christos 10483 1.1 christos runpath_var= 10484 1.1 christos allow_undefined_flag= 10485 1.1 christos always_export_symbols=no 10486 1.1 christos archive_cmds= 10487 1.1 christos archive_expsym_cmds= 10488 1.1 christos compiler_needs_object=no 10489 1.1 christos enable_shared_with_static_runtimes=no 10490 1.1 christos export_dynamic_flag_spec= 10491 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 10492 1.1 christos hardcode_automatic=no 10493 1.1 christos hardcode_direct=no 10494 1.1 christos hardcode_direct_absolute=no 10495 1.1 christos hardcode_libdir_flag_spec= 10496 1.1 christos hardcode_libdir_separator= 10497 1.1 christos hardcode_minus_L=no 10498 1.1 christos hardcode_shlibpath_var=unsupported 10499 1.1 christos inherit_rpath=no 10500 1.1 christos link_all_deplibs=unknown 10501 1.1 christos module_cmds= 10502 1.1 christos module_expsym_cmds= 10503 1.1 christos old_archive_from_new_cmds= 10504 1.1 christos old_archive_from_expsyms_cmds= 10505 1.1 christos thread_safe_flag_spec= 10506 1.1 christos whole_archive_flag_spec= 10507 1.1 christos # include_expsyms should be a list of space-separated symbols to be *always* 10508 1.1 christos # included in the symbol list 10509 1.1 christos include_expsyms= 10510 1.1 christos # exclude_expsyms can be an extended regexp of symbols to exclude 10511 1.1 christos # it will be wrapped by ' (' and ')$', so one must not match beginning or 10512 1.1 christos # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 10513 1.1 christos # as well as any symbol that contains 'd'. 10514 1.1 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 10515 1.1 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 10516 1.1 christos # platforms (ab)use it in PIC code, but their linkers get confused if 10517 1.1 christos # the symbol is explicitly referenced. Since portable code cannot 10518 1.1 christos # rely on this symbol name, it's probably fine to never include it in 10519 1.1 christos # preloaded symbol tables. 10520 1.1 christos # Exclude shared library initialization/finalization symbols. 10521 1.1 christos extract_expsyms_cmds= 10522 1.1 christos 10523 1.1 christos case $host_os in 10524 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 10525 1.1 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time 10526 1.1 christos # When not using gcc, we currently assume that we are using 10527 1.1 christos # Microsoft Visual C++. 10528 1.1 christos if test yes != "$GCC"; then 10529 1.1 christos with_gnu_ld=no 10530 1.1 christos fi 10531 1.1 christos ;; 10532 1.1 christos interix*) 10533 1.1 christos # we just hope/assume this is gcc and not c89 (= MSVC++) 10534 1.1 christos with_gnu_ld=yes 10535 1.1 christos ;; 10536 1.1 christos openbsd* | bitrig*) 10537 1.1 christos with_gnu_ld=no 10538 1.1 christos ;; 10539 1.1 christos linux* | k*bsd*-gnu | gnu*) 10540 1.1 christos link_all_deplibs=no 10541 1.1 christos ;; 10542 1.1 christos esac 10543 1.1 christos 10544 1.1 christos ld_shlibs=yes 10545 1.1 christos 10546 1.1 christos # On some targets, GNU ld is compatible enough with the native linker 10547 1.1 christos # that we're better off using the native interface for both. 10548 1.1 christos lt_use_gnu_ld_interface=no 10549 1.1 christos if test yes = "$with_gnu_ld"; then 10550 1.1 christos case $host_os in 10551 1.1 christos aix*) 10552 1.1 christos # The AIX port of GNU ld has always aspired to compatibility 10553 1.1 christos # with the native linker. However, as the warning in the GNU ld 10554 1.1 christos # block says, versions before 2.19.5* couldn't really create working 10555 1.1 christos # shared libraries, regardless of the interface used. 10556 1.1 christos case `$LD -v 2>&1` in 10557 1.1 christos *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 10558 1.1 christos *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 10559 1.1 christos *\ \(GNU\ Binutils\)\ [3-9]*) ;; 10560 1.1 christos *) 10561 1.1 christos lt_use_gnu_ld_interface=yes 10562 1.1 christos ;; 10563 1.1 christos esac 10564 1.1 christos ;; 10565 1.1 christos *) 10566 1.1 christos lt_use_gnu_ld_interface=yes 10567 1.1 christos ;; 10568 1.1 christos esac 10569 1.1 christos fi 10570 1.1 christos 10571 1.1 christos if test yes = "$lt_use_gnu_ld_interface"; then 10572 1.1 christos # If archive_cmds runs LD, not CC, wlarc should be empty 10573 1.1 christos wlarc='$wl' 10574 1.1 christos 10575 1.1 christos # Set some defaults for GNU ld with shared library support. These 10576 1.1 christos # are reset later if shared libraries are not supported. Putting them 10577 1.1 christos # here allows them to be overridden if necessary. 10578 1.1 christos runpath_var=LD_RUN_PATH 10579 1.1 christos hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10580 1.1 christos export_dynamic_flag_spec='$wl--export-dynamic' 10581 1.1 christos # ancient GNU ld didn't support --whole-archive et. al. 10582 1.1 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 10583 1.1 christos whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 10584 1.1 christos else 10585 1.1 christos whole_archive_flag_spec= 10586 1.1 christos fi 10587 1.1 christos supports_anon_versioning=no 10588 1.1 christos case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 10589 1.1 christos *GNU\ gold*) supports_anon_versioning=yes ;; 10590 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 10591 1.1 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 10592 1.1 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 10593 1.1 christos *\ 2.11.*) ;; # other 2.11 versions 10594 1.1 christos *) supports_anon_versioning=yes ;; 10595 1.1 christos esac 10596 1.1 christos 10597 1.1 christos # See if GNU ld supports shared libraries. 10598 1.1 christos case $host_os in 10599 1.1 christos aix[3-9]*) 10600 1.1 christos # On AIX/PPC, the GNU linker is very broken 10601 1.1 christos if test ia64 != "$host_cpu"; then 10602 1.1 christos ld_shlibs=no 10603 1.1 christos cat <<_LT_EOF 1>&2 10604 1.1 christos 10605 1.1 christos *** Warning: the GNU linker, at least up to release 2.19, is reported 10606 1.1 christos *** to be unable to reliably create shared libraries on AIX. 10607 1.1 christos *** Therefore, libtool is disabling shared libraries support. If you 10608 1.1 christos *** really care for shared libraries, you may want to install binutils 10609 1.1 christos *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 10610 1.1 christos *** You will then need to restart the configuration process. 10611 1.1 christos 10612 1.1 christos _LT_EOF 10613 1.1 christos fi 10614 1.1 christos ;; 10615 1.1 christos 10616 1.1 christos amigaos*) 10617 1.1 christos case $host_cpu in 10618 1.1 christos powerpc) 10619 1.1 christos # see comment about AmigaOS4 .so support 10620 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10621 1.1 christos archive_expsym_cmds='' 10622 1.1 christos ;; 10623 1.1 christos m68k) 10624 1.1 christos 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)' 10625 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 10626 1.1 christos hardcode_minus_L=yes 10627 1.1 christos ;; 10628 1.1 christos esac 10629 1.1 christos ;; 10630 1.1 christos 10631 1.1 christos beos*) 10632 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10633 1.1 christos allow_undefined_flag=unsupported 10634 1.1 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 10635 1.1 christos # support --undefined. This deserves some investigation. FIXME 10636 1.1 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10637 1.1 christos else 10638 1.1 christos ld_shlibs=no 10639 1.1 christos fi 10640 1.1 christos ;; 10641 1.1 christos 10642 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 10643 1.1 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10644 1.1 christos # as there is no search path for DLLs. 10645 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 10646 1.1 christos export_dynamic_flag_spec='$wl--export-all-symbols' 10647 1.1 christos allow_undefined_flag=unsupported 10648 1.1 christos always_export_symbols=no 10649 1.1 christos enable_shared_with_static_runtimes=yes 10650 1.1 christos 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' 10651 1.1 christos exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 10652 1.1 christos 10653 1.1 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10654 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10655 1.1 christos # If the export-symbols file already is a .def file, use it as 10656 1.1 christos # is; otherwise, prepend EXPORTS... 10657 1.1 christos archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10658 1.1 christos cp $export_symbols $output_objdir/$soname.def; 10659 1.1 christos else 10660 1.1 christos echo EXPORTS > $output_objdir/$soname.def; 10661 1.1 christos cat $export_symbols >> $output_objdir/$soname.def; 10662 1.1 christos fi~ 10663 1.1 christos $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10664 1.1 christos else 10665 1.1 christos ld_shlibs=no 10666 1.1 christos fi 10667 1.1 christos ;; 10668 1.1 christos 10669 1.1 christos haiku*) 10670 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10671 1.1 christos link_all_deplibs=yes 10672 1.1 christos ;; 10673 1.1 christos 10674 1.1 christos os2*) 10675 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 10676 1.1 christos hardcode_minus_L=yes 10677 1.1 christos allow_undefined_flag=unsupported 10678 1.1 christos shrext_cmds=.dll 10679 1.1 christos archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10680 1.1 christos $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10681 1.1 christos $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10682 1.1 christos $ECHO EXPORTS >> $output_objdir/$libname.def~ 10683 1.1 christos emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10684 1.1 christos $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10685 1.1 christos emximp -o $lib $output_objdir/$libname.def' 10686 1.1 christos archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10687 1.1 christos $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10688 1.1 christos $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10689 1.1 christos $ECHO EXPORTS >> $output_objdir/$libname.def~ 10690 1.1 christos prefix_cmds="$SED"~ 10691 1.1 christos if test EXPORTS = "`$SED 1q $export_symbols`"; then 10692 1.1 christos prefix_cmds="$prefix_cmds -e 1d"; 10693 1.1 christos fi~ 10694 1.1 christos prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10695 1.1 christos cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10696 1.1 christos $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10697 1.1 christos emximp -o $lib $output_objdir/$libname.def' 10698 1.1 christos old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10699 1.1 christos enable_shared_with_static_runtimes=yes 10700 1.1 christos ;; 10701 1.1 christos 10702 1.1 christos interix[3-9]*) 10703 1.1 christos hardcode_direct=no 10704 1.1 christos hardcode_shlibpath_var=no 10705 1.1 christos hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10706 1.1 christos export_dynamic_flag_spec='$wl-E' 10707 1.1 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10708 1.1 christos # Instead, shared libraries are loaded at an image base (0x10000000 by 10709 1.1 christos # default) and relocated if they conflict, which is a slow very memory 10710 1.1 christos # consuming and fragmenting process. To avoid this, we pick a random, 10711 1.1 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10712 1.1 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10713 1.1 christos archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10714 1.1 christos 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' 10715 1.1 christos ;; 10716 1.1 christos 10717 1.1 christos gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10718 1.1 christos tmp_diet=no 10719 1.1 christos if test linux-dietlibc = "$host_os"; then 10720 1.1 christos case $cc_basename in 10721 1.1 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10722 1.1 christos esac 10723 1.1 christos fi 10724 1.1 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10725 1.1 christos && test no = "$tmp_diet" 10726 1.1 christos then 10727 1.1 christos tmp_addflag=' $pic_flag' 10728 1.1 christos tmp_sharedflag='-shared' 10729 1.1 christos case $cc_basename,$host_cpu in 10730 1.1 christos pgcc*) # Portland Group C compiler 10731 1.1 christos 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' 10732 1.1 christos tmp_addflag=' $pic_flag' 10733 1.1 christos ;; 10734 1.1 christos pgf77* | pgf90* | pgf95* | pgfortran*) 10735 1.1 christos # Portland Group f77 and f90 compilers 10736 1.1 christos 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' 10737 1.1 christos tmp_addflag=' $pic_flag -Mnomain' ;; 10738 1.1 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10739 1.1 christos tmp_addflag=' -i_dynamic' ;; 10740 1.1 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10741 1.1 christos tmp_addflag=' -i_dynamic -nofor_main' ;; 10742 1.1 christos ifc* | ifort*) # Intel Fortran compiler 10743 1.1 christos tmp_addflag=' -nofor_main' ;; 10744 1.1 christos lf95*) # Lahey Fortran 8.1 10745 1.1 christos whole_archive_flag_spec= 10746 1.1 christos tmp_sharedflag='--shared' ;; 10747 1.1 christos nagfor*) # NAGFOR 5.3 10748 1.1 christos tmp_sharedflag='-Wl,-shared' ;; 10749 1.1 christos xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10750 1.1 christos tmp_sharedflag='-qmkshrobj' 10751 1.1 christos tmp_addflag= ;; 10752 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 10753 1.1 christos 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' 10754 1.1 christos compiler_needs_object=yes 10755 1.1 christos ;; 10756 1.1 christos esac 10757 1.1 christos case `$CC -V 2>&1 | sed 5q` in 10758 1.1 christos *Sun\ C*) # Sun C 5.9 10759 1.1 christos 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' 10760 1.1 christos compiler_needs_object=yes 10761 1.1 christos tmp_sharedflag='-G' ;; 10762 1.1 christos *Sun\ F*) # Sun Fortran 8.3 10763 1.1 christos tmp_sharedflag='-G' ;; 10764 1.1 christos esac 10765 1.1 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10766 1.1 christos 10767 1.1 christos if test yes = "$supports_anon_versioning"; then 10768 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10769 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10770 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 10771 1.1 christos $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 10772 1.1 christos fi 10773 1.1 christos 10774 1.1 christos case $cc_basename in 10775 1.1 christos tcc*) 10776 1.1 christos export_dynamic_flag_spec='-rdynamic' 10777 1.1 christos ;; 10778 1.1 christos xlf* | bgf* | bgxlf* | mpixlf*) 10779 1.1 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10780 1.1 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10781 1.1 christos hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10782 1.1 christos archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 10783 1.1 christos if test yes = "$supports_anon_versioning"; then 10784 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10785 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10786 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 10787 1.1 christos $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10788 1.1 christos fi 10789 1.1 christos ;; 10790 1.1 christos esac 10791 1.1 christos else 10792 1.1 christos ld_shlibs=no 10793 1.1 christos fi 10794 1.1 christos ;; 10795 1.1 christos 10796 1.1 christos netbsd* | netbsdelf*-gnu) 10797 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10798 1.1 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10799 1.1 christos wlarc= 10800 1.1 christos else 10801 1.1 christos archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10802 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10803 1.1 christos fi 10804 1.1 christos ;; 10805 1.1 christos 10806 1.1 christos solaris*) 10807 1.1 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10808 1.1 christos ld_shlibs=no 10809 1.1 christos cat <<_LT_EOF 1>&2 10810 1.1 christos 10811 1.1 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably 10812 1.1 christos *** create shared libraries on Solaris systems. Therefore, libtool 10813 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 10814 1.1 christos *** binutils to release 2.9.1 or newer. Another option is to modify 10815 1.1 christos *** your PATH or compiler configuration so that the native linker is 10816 1.1 christos *** used, and then restart. 10817 1.1 christos 10818 1.1 christos _LT_EOF 10819 1.1 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10820 1.1 christos archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10821 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10822 1.1 christos else 10823 1.1 christos ld_shlibs=no 10824 1.1 christos fi 10825 1.1 christos ;; 10826 1.1 christos 10827 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10828 1.1 christos case `$LD -v 2>&1` in 10829 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10830 1.1 christos ld_shlibs=no 10831 1.1 christos cat <<_LT_EOF 1>&2 10832 1.1 christos 10833 1.1 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 10834 1.1 christos *** reliably create shared libraries on SCO systems. Therefore, libtool 10835 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 10836 1.1 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10837 1.1 christos *** your PATH or compiler configuration so that the native linker is 10838 1.1 christos *** used, and then restart. 10839 1.1 christos 10840 1.1 christos _LT_EOF 10841 1.1 christos ;; 10842 1.1 christos *) 10843 1.1 christos # For security reasons, it is highly recommended that you always 10844 1.1 christos # use absolute paths for naming shared libraries, and exclude the 10845 1.1 christos # DT_RUNPATH tag from executables and libraries. But doing so 10846 1.1 christos # requires that you compile everything twice, which is a pain. 10847 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10848 1.1 christos hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10849 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10850 1.1 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10851 1.1 christos else 10852 1.1 christos ld_shlibs=no 10853 1.1 christos fi 10854 1.1 christos ;; 10855 1.1 christos esac 10856 1.1 christos ;; 10857 1.1 christos 10858 1.1 christos sunos4*) 10859 1.1 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10860 1.1 christos wlarc= 10861 1.1 christos hardcode_direct=yes 10862 1.1 christos hardcode_shlibpath_var=no 10863 1.1 christos ;; 10864 1.1 christos 10865 1.1 christos *) 10866 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10867 1.1 christos archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10868 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10869 1.1 christos else 10870 1.1 christos ld_shlibs=no 10871 1.1 christos fi 10872 1.1 christos ;; 10873 1.1 christos esac 10874 1.1 christos 10875 1.1 christos if test no = "$ld_shlibs"; then 10876 1.1 christos runpath_var= 10877 1.1 christos hardcode_libdir_flag_spec= 10878 1.1 christos export_dynamic_flag_spec= 10879 1.1 christos whole_archive_flag_spec= 10880 1.1 christos fi 10881 1.1 christos else 10882 1.1 christos # PORTME fill in a description of your system's linker (not GNU ld) 10883 1.1 christos case $host_os in 10884 1.1 christos aix3*) 10885 1.1 christos allow_undefined_flag=unsupported 10886 1.1 christos always_export_symbols=yes 10887 1.1 christos 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' 10888 1.1 christos # Note: this linker hardcodes the directories in LIBPATH if there 10889 1.1 christos # are no directories specified by -L. 10890 1.1 christos hardcode_minus_L=yes 10891 1.1 christos if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 10892 1.1 christos # Neither direct hardcoding nor static linking is supported with a 10893 1.1 christos # broken collect2. 10894 1.1 christos hardcode_direct=unsupported 10895 1.1 christos fi 10896 1.1 christos ;; 10897 1.1 christos 10898 1.1 christos aix[4-9]*) 10899 1.1 christos if test ia64 = "$host_cpu"; then 10900 1.1 christos # On IA64, the linker does run time linking by default, so we don't 10901 1.1 christos # have to do anything special. 10902 1.1 christos aix_use_runtimelinking=no 10903 1.1 christos exp_sym_flag='-Bexport' 10904 1.1 christos no_entry_flag= 10905 1.1 christos else 10906 1.1 christos # If we're using GNU nm, then we don't want the "-C" option. 10907 1.1 christos # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10908 1.1 christos # Without the "-l" option, or with the "-B" option, AIX nm treats 10909 1.1 christos # weak defined symbols like other global defined symbols, whereas 10910 1.1 christos # GNU nm marks them as "W". 10911 1.1 christos # While the 'weak' keyword is ignored in the Export File, we need 10912 1.1 christos # it in the Import File for the 'aix-soname' feature, so we have 10913 1.1 christos # to replace the "-B" option with "-P" for AIX nm. 10914 1.1 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10915 1.1 christos 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' 10916 1.1 christos else 10917 1.1 christos 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' 10918 1.1 christos fi 10919 1.1 christos aix_use_runtimelinking=no 10920 1.1 christos 10921 1.1 christos # Test if we are trying to use run time linking or normal 10922 1.1 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10923 1.1 christos # have runtime linking enabled, and use it for executables. 10924 1.1 christos # For shared libraries, we enable/disable runtime linking 10925 1.1 christos # depending on the kind of the shared library created - 10926 1.1 christos # when "with_aix_soname,aix_use_runtimelinking" is: 10927 1.1 christos # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10928 1.1 christos # "aix,yes" lib.so shared, rtl:yes, for executables 10929 1.1 christos # lib.a static archive 10930 1.1 christos # "both,no" lib.so.V(shr.o) shared, rtl:yes 10931 1.1 christos # lib.a(lib.so.V) shared, rtl:no, for executables 10932 1.1 christos # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10933 1.1 christos # lib.a(lib.so.V) shared, rtl:no 10934 1.1 christos # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10935 1.1 christos # lib.a static archive 10936 1.1 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10937 1.1 christos for ld_flag in $LDFLAGS; do 10938 1.1 christos if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 10939 1.1 christos aix_use_runtimelinking=yes 10940 1.1 christos break 10941 1.1 christos fi 10942 1.1 christos done 10943 1.1 christos if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10944 1.1 christos # With aix-soname=svr4, we create the lib.so.V shared archives only, 10945 1.1 christos # so we don't have lib.a shared libs to link our executables. 10946 1.1 christos # We have to force runtime linking in this case. 10947 1.1 christos aix_use_runtimelinking=yes 10948 1.1 christos LDFLAGS="$LDFLAGS -Wl,-brtl" 10949 1.1 christos fi 10950 1.1 christos ;; 10951 1.1 christos esac 10952 1.1 christos 10953 1.1 christos exp_sym_flag='-bexport' 10954 1.1 christos no_entry_flag='-bnoentry' 10955 1.1 christos fi 10956 1.1 christos 10957 1.1 christos # When large executables or shared objects are built, AIX ld can 10958 1.1 christos # have problems creating the table of contents. If linking a library 10959 1.1 christos # or program results in "error TOC overflow" add -mminimal-toc to 10960 1.1 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10961 1.1 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10962 1.1 christos 10963 1.1 christos archive_cmds='' 10964 1.1 christos hardcode_direct=yes 10965 1.1 christos hardcode_direct_absolute=yes 10966 1.1 christos hardcode_libdir_separator=':' 10967 1.1 christos link_all_deplibs=yes 10968 1.1 christos file_list_spec='$wl-f,' 10969 1.1 christos case $with_aix_soname,$aix_use_runtimelinking in 10970 1.1 christos aix,*) ;; # traditional, no import file 10971 1.1 christos svr4,* | *,yes) # use import file 10972 1.1 christos # The Import File defines what to hardcode. 10973 1.1 christos hardcode_direct=no 10974 1.1 christos hardcode_direct_absolute=no 10975 1.1 christos ;; 10976 1.1 christos esac 10977 1.1 christos 10978 1.1 christos if test yes = "$GCC"; then 10979 1.1 christos case $host_os in aix4.[012]|aix4.[012].*) 10980 1.1 christos # We only want to do this on AIX 4.2 and lower, the check 10981 1.1 christos # below for broken collect2 doesn't work under 4.3+ 10982 1.1 christos collect2name=`$CC -print-prog-name=collect2` 10983 1.1 christos if test -f "$collect2name" && 10984 1.1 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10985 1.1 christos then 10986 1.1 christos # We have reworked collect2 10987 1.1 christos : 10988 1.1 christos else 10989 1.1 christos # We have old collect2 10990 1.1 christos hardcode_direct=unsupported 10991 1.1 christos # It fails to find uninstalled libraries when the uninstalled 10992 1.1 christos # path is not listed in the libpath. Setting hardcode_minus_L 10993 1.1 christos # to unsupported forces relinking 10994 1.1 christos hardcode_minus_L=yes 10995 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 10996 1.1 christos hardcode_libdir_separator= 10997 1.1 christos fi 10998 1.1 christos ;; 10999 1.1 christos esac 11000 1.1 christos shared_flag='-shared' 11001 1.1 christos if test yes = "$aix_use_runtimelinking"; then 11002 1.1 christos shared_flag="$shared_flag "'$wl-G' 11003 1.1 christos fi 11004 1.1 christos # Need to ensure runtime linking is disabled for the traditional 11005 1.1 christos # shared library, or the linker may eventually find shared libraries 11006 1.1 christos # /with/ Import File - we do not want to mix them. 11007 1.1 christos shared_flag_aix='-shared' 11008 1.1 christos shared_flag_svr4='-shared $wl-G' 11009 1.1 christos else 11010 1.1 christos # not using gcc 11011 1.1 christos if test ia64 = "$host_cpu"; then 11012 1.1 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11013 1.1 christos # chokes on -Wl,-G. The following line is correct: 11014 1.1 christos shared_flag='-G' 11015 1.1 christos else 11016 1.1 christos if test yes = "$aix_use_runtimelinking"; then 11017 1.1 christos shared_flag='$wl-G' 11018 1.1 christos else 11019 1.1 christos shared_flag='$wl-bM:SRE' 11020 1.1 christos fi 11021 1.1 christos shared_flag_aix='$wl-bM:SRE' 11022 1.1 christos shared_flag_svr4='$wl-G' 11023 1.1 christos fi 11024 1.1 christos fi 11025 1.1 christos 11026 1.1 christos export_dynamic_flag_spec='$wl-bexpall' 11027 1.1 christos # It seems that -bexpall does not export symbols beginning with 11028 1.1 christos # underscore (_), so it is better to generate a list of symbols to export. 11029 1.1 christos always_export_symbols=yes 11030 1.1 christos if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 11031 1.1 christos # Warning - without using the other runtime loading flags (-brtl), 11032 1.1 christos # -berok will link without error, but may produce a broken library. 11033 1.1 christos allow_undefined_flag='-berok' 11034 1.1 christos # Determine the default libpath from the value encoded in an 11035 1.1 christos # empty executable. 11036 1.1 christos if test set = "${lt_cv_aix_libpath+set}"; then 11037 1.1 christos aix_libpath=$lt_cv_aix_libpath 11038 1.1 christos else 11039 1.1 christos if test ${lt_cv_aix_libpath_+y} 11040 1.1 christos then : 11041 1.1 christos printf %s "(cached) " >&6 11042 1.1 christos else $as_nop 11043 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11044 1.1 christos /* end confdefs.h. */ 11045 1.1 christos 11046 1.1 christos int 11047 1.1 christos main (void) 11048 1.1 christos { 11049 1.1 christos 11050 1.1 christos ; 11051 1.1 christos return 0; 11052 1.1 christos } 11053 1.1 christos _ACEOF 11054 1.1 christos if ac_fn_c_try_link "$LINENO" 11055 1.1 christos then : 11056 1.1 christos 11057 1.1 christos lt_aix_libpath_sed=' 11058 1.1 christos /Import File Strings/,/^$/ { 11059 1.1 christos /^0/ { 11060 1.1 christos s/^0 *\([^ ]*\) *$/\1/ 11061 1.1 christos p 11062 1.1 christos } 11063 1.1 christos }' 11064 1.1 christos lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11065 1.1 christos # Check for a 64-bit object if we didn't find anything. 11066 1.1 christos if test -z "$lt_cv_aix_libpath_"; then 11067 1.1 christos lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11068 1.1 christos fi 11069 1.1 christos fi 11070 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11071 1.1 christos conftest$ac_exeext conftest.$ac_ext 11072 1.1 christos if test -z "$lt_cv_aix_libpath_"; then 11073 1.1 christos lt_cv_aix_libpath_=/usr/lib:/lib 11074 1.1 christos fi 11075 1.1 christos 11076 1.1 christos fi 11077 1.1 christos 11078 1.1 christos aix_libpath=$lt_cv_aix_libpath_ 11079 1.1 christos fi 11080 1.1 christos 11081 1.1 christos hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 11082 1.1 christos 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 11083 1.1 christos else 11084 1.1 christos if test ia64 = "$host_cpu"; then 11085 1.1 christos hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 11086 1.1 christos allow_undefined_flag="-z nodefs" 11087 1.1 christos 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" 11088 1.1 christos else 11089 1.1 christos # Determine the default libpath from the value encoded in an 11090 1.1 christos # empty executable. 11091 1.1 christos if test set = "${lt_cv_aix_libpath+set}"; then 11092 1.1 christos aix_libpath=$lt_cv_aix_libpath 11093 1.1 christos else 11094 1.1 christos if test ${lt_cv_aix_libpath_+y} 11095 1.1 christos then : 11096 1.1 christos printf %s "(cached) " >&6 11097 1.1 christos else $as_nop 11098 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11099 1.1 christos /* end confdefs.h. */ 11100 1.1 christos 11101 1.1 christos int 11102 1.1 christos main (void) 11103 1.1 christos { 11104 1.1 christos 11105 1.1 christos ; 11106 1.1 christos return 0; 11107 1.1 christos } 11108 1.1 christos _ACEOF 11109 1.1 christos if ac_fn_c_try_link "$LINENO" 11110 1.1 christos then : 11111 1.1 christos 11112 1.1 christos lt_aix_libpath_sed=' 11113 1.1 christos /Import File Strings/,/^$/ { 11114 1.1 christos /^0/ { 11115 1.1 christos s/^0 *\([^ ]*\) *$/\1/ 11116 1.1 christos p 11117 1.1 christos } 11118 1.1 christos }' 11119 1.1 christos lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11120 1.1 christos # Check for a 64-bit object if we didn't find anything. 11121 1.1 christos if test -z "$lt_cv_aix_libpath_"; then 11122 1.1 christos lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11123 1.1 christos fi 11124 1.1 christos fi 11125 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11126 1.1 christos conftest$ac_exeext conftest.$ac_ext 11127 1.1 christos if test -z "$lt_cv_aix_libpath_"; then 11128 1.1 christos lt_cv_aix_libpath_=/usr/lib:/lib 11129 1.1 christos fi 11130 1.1 christos 11131 1.1 christos fi 11132 1.1 christos 11133 1.1 christos aix_libpath=$lt_cv_aix_libpath_ 11134 1.1 christos fi 11135 1.1 christos 11136 1.1 christos hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 11137 1.1 christos # Warning - without using the other run time loading flags, 11138 1.1 christos # -berok will link without error, but may produce a broken library. 11139 1.1 christos no_undefined_flag=' $wl-bernotok' 11140 1.1 christos allow_undefined_flag=' $wl-berok' 11141 1.1 christos if test yes = "$with_gnu_ld"; then 11142 1.1 christos # We only use this code for GNU lds that support --whole-archive. 11143 1.1 christos whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 11144 1.1 christos else 11145 1.1 christos # Exported symbols can be pulled into shared objects from archives 11146 1.1 christos whole_archive_flag_spec='$convenience' 11147 1.1 christos fi 11148 1.1 christos archive_cmds_need_lc=yes 11149 1.1 christos archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 11150 1.1 christos # -brtl affects multiple linker settings, -berok does not and is overridden later 11151 1.1 christos compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 11152 1.1 christos if test svr4 != "$with_aix_soname"; then 11153 1.1 christos # This is similar to how AIX traditionally builds its shared libraries. 11154 1.1 christos 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' 11155 1.1 christos fi 11156 1.1 christos if test aix != "$with_aix_soname"; then 11157 1.1 christos 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' 11158 1.1 christos else 11159 1.1 christos # used by -dlpreopen to get the symbols 11160 1.1 christos archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 11161 1.1 christos fi 11162 1.1 christos archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 11163 1.1 christos fi 11164 1.1 christos fi 11165 1.1 christos ;; 11166 1.1 christos 11167 1.1 christos amigaos*) 11168 1.1 christos case $host_cpu in 11169 1.1 christos powerpc) 11170 1.1 christos # see comment about AmigaOS4 .so support 11171 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11172 1.1 christos archive_expsym_cmds='' 11173 1.1 christos ;; 11174 1.1 christos m68k) 11175 1.1 christos 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)' 11176 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 11177 1.1 christos hardcode_minus_L=yes 11178 1.1 christos ;; 11179 1.1 christos esac 11180 1.1 christos ;; 11181 1.1 christos 11182 1.1 christos bsdi[45]*) 11183 1.1 christos export_dynamic_flag_spec=-rdynamic 11184 1.1 christos ;; 11185 1.1 christos 11186 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 11187 1.1 christos # When not using gcc, we currently assume that we are using 11188 1.1 christos # Microsoft Visual C++. 11189 1.1 christos # hardcode_libdir_flag_spec is actually meaningless, as there is 11190 1.1 christos # no search path for DLLs. 11191 1.1 christos case $cc_basename in 11192 1.1 christos cl*) 11193 1.1 christos # Native MSVC 11194 1.1 christos hardcode_libdir_flag_spec=' ' 11195 1.1 christos allow_undefined_flag=unsupported 11196 1.1 christos always_export_symbols=yes 11197 1.1 christos file_list_spec='@' 11198 1.1 christos # Tell ltmain to make .lib files, not .a files. 11199 1.1 christos libext=lib 11200 1.1 christos # Tell ltmain to make .dll files, not .so files. 11201 1.1 christos shrext_cmds=.dll 11202 1.1 christos # FIXME: Setting linknames here is a bad hack. 11203 1.1 christos archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 11204 1.1 christos archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 11205 1.1 christos cp "$export_symbols" "$output_objdir/$soname.def"; 11206 1.1 christos echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 11207 1.1 christos else 11208 1.1 christos $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 11209 1.1 christos fi~ 11210 1.1 christos $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 11211 1.1 christos linknames=' 11212 1.1 christos # The linker will not automatically build a static lib if we build a DLL. 11213 1.1 christos # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 11214 1.1 christos enable_shared_with_static_runtimes=yes 11215 1.1 christos exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 11216 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 11217 1.1 christos # Don't use ranlib 11218 1.1 christos old_postinstall_cmds='chmod 644 $oldlib' 11219 1.1 christos postlink_cmds='lt_outputfile="@OUTPUT@"~ 11220 1.1 christos lt_tool_outputfile="@TOOL_OUTPUT@"~ 11221 1.1 christos case $lt_outputfile in 11222 1.1 christos *.exe|*.EXE) ;; 11223 1.1 christos *) 11224 1.1 christos lt_outputfile=$lt_outputfile.exe 11225 1.1 christos lt_tool_outputfile=$lt_tool_outputfile.exe 11226 1.1 christos ;; 11227 1.1 christos esac~ 11228 1.1 christos if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 11229 1.1 christos $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 11230 1.1 christos $RM "$lt_outputfile.manifest"; 11231 1.1 christos fi' 11232 1.1 christos ;; 11233 1.1 christos *) 11234 1.1 christos # Assume MSVC wrapper 11235 1.1 christos hardcode_libdir_flag_spec=' ' 11236 1.1 christos allow_undefined_flag=unsupported 11237 1.1 christos # Tell ltmain to make .lib files, not .a files. 11238 1.1 christos libext=lib 11239 1.1 christos # Tell ltmain to make .dll files, not .so files. 11240 1.1 christos shrext_cmds=.dll 11241 1.1 christos # FIXME: Setting linknames here is a bad hack. 11242 1.1 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 11243 1.1 christos # The linker will automatically build a .lib file if we build a DLL. 11244 1.1 christos old_archive_from_new_cmds='true' 11245 1.1 christos # FIXME: Should let the user specify the lib program. 11246 1.1 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 11247 1.1 christos enable_shared_with_static_runtimes=yes 11248 1.1 christos ;; 11249 1.1 christos esac 11250 1.1 christos ;; 11251 1.1 christos 11252 1.1 christos darwin* | rhapsody*) 11253 1.1 christos 11254 1.1 christos 11255 1.1 christos archive_cmds_need_lc=no 11256 1.1 christos hardcode_direct=no 11257 1.1 christos hardcode_automatic=yes 11258 1.1 christos hardcode_shlibpath_var=unsupported 11259 1.1 christos if test yes = "$lt_cv_ld_force_load"; then 11260 1.1 christos 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\"`' 11261 1.1 christos 11262 1.1 christos else 11263 1.1 christos whole_archive_flag_spec='' 11264 1.1 christos fi 11265 1.1 christos link_all_deplibs=yes 11266 1.1 christos allow_undefined_flag=$_lt_dar_allow_undefined 11267 1.1 christos case $cc_basename in 11268 1.1 christos ifort*|nagfor*) _lt_dar_can_shared=yes ;; 11269 1.1 christos *) _lt_dar_can_shared=$GCC ;; 11270 1.1 christos esac 11271 1.1 christos if test yes = "$_lt_dar_can_shared"; then 11272 1.1 christos output_verbose_link_cmd=func_echo_all 11273 1.1 christos archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 11274 1.1 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 11275 1.1 christos 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" 11276 1.1 christos 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" 11277 1.1 christos 11278 1.1 christos else 11279 1.1 christos ld_shlibs=no 11280 1.1 christos fi 11281 1.1 christos 11282 1.1 christos ;; 11283 1.1 christos 11284 1.1 christos dgux*) 11285 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11286 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 11287 1.1 christos hardcode_shlibpath_var=no 11288 1.1 christos ;; 11289 1.1 christos 11290 1.1 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 11291 1.1 christos # support. Future versions do this automatically, but an explicit c++rt0.o 11292 1.1 christos # does not break anything, and helps significantly (at the cost of a little 11293 1.1 christos # extra space). 11294 1.1 christos freebsd2.2*) 11295 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 11296 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 11297 1.1 christos hardcode_direct=yes 11298 1.1 christos hardcode_shlibpath_var=no 11299 1.1 christos ;; 11300 1.1 christos 11301 1.1 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature. 11302 1.1 christos freebsd2.*) 11303 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11304 1.1 christos hardcode_direct=yes 11305 1.1 christos hardcode_minus_L=yes 11306 1.1 christos hardcode_shlibpath_var=no 11307 1.1 christos ;; 11308 1.1 christos 11309 1.1 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 11310 1.1 christos freebsd* | dragonfly*) 11311 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11312 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 11313 1.1 christos hardcode_direct=yes 11314 1.1 christos hardcode_shlibpath_var=no 11315 1.1 christos ;; 11316 1.1 christos 11317 1.1 christos hpux9*) 11318 1.1 christos if test yes = "$GCC"; then 11319 1.1 christos 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' 11320 1.1 christos else 11321 1.1 christos 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' 11322 1.1 christos fi 11323 1.1 christos hardcode_libdir_flag_spec='$wl+b $wl$libdir' 11324 1.1 christos hardcode_libdir_separator=: 11325 1.1 christos hardcode_direct=yes 11326 1.1 christos 11327 1.1 christos # hardcode_minus_L: Not really in the search PATH, 11328 1.1 christos # but as the default location of the library. 11329 1.1 christos hardcode_minus_L=yes 11330 1.1 christos export_dynamic_flag_spec='$wl-E' 11331 1.1 christos ;; 11332 1.1 christos 11333 1.1 christos hpux10*) 11334 1.1 christos if test yes,no = "$GCC,$with_gnu_ld"; then 11335 1.1 christos archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11336 1.1 christos else 11337 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11338 1.1 christos fi 11339 1.1 christos if test no = "$with_gnu_ld"; then 11340 1.1 christos hardcode_libdir_flag_spec='$wl+b $wl$libdir' 11341 1.1 christos hardcode_libdir_separator=: 11342 1.1 christos hardcode_direct=yes 11343 1.1 christos hardcode_direct_absolute=yes 11344 1.1 christos export_dynamic_flag_spec='$wl-E' 11345 1.1 christos # hardcode_minus_L: Not really in the search PATH, 11346 1.1 christos # but as the default location of the library. 11347 1.1 christos hardcode_minus_L=yes 11348 1.1 christos fi 11349 1.1 christos ;; 11350 1.1 christos 11351 1.1 christos hpux11*) 11352 1.1 christos if test yes,no = "$GCC,$with_gnu_ld"; then 11353 1.1 christos case $host_cpu in 11354 1.1 christos hppa*64*) 11355 1.1 christos archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 11356 1.1 christos ;; 11357 1.1 christos ia64*) 11358 1.1 christos archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11359 1.1 christos ;; 11360 1.1 christos *) 11361 1.1 christos archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11362 1.1 christos ;; 11363 1.1 christos esac 11364 1.1 christos else 11365 1.1 christos case $host_cpu in 11366 1.1 christos hppa*64*) 11367 1.1 christos archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 11368 1.1 christos ;; 11369 1.1 christos ia64*) 11370 1.1 christos archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11371 1.1 christos ;; 11372 1.1 christos *) 11373 1.1 christos 11374 1.1 christos # Older versions of the 11.00 compiler do not understand -b yet 11375 1.1 christos # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 11376 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 11377 1.1 christos printf %s "checking if $CC understands -b... " >&6; } 11378 1.1 christos if test ${lt_cv_prog_compiler__b+y} 11379 1.1 christos then : 11380 1.1 christos printf %s "(cached) " >&6 11381 1.1 christos else $as_nop 11382 1.1 christos lt_cv_prog_compiler__b=no 11383 1.1 christos save_LDFLAGS=$LDFLAGS 11384 1.1 christos LDFLAGS="$LDFLAGS -b" 11385 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 11386 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11387 1.1 christos # The linker can only warn and ignore the option if not recognized 11388 1.1 christos # So say no if there are warnings 11389 1.1 christos if test -s conftest.err; then 11390 1.1 christos # Append any errors to the config.log. 11391 1.1 christos cat conftest.err 1>&5 11392 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 11393 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11394 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 11395 1.1 christos lt_cv_prog_compiler__b=yes 11396 1.1 christos fi 11397 1.1 christos else 11398 1.1 christos lt_cv_prog_compiler__b=yes 11399 1.1 christos fi 11400 1.1 christos fi 11401 1.1 christos $RM -r conftest* 11402 1.1 christos LDFLAGS=$save_LDFLAGS 11403 1.1 christos 11404 1.1 christos fi 11405 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 11406 1.1 christos printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } 11407 1.1 christos 11408 1.1 christos if test yes = "$lt_cv_prog_compiler__b"; then 11409 1.1 christos archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11410 1.1 christos else 11411 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11412 1.1 christos fi 11413 1.1 christos 11414 1.1 christos ;; 11415 1.1 christos esac 11416 1.1 christos fi 11417 1.1 christos if test no = "$with_gnu_ld"; then 11418 1.1 christos hardcode_libdir_flag_spec='$wl+b $wl$libdir' 11419 1.1 christos hardcode_libdir_separator=: 11420 1.1 christos 11421 1.1 christos case $host_cpu in 11422 1.1 christos hppa*64*|ia64*) 11423 1.1 christos hardcode_direct=no 11424 1.1 christos hardcode_shlibpath_var=no 11425 1.1 christos ;; 11426 1.1 christos *) 11427 1.1 christos hardcode_direct=yes 11428 1.1 christos hardcode_direct_absolute=yes 11429 1.1 christos export_dynamic_flag_spec='$wl-E' 11430 1.1 christos 11431 1.1 christos # hardcode_minus_L: Not really in the search PATH, 11432 1.1 christos # but as the default location of the library. 11433 1.1 christos hardcode_minus_L=yes 11434 1.1 christos ;; 11435 1.1 christos esac 11436 1.1 christos fi 11437 1.1 christos ;; 11438 1.1 christos 11439 1.1 christos irix5* | irix6* | nonstopux*) 11440 1.1 christos if test yes = "$GCC"; then 11441 1.1 christos 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' 11442 1.1 christos # Try to use the -exported_symbol ld option, if it does not 11443 1.1 christos # work, assume that -exports_file does not work either and 11444 1.1 christos # implicitly export all symbols. 11445 1.1 christos # This should be the same for all languages, so no per-tag cache variable. 11446 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 11447 1.1 christos printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 11448 1.1 christos if test ${lt_cv_irix_exported_symbol+y} 11449 1.1 christos then : 11450 1.1 christos printf %s "(cached) " >&6 11451 1.1 christos else $as_nop 11452 1.1 christos save_LDFLAGS=$LDFLAGS 11453 1.1 christos LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 11454 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11455 1.1 christos /* end confdefs.h. */ 11456 1.1 christos int foo (void) { return 0; } 11457 1.1 christos _ACEOF 11458 1.1 christos if ac_fn_c_try_link "$LINENO" 11459 1.1 christos then : 11460 1.1 christos lt_cv_irix_exported_symbol=yes 11461 1.1 christos else $as_nop 11462 1.1 christos lt_cv_irix_exported_symbol=no 11463 1.1 christos fi 11464 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11465 1.1 christos conftest$ac_exeext conftest.$ac_ext 11466 1.1 christos LDFLAGS=$save_LDFLAGS 11467 1.1 christos fi 11468 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 11469 1.1 christos printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } 11470 1.1 christos if test yes = "$lt_cv_irix_exported_symbol"; then 11471 1.1 christos 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' 11472 1.1 christos fi 11473 1.1 christos link_all_deplibs=no 11474 1.1 christos else 11475 1.1 christos 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' 11476 1.1 christos 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' 11477 1.1 christos fi 11478 1.1 christos archive_cmds_need_lc='no' 11479 1.1 christos hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11480 1.1 christos hardcode_libdir_separator=: 11481 1.1 christos inherit_rpath=yes 11482 1.1 christos link_all_deplibs=yes 11483 1.1 christos ;; 11484 1.1 christos 11485 1.1 christos linux*) 11486 1.1 christos case $cc_basename in 11487 1.1 christos tcc*) 11488 1.1 christos # Fabrice Bellard et al's Tiny C Compiler 11489 1.1 christos ld_shlibs=yes 11490 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11491 1.1 christos ;; 11492 1.1 christos esac 11493 1.1 christos ;; 11494 1.1 christos 11495 1.1 christos netbsd* | netbsdelf*-gnu) 11496 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11497 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 11498 1.1 christos else 11499 1.1 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 11500 1.1 christos fi 11501 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 11502 1.1 christos hardcode_direct=yes 11503 1.1 christos hardcode_shlibpath_var=no 11504 1.1 christos ;; 11505 1.1 christos 11506 1.1 christos newsos6) 11507 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11508 1.1 christos hardcode_direct=yes 11509 1.1 christos hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11510 1.1 christos hardcode_libdir_separator=: 11511 1.1 christos hardcode_shlibpath_var=no 11512 1.1 christos ;; 11513 1.1 christos 11514 1.1 christos *nto* | *qnx*) 11515 1.1 christos ;; 11516 1.1 christos 11517 1.1 christos openbsd* | bitrig*) 11518 1.1 christos if test -f /usr/libexec/ld.so; then 11519 1.1 christos hardcode_direct=yes 11520 1.1 christos hardcode_shlibpath_var=no 11521 1.1 christos hardcode_direct_absolute=yes 11522 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11523 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11524 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 11525 1.1 christos hardcode_libdir_flag_spec='$wl-rpath,$libdir' 11526 1.1 christos export_dynamic_flag_spec='$wl-E' 11527 1.1 christos else 11528 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11529 1.1 christos hardcode_libdir_flag_spec='$wl-rpath,$libdir' 11530 1.1 christos fi 11531 1.1 christos else 11532 1.1 christos ld_shlibs=no 11533 1.1 christos fi 11534 1.1 christos ;; 11535 1.1 christos 11536 1.1 christos os2*) 11537 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 11538 1.1 christos hardcode_minus_L=yes 11539 1.1 christos allow_undefined_flag=unsupported 11540 1.1 christos shrext_cmds=.dll 11541 1.1 christos archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11542 1.1 christos $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11543 1.1 christos $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11544 1.1 christos $ECHO EXPORTS >> $output_objdir/$libname.def~ 11545 1.1 christos emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 11546 1.1 christos $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11547 1.1 christos emximp -o $lib $output_objdir/$libname.def' 11548 1.1 christos archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11549 1.1 christos $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11550 1.1 christos $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11551 1.1 christos $ECHO EXPORTS >> $output_objdir/$libname.def~ 11552 1.1 christos prefix_cmds="$SED"~ 11553 1.1 christos if test EXPORTS = "`$SED 1q $export_symbols`"; then 11554 1.1 christos prefix_cmds="$prefix_cmds -e 1d"; 11555 1.1 christos fi~ 11556 1.1 christos prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 11557 1.1 christos cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 11558 1.1 christos $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11559 1.1 christos emximp -o $lib $output_objdir/$libname.def' 11560 1.1 christos old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 11561 1.1 christos enable_shared_with_static_runtimes=yes 11562 1.1 christos ;; 11563 1.1 christos 11564 1.1 christos osf3*) 11565 1.1 christos if test yes = "$GCC"; then 11566 1.1 christos allow_undefined_flag=' $wl-expect_unresolved $wl\*' 11567 1.1 christos 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' 11568 1.1 christos else 11569 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 11570 1.1 christos 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' 11571 1.1 christos fi 11572 1.1 christos archive_cmds_need_lc='no' 11573 1.1 christos hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11574 1.1 christos hardcode_libdir_separator=: 11575 1.1 christos ;; 11576 1.1 christos 11577 1.1 christos osf4* | osf5*) # as osf3* with the addition of -msym flag 11578 1.1 christos if test yes = "$GCC"; then 11579 1.1 christos allow_undefined_flag=' $wl-expect_unresolved $wl\*' 11580 1.1 christos 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' 11581 1.1 christos hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11582 1.1 christos else 11583 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 11584 1.1 christos 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' 11585 1.1 christos 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~ 11586 1.1 christos $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' 11587 1.1 christos 11588 1.1 christos # Both c and cxx compiler support -rpath directly 11589 1.1 christos hardcode_libdir_flag_spec='-rpath $libdir' 11590 1.1 christos fi 11591 1.1 christos archive_cmds_need_lc='no' 11592 1.1 christos hardcode_libdir_separator=: 11593 1.1 christos ;; 11594 1.1 christos 11595 1.1 christos solaris*) 11596 1.1 christos no_undefined_flag=' -z defs' 11597 1.1 christos if test yes = "$GCC"; then 11598 1.1 christos wlarc='$wl' 11599 1.1 christos archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 11600 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11601 1.1 christos $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' 11602 1.1 christos else 11603 1.1 christos case `$CC -V 2>&1` in 11604 1.1 christos *"Compilers 5.0"*) 11605 1.1 christos wlarc='' 11606 1.1 christos archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 11607 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11608 1.1 christos $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 11609 1.1 christos ;; 11610 1.1 christos *) 11611 1.1 christos wlarc='$wl' 11612 1.1 christos archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 11613 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11614 1.1 christos $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11615 1.1 christos ;; 11616 1.1 christos esac 11617 1.1 christos fi 11618 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 11619 1.1 christos hardcode_shlibpath_var=no 11620 1.1 christos case $host_os in 11621 1.1 christos solaris2.[0-5] | solaris2.[0-5].*) ;; 11622 1.1 christos *) 11623 1.1 christos # The compiler driver will combine and reorder linker options, 11624 1.1 christos # but understands '-z linker_flag'. GCC discards it without '$wl', 11625 1.1 christos # but is careful enough not to reorder. 11626 1.1 christos # Supported since Solaris 2.6 (maybe 2.5.1?) 11627 1.1 christos if test yes = "$GCC"; then 11628 1.1 christos whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 11629 1.1 christos else 11630 1.1 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 11631 1.1 christos fi 11632 1.1 christos ;; 11633 1.1 christos esac 11634 1.1 christos link_all_deplibs=yes 11635 1.1 christos ;; 11636 1.1 christos 11637 1.1 christos sunos4*) 11638 1.1 christos if test sequent = "$host_vendor"; then 11639 1.1 christos # Use $CC to link under sequent, because it throws in some extra .o 11640 1.1 christos # files that make .init and .fini sections work. 11641 1.1 christos archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 11642 1.1 christos else 11643 1.1 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 11644 1.1 christos fi 11645 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 11646 1.1 christos hardcode_direct=yes 11647 1.1 christos hardcode_minus_L=yes 11648 1.1 christos hardcode_shlibpath_var=no 11649 1.1 christos ;; 11650 1.1 christos 11651 1.1 christos sysv4) 11652 1.1 christos case $host_vendor in 11653 1.1 christos sni) 11654 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11655 1.1 christos hardcode_direct=yes # is this really true??? 11656 1.1 christos ;; 11657 1.1 christos siemens) 11658 1.1 christos ## LD is ld it makes a PLAMLIB 11659 1.1 christos ## CC just makes a GrossModule. 11660 1.1 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 11661 1.1 christos reload_cmds='$CC -r -o $output$reload_objs' 11662 1.1 christos hardcode_direct=no 11663 1.1 christos ;; 11664 1.1 christos motorola) 11665 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11666 1.1 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie 11667 1.1 christos ;; 11668 1.1 christos esac 11669 1.1 christos runpath_var='LD_RUN_PATH' 11670 1.1 christos hardcode_shlibpath_var=no 11671 1.1 christos ;; 11672 1.1 christos 11673 1.1 christos sysv4.3*) 11674 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11675 1.1 christos hardcode_shlibpath_var=no 11676 1.1 christos export_dynamic_flag_spec='-Bexport' 11677 1.1 christos ;; 11678 1.1 christos 11679 1.1 christos sysv4*MP*) 11680 1.1 christos if test -d /usr/nec; then 11681 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11682 1.1 christos hardcode_shlibpath_var=no 11683 1.1 christos runpath_var=LD_RUN_PATH 11684 1.1 christos hardcode_runpath_var=yes 11685 1.1 christos ld_shlibs=yes 11686 1.1 christos fi 11687 1.1 christos ;; 11688 1.1 christos 11689 1.1 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11690 1.1 christos no_undefined_flag='$wl-z,text' 11691 1.1 christos archive_cmds_need_lc=no 11692 1.1 christos hardcode_shlibpath_var=no 11693 1.1 christos runpath_var='LD_RUN_PATH' 11694 1.1 christos 11695 1.1 christos if test yes = "$GCC"; then 11696 1.1 christos archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11697 1.1 christos archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11698 1.1 christos else 11699 1.1 christos archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11700 1.1 christos archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11701 1.1 christos fi 11702 1.1 christos ;; 11703 1.1 christos 11704 1.1 christos sysv5* | sco3.2v5* | sco5v6*) 11705 1.1 christos # Note: We CANNOT use -z defs as we might desire, because we do not 11706 1.1 christos # link with -lc, and that would cause any symbols used from libc to 11707 1.1 christos # always be unresolved, which means just about no library would 11708 1.1 christos # ever link correctly. If we're not using GNU ld we use -z text 11709 1.1 christos # though, which does catch some bad symbols but isn't as heavy-handed 11710 1.1 christos # as -z defs. 11711 1.1 christos no_undefined_flag='$wl-z,text' 11712 1.1 christos allow_undefined_flag='$wl-z,nodefs' 11713 1.1 christos archive_cmds_need_lc=no 11714 1.1 christos hardcode_shlibpath_var=no 11715 1.1 christos hardcode_libdir_flag_spec='$wl-R,$libdir' 11716 1.1 christos hardcode_libdir_separator=':' 11717 1.1 christos link_all_deplibs=yes 11718 1.1 christos export_dynamic_flag_spec='$wl-Bexport' 11719 1.1 christos runpath_var='LD_RUN_PATH' 11720 1.1 christos 11721 1.1 christos if test yes = "$GCC"; then 11722 1.1 christos archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11723 1.1 christos archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11724 1.1 christos else 11725 1.1 christos archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11726 1.1 christos archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11727 1.1 christos fi 11728 1.1 christos ;; 11729 1.1 christos 11730 1.1 christos uts4*) 11731 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11732 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 11733 1.1 christos hardcode_shlibpath_var=no 11734 1.1 christos ;; 11735 1.1 christos 11736 1.1 christos *) 11737 1.1 christos ld_shlibs=no 11738 1.1 christos ;; 11739 1.1 christos esac 11740 1.1 christos 11741 1.1 christos if test sni = "$host_vendor"; then 11742 1.1 christos case $host in 11743 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11744 1.1 christos export_dynamic_flag_spec='$wl-Blargedynsym' 11745 1.1 christos ;; 11746 1.1 christos esac 11747 1.1 christos fi 11748 1.1 christos fi 11749 1.1 christos 11750 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11751 1.1 christos printf "%s\n" "$ld_shlibs" >&6; } 11752 1.1 christos test no = "$ld_shlibs" && can_build_shared=no 11753 1.1 christos 11754 1.1 christos with_gnu_ld=$with_gnu_ld 11755 1.1 christos 11756 1.1 christos 11757 1.1 christos 11758 1.1 christos 11759 1.1 christos 11760 1.1 christos 11761 1.1 christos 11762 1.1 christos 11763 1.1 christos 11764 1.1 christos 11765 1.1 christos 11766 1.1 christos 11767 1.1 christos 11768 1.1 christos 11769 1.1 christos 11770 1.1 christos # 11771 1.1 christos # Do we need to explicitly link libc? 11772 1.1 christos # 11773 1.1 christos case "x$archive_cmds_need_lc" in 11774 1.1 christos x|xyes) 11775 1.1 christos # Assume -lc should be added 11776 1.1 christos archive_cmds_need_lc=yes 11777 1.1 christos 11778 1.1 christos if test yes,yes = "$GCC,$enable_shared"; then 11779 1.1 christos case $archive_cmds in 11780 1.1 christos *'~'*) 11781 1.1 christos # FIXME: we may have to deal with multi-command sequences. 11782 1.1 christos ;; 11783 1.1 christos '$CC '*) 11784 1.1 christos # Test whether the compiler implicitly links with -lc since on some 11785 1.1 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc 11786 1.1 christos # to ld, don't add -lc before -lgcc. 11787 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11788 1.1 christos printf %s "checking whether -lc should be explicitly linked in... " >&6; } 11789 1.1 christos if test ${lt_cv_archive_cmds_need_lc+y} 11790 1.1 christos then : 11791 1.1 christos printf %s "(cached) " >&6 11792 1.1 christos else $as_nop 11793 1.1 christos $RM conftest* 11794 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11795 1.1 christos 11796 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11797 1.1 christos (eval $ac_compile) 2>&5 11798 1.1 christos ac_status=$? 11799 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11800 1.1 christos test $ac_status = 0; } 2>conftest.err; then 11801 1.1 christos soname=conftest 11802 1.1 christos lib=conftest 11803 1.1 christos libobjs=conftest.$ac_objext 11804 1.1 christos deplibs= 11805 1.1 christos wl=$lt_prog_compiler_wl 11806 1.1 christos pic_flag=$lt_prog_compiler_pic 11807 1.1 christos compiler_flags=-v 11808 1.1 christos linker_flags=-v 11809 1.1 christos verstring= 11810 1.1 christos output_objdir=. 11811 1.1 christos libname=conftest 11812 1.1 christos lt_save_allow_undefined_flag=$allow_undefined_flag 11813 1.1 christos allow_undefined_flag= 11814 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11815 1.1 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11816 1.1 christos ac_status=$? 11817 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11818 1.1 christos test $ac_status = 0; } 11819 1.1 christos then 11820 1.1 christos lt_cv_archive_cmds_need_lc=no 11821 1.1 christos else 11822 1.1 christos lt_cv_archive_cmds_need_lc=yes 11823 1.1 christos fi 11824 1.1 christos allow_undefined_flag=$lt_save_allow_undefined_flag 11825 1.1 christos else 11826 1.1 christos cat conftest.err 1>&5 11827 1.1 christos fi 11828 1.1 christos $RM conftest* 11829 1.1 christos 11830 1.1 christos fi 11831 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11832 1.1 christos printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } 11833 1.1 christos archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11834 1.1 christos ;; 11835 1.1 christos esac 11836 1.1 christos fi 11837 1.1 christos ;; 11838 1.1 christos esac 11839 1.1 christos 11840 1.1 christos 11841 1.1 christos 11842 1.1 christos 11843 1.1 christos 11844 1.1 christos 11845 1.1 christos 11846 1.1 christos 11847 1.1 christos 11848 1.1 christos 11849 1.1 christos 11850 1.1 christos 11851 1.1 christos 11852 1.1 christos 11853 1.1 christos 11854 1.1 christos 11855 1.1 christos 11856 1.1 christos 11857 1.1 christos 11858 1.1 christos 11859 1.1 christos 11860 1.1 christos 11861 1.1 christos 11862 1.1 christos 11863 1.1 christos 11864 1.1 christos 11865 1.1 christos 11866 1.1 christos 11867 1.1 christos 11868 1.1 christos 11869 1.1 christos 11870 1.1 christos 11871 1.1 christos 11872 1.1 christos 11873 1.1 christos 11874 1.1 christos 11875 1.1 christos 11876 1.1 christos 11877 1.1 christos 11878 1.1 christos 11879 1.1 christos 11880 1.1 christos 11881 1.1 christos 11882 1.1 christos 11883 1.1 christos 11884 1.1 christos 11885 1.1 christos 11886 1.1 christos 11887 1.1 christos 11888 1.1 christos 11889 1.1 christos 11890 1.1 christos 11891 1.1 christos 11892 1.1 christos 11893 1.1 christos 11894 1.1 christos 11895 1.1 christos 11896 1.1 christos 11897 1.1 christos 11898 1.1 christos 11899 1.1 christos 11900 1.1 christos 11901 1.1 christos 11902 1.1 christos 11903 1.1 christos 11904 1.1 christos 11905 1.1 christos 11906 1.1 christos 11907 1.1 christos 11908 1.1 christos 11909 1.1 christos 11910 1.1 christos 11911 1.1 christos 11912 1.1 christos 11913 1.1 christos 11914 1.1 christos 11915 1.1 christos 11916 1.1 christos 11917 1.1 christos 11918 1.1 christos 11919 1.1 christos 11920 1.1 christos 11921 1.1 christos 11922 1.1 christos 11923 1.1 christos 11924 1.1 christos 11925 1.1 christos 11926 1.1 christos 11927 1.1 christos 11928 1.1 christos 11929 1.1 christos 11930 1.1 christos 11931 1.1 christos 11932 1.1 christos 11933 1.1 christos 11934 1.1 christos 11935 1.1 christos 11936 1.1 christos 11937 1.1 christos 11938 1.1 christos 11939 1.1 christos 11940 1.1 christos 11941 1.1 christos 11942 1.1 christos 11943 1.1 christos 11944 1.1 christos 11945 1.1 christos 11946 1.1 christos 11947 1.1 christos 11948 1.1 christos 11949 1.1 christos 11950 1.1 christos 11951 1.1 christos 11952 1.1 christos 11953 1.1 christos 11954 1.1 christos 11955 1.1 christos 11956 1.1 christos 11957 1.1 christos 11958 1.1 christos 11959 1.1 christos 11960 1.1 christos 11961 1.1 christos 11962 1.1 christos 11963 1.1 christos 11964 1.1 christos 11965 1.1 christos 11966 1.1 christos 11967 1.1 christos 11968 1.1 christos 11969 1.1 christos 11970 1.1 christos 11971 1.1 christos 11972 1.1 christos 11973 1.1 christos 11974 1.1 christos 11975 1.1 christos 11976 1.1 christos 11977 1.1 christos 11978 1.1 christos 11979 1.1 christos 11980 1.1 christos 11981 1.1 christos 11982 1.1 christos 11983 1.1 christos 11984 1.1 christos 11985 1.1 christos 11986 1.1 christos 11987 1.1 christos 11988 1.1 christos 11989 1.1 christos 11990 1.1 christos 11991 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11992 1.1 christos printf %s "checking dynamic linker characteristics... " >&6; } 11993 1.1 christos 11994 1.1 christos if test yes = "$GCC"; then 11995 1.1 christos case $host_os in 11996 1.1 christos darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11997 1.1 christos *) lt_awk_arg='/^libraries:/' ;; 11998 1.1 christos esac 11999 1.1 christos case $host_os in 12000 1.1 christos mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 12001 1.1 christos *) lt_sed_strip_eq='s|=/|/|g' ;; 12002 1.1 christos esac 12003 1.1 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 12004 1.1 christos case $lt_search_path_spec in 12005 1.1 christos *\;*) 12006 1.1 christos # if the path contains ";" then we assume it to be the separator 12007 1.1 christos # otherwise default to the standard path separator (i.e. ":") - it is 12008 1.1 christos # assumed that no part of a normal pathname contains ";" but that should 12009 1.1 christos # okay in the real world where ";" in dirpaths is itself problematic. 12010 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 12011 1.1 christos ;; 12012 1.1 christos *) 12013 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 12014 1.1 christos ;; 12015 1.1 christos esac 12016 1.1 christos # Ok, now we have the path, separated by spaces, we can step through it 12017 1.1 christos # and add multilib dir if necessary... 12018 1.1 christos lt_tmp_lt_search_path_spec= 12019 1.1 christos lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 12020 1.1 christos # ...but if some path component already ends with the multilib dir we assume 12021 1.1 christos # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 12022 1.1 christos case "$lt_multi_os_dir; $lt_search_path_spec " in 12023 1.1 christos "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 12024 1.1 christos lt_multi_os_dir= 12025 1.1 christos ;; 12026 1.1 christos esac 12027 1.1 christos for lt_sys_path in $lt_search_path_spec; do 12028 1.1 christos if test -d "$lt_sys_path$lt_multi_os_dir"; then 12029 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 12030 1.1 christos elif test -n "$lt_multi_os_dir"; then 12031 1.1 christos test -d "$lt_sys_path" && \ 12032 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 12033 1.1 christos fi 12034 1.1 christos done 12035 1.1 christos lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 12036 1.1 christos BEGIN {RS = " "; FS = "/|\n";} { 12037 1.1 christos lt_foo = ""; 12038 1.1 christos lt_count = 0; 12039 1.1 christos for (lt_i = NF; lt_i > 0; lt_i--) { 12040 1.1 christos if ($lt_i != "" && $lt_i != ".") { 12041 1.1 christos if ($lt_i == "..") { 12042 1.1 christos lt_count++; 12043 1.1 christos } else { 12044 1.1 christos if (lt_count == 0) { 12045 1.1 christos lt_foo = "/" $lt_i lt_foo; 12046 1.1 christos } else { 12047 1.1 christos lt_count--; 12048 1.1 christos } 12049 1.1 christos } 12050 1.1 christos } 12051 1.1 christos } 12052 1.1 christos if (lt_foo != "") { lt_freq[lt_foo]++; } 12053 1.1 christos if (lt_freq[lt_foo] == 1) { print lt_foo; } 12054 1.1 christos }'` 12055 1.1 christos # AWK program above erroneously prepends '/' to C:/dos/paths 12056 1.1 christos # for these hosts. 12057 1.1 christos case $host_os in 12058 1.1 christos mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 12059 1.1 christos $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 12060 1.1 christos esac 12061 1.1 christos sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 12062 1.1 christos else 12063 1.1 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12064 1.1 christos fi 12065 1.1 christos library_names_spec= 12066 1.1 christos libname_spec='lib$name' 12067 1.1 christos soname_spec= 12068 1.1 christos shrext_cmds=.so 12069 1.1 christos postinstall_cmds= 12070 1.1 christos postuninstall_cmds= 12071 1.1 christos finish_cmds= 12072 1.1 christos finish_eval= 12073 1.1 christos shlibpath_var= 12074 1.1 christos shlibpath_overrides_runpath=unknown 12075 1.1 christos version_type=none 12076 1.1 christos dynamic_linker="$host_os ld.so" 12077 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib" 12078 1.1 christos need_lib_prefix=unknown 12079 1.1 christos hardcode_into_libs=no 12080 1.1 christos 12081 1.1 christos # when you set need_version to no, make sure it does not cause -set_version 12082 1.1 christos # flags to be left without arguments 12083 1.1 christos need_version=unknown 12084 1.1 christos 12085 1.1 christos 12086 1.1 christos 12087 1.1 christos case $host_os in 12088 1.1 christos aix3*) 12089 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12090 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 12091 1.1 christos shlibpath_var=LIBPATH 12092 1.1 christos 12093 1.1 christos # AIX 3 has no versioning support, so we append a major version to the name. 12094 1.1 christos soname_spec='$libname$release$shared_ext$major' 12095 1.1 christos ;; 12096 1.1 christos 12097 1.1 christos aix[4-9]*) 12098 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12099 1.1 christos need_lib_prefix=no 12100 1.1 christos need_version=no 12101 1.1 christos hardcode_into_libs=yes 12102 1.1 christos if test ia64 = "$host_cpu"; then 12103 1.1 christos # AIX 5 supports IA64 12104 1.1 christos library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 12105 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12106 1.1 christos else 12107 1.1 christos # With GCC up to 2.95.x, collect2 would create an import file 12108 1.1 christos # for dependence libraries. The import file would start with 12109 1.1 christos # the line '#! .'. This would cause the generated library to 12110 1.1 christos # depend on '.', always an invalid library. This was fixed in 12111 1.1 christos # development snapshots of GCC prior to 3.0. 12112 1.1 christos case $host_os in 12113 1.1 christos aix4 | aix4.[01] | aix4.[01].*) 12114 1.1 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 12115 1.1 christos echo ' yes ' 12116 1.1 christos echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 12117 1.1 christos : 12118 1.1 christos else 12119 1.1 christos can_build_shared=no 12120 1.1 christos fi 12121 1.1 christos ;; 12122 1.1 christos esac 12123 1.1 christos # Using Import Files as archive members, it is possible to support 12124 1.1 christos # filename-based versioning of shared library archives on AIX. While 12125 1.1 christos # this would work for both with and without runtime linking, it will 12126 1.1 christos # prevent static linking of such archives. So we do filename-based 12127 1.1 christos # shared library versioning with .so extension only, which is used 12128 1.1 christos # when both runtime linking and shared linking is enabled. 12129 1.1 christos # Unfortunately, runtime linking may impact performance, so we do 12130 1.1 christos # not want this to be the default eventually. Also, we use the 12131 1.1 christos # versioned .so libs for executables only if there is the -brtl 12132 1.1 christos # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 12133 1.1 christos # To allow for filename-based versioning support, we need to create 12134 1.1 christos # libNAME.so.V as an archive file, containing: 12135 1.1 christos # *) an Import File, referring to the versioned filename of the 12136 1.1 christos # archive as well as the shared archive member, telling the 12137 1.1 christos # bitwidth (32 or 64) of that shared object, and providing the 12138 1.1 christos # list of exported symbols of that shared object, eventually 12139 1.1 christos # decorated with the 'weak' keyword 12140 1.1 christos # *) the shared object with the F_LOADONLY flag set, to really avoid 12141 1.1 christos # it being seen by the linker. 12142 1.1 christos # At run time we better use the real file rather than another symlink, 12143 1.1 christos # but for link time we create the symlink libNAME.so -> libNAME.so.V 12144 1.1 christos 12145 1.1 christos case $with_aix_soname,$aix_use_runtimelinking in 12146 1.1 christos # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 12147 1.1 christos # soname into executable. Probably we can add versioning support to 12148 1.1 christos # collect2, so additional links can be useful in future. 12149 1.1 christos aix,yes) # traditional libtool 12150 1.1 christos dynamic_linker='AIX unversionable lib.so' 12151 1.1 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so 12152 1.1 christos # instead of lib<name>.a to let people know that these are not 12153 1.1 christos # typical AIX shared libraries. 12154 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12155 1.1 christos ;; 12156 1.1 christos aix,no) # traditional AIX only 12157 1.1 christos dynamic_linker='AIX lib.a(lib.so.V)' 12158 1.1 christos # We preserve .a as extension for shared libraries through AIX4.2 12159 1.1 christos # and later when we are not doing run time linking. 12160 1.1 christos library_names_spec='$libname$release.a $libname.a' 12161 1.1 christos soname_spec='$libname$release$shared_ext$major' 12162 1.1 christos ;; 12163 1.1 christos svr4,*) # full svr4 only 12164 1.1 christos dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 12165 1.1 christos library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 12166 1.1 christos # We do not specify a path in Import Files, so LIBPATH fires. 12167 1.1 christos shlibpath_overrides_runpath=yes 12168 1.1 christos ;; 12169 1.1 christos *,yes) # both, prefer svr4 12170 1.1 christos dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 12171 1.1 christos library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 12172 1.1 christos # unpreferred sharedlib libNAME.a needs extra handling 12173 1.1 christos 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"' 12174 1.1 christos 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"' 12175 1.1 christos # We do not specify a path in Import Files, so LIBPATH fires. 12176 1.1 christos shlibpath_overrides_runpath=yes 12177 1.1 christos ;; 12178 1.1 christos *,no) # both, prefer aix 12179 1.1 christos dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 12180 1.1 christos library_names_spec='$libname$release.a $libname.a' 12181 1.1 christos soname_spec='$libname$release$shared_ext$major' 12182 1.1 christos # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 12183 1.1 christos 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)' 12184 1.1 christos 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"' 12185 1.1 christos ;; 12186 1.1 christos esac 12187 1.1 christos shlibpath_var=LIBPATH 12188 1.1 christos fi 12189 1.1 christos ;; 12190 1.1 christos 12191 1.1 christos amigaos*) 12192 1.1 christos case $host_cpu in 12193 1.1 christos powerpc) 12194 1.1 christos # Since July 2007 AmigaOS4 officially supports .so libraries. 12195 1.1 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 12196 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12197 1.1 christos ;; 12198 1.1 christos m68k) 12199 1.1 christos library_names_spec='$libname.ixlibrary $libname.a' 12200 1.1 christos # Create ${libname}_ixlibrary.a entries in /sys/libs. 12201 1.1 christos 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' 12202 1.1 christos ;; 12203 1.1 christos esac 12204 1.1 christos ;; 12205 1.1 christos 12206 1.1 christos beos*) 12207 1.1 christos library_names_spec='$libname$shared_ext' 12208 1.1 christos dynamic_linker="$host_os ld.so" 12209 1.1 christos shlibpath_var=LIBRARY_PATH 12210 1.1 christos ;; 12211 1.1 christos 12212 1.1 christos bsdi[45]*) 12213 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12214 1.1 christos need_version=no 12215 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12216 1.1 christos soname_spec='$libname$release$shared_ext$major' 12217 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 12218 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12219 1.1 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 12220 1.1 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 12221 1.1 christos # the default ld.so.conf also contains /usr/contrib/lib and 12222 1.1 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 12223 1.1 christos # libtool to hard-code these into programs 12224 1.1 christos ;; 12225 1.1 christos 12226 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 12227 1.1 christos version_type=windows 12228 1.1 christos shrext_cmds=.dll 12229 1.1 christos need_version=no 12230 1.1 christos need_lib_prefix=no 12231 1.1 christos 12232 1.1 christos case $GCC,$cc_basename in 12233 1.1 christos yes,*) 12234 1.1 christos # gcc 12235 1.1 christos library_names_spec='$libname.dll.a' 12236 1.1 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds 12237 1.1 christos postinstall_cmds='base_file=`basename \$file`~ 12238 1.1 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 12239 1.1 christos dldir=$destdir/`dirname \$dlpath`~ 12240 1.1 christos test -d \$dldir || mkdir -p \$dldir~ 12241 1.1 christos $install_prog $dir/$dlname \$dldir/$dlname~ 12242 1.1 christos chmod a+x \$dldir/$dlname~ 12243 1.1 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 12244 1.1 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 12245 1.1 christos fi' 12246 1.1 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 12247 1.1 christos dlpath=$dir/\$dldll~ 12248 1.1 christos $RM \$dlpath' 12249 1.1 christos shlibpath_overrides_runpath=yes 12250 1.1 christos 12251 1.1 christos case $host_os in 12252 1.1 christos cygwin*) 12253 1.1 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib' 12254 1.1 christos soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 12255 1.1 christos 12256 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 12257 1.1 christos ;; 12258 1.1 christos mingw* | cegcc*) 12259 1.1 christos # MinGW DLLs use traditional 'lib' prefix 12260 1.1 christos soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 12261 1.1 christos ;; 12262 1.1 christos pw32*) 12263 1.1 christos # pw32 DLLs use 'pw' prefix rather than 'lib' 12264 1.1 christos library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 12265 1.1 christos ;; 12266 1.1 christos esac 12267 1.1 christos dynamic_linker='Win32 ld.exe' 12268 1.1 christos ;; 12269 1.1 christos 12270 1.1 christos *,cl*) 12271 1.1 christos # Native MSVC 12272 1.1 christos libname_spec='$name' 12273 1.1 christos soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 12274 1.1 christos library_names_spec='$libname.dll.lib' 12275 1.1 christos 12276 1.1 christos case $build_os in 12277 1.1 christos mingw*) 12278 1.1 christos sys_lib_search_path_spec= 12279 1.1 christos lt_save_ifs=$IFS 12280 1.1 christos IFS=';' 12281 1.1 christos for lt_path in $LIB 12282 1.1 christos do 12283 1.1 christos IFS=$lt_save_ifs 12284 1.1 christos # Let DOS variable expansion print the short 8.3 style file name. 12285 1.1 christos lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 12286 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 12287 1.1 christos done 12288 1.1 christos IFS=$lt_save_ifs 12289 1.1 christos # Convert to MSYS style. 12290 1.1 christos sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 12291 1.1 christos ;; 12292 1.1 christos cygwin*) 12293 1.1 christos # Convert to unix form, then to dos form, then back to unix form 12294 1.1 christos # but this time dos style (no spaces!) so that the unix form looks 12295 1.1 christos # like /cygdrive/c/PROGRA~1:/cygdr... 12296 1.1 christos sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 12297 1.1 christos sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 12298 1.1 christos sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12299 1.1 christos ;; 12300 1.1 christos *) 12301 1.1 christos sys_lib_search_path_spec=$LIB 12302 1.1 christos if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 12303 1.1 christos # It is most probably a Windows format PATH. 12304 1.1 christos sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 12305 1.1 christos else 12306 1.1 christos sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12307 1.1 christos fi 12308 1.1 christos # FIXME: find the short name or the path components, as spaces are 12309 1.1 christos # common. (e.g. "Program Files" -> "PROGRA~1") 12310 1.1 christos ;; 12311 1.1 christos esac 12312 1.1 christos 12313 1.1 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds 12314 1.1 christos postinstall_cmds='base_file=`basename \$file`~ 12315 1.1 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 12316 1.1 christos dldir=$destdir/`dirname \$dlpath`~ 12317 1.1 christos test -d \$dldir || mkdir -p \$dldir~ 12318 1.1 christos $install_prog $dir/$dlname \$dldir/$dlname' 12319 1.1 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 12320 1.1 christos dlpath=$dir/\$dldll~ 12321 1.1 christos $RM \$dlpath' 12322 1.1 christos shlibpath_overrides_runpath=yes 12323 1.1 christos dynamic_linker='Win32 link.exe' 12324 1.1 christos ;; 12325 1.1 christos 12326 1.1 christos *) 12327 1.1 christos # Assume MSVC wrapper 12328 1.1 christos library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 12329 1.1 christos dynamic_linker='Win32 ld.exe' 12330 1.1 christos ;; 12331 1.1 christos esac 12332 1.1 christos # FIXME: first we should search . and the directory the executable is in 12333 1.1 christos shlibpath_var=PATH 12334 1.1 christos ;; 12335 1.1 christos 12336 1.1 christos darwin* | rhapsody*) 12337 1.1 christos dynamic_linker="$host_os dyld" 12338 1.1 christos version_type=darwin 12339 1.1 christos need_lib_prefix=no 12340 1.1 christos need_version=no 12341 1.1 christos library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 12342 1.1 christos soname_spec='$libname$release$major$shared_ext' 12343 1.1 christos shlibpath_overrides_runpath=yes 12344 1.1 christos shlibpath_var=DYLD_LIBRARY_PATH 12345 1.1 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 12346 1.1 christos 12347 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 12348 1.1 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 12349 1.1 christos ;; 12350 1.1 christos 12351 1.1 christos dgux*) 12352 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12353 1.1 christos need_lib_prefix=no 12354 1.1 christos need_version=no 12355 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12356 1.1 christos soname_spec='$libname$release$shared_ext$major' 12357 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12358 1.1 christos ;; 12359 1.1 christos 12360 1.1 christos freebsd* | dragonfly*) 12361 1.1 christos # DragonFly does not have aout. When/if they implement a new 12362 1.1 christos # versioning mechanism, adjust this. 12363 1.1 christos if test -x /usr/bin/objformat; then 12364 1.1 christos objformat=`/usr/bin/objformat` 12365 1.1 christos else 12366 1.1 christos case $host_os in 12367 1.1 christos freebsd[23].*) objformat=aout ;; 12368 1.1 christos *) objformat=elf ;; 12369 1.1 christos esac 12370 1.1 christos fi 12371 1.1 christos version_type=freebsd-$objformat 12372 1.1 christos case $version_type in 12373 1.1 christos freebsd-elf*) 12374 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12375 1.1 christos soname_spec='$libname$release$shared_ext$major' 12376 1.1 christos need_version=no 12377 1.1 christos need_lib_prefix=no 12378 1.1 christos ;; 12379 1.1 christos freebsd-*) 12380 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12381 1.1 christos need_version=yes 12382 1.1 christos ;; 12383 1.1 christos esac 12384 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12385 1.1 christos case $host_os in 12386 1.1 christos freebsd2.*) 12387 1.1 christos shlibpath_overrides_runpath=yes 12388 1.1 christos ;; 12389 1.1 christos freebsd3.[01]* | freebsdelf3.[01]*) 12390 1.1 christos shlibpath_overrides_runpath=yes 12391 1.1 christos hardcode_into_libs=yes 12392 1.1 christos ;; 12393 1.1 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 12394 1.1 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 12395 1.1 christos shlibpath_overrides_runpath=no 12396 1.1 christos hardcode_into_libs=yes 12397 1.1 christos ;; 12398 1.1 christos *) # from 4.6 on, and DragonFly 12399 1.1 christos shlibpath_overrides_runpath=yes 12400 1.1 christos hardcode_into_libs=yes 12401 1.1 christos ;; 12402 1.1 christos esac 12403 1.1 christos ;; 12404 1.1 christos 12405 1.1 christos haiku*) 12406 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12407 1.1 christos need_lib_prefix=no 12408 1.1 christos need_version=no 12409 1.1 christos dynamic_linker="$host_os runtime_loader" 12410 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12411 1.1 christos soname_spec='$libname$release$shared_ext$major' 12412 1.1 christos shlibpath_var=LIBRARY_PATH 12413 1.1 christos shlibpath_overrides_runpath=no 12414 1.1 christos sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 12415 1.1 christos hardcode_into_libs=yes 12416 1.1 christos ;; 12417 1.1 christos 12418 1.1 christos hpux9* | hpux10* | hpux11*) 12419 1.1 christos # Give a soname corresponding to the major version so that dld.sl refuses to 12420 1.1 christos # link against other versions. 12421 1.1 christos version_type=sunos 12422 1.1 christos need_lib_prefix=no 12423 1.1 christos need_version=no 12424 1.1 christos case $host_cpu in 12425 1.1 christos ia64*) 12426 1.1 christos shrext_cmds='.so' 12427 1.1 christos hardcode_into_libs=yes 12428 1.1 christos dynamic_linker="$host_os dld.so" 12429 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12430 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12431 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12432 1.1 christos soname_spec='$libname$release$shared_ext$major' 12433 1.1 christos if test 32 = "$HPUX_IA64_MODE"; then 12434 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12435 1.1 christos sys_lib_dlsearch_path_spec=/usr/lib/hpux32 12436 1.1 christos else 12437 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12438 1.1 christos sys_lib_dlsearch_path_spec=/usr/lib/hpux64 12439 1.1 christos fi 12440 1.1 christos ;; 12441 1.1 christos hppa*64*) 12442 1.1 christos shrext_cmds='.sl' 12443 1.1 christos hardcode_into_libs=yes 12444 1.1 christos dynamic_linker="$host_os dld.sl" 12445 1.1 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12446 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12447 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12448 1.1 christos soname_spec='$libname$release$shared_ext$major' 12449 1.1 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12450 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12451 1.1 christos ;; 12452 1.1 christos *) 12453 1.1 christos shrext_cmds='.sl' 12454 1.1 christos dynamic_linker="$host_os dld.sl" 12455 1.1 christos shlibpath_var=SHLIB_PATH 12456 1.1 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12457 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12458 1.1 christos soname_spec='$libname$release$shared_ext$major' 12459 1.1 christos ;; 12460 1.1 christos esac 12461 1.1 christos # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 12462 1.1 christos postinstall_cmds='chmod 555 $lib' 12463 1.1 christos # or fails outright, so override atomically: 12464 1.1 christos install_override_mode=555 12465 1.1 christos ;; 12466 1.1 christos 12467 1.1 christos interix[3-9]*) 12468 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12469 1.1 christos need_lib_prefix=no 12470 1.1 christos need_version=no 12471 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12472 1.1 christos soname_spec='$libname$release$shared_ext$major' 12473 1.1 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12474 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12475 1.1 christos shlibpath_overrides_runpath=no 12476 1.1 christos hardcode_into_libs=yes 12477 1.1 christos ;; 12478 1.1 christos 12479 1.1 christos irix5* | irix6* | nonstopux*) 12480 1.1 christos case $host_os in 12481 1.1 christos nonstopux*) version_type=nonstopux ;; 12482 1.1 christos *) 12483 1.1 christos if test yes = "$lt_cv_prog_gnu_ld"; then 12484 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12485 1.1 christos else 12486 1.1 christos version_type=irix 12487 1.1 christos fi ;; 12488 1.1 christos esac 12489 1.1 christos need_lib_prefix=no 12490 1.1 christos need_version=no 12491 1.1 christos soname_spec='$libname$release$shared_ext$major' 12492 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 12493 1.1 christos case $host_os in 12494 1.1 christos irix5* | nonstopux*) 12495 1.1 christos libsuff= shlibsuff= 12496 1.1 christos ;; 12497 1.1 christos *) 12498 1.1 christos case $LD in # libtool.m4 will add one of these switches to LD 12499 1.1 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12500 1.1 christos libsuff= shlibsuff= libmagic=32-bit;; 12501 1.1 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12502 1.1 christos libsuff=32 shlibsuff=N32 libmagic=N32;; 12503 1.1 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12504 1.1 christos libsuff=64 shlibsuff=64 libmagic=64-bit;; 12505 1.1 christos *) libsuff= shlibsuff= libmagic=never-match;; 12506 1.1 christos esac 12507 1.1 christos ;; 12508 1.1 christos esac 12509 1.1 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12510 1.1 christos shlibpath_overrides_runpath=no 12511 1.1 christos sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 12512 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 12513 1.1 christos hardcode_into_libs=yes 12514 1.1 christos ;; 12515 1.1 christos 12516 1.1 christos # No shared lib support for Linux oldld, aout, or coff. 12517 1.1 christos linux*oldld* | linux*aout* | linux*coff*) 12518 1.1 christos dynamic_linker=no 12519 1.1 christos ;; 12520 1.1 christos 12521 1.1 christos linux*android*) 12522 1.1 christos version_type=none # Android doesn't support versioned libraries. 12523 1.1 christos need_lib_prefix=no 12524 1.1 christos need_version=no 12525 1.1 christos library_names_spec='$libname$release$shared_ext' 12526 1.1 christos soname_spec='$libname$release$shared_ext' 12527 1.1 christos finish_cmds= 12528 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12529 1.1 christos shlibpath_overrides_runpath=yes 12530 1.1 christos 12531 1.1 christos # This implies no fast_install, which is unacceptable. 12532 1.1 christos # Some rework will be needed to allow for fast_install 12533 1.1 christos # before this can be enabled. 12534 1.1 christos hardcode_into_libs=yes 12535 1.1 christos 12536 1.1 christos dynamic_linker='Android linker' 12537 1.1 christos # Don't embed -rpath directories since the linker doesn't support them. 12538 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 12539 1.1 christos ;; 12540 1.1 christos 12541 1.1 christos # This must be glibc/ELF. 12542 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 12543 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12544 1.1 christos need_lib_prefix=no 12545 1.1 christos need_version=no 12546 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12547 1.1 christos soname_spec='$libname$release$shared_ext$major' 12548 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12549 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12550 1.1 christos shlibpath_overrides_runpath=no 12551 1.1 christos 12552 1.1 christos # Some binutils ld are patched to set DT_RUNPATH 12553 1.1 christos if test ${lt_cv_shlibpath_overrides_runpath+y} 12554 1.1 christos then : 12555 1.1 christos printf %s "(cached) " >&6 12556 1.1 christos else $as_nop 12557 1.1 christos lt_cv_shlibpath_overrides_runpath=no 12558 1.1 christos save_LDFLAGS=$LDFLAGS 12559 1.1 christos save_libdir=$libdir 12560 1.1 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 12561 1.1 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 12562 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12563 1.1 christos /* end confdefs.h. */ 12564 1.1 christos 12565 1.1 christos int 12566 1.1 christos main (void) 12567 1.1 christos { 12568 1.1 christos 12569 1.1 christos ; 12570 1.1 christos return 0; 12571 1.1 christos } 12572 1.1 christos _ACEOF 12573 1.1 christos if ac_fn_c_try_link "$LINENO" 12574 1.1 christos then : 12575 1.1 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null 12576 1.1 christos then : 12577 1.1 christos lt_cv_shlibpath_overrides_runpath=yes 12578 1.1 christos fi 12579 1.1 christos fi 12580 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12581 1.1 christos conftest$ac_exeext conftest.$ac_ext 12582 1.1 christos LDFLAGS=$save_LDFLAGS 12583 1.1 christos libdir=$save_libdir 12584 1.1 christos 12585 1.1 christos fi 12586 1.1 christos 12587 1.1 christos shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 12588 1.1 christos 12589 1.1 christos # This implies no fast_install, which is unacceptable. 12590 1.1 christos # Some rework will be needed to allow for fast_install 12591 1.1 christos # before this can be enabled. 12592 1.1 christos hardcode_into_libs=yes 12593 1.1 christos 12594 1.1 christos # Ideally, we could use ldconfig to report *all* directores which are 12595 1.1 christos # searched for libraries, however this is still not possible. Aside from not 12596 1.1 christos # being certain /sbin/ldconfig is available, command 12597 1.1 christos # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 12598 1.1 christos # even though it is searched at run-time. Try to do the best guess by 12599 1.1 christos # appending ld.so.conf contents (and includes) to the search path. 12600 1.1 christos if test -f /etc/ld.so.conf; then 12601 1.1 christos 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' ' '` 12602 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 12603 1.1 christos fi 12604 1.1 christos 12605 1.1 christos # We used to test for /lib/ld.so.1 and disable shared libraries on 12606 1.1 christos # powerpc, because MkLinux only supported shared libraries with the 12607 1.1 christos # GNU dynamic linker. Since this was broken with cross compilers, 12608 1.1 christos # most powerpc-linux boxes support dynamic linking these days and 12609 1.1 christos # people can always --disable-shared, the test was removed, and we 12610 1.1 christos # assume the GNU/Linux dynamic linker is in use. 12611 1.1 christos dynamic_linker='GNU/Linux ld.so' 12612 1.1 christos ;; 12613 1.1 christos 12614 1.1 christos netbsdelf*-gnu) 12615 1.1 christos version_type=linux 12616 1.1 christos need_lib_prefix=no 12617 1.1 christos need_version=no 12618 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12619 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12620 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12621 1.1 christos shlibpath_overrides_runpath=no 12622 1.1 christos hardcode_into_libs=yes 12623 1.1 christos dynamic_linker='NetBSD ld.elf_so' 12624 1.1 christos ;; 12625 1.1 christos 12626 1.1 christos netbsd*) 12627 1.1 christos version_type=sunos 12628 1.1 christos need_lib_prefix=no 12629 1.1 christos need_version=no 12630 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12631 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12632 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12633 1.1 christos dynamic_linker='NetBSD (a.out) ld.so' 12634 1.1 christos else 12635 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12636 1.1 christos soname_spec='$libname$release$shared_ext$major' 12637 1.1 christos dynamic_linker='NetBSD ld.elf_so' 12638 1.1 christos fi 12639 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12640 1.1 christos shlibpath_overrides_runpath=yes 12641 1.1 christos hardcode_into_libs=yes 12642 1.1 christos ;; 12643 1.1 christos 12644 1.1 christos newsos6) 12645 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12646 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12647 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12648 1.1 christos shlibpath_overrides_runpath=yes 12649 1.1 christos ;; 12650 1.1 christos 12651 1.1 christos *nto* | *qnx*) 12652 1.1 christos version_type=qnx 12653 1.1 christos need_lib_prefix=no 12654 1.1 christos need_version=no 12655 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12656 1.1 christos soname_spec='$libname$release$shared_ext$major' 12657 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12658 1.1 christos shlibpath_overrides_runpath=no 12659 1.1 christos hardcode_into_libs=yes 12660 1.1 christos dynamic_linker='ldqnx.so' 12661 1.1 christos ;; 12662 1.1 christos 12663 1.1 christos openbsd* | bitrig*) 12664 1.1 christos version_type=sunos 12665 1.1 christos sys_lib_dlsearch_path_spec=/usr/lib 12666 1.1 christos need_lib_prefix=no 12667 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12668 1.1 christos need_version=no 12669 1.1 christos else 12670 1.1 christos need_version=yes 12671 1.1 christos fi 12672 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12673 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12674 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12675 1.1 christos shlibpath_overrides_runpath=yes 12676 1.1 christos ;; 12677 1.1 christos 12678 1.1 christos os2*) 12679 1.1 christos libname_spec='$name' 12680 1.1 christos version_type=windows 12681 1.1 christos shrext_cmds=.dll 12682 1.1 christos need_version=no 12683 1.1 christos need_lib_prefix=no 12684 1.1 christos # OS/2 can only load a DLL with a base name of 8 characters or less. 12685 1.1 christos soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 12686 1.1 christos v=$($ECHO $release$versuffix | tr -d .-); 12687 1.1 christos n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 12688 1.1 christos $ECHO $n$v`$shared_ext' 12689 1.1 christos library_names_spec='${libname}_dll.$libext' 12690 1.1 christos dynamic_linker='OS/2 ld.exe' 12691 1.1 christos shlibpath_var=BEGINLIBPATH 12692 1.1 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12693 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12694 1.1 christos postinstall_cmds='base_file=`basename \$file`~ 12695 1.1 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 12696 1.1 christos dldir=$destdir/`dirname \$dlpath`~ 12697 1.1 christos test -d \$dldir || mkdir -p \$dldir~ 12698 1.1 christos $install_prog $dir/$dlname \$dldir/$dlname~ 12699 1.1 christos chmod a+x \$dldir/$dlname~ 12700 1.1 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 12701 1.1 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 12702 1.1 christos fi' 12703 1.1 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 12704 1.1 christos dlpath=$dir/\$dldll~ 12705 1.1 christos $RM \$dlpath' 12706 1.1 christos ;; 12707 1.1 christos 12708 1.1 christos osf3* | osf4* | osf5*) 12709 1.1 christos version_type=osf 12710 1.1 christos need_lib_prefix=no 12711 1.1 christos need_version=no 12712 1.1 christos soname_spec='$libname$release$shared_ext$major' 12713 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12714 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12715 1.1 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12716 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12717 1.1 christos ;; 12718 1.1 christos 12719 1.1 christos rdos*) 12720 1.1 christos dynamic_linker=no 12721 1.1 christos ;; 12722 1.1 christos 12723 1.1 christos solaris*) 12724 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12725 1.1 christos need_lib_prefix=no 12726 1.1 christos need_version=no 12727 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12728 1.1 christos soname_spec='$libname$release$shared_ext$major' 12729 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12730 1.1 christos shlibpath_overrides_runpath=yes 12731 1.1 christos hardcode_into_libs=yes 12732 1.1 christos # ldd complains unless libraries are executable 12733 1.1 christos postinstall_cmds='chmod +x $lib' 12734 1.1 christos ;; 12735 1.1 christos 12736 1.1 christos sunos4*) 12737 1.1 christos version_type=sunos 12738 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12739 1.1 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12740 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12741 1.1 christos shlibpath_overrides_runpath=yes 12742 1.1 christos if test yes = "$with_gnu_ld"; then 12743 1.1 christos need_lib_prefix=no 12744 1.1 christos fi 12745 1.1 christos need_version=yes 12746 1.1 christos ;; 12747 1.1 christos 12748 1.1 christos sysv4 | sysv4.3*) 12749 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12750 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12751 1.1 christos soname_spec='$libname$release$shared_ext$major' 12752 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12753 1.1 christos case $host_vendor in 12754 1.1 christos sni) 12755 1.1 christos shlibpath_overrides_runpath=no 12756 1.1 christos need_lib_prefix=no 12757 1.1 christos runpath_var=LD_RUN_PATH 12758 1.1 christos ;; 12759 1.1 christos siemens) 12760 1.1 christos need_lib_prefix=no 12761 1.1 christos ;; 12762 1.1 christos motorola) 12763 1.1 christos need_lib_prefix=no 12764 1.1 christos need_version=no 12765 1.1 christos shlibpath_overrides_runpath=no 12766 1.1 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12767 1.1 christos ;; 12768 1.1 christos esac 12769 1.1 christos ;; 12770 1.1 christos 12771 1.1 christos sysv4*MP*) 12772 1.1 christos if test -d /usr/nec; then 12773 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12774 1.1 christos library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 12775 1.1 christos soname_spec='$libname$shared_ext.$major' 12776 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12777 1.1 christos fi 12778 1.1 christos ;; 12779 1.1 christos 12780 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12781 1.1 christos version_type=sco 12782 1.1 christos need_lib_prefix=no 12783 1.1 christos need_version=no 12784 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 12785 1.1 christos soname_spec='$libname$release$shared_ext$major' 12786 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12787 1.1 christos shlibpath_overrides_runpath=yes 12788 1.1 christos hardcode_into_libs=yes 12789 1.1 christos if test yes = "$with_gnu_ld"; then 12790 1.1 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12791 1.1 christos else 12792 1.1 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12793 1.1 christos case $host_os in 12794 1.1 christos sco3.2v5*) 12795 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12796 1.1 christos ;; 12797 1.1 christos esac 12798 1.1 christos fi 12799 1.1 christos sys_lib_dlsearch_path_spec='/usr/lib' 12800 1.1 christos ;; 12801 1.1 christos 12802 1.1 christos tpf*) 12803 1.1 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12804 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12805 1.1 christos need_lib_prefix=no 12806 1.1 christos need_version=no 12807 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12808 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12809 1.1 christos shlibpath_overrides_runpath=no 12810 1.1 christos hardcode_into_libs=yes 12811 1.1 christos ;; 12812 1.1 christos 12813 1.1 christos uts4*) 12814 1.1 christos version_type=linux # correct to gnu/linux during the next big refactor 12815 1.1 christos library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12816 1.1 christos soname_spec='$libname$release$shared_ext$major' 12817 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12818 1.1 christos ;; 12819 1.1 christos 12820 1.1 christos *) 12821 1.1 christos dynamic_linker=no 12822 1.1 christos ;; 12823 1.1 christos esac 12824 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12825 1.1 christos printf "%s\n" "$dynamic_linker" >&6; } 12826 1.1 christos test no = "$dynamic_linker" && can_build_shared=no 12827 1.1 christos 12828 1.1 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12829 1.1 christos if test yes = "$GCC"; then 12830 1.1 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12831 1.1 christos fi 12832 1.1 christos 12833 1.1 christos if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 12834 1.1 christos sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 12835 1.1 christos fi 12836 1.1 christos 12837 1.1 christos if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 12838 1.1 christos sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 12839 1.1 christos fi 12840 1.1 christos 12841 1.1 christos # remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 12842 1.1 christos configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 12843 1.1 christos 12844 1.1 christos # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 12845 1.1 christos func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 12846 1.1 christos 12847 1.1 christos # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 12848 1.1 christos configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 12849 1.1 christos 12850 1.1 christos 12851 1.1 christos 12852 1.1 christos 12853 1.1 christos 12854 1.1 christos 12855 1.1 christos 12856 1.1 christos 12857 1.1 christos 12858 1.1 christos 12859 1.1 christos 12860 1.1 christos 12861 1.1 christos 12862 1.1 christos 12863 1.1 christos 12864 1.1 christos 12865 1.1 christos 12866 1.1 christos 12867 1.1 christos 12868 1.1 christos 12869 1.1 christos 12870 1.1 christos 12871 1.1 christos 12872 1.1 christos 12873 1.1 christos 12874 1.1 christos 12875 1.1 christos 12876 1.1 christos 12877 1.1 christos 12878 1.1 christos 12879 1.1 christos 12880 1.1 christos 12881 1.1 christos 12882 1.1 christos 12883 1.1 christos 12884 1.1 christos 12885 1.1 christos 12886 1.1 christos 12887 1.1 christos 12888 1.1 christos 12889 1.1 christos 12890 1.1 christos 12891 1.1 christos 12892 1.1 christos 12893 1.1 christos 12894 1.1 christos 12895 1.1 christos 12896 1.1 christos 12897 1.1 christos 12898 1.1 christos 12899 1.1 christos 12900 1.1 christos 12901 1.1 christos 12902 1.1 christos 12903 1.1 christos 12904 1.1 christos 12905 1.1 christos 12906 1.1 christos 12907 1.1 christos 12908 1.1 christos 12909 1.1 christos 12910 1.1 christos 12911 1.1 christos 12912 1.1 christos 12913 1.1 christos 12914 1.1 christos 12915 1.1 christos 12916 1.1 christos 12917 1.1 christos 12918 1.1 christos 12919 1.1 christos 12920 1.1 christos 12921 1.1 christos 12922 1.1 christos 12923 1.1 christos 12924 1.1 christos 12925 1.1 christos 12926 1.1 christos 12927 1.1 christos 12928 1.1 christos 12929 1.1 christos 12930 1.1 christos 12931 1.1 christos 12932 1.1 christos 12933 1.1 christos 12934 1.1 christos 12935 1.1 christos 12936 1.1 christos 12937 1.1 christos 12938 1.1 christos 12939 1.1 christos 12940 1.1 christos 12941 1.1 christos 12942 1.1 christos 12943 1.1 christos 12944 1.1 christos 12945 1.1 christos 12946 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12947 1.1 christos printf %s "checking how to hardcode library paths into programs... " >&6; } 12948 1.1 christos hardcode_action= 12949 1.1 christos if test -n "$hardcode_libdir_flag_spec" || 12950 1.1 christos test -n "$runpath_var" || 12951 1.1 christos test yes = "$hardcode_automatic"; then 12952 1.1 christos 12953 1.1 christos # We can hardcode non-existent directories. 12954 1.1 christos if test no != "$hardcode_direct" && 12955 1.1 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we 12956 1.1 christos # have to relink, otherwise we might link with an installed library 12957 1.1 christos # when we should be linking with a yet-to-be-installed one 12958 1.1 christos ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 12959 1.1 christos test no != "$hardcode_minus_L"; then 12960 1.1 christos # Linking always hardcodes the temporary library directory. 12961 1.1 christos hardcode_action=relink 12962 1.1 christos else 12963 1.1 christos # We can link without hardcoding, and we can hardcode nonexisting dirs. 12964 1.1 christos hardcode_action=immediate 12965 1.1 christos fi 12966 1.1 christos else 12967 1.1 christos # We cannot hardcode anything, or else we can only hardcode existing 12968 1.1 christos # directories. 12969 1.1 christos hardcode_action=unsupported 12970 1.1 christos fi 12971 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12972 1.1 christos printf "%s\n" "$hardcode_action" >&6; } 12973 1.1 christos 12974 1.1 christos if test relink = "$hardcode_action" || 12975 1.1 christos test yes = "$inherit_rpath"; then 12976 1.1 christos # Fast installation is not supported 12977 1.1 christos enable_fast_install=no 12978 1.1 christos elif test yes = "$shlibpath_overrides_runpath" || 12979 1.1 christos test no = "$enable_shared"; then 12980 1.1 christos # Fast installation is not necessary 12981 1.1 christos enable_fast_install=needless 12982 1.1 christos fi 12983 1.1 christos 12984 1.1 christos 12985 1.1 christos 12986 1.1 christos 12987 1.1 christos 12988 1.1 christos 12989 1.1 christos if test yes != "$enable_dlopen"; then 12990 1.1 christos enable_dlopen=unknown 12991 1.1 christos enable_dlopen_self=unknown 12992 1.1 christos enable_dlopen_self_static=unknown 12993 1.1 christos else 12994 1.1 christos lt_cv_dlopen=no 12995 1.1 christos lt_cv_dlopen_libs= 12996 1.1 christos 12997 1.1 christos case $host_os in 12998 1.1 christos beos*) 12999 1.1 christos lt_cv_dlopen=load_add_on 13000 1.1 christos lt_cv_dlopen_libs= 13001 1.1 christos lt_cv_dlopen_self=yes 13002 1.1 christos ;; 13003 1.1 christos 13004 1.1 christos mingw* | pw32* | cegcc*) 13005 1.1 christos lt_cv_dlopen=LoadLibrary 13006 1.1 christos lt_cv_dlopen_libs= 13007 1.1 christos ;; 13008 1.1 christos 13009 1.1 christos cygwin*) 13010 1.1 christos lt_cv_dlopen=dlopen 13011 1.1 christos lt_cv_dlopen_libs= 13012 1.1 christos ;; 13013 1.1 christos 13014 1.1 christos darwin*) 13015 1.1 christos # if libdl is installed we need to link against it 13016 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13017 1.1 christos printf %s "checking for dlopen in -ldl... " >&6; } 13018 1.1 christos if test ${ac_cv_lib_dl_dlopen+y} 13019 1.1 christos then : 13020 1.1 christos printf %s "(cached) " >&6 13021 1.1 christos else $as_nop 13022 1.1 christos ac_check_lib_save_LIBS=$LIBS 13023 1.1 christos LIBS="-ldl $LIBS" 13024 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13025 1.1 christos /* end confdefs.h. */ 13026 1.1 christos 13027 1.1 christos /* Override any GCC internal prototype to avoid an error. 13028 1.1 christos Use char because int might match the return type of a GCC 13029 1.1 christos builtin and then its argument prototype would still apply. */ 13030 1.1 christos char dlopen (); 13031 1.1 christos int 13032 1.1 christos main (void) 13033 1.1 christos { 13034 1.1 christos return dlopen (); 13035 1.1 christos ; 13036 1.1 christos return 0; 13037 1.1 christos } 13038 1.1 christos _ACEOF 13039 1.1 christos if ac_fn_c_try_link "$LINENO" 13040 1.1 christos then : 13041 1.1 christos ac_cv_lib_dl_dlopen=yes 13042 1.1 christos else $as_nop 13043 1.1 christos ac_cv_lib_dl_dlopen=no 13044 1.1 christos fi 13045 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13046 1.1 christos conftest$ac_exeext conftest.$ac_ext 13047 1.1 christos LIBS=$ac_check_lib_save_LIBS 13048 1.1 christos fi 13049 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 13050 1.1 christos printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 13051 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes 13052 1.1 christos then : 13053 1.1 christos lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 13054 1.1 christos else $as_nop 13055 1.1 christos 13056 1.1 christos lt_cv_dlopen=dyld 13057 1.1 christos lt_cv_dlopen_libs= 13058 1.1 christos lt_cv_dlopen_self=yes 13059 1.1 christos 13060 1.1 christos fi 13061 1.1 christos 13062 1.1 christos ;; 13063 1.1 christos 13064 1.1 christos tpf*) 13065 1.1 christos # Don't try to run any link tests for TPF. We know it's impossible 13066 1.1 christos # because TPF is a cross-compiler, and we know how we open DSOs. 13067 1.1 christos lt_cv_dlopen=dlopen 13068 1.1 christos lt_cv_dlopen_libs= 13069 1.1 christos lt_cv_dlopen_self=no 13070 1.1 christos ;; 13071 1.1 christos 13072 1.1 christos *) 13073 1.1 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 13074 1.1 christos if test "x$ac_cv_func_shl_load" = xyes 13075 1.1 christos then : 13076 1.1 christos lt_cv_dlopen=shl_load 13077 1.1 christos else $as_nop 13078 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 13079 1.1 christos printf %s "checking for shl_load in -ldld... " >&6; } 13080 1.1 christos if test ${ac_cv_lib_dld_shl_load+y} 13081 1.1 christos then : 13082 1.1 christos printf %s "(cached) " >&6 13083 1.1 christos else $as_nop 13084 1.1 christos ac_check_lib_save_LIBS=$LIBS 13085 1.1 christos LIBS="-ldld $LIBS" 13086 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13087 1.1 christos /* end confdefs.h. */ 13088 1.1 christos 13089 1.1 christos /* Override any GCC internal prototype to avoid an error. 13090 1.1 christos Use char because int might match the return type of a GCC 13091 1.1 christos builtin and then its argument prototype would still apply. */ 13092 1.1 christos char shl_load (); 13093 1.1 christos int 13094 1.1 christos main (void) 13095 1.1 christos { 13096 1.1 christos return shl_load (); 13097 1.1 christos ; 13098 1.1 christos return 0; 13099 1.1 christos } 13100 1.1 christos _ACEOF 13101 1.1 christos if ac_fn_c_try_link "$LINENO" 13102 1.1 christos then : 13103 1.1 christos ac_cv_lib_dld_shl_load=yes 13104 1.1 christos else $as_nop 13105 1.1 christos ac_cv_lib_dld_shl_load=no 13106 1.1 christos fi 13107 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13108 1.1 christos conftest$ac_exeext conftest.$ac_ext 13109 1.1 christos LIBS=$ac_check_lib_save_LIBS 13110 1.1 christos fi 13111 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 13112 1.1 christos printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } 13113 1.1 christos if test "x$ac_cv_lib_dld_shl_load" = xyes 13114 1.1 christos then : 13115 1.1 christos lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 13116 1.1 christos else $as_nop 13117 1.1 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 13118 1.1 christos if test "x$ac_cv_func_dlopen" = xyes 13119 1.1 christos then : 13120 1.1 christos lt_cv_dlopen=dlopen 13121 1.1 christos else $as_nop 13122 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13123 1.1 christos printf %s "checking for dlopen in -ldl... " >&6; } 13124 1.1 christos if test ${ac_cv_lib_dl_dlopen+y} 13125 1.1 christos then : 13126 1.1 christos printf %s "(cached) " >&6 13127 1.1 christos else $as_nop 13128 1.1 christos ac_check_lib_save_LIBS=$LIBS 13129 1.1 christos LIBS="-ldl $LIBS" 13130 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13131 1.1 christos /* end confdefs.h. */ 13132 1.1 christos 13133 1.1 christos /* Override any GCC internal prototype to avoid an error. 13134 1.1 christos Use char because int might match the return type of a GCC 13135 1.1 christos builtin and then its argument prototype would still apply. */ 13136 1.1 christos char dlopen (); 13137 1.1 christos int 13138 1.1 christos main (void) 13139 1.1 christos { 13140 1.1 christos return dlopen (); 13141 1.1 christos ; 13142 1.1 christos return 0; 13143 1.1 christos } 13144 1.1 christos _ACEOF 13145 1.1 christos if ac_fn_c_try_link "$LINENO" 13146 1.1 christos then : 13147 1.1 christos ac_cv_lib_dl_dlopen=yes 13148 1.1 christos else $as_nop 13149 1.1 christos ac_cv_lib_dl_dlopen=no 13150 1.1 christos fi 13151 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13152 1.1 christos conftest$ac_exeext conftest.$ac_ext 13153 1.1 christos LIBS=$ac_check_lib_save_LIBS 13154 1.1 christos fi 13155 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 13156 1.1 christos printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 13157 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes 13158 1.1 christos then : 13159 1.1 christos lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 13160 1.1 christos else $as_nop 13161 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 13162 1.1 christos printf %s "checking for dlopen in -lsvld... " >&6; } 13163 1.1 christos if test ${ac_cv_lib_svld_dlopen+y} 13164 1.1 christos then : 13165 1.1 christos printf %s "(cached) " >&6 13166 1.1 christos else $as_nop 13167 1.1 christos ac_check_lib_save_LIBS=$LIBS 13168 1.1 christos LIBS="-lsvld $LIBS" 13169 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13170 1.1 christos /* end confdefs.h. */ 13171 1.1 christos 13172 1.1 christos /* Override any GCC internal prototype to avoid an error. 13173 1.1 christos Use char because int might match the return type of a GCC 13174 1.1 christos builtin and then its argument prototype would still apply. */ 13175 1.1 christos char dlopen (); 13176 1.1 christos int 13177 1.1 christos main (void) 13178 1.1 christos { 13179 1.1 christos return dlopen (); 13180 1.1 christos ; 13181 1.1 christos return 0; 13182 1.1 christos } 13183 1.1 christos _ACEOF 13184 1.1 christos if ac_fn_c_try_link "$LINENO" 13185 1.1 christos then : 13186 1.1 christos ac_cv_lib_svld_dlopen=yes 13187 1.1 christos else $as_nop 13188 1.1 christos ac_cv_lib_svld_dlopen=no 13189 1.1 christos fi 13190 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13191 1.1 christos conftest$ac_exeext conftest.$ac_ext 13192 1.1 christos LIBS=$ac_check_lib_save_LIBS 13193 1.1 christos fi 13194 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 13195 1.1 christos printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } 13196 1.1 christos if test "x$ac_cv_lib_svld_dlopen" = xyes 13197 1.1 christos then : 13198 1.1 christos lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 13199 1.1 christos else $as_nop 13200 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 13201 1.1 christos printf %s "checking for dld_link in -ldld... " >&6; } 13202 1.1 christos if test ${ac_cv_lib_dld_dld_link+y} 13203 1.1 christos then : 13204 1.1 christos printf %s "(cached) " >&6 13205 1.1 christos else $as_nop 13206 1.1 christos ac_check_lib_save_LIBS=$LIBS 13207 1.1 christos LIBS="-ldld $LIBS" 13208 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13209 1.1 christos /* end confdefs.h. */ 13210 1.1 christos 13211 1.1 christos /* Override any GCC internal prototype to avoid an error. 13212 1.1 christos Use char because int might match the return type of a GCC 13213 1.1 christos builtin and then its argument prototype would still apply. */ 13214 1.1 christos char dld_link (); 13215 1.1 christos int 13216 1.1 christos main (void) 13217 1.1 christos { 13218 1.1 christos return dld_link (); 13219 1.1 christos ; 13220 1.1 christos return 0; 13221 1.1 christos } 13222 1.1 christos _ACEOF 13223 1.1 christos if ac_fn_c_try_link "$LINENO" 13224 1.1 christos then : 13225 1.1 christos ac_cv_lib_dld_dld_link=yes 13226 1.1 christos else $as_nop 13227 1.1 christos ac_cv_lib_dld_dld_link=no 13228 1.1 christos fi 13229 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13230 1.1 christos conftest$ac_exeext conftest.$ac_ext 13231 1.1 christos LIBS=$ac_check_lib_save_LIBS 13232 1.1 christos fi 13233 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 13234 1.1 christos printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } 13235 1.1 christos if test "x$ac_cv_lib_dld_dld_link" = xyes 13236 1.1 christos then : 13237 1.1 christos lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 13238 1.1 christos fi 13239 1.1 christos 13240 1.1 christos 13241 1.1 christos fi 13242 1.1 christos 13243 1.1 christos 13244 1.1 christos fi 13245 1.1 christos 13246 1.1 christos 13247 1.1 christos fi 13248 1.1 christos 13249 1.1 christos 13250 1.1 christos fi 13251 1.1 christos 13252 1.1 christos 13253 1.1 christos fi 13254 1.1 christos 13255 1.1 christos ;; 13256 1.1 christos esac 13257 1.1 christos 13258 1.1 christos if test no = "$lt_cv_dlopen"; then 13259 1.1 christos enable_dlopen=no 13260 1.1 christos else 13261 1.1 christos enable_dlopen=yes 13262 1.1 christos fi 13263 1.1 christos 13264 1.1 christos case $lt_cv_dlopen in 13265 1.1 christos dlopen) 13266 1.1 christos save_CPPFLAGS=$CPPFLAGS 13267 1.1 christos test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 13268 1.1 christos 13269 1.1 christos save_LDFLAGS=$LDFLAGS 13270 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 13271 1.1 christos 13272 1.1 christos save_LIBS=$LIBS 13273 1.1 christos LIBS="$lt_cv_dlopen_libs $LIBS" 13274 1.1 christos 13275 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 13276 1.1 christos printf %s "checking whether a program can dlopen itself... " >&6; } 13277 1.1 christos if test ${lt_cv_dlopen_self+y} 13278 1.1 christos then : 13279 1.1 christos printf %s "(cached) " >&6 13280 1.1 christos else $as_nop 13281 1.1 christos if test yes = "$cross_compiling"; then : 13282 1.1 christos lt_cv_dlopen_self=cross 13283 1.1 christos else 13284 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13285 1.1 christos lt_status=$lt_dlunknown 13286 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 13287 1.1 christos #line $LINENO "configure" 13288 1.1 christos #include "confdefs.h" 13289 1.1 christos 13290 1.1 christos #if HAVE_DLFCN_H 13291 1.1 christos #include <dlfcn.h> 13292 1.1 christos #endif 13293 1.1 christos 13294 1.1 christos #include <stdio.h> 13295 1.1 christos 13296 1.1 christos #ifdef RTLD_GLOBAL 13297 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 13298 1.1 christos #else 13299 1.1 christos # ifdef DL_GLOBAL 13300 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 13301 1.1 christos # else 13302 1.1 christos # define LT_DLGLOBAL 0 13303 1.1 christos # endif 13304 1.1 christos #endif 13305 1.1 christos 13306 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13307 1.1 christos find out it does not work in some platform. */ 13308 1.1 christos #ifndef LT_DLLAZY_OR_NOW 13309 1.1 christos # ifdef RTLD_LAZY 13310 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 13311 1.1 christos # else 13312 1.1 christos # ifdef DL_LAZY 13313 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 13314 1.1 christos # else 13315 1.1 christos # ifdef RTLD_NOW 13316 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 13317 1.1 christos # else 13318 1.1 christos # ifdef DL_NOW 13319 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 13320 1.1 christos # else 13321 1.1 christos # define LT_DLLAZY_OR_NOW 0 13322 1.1 christos # endif 13323 1.1 christos # endif 13324 1.1 christos # endif 13325 1.1 christos # endif 13326 1.1 christos #endif 13327 1.1 christos 13328 1.1 christos /* When -fvisibility=hidden is used, assume the code has been annotated 13329 1.1 christos correspondingly for the symbols needed. */ 13330 1.1 christos #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 13331 1.1 christos int fnord () __attribute__((visibility("default"))); 13332 1.1 christos #endif 13333 1.1 christos 13334 1.1 christos int fnord () { return 42; } 13335 1.1 christos int main () 13336 1.1 christos { 13337 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13338 1.1 christos int status = $lt_dlunknown; 13339 1.1 christos 13340 1.1 christos if (self) 13341 1.1 christos { 13342 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13343 1.1 christos else 13344 1.1 christos { 13345 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13346 1.1 christos else puts (dlerror ()); 13347 1.1 christos } 13348 1.1 christos /* dlclose (self); */ 13349 1.1 christos } 13350 1.1 christos else 13351 1.1 christos puts (dlerror ()); 13352 1.1 christos 13353 1.1 christos return status; 13354 1.1 christos } 13355 1.1 christos _LT_EOF 13356 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13357 1.1 christos (eval $ac_link) 2>&5 13358 1.1 christos ac_status=$? 13359 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13360 1.1 christos test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 13361 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 13362 1.1 christos lt_status=$? 13363 1.1 christos case x$lt_status in 13364 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 13365 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 13366 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 13367 1.1 christos esac 13368 1.1 christos else : 13369 1.1 christos # compilation failed 13370 1.1 christos lt_cv_dlopen_self=no 13371 1.1 christos fi 13372 1.1 christos fi 13373 1.1 christos rm -fr conftest* 13374 1.1 christos 13375 1.1 christos 13376 1.1 christos fi 13377 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 13378 1.1 christos printf "%s\n" "$lt_cv_dlopen_self" >&6; } 13379 1.1 christos 13380 1.1 christos if test yes = "$lt_cv_dlopen_self"; then 13381 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 13382 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 13383 1.1 christos printf %s "checking whether a statically linked program can dlopen itself... " >&6; } 13384 1.1 christos if test ${lt_cv_dlopen_self_static+y} 13385 1.1 christos then : 13386 1.1 christos printf %s "(cached) " >&6 13387 1.1 christos else $as_nop 13388 1.1 christos if test yes = "$cross_compiling"; then : 13389 1.1 christos lt_cv_dlopen_self_static=cross 13390 1.1 christos else 13391 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13392 1.1 christos lt_status=$lt_dlunknown 13393 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 13394 1.1 christos #line $LINENO "configure" 13395 1.1 christos #include "confdefs.h" 13396 1.1 christos 13397 1.1 christos #if HAVE_DLFCN_H 13398 1.1 christos #include <dlfcn.h> 13399 1.1 christos #endif 13400 1.1 christos 13401 1.1 christos #include <stdio.h> 13402 1.1 christos 13403 1.1 christos #ifdef RTLD_GLOBAL 13404 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 13405 1.1 christos #else 13406 1.1 christos # ifdef DL_GLOBAL 13407 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 13408 1.1 christos # else 13409 1.1 christos # define LT_DLGLOBAL 0 13410 1.1 christos # endif 13411 1.1 christos #endif 13412 1.1 christos 13413 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13414 1.1 christos find out it does not work in some platform. */ 13415 1.1 christos #ifndef LT_DLLAZY_OR_NOW 13416 1.1 christos # ifdef RTLD_LAZY 13417 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 13418 1.1 christos # else 13419 1.1 christos # ifdef DL_LAZY 13420 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 13421 1.1 christos # else 13422 1.1 christos # ifdef RTLD_NOW 13423 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 13424 1.1 christos # else 13425 1.1 christos # ifdef DL_NOW 13426 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 13427 1.1 christos # else 13428 1.1 christos # define LT_DLLAZY_OR_NOW 0 13429 1.1 christos # endif 13430 1.1 christos # endif 13431 1.1 christos # endif 13432 1.1 christos # endif 13433 1.1 christos #endif 13434 1.1 christos 13435 1.1 christos /* When -fvisibility=hidden is used, assume the code has been annotated 13436 1.1 christos correspondingly for the symbols needed. */ 13437 1.1 christos #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 13438 1.1 christos int fnord () __attribute__((visibility("default"))); 13439 1.1 christos #endif 13440 1.1 christos 13441 1.1 christos int fnord () { return 42; } 13442 1.1 christos int main () 13443 1.1 christos { 13444 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13445 1.1 christos int status = $lt_dlunknown; 13446 1.1 christos 13447 1.1 christos if (self) 13448 1.1 christos { 13449 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13450 1.1 christos else 13451 1.1 christos { 13452 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13453 1.1 christos else puts (dlerror ()); 13454 1.1 christos } 13455 1.1 christos /* dlclose (self); */ 13456 1.1 christos } 13457 1.1 christos else 13458 1.1 christos puts (dlerror ()); 13459 1.1 christos 13460 1.1 christos return status; 13461 1.1 christos } 13462 1.1 christos _LT_EOF 13463 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13464 1.1 christos (eval $ac_link) 2>&5 13465 1.1 christos ac_status=$? 13466 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13467 1.1 christos test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 13468 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 13469 1.1 christos lt_status=$? 13470 1.1 christos case x$lt_status in 13471 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 13472 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 13473 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 13474 1.1 christos esac 13475 1.1 christos else : 13476 1.1 christos # compilation failed 13477 1.1 christos lt_cv_dlopen_self_static=no 13478 1.1 christos fi 13479 1.1 christos fi 13480 1.1 christos rm -fr conftest* 13481 1.1 christos 13482 1.1 christos 13483 1.1 christos fi 13484 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 13485 1.1 christos printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } 13486 1.1 christos fi 13487 1.1 christos 13488 1.1 christos CPPFLAGS=$save_CPPFLAGS 13489 1.1 christos LDFLAGS=$save_LDFLAGS 13490 1.1 christos LIBS=$save_LIBS 13491 1.1 christos ;; 13492 1.1 christos esac 13493 1.1 christos 13494 1.1 christos case $lt_cv_dlopen_self in 13495 1.1 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 13496 1.1 christos *) enable_dlopen_self=unknown ;; 13497 1.1 christos esac 13498 1.1 christos 13499 1.1 christos case $lt_cv_dlopen_self_static in 13500 1.1 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 13501 1.1 christos *) enable_dlopen_self_static=unknown ;; 13502 1.1 christos esac 13503 1.1 christos fi 13504 1.1 christos 13505 1.1 christos 13506 1.1 christos 13507 1.1 christos 13508 1.1 christos 13509 1.1 christos 13510 1.1 christos 13511 1.1 christos 13512 1.1 christos 13513 1.1 christos 13514 1.1 christos 13515 1.1 christos 13516 1.1 christos 13517 1.1 christos 13518 1.1 christos 13519 1.1 christos 13520 1.1 christos 13521 1.1 christos striplib= 13522 1.1 christos old_striplib= 13523 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 13524 1.1 christos printf %s "checking whether stripping libraries is possible... " >&6; } 13525 1.1 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 13526 1.1 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 13527 1.1 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded" 13528 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13529 1.1 christos printf "%s\n" "yes" >&6; } 13530 1.1 christos else 13531 1.1 christos # FIXME - insert some real tests, host_os isn't really good enough 13532 1.1 christos case $host_os in 13533 1.1 christos darwin*) 13534 1.1 christos if test -n "$STRIP"; then 13535 1.1 christos striplib="$STRIP -x" 13536 1.1 christos old_striplib="$STRIP -S" 13537 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13538 1.1 christos printf "%s\n" "yes" >&6; } 13539 1.1 christos else 13540 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13541 1.1 christos printf "%s\n" "no" >&6; } 13542 1.1 christos fi 13543 1.1 christos ;; 13544 1.1 christos *) 13545 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13546 1.1 christos printf "%s\n" "no" >&6; } 13547 1.1 christos ;; 13548 1.1 christos esac 13549 1.1 christos fi 13550 1.1 christos 13551 1.1 christos 13552 1.1 christos 13553 1.1 christos 13554 1.1 christos 13555 1.1 christos 13556 1.1 christos 13557 1.1 christos 13558 1.1 christos 13559 1.1 christos 13560 1.1 christos 13561 1.1 christos 13562 1.1 christos # Report what library types will actually be built 13563 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 13564 1.1 christos printf %s "checking if libtool supports shared libraries... " >&6; } 13565 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 13566 1.1 christos printf "%s\n" "$can_build_shared" >&6; } 13567 1.1 christos 13568 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 13569 1.1 christos printf %s "checking whether to build shared libraries... " >&6; } 13570 1.1 christos test no = "$can_build_shared" && enable_shared=no 13571 1.1 christos 13572 1.1 christos # On AIX, shared libraries and static libraries use the same namespace, and 13573 1.1 christos # are all built from PIC. 13574 1.1 christos case $host_os in 13575 1.1 christos aix3*) 13576 1.1 christos test yes = "$enable_shared" && enable_static=no 13577 1.1 christos if test -n "$RANLIB"; then 13578 1.1 christos archive_cmds="$archive_cmds~\$RANLIB \$lib" 13579 1.1 christos postinstall_cmds='$RANLIB $lib' 13580 1.1 christos fi 13581 1.1 christos ;; 13582 1.1 christos 13583 1.1 christos aix[4-9]*) 13584 1.1 christos if test ia64 != "$host_cpu"; then 13585 1.1 christos case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 13586 1.1 christos yes,aix,yes) ;; # shared object as lib.so file only 13587 1.1 christos yes,svr4,*) ;; # shared object as lib.so archive member only 13588 1.1 christos yes,*) enable_static=no ;; # shared object in lib.a archive as well 13589 1.1 christos esac 13590 1.1 christos fi 13591 1.1 christos ;; 13592 1.1 christos esac 13593 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 13594 1.1 christos printf "%s\n" "$enable_shared" >&6; } 13595 1.1 christos 13596 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 13597 1.1 christos printf %s "checking whether to build static libraries... " >&6; } 13598 1.1 christos # Make sure either enable_shared or enable_static is yes. 13599 1.1 christos test yes = "$enable_shared" || enable_static=yes 13600 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 13601 1.1 christos printf "%s\n" "$enable_static" >&6; } 13602 1.1 christos 13603 1.1 christos 13604 1.1 christos 13605 1.1 christos 13606 1.1 christos fi 13607 1.1 christos ac_ext=c 13608 1.1 christos ac_cpp='$CPP $CPPFLAGS' 13609 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13610 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13611 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 13612 1.1 christos 13613 1.1 christos CC=$lt_save_CC 13614 1.1 christos 13615 1.1 christos 13616 1.1 christos 13617 1.1 christos 13618 1.1 christos 13619 1.1 christos 13620 1.1 christos 13621 1.1 christos 13622 1.1 christos 13623 1.1 christos 13624 1.1 christos 13625 1.1 christos 13626 1.1 christos 13627 1.1 christos 13628 1.1 christos 13629 1.1 christos ac_config_commands="$ac_config_commands libtool" 13630 1.1 christos 13631 1.1 christos 13632 1.1 christos 13633 1.1 christos 13634 1.1 christos # Only expand once: 13635 1.1 christos 13636 1.1 christos 13637 1.1 christos 13638 1.1 christos 13639 1.1 christos # Check for library functions that SQLite can optionally use. 13640 1.1 christos ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync" 13641 1.1 christos if test "x$ac_cv_func_fdatasync" = xyes 13642 1.1 christos then : 13643 1.1 christos printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h 13644 1.1 christos 13645 1.1 christos fi 13646 1.1 christos ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep" 13647 1.1 christos if test "x$ac_cv_func_usleep" = xyes 13648 1.1 christos then : 13649 1.1 christos printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h 13650 1.1 christos 13651 1.1 christos fi 13652 1.1 christos ac_fn_c_check_func "$LINENO" "fullfsync" "ac_cv_func_fullfsync" 13653 1.1 christos if test "x$ac_cv_func_fullfsync" = xyes 13654 1.1 christos then : 13655 1.1 christos printf "%s\n" "#define HAVE_FULLFSYNC 1" >>confdefs.h 13656 1.1 christos 13657 1.1 christos fi 13658 1.1 christos ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r" 13659 1.1 christos if test "x$ac_cv_func_localtime_r" = xyes 13660 1.1 christos then : 13661 1.1 christos printf "%s\n" "#define HAVE_LOCALTIME_R 1" >>confdefs.h 13662 1.1 christos 13663 1.1 christos fi 13664 1.1 christos ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r" 13665 1.1 christos if test "x$ac_cv_func_gmtime_r" = xyes 13666 1.1 christos then : 13667 1.1 christos printf "%s\n" "#define HAVE_GMTIME_R 1" >>confdefs.h 13668 1.1 christos 13669 1.1 christos fi 13670 1.1 christos 13671 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 13672 1.1 christos printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 13673 1.1 christos if test ${ac_cv_c_undeclared_builtin_options+y} 13674 1.1 christos then : 13675 1.1 christos printf %s "(cached) " >&6 13676 1.1 christos else $as_nop 13677 1.1 christos ac_save_CFLAGS=$CFLAGS 13678 1.1 christos ac_cv_c_undeclared_builtin_options='cannot detect' 13679 1.1 christos for ac_arg in '' -fno-builtin; do 13680 1.1 christos CFLAGS="$ac_save_CFLAGS $ac_arg" 13681 1.1 christos # This test program should *not* compile successfully. 13682 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13683 1.1 christos /* end confdefs.h. */ 13684 1.1 christos 13685 1.1 christos int 13686 1.1 christos main (void) 13687 1.1 christos { 13688 1.1 christos (void) strchr; 13689 1.1 christos ; 13690 1.1 christos return 0; 13691 1.1 christos } 13692 1.1 christos _ACEOF 13693 1.1 christos if ac_fn_c_try_compile "$LINENO" 13694 1.1 christos then : 13695 1.1 christos 13696 1.1 christos else $as_nop 13697 1.1 christos # This test program should compile successfully. 13698 1.1 christos # No library function is consistently available on 13699 1.1 christos # freestanding implementations, so test against a dummy 13700 1.1 christos # declaration. Include always-available headers on the 13701 1.1 christos # off chance that they somehow elicit warnings. 13702 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13703 1.1 christos /* end confdefs.h. */ 13704 1.1 christos #include <float.h> 13705 1.1 christos #include <limits.h> 13706 1.1 christos #include <stdarg.h> 13707 1.1 christos #include <stddef.h> 13708 1.1 christos extern void ac_decl (int, char *); 13709 1.1 christos 13710 1.1 christos int 13711 1.1 christos main (void) 13712 1.1 christos { 13713 1.1 christos (void) ac_decl (0, (char *) 0); 13714 1.1 christos (void) ac_decl; 13715 1.1 christos 13716 1.1 christos ; 13717 1.1 christos return 0; 13718 1.1 christos } 13719 1.1 christos _ACEOF 13720 1.1 christos if ac_fn_c_try_compile "$LINENO" 13721 1.1 christos then : 13722 1.1 christos if test x"$ac_arg" = x 13723 1.1 christos then : 13724 1.1 christos ac_cv_c_undeclared_builtin_options='none needed' 13725 1.1 christos else $as_nop 13726 1.1 christos ac_cv_c_undeclared_builtin_options=$ac_arg 13727 1.1 christos fi 13728 1.1 christos break 13729 1.1 christos fi 13730 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13731 1.1 christos fi 13732 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13733 1.1 christos done 13734 1.1 christos CFLAGS=$ac_save_CFLAGS 13735 1.1 christos 13736 1.1 christos fi 13737 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 13738 1.1 christos printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 13739 1.1 christos case $ac_cv_c_undeclared_builtin_options in #( 13740 1.1 christos 'cannot detect') : 13741 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13742 1.1 christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 13743 1.1 christos as_fn_error $? "cannot make $CC report undeclared builtins 13744 1.1 christos See \`config.log' for more details" "$LINENO" 5; } ;; #( 13745 1.1 christos 'none needed') : 13746 1.1 christos ac_c_undeclared_builtin_options='' ;; #( 13747 1.1 christos *) : 13748 1.1 christos ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 13749 1.1 christos esac 13750 1.1 christos 13751 1.1 christos ac_fn_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 13752 1.1 christos if test "x$ac_cv_have_decl_strerror_r" = xyes 13753 1.1 christos then : 13754 1.1 christos ac_have_decl=1 13755 1.1 christos else $as_nop 13756 1.1 christos ac_have_decl=0 13757 1.1 christos fi 13758 1.1 christos printf "%s\n" "#define HAVE_DECL_STRERROR_R $ac_have_decl" >>confdefs.h 13759 1.1 christos 13760 1.1 christos 13761 1.1 christos if test $ac_cv_have_decl_strerror_r = yes; then 13762 1.1 christos # For backward compatibility's sake, define HAVE_STRERROR_R. 13763 1.1 christos # (We used to run AC_CHECK_FUNCS_ONCE for strerror_r, as well 13764 1.1 christos # as AC_CHECK_DECLS_ONCE.) 13765 1.1 christos 13766 1.1 christos printf "%s\n" "#define HAVE_STRERROR_R 1" >>confdefs.h 13767 1.1 christos 13768 1.1 christos fi 13769 1.1 christos 13770 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5 13771 1.1 christos printf %s "checking whether strerror_r returns char *... " >&6; } 13772 1.1 christos if test ${ac_cv_func_strerror_r_char_p+y} 13773 1.1 christos then : 13774 1.1 christos printf %s "(cached) " >&6 13775 1.1 christos else $as_nop 13776 1.1 christos 13777 1.1 christos ac_cv_func_strerror_r_char_p=no 13778 1.1 christos if test $ac_cv_have_decl_strerror_r = yes; then 13779 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13780 1.1 christos /* end confdefs.h. */ 13781 1.1 christos #include <string.h> 13782 1.1 christos int 13783 1.1 christos main (void) 13784 1.1 christos { 13785 1.1 christos 13786 1.1 christos char buf[100]; 13787 1.1 christos char x = *strerror_r (0, buf, sizeof buf); 13788 1.1 christos char *p = strerror_r (0, buf, sizeof buf); 13789 1.1 christos return !p || x; 13790 1.1 christos 13791 1.1 christos ; 13792 1.1 christos return 0; 13793 1.1 christos } 13794 1.1 christos _ACEOF 13795 1.1 christos if ac_fn_c_try_compile "$LINENO" 13796 1.1 christos then : 13797 1.1 christos ac_cv_func_strerror_r_char_p=yes 13798 1.1 christos fi 13799 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13800 1.1 christos 13801 1.1 christos fi 13802 1.1 christos 13803 1.1 christos fi 13804 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5 13805 1.1 christos printf "%s\n" "$ac_cv_func_strerror_r_char_p" >&6; } 13806 1.1 christos if test $ac_cv_func_strerror_r_char_p = yes; then 13807 1.1 christos 13808 1.1 christos printf "%s\n" "#define STRERROR_R_CHAR_P 1" >>confdefs.h 13809 1.1 christos 13810 1.1 christos fi 13811 1.1 christos 13812 1.1 christos 13813 1.1 christos ac_config_files="$ac_config_files Makefile sqlite3.pc" 13814 1.1 christos 13815 1.1 christos BUILD_CFLAGS= 13816 1.1 christos 13817 1.1 christos 13818 1.1 christos #------------------------------------------------------------------------- 13819 1.1 christos # Two options to enable readline compatible libraries: 13820 1.1 christos # 13821 1.1 christos # --enable-editline 13822 1.1 christos # --enable-readline 13823 1.1 christos # 13824 1.1 christos # Both are enabled by default. If, after command line processing both are 13825 1.1 christos # still enabled, the script searches for editline first and automatically 13826 1.1 christos # disables readline if it is found. So, to use readline explicitly, the 13827 1.1 christos # user must pass "--disable-editline". To disable command line editing 13828 1.1 christos # support altogether, "--disable-editline --disable-readline". 13829 1.1 christos # 13830 1.1 christos # When searching for either library, check for headers before libraries 13831 1.1 christos # as some distros supply packages that contain libraries but not header 13832 1.1 christos # files, which come as a separate development package. 13833 1.1 christos # 13834 1.1 christos # Check whether --enable-editline was given. 13835 1.1 christos if test ${enable_editline+y} 13836 1.1 christos then : 13837 1.1 christos enableval=$enable_editline; 13838 1.1 christos fi 13839 1.1 christos 13840 1.1 christos # Check whether --enable-readline was given. 13841 1.1 christos if test ${enable_readline+y} 13842 1.1 christos then : 13843 1.1 christos enableval=$enable_readline; 13844 1.1 christos fi 13845 1.1 christos 13846 1.1 christos 13847 1.1 christos if test x"$enable_editline" != xno 13848 1.1 christos then : 13849 1.1 christos 13850 1.1 christos for ac_header in editline/readline.h 13851 1.1 christos do : 13852 1.1 christos ac_fn_c_check_header_compile "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default" 13853 1.1 christos if test "x$ac_cv_header_editline_readline_h" = xyes 13854 1.1 christos then : 13855 1.1 christos printf "%s\n" "#define HAVE_EDITLINE_READLINE_H 1" >>confdefs.h 13856 1.1 christos 13857 1.1 christos sLIBS=$LIBS 13858 1.1 christos LIBS="" 13859 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 13860 1.1 christos printf %s "checking for library containing readline... " >&6; } 13861 1.1 christos if test ${ac_cv_search_readline+y} 13862 1.1 christos then : 13863 1.1 christos printf %s "(cached) " >&6 13864 1.1 christos else $as_nop 13865 1.1 christos ac_func_search_save_LIBS=$LIBS 13866 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13867 1.1 christos /* end confdefs.h. */ 13868 1.1 christos 13869 1.1 christos /* Override any GCC internal prototype to avoid an error. 13870 1.1 christos Use char because int might match the return type of a GCC 13871 1.1 christos builtin and then its argument prototype would still apply. */ 13872 1.1 christos char readline (); 13873 1.1 christos int 13874 1.1 christos main (void) 13875 1.1 christos { 13876 1.1 christos return readline (); 13877 1.1 christos ; 13878 1.1 christos return 0; 13879 1.1 christos } 13880 1.1 christos _ACEOF 13881 1.1 christos for ac_lib in '' edit 13882 1.1 christos do 13883 1.1 christos if test -z "$ac_lib"; then 13884 1.1 christos ac_res="none required" 13885 1.1 christos else 13886 1.1 christos ac_res=-l$ac_lib 13887 1.1 christos LIBS="-l$ac_lib -ltinfo $ac_func_search_save_LIBS" 13888 1.1 christos fi 13889 1.1 christos if ac_fn_c_try_link "$LINENO" 13890 1.1 christos then : 13891 1.1 christos ac_cv_search_readline=$ac_res 13892 1.1 christos fi 13893 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13894 1.1 christos conftest$ac_exeext 13895 1.1 christos if test ${ac_cv_search_readline+y} 13896 1.1 christos then : 13897 1.1 christos break 13898 1.1 christos fi 13899 1.1 christos done 13900 1.1 christos if test ${ac_cv_search_readline+y} 13901 1.1 christos then : 13902 1.1 christos 13903 1.1 christos else $as_nop 13904 1.1 christos ac_cv_search_readline=no 13905 1.1 christos fi 13906 1.1 christos rm conftest.$ac_ext 13907 1.1 christos LIBS=$ac_func_search_save_LIBS 13908 1.1 christos fi 13909 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 13910 1.1 christos printf "%s\n" "$ac_cv_search_readline" >&6; } 13911 1.1 christos ac_res=$ac_cv_search_readline 13912 1.1 christos if test "$ac_res" != no 13913 1.1 christos then : 13914 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13915 1.1 christos 13916 1.1 christos 13917 1.1 christos printf "%s\n" "#define HAVE_EDITLINE 1" >>confdefs.h 13918 1.1 christos 13919 1.1 christos READLINE_LIBS="$LIBS -ltinfo" 13920 1.1 christos enable_readline=no 13921 1.1 christos 13922 1.1 christos fi 13923 1.1 christos 13924 1.1 christos { ac_cv_search_readline=; unset ac_cv_search_readline;} 13925 1.1 christos LIBS=$sLIBS 13926 1.1 christos 13927 1.1 christos fi 13928 1.1 christos 13929 1.1 christos done 13930 1.1 christos 13931 1.1 christos fi 13932 1.1 christos 13933 1.1 christos if test x"$enable_readline" != xno 13934 1.1 christos then : 13935 1.1 christos 13936 1.1 christos for ac_header in readline/readline.h 13937 1.1 christos do : 13938 1.1 christos ac_fn_c_check_header_compile "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default" 13939 1.1 christos if test "x$ac_cv_header_readline_readline_h" = xyes 13940 1.1 christos then : 13941 1.1 christos printf "%s\n" "#define HAVE_READLINE_READLINE_H 1" >>confdefs.h 13942 1.1 christos 13943 1.1 christos sLIBS=$LIBS 13944 1.1 christos LIBS="" 13945 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5 13946 1.1 christos printf %s "checking for library containing tgetent... " >&6; } 13947 1.1 christos if test ${ac_cv_search_tgetent+y} 13948 1.1 christos then : 13949 1.1 christos printf %s "(cached) " >&6 13950 1.1 christos else $as_nop 13951 1.1 christos ac_func_search_save_LIBS=$LIBS 13952 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13953 1.1 christos /* end confdefs.h. */ 13954 1.1 christos 13955 1.1 christos /* Override any GCC internal prototype to avoid an error. 13956 1.1 christos Use char because int might match the return type of a GCC 13957 1.1 christos builtin and then its argument prototype would still apply. */ 13958 1.1 christos char tgetent (); 13959 1.1 christos int 13960 1.1 christos main (void) 13961 1.1 christos { 13962 1.1 christos return tgetent (); 13963 1.1 christos ; 13964 1.1 christos return 0; 13965 1.1 christos } 13966 1.1 christos _ACEOF 13967 1.1 christos for ac_lib in '' termcap curses ncurses ncursesw 13968 1.1 christos do 13969 1.1 christos if test -z "$ac_lib"; then 13970 1.1 christos ac_res="none required" 13971 1.1 christos else 13972 1.1 christos ac_res=-l$ac_lib 13973 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13974 1.1 christos fi 13975 1.1 christos if ac_fn_c_try_link "$LINENO" 13976 1.1 christos then : 13977 1.1 christos ac_cv_search_tgetent=$ac_res 13978 1.1 christos fi 13979 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13980 1.1 christos conftest$ac_exeext 13981 1.1 christos if test ${ac_cv_search_tgetent+y} 13982 1.1 christos then : 13983 1.1 christos break 13984 1.1 christos fi 13985 1.1 christos done 13986 1.1 christos if test ${ac_cv_search_tgetent+y} 13987 1.1 christos then : 13988 1.1 christos 13989 1.1 christos else $as_nop 13990 1.1 christos ac_cv_search_tgetent=no 13991 1.1 christos fi 13992 1.1 christos rm conftest.$ac_ext 13993 1.1 christos LIBS=$ac_func_search_save_LIBS 13994 1.1 christos fi 13995 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5 13996 1.1 christos printf "%s\n" "$ac_cv_search_tgetent" >&6; } 13997 1.1 christos ac_res=$ac_cv_search_tgetent 13998 1.1 christos if test "$ac_res" != no 13999 1.1 christos then : 14000 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14001 1.1 christos 14002 1.1 christos fi 14003 1.1 christos 14004 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 14005 1.1 christos printf %s "checking for library containing readline... " >&6; } 14006 1.1 christos if test ${ac_cv_search_readline+y} 14007 1.1 christos then : 14008 1.1 christos printf %s "(cached) " >&6 14009 1.1 christos else $as_nop 14010 1.1 christos ac_func_search_save_LIBS=$LIBS 14011 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14012 1.1 christos /* end confdefs.h. */ 14013 1.1 christos 14014 1.1 christos /* Override any GCC internal prototype to avoid an error. 14015 1.1 christos Use char because int might match the return type of a GCC 14016 1.1 christos builtin and then its argument prototype would still apply. */ 14017 1.1 christos char readline (); 14018 1.1 christos int 14019 1.1 christos main (void) 14020 1.1 christos { 14021 1.1 christos return readline (); 14022 1.1 christos ; 14023 1.1 christos return 0; 14024 1.1 christos } 14025 1.1 christos _ACEOF 14026 1.1 christos for ac_lib in '' readline edit 14027 1.1 christos do 14028 1.1 christos if test -z "$ac_lib"; then 14029 1.1 christos ac_res="none required" 14030 1.1 christos else 14031 1.1 christos ac_res=-l$ac_lib 14032 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14033 1.1 christos fi 14034 1.1 christos if ac_fn_c_try_link "$LINENO" 14035 1.1 christos then : 14036 1.1 christos ac_cv_search_readline=$ac_res 14037 1.1 christos fi 14038 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14039 1.1 christos conftest$ac_exeext 14040 1.1 christos if test ${ac_cv_search_readline+y} 14041 1.1 christos then : 14042 1.1 christos break 14043 1.1 christos fi 14044 1.1 christos done 14045 1.1 christos if test ${ac_cv_search_readline+y} 14046 1.1 christos then : 14047 1.1 christos 14048 1.1 christos else $as_nop 14049 1.1 christos ac_cv_search_readline=no 14050 1.1 christos fi 14051 1.1 christos rm conftest.$ac_ext 14052 1.1 christos LIBS=$ac_func_search_save_LIBS 14053 1.1 christos fi 14054 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 14055 1.1 christos printf "%s\n" "$ac_cv_search_readline" >&6; } 14056 1.1 christos ac_res=$ac_cv_search_readline 14057 1.1 christos if test "$ac_res" != no 14058 1.1 christos then : 14059 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14060 1.1 christos 14061 1.1 christos 14062 1.1 christos printf "%s\n" "#define HAVE_READLINE 1" >>confdefs.h 14063 1.1 christos 14064 1.1 christos READLINE_LIBS=$LIBS 14065 1.1 christos 14066 1.1 christos fi 14067 1.1 christos 14068 1.1 christos LIBS=$sLIBS 14069 1.1 christos 14070 1.1 christos fi 14071 1.1 christos 14072 1.1 christos done 14073 1.1 christos 14074 1.1 christos fi 14075 1.1 christos 14076 1.1 christos 14077 1.1 christos #----------------------------------------------------------------------- 14078 1.1 christos 14079 1.1 christos #----------------------------------------------------------------------- 14080 1.1 christos # --enable-threadsafe 14081 1.1 christos # 14082 1.1 christos # Check whether --enable-threadsafe was given. 14083 1.1 christos if test ${enable_threadsafe+y} 14084 1.1 christos then : 14085 1.1 christos enableval=$enable_threadsafe; 14086 1.1 christos else $as_nop 14087 1.1 christos enable_threadsafe=yes 14088 1.1 christos fi 14089 1.1 christos 14090 1.1 christos if test x"$enable_threadsafe" == "xno"; then 14091 1.1 christos BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_THREADSAFE=0" 14092 1.1 christos else 14093 1.1 christos BUILD_CFLAGS="$BUILD_CFLAGS -D_REENTRANT=1 -DSQLITE_THREADSAFE=1" 14094 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 14095 1.1 christos printf %s "checking for library containing pthread_create... " >&6; } 14096 1.1 christos if test ${ac_cv_search_pthread_create+y} 14097 1.1 christos then : 14098 1.1 christos printf %s "(cached) " >&6 14099 1.1 christos else $as_nop 14100 1.1 christos ac_func_search_save_LIBS=$LIBS 14101 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14102 1.1 christos /* end confdefs.h. */ 14103 1.1 christos 14104 1.1 christos /* Override any GCC internal prototype to avoid an error. 14105 1.1 christos Use char because int might match the return type of a GCC 14106 1.1 christos builtin and then its argument prototype would still apply. */ 14107 1.1 christos char pthread_create (); 14108 1.1 christos int 14109 1.1 christos main (void) 14110 1.1 christos { 14111 1.1 christos return pthread_create (); 14112 1.1 christos ; 14113 1.1 christos return 0; 14114 1.1 christos } 14115 1.1 christos _ACEOF 14116 1.1 christos for ac_lib in '' pthread 14117 1.1 christos do 14118 1.1 christos if test -z "$ac_lib"; then 14119 1.1 christos ac_res="none required" 14120 1.1 christos else 14121 1.1 christos ac_res=-l$ac_lib 14122 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14123 1.1 christos fi 14124 1.1 christos if ac_fn_c_try_link "$LINENO" 14125 1.1 christos then : 14126 1.1 christos ac_cv_search_pthread_create=$ac_res 14127 1.1 christos fi 14128 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14129 1.1 christos conftest$ac_exeext 14130 1.1 christos if test ${ac_cv_search_pthread_create+y} 14131 1.1 christos then : 14132 1.1 christos break 14133 1.1 christos fi 14134 1.1 christos done 14135 1.1 christos if test ${ac_cv_search_pthread_create+y} 14136 1.1 christos then : 14137 1.1 christos 14138 1.1 christos else $as_nop 14139 1.1 christos ac_cv_search_pthread_create=no 14140 1.1 christos fi 14141 1.1 christos rm conftest.$ac_ext 14142 1.1 christos LIBS=$ac_func_search_save_LIBS 14143 1.1 christos fi 14144 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 14145 1.1 christos printf "%s\n" "$ac_cv_search_pthread_create" >&6; } 14146 1.1 christos ac_res=$ac_cv_search_pthread_create 14147 1.1 christos if test "$ac_res" != no 14148 1.1 christos then : 14149 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14150 1.1 christos 14151 1.1 christos fi 14152 1.1 christos 14153 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5 14154 1.1 christos printf %s "checking for library containing pthread_mutexattr_init... " >&6; } 14155 1.1 christos if test ${ac_cv_search_pthread_mutexattr_init+y} 14156 1.1 christos then : 14157 1.1 christos printf %s "(cached) " >&6 14158 1.1 christos else $as_nop 14159 1.1 christos ac_func_search_save_LIBS=$LIBS 14160 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14161 1.1 christos /* end confdefs.h. */ 14162 1.1 christos 14163 1.1 christos /* Override any GCC internal prototype to avoid an error. 14164 1.1 christos Use char because int might match the return type of a GCC 14165 1.1 christos builtin and then its argument prototype would still apply. */ 14166 1.1 christos char pthread_mutexattr_init (); 14167 1.1 christos int 14168 1.1 christos main (void) 14169 1.1 christos { 14170 1.1 christos return pthread_mutexattr_init (); 14171 1.1 christos ; 14172 1.1 christos return 0; 14173 1.1 christos } 14174 1.1 christos _ACEOF 14175 1.1 christos for ac_lib in '' pthread 14176 1.1 christos do 14177 1.1 christos if test -z "$ac_lib"; then 14178 1.1 christos ac_res="none required" 14179 1.1 christos else 14180 1.1 christos ac_res=-l$ac_lib 14181 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14182 1.1 christos fi 14183 1.1 christos if ac_fn_c_try_link "$LINENO" 14184 1.1 christos then : 14185 1.1 christos ac_cv_search_pthread_mutexattr_init=$ac_res 14186 1.1 christos fi 14187 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14188 1.1 christos conftest$ac_exeext 14189 1.1 christos if test ${ac_cv_search_pthread_mutexattr_init+y} 14190 1.1 christos then : 14191 1.1 christos break 14192 1.1 christos fi 14193 1.1 christos done 14194 1.1 christos if test ${ac_cv_search_pthread_mutexattr_init+y} 14195 1.1 christos then : 14196 1.1 christos 14197 1.1 christos else $as_nop 14198 1.1 christos ac_cv_search_pthread_mutexattr_init=no 14199 1.1 christos fi 14200 1.1 christos rm conftest.$ac_ext 14201 1.1 christos LIBS=$ac_func_search_save_LIBS 14202 1.1 christos fi 14203 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5 14204 1.1 christos printf "%s\n" "$ac_cv_search_pthread_mutexattr_init" >&6; } 14205 1.1 christos ac_res=$ac_cv_search_pthread_mutexattr_init 14206 1.1 christos if test "$ac_res" != no 14207 1.1 christos then : 14208 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14209 1.1 christos 14210 1.1 christos fi 14211 1.1 christos 14212 1.1 christos fi 14213 1.1 christos #----------------------------------------------------------------------- 14214 1.1 christos 14215 1.1 christos #----------------------------------------------------------------------- 14216 1.1 christos # --enable-dynamic-extensions 14217 1.1 christos # 14218 1.1 christos # Check whether --enable-dynamic-extensions was given. 14219 1.1 christos if test ${enable_dynamic_extensions+y} 14220 1.1 christos then : 14221 1.1 christos enableval=$enable_dynamic_extensions; 14222 1.1 christos else $as_nop 14223 1.1 christos enable_dynamic_extensions=yes 14224 1.1 christos fi 14225 1.1 christos 14226 1.1 christos if test x"$enable_dynamic_extensions" != "xno"; then 14227 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 14228 1.1 christos printf %s "checking for library containing dlopen... " >&6; } 14229 1.1 christos if test ${ac_cv_search_dlopen+y} 14230 1.1 christos then : 14231 1.1 christos printf %s "(cached) " >&6 14232 1.1 christos else $as_nop 14233 1.1 christos ac_func_search_save_LIBS=$LIBS 14234 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14235 1.1 christos /* end confdefs.h. */ 14236 1.1 christos 14237 1.1 christos /* Override any GCC internal prototype to avoid an error. 14238 1.1 christos Use char because int might match the return type of a GCC 14239 1.1 christos builtin and then its argument prototype would still apply. */ 14240 1.1 christos char dlopen (); 14241 1.1 christos int 14242 1.1 christos main (void) 14243 1.1 christos { 14244 1.1 christos return dlopen (); 14245 1.1 christos ; 14246 1.1 christos return 0; 14247 1.1 christos } 14248 1.1 christos _ACEOF 14249 1.1 christos for ac_lib in '' dl 14250 1.1 christos do 14251 1.1 christos if test -z "$ac_lib"; then 14252 1.1 christos ac_res="none required" 14253 1.1 christos else 14254 1.1 christos ac_res=-l$ac_lib 14255 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14256 1.1 christos fi 14257 1.1 christos if ac_fn_c_try_link "$LINENO" 14258 1.1 christos then : 14259 1.1 christos ac_cv_search_dlopen=$ac_res 14260 1.1 christos fi 14261 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14262 1.1 christos conftest$ac_exeext 14263 1.1 christos if test ${ac_cv_search_dlopen+y} 14264 1.1 christos then : 14265 1.1 christos break 14266 1.1 christos fi 14267 1.1 christos done 14268 1.1 christos if test ${ac_cv_search_dlopen+y} 14269 1.1 christos then : 14270 1.1 christos 14271 1.1 christos else $as_nop 14272 1.1 christos ac_cv_search_dlopen=no 14273 1.1 christos fi 14274 1.1 christos rm conftest.$ac_ext 14275 1.1 christos LIBS=$ac_func_search_save_LIBS 14276 1.1 christos fi 14277 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 14278 1.1 christos printf "%s\n" "$ac_cv_search_dlopen" >&6; } 14279 1.1 christos ac_res=$ac_cv_search_dlopen 14280 1.1 christos if test "$ac_res" != no 14281 1.1 christos then : 14282 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14283 1.1 christos 14284 1.1 christos fi 14285 1.1 christos 14286 1.1 christos else 14287 1.1 christos BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_OMIT_LOAD_EXTENSION=1" 14288 1.1 christos fi 14289 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for whether to support dynamic extensions" >&5 14290 1.1 christos printf %s "checking for whether to support dynamic extensions... " >&6; } 14291 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_dynamic_extensions" >&5 14292 1.1 christos printf "%s\n" "$enable_dynamic_extensions" >&6; } 14293 1.1 christos #----------------------------------------------------------------------- 14294 1.1 christos 14295 1.1 christos #----------------------------------------------------------------------- 14296 1.1 christos # --enable-math 14297 1.1 christos # 14298 1.1 christos # Check whether --enable-math was given. 14299 1.1 christos if test ${enable_math+y} 14300 1.1 christos then : 14301 1.1 christos enableval=$enable_math; 14302 1.1 christos else $as_nop 14303 1.1 christos enable_math=yes 14304 1.1 christos fi 14305 1.1 christos 14306 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking SQL math functions" >&5 14307 1.1 christos printf %s "checking SQL math functions... " >&6; } 14308 1.1 christos if test x"$enable_math" = "xyes"; then 14309 1.1 christos BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_MATH_FUNCTIONS" 14310 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 14311 1.1 christos printf "%s\n" "enabled" >&6; } 14312 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing ceil" >&5 14313 1.1 christos printf %s "checking for library containing ceil... " >&6; } 14314 1.1 christos if test ${ac_cv_search_ceil+y} 14315 1.1 christos then : 14316 1.1 christos printf %s "(cached) " >&6 14317 1.1 christos else $as_nop 14318 1.1 christos ac_func_search_save_LIBS=$LIBS 14319 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14320 1.1 christos /* end confdefs.h. */ 14321 1.1 christos 14322 1.1 christos /* Override any GCC internal prototype to avoid an error. 14323 1.1 christos Use char because int might match the return type of a GCC 14324 1.1 christos builtin and then its argument prototype would still apply. */ 14325 1.1 christos char ceil (); 14326 1.1 christos int 14327 1.1 christos main (void) 14328 1.1 christos { 14329 1.1 christos return ceil (); 14330 1.1 christos ; 14331 1.1 christos return 0; 14332 1.1 christos } 14333 1.1 christos _ACEOF 14334 1.1 christos for ac_lib in '' m 14335 1.1 christos do 14336 1.1 christos if test -z "$ac_lib"; then 14337 1.1 christos ac_res="none required" 14338 1.1 christos else 14339 1.1 christos ac_res=-l$ac_lib 14340 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14341 1.1 christos fi 14342 1.1 christos if ac_fn_c_try_link "$LINENO" 14343 1.1 christos then : 14344 1.1 christos ac_cv_search_ceil=$ac_res 14345 1.1 christos fi 14346 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14347 1.1 christos conftest$ac_exeext 14348 1.1 christos if test ${ac_cv_search_ceil+y} 14349 1.1 christos then : 14350 1.1 christos break 14351 1.1 christos fi 14352 1.1 christos done 14353 1.1 christos if test ${ac_cv_search_ceil+y} 14354 1.1 christos then : 14355 1.1 christos 14356 1.1 christos else $as_nop 14357 1.1 christos ac_cv_search_ceil=no 14358 1.1 christos fi 14359 1.1 christos rm conftest.$ac_ext 14360 1.1 christos LIBS=$ac_func_search_save_LIBS 14361 1.1 christos fi 14362 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ceil" >&5 14363 1.1 christos printf "%s\n" "$ac_cv_search_ceil" >&6; } 14364 1.1 christos ac_res=$ac_cv_search_ceil 14365 1.1 christos if test "$ac_res" != no 14366 1.1 christos then : 14367 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14368 1.1 christos 14369 1.1 christos fi 14370 1.1 christos 14371 1.1 christos else 14372 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 14373 1.1 christos printf "%s\n" "disabled" >&6; } 14374 1.1 christos fi 14375 1.1 christos #----------------------------------------------------------------------- 14376 1.1 christos 14377 1.1 christos #----------------------------------------------------------------------- 14378 1.1 christos # --enable-fts4 14379 1.1 christos # 14380 1.1 christos # Check whether --enable-fts4 was given. 14381 1.1 christos if test ${enable_fts4+y} 14382 1.1 christos then : 14383 1.1 christos enableval=$enable_fts4; 14384 1.1 christos else $as_nop 14385 1.1 christos enable_fts4=yes 14386 1.1 christos fi 14387 1.1 christos 14388 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking FTS4 extension" >&5 14389 1.1 christos printf %s "checking FTS4 extension... " >&6; } 14390 1.1 christos if test x"$enable_fts4" = "xyes"; then 14391 1.1 christos BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS4" 14392 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 14393 1.1 christos printf "%s\n" "enabled" >&6; } 14394 1.1 christos else 14395 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 14396 1.1 christos printf "%s\n" "disabled" >&6; } 14397 1.1 christos fi 14398 1.1 christos #----------------------------------------------------------------------- 14399 1.1 christos 14400 1.1 christos #----------------------------------------------------------------------- 14401 1.1 christos # --enable-fts3 14402 1.1 christos # 14403 1.1 christos # Check whether --enable-fts3 was given. 14404 1.1 christos if test ${enable_fts3+y} 14405 1.1 christos then : 14406 1.1 christos enableval=$enable_fts3; 14407 1.1 christos fi 14408 1.1 christos 14409 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking FTS3 extension" >&5 14410 1.1 christos printf %s "checking FTS3 extension... " >&6; } 14411 1.1 christos if test x"$enable_fts3" = "xyes" -a x"$enable_fts4" = "xno"; then 14412 1.1 christos BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS3" 14413 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 14414 1.1 christos printf "%s\n" "enabled" >&6; } 14415 1.1 christos else 14416 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 14417 1.1 christos printf "%s\n" "disabled" >&6; } 14418 1.1 christos fi 14419 1.1 christos #----------------------------------------------------------------------- 14420 1.1 christos 14421 1.1 christos #----------------------------------------------------------------------- 14422 1.1 christos # --enable-fts5 14423 1.1 christos # 14424 1.1 christos # Check whether --enable-fts5 was given. 14425 1.1 christos if test ${enable_fts5+y} 14426 1.1 christos then : 14427 1.1 christos enableval=$enable_fts5; 14428 1.1 christos else $as_nop 14429 1.1 christos enable_fts5=yes 14430 1.1 christos fi 14431 1.1 christos 14432 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking FTS5 extension" >&5 14433 1.1 christos printf %s "checking FTS5 extension... " >&6; } 14434 1.1 christos if test x"$enable_fts5" = "xyes"; then 14435 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 14436 1.1 christos printf "%s\n" "enabled" >&6; } 14437 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 14438 1.1 christos printf %s "checking for library containing log... " >&6; } 14439 1.1 christos if test ${ac_cv_search_log+y} 14440 1.1 christos then : 14441 1.1 christos printf %s "(cached) " >&6 14442 1.1 christos else $as_nop 14443 1.1 christos ac_func_search_save_LIBS=$LIBS 14444 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14445 1.1 christos /* end confdefs.h. */ 14446 1.1 christos 14447 1.1 christos /* Override any GCC internal prototype to avoid an error. 14448 1.1 christos Use char because int might match the return type of a GCC 14449 1.1 christos builtin and then its argument prototype would still apply. */ 14450 1.1 christos char log (); 14451 1.1 christos int 14452 1.1 christos main (void) 14453 1.1 christos { 14454 1.1 christos return log (); 14455 1.1 christos ; 14456 1.1 christos return 0; 14457 1.1 christos } 14458 1.1 christos _ACEOF 14459 1.1 christos for ac_lib in '' m 14460 1.1 christos do 14461 1.1 christos if test -z "$ac_lib"; then 14462 1.1 christos ac_res="none required" 14463 1.1 christos else 14464 1.1 christos ac_res=-l$ac_lib 14465 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14466 1.1 christos fi 14467 1.1 christos if ac_fn_c_try_link "$LINENO" 14468 1.1 christos then : 14469 1.1 christos ac_cv_search_log=$ac_res 14470 1.1 christos fi 14471 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14472 1.1 christos conftest$ac_exeext 14473 1.1 christos if test ${ac_cv_search_log+y} 14474 1.1 christos then : 14475 1.1 christos break 14476 1.1 christos fi 14477 1.1 christos done 14478 1.1 christos if test ${ac_cv_search_log+y} 14479 1.1 christos then : 14480 1.1 christos 14481 1.1 christos else $as_nop 14482 1.1 christos ac_cv_search_log=no 14483 1.1 christos fi 14484 1.1 christos rm conftest.$ac_ext 14485 1.1 christos LIBS=$ac_func_search_save_LIBS 14486 1.1 christos fi 14487 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 14488 1.1 christos printf "%s\n" "$ac_cv_search_log" >&6; } 14489 1.1 christos ac_res=$ac_cv_search_log 14490 1.1 christos if test "$ac_res" != no 14491 1.1 christos then : 14492 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14493 1.1 christos 14494 1.1 christos fi 14495 1.1 christos 14496 1.1 christos BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS5" 14497 1.1 christos else 14498 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 14499 1.1 christos printf "%s\n" "disabled" >&6; } 14500 1.1 christos fi 14501 1.1 christos #----------------------------------------------------------------------- 14502 1.1 christos 14503 1.1 christos #----------------------------------------------------------------------- 14504 1.1 christos # --enable-rtree 14505 1.1 christos # 14506 1.1 christos # Check whether --enable-rtree was given. 14507 1.1 christos if test ${enable_rtree+y} 14508 1.1 christos then : 14509 1.1 christos enableval=$enable_rtree; 14510 1.1 christos else $as_nop 14511 1.1 christos enable_rtree=yes 14512 1.1 christos fi 14513 1.1 christos 14514 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking RTREE extension" >&5 14515 1.1 christos printf %s "checking RTREE extension... " >&6; } 14516 1.1 christos if test x"$enable_rtree" = "xyes"; then 14517 1.1 christos BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_GEOPOLY" 14518 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 14519 1.1 christos printf "%s\n" "enabled" >&6; } 14520 1.1 christos else 14521 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 14522 1.1 christos printf "%s\n" "disabled" >&6; } 14523 1.1 christos fi 14524 1.1 christos #----------------------------------------------------------------------- 14525 1.1 christos 14526 1.1 christos #----------------------------------------------------------------------- 14527 1.1 christos # --enable-session 14528 1.1 christos # 14529 1.1 christos # Check whether --enable-session was given. 14530 1.1 christos if test ${enable_session+y} 14531 1.1 christos then : 14532 1.1 christos enableval=$enable_session; 14533 1.1 christos fi 14534 1.1 christos 14535 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Session extension" >&5 14536 1.1 christos printf %s "checking Session extension... " >&6; } 14537 1.1 christos if test x"$enable_session" = "xyes"; then 14538 1.1 christos BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_SESSION -DSQLITE_ENABLE_PREUPDATE_HOOK" 14539 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 14540 1.1 christos printf "%s\n" "enabled" >&6; } 14541 1.1 christos else 14542 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 14543 1.1 christos printf "%s\n" "disabled" >&6; } 14544 1.1 christos fi 14545 1.1 christos #----------------------------------------------------------------------- 14546 1.1 christos 14547 1.1 christos #----------------------------------------------------------------------- 14548 1.1 christos # --enable-debug 14549 1.1 christos # 14550 1.1 christos # Check whether --enable-debug was given. 14551 1.1 christos if test ${enable_debug+y} 14552 1.1 christos then : 14553 1.1 christos enableval=$enable_debug; 14554 1.1 christos fi 14555 1.1 christos 14556 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Build type" >&5 14557 1.1 christos printf %s "checking Build type... " >&6; } 14558 1.1 christos if test x"$enable_debug" = "xyes"; then 14559 1.1 christos BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_DEBUG -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE" 14560 1.1 christos CFLAGS="-g -O0" 14561 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: debug" >&5 14562 1.1 christos printf "%s\n" "debug" >&6; } 14563 1.1 christos else 14564 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: release" >&5 14565 1.1 christos printf "%s\n" "release" >&6; } 14566 1.1 christos fi 14567 1.1 christos #----------------------------------------------------------------------- 14568 1.1 christos 14569 1.1 christos #----------------------------------------------------------------------- 14570 1.1 christos # --enable-static-shell 14571 1.1 christos # 14572 1.1 christos # Check whether --enable-static-shell was given. 14573 1.1 christos if test ${enable_static_shell+y} 14574 1.1 christos then : 14575 1.1 christos enableval=$enable_static_shell; 14576 1.1 christos else $as_nop 14577 1.1 christos enable_static_shell=yes 14578 1.1 christos fi 14579 1.1 christos 14580 1.1 christos if test x"$enable_static_shell" = "xyes"; then 14581 1.1 christos EXTRA_SHELL_OBJ=sqlite3-sqlite3.$OBJEXT 14582 1.1 christos else 14583 1.1 christos EXTRA_SHELL_OBJ=libsqlite3.la 14584 1.1 christos fi 14585 1.1 christos 14586 1.1 christos #----------------------------------------------------------------------- 14587 1.1 christos 14588 1.1 christos ac_fn_c_check_func "$LINENO" "posix_fallocate" "ac_cv_func_posix_fallocate" 14589 1.1 christos if test "x$ac_cv_func_posix_fallocate" = xyes 14590 1.1 christos then : 14591 1.1 christos printf "%s\n" "#define HAVE_POSIX_FALLOCATE 1" >>confdefs.h 14592 1.1 christos 14593 1.1 christos fi 14594 1.1 christos 14595 1.1 christos for ac_header in zlib.h 14596 1.1 christos do : 14597 1.1 christos ac_fn_c_check_header_compile "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 14598 1.1 christos if test "x$ac_cv_header_zlib_h" = xyes 14599 1.1 christos then : 14600 1.1 christos printf "%s\n" "#define HAVE_ZLIB_H 1" >>confdefs.h 14601 1.1 christos 14602 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5 14603 1.1 christos printf %s "checking for library containing deflate... " >&6; } 14604 1.1 christos if test ${ac_cv_search_deflate+y} 14605 1.1 christos then : 14606 1.1 christos printf %s "(cached) " >&6 14607 1.1 christos else $as_nop 14608 1.1 christos ac_func_search_save_LIBS=$LIBS 14609 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14610 1.1 christos /* end confdefs.h. */ 14611 1.1 christos 14612 1.1 christos /* Override any GCC internal prototype to avoid an error. 14613 1.1 christos Use char because int might match the return type of a GCC 14614 1.1 christos builtin and then its argument prototype would still apply. */ 14615 1.1 christos char deflate (); 14616 1.1 christos int 14617 1.1 christos main (void) 14618 1.1 christos { 14619 1.1 christos return deflate (); 14620 1.1 christos ; 14621 1.1 christos return 0; 14622 1.1 christos } 14623 1.1 christos _ACEOF 14624 1.1 christos for ac_lib in '' z 14625 1.1 christos do 14626 1.1 christos if test -z "$ac_lib"; then 14627 1.1 christos ac_res="none required" 14628 1.1 christos else 14629 1.1 christos ac_res=-l$ac_lib 14630 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14631 1.1 christos fi 14632 1.1 christos if ac_fn_c_try_link "$LINENO" 14633 1.1 christos then : 14634 1.1 christos ac_cv_search_deflate=$ac_res 14635 1.1 christos fi 14636 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14637 1.1 christos conftest$ac_exeext 14638 1.1 christos if test ${ac_cv_search_deflate+y} 14639 1.1 christos then : 14640 1.1 christos break 14641 1.1 christos fi 14642 1.1 christos done 14643 1.1 christos if test ${ac_cv_search_deflate+y} 14644 1.1 christos then : 14645 1.1 christos 14646 1.1 christos else $as_nop 14647 1.1 christos ac_cv_search_deflate=no 14648 1.1 christos fi 14649 1.1 christos rm conftest.$ac_ext 14650 1.1 christos LIBS=$ac_func_search_save_LIBS 14651 1.1 christos fi 14652 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5 14653 1.1 christos printf "%s\n" "$ac_cv_search_deflate" >&6; } 14654 1.1 christos ac_res=$ac_cv_search_deflate 14655 1.1 christos if test "$ac_res" != no 14656 1.1 christos then : 14657 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14658 1.1 christos BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_HAVE_ZLIB" 14659 1.1 christos fi 14660 1.1 christos 14661 1.1 christos 14662 1.1 christos fi 14663 1.1 christos 14664 1.1 christos done 14665 1.1 christos 14666 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing system" >&5 14667 1.1 christos printf %s "checking for library containing system... " >&6; } 14668 1.1 christos if test ${ac_cv_search_system+y} 14669 1.1 christos then : 14670 1.1 christos printf %s "(cached) " >&6 14671 1.1 christos else $as_nop 14672 1.1 christos ac_func_search_save_LIBS=$LIBS 14673 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14674 1.1 christos /* end confdefs.h. */ 14675 1.1 christos 14676 1.1 christos /* Override any GCC internal prototype to avoid an error. 14677 1.1 christos Use char because int might match the return type of a GCC 14678 1.1 christos builtin and then its argument prototype would still apply. */ 14679 1.1 christos char system (); 14680 1.1 christos int 14681 1.1 christos main (void) 14682 1.1 christos { 14683 1.1 christos return system (); 14684 1.1 christos ; 14685 1.1 christos return 0; 14686 1.1 christos } 14687 1.1 christos _ACEOF 14688 1.1 christos for ac_lib in '' 14689 1.1 christos do 14690 1.1 christos if test -z "$ac_lib"; then 14691 1.1 christos ac_res="none required" 14692 1.1 christos else 14693 1.1 christos ac_res=-l$ac_lib 14694 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14695 1.1 christos fi 14696 1.1 christos if ac_fn_c_try_link "$LINENO" 14697 1.1 christos then : 14698 1.1 christos ac_cv_search_system=$ac_res 14699 1.1 christos fi 14700 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14701 1.1 christos conftest$ac_exeext 14702 1.1 christos if test ${ac_cv_search_system+y} 14703 1.1 christos then : 14704 1.1 christos break 14705 1.1 christos fi 14706 1.1 christos done 14707 1.1 christos if test ${ac_cv_search_system+y} 14708 1.1 christos then : 14709 1.1 christos 14710 1.1 christos else $as_nop 14711 1.1 christos ac_cv_search_system=no 14712 1.1 christos fi 14713 1.1 christos rm conftest.$ac_ext 14714 1.1 christos LIBS=$ac_func_search_save_LIBS 14715 1.1 christos fi 14716 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_system" >&5 14717 1.1 christos printf "%s\n" "$ac_cv_search_system" >&6; } 14718 1.1 christos ac_res=$ac_cv_search_system 14719 1.1 christos if test "$ac_res" != no 14720 1.1 christos then : 14721 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14722 1.1 christos 14723 1.1 christos else $as_nop 14724 1.1 christos SHELL_CFLAGS="-DSQLITE_NOHAVE_SYSTEM" 14725 1.1 christos fi 14726 1.1 christos 14727 1.1 christos 14728 1.1 christos 14729 1.1 christos #----------------------------------------------------------------------- 14730 1.1 christos # UPDATE: Maybe it's better if users just set CFLAGS before invoking 14731 1.1 christos # configure. This option doesn't really add much... 14732 1.1 christos # 14733 1.1 christos # --enable-tempstore 14734 1.1 christos # 14735 1.1 christos # AC_ARG_ENABLE(tempstore, [AS_HELP_STRING( 14736 1.1 christos # [--enable-tempstore], 14737 1.1 christos # [in-memory temporary tables (never, no, yes, always) [default=no]])], 14738 1.1 christos # [], [enable_tempstore=no]) 14739 1.1 christos # AC_MSG_CHECKING([for whether or not to store temp tables in-memory]) 14740 1.1 christos # case "$enable_tempstore" in 14741 1.1 christos # never ) TEMP_STORE=0 ;; 14742 1.1 christos # no ) TEMP_STORE=1 ;; 14743 1.1 christos # always ) TEMP_STORE=3 ;; 14744 1.1 christos # yes ) TEMP_STORE=3 ;; 14745 1.1 christos # * ) 14746 1.1 christos # TEMP_STORE=1 14747 1.1 christos # enable_tempstore=yes 14748 1.1 christos # ;; 14749 1.1 christos # esac 14750 1.1 christos # AC_MSG_RESULT($enable_tempstore) 14751 1.1 christos # AC_SUBST(TEMP_STORE) 14752 1.1 christos #----------------------------------------------------------------------- 14753 1.1 christos 14754 1.1 christos cat >confcache <<\_ACEOF 14755 1.1 christos # This file is a shell script that caches the results of configure 14756 1.1 christos # tests run on this system so they can be shared between configure 14757 1.1 christos # scripts and configure runs, see configure's option --config-cache. 14758 1.1 christos # It is not useful on other systems. If it contains results you don't 14759 1.1 christos # want to keep, you may remove or edit it. 14760 1.1 christos # 14761 1.1 christos # config.status only pays attention to the cache file if you give it 14762 1.1 christos # the --recheck option to rerun configure. 14763 1.1 christos # 14764 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when 14765 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the 14766 1.1 christos # following values. 14767 1.1 christos 14768 1.1 christos _ACEOF 14769 1.1 christos 14770 1.1 christos # The following way of writing the cache mishandles newlines in values, 14771 1.1 christos # but we know of no workaround that is simple, portable, and efficient. 14772 1.1 christos # So, we kill variables containing newlines. 14773 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly, 14774 1.1 christos # and sets the high bit in the cache file unless we assign to the vars. 14775 1.1 christos ( 14776 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14777 1.1 christos eval ac_val=\$$ac_var 14778 1.1 christos case $ac_val in #( 14779 1.1 christos *${as_nl}*) 14780 1.1 christos case $ac_var in #( 14781 1.1 christos *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14782 1.1 christos printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14783 1.1 christos esac 14784 1.1 christos case $ac_var in #( 14785 1.1 christos _ | IFS | as_nl) ;; #( 14786 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14787 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 14788 1.1 christos esac ;; 14789 1.1 christos esac 14790 1.1 christos done 14791 1.1 christos 14792 1.1 christos (set) 2>&1 | 14793 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #( 14794 1.1 christos *${as_nl}ac_space=\ *) 14795 1.1 christos # `set' does not quote correctly, so add quotes: double-quote 14796 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \. 14797 1.1 christos sed -n \ 14798 1.1 christos "s/'/'\\\\''/g; 14799 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14800 1.1 christos ;; #( 14801 1.1 christos *) 14802 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes. 14803 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14804 1.1 christos ;; 14805 1.1 christos esac | 14806 1.1 christos sort 14807 1.1 christos ) | 14808 1.1 christos sed ' 14809 1.1 christos /^ac_cv_env_/b end 14810 1.1 christos t clear 14811 1.1 christos :clear 14812 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 14813 1.1 christos t end 14814 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14815 1.1 christos :end' >>confcache 14816 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14817 1.1 christos if test -w "$cache_file"; then 14818 1.1 christos if test "x$cache_file" != "x/dev/null"; then 14819 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14820 1.1 christos printf "%s\n" "$as_me: updating cache $cache_file" >&6;} 14821 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 14822 1.1 christos cat confcache >"$cache_file" 14823 1.1 christos else 14824 1.1 christos case $cache_file in #( 14825 1.1 christos */* | ?:*) 14826 1.1 christos mv -f confcache "$cache_file"$$ && 14827 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 14828 1.1 christos *) 14829 1.1 christos mv -f confcache "$cache_file" ;; 14830 1.1 christos esac 14831 1.1 christos fi 14832 1.1 christos fi 14833 1.1 christos else 14834 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14835 1.1 christos printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 14836 1.1 christos fi 14837 1.1 christos fi 14838 1.1 christos rm -f confcache 14839 1.1 christos 14840 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix 14841 1.1 christos # Let make expand exec_prefix. 14842 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14843 1.1 christos 14844 1.1 christos # Transform confdefs.h into DEFS. 14845 1.1 christos # Protect against shell expansion while executing Makefile rules. 14846 1.1 christos # Protect against Makefile macro expansion. 14847 1.1 christos # 14848 1.1 christos # If the first sed substitution is executed (which looks for macros that 14849 1.1 christos # take arguments), then branch to the quote section. Otherwise, 14850 1.1 christos # look for a macro that doesn't take arguments. 14851 1.1 christos ac_script=' 14852 1.1 christos :mline 14853 1.1 christos /\\$/{ 14854 1.1 christos N 14855 1.1 christos s,\\\n,, 14856 1.1 christos b mline 14857 1.1 christos } 14858 1.1 christos t clear 14859 1.1 christos :clear 14860 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 14861 1.1 christos t quote 14862 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 14863 1.1 christos t quote 14864 1.1 christos b any 14865 1.1 christos :quote 14866 1.1 christos s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 14867 1.1 christos s/\[/\\&/g 14868 1.1 christos s/\]/\\&/g 14869 1.1 christos s/\$/$$/g 14870 1.1 christos H 14871 1.1 christos :any 14872 1.1 christos ${ 14873 1.1 christos g 14874 1.1 christos s/^\n// 14875 1.1 christos s/\n/ /g 14876 1.1 christos p 14877 1.1 christos } 14878 1.1 christos ' 14879 1.1 christos DEFS=`sed -n "$ac_script" confdefs.h` 14880 1.1 christos 14881 1.1 christos 14882 1.1 christos ac_libobjs= 14883 1.1 christos ac_ltlibobjs= 14884 1.1 christos U= 14885 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14886 1.1 christos # 1. Remove the extension, and $U if already installed. 14887 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14888 1.1 christos ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 14889 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14890 1.1 christos # will be set to the directory where LIBOBJS objects are built. 14891 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14892 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14893 1.1 christos done 14894 1.1 christos LIBOBJS=$ac_libobjs 14895 1.1 christos 14896 1.1 christos LTLIBOBJS=$ac_ltlibobjs 14897 1.1 christos 14898 1.1 christos 14899 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 14900 1.1 christos printf %s "checking that generated files are newer than configure... " >&6; } 14901 1.1 christos if test -n "$am_sleep_pid"; then 14902 1.1 christos # Hide warnings about reused PIDs. 14903 1.1 christos wait $am_sleep_pid 2>/dev/null 14904 1.1 christos fi 14905 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 14906 1.1 christos printf "%s\n" "done" >&6; } 14907 1.1 christos if test -n "$EXEEXT"; then 14908 1.1 christos am__EXEEXT_TRUE= 14909 1.1 christos am__EXEEXT_FALSE='#' 14910 1.1 christos else 14911 1.1 christos am__EXEEXT_TRUE='#' 14912 1.1 christos am__EXEEXT_FALSE= 14913 1.1 christos fi 14914 1.1 christos 14915 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14916 1.1 christos as_fn_error $? "conditional \"AMDEP\" was never defined. 14917 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 14918 1.1 christos fi 14919 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14920 1.1 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14921 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 14922 1.1 christos fi 14923 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14924 1.1 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14925 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 14926 1.1 christos fi 14927 1.1 christos 14928 1.1 christos : "${CONFIG_STATUS=./config.status}" 14929 1.1 christos ac_write_fail=0 14930 1.1 christos ac_clean_files_save=$ac_clean_files 14931 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14932 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14933 1.1 christos printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 14934 1.1 christos as_write_fail=0 14935 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14936 1.1 christos #! $SHELL 14937 1.1 christos # Generated by $as_me. 14938 1.1 christos # Run this file to recreate the current configuration. 14939 1.1 christos # Compiler output produced by configure, useful for debugging 14940 1.1 christos # configure, is in config.log if it exists. 14941 1.1 christos 14942 1.1 christos debug=false 14943 1.1 christos ac_cs_recheck=false 14944 1.1 christos ac_cs_silent=false 14945 1.1 christos 14946 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL} 14947 1.1 christos export SHELL 14948 1.1 christos _ASEOF 14949 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14950 1.1 christos ## -------------------- ## 14951 1.1 christos ## M4sh Initialization. ## 14952 1.1 christos ## -------------------- ## 14953 1.1 christos 14954 1.1 christos # Be more Bourne compatible 14955 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 14956 1.1 christos as_nop=: 14957 1.1 christos if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 14958 1.1 christos then : 14959 1.1 christos emulate sh 14960 1.1 christos NULLCMD=: 14961 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14962 1.1 christos # is contrary to our usage. Disable this feature. 14963 1.1 christos alias -g '${1+"$@"}'='"$@"' 14964 1.1 christos setopt NO_GLOB_SUBST 14965 1.1 christos else $as_nop 14966 1.1 christos case `(set -o) 2>/dev/null` in #( 14967 1.1 christos *posix*) : 14968 1.1 christos set -o posix ;; #( 14969 1.1 christos *) : 14970 1.1 christos ;; 14971 1.1 christos esac 14972 1.1 christos fi 14973 1.1 christos 14974 1.1 christos 14975 1.1 christos 14976 1.1 christos # Reset variables that may have inherited troublesome values from 14977 1.1 christos # the environment. 14978 1.1 christos 14979 1.1 christos # IFS needs to be set, to space, tab, and newline, in precisely that order. 14980 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would have the 14981 1.1 christos # side effect of setting IFS to empty, thus disabling word splitting.) 14982 1.1 christos # Quoting is to prevent editors from complaining about space-tab. 14983 1.1 christos as_nl=' 14984 1.1 christos ' 14985 1.1 christos export as_nl 14986 1.1 christos IFS=" "" $as_nl" 14987 1.1 christos 14988 1.1 christos PS1='$ ' 14989 1.1 christos PS2='> ' 14990 1.1 christos PS4='+ ' 14991 1.1 christos 14992 1.1 christos # Ensure predictable behavior from utilities with locale-dependent output. 14993 1.1 christos LC_ALL=C 14994 1.1 christos export LC_ALL 14995 1.1 christos LANGUAGE=C 14996 1.1 christos export LANGUAGE 14997 1.1 christos 14998 1.1 christos # We cannot yet rely on "unset" to work, but we need these variables 14999 1.1 christos # to be unset--not just set to an empty or harmless value--now, to 15000 1.1 christos # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 15001 1.1 christos # also avoids known problems related to "unset" and subshell syntax 15002 1.1 christos # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 15003 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 15004 1.1 christos do eval test \${$as_var+y} \ 15005 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15006 1.1 christos done 15007 1.1 christos 15008 1.1 christos # Ensure that fds 0, 1, and 2 are open. 15009 1.1 christos if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 15010 1.1 christos if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 15011 1.1 christos if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 15012 1.1 christos 15013 1.1 christos # The user is always right. 15014 1.1 christos if ${PATH_SEPARATOR+false} :; then 15015 1.1 christos PATH_SEPARATOR=: 15016 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15017 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15018 1.1 christos PATH_SEPARATOR=';' 15019 1.1 christos } 15020 1.1 christos fi 15021 1.1 christos 15022 1.1 christos 15023 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 15024 1.1 christos as_myself= 15025 1.1 christos case $0 in #(( 15026 1.1 christos *[\\/]* ) as_myself=$0 ;; 15027 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15028 1.1 christos for as_dir in $PATH 15029 1.1 christos do 15030 1.1 christos IFS=$as_save_IFS 15031 1.1 christos case $as_dir in #((( 15032 1.1 christos '') as_dir=./ ;; 15033 1.1 christos */) ;; 15034 1.1 christos *) as_dir=$as_dir/ ;; 15035 1.1 christos esac 15036 1.1 christos test -r "$as_dir$0" && as_myself=$as_dir$0 && break 15037 1.1 christos done 15038 1.1 christos IFS=$as_save_IFS 15039 1.1 christos 15040 1.1 christos ;; 15041 1.1 christos esac 15042 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 15043 1.1 christos # in which case we are not to be found in the path. 15044 1.1 christos if test "x$as_myself" = x; then 15045 1.1 christos as_myself=$0 15046 1.1 christos fi 15047 1.1 christos if test ! -f "$as_myself"; then 15048 1.1 christos printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15049 1.1 christos exit 1 15050 1.1 christos fi 15051 1.1 christos 15052 1.1 christos 15053 1.1 christos 15054 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 15055 1.1 christos # ---------------------------------------- 15056 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15057 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15058 1.1 christos # script with STATUS, using 1 if that was 0. 15059 1.1 christos as_fn_error () 15060 1.1 christos { 15061 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1 15062 1.1 christos if test "$4"; then 15063 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15064 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15065 1.1 christos fi 15066 1.1 christos printf "%s\n" "$as_me: error: $2" >&2 15067 1.1 christos as_fn_exit $as_status 15068 1.1 christos } # as_fn_error 15069 1.1 christos 15070 1.1 christos 15071 1.1 christos 15072 1.1 christos # as_fn_set_status STATUS 15073 1.1 christos # ----------------------- 15074 1.1 christos # Set $? to STATUS, without forking. 15075 1.1 christos as_fn_set_status () 15076 1.1 christos { 15077 1.1 christos return $1 15078 1.1 christos } # as_fn_set_status 15079 1.1 christos 15080 1.1 christos # as_fn_exit STATUS 15081 1.1 christos # ----------------- 15082 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15083 1.1 christos as_fn_exit () 15084 1.1 christos { 15085 1.1 christos set +e 15086 1.1 christos as_fn_set_status $1 15087 1.1 christos exit $1 15088 1.1 christos } # as_fn_exit 15089 1.1 christos 15090 1.1 christos # as_fn_unset VAR 15091 1.1 christos # --------------- 15092 1.1 christos # Portably unset VAR. 15093 1.1 christos as_fn_unset () 15094 1.1 christos { 15095 1.1 christos { eval $1=; unset $1;} 15096 1.1 christos } 15097 1.1 christos as_unset=as_fn_unset 15098 1.1 christos 15099 1.1 christos # as_fn_append VAR VALUE 15100 1.1 christos # ---------------------- 15101 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 15102 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 15103 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 15104 1.1 christos # implementations. 15105 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 15106 1.1 christos then : 15107 1.1 christos eval 'as_fn_append () 15108 1.1 christos { 15109 1.1 christos eval $1+=\$2 15110 1.1 christos }' 15111 1.1 christos else $as_nop 15112 1.1 christos as_fn_append () 15113 1.1 christos { 15114 1.1 christos eval $1=\$$1\$2 15115 1.1 christos } 15116 1.1 christos fi # as_fn_append 15117 1.1 christos 15118 1.1 christos # as_fn_arith ARG... 15119 1.1 christos # ------------------ 15120 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 15121 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 15122 1.1 christos # must be portable across $(()) and expr. 15123 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 15124 1.1 christos then : 15125 1.1 christos eval 'as_fn_arith () 15126 1.1 christos { 15127 1.1 christos as_val=$(( $* )) 15128 1.1 christos }' 15129 1.1 christos else $as_nop 15130 1.1 christos as_fn_arith () 15131 1.1 christos { 15132 1.1 christos as_val=`expr "$@" || test $? -eq 1` 15133 1.1 christos } 15134 1.1 christos fi # as_fn_arith 15135 1.1 christos 15136 1.1 christos 15137 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 15138 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 15139 1.1 christos as_expr=expr 15140 1.1 christos else 15141 1.1 christos as_expr=false 15142 1.1 christos fi 15143 1.1 christos 15144 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15145 1.1 christos as_basename=basename 15146 1.1 christos else 15147 1.1 christos as_basename=false 15148 1.1 christos fi 15149 1.1 christos 15150 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15151 1.1 christos as_dirname=dirname 15152 1.1 christos else 15153 1.1 christos as_dirname=false 15154 1.1 christos fi 15155 1.1 christos 15156 1.1 christos as_me=`$as_basename -- "$0" || 15157 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15158 1.1 christos X"$0" : 'X\(//\)$' \| \ 15159 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 15160 1.1 christos printf "%s\n" X/"$0" | 15161 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 15162 1.1 christos s//\1/ 15163 1.1 christos q 15164 1.1 christos } 15165 1.1 christos /^X\/\(\/\/\)$/{ 15166 1.1 christos s//\1/ 15167 1.1 christos q 15168 1.1 christos } 15169 1.1 christos /^X\/\(\/\).*/{ 15170 1.1 christos s//\1/ 15171 1.1 christos q 15172 1.1 christos } 15173 1.1 christos s/.*/./; q'` 15174 1.1 christos 15175 1.1 christos # Avoid depending upon Character Ranges. 15176 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15177 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15178 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15179 1.1 christos as_cr_digits='0123456789' 15180 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 15181 1.1 christos 15182 1.1 christos 15183 1.1 christos # Determine whether it's possible to make 'echo' print without a newline. 15184 1.1 christos # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 15185 1.1 christos # for compatibility with existing Makefiles. 15186 1.1 christos ECHO_C= ECHO_N= ECHO_T= 15187 1.1 christos case `echo -n x` in #((((( 15188 1.1 christos -n*) 15189 1.1 christos case `echo 'xy\c'` in 15190 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15191 1.1 christos xy) ECHO_C='\c';; 15192 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15193 1.1 christos ECHO_T=' ';; 15194 1.1 christos esac;; 15195 1.1 christos *) 15196 1.1 christos ECHO_N='-n';; 15197 1.1 christos esac 15198 1.1 christos 15199 1.1 christos # For backward compatibility with old third-party macros, we provide 15200 1.1 christos # the shell variables $as_echo and $as_echo_n. New code should use 15201 1.1 christos # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 15202 1.1 christos as_echo='printf %s\n' 15203 1.1 christos as_echo_n='printf %s' 15204 1.1 christos 15205 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 15206 1.1 christos if test -d conf$$.dir; then 15207 1.1 christos rm -f conf$$.dir/conf$$.file 15208 1.1 christos else 15209 1.1 christos rm -f conf$$.dir 15210 1.1 christos mkdir conf$$.dir 2>/dev/null 15211 1.1 christos fi 15212 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 15213 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 15214 1.1 christos as_ln_s='ln -s' 15215 1.1 christos # ... but there are two gotchas: 15216 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15217 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15218 1.1 christos # In both cases, we have to default to `cp -pR'. 15219 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15220 1.1 christos as_ln_s='cp -pR' 15221 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 15222 1.1 christos as_ln_s=ln 15223 1.1 christos else 15224 1.1 christos as_ln_s='cp -pR' 15225 1.1 christos fi 15226 1.1 christos else 15227 1.1 christos as_ln_s='cp -pR' 15228 1.1 christos fi 15229 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15230 1.1 christos rmdir conf$$.dir 2>/dev/null 15231 1.1 christos 15232 1.1 christos 15233 1.1 christos # as_fn_mkdir_p 15234 1.1 christos # ------------- 15235 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 15236 1.1 christos as_fn_mkdir_p () 15237 1.1 christos { 15238 1.1 christos 15239 1.1 christos case $as_dir in #( 15240 1.1 christos -*) as_dir=./$as_dir;; 15241 1.1 christos esac 15242 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 15243 1.1 christos as_dirs= 15244 1.1 christos while :; do 15245 1.1 christos case $as_dir in #( 15246 1.1 christos *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15247 1.1 christos *) as_qdir=$as_dir;; 15248 1.1 christos esac 15249 1.1 christos as_dirs="'$as_qdir' $as_dirs" 15250 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 15251 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15252 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 15253 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 15254 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15255 1.1 christos printf "%s\n" X"$as_dir" | 15256 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15257 1.1 christos s//\1/ 15258 1.1 christos q 15259 1.1 christos } 15260 1.1 christos /^X\(\/\/\)[^/].*/{ 15261 1.1 christos s//\1/ 15262 1.1 christos q 15263 1.1 christos } 15264 1.1 christos /^X\(\/\/\)$/{ 15265 1.1 christos s//\1/ 15266 1.1 christos q 15267 1.1 christos } 15268 1.1 christos /^X\(\/\).*/{ 15269 1.1 christos s//\1/ 15270 1.1 christos q 15271 1.1 christos } 15272 1.1 christos s/.*/./; q'` 15273 1.1 christos test -d "$as_dir" && break 15274 1.1 christos done 15275 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 15276 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15277 1.1 christos 15278 1.1 christos 15279 1.1 christos } # as_fn_mkdir_p 15280 1.1 christos if mkdir -p . 2>/dev/null; then 15281 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 15282 1.1 christos else 15283 1.1 christos test -d ./-p && rmdir ./-p 15284 1.1 christos as_mkdir_p=false 15285 1.1 christos fi 15286 1.1 christos 15287 1.1 christos 15288 1.1 christos # as_fn_executable_p FILE 15289 1.1 christos # ----------------------- 15290 1.1 christos # Test if FILE is an executable regular file. 15291 1.1 christos as_fn_executable_p () 15292 1.1 christos { 15293 1.1 christos test -f "$1" && test -x "$1" 15294 1.1 christos } # as_fn_executable_p 15295 1.1 christos as_test_x='test -x' 15296 1.1 christos as_executable_p=as_fn_executable_p 15297 1.1 christos 15298 1.1 christos # Sed expression to map a string onto a valid CPP name. 15299 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15300 1.1 christos 15301 1.1 christos # Sed expression to map a string onto a valid variable name. 15302 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15303 1.1 christos 15304 1.1 christos 15305 1.1 christos exec 6>&1 15306 1.1 christos ## ----------------------------------- ## 15307 1.1 christos ## Main body of $CONFIG_STATUS script. ## 15308 1.1 christos ## ----------------------------------- ## 15309 1.1 christos _ASEOF 15310 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15311 1.1 christos 15312 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15313 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to 15314 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their 15315 1.1 christos # values after options handling. 15316 1.1 christos ac_log=" 15317 1.1.1.2 christos This file was extended by sqlite $as_me 3.45.1, which was 15318 1.1 christos generated by GNU Autoconf 2.71. Invocation command line was 15319 1.1 christos 15320 1.1 christos CONFIG_FILES = $CONFIG_FILES 15321 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS 15322 1.1 christos CONFIG_LINKS = $CONFIG_LINKS 15323 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS 15324 1.1 christos $ $0 $@ 15325 1.1 christos 15326 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 15327 1.1 christos " 15328 1.1 christos 15329 1.1 christos _ACEOF 15330 1.1 christos 15331 1.1 christos case $ac_config_files in *" 15332 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;; 15333 1.1 christos esac 15334 1.1 christos 15335 1.1 christos 15336 1.1 christos 15337 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15338 1.1 christos # Files that config.status was made for. 15339 1.1 christos config_files="$ac_config_files" 15340 1.1 christos config_commands="$ac_config_commands" 15341 1.1 christos 15342 1.1 christos _ACEOF 15343 1.1 christos 15344 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15345 1.1 christos ac_cs_usage="\ 15346 1.1 christos \`$as_me' instantiates files and other configuration actions 15347 1.1 christos from templates according to the current configuration. Unless the files 15348 1.1 christos and actions are specified as TAGs, all are instantiated by default. 15349 1.1 christos 15350 1.1 christos Usage: $0 [OPTION]... [TAG]... 15351 1.1 christos 15352 1.1 christos -h, --help print this help, then exit 15353 1.1 christos -V, --version print version number and configuration settings, then exit 15354 1.1 christos --config print configuration, then exit 15355 1.1 christos -q, --quiet, --silent 15356 1.1 christos do not print progress messages 15357 1.1 christos -d, --debug don't remove temporary files 15358 1.1 christos --recheck update $as_me by reconfiguring in the same conditions 15359 1.1 christos --file=FILE[:TEMPLATE] 15360 1.1 christos instantiate the configuration file FILE 15361 1.1 christos 15362 1.1 christos Configuration files: 15363 1.1 christos $config_files 15364 1.1 christos 15365 1.1 christos Configuration commands: 15366 1.1 christos $config_commands 15367 1.1 christos 15368 1.1 christos Report bugs to <http://www.sqlite.org>." 15369 1.1 christos 15370 1.1 christos _ACEOF 15371 1.1 christos ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 15372 1.1 christos ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 15373 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15374 1.1 christos ac_cs_config='$ac_cs_config_escaped' 15375 1.1 christos ac_cs_version="\\ 15376 1.1.1.2 christos sqlite config.status 3.45.1 15377 1.1 christos configured by $0, generated by GNU Autoconf 2.71, 15378 1.1 christos with options \\"\$ac_cs_config\\" 15379 1.1 christos 15380 1.1 christos Copyright (C) 2021 Free Software Foundation, Inc. 15381 1.1 christos This config.status script is free software; the Free Software Foundation 15382 1.1 christos gives unlimited permission to copy, distribute and modify it." 15383 1.1 christos 15384 1.1 christos ac_pwd='$ac_pwd' 15385 1.1 christos srcdir='$srcdir' 15386 1.1 christos INSTALL='$INSTALL' 15387 1.1 christos MKDIR_P='$MKDIR_P' 15388 1.1 christos AWK='$AWK' 15389 1.1 christos test -n "\$AWK" || AWK=awk 15390 1.1 christos _ACEOF 15391 1.1 christos 15392 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15393 1.1 christos # The default lists apply if the user does not specify any file. 15394 1.1 christos ac_need_defaults=: 15395 1.1 christos while test $# != 0 15396 1.1 christos do 15397 1.1 christos case $1 in 15398 1.1 christos --*=?*) 15399 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 15400 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15401 1.1 christos ac_shift=: 15402 1.1 christos ;; 15403 1.1 christos --*=) 15404 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 15405 1.1 christos ac_optarg= 15406 1.1 christos ac_shift=: 15407 1.1 christos ;; 15408 1.1 christos *) 15409 1.1 christos ac_option=$1 15410 1.1 christos ac_optarg=$2 15411 1.1 christos ac_shift=shift 15412 1.1 christos ;; 15413 1.1 christos esac 15414 1.1 christos 15415 1.1 christos case $ac_option in 15416 1.1 christos # Handling of the options. 15417 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15418 1.1 christos ac_cs_recheck=: ;; 15419 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15420 1.1 christos printf "%s\n" "$ac_cs_version"; exit ;; 15421 1.1 christos --config | --confi | --conf | --con | --co | --c ) 15422 1.1 christos printf "%s\n" "$ac_cs_config"; exit ;; 15423 1.1 christos --debug | --debu | --deb | --de | --d | -d ) 15424 1.1 christos debug=: ;; 15425 1.1 christos --file | --fil | --fi | --f ) 15426 1.1 christos $ac_shift 15427 1.1 christos case $ac_optarg in 15428 1.1 christos *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15429 1.1 christos '') as_fn_error $? "missing file argument" ;; 15430 1.1 christos esac 15431 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 15432 1.1 christos ac_need_defaults=false;; 15433 1.1 christos --he | --h | --help | --hel | -h ) 15434 1.1 christos printf "%s\n" "$ac_cs_usage"; exit ;; 15435 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15436 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s) 15437 1.1 christos ac_cs_silent=: ;; 15438 1.1 christos 15439 1.1 christos # This is an error. 15440 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1' 15441 1.1 christos Try \`$0 --help' for more information." ;; 15442 1.1 christos 15443 1.1 christos *) as_fn_append ac_config_targets " $1" 15444 1.1 christos ac_need_defaults=false ;; 15445 1.1 christos 15446 1.1 christos esac 15447 1.1 christos shift 15448 1.1 christos done 15449 1.1 christos 15450 1.1 christos ac_configure_extra_args= 15451 1.1 christos 15452 1.1 christos if $ac_cs_silent; then 15453 1.1 christos exec 6>/dev/null 15454 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent" 15455 1.1 christos fi 15456 1.1 christos 15457 1.1 christos _ACEOF 15458 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15459 1.1 christos if \$ac_cs_recheck; then 15460 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15461 1.1 christos shift 15462 1.1 christos \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 15463 1.1 christos CONFIG_SHELL='$SHELL' 15464 1.1 christos export CONFIG_SHELL 15465 1.1 christos exec "\$@" 15466 1.1 christos fi 15467 1.1 christos 15468 1.1 christos _ACEOF 15469 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15470 1.1 christos exec 5>>config.log 15471 1.1 christos { 15472 1.1 christos echo 15473 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15474 1.1 christos ## Running $as_me. ## 15475 1.1 christos _ASBOX 15476 1.1 christos printf "%s\n" "$ac_log" 15477 1.1 christos } >&5 15478 1.1 christos 15479 1.1 christos _ACEOF 15480 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15481 1.1 christos # 15482 1.1 christos # INIT-COMMANDS 15483 1.1 christos # 15484 1.1 christos AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 15485 1.1 christos 15486 1.1 christos 15487 1.1 christos # The HP-UX ksh and POSIX shell print the target directory to stdout 15488 1.1 christos # if CDPATH is set. 15489 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15490 1.1 christos 15491 1.1 christos sed_quote_subst='$sed_quote_subst' 15492 1.1 christos double_quote_subst='$double_quote_subst' 15493 1.1 christos delay_variable_subst='$delay_variable_subst' 15494 1.1 christos macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15495 1.1 christos macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15496 1.1 christos enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15497 1.1 christos enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15498 1.1 christos pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15499 1.1 christos enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15500 1.1 christos shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 15501 1.1 christos SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15502 1.1 christos ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15503 1.1 christos PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 15504 1.1 christos host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15505 1.1 christos host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15506 1.1 christos host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15507 1.1 christos build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15508 1.1 christos build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15509 1.1 christos build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15510 1.1 christos SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15511 1.1 christos Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15512 1.1 christos GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15513 1.1 christos EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15514 1.1 christos FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15515 1.1 christos LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15516 1.1 christos NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15517 1.1 christos LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15518 1.1 christos max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15519 1.1 christos ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15520 1.1 christos exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15521 1.1 christos lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15522 1.1 christos lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15523 1.1 christos lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15524 1.1 christos lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 15525 1.1 christos lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 15526 1.1 christos reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15527 1.1 christos reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15528 1.1 christos OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15529 1.1 christos deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15530 1.1 christos file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15531 1.1 christos file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 15532 1.1 christos want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 15533 1.1 christos DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 15534 1.1 christos sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 15535 1.1 christos AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15536 1.1 christos AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15537 1.1 christos archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 15538 1.1 christos STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15539 1.1 christos RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15540 1.1 christos old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15541 1.1 christos old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15542 1.1 christos old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15543 1.1 christos lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15544 1.1 christos CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15545 1.1 christos CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15546 1.1 christos compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15547 1.1 christos GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15548 1.1 christos lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15549 1.1 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15550 1.1 christos lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 15551 1.1 christos lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15552 1.1 christos lt_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"`' 15553 1.1 christos lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 15554 1.1 christos nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 15555 1.1 christos lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 15556 1.1 christos lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 15557 1.1 christos objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15558 1.1 christos MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15559 1.1 christos lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15560 1.1 christos lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15561 1.1 christos lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15562 1.1 christos lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15563 1.1 christos lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15564 1.1 christos need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15565 1.1 christos MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 15566 1.1 christos DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15567 1.1 christos NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15568 1.1 christos LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15569 1.1 christos OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15570 1.1 christos OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15571 1.1 christos libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15572 1.1 christos shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15573 1.1 christos extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15574 1.1 christos archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15575 1.1 christos enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15576 1.1 christos export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15577 1.1 christos whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15578 1.1 christos compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15579 1.1 christos old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15580 1.1 christos old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15581 1.1 christos archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15582 1.1 christos archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15583 1.1 christos module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15584 1.1 christos module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15585 1.1 christos with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15586 1.1 christos allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15587 1.1 christos no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15588 1.1 christos hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15589 1.1 christos hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15590 1.1 christos hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15591 1.1 christos hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15592 1.1 christos hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15593 1.1 christos hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15594 1.1 christos hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15595 1.1 christos inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15596 1.1 christos link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15597 1.1 christos always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15598 1.1 christos export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15599 1.1 christos exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15600 1.1 christos include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15601 1.1 christos prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15602 1.1 christos postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 15603 1.1 christos file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15604 1.1 christos variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15605 1.1 christos need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15606 1.1 christos need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15607 1.1 christos version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15608 1.1 christos runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15609 1.1 christos shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15610 1.1 christos shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15611 1.1 christos libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15612 1.1 christos library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15613 1.1 christos soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15614 1.1 christos install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15615 1.1 christos postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15616 1.1 christos postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15617 1.1 christos finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15618 1.1 christos finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15619 1.1 christos hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15620 1.1 christos sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15621 1.1 christos configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 15622 1.1 christos configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 15623 1.1 christos hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15624 1.1 christos enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15625 1.1 christos enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15626 1.1 christos enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15627 1.1 christos old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15628 1.1 christos striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15629 1.1 christos 15630 1.1 christos LTCC='$LTCC' 15631 1.1 christos LTCFLAGS='$LTCFLAGS' 15632 1.1 christos compiler='$compiler_DEFAULT' 15633 1.1 christos 15634 1.1 christos # A function that is used when there is no print builtin or printf. 15635 1.1 christos func_fallback_echo () 15636 1.1 christos { 15637 1.1 christos eval 'cat <<_LTECHO_EOF 15638 1.1 christos \$1 15639 1.1 christos _LTECHO_EOF' 15640 1.1 christos } 15641 1.1 christos 15642 1.1 christos # Quote evaled strings. 15643 1.1 christos for var in SHELL \ 15644 1.1 christos ECHO \ 15645 1.1 christos PATH_SEPARATOR \ 15646 1.1 christos SED \ 15647 1.1 christos GREP \ 15648 1.1 christos EGREP \ 15649 1.1 christos FGREP \ 15650 1.1 christos LD \ 15651 1.1 christos NM \ 15652 1.1 christos LN_S \ 15653 1.1 christos lt_SP2NL \ 15654 1.1 christos lt_NL2SP \ 15655 1.1 christos reload_flag \ 15656 1.1 christos OBJDUMP \ 15657 1.1 christos deplibs_check_method \ 15658 1.1 christos file_magic_cmd \ 15659 1.1 christos file_magic_glob \ 15660 1.1 christos want_nocaseglob \ 15661 1.1 christos DLLTOOL \ 15662 1.1 christos sharedlib_from_linklib_cmd \ 15663 1.1 christos AR \ 15664 1.1 christos AR_FLAGS \ 15665 1.1 christos archiver_list_spec \ 15666 1.1 christos STRIP \ 15667 1.1 christos RANLIB \ 15668 1.1 christos CC \ 15669 1.1 christos CFLAGS \ 15670 1.1 christos compiler \ 15671 1.1 christos lt_cv_sys_global_symbol_pipe \ 15672 1.1 christos lt_cv_sys_global_symbol_to_cdecl \ 15673 1.1 christos lt_cv_sys_global_symbol_to_import \ 15674 1.1 christos lt_cv_sys_global_symbol_to_c_name_address \ 15675 1.1 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15676 1.1 christos lt_cv_nm_interface \ 15677 1.1 christos nm_file_list_spec \ 15678 1.1 christos lt_cv_truncate_bin \ 15679 1.1 christos lt_prog_compiler_no_builtin_flag \ 15680 1.1 christos lt_prog_compiler_pic \ 15681 1.1 christos lt_prog_compiler_wl \ 15682 1.1 christos lt_prog_compiler_static \ 15683 1.1 christos lt_cv_prog_compiler_c_o \ 15684 1.1 christos need_locks \ 15685 1.1 christos MANIFEST_TOOL \ 15686 1.1 christos DSYMUTIL \ 15687 1.1 christos NMEDIT \ 15688 1.1 christos LIPO \ 15689 1.1 christos OTOOL \ 15690 1.1 christos OTOOL64 \ 15691 1.1 christos shrext_cmds \ 15692 1.1 christos export_dynamic_flag_spec \ 15693 1.1 christos whole_archive_flag_spec \ 15694 1.1 christos compiler_needs_object \ 15695 1.1 christos with_gnu_ld \ 15696 1.1 christos allow_undefined_flag \ 15697 1.1 christos no_undefined_flag \ 15698 1.1 christos hardcode_libdir_flag_spec \ 15699 1.1 christos hardcode_libdir_separator \ 15700 1.1 christos exclude_expsyms \ 15701 1.1 christos include_expsyms \ 15702 1.1 christos file_list_spec \ 15703 1.1 christos variables_saved_for_relink \ 15704 1.1 christos libname_spec \ 15705 1.1 christos library_names_spec \ 15706 1.1 christos soname_spec \ 15707 1.1 christos install_override_mode \ 15708 1.1 christos finish_eval \ 15709 1.1 christos old_striplib \ 15710 1.1 christos striplib; do 15711 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15712 1.1 christos *[\\\\\\\`\\"\\\$]*) 15713 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 15714 1.1 christos ;; 15715 1.1 christos *) 15716 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15717 1.1 christos ;; 15718 1.1 christos esac 15719 1.1 christos done 15720 1.1 christos 15721 1.1 christos # Double-quote double-evaled strings. 15722 1.1 christos for var in reload_cmds \ 15723 1.1 christos old_postinstall_cmds \ 15724 1.1 christos old_postuninstall_cmds \ 15725 1.1 christos old_archive_cmds \ 15726 1.1 christos extract_expsyms_cmds \ 15727 1.1 christos old_archive_from_new_cmds \ 15728 1.1 christos old_archive_from_expsyms_cmds \ 15729 1.1 christos archive_cmds \ 15730 1.1 christos archive_expsym_cmds \ 15731 1.1 christos module_cmds \ 15732 1.1 christos module_expsym_cmds \ 15733 1.1 christos export_symbols_cmds \ 15734 1.1 christos prelink_cmds \ 15735 1.1 christos postlink_cmds \ 15736 1.1 christos postinstall_cmds \ 15737 1.1 christos postuninstall_cmds \ 15738 1.1 christos finish_cmds \ 15739 1.1 christos sys_lib_search_path_spec \ 15740 1.1 christos configure_time_dlsearch_path \ 15741 1.1 christos configure_time_lt_sys_library_path; do 15742 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15743 1.1 christos *[\\\\\\\`\\"\\\$]*) 15744 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 15745 1.1 christos ;; 15746 1.1 christos *) 15747 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15748 1.1 christos ;; 15749 1.1 christos esac 15750 1.1 christos done 15751 1.1 christos 15752 1.1 christos ac_aux_dir='$ac_aux_dir' 15753 1.1 christos 15754 1.1 christos # See if we are running on zsh, and set the options that allow our 15755 1.1 christos # commands through without removal of \ escapes INIT. 15756 1.1 christos if test -n "\${ZSH_VERSION+set}"; then 15757 1.1 christos setopt NO_GLOB_SUBST 15758 1.1 christos fi 15759 1.1 christos 15760 1.1 christos 15761 1.1 christos PACKAGE='$PACKAGE' 15762 1.1 christos VERSION='$VERSION' 15763 1.1 christos RM='$RM' 15764 1.1 christos ofile='$ofile' 15765 1.1 christos 15766 1.1 christos 15767 1.1 christos 15768 1.1 christos 15769 1.1 christos _ACEOF 15770 1.1 christos 15771 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15772 1.1 christos 15773 1.1 christos # Handling of arguments. 15774 1.1 christos for ac_config_target in $ac_config_targets 15775 1.1 christos do 15776 1.1 christos case $ac_config_target in 15777 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15778 1.1 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15779 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15780 1.1 christos "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;; 15781 1.1 christos 15782 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15783 1.1 christos esac 15784 1.1 christos done 15785 1.1 christos 15786 1.1 christos 15787 1.1 christos # If the user did not use the arguments to specify the items to instantiate, 15788 1.1 christos # then the envvar interface is used. Set only those that are not. 15789 1.1 christos # We use the long form for the default assignment because of an extremely 15790 1.1 christos # bizarre bug on SunOS 4.1.3. 15791 1.1 christos if $ac_need_defaults; then 15792 1.1 christos test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 15793 1.1 christos test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 15794 1.1 christos fi 15795 1.1 christos 15796 1.1 christos # Have a temporary directory for convenience. Make it in the build tree 15797 1.1 christos # simply because there is no reason against having it here, and in addition, 15798 1.1 christos # creating and moving files from /tmp can sometimes cause problems. 15799 1.1 christos # Hook for its removal unless debugging. 15800 1.1 christos # Note that there is a small window in which the directory will not be cleaned: 15801 1.1 christos # after its creation but before its name has been assigned to `$tmp'. 15802 1.1 christos $debug || 15803 1.1 christos { 15804 1.1 christos tmp= ac_tmp= 15805 1.1 christos trap 'exit_status=$? 15806 1.1 christos : "${ac_tmp:=$tmp}" 15807 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15808 1.1 christos ' 0 15809 1.1 christos trap 'as_fn_exit 1' 1 2 13 15 15810 1.1 christos } 15811 1.1 christos # Create a (secure) tmp directory for tmp files. 15812 1.1 christos 15813 1.1 christos { 15814 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15815 1.1 christos test -d "$tmp" 15816 1.1 christos } || 15817 1.1 christos { 15818 1.1 christos tmp=./conf$$-$RANDOM 15819 1.1 christos (umask 077 && mkdir "$tmp") 15820 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15821 1.1 christos ac_tmp=$tmp 15822 1.1 christos 15823 1.1 christos # Set up the scripts for CONFIG_FILES section. 15824 1.1 christos # No need to generate them if there are no CONFIG_FILES. 15825 1.1 christos # This happens for instance with `./config.status config.h'. 15826 1.1 christos if test -n "$CONFIG_FILES"; then 15827 1.1 christos 15828 1.1 christos 15829 1.1 christos ac_cr=`echo X | tr X '\015'` 15830 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 15831 1.1 christos # But we know of no other shell where ac_cr would be empty at this 15832 1.1 christos # point, so we can use a bashism as a fallback. 15833 1.1 christos if test "x$ac_cr" = x; then 15834 1.1 christos eval ac_cr=\$\'\\r\' 15835 1.1 christos fi 15836 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15837 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15838 1.1 christos ac_cs_awk_cr='\\r' 15839 1.1 christos else 15840 1.1 christos ac_cs_awk_cr=$ac_cr 15841 1.1 christos fi 15842 1.1 christos 15843 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15844 1.1 christos _ACEOF 15845 1.1 christos 15846 1.1 christos 15847 1.1 christos { 15848 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" && 15849 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15850 1.1 christos echo "_ACEOF" 15851 1.1 christos } >conf$$subs.sh || 15852 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15853 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15854 1.1 christos ac_delim='%!_!# ' 15855 1.1 christos for ac_last_try in false false false false false :; do 15856 1.1 christos . ./conf$$subs.sh || 15857 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15858 1.1 christos 15859 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15860 1.1 christos if test $ac_delim_n = $ac_delim_num; then 15861 1.1 christos break 15862 1.1 christos elif $ac_last_try; then 15863 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15864 1.1 christos else 15865 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15866 1.1 christos fi 15867 1.1 christos done 15868 1.1 christos rm -f conf$$subs.sh 15869 1.1 christos 15870 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15871 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15872 1.1 christos _ACEOF 15873 1.1 christos sed -n ' 15874 1.1 christos h 15875 1.1 christos s/^/S["/; s/!.*/"]=/ 15876 1.1 christos p 15877 1.1 christos g 15878 1.1 christos s/^[^!]*!// 15879 1.1 christos :repl 15880 1.1 christos t repl 15881 1.1 christos s/'"$ac_delim"'$// 15882 1.1 christos t delim 15883 1.1 christos :nl 15884 1.1 christos h 15885 1.1 christos s/\(.\{148\}\)..*/\1/ 15886 1.1 christos t more1 15887 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15888 1.1 christos p 15889 1.1 christos n 15890 1.1 christos b repl 15891 1.1 christos :more1 15892 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15893 1.1 christos p 15894 1.1 christos g 15895 1.1 christos s/.\{148\}// 15896 1.1 christos t nl 15897 1.1 christos :delim 15898 1.1 christos h 15899 1.1 christos s/\(.\{148\}\)..*/\1/ 15900 1.1 christos t more2 15901 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/ 15902 1.1 christos p 15903 1.1 christos b 15904 1.1 christos :more2 15905 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15906 1.1 christos p 15907 1.1 christos g 15908 1.1 christos s/.\{148\}// 15909 1.1 christos t delim 15910 1.1 christos ' <conf$$subs.awk | sed ' 15911 1.1 christos /^[^""]/{ 15912 1.1 christos N 15913 1.1 christos s/\n// 15914 1.1 christos } 15915 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1 15916 1.1 christos rm -f conf$$subs.awk 15917 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15918 1.1 christos _ACAWK 15919 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15920 1.1 christos for (key in S) S_is_set[key] = 1 15921 1.1 christos FS = "" 15922 1.1 christos 15923 1.1 christos } 15924 1.1 christos { 15925 1.1 christos line = $ 0 15926 1.1 christos nfields = split(line, field, "@") 15927 1.1 christos substed = 0 15928 1.1 christos len = length(field[1]) 15929 1.1 christos for (i = 2; i < nfields; i++) { 15930 1.1 christos key = field[i] 15931 1.1 christos keylen = length(key) 15932 1.1 christos if (S_is_set[key]) { 15933 1.1 christos value = S[key] 15934 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15935 1.1 christos len += length(value) + length(field[++i]) 15936 1.1 christos substed = 1 15937 1.1 christos } else 15938 1.1 christos len += 1 + keylen 15939 1.1 christos } 15940 1.1 christos 15941 1.1 christos print line 15942 1.1 christos } 15943 1.1 christos 15944 1.1 christos _ACAWK 15945 1.1 christos _ACEOF 15946 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15947 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15948 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15949 1.1 christos else 15950 1.1 christos cat 15951 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15952 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15953 1.1 christos _ACEOF 15954 1.1 christos 15955 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15956 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15957 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty 15958 1.1 christos # (actually we leave an empty line to preserve line numbers). 15959 1.1 christos if test "x$srcdir" = x.; then 15960 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15961 1.1 christos h 15962 1.1 christos s/// 15963 1.1 christos s/^/:/ 15964 1.1 christos s/[ ]*$/:/ 15965 1.1 christos s/:\$(srcdir):/:/g 15966 1.1 christos s/:\${srcdir}:/:/g 15967 1.1 christos s/:@srcdir@:/:/g 15968 1.1 christos s/^:*// 15969 1.1 christos s/:*$// 15970 1.1 christos x 15971 1.1 christos s/\(=[ ]*\).*/\1/ 15972 1.1 christos G 15973 1.1 christos s/\n// 15974 1.1 christos s/^[^=]*=[ ]*$// 15975 1.1 christos }' 15976 1.1 christos fi 15977 1.1 christos 15978 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15979 1.1 christos fi # test -n "$CONFIG_FILES" 15980 1.1 christos 15981 1.1 christos 15982 1.1 christos eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 15983 1.1 christos shift 15984 1.1 christos for ac_tag 15985 1.1 christos do 15986 1.1 christos case $ac_tag in 15987 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;; 15988 1.1 christos esac 15989 1.1 christos case $ac_mode$ac_tag in 15990 1.1 christos :[FHL]*:*);; 15991 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15992 1.1 christos :[FH]-) ac_tag=-:-;; 15993 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15994 1.1 christos esac 15995 1.1 christos ac_save_IFS=$IFS 15996 1.1 christos IFS=: 15997 1.1 christos set x $ac_tag 15998 1.1 christos IFS=$ac_save_IFS 15999 1.1 christos shift 16000 1.1 christos ac_file=$1 16001 1.1 christos shift 16002 1.1 christos 16003 1.1 christos case $ac_mode in 16004 1.1 christos :L) ac_source=$1;; 16005 1.1 christos :[FH]) 16006 1.1 christos ac_file_inputs= 16007 1.1 christos for ac_f 16008 1.1 christos do 16009 1.1 christos case $ac_f in 16010 1.1 christos -) ac_f="$ac_tmp/stdin";; 16011 1.1 christos *) # Look for the file first in the build tree, then in the source tree 16012 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 16013 1.1 christos # because $ac_f cannot contain `:'. 16014 1.1 christos test -f "$ac_f" || 16015 1.1 christos case $ac_f in 16016 1.1 christos [\\/$]*) false;; 16017 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 16018 1.1 christos esac || 16019 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 16020 1.1 christos esac 16021 1.1 christos case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 16022 1.1 christos as_fn_append ac_file_inputs " '$ac_f'" 16023 1.1 christos done 16024 1.1 christos 16025 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't 16026 1.1 christos # use $as_me), people would be surprised to read: 16027 1.1 christos # /* config.h. Generated by config.status. */ 16028 1.1 christos configure_input='Generated from '` 16029 1.1 christos printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 16030 1.1 christos `' by configure.' 16031 1.1 christos if test x"$ac_file" != x-; then 16032 1.1 christos configure_input="$ac_file. $configure_input" 16033 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16034 1.1 christos printf "%s\n" "$as_me: creating $ac_file" >&6;} 16035 1.1 christos fi 16036 1.1 christos # Neutralize special characters interpreted by sed in replacement strings. 16037 1.1 christos case $configure_input in #( 16038 1.1 christos *\&* | *\|* | *\\* ) 16039 1.1 christos ac_sed_conf_input=`printf "%s\n" "$configure_input" | 16040 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 16041 1.1 christos *) ac_sed_conf_input=$configure_input;; 16042 1.1 christos esac 16043 1.1 christos 16044 1.1 christos case $ac_tag in 16045 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 16046 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 16047 1.1 christos esac 16048 1.1 christos ;; 16049 1.1 christos esac 16050 1.1 christos 16051 1.1 christos ac_dir=`$as_dirname -- "$ac_file" || 16052 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16053 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \ 16054 1.1 christos X"$ac_file" : 'X\(//\)$' \| \ 16055 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 16056 1.1 christos printf "%s\n" X"$ac_file" | 16057 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16058 1.1 christos s//\1/ 16059 1.1 christos q 16060 1.1 christos } 16061 1.1 christos /^X\(\/\/\)[^/].*/{ 16062 1.1 christos s//\1/ 16063 1.1 christos q 16064 1.1 christos } 16065 1.1 christos /^X\(\/\/\)$/{ 16066 1.1 christos s//\1/ 16067 1.1 christos q 16068 1.1 christos } 16069 1.1 christos /^X\(\/\).*/{ 16070 1.1 christos s//\1/ 16071 1.1 christos q 16072 1.1 christos } 16073 1.1 christos s/.*/./; q'` 16074 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p 16075 1.1 christos ac_builddir=. 16076 1.1 christos 16077 1.1 christos case "$ac_dir" in 16078 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 16079 1.1 christos *) 16080 1.1 christos ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 16081 1.1 christos # A ".." for each directory in $ac_dir_suffix. 16082 1.1 christos ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16083 1.1 christos case $ac_top_builddir_sub in 16084 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16085 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16086 1.1 christos esac ;; 16087 1.1 christos esac 16088 1.1 christos ac_abs_top_builddir=$ac_pwd 16089 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 16090 1.1 christos # for backward compatibility: 16091 1.1 christos ac_top_builddir=$ac_top_build_prefix 16092 1.1 christos 16093 1.1 christos case $srcdir in 16094 1.1 christos .) # We are building in place. 16095 1.1 christos ac_srcdir=. 16096 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 16097 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 16098 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 16099 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 16100 1.1 christos ac_top_srcdir=$srcdir 16101 1.1 christos ac_abs_top_srcdir=$srcdir ;; 16102 1.1 christos *) # Relative name. 16103 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16104 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 16105 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16106 1.1 christos esac 16107 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16108 1.1 christos 16109 1.1 christos 16110 1.1 christos case $ac_mode in 16111 1.1 christos :F) 16112 1.1 christos # 16113 1.1 christos # CONFIG_FILE 16114 1.1 christos # 16115 1.1 christos 16116 1.1 christos case $INSTALL in 16117 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16118 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 16119 1.1 christos esac 16120 1.1 christos ac_MKDIR_P=$MKDIR_P 16121 1.1 christos case $MKDIR_P in 16122 1.1 christos [\\/$]* | ?:[\\/]* ) ;; 16123 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16124 1.1 christos esac 16125 1.1 christos _ACEOF 16126 1.1 christos 16127 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16128 1.1 christos # If the template does not know about datarootdir, expand it. 16129 1.1 christos # FIXME: This hack should be removed a few years after 2.60. 16130 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen= 16131 1.1 christos ac_sed_dataroot=' 16132 1.1 christos /datarootdir/ { 16133 1.1 christos p 16134 1.1 christos q 16135 1.1 christos } 16136 1.1 christos /@datadir@/p 16137 1.1 christos /@docdir@/p 16138 1.1 christos /@infodir@/p 16139 1.1 christos /@localedir@/p 16140 1.1 christos /@mandir@/p' 16141 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16142 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;; 16143 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16144 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16145 1.1 christos printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16146 1.1 christos _ACEOF 16147 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16148 1.1 christos ac_datarootdir_hack=' 16149 1.1 christos s&@datadir@&$datadir&g 16150 1.1 christos s&@docdir@&$docdir&g 16151 1.1 christos s&@infodir@&$infodir&g 16152 1.1 christos s&@localedir@&$localedir&g 16153 1.1 christos s&@mandir@&$mandir&g 16154 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;; 16155 1.1 christos esac 16156 1.1 christos _ACEOF 16157 1.1 christos 16158 1.1 christos # Neutralize VPATH when `$srcdir' = `.'. 16159 1.1 christos # Shell code in configure.ac might set extrasub. 16160 1.1 christos # FIXME: do we really want to maintain this feature? 16161 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16162 1.1 christos ac_sed_extra="$ac_vpsub 16163 1.1 christos $extrasub 16164 1.1 christos _ACEOF 16165 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16166 1.1 christos :t 16167 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16168 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t 16169 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 16170 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 16171 1.1 christos s&@srcdir@&$ac_srcdir&;t t 16172 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 16173 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t 16174 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16175 1.1 christos s&@builddir@&$ac_builddir&;t t 16176 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t 16177 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16178 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t 16179 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t 16180 1.1 christos $ac_datarootdir_hack 16181 1.1 christos " 16182 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16183 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16184 1.1 christos 16185 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16186 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16187 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16188 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 16189 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16190 1.1 christos which seems to be undefined. Please make sure it is defined" >&5 16191 1.1 christos printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16192 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;} 16193 1.1 christos 16194 1.1 christos rm -f "$ac_tmp/stdin" 16195 1.1 christos case $ac_file in 16196 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16197 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16198 1.1 christos esac \ 16199 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16200 1.1 christos ;; 16201 1.1 christos 16202 1.1 christos 16203 1.1 christos :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16204 1.1 christos printf "%s\n" "$as_me: executing $ac_file commands" >&6;} 16205 1.1 christos ;; 16206 1.1 christos esac 16207 1.1 christos 16208 1.1 christos 16209 1.1 christos case $ac_file$ac_mode in 16210 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16211 1.1 christos # Older Autoconf quotes --file arguments for eval, but not when files 16212 1.1 christos # are listed without --file. Let's play safe and only enable the eval 16213 1.1 christos # if we detect the quoting. 16214 1.1 christos # TODO: see whether this extra hack can be removed once we start 16215 1.1 christos # requiring Autoconf 2.70 or later. 16216 1.1 christos case $CONFIG_FILES in #( 16217 1.1 christos *\'*) : 16218 1.1 christos eval set x "$CONFIG_FILES" ;; #( 16219 1.1 christos *) : 16220 1.1 christos set x $CONFIG_FILES ;; #( 16221 1.1 christos *) : 16222 1.1 christos ;; 16223 1.1 christos esac 16224 1.1 christos shift 16225 1.1 christos # Used to flag and report bootstrapping failures. 16226 1.1 christos am_rc=0 16227 1.1 christos for am_mf 16228 1.1 christos do 16229 1.1 christos # Strip MF so we end up with the name of the file. 16230 1.1 christos am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 16231 1.1 christos # Check whether this is an Automake generated Makefile which includes 16232 1.1 christos # dependency-tracking related rules and includes. 16233 1.1 christos # Grep'ing the whole file directly is not great: AIX grep has a line 16234 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000. 16235 1.1 christos sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 16236 1.1 christos || continue 16237 1.1 christos am_dirpart=`$as_dirname -- "$am_mf" || 16238 1.1 christos $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16239 1.1 christos X"$am_mf" : 'X\(//\)[^/]' \| \ 16240 1.1 christos X"$am_mf" : 'X\(//\)$' \| \ 16241 1.1 christos X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 16242 1.1 christos printf "%s\n" X"$am_mf" | 16243 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16244 1.1 christos s//\1/ 16245 1.1 christos q 16246 1.1 christos } 16247 1.1 christos /^X\(\/\/\)[^/].*/{ 16248 1.1 christos s//\1/ 16249 1.1 christos q 16250 1.1 christos } 16251 1.1 christos /^X\(\/\/\)$/{ 16252 1.1 christos s//\1/ 16253 1.1 christos q 16254 1.1 christos } 16255 1.1 christos /^X\(\/\).*/{ 16256 1.1 christos s//\1/ 16257 1.1 christos q 16258 1.1 christos } 16259 1.1 christos s/.*/./; q'` 16260 1.1 christos am_filepart=`$as_basename -- "$am_mf" || 16261 1.1 christos $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 16262 1.1 christos X"$am_mf" : 'X\(//\)$' \| \ 16263 1.1 christos X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 16264 1.1 christos printf "%s\n" X/"$am_mf" | 16265 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 16266 1.1 christos s//\1/ 16267 1.1 christos q 16268 1.1 christos } 16269 1.1 christos /^X\/\(\/\/\)$/{ 16270 1.1 christos s//\1/ 16271 1.1 christos q 16272 1.1 christos } 16273 1.1 christos /^X\/\(\/\).*/{ 16274 1.1 christos s//\1/ 16275 1.1 christos q 16276 1.1 christos } 16277 1.1 christos s/.*/./; q'` 16278 1.1 christos { echo "$as_me:$LINENO: cd "$am_dirpart" \ 16279 1.1 christos && sed -e '/# am--include-marker/d' "$am_filepart" \ 16280 1.1 christos | $MAKE -f - am--depfiles" >&5 16281 1.1 christos (cd "$am_dirpart" \ 16282 1.1 christos && sed -e '/# am--include-marker/d' "$am_filepart" \ 16283 1.1 christos | $MAKE -f - am--depfiles) >&5 2>&5 16284 1.1 christos ac_status=$? 16285 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 16286 1.1 christos (exit $ac_status); } || am_rc=$? 16287 1.1 christos done 16288 1.1 christos if test $am_rc -ne 0; then 16289 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 16290 1.1 christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 16291 1.1 christos as_fn_error $? "Something went wrong bootstrapping makefile fragments 16292 1.1 christos for automatic dependency tracking. If GNU make was not used, consider 16293 1.1 christos re-running the configure script with MAKE=\"gmake\" (or whatever is 16294 1.1 christos necessary). You can also try re-running configure with the 16295 1.1 christos '--disable-dependency-tracking' option to at least be able to build 16296 1.1 christos the package (albeit without support for automatic dependency tracking). 16297 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 16298 1.1 christos fi 16299 1.1 christos { am_dirpart=; unset am_dirpart;} 16300 1.1 christos { am_filepart=; unset am_filepart;} 16301 1.1 christos { am_mf=; unset am_mf;} 16302 1.1 christos { am_rc=; unset am_rc;} 16303 1.1 christos rm -f conftest-deps.mk 16304 1.1 christos } 16305 1.1 christos ;; 16306 1.1 christos "libtool":C) 16307 1.1 christos 16308 1.1 christos # See if we are running on zsh, and set the options that allow our 16309 1.1 christos # commands through without removal of \ escapes. 16310 1.1 christos if test -n "${ZSH_VERSION+set}"; then 16311 1.1 christos setopt NO_GLOB_SUBST 16312 1.1 christos fi 16313 1.1 christos 16314 1.1 christos cfgfile=${ofile}T 16315 1.1 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16316 1.1 christos $RM "$cfgfile" 16317 1.1 christos 16318 1.1 christos cat <<_LT_EOF >> "$cfgfile" 16319 1.1 christos #! $SHELL 16320 1.1 christos # Generated automatically by $as_me ($PACKAGE) $VERSION 16321 1.1 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh. 16322 1.1 christos 16323 1.1 christos # Provide generalized library-building support services. 16324 1.1 christos # Written by Gordon Matzigkeit, 1996 16325 1.1 christos 16326 1.1 christos # Copyright (C) 2014 Free Software Foundation, Inc. 16327 1.1 christos # This is free software; see the source for copying conditions. There is NO 16328 1.1 christos # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16329 1.1 christos 16330 1.1 christos # GNU Libtool is free software; you can redistribute it and/or modify 16331 1.1 christos # it under the terms of the GNU General Public License as published by 16332 1.1 christos # the Free Software Foundation; either version 2 of of the License, or 16333 1.1 christos # (at your option) any later version. 16334 1.1 christos # 16335 1.1 christos # As a special exception to the GNU General Public License, if you 16336 1.1 christos # distribute this file as part of a program or library that is built 16337 1.1 christos # using GNU Libtool, you may include this file under the same 16338 1.1 christos # distribution terms that you use for the rest of that program. 16339 1.1 christos # 16340 1.1 christos # GNU Libtool is distributed in the hope that it will be useful, but 16341 1.1 christos # WITHOUT ANY WARRANTY; without even the implied warranty of 16342 1.1 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16343 1.1 christos # GNU General Public License for more details. 16344 1.1 christos # 16345 1.1 christos # You should have received a copy of the GNU General Public License 16346 1.1 christos # along with this program. If not, see <http://www.gnu.org/licenses/>. 16347 1.1 christos 16348 1.1 christos 16349 1.1 christos # The names of the tagged configurations supported by this script. 16350 1.1 christos available_tags='' 16351 1.1 christos 16352 1.1 christos # Configured defaults for sys_lib_dlsearch_path munging. 16353 1.1 christos : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 16354 1.1 christos 16355 1.1 christos # ### BEGIN LIBTOOL CONFIG 16356 1.1 christos 16357 1.1 christos # Which release of libtool.m4 was used? 16358 1.1 christos macro_version=$macro_version 16359 1.1 christos macro_revision=$macro_revision 16360 1.1 christos 16361 1.1 christos # Whether or not to build shared libraries. 16362 1.1 christos build_libtool_libs=$enable_shared 16363 1.1 christos 16364 1.1 christos # Whether or not to build static libraries. 16365 1.1 christos build_old_libs=$enable_static 16366 1.1 christos 16367 1.1 christos # What type of objects to build. 16368 1.1 christos pic_mode=$pic_mode 16369 1.1 christos 16370 1.1 christos # Whether or not to optimize for fast installation. 16371 1.1 christos fast_install=$enable_fast_install 16372 1.1 christos 16373 1.1 christos # Shared archive member basename,for filename based shared library versioning on AIX. 16374 1.1 christos shared_archive_member_spec=$shared_archive_member_spec 16375 1.1 christos 16376 1.1 christos # Shell to use when invoking shell scripts. 16377 1.1 christos SHELL=$lt_SHELL 16378 1.1 christos 16379 1.1 christos # An echo program that protects backslashes. 16380 1.1 christos ECHO=$lt_ECHO 16381 1.1 christos 16382 1.1 christos # The PATH separator for the build system. 16383 1.1 christos PATH_SEPARATOR=$lt_PATH_SEPARATOR 16384 1.1 christos 16385 1.1 christos # The host system. 16386 1.1 christos host_alias=$host_alias 16387 1.1 christos host=$host 16388 1.1 christos host_os=$host_os 16389 1.1 christos 16390 1.1 christos # The build system. 16391 1.1 christos build_alias=$build_alias 16392 1.1 christos build=$build 16393 1.1 christos build_os=$build_os 16394 1.1 christos 16395 1.1 christos # A sed program that does not truncate output. 16396 1.1 christos SED=$lt_SED 16397 1.1 christos 16398 1.1 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n. 16399 1.1 christos Xsed="\$SED -e 1s/^X//" 16400 1.1 christos 16401 1.1 christos # A grep program that handles long lines. 16402 1.1 christos GREP=$lt_GREP 16403 1.1 christos 16404 1.1 christos # An ERE matcher. 16405 1.1 christos EGREP=$lt_EGREP 16406 1.1 christos 16407 1.1 christos # A literal string matcher. 16408 1.1 christos FGREP=$lt_FGREP 16409 1.1 christos 16410 1.1 christos # A BSD- or MS-compatible name lister. 16411 1.1 christos NM=$lt_NM 16412 1.1 christos 16413 1.1 christos # Whether we need soft or hard links. 16414 1.1 christos LN_S=$lt_LN_S 16415 1.1 christos 16416 1.1 christos # What is the maximum length of a command? 16417 1.1 christos max_cmd_len=$max_cmd_len 16418 1.1 christos 16419 1.1 christos # Object file suffix (normally "o"). 16420 1.1 christos objext=$ac_objext 16421 1.1 christos 16422 1.1 christos # Executable file suffix (normally ""). 16423 1.1 christos exeext=$exeext 16424 1.1 christos 16425 1.1 christos # whether the shell understands "unset". 16426 1.1 christos lt_unset=$lt_unset 16427 1.1 christos 16428 1.1 christos # turn spaces into newlines. 16429 1.1 christos SP2NL=$lt_lt_SP2NL 16430 1.1 christos 16431 1.1 christos # turn newlines into spaces. 16432 1.1 christos NL2SP=$lt_lt_NL2SP 16433 1.1 christos 16434 1.1 christos # convert \$build file names to \$host format. 16435 1.1 christos to_host_file_cmd=$lt_cv_to_host_file_cmd 16436 1.1 christos 16437 1.1 christos # convert \$build files to toolchain format. 16438 1.1 christos to_tool_file_cmd=$lt_cv_to_tool_file_cmd 16439 1.1 christos 16440 1.1 christos # An object symbol dumper. 16441 1.1 christos OBJDUMP=$lt_OBJDUMP 16442 1.1 christos 16443 1.1 christos # Method to check whether dependent libraries are shared objects. 16444 1.1 christos deplibs_check_method=$lt_deplibs_check_method 16445 1.1 christos 16446 1.1 christos # Command to use when deplibs_check_method = "file_magic". 16447 1.1 christos file_magic_cmd=$lt_file_magic_cmd 16448 1.1 christos 16449 1.1 christos # How to find potential files when deplibs_check_method = "file_magic". 16450 1.1 christos file_magic_glob=$lt_file_magic_glob 16451 1.1 christos 16452 1.1 christos # Find potential files using nocaseglob when deplibs_check_method = "file_magic". 16453 1.1 christos want_nocaseglob=$lt_want_nocaseglob 16454 1.1 christos 16455 1.1 christos # DLL creation program. 16456 1.1 christos DLLTOOL=$lt_DLLTOOL 16457 1.1 christos 16458 1.1 christos # Command to associate shared and link libraries. 16459 1.1 christos sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 16460 1.1 christos 16461 1.1 christos # The archiver. 16462 1.1 christos AR=$lt_AR 16463 1.1 christos 16464 1.1 christos # Flags to create an archive. 16465 1.1 christos AR_FLAGS=$lt_AR_FLAGS 16466 1.1 christos 16467 1.1 christos # How to feed a file listing to the archiver. 16468 1.1 christos archiver_list_spec=$lt_archiver_list_spec 16469 1.1 christos 16470 1.1 christos # A symbol stripping program. 16471 1.1 christos STRIP=$lt_STRIP 16472 1.1 christos 16473 1.1 christos # Commands used to install an old-style archive. 16474 1.1 christos RANLIB=$lt_RANLIB 16475 1.1 christos old_postinstall_cmds=$lt_old_postinstall_cmds 16476 1.1 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds 16477 1.1 christos 16478 1.1 christos # Whether to use a lock for old archive extraction. 16479 1.1 christos lock_old_archive_extraction=$lock_old_archive_extraction 16480 1.1 christos 16481 1.1 christos # A C compiler. 16482 1.1 christos LTCC=$lt_CC 16483 1.1 christos 16484 1.1 christos # LTCC compiler flags. 16485 1.1 christos LTCFLAGS=$lt_CFLAGS 16486 1.1 christos 16487 1.1 christos # Take the output of nm and produce a listing of raw symbols and C names. 16488 1.1 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16489 1.1 christos 16490 1.1 christos # Transform the output of nm in a proper C declaration. 16491 1.1 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16492 1.1 christos 16493 1.1 christos # Transform the output of nm into a list of symbols to manually relocate. 16494 1.1 christos global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 16495 1.1 christos 16496 1.1 christos # Transform the output of nm in a C name address pair. 16497 1.1 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16498 1.1 christos 16499 1.1 christos # Transform the output of nm in a C name address pair when lib prefix is needed. 16500 1.1 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16501 1.1 christos 16502 1.1 christos # The name lister interface. 16503 1.1 christos nm_interface=$lt_lt_cv_nm_interface 16504 1.1 christos 16505 1.1 christos # Specify filename containing input files for \$NM. 16506 1.1 christos nm_file_list_spec=$lt_nm_file_list_spec 16507 1.1 christos 16508 1.1 christos # The root where to search for dependent libraries,and where our libraries should be installed. 16509 1.1 christos lt_sysroot=$lt_sysroot 16510 1.1 christos 16511 1.1 christos # Command to truncate a binary pipe. 16512 1.1 christos lt_truncate_bin=$lt_lt_cv_truncate_bin 16513 1.1 christos 16514 1.1 christos # The name of the directory that contains temporary libtool files. 16515 1.1 christos objdir=$objdir 16516 1.1 christos 16517 1.1 christos # Used to examine libraries when file_magic_cmd begins with "file". 16518 1.1 christos MAGIC_CMD=$MAGIC_CMD 16519 1.1 christos 16520 1.1 christos # Must we lock files when doing compilation? 16521 1.1 christos need_locks=$lt_need_locks 16522 1.1 christos 16523 1.1 christos # Manifest tool. 16524 1.1 christos MANIFEST_TOOL=$lt_MANIFEST_TOOL 16525 1.1 christos 16526 1.1 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16527 1.1 christos DSYMUTIL=$lt_DSYMUTIL 16528 1.1 christos 16529 1.1 christos # Tool to change global to local symbols on Mac OS X. 16530 1.1 christos NMEDIT=$lt_NMEDIT 16531 1.1 christos 16532 1.1 christos # Tool to manipulate fat objects and archives on Mac OS X. 16533 1.1 christos LIPO=$lt_LIPO 16534 1.1 christos 16535 1.1 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X. 16536 1.1 christos OTOOL=$lt_OTOOL 16537 1.1 christos 16538 1.1 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16539 1.1 christos OTOOL64=$lt_OTOOL64 16540 1.1 christos 16541 1.1 christos # Old archive suffix (normally "a"). 16542 1.1 christos libext=$libext 16543 1.1 christos 16544 1.1 christos # Shared library suffix (normally ".so"). 16545 1.1 christos shrext_cmds=$lt_shrext_cmds 16546 1.1 christos 16547 1.1 christos # The commands to extract the exported symbol list from a shared archive. 16548 1.1 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds 16549 1.1 christos 16550 1.1 christos # Variables whose values should be saved in libtool wrapper scripts and 16551 1.1 christos # restored at link time. 16552 1.1 christos variables_saved_for_relink=$lt_variables_saved_for_relink 16553 1.1 christos 16554 1.1 christos # Do we need the "lib" prefix for modules? 16555 1.1 christos need_lib_prefix=$need_lib_prefix 16556 1.1 christos 16557 1.1 christos # Do we need a version for libraries? 16558 1.1 christos need_version=$need_version 16559 1.1 christos 16560 1.1 christos # Library versioning type. 16561 1.1 christos version_type=$version_type 16562 1.1 christos 16563 1.1 christos # Shared library runtime path variable. 16564 1.1 christos runpath_var=$runpath_var 16565 1.1 christos 16566 1.1 christos # Shared library path variable. 16567 1.1 christos shlibpath_var=$shlibpath_var 16568 1.1 christos 16569 1.1 christos # Is shlibpath searched before the hard-coded library search path? 16570 1.1 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16571 1.1 christos 16572 1.1 christos # Format of library name prefix. 16573 1.1 christos libname_spec=$lt_libname_spec 16574 1.1 christos 16575 1.1 christos # List of archive names. First name is the real one, the rest are links. 16576 1.1 christos # The last name is the one that the linker finds with -lNAME 16577 1.1 christos library_names_spec=$lt_library_names_spec 16578 1.1 christos 16579 1.1 christos # The coded name of the library, if different from the real name. 16580 1.1 christos soname_spec=$lt_soname_spec 16581 1.1 christos 16582 1.1 christos # Permission mode override for installation of shared libraries. 16583 1.1 christos install_override_mode=$lt_install_override_mode 16584 1.1 christos 16585 1.1 christos # Command to use after installation of a shared archive. 16586 1.1 christos postinstall_cmds=$lt_postinstall_cmds 16587 1.1 christos 16588 1.1 christos # Command to use after uninstallation of a shared archive. 16589 1.1 christos postuninstall_cmds=$lt_postuninstall_cmds 16590 1.1 christos 16591 1.1 christos # Commands used to finish a libtool library installation in a directory. 16592 1.1 christos finish_cmds=$lt_finish_cmds 16593 1.1 christos 16594 1.1 christos # As "finish_cmds", except a single script fragment to be evaled but 16595 1.1 christos # not shown. 16596 1.1 christos finish_eval=$lt_finish_eval 16597 1.1 christos 16598 1.1 christos # Whether we should hardcode library paths into libraries. 16599 1.1 christos hardcode_into_libs=$hardcode_into_libs 16600 1.1 christos 16601 1.1 christos # Compile-time system search path for libraries. 16602 1.1 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16603 1.1 christos 16604 1.1 christos # Detected run-time system search path for libraries. 16605 1.1 christos sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 16606 1.1 christos 16607 1.1 christos # Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 16608 1.1 christos configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 16609 1.1 christos 16610 1.1 christos # Whether dlopen is supported. 16611 1.1 christos dlopen_support=$enable_dlopen 16612 1.1 christos 16613 1.1 christos # Whether dlopen of programs is supported. 16614 1.1 christos dlopen_self=$enable_dlopen_self 16615 1.1 christos 16616 1.1 christos # Whether dlopen of statically linked programs is supported. 16617 1.1 christos dlopen_self_static=$enable_dlopen_self_static 16618 1.1 christos 16619 1.1 christos # Commands to strip libraries. 16620 1.1 christos old_striplib=$lt_old_striplib 16621 1.1 christos striplib=$lt_striplib 16622 1.1 christos 16623 1.1 christos 16624 1.1 christos # The linker used to build libraries. 16625 1.1 christos LD=$lt_LD 16626 1.1 christos 16627 1.1 christos # How to create reloadable object files. 16628 1.1 christos reload_flag=$lt_reload_flag 16629 1.1 christos reload_cmds=$lt_reload_cmds 16630 1.1 christos 16631 1.1 christos # Commands used to build an old-style archive. 16632 1.1 christos old_archive_cmds=$lt_old_archive_cmds 16633 1.1 christos 16634 1.1 christos # A language specific compiler. 16635 1.1 christos CC=$lt_compiler 16636 1.1 christos 16637 1.1 christos # Is the compiler the GNU compiler? 16638 1.1 christos with_gcc=$GCC 16639 1.1 christos 16640 1.1 christos # Compiler flag to turn off builtin functions. 16641 1.1 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16642 1.1 christos 16643 1.1 christos # Additional compiler flags for building library objects. 16644 1.1 christos pic_flag=$lt_lt_prog_compiler_pic 16645 1.1 christos 16646 1.1 christos # How to pass a linker flag through the compiler. 16647 1.1 christos wl=$lt_lt_prog_compiler_wl 16648 1.1 christos 16649 1.1 christos # Compiler flag to prevent dynamic linking. 16650 1.1 christos link_static_flag=$lt_lt_prog_compiler_static 16651 1.1 christos 16652 1.1 christos # Does compiler simultaneously support -c and -o options? 16653 1.1 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16654 1.1 christos 16655 1.1 christos # Whether or not to add -lc for building shared libraries. 16656 1.1 christos build_libtool_need_lc=$archive_cmds_need_lc 16657 1.1 christos 16658 1.1 christos # Whether or not to disallow shared libs when runtime libs are static. 16659 1.1 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16660 1.1 christos 16661 1.1 christos # Compiler flag to allow reflexive dlopens. 16662 1.1 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16663 1.1 christos 16664 1.1 christos # Compiler flag to generate shared objects directly from archives. 16665 1.1 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec 16666 1.1 christos 16667 1.1 christos # Whether the compiler copes with passing no objects directly. 16668 1.1 christos compiler_needs_object=$lt_compiler_needs_object 16669 1.1 christos 16670 1.1 christos # Create an old-style archive from a shared archive. 16671 1.1 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16672 1.1 christos 16673 1.1 christos # Create a temporary old-style archive to link instead of a shared archive. 16674 1.1 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16675 1.1 christos 16676 1.1 christos # Commands used to build a shared archive. 16677 1.1 christos archive_cmds=$lt_archive_cmds 16678 1.1 christos archive_expsym_cmds=$lt_archive_expsym_cmds 16679 1.1 christos 16680 1.1 christos # Commands used to build a loadable module if different from building 16681 1.1 christos # a shared archive. 16682 1.1 christos module_cmds=$lt_module_cmds 16683 1.1 christos module_expsym_cmds=$lt_module_expsym_cmds 16684 1.1 christos 16685 1.1 christos # Whether we are building with GNU ld or not. 16686 1.1 christos with_gnu_ld=$lt_with_gnu_ld 16687 1.1 christos 16688 1.1 christos # Flag that allows shared libraries with undefined symbols to be built. 16689 1.1 christos allow_undefined_flag=$lt_allow_undefined_flag 16690 1.1 christos 16691 1.1 christos # Flag that enforces no undefined symbols. 16692 1.1 christos no_undefined_flag=$lt_no_undefined_flag 16693 1.1 christos 16694 1.1 christos # Flag to hardcode \$libdir into a binary during linking. 16695 1.1 christos # This must work even if \$libdir does not exist 16696 1.1 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16697 1.1 christos 16698 1.1 christos # Whether we need a single "-rpath" flag with a separated argument. 16699 1.1 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator 16700 1.1 christos 16701 1.1 christos # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 16702 1.1 christos # DIR into the resulting binary. 16703 1.1 christos hardcode_direct=$hardcode_direct 16704 1.1 christos 16705 1.1 christos # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 16706 1.1 christos # DIR into the resulting binary and the resulting library dependency is 16707 1.1 christos # "absolute",i.e impossible to change by setting \$shlibpath_var if the 16708 1.1 christos # library is relocated. 16709 1.1 christos hardcode_direct_absolute=$hardcode_direct_absolute 16710 1.1 christos 16711 1.1 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16712 1.1 christos # into the resulting binary. 16713 1.1 christos hardcode_minus_L=$hardcode_minus_L 16714 1.1 christos 16715 1.1 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16716 1.1 christos # into the resulting binary. 16717 1.1 christos hardcode_shlibpath_var=$hardcode_shlibpath_var 16718 1.1 christos 16719 1.1 christos # Set to "yes" if building a shared library automatically hardcodes DIR 16720 1.1 christos # into the library and all subsequent libraries and executables linked 16721 1.1 christos # against it. 16722 1.1 christos hardcode_automatic=$hardcode_automatic 16723 1.1 christos 16724 1.1 christos # Set to yes if linker adds runtime paths of dependent libraries 16725 1.1 christos # to runtime path list. 16726 1.1 christos inherit_rpath=$inherit_rpath 16727 1.1 christos 16728 1.1 christos # Whether libtool must link a program against all its dependency libraries. 16729 1.1 christos link_all_deplibs=$link_all_deplibs 16730 1.1 christos 16731 1.1 christos # Set to "yes" if exported symbols are required. 16732 1.1 christos always_export_symbols=$always_export_symbols 16733 1.1 christos 16734 1.1 christos # The commands to list exported symbols. 16735 1.1 christos export_symbols_cmds=$lt_export_symbols_cmds 16736 1.1 christos 16737 1.1 christos # Symbols that should not be listed in the preloaded symbols. 16738 1.1 christos exclude_expsyms=$lt_exclude_expsyms 16739 1.1 christos 16740 1.1 christos # Symbols that must always be exported. 16741 1.1 christos include_expsyms=$lt_include_expsyms 16742 1.1 christos 16743 1.1 christos # Commands necessary for linking programs (against libraries) with templates. 16744 1.1 christos prelink_cmds=$lt_prelink_cmds 16745 1.1 christos 16746 1.1 christos # Commands necessary for finishing linking programs. 16747 1.1 christos postlink_cmds=$lt_postlink_cmds 16748 1.1 christos 16749 1.1 christos # Specify filename containing input files. 16750 1.1 christos file_list_spec=$lt_file_list_spec 16751 1.1 christos 16752 1.1 christos # How to hardcode a shared library path into an executable. 16753 1.1 christos hardcode_action=$hardcode_action 16754 1.1 christos 16755 1.1 christos # ### END LIBTOOL CONFIG 16756 1.1 christos 16757 1.1 christos _LT_EOF 16758 1.1 christos 16759 1.1 christos cat <<'_LT_EOF' >> "$cfgfile" 16760 1.1 christos 16761 1.1 christos # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 16762 1.1 christos 16763 1.1 christos # func_munge_path_list VARIABLE PATH 16764 1.1 christos # ----------------------------------- 16765 1.1 christos # VARIABLE is name of variable containing _space_ separated list of 16766 1.1 christos # directories to be munged by the contents of PATH, which is string 16767 1.1 christos # having a format: 16768 1.1 christos # "DIR[:DIR]:" 16769 1.1 christos # string "DIR[ DIR]" will be prepended to VARIABLE 16770 1.1 christos # ":DIR[:DIR]" 16771 1.1 christos # string "DIR[ DIR]" will be appended to VARIABLE 16772 1.1 christos # "DIRP[:DIRP]::[DIRA:]DIRA" 16773 1.1 christos # string "DIRP[ DIRP]" will be prepended to VARIABLE and string 16774 1.1 christos # "DIRA[ DIRA]" will be appended to VARIABLE 16775 1.1 christos # "DIR[:DIR]" 16776 1.1 christos # VARIABLE will be replaced by "DIR[ DIR]" 16777 1.1 christos func_munge_path_list () 16778 1.1 christos { 16779 1.1 christos case x$2 in 16780 1.1 christos x) 16781 1.1 christos ;; 16782 1.1 christos *:) 16783 1.1 christos eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 16784 1.1 christos ;; 16785 1.1 christos x:*) 16786 1.1 christos eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 16787 1.1 christos ;; 16788 1.1 christos *::*) 16789 1.1 christos eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 16790 1.1 christos eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 16791 1.1 christos ;; 16792 1.1 christos *) 16793 1.1 christos eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 16794 1.1 christos ;; 16795 1.1 christos esac 16796 1.1 christos } 16797 1.1 christos 16798 1.1 christos 16799 1.1 christos # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 16800 1.1 christos func_cc_basename () 16801 1.1 christos { 16802 1.1 christos for cc_temp in $*""; do 16803 1.1 christos case $cc_temp in 16804 1.1 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16805 1.1 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16806 1.1 christos \-*) ;; 16807 1.1 christos *) break;; 16808 1.1 christos esac 16809 1.1 christos done 16810 1.1 christos func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 16811 1.1 christos } 16812 1.1 christos 16813 1.1 christos 16814 1.1 christos # ### END FUNCTIONS SHARED WITH CONFIGURE 16815 1.1 christos 16816 1.1 christos _LT_EOF 16817 1.1 christos 16818 1.1 christos case $host_os in 16819 1.1 christos aix3*) 16820 1.1 christos cat <<\_LT_EOF >> "$cfgfile" 16821 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 16822 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 16823 1.1 christos # vanish in a puff of smoke. 16824 1.1 christos if test set != "${COLLECT_NAMES+set}"; then 16825 1.1 christos COLLECT_NAMES= 16826 1.1 christos export COLLECT_NAMES 16827 1.1 christos fi 16828 1.1 christos _LT_EOF 16829 1.1 christos ;; 16830 1.1 christos esac 16831 1.1 christos 16832 1.1 christos 16833 1.1 christos 16834 1.1 christos ltmain=$ac_aux_dir/ltmain.sh 16835 1.1 christos 16836 1.1 christos 16837 1.1 christos # We use sed instead of cat because bash on DJGPP gets confused if 16838 1.1 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in 16839 1.1 christos # text mode, it properly converts lines to CR/LF. This bash problem 16840 1.1 christos # is reportedly fixed, but why not run on old versions too? 16841 1.1 christos sed '$q' "$ltmain" >> "$cfgfile" \ 16842 1.1 christos || (rm -f "$cfgfile"; exit 1) 16843 1.1 christos 16844 1.1 christos mv -f "$cfgfile" "$ofile" || 16845 1.1 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16846 1.1 christos chmod +x "$ofile" 16847 1.1 christos 16848 1.1 christos ;; 16849 1.1 christos 16850 1.1 christos esac 16851 1.1 christos done # for ac_tag 16852 1.1 christos 16853 1.1 christos 16854 1.1 christos as_fn_exit 0 16855 1.1 christos _ACEOF 16856 1.1 christos ac_clean_files=$ac_clean_files_save 16857 1.1 christos 16858 1.1 christos test $ac_write_fail = 0 || 16859 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16860 1.1 christos 16861 1.1 christos 16862 1.1 christos # configure is writing to config.log, and then calls config.status. 16863 1.1 christos # config.status does its own redirection, appending to config.log. 16864 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open 16865 1.1 christos # by configure, so config.status won't be able to write to it; its 16866 1.1 christos # output is simply discarded. So we exec the FD to /dev/null, 16867 1.1 christos # effectively closing config.log, so it can be properly (re)opened and 16868 1.1 christos # appended to by config.status. When coming back to configure, we 16869 1.1 christos # need to make the FD available again. 16870 1.1 christos if test "$no_create" != yes; then 16871 1.1 christos ac_cs_success=: 16872 1.1 christos ac_config_status_args= 16873 1.1 christos test "$silent" = yes && 16874 1.1 christos ac_config_status_args="$ac_config_status_args --quiet" 16875 1.1 christos exec 5>/dev/null 16876 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16877 1.1 christos exec 5>>config.log 16878 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16879 1.1 christos # would make configure fail if this is the last instruction. 16880 1.1 christos $ac_cs_success || as_fn_exit 1 16881 1.1 christos fi 16882 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16883 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16884 1.1 christos printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16885 1.1 christos fi 16886 1.1 christos 16887 1.1 christos 16888