annotate src/libsndfile-1.0.27/configure @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +0000
parents 1df64224f5ac
children
rev   line source
Chris@40 1 #! /bin/sh
Chris@40 2 # Guess values for system-dependent variables and create Makefiles.
Chris@40 3 # Generated by GNU Autoconf 2.69 for libsndfile 1.0.27.
Chris@40 4 #
Chris@40 5 # Report bugs to <sndfile@mega-nerd.com>.
Chris@40 6 #
Chris@40 7 #
Chris@40 8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
Chris@40 9 #
Chris@40 10 #
Chris@40 11 # This configure script is free software; the Free Software Foundation
Chris@40 12 # gives unlimited permission to copy, distribute and modify it.
Chris@40 13 ## -------------------- ##
Chris@40 14 ## M4sh Initialization. ##
Chris@40 15 ## -------------------- ##
Chris@40 16
Chris@40 17 # Be more Bourne compatible
Chris@40 18 DUALCASE=1; export DUALCASE # for MKS sh
Chris@40 19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Chris@40 20 emulate sh
Chris@40 21 NULLCMD=:
Chris@40 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Chris@40 23 # is contrary to our usage. Disable this feature.
Chris@40 24 alias -g '${1+"$@"}'='"$@"'
Chris@40 25 setopt NO_GLOB_SUBST
Chris@40 26 else
Chris@40 27 case `(set -o) 2>/dev/null` in #(
Chris@40 28 *posix*) :
Chris@40 29 set -o posix ;; #(
Chris@40 30 *) :
Chris@40 31 ;;
Chris@40 32 esac
Chris@40 33 fi
Chris@40 34
Chris@40 35
Chris@40 36 as_nl='
Chris@40 37 '
Chris@40 38 export as_nl
Chris@40 39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
Chris@40 40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@40 41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@40 42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@40 43 # Prefer a ksh shell builtin over an external printf program on Solaris,
Chris@40 44 # but without wasting forks for bash or zsh.
Chris@40 45 if test -z "$BASH_VERSION$ZSH_VERSION" \
Chris@40 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@40 47 as_echo='print -r --'
Chris@40 48 as_echo_n='print -rn --'
Chris@40 49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@40 50 as_echo='printf %s\n'
Chris@40 51 as_echo_n='printf %s'
Chris@40 52 else
Chris@40 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
Chris@40 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
Chris@40 55 as_echo_n='/usr/ucb/echo -n'
Chris@40 56 else
Chris@40 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
Chris@40 58 as_echo_n_body='eval
Chris@40 59 arg=$1;
Chris@40 60 case $arg in #(
Chris@40 61 *"$as_nl"*)
Chris@40 62 expr "X$arg" : "X\\(.*\\)$as_nl";
Chris@40 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
Chris@40 64 esac;
Chris@40 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
Chris@40 66 '
Chris@40 67 export as_echo_n_body
Chris@40 68 as_echo_n='sh -c $as_echo_n_body as_echo'
Chris@40 69 fi
Chris@40 70 export as_echo_body
Chris@40 71 as_echo='sh -c $as_echo_body as_echo'
Chris@40 72 fi
Chris@40 73
Chris@40 74 # The user is always right.
Chris@40 75 if test "${PATH_SEPARATOR+set}" != set; then
Chris@40 76 PATH_SEPARATOR=:
Chris@40 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
Chris@40 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
Chris@40 79 PATH_SEPARATOR=';'
Chris@40 80 }
Chris@40 81 fi
Chris@40 82
Chris@40 83
Chris@40 84 # IFS
Chris@40 85 # We need space, tab and new line, in precisely that order. Quoting is
Chris@40 86 # there to prevent editors from complaining about space-tab.
Chris@40 87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
Chris@40 88 # splitting by setting IFS to empty value.)
Chris@40 89 IFS=" "" $as_nl"
Chris@40 90
Chris@40 91 # Find who we are. Look in the path if we contain no directory separator.
Chris@40 92 as_myself=
Chris@40 93 case $0 in #((
Chris@40 94 *[\\/]* ) as_myself=$0 ;;
Chris@40 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 96 for as_dir in $PATH
Chris@40 97 do
Chris@40 98 IFS=$as_save_IFS
Chris@40 99 test -z "$as_dir" && as_dir=.
Chris@40 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
Chris@40 101 done
Chris@40 102 IFS=$as_save_IFS
Chris@40 103
Chris@40 104 ;;
Chris@40 105 esac
Chris@40 106 # We did not find ourselves, most probably we were run as `sh COMMAND'
Chris@40 107 # in which case we are not to be found in the path.
Chris@40 108 if test "x$as_myself" = x; then
Chris@40 109 as_myself=$0
Chris@40 110 fi
Chris@40 111 if test ! -f "$as_myself"; then
Chris@40 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Chris@40 113 exit 1
Chris@40 114 fi
Chris@40 115
Chris@40 116 # Unset variables that we do not need and which cause bugs (e.g. in
Chris@40 117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
Chris@40 118 # suppresses any "Segmentation fault" message there. '((' could
Chris@40 119 # trigger a bug in pdksh 5.2.14.
Chris@40 120 for as_var in BASH_ENV ENV MAIL MAILPATH
Chris@40 121 do eval test x\${$as_var+set} = xset \
Chris@40 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Chris@40 123 done
Chris@40 124 PS1='$ '
Chris@40 125 PS2='> '
Chris@40 126 PS4='+ '
Chris@40 127
Chris@40 128 # NLS nuisances.
Chris@40 129 LC_ALL=C
Chris@40 130 export LC_ALL
Chris@40 131 LANGUAGE=C
Chris@40 132 export LANGUAGE
Chris@40 133
Chris@40 134 # CDPATH.
Chris@40 135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@40 136
Chris@40 137 # Use a proper internal environment variable to ensure we don't fall
Chris@40 138 # into an infinite loop, continuously re-executing ourselves.
Chris@40 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
Chris@40 140 _as_can_reexec=no; export _as_can_reexec;
Chris@40 141 # We cannot yet assume a decent shell, so we have to provide a
Chris@40 142 # neutralization value for shells without unset; and this also
Chris@40 143 # works around shells that cannot unset nonexistent variables.
Chris@40 144 # Preserve -v and -x to the replacement shell.
Chris@40 145 BASH_ENV=/dev/null
Chris@40 146 ENV=/dev/null
Chris@40 147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
Chris@40 148 case $- in # ((((
Chris@40 149 *v*x* | *x*v* ) as_opts=-vx ;;
Chris@40 150 *v* ) as_opts=-v ;;
Chris@40 151 *x* ) as_opts=-x ;;
Chris@40 152 * ) as_opts= ;;
Chris@40 153 esac
Chris@40 154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
Chris@40 155 # Admittedly, this is quite paranoid, since all the known shells bail
Chris@40 156 # out after a failed `exec'.
Chris@40 157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
Chris@40 158 as_fn_exit 255
Chris@40 159 fi
Chris@40 160 # We don't want this to propagate to other subprocesses.
Chris@40 161 { _as_can_reexec=; unset _as_can_reexec;}
Chris@40 162 if test "x$CONFIG_SHELL" = x; then
Chris@40 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
Chris@40 164 emulate sh
Chris@40 165 NULLCMD=:
Chris@40 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
Chris@40 167 # is contrary to our usage. Disable this feature.
Chris@40 168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
Chris@40 169 setopt NO_GLOB_SUBST
Chris@40 170 else
Chris@40 171 case \`(set -o) 2>/dev/null\` in #(
Chris@40 172 *posix*) :
Chris@40 173 set -o posix ;; #(
Chris@40 174 *) :
Chris@40 175 ;;
Chris@40 176 esac
Chris@40 177 fi
Chris@40 178 "
Chris@40 179 as_required="as_fn_return () { (exit \$1); }
Chris@40 180 as_fn_success () { as_fn_return 0; }
Chris@40 181 as_fn_failure () { as_fn_return 1; }
Chris@40 182 as_fn_ret_success () { return 0; }
Chris@40 183 as_fn_ret_failure () { return 1; }
Chris@40 184
Chris@40 185 exitcode=0
Chris@40 186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
Chris@40 187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
Chris@40 188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
Chris@40 189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
Chris@40 190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
Chris@40 191
Chris@40 192 else
Chris@40 193 exitcode=1; echo positional parameters were not saved.
Chris@40 194 fi
Chris@40 195 test x\$exitcode = x0 || exit 1
Chris@40 196 test -x / || exit 1"
Chris@40 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
Chris@40 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
Chris@40 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
Chris@40 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
Chris@40 201 test \$(( 1 + 1 )) = 2 || exit 1
Chris@40 202
Chris@40 203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
Chris@40 204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@40 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
Chris@40 206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
Chris@40 207 PATH=/empty FPATH=/empty; export PATH FPATH
Chris@40 208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
Chris@40 209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
Chris@40 210 if (eval "$as_required") 2>/dev/null; then :
Chris@40 211 as_have_required=yes
Chris@40 212 else
Chris@40 213 as_have_required=no
Chris@40 214 fi
Chris@40 215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
Chris@40 216
Chris@40 217 else
Chris@40 218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 219 as_found=false
Chris@40 220 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
Chris@40 221 do
Chris@40 222 IFS=$as_save_IFS
Chris@40 223 test -z "$as_dir" && as_dir=.
Chris@40 224 as_found=:
Chris@40 225 case $as_dir in #(
Chris@40 226 /*)
Chris@40 227 for as_base in sh bash ksh sh5; do
Chris@40 228 # Try only shells that exist, to save several forks.
Chris@40 229 as_shell=$as_dir/$as_base
Chris@40 230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
Chris@40 231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
Chris@40 232 CONFIG_SHELL=$as_shell as_have_required=yes
Chris@40 233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
Chris@40 234 break 2
Chris@40 235 fi
Chris@40 236 fi
Chris@40 237 done;;
Chris@40 238 esac
Chris@40 239 as_found=false
Chris@40 240 done
Chris@40 241 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
Chris@40 242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
Chris@40 243 CONFIG_SHELL=$SHELL as_have_required=yes
Chris@40 244 fi; }
Chris@40 245 IFS=$as_save_IFS
Chris@40 246
Chris@40 247
Chris@40 248 if test "x$CONFIG_SHELL" != x; then :
Chris@40 249 export CONFIG_SHELL
Chris@40 250 # We cannot yet assume a decent shell, so we have to provide a
Chris@40 251 # neutralization value for shells without unset; and this also
Chris@40 252 # works around shells that cannot unset nonexistent variables.
Chris@40 253 # Preserve -v and -x to the replacement shell.
Chris@40 254 BASH_ENV=/dev/null
Chris@40 255 ENV=/dev/null
Chris@40 256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
Chris@40 257 case $- in # ((((
Chris@40 258 *v*x* | *x*v* ) as_opts=-vx ;;
Chris@40 259 *v* ) as_opts=-v ;;
Chris@40 260 *x* ) as_opts=-x ;;
Chris@40 261 * ) as_opts= ;;
Chris@40 262 esac
Chris@40 263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
Chris@40 264 # Admittedly, this is quite paranoid, since all the known shells bail
Chris@40 265 # out after a failed `exec'.
Chris@40 266 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
Chris@40 267 exit 255
Chris@40 268 fi
Chris@40 269
Chris@40 270 if test x$as_have_required = xno; then :
Chris@40 271 $as_echo "$0: This script requires a shell more modern than all"
Chris@40 272 $as_echo "$0: the shells that I found on your system."
Chris@40 273 if test x${ZSH_VERSION+set} = xset ; then
Chris@40 274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
Chris@40 275 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
Chris@40 276 else
Chris@40 277 $as_echo "$0: Please tell bug-autoconf@gnu.org and
Chris@40 278 $0: sndfile@mega-nerd.com about your system, including any
Chris@40 279 $0: error possibly output before this message. Then install
Chris@40 280 $0: a modern shell, or manually run the script under such a
Chris@40 281 $0: shell if you do have one."
Chris@40 282 fi
Chris@40 283 exit 1
Chris@40 284 fi
Chris@40 285 fi
Chris@40 286 fi
Chris@40 287 SHELL=${CONFIG_SHELL-/bin/sh}
Chris@40 288 export SHELL
Chris@40 289 # Unset more variables known to interfere with behavior of common tools.
Chris@40 290 CLICOLOR_FORCE= GREP_OPTIONS=
Chris@40 291 unset CLICOLOR_FORCE GREP_OPTIONS
Chris@40 292
Chris@40 293 ## --------------------- ##
Chris@40 294 ## M4sh Shell Functions. ##
Chris@40 295 ## --------------------- ##
Chris@40 296 # as_fn_unset VAR
Chris@40 297 # ---------------
Chris@40 298 # Portably unset VAR.
Chris@40 299 as_fn_unset ()
Chris@40 300 {
Chris@40 301 { eval $1=; unset $1;}
Chris@40 302 }
Chris@40 303 as_unset=as_fn_unset
Chris@40 304
Chris@40 305 # as_fn_set_status STATUS
Chris@40 306 # -----------------------
Chris@40 307 # Set $? to STATUS, without forking.
Chris@40 308 as_fn_set_status ()
Chris@40 309 {
Chris@40 310 return $1
Chris@40 311 } # as_fn_set_status
Chris@40 312
Chris@40 313 # as_fn_exit STATUS
Chris@40 314 # -----------------
Chris@40 315 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
Chris@40 316 as_fn_exit ()
Chris@40 317 {
Chris@40 318 set +e
Chris@40 319 as_fn_set_status $1
Chris@40 320 exit $1
Chris@40 321 } # as_fn_exit
Chris@40 322
Chris@40 323 # as_fn_mkdir_p
Chris@40 324 # -------------
Chris@40 325 # Create "$as_dir" as a directory, including parents if necessary.
Chris@40 326 as_fn_mkdir_p ()
Chris@40 327 {
Chris@40 328
Chris@40 329 case $as_dir in #(
Chris@40 330 -*) as_dir=./$as_dir;;
Chris@40 331 esac
Chris@40 332 test -d "$as_dir" || eval $as_mkdir_p || {
Chris@40 333 as_dirs=
Chris@40 334 while :; do
Chris@40 335 case $as_dir in #(
Chris@40 336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
Chris@40 337 *) as_qdir=$as_dir;;
Chris@40 338 esac
Chris@40 339 as_dirs="'$as_qdir' $as_dirs"
Chris@40 340 as_dir=`$as_dirname -- "$as_dir" ||
Chris@40 341 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@40 342 X"$as_dir" : 'X\(//\)[^/]' \| \
Chris@40 343 X"$as_dir" : 'X\(//\)$' \| \
Chris@40 344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
Chris@40 345 $as_echo X"$as_dir" |
Chris@40 346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@40 347 s//\1/
Chris@40 348 q
Chris@40 349 }
Chris@40 350 /^X\(\/\/\)[^/].*/{
Chris@40 351 s//\1/
Chris@40 352 q
Chris@40 353 }
Chris@40 354 /^X\(\/\/\)$/{
Chris@40 355 s//\1/
Chris@40 356 q
Chris@40 357 }
Chris@40 358 /^X\(\/\).*/{
Chris@40 359 s//\1/
Chris@40 360 q
Chris@40 361 }
Chris@40 362 s/.*/./; q'`
Chris@40 363 test -d "$as_dir" && break
Chris@40 364 done
Chris@40 365 test -z "$as_dirs" || eval "mkdir $as_dirs"
Chris@40 366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Chris@40 367
Chris@40 368
Chris@40 369 } # as_fn_mkdir_p
Chris@40 370
Chris@40 371 # as_fn_executable_p FILE
Chris@40 372 # -----------------------
Chris@40 373 # Test if FILE is an executable regular file.
Chris@40 374 as_fn_executable_p ()
Chris@40 375 {
Chris@40 376 test -f "$1" && test -x "$1"
Chris@40 377 } # as_fn_executable_p
Chris@40 378 # as_fn_append VAR VALUE
Chris@40 379 # ----------------------
Chris@40 380 # Append the text in VALUE to the end of the definition contained in VAR. Take
Chris@40 381 # advantage of any shell optimizations that allow amortized linear growth over
Chris@40 382 # repeated appends, instead of the typical quadratic growth present in naive
Chris@40 383 # implementations.
Chris@40 384 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
Chris@40 385 eval 'as_fn_append ()
Chris@40 386 {
Chris@40 387 eval $1+=\$2
Chris@40 388 }'
Chris@40 389 else
Chris@40 390 as_fn_append ()
Chris@40 391 {
Chris@40 392 eval $1=\$$1\$2
Chris@40 393 }
Chris@40 394 fi # as_fn_append
Chris@40 395
Chris@40 396 # as_fn_arith ARG...
Chris@40 397 # ------------------
Chris@40 398 # Perform arithmetic evaluation on the ARGs, and store the result in the
Chris@40 399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
Chris@40 400 # must be portable across $(()) and expr.
Chris@40 401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
Chris@40 402 eval 'as_fn_arith ()
Chris@40 403 {
Chris@40 404 as_val=$(( $* ))
Chris@40 405 }'
Chris@40 406 else
Chris@40 407 as_fn_arith ()
Chris@40 408 {
Chris@40 409 as_val=`expr "$@" || test $? -eq 1`
Chris@40 410 }
Chris@40 411 fi # as_fn_arith
Chris@40 412
Chris@40 413
Chris@40 414 # as_fn_error STATUS ERROR [LINENO LOG_FD]
Chris@40 415 # ----------------------------------------
Chris@40 416 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
Chris@40 417 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Chris@40 418 # script with STATUS, using 1 if that was 0.
Chris@40 419 as_fn_error ()
Chris@40 420 {
Chris@40 421 as_status=$1; test $as_status -eq 0 && as_status=1
Chris@40 422 if test "$4"; then
Chris@40 423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Chris@40 425 fi
Chris@40 426 $as_echo "$as_me: error: $2" >&2
Chris@40 427 as_fn_exit $as_status
Chris@40 428 } # as_fn_error
Chris@40 429
Chris@40 430 if expr a : '\(a\)' >/dev/null 2>&1 &&
Chris@40 431 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Chris@40 432 as_expr=expr
Chris@40 433 else
Chris@40 434 as_expr=false
Chris@40 435 fi
Chris@40 436
Chris@40 437 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Chris@40 438 as_basename=basename
Chris@40 439 else
Chris@40 440 as_basename=false
Chris@40 441 fi
Chris@40 442
Chris@40 443 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
Chris@40 444 as_dirname=dirname
Chris@40 445 else
Chris@40 446 as_dirname=false
Chris@40 447 fi
Chris@40 448
Chris@40 449 as_me=`$as_basename -- "$0" ||
Chris@40 450 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
Chris@40 451 X"$0" : 'X\(//\)$' \| \
Chris@40 452 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Chris@40 453 $as_echo X/"$0" |
Chris@40 454 sed '/^.*\/\([^/][^/]*\)\/*$/{
Chris@40 455 s//\1/
Chris@40 456 q
Chris@40 457 }
Chris@40 458 /^X\/\(\/\/\)$/{
Chris@40 459 s//\1/
Chris@40 460 q
Chris@40 461 }
Chris@40 462 /^X\/\(\/\).*/{
Chris@40 463 s//\1/
Chris@40 464 q
Chris@40 465 }
Chris@40 466 s/.*/./; q'`
Chris@40 467
Chris@40 468 # Avoid depending upon Character Ranges.
Chris@40 469 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
Chris@40 470 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Chris@40 471 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
Chris@40 472 as_cr_digits='0123456789'
Chris@40 473 as_cr_alnum=$as_cr_Letters$as_cr_digits
Chris@40 474
Chris@40 475
Chris@40 476 as_lineno_1=$LINENO as_lineno_1a=$LINENO
Chris@40 477 as_lineno_2=$LINENO as_lineno_2a=$LINENO
Chris@40 478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
Chris@40 479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
Chris@40 480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
Chris@40 481 sed -n '
Chris@40 482 p
Chris@40 483 /[$]LINENO/=
Chris@40 484 ' <$as_myself |
Chris@40 485 sed '
Chris@40 486 s/[$]LINENO.*/&-/
Chris@40 487 t lineno
Chris@40 488 b
Chris@40 489 :lineno
Chris@40 490 N
Chris@40 491 :loop
Chris@40 492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Chris@40 493 t loop
Chris@40 494 s/-\n.*//
Chris@40 495 ' >$as_me.lineno &&
Chris@40 496 chmod +x "$as_me.lineno" ||
Chris@40 497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
Chris@40 498
Chris@40 499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
Chris@40 500 # already done that, so ensure we don't try to do so again and fall
Chris@40 501 # in an infinite loop. This has already happened in practice.
Chris@40 502 _as_can_reexec=no; export _as_can_reexec
Chris@40 503 # Don't try to exec as it changes $[0], causing all sort of problems
Chris@40 504 # (the dirname of $[0] is not the place where we might find the
Chris@40 505 # original and so on. Autoconf is especially sensitive to this).
Chris@40 506 . "./$as_me.lineno"
Chris@40 507 # Exit status is that of the last command.
Chris@40 508 exit
Chris@40 509 }
Chris@40 510
Chris@40 511 ECHO_C= ECHO_N= ECHO_T=
Chris@40 512 case `echo -n x` in #(((((
Chris@40 513 -n*)
Chris@40 514 case `echo 'xy\c'` in
Chris@40 515 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Chris@40 516 xy) ECHO_C='\c';;
Chris@40 517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
Chris@40 518 ECHO_T=' ';;
Chris@40 519 esac;;
Chris@40 520 *)
Chris@40 521 ECHO_N='-n';;
Chris@40 522 esac
Chris@40 523
Chris@40 524 rm -f conf$$ conf$$.exe conf$$.file
Chris@40 525 if test -d conf$$.dir; then
Chris@40 526 rm -f conf$$.dir/conf$$.file
Chris@40 527 else
Chris@40 528 rm -f conf$$.dir
Chris@40 529 mkdir conf$$.dir 2>/dev/null
Chris@40 530 fi
Chris@40 531 if (echo >conf$$.file) 2>/dev/null; then
Chris@40 532 if ln -s conf$$.file conf$$ 2>/dev/null; then
Chris@40 533 as_ln_s='ln -s'
Chris@40 534 # ... but there are two gotchas:
Chris@40 535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
Chris@40 536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Chris@40 537 # In both cases, we have to default to `cp -pR'.
Chris@40 538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Chris@40 539 as_ln_s='cp -pR'
Chris@40 540 elif ln conf$$.file conf$$ 2>/dev/null; then
Chris@40 541 as_ln_s=ln
Chris@40 542 else
Chris@40 543 as_ln_s='cp -pR'
Chris@40 544 fi
Chris@40 545 else
Chris@40 546 as_ln_s='cp -pR'
Chris@40 547 fi
Chris@40 548 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
Chris@40 549 rmdir conf$$.dir 2>/dev/null
Chris@40 550
Chris@40 551 if mkdir -p . 2>/dev/null; then
Chris@40 552 as_mkdir_p='mkdir -p "$as_dir"'
Chris@40 553 else
Chris@40 554 test -d ./-p && rmdir ./-p
Chris@40 555 as_mkdir_p=false
Chris@40 556 fi
Chris@40 557
Chris@40 558 as_test_x='test -x'
Chris@40 559 as_executable_p=as_fn_executable_p
Chris@40 560
Chris@40 561 # Sed expression to map a string onto a valid CPP name.
Chris@40 562 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Chris@40 563
Chris@40 564 # Sed expression to map a string onto a valid variable name.
Chris@40 565 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Chris@40 566
Chris@40 567 SHELL=${CONFIG_SHELL-/bin/sh}
Chris@40 568
Chris@40 569
Chris@40 570 test -n "$DJDIR" || exec 7<&0 </dev/null
Chris@40 571 exec 6>&1
Chris@40 572
Chris@40 573 # Name of the host.
Chris@40 574 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
Chris@40 575 # so uname gets run too.
Chris@40 576 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@40 577
Chris@40 578 #
Chris@40 579 # Initializations.
Chris@40 580 #
Chris@40 581 ac_default_prefix=/usr/local
Chris@40 582 ac_clean_files=
Chris@40 583 ac_config_libobj_dir=.
Chris@40 584 LIBOBJS=
Chris@40 585 cross_compiling=no
Chris@40 586 subdirs=
Chris@40 587 MFLAGS=
Chris@40 588 MAKEFLAGS=
Chris@40 589
Chris@40 590 # Identity of this package.
Chris@40 591 PACKAGE_NAME='libsndfile'
Chris@40 592 PACKAGE_TARNAME='libsndfile'
Chris@40 593 PACKAGE_VERSION='1.0.27'
Chris@40 594 PACKAGE_STRING='libsndfile 1.0.27'
Chris@40 595 PACKAGE_BUGREPORT='sndfile@mega-nerd.com'
Chris@40 596 PACKAGE_URL='http://www.mega-nerd.com/libsndfile/'
Chris@40 597
Chris@40 598 ac_unique_file="src/sndfile.c"
Chris@40 599 # Factoring default headers for most tests.
Chris@40 600 ac_includes_default="\
Chris@40 601 #include <stdio.h>
Chris@40 602 #ifdef HAVE_SYS_TYPES_H
Chris@40 603 # include <sys/types.h>
Chris@40 604 #endif
Chris@40 605 #ifdef HAVE_SYS_STAT_H
Chris@40 606 # include <sys/stat.h>
Chris@40 607 #endif
Chris@40 608 #ifdef STDC_HEADERS
Chris@40 609 # include <stdlib.h>
Chris@40 610 # include <stddef.h>
Chris@40 611 #else
Chris@40 612 # ifdef HAVE_STDLIB_H
Chris@40 613 # include <stdlib.h>
Chris@40 614 # endif
Chris@40 615 #endif
Chris@40 616 #ifdef HAVE_STRING_H
Chris@40 617 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
Chris@40 618 # include <memory.h>
Chris@40 619 # endif
Chris@40 620 # include <string.h>
Chris@40 621 #endif
Chris@40 622 #ifdef HAVE_STRINGS_H
Chris@40 623 # include <strings.h>
Chris@40 624 #endif
Chris@40 625 #ifdef HAVE_INTTYPES_H
Chris@40 626 # include <inttypes.h>
Chris@40 627 #endif
Chris@40 628 #ifdef HAVE_STDINT_H
Chris@40 629 # include <stdint.h>
Chris@40 630 #endif
Chris@40 631 #ifdef HAVE_UNISTD_H
Chris@40 632 # include <unistd.h>
Chris@40 633 #endif"
Chris@40 634
Chris@40 635 ac_subst_vars='am__EXEEXT_FALSE
Chris@40 636 am__EXEEXT_TRUE
Chris@40 637 LTLIBOBJS
Chris@40 638 LIBOBJS
Chris@40 639 LIBTOOL_DEPS
Chris@40 640 TEST_BINDIR
Chris@40 641 SRC_BINDIR
Chris@40 642 EXTERNAL_XIPH_LIBS
Chris@40 643 EXTERNAL_XIPH_CFLAGS
Chris@40 644 SNDIO_LIBS
Chris@40 645 ALSA_LIBS
Chris@40 646 OS_SPECIFIC_LINKS
Chris@40 647 OS_SPECIFIC_CFLAGS
Chris@40 648 HAVE_EXTERNAL_XIPH_LIBS
Chris@40 649 WIN_RC_VERSION
Chris@40 650 CLEAN_VERSION
Chris@40 651 SHARED_VERSION_INFO
Chris@40 652 SHLIB_VERSION_ARG
Chris@40 653 HTML_FGCOLOUR
Chris@40 654 HTML_BGCOLOUR
Chris@40 655 HOST_TRIPLET
Chris@40 656 GCC_MINOR_VERSION
Chris@40 657 GCC_MAJOR_VERSION
Chris@40 658 GCC_VERSION
Chris@40 659 USE_WIN_VERSION_FILE_FALSE
Chris@40 660 USE_WIN_VERSION_FILE_TRUE
Chris@40 661 SQLITE3_LIBS
Chris@40 662 SQLITE3_CFLAGS
Chris@40 663 VORBISENC_LIBS
Chris@40 664 VORBISENC_CFLAGS
Chris@40 665 VORBIS_LIBS
Chris@40 666 VORBIS_CFLAGS
Chris@40 667 SPEEX_LIBS
Chris@40 668 SPEEX_CFLAGS
Chris@40 669 OGG_LIBS
Chris@40 670 OGG_CFLAGS
Chris@40 671 FLAC_LIBS
Chris@40 672 FLAC_CFLAGS
Chris@40 673 pkgconfigdir
Chris@40 674 PKG_CONFIG_LIBDIR
Chris@40 675 PKG_CONFIG_PATH
Chris@40 676 PKG_CONFIG
Chris@40 677 OCTAVE_DEST_MDIR
Chris@40 678 OCTAVE_DEST_ODIR
Chris@40 679 OCTAVE_CONFIG_VERSION
Chris@40 680 OCTAVE_CONFIG
Chris@40 681 HAVE_OCTAVE_CONFIG
Chris@40 682 MKOCTFILE_VERSION
Chris@40 683 MKOCTFILE
Chris@40 684 HAVE_MKOCTFILE
Chris@40 685 OCTAVE
Chris@40 686 OCTAVE_VERSION
Chris@40 687 HAVE_OCTAVE
Chris@40 688 BUILD_OCTAVE_MOD_FALSE
Chris@40 689 BUILD_OCTAVE_MOD_TRUE
Chris@40 690 SF_COUNT_MAX
Chris@40 691 SIZEOF_SF_COUNT_T
Chris@40 692 TYPEOF_SF_COUNT_T
Chris@40 693 ENABLE_TEST_COVERAGE_FALSE
Chris@40 694 ENABLE_TEST_COVERAGE_TRUE
Chris@40 695 LINUX_MINGW_CROSS_TEST_FALSE
Chris@40 696 LINUX_MINGW_CROSS_TEST_TRUE
Chris@40 697 HAVE_XCODE_SELECT
Chris@40 698 HAVE_WINE
Chris@40 699 HAVE_AUTOGEN
Chris@40 700 RC
Chris@40 701 CXXCPP
Chris@40 702 LT_SYS_LIBRARY_PATH
Chris@40 703 OTOOL64
Chris@40 704 OTOOL
Chris@40 705 LIPO
Chris@40 706 NMEDIT
Chris@40 707 DSYMUTIL
Chris@40 708 MANIFEST_TOOL
Chris@40 709 RANLIB
Chris@40 710 ac_ct_AR
Chris@40 711 AR
Chris@40 712 DLLTOOL
Chris@40 713 OBJDUMP
Chris@40 714 LN_S
Chris@40 715 NM
Chris@40 716 ac_ct_DUMPBIN
Chris@40 717 DUMPBIN
Chris@40 718 LD
Chris@40 719 FGREP
Chris@40 720 LIBTOOL
Chris@40 721 SED
Chris@40 722 am__fastdepCXX_FALSE
Chris@40 723 am__fastdepCXX_TRUE
Chris@40 724 CXXDEPMODE
Chris@40 725 ac_ct_CXX
Chris@40 726 CXXFLAGS
Chris@40 727 CXX
Chris@40 728 EGREP
Chris@40 729 GREP
Chris@40 730 CPP
Chris@40 731 am__fastdepCC_FALSE
Chris@40 732 am__fastdepCC_TRUE
Chris@40 733 CCDEPMODE
Chris@40 734 am__nodep
Chris@40 735 AMDEPBACKSLASH
Chris@40 736 AMDEP_FALSE
Chris@40 737 AMDEP_TRUE
Chris@40 738 am__quote
Chris@40 739 am__include
Chris@40 740 DEPDIR
Chris@40 741 OBJEXT
Chris@40 742 EXEEXT
Chris@40 743 ac_ct_CC
Chris@40 744 CPPFLAGS
Chris@40 745 LDFLAGS
Chris@40 746 CFLAGS
Chris@40 747 CC
Chris@40 748 AM_BACKSLASH
Chris@40 749 AM_DEFAULT_VERBOSITY
Chris@40 750 AM_DEFAULT_V
Chris@40 751 AM_V
Chris@40 752 am__untar
Chris@40 753 am__tar
Chris@40 754 AMTAR
Chris@40 755 am__leading_dot
Chris@40 756 SET_MAKE
Chris@40 757 AWK
Chris@40 758 mkdir_p
Chris@40 759 MKDIR_P
Chris@40 760 INSTALL_STRIP_PROGRAM
Chris@40 761 STRIP
Chris@40 762 install_sh
Chris@40 763 MAKEINFO
Chris@40 764 AUTOHEADER
Chris@40 765 AUTOMAKE
Chris@40 766 AUTOCONF
Chris@40 767 ACLOCAL
Chris@40 768 VERSION
Chris@40 769 PACKAGE
Chris@40 770 CYGPATH_W
Chris@40 771 am__isrc
Chris@40 772 INSTALL_DATA
Chris@40 773 INSTALL_SCRIPT
Chris@40 774 INSTALL_PROGRAM
Chris@40 775 target_os
Chris@40 776 target_vendor
Chris@40 777 target_cpu
Chris@40 778 target
Chris@40 779 host_os
Chris@40 780 host_vendor
Chris@40 781 host_cpu
Chris@40 782 host
Chris@40 783 build_os
Chris@40 784 build_vendor
Chris@40 785 build_cpu
Chris@40 786 build
Chris@40 787 target_alias
Chris@40 788 host_alias
Chris@40 789 build_alias
Chris@40 790 LIBS
Chris@40 791 ECHO_T
Chris@40 792 ECHO_N
Chris@40 793 ECHO_C
Chris@40 794 DEFS
Chris@40 795 mandir
Chris@40 796 localedir
Chris@40 797 libdir
Chris@40 798 psdir
Chris@40 799 pdfdir
Chris@40 800 dvidir
Chris@40 801 htmldir
Chris@40 802 infodir
Chris@40 803 docdir
Chris@40 804 oldincludedir
Chris@40 805 includedir
Chris@40 806 runstatedir
Chris@40 807 localstatedir
Chris@40 808 sharedstatedir
Chris@40 809 sysconfdir
Chris@40 810 datadir
Chris@40 811 datarootdir
Chris@40 812 libexecdir
Chris@40 813 sbindir
Chris@40 814 bindir
Chris@40 815 program_transform_name
Chris@40 816 prefix
Chris@40 817 exec_prefix
Chris@40 818 PACKAGE_URL
Chris@40 819 PACKAGE_BUGREPORT
Chris@40 820 PACKAGE_STRING
Chris@40 821 PACKAGE_VERSION
Chris@40 822 PACKAGE_TARNAME
Chris@40 823 PACKAGE_NAME
Chris@40 824 PATH_SEPARATOR
Chris@40 825 SHELL'
Chris@40 826 ac_subst_files=''
Chris@40 827 ac_user_opts='
Chris@40 828 enable_option_checking
Chris@40 829 enable_silent_rules
Chris@40 830 enable_dependency_tracking
Chris@40 831 enable_shared
Chris@40 832 enable_static
Chris@40 833 with_pic
Chris@40 834 enable_fast_install
Chris@40 835 with_aix_soname
Chris@40 836 with_gnu_ld
Chris@40 837 with_sysroot
Chris@40 838 enable_libtool_lock
Chris@40 839 enable_experimental
Chris@40 840 enable_werror
Chris@40 841 enable_stack_smash_protection
Chris@40 842 enable_gcc_pipe
Chris@40 843 enable_gcc_opt
Chris@40 844 enable_cpu_clip
Chris@40 845 enable_bow_docs
Chris@40 846 enable_sqlite
Chris@40 847 enable_alsa
Chris@40 848 enable_external_libs
Chris@40 849 enable_octave
Chris@40 850 enable_test_coverage
Chris@40 851 enable_largefile
Chris@40 852 with_octave
Chris@40 853 with_mkoctfile
Chris@40 854 with_octave_config
Chris@40 855 with_pkgconfigdir
Chris@40 856 '
Chris@40 857 ac_precious_vars='build_alias
Chris@40 858 host_alias
Chris@40 859 target_alias
Chris@40 860 CC
Chris@40 861 CFLAGS
Chris@40 862 LDFLAGS
Chris@40 863 LIBS
Chris@40 864 CPPFLAGS
Chris@40 865 CPP
Chris@40 866 CXX
Chris@40 867 CXXFLAGS
Chris@40 868 CCC
Chris@40 869 LT_SYS_LIBRARY_PATH
Chris@40 870 CXXCPP
Chris@40 871 PKG_CONFIG
Chris@40 872 PKG_CONFIG_PATH
Chris@40 873 PKG_CONFIG_LIBDIR
Chris@40 874 FLAC_CFLAGS
Chris@40 875 FLAC_LIBS
Chris@40 876 OGG_CFLAGS
Chris@40 877 OGG_LIBS
Chris@40 878 SPEEX_CFLAGS
Chris@40 879 SPEEX_LIBS
Chris@40 880 VORBIS_CFLAGS
Chris@40 881 VORBIS_LIBS
Chris@40 882 VORBISENC_CFLAGS
Chris@40 883 VORBISENC_LIBS
Chris@40 884 SQLITE3_CFLAGS
Chris@40 885 SQLITE3_LIBS'
Chris@40 886
Chris@40 887
Chris@40 888 # Initialize some variables set by options.
Chris@40 889 ac_init_help=
Chris@40 890 ac_init_version=false
Chris@40 891 ac_unrecognized_opts=
Chris@40 892 ac_unrecognized_sep=
Chris@40 893 # The variables have the same names as the options, with
Chris@40 894 # dashes changed to underlines.
Chris@40 895 cache_file=/dev/null
Chris@40 896 exec_prefix=NONE
Chris@40 897 no_create=
Chris@40 898 no_recursion=
Chris@40 899 prefix=NONE
Chris@40 900 program_prefix=NONE
Chris@40 901 program_suffix=NONE
Chris@40 902 program_transform_name=s,x,x,
Chris@40 903 silent=
Chris@40 904 site=
Chris@40 905 srcdir=
Chris@40 906 verbose=
Chris@40 907 x_includes=NONE
Chris@40 908 x_libraries=NONE
Chris@40 909
Chris@40 910 # Installation directory options.
Chris@40 911 # These are left unexpanded so users can "make install exec_prefix=/foo"
Chris@40 912 # and all the variables that are supposed to be based on exec_prefix
Chris@40 913 # by default will actually change.
Chris@40 914 # Use braces instead of parens because sh, perl, etc. also accept them.
Chris@40 915 # (The list follows the same order as the GNU Coding Standards.)
Chris@40 916 bindir='${exec_prefix}/bin'
Chris@40 917 sbindir='${exec_prefix}/sbin'
Chris@40 918 libexecdir='${exec_prefix}/libexec'
Chris@40 919 datarootdir='${prefix}/share'
Chris@40 920 datadir='${datarootdir}'
Chris@40 921 sysconfdir='${prefix}/etc'
Chris@40 922 sharedstatedir='${prefix}/com'
Chris@40 923 localstatedir='${prefix}/var'
Chris@40 924 runstatedir='${localstatedir}/run'
Chris@40 925 includedir='${prefix}/include'
Chris@40 926 oldincludedir='/usr/include'
Chris@40 927 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
Chris@40 928 infodir='${datarootdir}/info'
Chris@40 929 htmldir='${docdir}'
Chris@40 930 dvidir='${docdir}'
Chris@40 931 pdfdir='${docdir}'
Chris@40 932 psdir='${docdir}'
Chris@40 933 libdir='${exec_prefix}/lib'
Chris@40 934 localedir='${datarootdir}/locale'
Chris@40 935 mandir='${datarootdir}/man'
Chris@40 936
Chris@40 937 ac_prev=
Chris@40 938 ac_dashdash=
Chris@40 939 for ac_option
Chris@40 940 do
Chris@40 941 # If the previous option needs an argument, assign it.
Chris@40 942 if test -n "$ac_prev"; then
Chris@40 943 eval $ac_prev=\$ac_option
Chris@40 944 ac_prev=
Chris@40 945 continue
Chris@40 946 fi
Chris@40 947
Chris@40 948 case $ac_option in
Chris@40 949 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
Chris@40 950 *=) ac_optarg= ;;
Chris@40 951 *) ac_optarg=yes ;;
Chris@40 952 esac
Chris@40 953
Chris@40 954 # Accept the important Cygnus configure options, so we can diagnose typos.
Chris@40 955
Chris@40 956 case $ac_dashdash$ac_option in
Chris@40 957 --)
Chris@40 958 ac_dashdash=yes ;;
Chris@40 959
Chris@40 960 -bindir | --bindir | --bindi | --bind | --bin | --bi)
Chris@40 961 ac_prev=bindir ;;
Chris@40 962 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Chris@40 963 bindir=$ac_optarg ;;
Chris@40 964
Chris@40 965 -build | --build | --buil | --bui | --bu)
Chris@40 966 ac_prev=build_alias ;;
Chris@40 967 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Chris@40 968 build_alias=$ac_optarg ;;
Chris@40 969
Chris@40 970 -cache-file | --cache-file | --cache-fil | --cache-fi \
Chris@40 971 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
Chris@40 972 ac_prev=cache_file ;;
Chris@40 973 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
Chris@40 974 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Chris@40 975 cache_file=$ac_optarg ;;
Chris@40 976
Chris@40 977 --config-cache | -C)
Chris@40 978 cache_file=config.cache ;;
Chris@40 979
Chris@40 980 -datadir | --datadir | --datadi | --datad)
Chris@40 981 ac_prev=datadir ;;
Chris@40 982 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Chris@40 983 datadir=$ac_optarg ;;
Chris@40 984
Chris@40 985 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
Chris@40 986 | --dataroo | --dataro | --datar)
Chris@40 987 ac_prev=datarootdir ;;
Chris@40 988 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
Chris@40 989 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
Chris@40 990 datarootdir=$ac_optarg ;;
Chris@40 991
Chris@40 992 -disable-* | --disable-*)
Chris@40 993 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Chris@40 994 # Reject names that are not valid shell variable names.
Chris@40 995 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@40 996 as_fn_error $? "invalid feature name: $ac_useropt"
Chris@40 997 ac_useropt_orig=$ac_useropt
Chris@40 998 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@40 999 case $ac_user_opts in
Chris@40 1000 *"
Chris@40 1001 "enable_$ac_useropt"
Chris@40 1002 "*) ;;
Chris@40 1003 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
Chris@40 1004 ac_unrecognized_sep=', ';;
Chris@40 1005 esac
Chris@40 1006 eval enable_$ac_useropt=no ;;
Chris@40 1007
Chris@40 1008 -docdir | --docdir | --docdi | --doc | --do)
Chris@40 1009 ac_prev=docdir ;;
Chris@40 1010 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
Chris@40 1011 docdir=$ac_optarg ;;
Chris@40 1012
Chris@40 1013 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
Chris@40 1014 ac_prev=dvidir ;;
Chris@40 1015 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
Chris@40 1016 dvidir=$ac_optarg ;;
Chris@40 1017
Chris@40 1018 -enable-* | --enable-*)
Chris@40 1019 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Chris@40 1020 # Reject names that are not valid shell variable names.
Chris@40 1021 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@40 1022 as_fn_error $? "invalid feature name: $ac_useropt"
Chris@40 1023 ac_useropt_orig=$ac_useropt
Chris@40 1024 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@40 1025 case $ac_user_opts in
Chris@40 1026 *"
Chris@40 1027 "enable_$ac_useropt"
Chris@40 1028 "*) ;;
Chris@40 1029 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
Chris@40 1030 ac_unrecognized_sep=', ';;
Chris@40 1031 esac
Chris@40 1032 eval enable_$ac_useropt=\$ac_optarg ;;
Chris@40 1033
Chris@40 1034 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
Chris@40 1035 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
Chris@40 1036 | --exec | --exe | --ex)
Chris@40 1037 ac_prev=exec_prefix ;;
Chris@40 1038 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
Chris@40 1039 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
Chris@40 1040 | --exec=* | --exe=* | --ex=*)
Chris@40 1041 exec_prefix=$ac_optarg ;;
Chris@40 1042
Chris@40 1043 -gas | --gas | --ga | --g)
Chris@40 1044 # Obsolete; use --with-gas.
Chris@40 1045 with_gas=yes ;;
Chris@40 1046
Chris@40 1047 -help | --help | --hel | --he | -h)
Chris@40 1048 ac_init_help=long ;;
Chris@40 1049 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
Chris@40 1050 ac_init_help=recursive ;;
Chris@40 1051 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
Chris@40 1052 ac_init_help=short ;;
Chris@40 1053
Chris@40 1054 -host | --host | --hos | --ho)
Chris@40 1055 ac_prev=host_alias ;;
Chris@40 1056 -host=* | --host=* | --hos=* | --ho=*)
Chris@40 1057 host_alias=$ac_optarg ;;
Chris@40 1058
Chris@40 1059 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
Chris@40 1060 ac_prev=htmldir ;;
Chris@40 1061 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
Chris@40 1062 | --ht=*)
Chris@40 1063 htmldir=$ac_optarg ;;
Chris@40 1064
Chris@40 1065 -includedir | --includedir | --includedi | --included | --include \
Chris@40 1066 | --includ | --inclu | --incl | --inc)
Chris@40 1067 ac_prev=includedir ;;
Chris@40 1068 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
Chris@40 1069 | --includ=* | --inclu=* | --incl=* | --inc=*)
Chris@40 1070 includedir=$ac_optarg ;;
Chris@40 1071
Chris@40 1072 -infodir | --infodir | --infodi | --infod | --info | --inf)
Chris@40 1073 ac_prev=infodir ;;
Chris@40 1074 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Chris@40 1075 infodir=$ac_optarg ;;
Chris@40 1076
Chris@40 1077 -libdir | --libdir | --libdi | --libd)
Chris@40 1078 ac_prev=libdir ;;
Chris@40 1079 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Chris@40 1080 libdir=$ac_optarg ;;
Chris@40 1081
Chris@40 1082 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
Chris@40 1083 | --libexe | --libex | --libe)
Chris@40 1084 ac_prev=libexecdir ;;
Chris@40 1085 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
Chris@40 1086 | --libexe=* | --libex=* | --libe=*)
Chris@40 1087 libexecdir=$ac_optarg ;;
Chris@40 1088
Chris@40 1089 -localedir | --localedir | --localedi | --localed | --locale)
Chris@40 1090 ac_prev=localedir ;;
Chris@40 1091 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
Chris@40 1092 localedir=$ac_optarg ;;
Chris@40 1093
Chris@40 1094 -localstatedir | --localstatedir | --localstatedi | --localstated \
Chris@40 1095 | --localstate | --localstat | --localsta | --localst | --locals)
Chris@40 1096 ac_prev=localstatedir ;;
Chris@40 1097 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Chris@40 1098 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Chris@40 1099 localstatedir=$ac_optarg ;;
Chris@40 1100
Chris@40 1101 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
Chris@40 1102 ac_prev=mandir ;;
Chris@40 1103 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Chris@40 1104 mandir=$ac_optarg ;;
Chris@40 1105
Chris@40 1106 -nfp | --nfp | --nf)
Chris@40 1107 # Obsolete; use --without-fp.
Chris@40 1108 with_fp=no ;;
Chris@40 1109
Chris@40 1110 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Chris@40 1111 | --no-cr | --no-c | -n)
Chris@40 1112 no_create=yes ;;
Chris@40 1113
Chris@40 1114 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
Chris@40 1115 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
Chris@40 1116 no_recursion=yes ;;
Chris@40 1117
Chris@40 1118 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
Chris@40 1119 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
Chris@40 1120 | --oldin | --oldi | --old | --ol | --o)
Chris@40 1121 ac_prev=oldincludedir ;;
Chris@40 1122 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
Chris@40 1123 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
Chris@40 1124 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Chris@40 1125 oldincludedir=$ac_optarg ;;
Chris@40 1126
Chris@40 1127 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
Chris@40 1128 ac_prev=prefix ;;
Chris@40 1129 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Chris@40 1130 prefix=$ac_optarg ;;
Chris@40 1131
Chris@40 1132 -program-prefix | --program-prefix | --program-prefi | --program-pref \
Chris@40 1133 | --program-pre | --program-pr | --program-p)
Chris@40 1134 ac_prev=program_prefix ;;
Chris@40 1135 -program-prefix=* | --program-prefix=* | --program-prefi=* \
Chris@40 1136 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Chris@40 1137 program_prefix=$ac_optarg ;;
Chris@40 1138
Chris@40 1139 -program-suffix | --program-suffix | --program-suffi | --program-suff \
Chris@40 1140 | --program-suf | --program-su | --program-s)
Chris@40 1141 ac_prev=program_suffix ;;
Chris@40 1142 -program-suffix=* | --program-suffix=* | --program-suffi=* \
Chris@40 1143 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Chris@40 1144 program_suffix=$ac_optarg ;;
Chris@40 1145
Chris@40 1146 -program-transform-name | --program-transform-name \
Chris@40 1147 | --program-transform-nam | --program-transform-na \
Chris@40 1148 | --program-transform-n | --program-transform- \
Chris@40 1149 | --program-transform | --program-transfor \
Chris@40 1150 | --program-transfo | --program-transf \
Chris@40 1151 | --program-trans | --program-tran \
Chris@40 1152 | --progr-tra | --program-tr | --program-t)
Chris@40 1153 ac_prev=program_transform_name ;;
Chris@40 1154 -program-transform-name=* | --program-transform-name=* \
Chris@40 1155 | --program-transform-nam=* | --program-transform-na=* \
Chris@40 1156 | --program-transform-n=* | --program-transform-=* \
Chris@40 1157 | --program-transform=* | --program-transfor=* \
Chris@40 1158 | --program-transfo=* | --program-transf=* \
Chris@40 1159 | --program-trans=* | --program-tran=* \
Chris@40 1160 | --progr-tra=* | --program-tr=* | --program-t=*)
Chris@40 1161 program_transform_name=$ac_optarg ;;
Chris@40 1162
Chris@40 1163 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
Chris@40 1164 ac_prev=pdfdir ;;
Chris@40 1165 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
Chris@40 1166 pdfdir=$ac_optarg ;;
Chris@40 1167
Chris@40 1168 -psdir | --psdir | --psdi | --psd | --ps)
Chris@40 1169 ac_prev=psdir ;;
Chris@40 1170 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
Chris@40 1171 psdir=$ac_optarg ;;
Chris@40 1172
Chris@40 1173 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@40 1174 | -silent | --silent | --silen | --sile | --sil)
Chris@40 1175 silent=yes ;;
Chris@40 1176
Chris@40 1177 -runstatedir | --runstatedir | --runstatedi | --runstated \
Chris@40 1178 | --runstate | --runstat | --runsta | --runst | --runs \
Chris@40 1179 | --run | --ru | --r)
Chris@40 1180 ac_prev=runstatedir ;;
Chris@40 1181 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
Chris@40 1182 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
Chris@40 1183 | --run=* | --ru=* | --r=*)
Chris@40 1184 runstatedir=$ac_optarg ;;
Chris@40 1185
Chris@40 1186 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
Chris@40 1187 ac_prev=sbindir ;;
Chris@40 1188 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
Chris@40 1189 | --sbi=* | --sb=*)
Chris@40 1190 sbindir=$ac_optarg ;;
Chris@40 1191
Chris@40 1192 -sharedstatedir | --sharedstatedir | --sharedstatedi \
Chris@40 1193 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
Chris@40 1194 | --sharedst | --shareds | --shared | --share | --shar \
Chris@40 1195 | --sha | --sh)
Chris@40 1196 ac_prev=sharedstatedir ;;
Chris@40 1197 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
Chris@40 1198 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
Chris@40 1199 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
Chris@40 1200 | --sha=* | --sh=*)
Chris@40 1201 sharedstatedir=$ac_optarg ;;
Chris@40 1202
Chris@40 1203 -site | --site | --sit)
Chris@40 1204 ac_prev=site ;;
Chris@40 1205 -site=* | --site=* | --sit=*)
Chris@40 1206 site=$ac_optarg ;;
Chris@40 1207
Chris@40 1208 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
Chris@40 1209 ac_prev=srcdir ;;
Chris@40 1210 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Chris@40 1211 srcdir=$ac_optarg ;;
Chris@40 1212
Chris@40 1213 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
Chris@40 1214 | --syscon | --sysco | --sysc | --sys | --sy)
Chris@40 1215 ac_prev=sysconfdir ;;
Chris@40 1216 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
Chris@40 1217 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Chris@40 1218 sysconfdir=$ac_optarg ;;
Chris@40 1219
Chris@40 1220 -target | --target | --targe | --targ | --tar | --ta | --t)
Chris@40 1221 ac_prev=target_alias ;;
Chris@40 1222 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Chris@40 1223 target_alias=$ac_optarg ;;
Chris@40 1224
Chris@40 1225 -v | -verbose | --verbose | --verbos | --verbo | --verb)
Chris@40 1226 verbose=yes ;;
Chris@40 1227
Chris@40 1228 -version | --version | --versio | --versi | --vers | -V)
Chris@40 1229 ac_init_version=: ;;
Chris@40 1230
Chris@40 1231 -with-* | --with-*)
Chris@40 1232 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Chris@40 1233 # Reject names that are not valid shell variable names.
Chris@40 1234 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@40 1235 as_fn_error $? "invalid package name: $ac_useropt"
Chris@40 1236 ac_useropt_orig=$ac_useropt
Chris@40 1237 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@40 1238 case $ac_user_opts in
Chris@40 1239 *"
Chris@40 1240 "with_$ac_useropt"
Chris@40 1241 "*) ;;
Chris@40 1242 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
Chris@40 1243 ac_unrecognized_sep=', ';;
Chris@40 1244 esac
Chris@40 1245 eval with_$ac_useropt=\$ac_optarg ;;
Chris@40 1246
Chris@40 1247 -without-* | --without-*)
Chris@40 1248 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Chris@40 1249 # Reject names that are not valid shell variable names.
Chris@40 1250 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@40 1251 as_fn_error $? "invalid package name: $ac_useropt"
Chris@40 1252 ac_useropt_orig=$ac_useropt
Chris@40 1253 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@40 1254 case $ac_user_opts in
Chris@40 1255 *"
Chris@40 1256 "with_$ac_useropt"
Chris@40 1257 "*) ;;
Chris@40 1258 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
Chris@40 1259 ac_unrecognized_sep=', ';;
Chris@40 1260 esac
Chris@40 1261 eval with_$ac_useropt=no ;;
Chris@40 1262
Chris@40 1263 --x)
Chris@40 1264 # Obsolete; use --with-x.
Chris@40 1265 with_x=yes ;;
Chris@40 1266
Chris@40 1267 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
Chris@40 1268 | --x-incl | --x-inc | --x-in | --x-i)
Chris@40 1269 ac_prev=x_includes ;;
Chris@40 1270 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
Chris@40 1271 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Chris@40 1272 x_includes=$ac_optarg ;;
Chris@40 1273
Chris@40 1274 -x-libraries | --x-libraries | --x-librarie | --x-librari \
Chris@40 1275 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
Chris@40 1276 ac_prev=x_libraries ;;
Chris@40 1277 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
Chris@40 1278 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Chris@40 1279 x_libraries=$ac_optarg ;;
Chris@40 1280
Chris@40 1281 -*) as_fn_error $? "unrecognized option: \`$ac_option'
Chris@40 1282 Try \`$0 --help' for more information"
Chris@40 1283 ;;
Chris@40 1284
Chris@40 1285 *=*)
Chris@40 1286 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
Chris@40 1287 # Reject names that are not valid shell variable names.
Chris@40 1288 case $ac_envvar in #(
Chris@40 1289 '' | [0-9]* | *[!_$as_cr_alnum]* )
Chris@40 1290 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
Chris@40 1291 esac
Chris@40 1292 eval $ac_envvar=\$ac_optarg
Chris@40 1293 export $ac_envvar ;;
Chris@40 1294
Chris@40 1295 *)
Chris@40 1296 # FIXME: should be removed in autoconf 3.0.
Chris@40 1297 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Chris@40 1298 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Chris@40 1299 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Chris@40 1300 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
Chris@40 1301 ;;
Chris@40 1302
Chris@40 1303 esac
Chris@40 1304 done
Chris@40 1305
Chris@40 1306 if test -n "$ac_prev"; then
Chris@40 1307 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Chris@40 1308 as_fn_error $? "missing argument to $ac_option"
Chris@40 1309 fi
Chris@40 1310
Chris@40 1311 if test -n "$ac_unrecognized_opts"; then
Chris@40 1312 case $enable_option_checking in
Chris@40 1313 no) ;;
Chris@40 1314 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
Chris@40 1315 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
Chris@40 1316 esac
Chris@40 1317 fi
Chris@40 1318
Chris@40 1319 # Check all directory arguments for consistency.
Chris@40 1320 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
Chris@40 1321 datadir sysconfdir sharedstatedir localstatedir includedir \
Chris@40 1322 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
Chris@40 1323 libdir localedir mandir runstatedir
Chris@40 1324 do
Chris@40 1325 eval ac_val=\$$ac_var
Chris@40 1326 # Remove trailing slashes.
Chris@40 1327 case $ac_val in
Chris@40 1328 */ )
Chris@40 1329 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
Chris@40 1330 eval $ac_var=\$ac_val;;
Chris@40 1331 esac
Chris@40 1332 # Be sure to have absolute directory names.
Chris@40 1333 case $ac_val in
Chris@40 1334 [\\/$]* | ?:[\\/]* ) continue;;
Chris@40 1335 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
Chris@40 1336 esac
Chris@40 1337 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
Chris@40 1338 done
Chris@40 1339
Chris@40 1340 # There might be people who depend on the old broken behavior: `$host'
Chris@40 1341 # used to hold the argument of --host etc.
Chris@40 1342 # FIXME: To remove some day.
Chris@40 1343 build=$build_alias
Chris@40 1344 host=$host_alias
Chris@40 1345 target=$target_alias
Chris@40 1346
Chris@40 1347 # FIXME: To remove some day.
Chris@40 1348 if test "x$host_alias" != x; then
Chris@40 1349 if test "x$build_alias" = x; then
Chris@40 1350 cross_compiling=maybe
Chris@40 1351 elif test "x$build_alias" != "x$host_alias"; then
Chris@40 1352 cross_compiling=yes
Chris@40 1353 fi
Chris@40 1354 fi
Chris@40 1355
Chris@40 1356 ac_tool_prefix=
Chris@40 1357 test -n "$host_alias" && ac_tool_prefix=$host_alias-
Chris@40 1358
Chris@40 1359 test "$silent" = yes && exec 6>/dev/null
Chris@40 1360
Chris@40 1361
Chris@40 1362 ac_pwd=`pwd` && test -n "$ac_pwd" &&
Chris@40 1363 ac_ls_di=`ls -di .` &&
Chris@40 1364 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Chris@40 1365 as_fn_error $? "working directory cannot be determined"
Chris@40 1366 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Chris@40 1367 as_fn_error $? "pwd does not report name of working directory"
Chris@40 1368
Chris@40 1369
Chris@40 1370 # Find the source files, if location was not specified.
Chris@40 1371 if test -z "$srcdir"; then
Chris@40 1372 ac_srcdir_defaulted=yes
Chris@40 1373 # Try the directory containing this script, then the parent directory.
Chris@40 1374 ac_confdir=`$as_dirname -- "$as_myself" ||
Chris@40 1375 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@40 1376 X"$as_myself" : 'X\(//\)[^/]' \| \
Chris@40 1377 X"$as_myself" : 'X\(//\)$' \| \
Chris@40 1378 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
Chris@40 1379 $as_echo X"$as_myself" |
Chris@40 1380 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@40 1381 s//\1/
Chris@40 1382 q
Chris@40 1383 }
Chris@40 1384 /^X\(\/\/\)[^/].*/{
Chris@40 1385 s//\1/
Chris@40 1386 q
Chris@40 1387 }
Chris@40 1388 /^X\(\/\/\)$/{
Chris@40 1389 s//\1/
Chris@40 1390 q
Chris@40 1391 }
Chris@40 1392 /^X\(\/\).*/{
Chris@40 1393 s//\1/
Chris@40 1394 q
Chris@40 1395 }
Chris@40 1396 s/.*/./; q'`
Chris@40 1397 srcdir=$ac_confdir
Chris@40 1398 if test ! -r "$srcdir/$ac_unique_file"; then
Chris@40 1399 srcdir=..
Chris@40 1400 fi
Chris@40 1401 else
Chris@40 1402 ac_srcdir_defaulted=no
Chris@40 1403 fi
Chris@40 1404 if test ! -r "$srcdir/$ac_unique_file"; then
Chris@40 1405 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Chris@40 1406 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
Chris@40 1407 fi
Chris@40 1408 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
Chris@40 1409 ac_abs_confdir=`(
Chris@40 1410 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
Chris@40 1411 pwd)`
Chris@40 1412 # When building in place, set srcdir=.
Chris@40 1413 if test "$ac_abs_confdir" = "$ac_pwd"; then
Chris@40 1414 srcdir=.
Chris@40 1415 fi
Chris@40 1416 # Remove unnecessary trailing slashes from srcdir.
Chris@40 1417 # Double slashes in file names in object file debugging info
Chris@40 1418 # mess up M-x gdb in Emacs.
Chris@40 1419 case $srcdir in
Chris@40 1420 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
Chris@40 1421 esac
Chris@40 1422 for ac_var in $ac_precious_vars; do
Chris@40 1423 eval ac_env_${ac_var}_set=\${${ac_var}+set}
Chris@40 1424 eval ac_env_${ac_var}_value=\$${ac_var}
Chris@40 1425 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
Chris@40 1426 eval ac_cv_env_${ac_var}_value=\$${ac_var}
Chris@40 1427 done
Chris@40 1428
Chris@40 1429 #
Chris@40 1430 # Report the --help message.
Chris@40 1431 #
Chris@40 1432 if test "$ac_init_help" = "long"; then
Chris@40 1433 # Omit some internal or obsolete options to make the list less imposing.
Chris@40 1434 # This message is too long to be a string in the A/UX 3.1 sh.
Chris@40 1435 cat <<_ACEOF
Chris@40 1436 \`configure' configures libsndfile 1.0.27 to adapt to many kinds of systems.
Chris@40 1437
Chris@40 1438 Usage: $0 [OPTION]... [VAR=VALUE]...
Chris@40 1439
Chris@40 1440 To assign environment variables (e.g., CC, CFLAGS...), specify them as
Chris@40 1441 VAR=VALUE. See below for descriptions of some of the useful variables.
Chris@40 1442
Chris@40 1443 Defaults for the options are specified in brackets.
Chris@40 1444
Chris@40 1445 Configuration:
Chris@40 1446 -h, --help display this help and exit
Chris@40 1447 --help=short display options specific to this package
Chris@40 1448 --help=recursive display the short help of all the included packages
Chris@40 1449 -V, --version display version information and exit
Chris@40 1450 -q, --quiet, --silent do not print \`checking ...' messages
Chris@40 1451 --cache-file=FILE cache test results in FILE [disabled]
Chris@40 1452 -C, --config-cache alias for \`--cache-file=config.cache'
Chris@40 1453 -n, --no-create do not create output files
Chris@40 1454 --srcdir=DIR find the sources in DIR [configure dir or \`..']
Chris@40 1455
Chris@40 1456 Installation directories:
Chris@40 1457 --prefix=PREFIX install architecture-independent files in PREFIX
Chris@40 1458 [$ac_default_prefix]
Chris@40 1459 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Chris@40 1460 [PREFIX]
Chris@40 1461
Chris@40 1462 By default, \`make install' will install all the files in
Chris@40 1463 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
Chris@40 1464 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
Chris@40 1465 for instance \`--prefix=\$HOME'.
Chris@40 1466
Chris@40 1467 For better control, use the options below.
Chris@40 1468
Chris@40 1469 Fine tuning of the installation directories:
Chris@40 1470 --bindir=DIR user executables [EPREFIX/bin]
Chris@40 1471 --sbindir=DIR system admin executables [EPREFIX/sbin]
Chris@40 1472 --libexecdir=DIR program executables [EPREFIX/libexec]
Chris@40 1473 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
Chris@40 1474 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
Chris@40 1475 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
Chris@40 1476 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
Chris@40 1477 --libdir=DIR object code libraries [EPREFIX/lib]
Chris@40 1478 --includedir=DIR C header files [PREFIX/include]
Chris@40 1479 --oldincludedir=DIR C header files for non-gcc [/usr/include]
Chris@40 1480 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
Chris@40 1481 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
Chris@40 1482 --infodir=DIR info documentation [DATAROOTDIR/info]
Chris@40 1483 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
Chris@40 1484 --mandir=DIR man documentation [DATAROOTDIR/man]
Chris@40 1485 --docdir=DIR documentation root [DATAROOTDIR/doc/libsndfile]
Chris@40 1486 --htmldir=DIR html documentation [DOCDIR]
Chris@40 1487 --dvidir=DIR dvi documentation [DOCDIR]
Chris@40 1488 --pdfdir=DIR pdf documentation [DOCDIR]
Chris@40 1489 --psdir=DIR ps documentation [DOCDIR]
Chris@40 1490 _ACEOF
Chris@40 1491
Chris@40 1492 cat <<\_ACEOF
Chris@40 1493
Chris@40 1494 Program names:
Chris@40 1495 --program-prefix=PREFIX prepend PREFIX to installed program names
Chris@40 1496 --program-suffix=SUFFIX append SUFFIX to installed program names
Chris@40 1497 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
Chris@40 1498
Chris@40 1499 System types:
Chris@40 1500 --build=BUILD configure for building on BUILD [guessed]
Chris@40 1501 --host=HOST cross-compile to build programs to run on HOST [BUILD]
Chris@40 1502 --target=TARGET configure for building compilers for TARGET [HOST]
Chris@40 1503 _ACEOF
Chris@40 1504 fi
Chris@40 1505
Chris@40 1506 if test -n "$ac_init_help"; then
Chris@40 1507 case $ac_init_help in
Chris@40 1508 short | recursive ) echo "Configuration of libsndfile 1.0.27:";;
Chris@40 1509 esac
Chris@40 1510 cat <<\_ACEOF
Chris@40 1511
Chris@40 1512 Optional Features:
Chris@40 1513 --disable-option-checking ignore unrecognized --enable/--with options
Chris@40 1514 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
Chris@40 1515 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Chris@40 1516 --enable-silent-rules less verbose build output (undo: "make V=1")
Chris@40 1517 --disable-silent-rules verbose build output (undo: "make V=0")
Chris@40 1518 --enable-dependency-tracking
Chris@40 1519 do not reject slow dependency extractors
Chris@40 1520 --disable-dependency-tracking
Chris@40 1521 speeds up one-time build
Chris@40 1522 --enable-shared[=PKGS] build shared libraries [default=yes]
Chris@40 1523 --enable-static[=PKGS] build static libraries [default=yes]
Chris@40 1524 --enable-fast-install[=PKGS]
Chris@40 1525 optimize for fast installation [default=yes]
Chris@40 1526 --disable-libtool-lock avoid locking (might break parallel builds)
Chris@40 1527 --enable-experimental enable experimental code
Chris@40 1528 --enable-werror enable -Werror in all Makefiles
Chris@40 1529 --enable-stack-smash-protection
Chris@40 1530 Enable GNU GCC stack smash protection
Chris@40 1531 --disable-gcc-pipe disable gcc -pipe option
Chris@40 1532 --disable-gcc-opt disable gcc optimisations
Chris@40 1533 --disable-cpu-clip disable tricky cpu specific clipper
Chris@40 1534 --enable-bow-docs enable black-on-white html docs
Chris@40 1535 --disable-sqlite disable use of sqlite
Chris@40 1536 --disable-alsa disable use of ALSA
Chris@40 1537 --disable-external-libs disable use of FLAC, Ogg and Vorbis [[default=no]]
Chris@40 1538 --enable-octave disable building of GNU Octave module
Chris@40 1539 --enable-test-coverage enable test coverage
Chris@40 1540 --disable-largefile omit support for large files
Chris@40 1541
Chris@40 1542 Optional Packages:
Chris@40 1543 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
Chris@40 1544 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Chris@40 1545 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
Chris@40 1546 both]
Chris@40 1547 --with-aix-soname=aix|svr4|both
Chris@40 1548 shared library versioning (aka "SONAME") variant to
Chris@40 1549 provide on AIX, [default=aix].
Chris@40 1550 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
Chris@40 1551 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
Chris@40 1552 compiler's sysroot if not specified).
Chris@40 1553 --with-octave choose the octave version
Chris@40 1554 --with-mkoctfile choose the mkoctfile version
Chris@40 1555 --with-octave-config choose the octave-config version
Chris@40 1556 --with-pkgconfigdir pkg-config installation directory
Chris@40 1557 ['${libdir}/pkgconfig']
Chris@40 1558
Chris@40 1559 Some influential environment variables:
Chris@40 1560 CC C compiler command
Chris@40 1561 CFLAGS C compiler flags
Chris@40 1562 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
Chris@40 1563 nonstandard directory <lib dir>
Chris@40 1564 LIBS libraries to pass to the linker, e.g. -l<library>
Chris@40 1565 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Chris@40 1566 you have headers in a nonstandard directory <include dir>
Chris@40 1567 CPP C preprocessor
Chris@40 1568 CXX C++ compiler command
Chris@40 1569 CXXFLAGS C++ compiler flags
Chris@40 1570 LT_SYS_LIBRARY_PATH
Chris@40 1571 User-defined run-time library search path.
Chris@40 1572 CXXCPP C++ preprocessor
Chris@40 1573 PKG_CONFIG path to pkg-config utility
Chris@40 1574 PKG_CONFIG_PATH
Chris@40 1575 directories to add to pkg-config's search path
Chris@40 1576 PKG_CONFIG_LIBDIR
Chris@40 1577 path overriding pkg-config's built-in search path
Chris@40 1578 FLAC_CFLAGS C compiler flags for FLAC, overriding pkg-config
Chris@40 1579 FLAC_LIBS linker flags for FLAC, overriding pkg-config
Chris@40 1580 OGG_CFLAGS C compiler flags for OGG, overriding pkg-config
Chris@40 1581 OGG_LIBS linker flags for OGG, overriding pkg-config
Chris@40 1582 SPEEX_CFLAGS
Chris@40 1583 C compiler flags for SPEEX, overriding pkg-config
Chris@40 1584 SPEEX_LIBS linker flags for SPEEX, overriding pkg-config
Chris@40 1585 VORBIS_CFLAGS
Chris@40 1586 C compiler flags for VORBIS, overriding pkg-config
Chris@40 1587 VORBIS_LIBS linker flags for VORBIS, overriding pkg-config
Chris@40 1588 VORBISENC_CFLAGS
Chris@40 1589 C compiler flags for VORBISENC, overriding pkg-config
Chris@40 1590 VORBISENC_LIBS
Chris@40 1591 linker flags for VORBISENC, overriding pkg-config
Chris@40 1592 SQLITE3_CFLAGS
Chris@40 1593 C compiler flags for SQLITE3, overriding pkg-config
Chris@40 1594 SQLITE3_LIBS
Chris@40 1595 linker flags for SQLITE3, overriding pkg-config
Chris@40 1596
Chris@40 1597 Use these variables to override the choices made by `configure' or to help
Chris@40 1598 it to find libraries and programs with nonstandard names/locations.
Chris@40 1599
Chris@40 1600 Report bugs to <sndfile@mega-nerd.com>.
Chris@40 1601 libsndfile home page: <http://www.mega-nerd.com/libsndfile/>.
Chris@40 1602 _ACEOF
Chris@40 1603 ac_status=$?
Chris@40 1604 fi
Chris@40 1605
Chris@40 1606 if test "$ac_init_help" = "recursive"; then
Chris@40 1607 # If there are subdirs, report their specific --help.
Chris@40 1608 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Chris@40 1609 test -d "$ac_dir" ||
Chris@40 1610 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
Chris@40 1611 continue
Chris@40 1612 ac_builddir=.
Chris@40 1613
Chris@40 1614 case "$ac_dir" in
Chris@40 1615 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@40 1616 *)
Chris@40 1617 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Chris@40 1618 # A ".." for each directory in $ac_dir_suffix.
Chris@40 1619 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Chris@40 1620 case $ac_top_builddir_sub in
Chris@40 1621 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@40 1622 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
Chris@40 1623 esac ;;
Chris@40 1624 esac
Chris@40 1625 ac_abs_top_builddir=$ac_pwd
Chris@40 1626 ac_abs_builddir=$ac_pwd$ac_dir_suffix
Chris@40 1627 # for backward compatibility:
Chris@40 1628 ac_top_builddir=$ac_top_build_prefix
Chris@40 1629
Chris@40 1630 case $srcdir in
Chris@40 1631 .) # We are building in place.
Chris@40 1632 ac_srcdir=.
Chris@40 1633 ac_top_srcdir=$ac_top_builddir_sub
Chris@40 1634 ac_abs_top_srcdir=$ac_pwd ;;
Chris@40 1635 [\\/]* | ?:[\\/]* ) # Absolute name.
Chris@40 1636 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@40 1637 ac_top_srcdir=$srcdir
Chris@40 1638 ac_abs_top_srcdir=$srcdir ;;
Chris@40 1639 *) # Relative name.
Chris@40 1640 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
Chris@40 1641 ac_top_srcdir=$ac_top_build_prefix$srcdir
Chris@40 1642 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Chris@40 1643 esac
Chris@40 1644 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Chris@40 1645
Chris@40 1646 cd "$ac_dir" || { ac_status=$?; continue; }
Chris@40 1647 # Check for guested configure.
Chris@40 1648 if test -f "$ac_srcdir/configure.gnu"; then
Chris@40 1649 echo &&
Chris@40 1650 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
Chris@40 1651 elif test -f "$ac_srcdir/configure"; then
Chris@40 1652 echo &&
Chris@40 1653 $SHELL "$ac_srcdir/configure" --help=recursive
Chris@40 1654 else
Chris@40 1655 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Chris@40 1656 fi || ac_status=$?
Chris@40 1657 cd "$ac_pwd" || { ac_status=$?; break; }
Chris@40 1658 done
Chris@40 1659 fi
Chris@40 1660
Chris@40 1661 test -n "$ac_init_help" && exit $ac_status
Chris@40 1662 if $ac_init_version; then
Chris@40 1663 cat <<\_ACEOF
Chris@40 1664 libsndfile configure 1.0.27
Chris@40 1665 generated by GNU Autoconf 2.69
Chris@40 1666
Chris@40 1667 Copyright (C) 2012 Free Software Foundation, Inc.
Chris@40 1668 This configure script is free software; the Free Software Foundation
Chris@40 1669 gives unlimited permission to copy, distribute and modify it.
Chris@40 1670 _ACEOF
Chris@40 1671 exit
Chris@40 1672 fi
Chris@40 1673
Chris@40 1674 ## ------------------------ ##
Chris@40 1675 ## Autoconf initialization. ##
Chris@40 1676 ## ------------------------ ##
Chris@40 1677
Chris@40 1678 # ac_fn_c_try_compile LINENO
Chris@40 1679 # --------------------------
Chris@40 1680 # Try to compile conftest.$ac_ext, and return whether this succeeded.
Chris@40 1681 ac_fn_c_try_compile ()
Chris@40 1682 {
Chris@40 1683 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 1684 rm -f conftest.$ac_objext
Chris@40 1685 if { { ac_try="$ac_compile"
Chris@40 1686 case "(($ac_try" in
Chris@40 1687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 1688 *) ac_try_echo=$ac_try;;
Chris@40 1689 esac
Chris@40 1690 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 1691 $as_echo "$ac_try_echo"; } >&5
Chris@40 1692 (eval "$ac_compile") 2>conftest.err
Chris@40 1693 ac_status=$?
Chris@40 1694 if test -s conftest.err; then
Chris@40 1695 grep -v '^ *+' conftest.err >conftest.er1
Chris@40 1696 cat conftest.er1 >&5
Chris@40 1697 mv -f conftest.er1 conftest.err
Chris@40 1698 fi
Chris@40 1699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 1700 test $ac_status = 0; } && {
Chris@40 1701 test -z "$ac_c_werror_flag" ||
Chris@40 1702 test ! -s conftest.err
Chris@40 1703 } && test -s conftest.$ac_objext; then :
Chris@40 1704 ac_retval=0
Chris@40 1705 else
Chris@40 1706 $as_echo "$as_me: failed program was:" >&5
Chris@40 1707 sed 's/^/| /' conftest.$ac_ext >&5
Chris@40 1708
Chris@40 1709 ac_retval=1
Chris@40 1710 fi
Chris@40 1711 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@40 1712 as_fn_set_status $ac_retval
Chris@40 1713
Chris@40 1714 } # ac_fn_c_try_compile
Chris@40 1715
Chris@40 1716 # ac_fn_c_try_cpp LINENO
Chris@40 1717 # ----------------------
Chris@40 1718 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
Chris@40 1719 ac_fn_c_try_cpp ()
Chris@40 1720 {
Chris@40 1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 1722 if { { ac_try="$ac_cpp conftest.$ac_ext"
Chris@40 1723 case "(($ac_try" in
Chris@40 1724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 1725 *) ac_try_echo=$ac_try;;
Chris@40 1726 esac
Chris@40 1727 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 1728 $as_echo "$ac_try_echo"; } >&5
Chris@40 1729 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
Chris@40 1730 ac_status=$?
Chris@40 1731 if test -s conftest.err; then
Chris@40 1732 grep -v '^ *+' conftest.err >conftest.er1
Chris@40 1733 cat conftest.er1 >&5
Chris@40 1734 mv -f conftest.er1 conftest.err
Chris@40 1735 fi
Chris@40 1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 1737 test $ac_status = 0; } > conftest.i && {
Chris@40 1738 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
Chris@40 1739 test ! -s conftest.err
Chris@40 1740 }; then :
Chris@40 1741 ac_retval=0
Chris@40 1742 else
Chris@40 1743 $as_echo "$as_me: failed program was:" >&5
Chris@40 1744 sed 's/^/| /' conftest.$ac_ext >&5
Chris@40 1745
Chris@40 1746 ac_retval=1
Chris@40 1747 fi
Chris@40 1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@40 1749 as_fn_set_status $ac_retval
Chris@40 1750
Chris@40 1751 } # ac_fn_c_try_cpp
Chris@40 1752
Chris@40 1753 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
Chris@40 1754 # -------------------------------------------------------
Chris@40 1755 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
Chris@40 1756 # the include files in INCLUDES and setting the cache variable VAR
Chris@40 1757 # accordingly.
Chris@40 1758 ac_fn_c_check_header_mongrel ()
Chris@40 1759 {
Chris@40 1760 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 1761 if eval \${$3+:} false; then :
Chris@40 1762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@40 1763 $as_echo_n "checking for $2... " >&6; }
Chris@40 1764 if eval \${$3+:} false; then :
Chris@40 1765 $as_echo_n "(cached) " >&6
Chris@40 1766 fi
Chris@40 1767 eval ac_res=\$$3
Chris@40 1768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@40 1769 $as_echo "$ac_res" >&6; }
Chris@40 1770 else
Chris@40 1771 # Is the header compilable?
Chris@40 1772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
Chris@40 1773 $as_echo_n "checking $2 usability... " >&6; }
Chris@40 1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 1775 /* end confdefs.h. */
Chris@40 1776 $4
Chris@40 1777 #include <$2>
Chris@40 1778 _ACEOF
Chris@40 1779 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 1780 ac_header_compiler=yes
Chris@40 1781 else
Chris@40 1782 ac_header_compiler=no
Chris@40 1783 fi
Chris@40 1784 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 1785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
Chris@40 1786 $as_echo "$ac_header_compiler" >&6; }
Chris@40 1787
Chris@40 1788 # Is the header present?
Chris@40 1789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
Chris@40 1790 $as_echo_n "checking $2 presence... " >&6; }
Chris@40 1791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 1792 /* end confdefs.h. */
Chris@40 1793 #include <$2>
Chris@40 1794 _ACEOF
Chris@40 1795 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@40 1796 ac_header_preproc=yes
Chris@40 1797 else
Chris@40 1798 ac_header_preproc=no
Chris@40 1799 fi
Chris@40 1800 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@40 1801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
Chris@40 1802 $as_echo "$ac_header_preproc" >&6; }
Chris@40 1803
Chris@40 1804 # So? What about this header?
Chris@40 1805 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
Chris@40 1806 yes:no: )
Chris@40 1807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
Chris@40 1808 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
Chris@40 1809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
Chris@40 1810 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
Chris@40 1811 ;;
Chris@40 1812 no:yes:* )
Chris@40 1813 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
Chris@40 1814 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
Chris@40 1815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
Chris@40 1816 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
Chris@40 1817 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
Chris@40 1818 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
Chris@40 1819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
Chris@40 1820 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
Chris@40 1821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
Chris@40 1822 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
Chris@40 1823 ( $as_echo "## ------------------------------------ ##
Chris@40 1824 ## Report this to sndfile@mega-nerd.com ##
Chris@40 1825 ## ------------------------------------ ##"
Chris@40 1826 ) | sed "s/^/$as_me: WARNING: /" >&2
Chris@40 1827 ;;
Chris@40 1828 esac
Chris@40 1829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@40 1830 $as_echo_n "checking for $2... " >&6; }
Chris@40 1831 if eval \${$3+:} false; then :
Chris@40 1832 $as_echo_n "(cached) " >&6
Chris@40 1833 else
Chris@40 1834 eval "$3=\$ac_header_compiler"
Chris@40 1835 fi
Chris@40 1836 eval ac_res=\$$3
Chris@40 1837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@40 1838 $as_echo "$ac_res" >&6; }
Chris@40 1839 fi
Chris@40 1840 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@40 1841
Chris@40 1842 } # ac_fn_c_check_header_mongrel
Chris@40 1843
Chris@40 1844 # ac_fn_c_try_run LINENO
Chris@40 1845 # ----------------------
Chris@40 1846 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
Chris@40 1847 # that executables *can* be run.
Chris@40 1848 ac_fn_c_try_run ()
Chris@40 1849 {
Chris@40 1850 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 1851 if { { ac_try="$ac_link"
Chris@40 1852 case "(($ac_try" in
Chris@40 1853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 1854 *) ac_try_echo=$ac_try;;
Chris@40 1855 esac
Chris@40 1856 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 1857 $as_echo "$ac_try_echo"; } >&5
Chris@40 1858 (eval "$ac_link") 2>&5
Chris@40 1859 ac_status=$?
Chris@40 1860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 1861 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
Chris@40 1862 { { case "(($ac_try" in
Chris@40 1863 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 1864 *) ac_try_echo=$ac_try;;
Chris@40 1865 esac
Chris@40 1866 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 1867 $as_echo "$ac_try_echo"; } >&5
Chris@40 1868 (eval "$ac_try") 2>&5
Chris@40 1869 ac_status=$?
Chris@40 1870 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 1871 test $ac_status = 0; }; }; then :
Chris@40 1872 ac_retval=0
Chris@40 1873 else
Chris@40 1874 $as_echo "$as_me: program exited with status $ac_status" >&5
Chris@40 1875 $as_echo "$as_me: failed program was:" >&5
Chris@40 1876 sed 's/^/| /' conftest.$ac_ext >&5
Chris@40 1877
Chris@40 1878 ac_retval=$ac_status
Chris@40 1879 fi
Chris@40 1880 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@40 1881 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@40 1882 as_fn_set_status $ac_retval
Chris@40 1883
Chris@40 1884 } # ac_fn_c_try_run
Chris@40 1885
Chris@40 1886 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
Chris@40 1887 # -------------------------------------------------------
Chris@40 1888 # Tests whether HEADER exists and can be compiled using the include files in
Chris@40 1889 # INCLUDES, setting the cache variable VAR accordingly.
Chris@40 1890 ac_fn_c_check_header_compile ()
Chris@40 1891 {
Chris@40 1892 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 1893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@40 1894 $as_echo_n "checking for $2... " >&6; }
Chris@40 1895 if eval \${$3+:} false; then :
Chris@40 1896 $as_echo_n "(cached) " >&6
Chris@40 1897 else
Chris@40 1898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 1899 /* end confdefs.h. */
Chris@40 1900 $4
Chris@40 1901 #include <$2>
Chris@40 1902 _ACEOF
Chris@40 1903 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 1904 eval "$3=yes"
Chris@40 1905 else
Chris@40 1906 eval "$3=no"
Chris@40 1907 fi
Chris@40 1908 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 1909 fi
Chris@40 1910 eval ac_res=\$$3
Chris@40 1911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@40 1912 $as_echo "$ac_res" >&6; }
Chris@40 1913 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@40 1914
Chris@40 1915 } # ac_fn_c_check_header_compile
Chris@40 1916
Chris@40 1917 # ac_fn_cxx_try_compile LINENO
Chris@40 1918 # ----------------------------
Chris@40 1919 # Try to compile conftest.$ac_ext, and return whether this succeeded.
Chris@40 1920 ac_fn_cxx_try_compile ()
Chris@40 1921 {
Chris@40 1922 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 1923 rm -f conftest.$ac_objext
Chris@40 1924 if { { ac_try="$ac_compile"
Chris@40 1925 case "(($ac_try" in
Chris@40 1926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 1927 *) ac_try_echo=$ac_try;;
Chris@40 1928 esac
Chris@40 1929 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 1930 $as_echo "$ac_try_echo"; } >&5
Chris@40 1931 (eval "$ac_compile") 2>conftest.err
Chris@40 1932 ac_status=$?
Chris@40 1933 if test -s conftest.err; then
Chris@40 1934 grep -v '^ *+' conftest.err >conftest.er1
Chris@40 1935 cat conftest.er1 >&5
Chris@40 1936 mv -f conftest.er1 conftest.err
Chris@40 1937 fi
Chris@40 1938 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 1939 test $ac_status = 0; } && {
Chris@40 1940 test -z "$ac_cxx_werror_flag" ||
Chris@40 1941 test ! -s conftest.err
Chris@40 1942 } && test -s conftest.$ac_objext; then :
Chris@40 1943 ac_retval=0
Chris@40 1944 else
Chris@40 1945 $as_echo "$as_me: failed program was:" >&5
Chris@40 1946 sed 's/^/| /' conftest.$ac_ext >&5
Chris@40 1947
Chris@40 1948 ac_retval=1
Chris@40 1949 fi
Chris@40 1950 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@40 1951 as_fn_set_status $ac_retval
Chris@40 1952
Chris@40 1953 } # ac_fn_cxx_try_compile
Chris@40 1954
Chris@40 1955 # ac_fn_c_try_link LINENO
Chris@40 1956 # -----------------------
Chris@40 1957 # Try to link conftest.$ac_ext, and return whether this succeeded.
Chris@40 1958 ac_fn_c_try_link ()
Chris@40 1959 {
Chris@40 1960 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 1961 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@40 1962 if { { ac_try="$ac_link"
Chris@40 1963 case "(($ac_try" in
Chris@40 1964 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 1965 *) ac_try_echo=$ac_try;;
Chris@40 1966 esac
Chris@40 1967 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 1968 $as_echo "$ac_try_echo"; } >&5
Chris@40 1969 (eval "$ac_link") 2>conftest.err
Chris@40 1970 ac_status=$?
Chris@40 1971 if test -s conftest.err; then
Chris@40 1972 grep -v '^ *+' conftest.err >conftest.er1
Chris@40 1973 cat conftest.er1 >&5
Chris@40 1974 mv -f conftest.er1 conftest.err
Chris@40 1975 fi
Chris@40 1976 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 1977 test $ac_status = 0; } && {
Chris@40 1978 test -z "$ac_c_werror_flag" ||
Chris@40 1979 test ! -s conftest.err
Chris@40 1980 } && test -s conftest$ac_exeext && {
Chris@40 1981 test "$cross_compiling" = yes ||
Chris@40 1982 test -x conftest$ac_exeext
Chris@40 1983 }; then :
Chris@40 1984 ac_retval=0
Chris@40 1985 else
Chris@40 1986 $as_echo "$as_me: failed program was:" >&5
Chris@40 1987 sed 's/^/| /' conftest.$ac_ext >&5
Chris@40 1988
Chris@40 1989 ac_retval=1
Chris@40 1990 fi
Chris@40 1991 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
Chris@40 1992 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
Chris@40 1993 # interfere with the next link command; also delete a directory that is
Chris@40 1994 # left behind by Apple's compiler. We do this before executing the actions.
Chris@40 1995 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@40 1996 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@40 1997 as_fn_set_status $ac_retval
Chris@40 1998
Chris@40 1999 } # ac_fn_c_try_link
Chris@40 2000
Chris@40 2001 # ac_fn_c_check_func LINENO FUNC VAR
Chris@40 2002 # ----------------------------------
Chris@40 2003 # Tests whether FUNC exists, setting the cache variable VAR accordingly
Chris@40 2004 ac_fn_c_check_func ()
Chris@40 2005 {
Chris@40 2006 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 2007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@40 2008 $as_echo_n "checking for $2... " >&6; }
Chris@40 2009 if eval \${$3+:} false; then :
Chris@40 2010 $as_echo_n "(cached) " >&6
Chris@40 2011 else
Chris@40 2012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 2013 /* end confdefs.h. */
Chris@40 2014 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
Chris@40 2015 For example, HP-UX 11i <limits.h> declares gettimeofday. */
Chris@40 2016 #define $2 innocuous_$2
Chris@40 2017
Chris@40 2018 /* System header to define __stub macros and hopefully few prototypes,
Chris@40 2019 which can conflict with char $2 (); below.
Chris@40 2020 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@40 2021 <limits.h> exists even on freestanding compilers. */
Chris@40 2022
Chris@40 2023 #ifdef __STDC__
Chris@40 2024 # include <limits.h>
Chris@40 2025 #else
Chris@40 2026 # include <assert.h>
Chris@40 2027 #endif
Chris@40 2028
Chris@40 2029 #undef $2
Chris@40 2030
Chris@40 2031 /* Override any GCC internal prototype to avoid an error.
Chris@40 2032 Use char because int might match the return type of a GCC
Chris@40 2033 builtin and then its argument prototype would still apply. */
Chris@40 2034 #ifdef __cplusplus
Chris@40 2035 extern "C"
Chris@40 2036 #endif
Chris@40 2037 char $2 ();
Chris@40 2038 /* The GNU C library defines this for functions which it implements
Chris@40 2039 to always fail with ENOSYS. Some functions are actually named
Chris@40 2040 something starting with __ and the normal name is an alias. */
Chris@40 2041 #if defined __stub_$2 || defined __stub___$2
Chris@40 2042 choke me
Chris@40 2043 #endif
Chris@40 2044
Chris@40 2045 int
Chris@40 2046 main ()
Chris@40 2047 {
Chris@40 2048 return $2 ();
Chris@40 2049 ;
Chris@40 2050 return 0;
Chris@40 2051 }
Chris@40 2052 _ACEOF
Chris@40 2053 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 2054 eval "$3=yes"
Chris@40 2055 else
Chris@40 2056 eval "$3=no"
Chris@40 2057 fi
Chris@40 2058 rm -f core conftest.err conftest.$ac_objext \
Chris@40 2059 conftest$ac_exeext conftest.$ac_ext
Chris@40 2060 fi
Chris@40 2061 eval ac_res=\$$3
Chris@40 2062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@40 2063 $as_echo "$ac_res" >&6; }
Chris@40 2064 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@40 2065
Chris@40 2066 } # ac_fn_c_check_func
Chris@40 2067
Chris@40 2068 # ac_fn_cxx_try_cpp LINENO
Chris@40 2069 # ------------------------
Chris@40 2070 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
Chris@40 2071 ac_fn_cxx_try_cpp ()
Chris@40 2072 {
Chris@40 2073 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 2074 if { { ac_try="$ac_cpp conftest.$ac_ext"
Chris@40 2075 case "(($ac_try" in
Chris@40 2076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 2077 *) ac_try_echo=$ac_try;;
Chris@40 2078 esac
Chris@40 2079 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 2080 $as_echo "$ac_try_echo"; } >&5
Chris@40 2081 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
Chris@40 2082 ac_status=$?
Chris@40 2083 if test -s conftest.err; then
Chris@40 2084 grep -v '^ *+' conftest.err >conftest.er1
Chris@40 2085 cat conftest.er1 >&5
Chris@40 2086 mv -f conftest.er1 conftest.err
Chris@40 2087 fi
Chris@40 2088 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 2089 test $ac_status = 0; } > conftest.i && {
Chris@40 2090 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
Chris@40 2091 test ! -s conftest.err
Chris@40 2092 }; then :
Chris@40 2093 ac_retval=0
Chris@40 2094 else
Chris@40 2095 $as_echo "$as_me: failed program was:" >&5
Chris@40 2096 sed 's/^/| /' conftest.$ac_ext >&5
Chris@40 2097
Chris@40 2098 ac_retval=1
Chris@40 2099 fi
Chris@40 2100 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@40 2101 as_fn_set_status $ac_retval
Chris@40 2102
Chris@40 2103 } # ac_fn_cxx_try_cpp
Chris@40 2104
Chris@40 2105 # ac_fn_cxx_try_link LINENO
Chris@40 2106 # -------------------------
Chris@40 2107 # Try to link conftest.$ac_ext, and return whether this succeeded.
Chris@40 2108 ac_fn_cxx_try_link ()
Chris@40 2109 {
Chris@40 2110 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 2111 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@40 2112 if { { ac_try="$ac_link"
Chris@40 2113 case "(($ac_try" in
Chris@40 2114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 2115 *) ac_try_echo=$ac_try;;
Chris@40 2116 esac
Chris@40 2117 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 2118 $as_echo "$ac_try_echo"; } >&5
Chris@40 2119 (eval "$ac_link") 2>conftest.err
Chris@40 2120 ac_status=$?
Chris@40 2121 if test -s conftest.err; then
Chris@40 2122 grep -v '^ *+' conftest.err >conftest.er1
Chris@40 2123 cat conftest.er1 >&5
Chris@40 2124 mv -f conftest.er1 conftest.err
Chris@40 2125 fi
Chris@40 2126 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 2127 test $ac_status = 0; } && {
Chris@40 2128 test -z "$ac_cxx_werror_flag" ||
Chris@40 2129 test ! -s conftest.err
Chris@40 2130 } && test -s conftest$ac_exeext && {
Chris@40 2131 test "$cross_compiling" = yes ||
Chris@40 2132 test -x conftest$ac_exeext
Chris@40 2133 }; then :
Chris@40 2134 ac_retval=0
Chris@40 2135 else
Chris@40 2136 $as_echo "$as_me: failed program was:" >&5
Chris@40 2137 sed 's/^/| /' conftest.$ac_ext >&5
Chris@40 2138
Chris@40 2139 ac_retval=1
Chris@40 2140 fi
Chris@40 2141 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
Chris@40 2142 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
Chris@40 2143 # interfere with the next link command; also delete a directory that is
Chris@40 2144 # left behind by Apple's compiler. We do this before executing the actions.
Chris@40 2145 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@40 2146 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@40 2147 as_fn_set_status $ac_retval
Chris@40 2148
Chris@40 2149 } # ac_fn_cxx_try_link
Chris@40 2150
Chris@40 2151 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
Chris@40 2152 # ---------------------------------------------
Chris@40 2153 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
Chris@40 2154 # accordingly.
Chris@40 2155 ac_fn_c_check_decl ()
Chris@40 2156 {
Chris@40 2157 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 2158 as_decl_name=`echo $2|sed 's/ *(.*//'`
Chris@40 2159 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
Chris@40 2160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
Chris@40 2161 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
Chris@40 2162 if eval \${$3+:} false; then :
Chris@40 2163 $as_echo_n "(cached) " >&6
Chris@40 2164 else
Chris@40 2165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 2166 /* end confdefs.h. */
Chris@40 2167 $4
Chris@40 2168 int
Chris@40 2169 main ()
Chris@40 2170 {
Chris@40 2171 #ifndef $as_decl_name
Chris@40 2172 #ifdef __cplusplus
Chris@40 2173 (void) $as_decl_use;
Chris@40 2174 #else
Chris@40 2175 (void) $as_decl_name;
Chris@40 2176 #endif
Chris@40 2177 #endif
Chris@40 2178
Chris@40 2179 ;
Chris@40 2180 return 0;
Chris@40 2181 }
Chris@40 2182 _ACEOF
Chris@40 2183 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 2184 eval "$3=yes"
Chris@40 2185 else
Chris@40 2186 eval "$3=no"
Chris@40 2187 fi
Chris@40 2188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 2189 fi
Chris@40 2190 eval ac_res=\$$3
Chris@40 2191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@40 2192 $as_echo "$ac_res" >&6; }
Chris@40 2193 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@40 2194
Chris@40 2195 } # ac_fn_c_check_decl
Chris@40 2196
Chris@40 2197 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
Chris@40 2198 # --------------------------------------------
Chris@40 2199 # Tries to find the compile-time value of EXPR in a program that includes
Chris@40 2200 # INCLUDES, setting VAR accordingly. Returns whether the value could be
Chris@40 2201 # computed
Chris@40 2202 ac_fn_c_compute_int ()
Chris@40 2203 {
Chris@40 2204 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 2205 if test "$cross_compiling" = yes; then
Chris@40 2206 # Depending upon the size, compute the lo and hi bounds.
Chris@40 2207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 2208 /* end confdefs.h. */
Chris@40 2209 $4
Chris@40 2210 int
Chris@40 2211 main ()
Chris@40 2212 {
Chris@40 2213 static int test_array [1 - 2 * !(($2) >= 0)];
Chris@40 2214 test_array [0] = 0;
Chris@40 2215 return test_array [0];
Chris@40 2216
Chris@40 2217 ;
Chris@40 2218 return 0;
Chris@40 2219 }
Chris@40 2220 _ACEOF
Chris@40 2221 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 2222 ac_lo=0 ac_mid=0
Chris@40 2223 while :; do
Chris@40 2224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 2225 /* end confdefs.h. */
Chris@40 2226 $4
Chris@40 2227 int
Chris@40 2228 main ()
Chris@40 2229 {
Chris@40 2230 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
Chris@40 2231 test_array [0] = 0;
Chris@40 2232 return test_array [0];
Chris@40 2233
Chris@40 2234 ;
Chris@40 2235 return 0;
Chris@40 2236 }
Chris@40 2237 _ACEOF
Chris@40 2238 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 2239 ac_hi=$ac_mid; break
Chris@40 2240 else
Chris@40 2241 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
Chris@40 2242 if test $ac_lo -le $ac_mid; then
Chris@40 2243 ac_lo= ac_hi=
Chris@40 2244 break
Chris@40 2245 fi
Chris@40 2246 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
Chris@40 2247 fi
Chris@40 2248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 2249 done
Chris@40 2250 else
Chris@40 2251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 2252 /* end confdefs.h. */
Chris@40 2253 $4
Chris@40 2254 int
Chris@40 2255 main ()
Chris@40 2256 {
Chris@40 2257 static int test_array [1 - 2 * !(($2) < 0)];
Chris@40 2258 test_array [0] = 0;
Chris@40 2259 return test_array [0];
Chris@40 2260
Chris@40 2261 ;
Chris@40 2262 return 0;
Chris@40 2263 }
Chris@40 2264 _ACEOF
Chris@40 2265 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 2266 ac_hi=-1 ac_mid=-1
Chris@40 2267 while :; do
Chris@40 2268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 2269 /* end confdefs.h. */
Chris@40 2270 $4
Chris@40 2271 int
Chris@40 2272 main ()
Chris@40 2273 {
Chris@40 2274 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
Chris@40 2275 test_array [0] = 0;
Chris@40 2276 return test_array [0];
Chris@40 2277
Chris@40 2278 ;
Chris@40 2279 return 0;
Chris@40 2280 }
Chris@40 2281 _ACEOF
Chris@40 2282 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 2283 ac_lo=$ac_mid; break
Chris@40 2284 else
Chris@40 2285 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
Chris@40 2286 if test $ac_mid -le $ac_hi; then
Chris@40 2287 ac_lo= ac_hi=
Chris@40 2288 break
Chris@40 2289 fi
Chris@40 2290 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
Chris@40 2291 fi
Chris@40 2292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 2293 done
Chris@40 2294 else
Chris@40 2295 ac_lo= ac_hi=
Chris@40 2296 fi
Chris@40 2297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 2298 fi
Chris@40 2299 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 2300 # Binary search between lo and hi bounds.
Chris@40 2301 while test "x$ac_lo" != "x$ac_hi"; do
Chris@40 2302 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
Chris@40 2303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 2304 /* end confdefs.h. */
Chris@40 2305 $4
Chris@40 2306 int
Chris@40 2307 main ()
Chris@40 2308 {
Chris@40 2309 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
Chris@40 2310 test_array [0] = 0;
Chris@40 2311 return test_array [0];
Chris@40 2312
Chris@40 2313 ;
Chris@40 2314 return 0;
Chris@40 2315 }
Chris@40 2316 _ACEOF
Chris@40 2317 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 2318 ac_hi=$ac_mid
Chris@40 2319 else
Chris@40 2320 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
Chris@40 2321 fi
Chris@40 2322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 2323 done
Chris@40 2324 case $ac_lo in #((
Chris@40 2325 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
Chris@40 2326 '') ac_retval=1 ;;
Chris@40 2327 esac
Chris@40 2328 else
Chris@40 2329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 2330 /* end confdefs.h. */
Chris@40 2331 $4
Chris@40 2332 static long int longval () { return $2; }
Chris@40 2333 static unsigned long int ulongval () { return $2; }
Chris@40 2334 #include <stdio.h>
Chris@40 2335 #include <stdlib.h>
Chris@40 2336 int
Chris@40 2337 main ()
Chris@40 2338 {
Chris@40 2339
Chris@40 2340 FILE *f = fopen ("conftest.val", "w");
Chris@40 2341 if (! f)
Chris@40 2342 return 1;
Chris@40 2343 if (($2) < 0)
Chris@40 2344 {
Chris@40 2345 long int i = longval ();
Chris@40 2346 if (i != ($2))
Chris@40 2347 return 1;
Chris@40 2348 fprintf (f, "%ld", i);
Chris@40 2349 }
Chris@40 2350 else
Chris@40 2351 {
Chris@40 2352 unsigned long int i = ulongval ();
Chris@40 2353 if (i != ($2))
Chris@40 2354 return 1;
Chris@40 2355 fprintf (f, "%lu", i);
Chris@40 2356 }
Chris@40 2357 /* Do not output a trailing newline, as this causes \r\n confusion
Chris@40 2358 on some platforms. */
Chris@40 2359 return ferror (f) || fclose (f) != 0;
Chris@40 2360
Chris@40 2361 ;
Chris@40 2362 return 0;
Chris@40 2363 }
Chris@40 2364 _ACEOF
Chris@40 2365 if ac_fn_c_try_run "$LINENO"; then :
Chris@40 2366 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
Chris@40 2367 else
Chris@40 2368 ac_retval=1
Chris@40 2369 fi
Chris@40 2370 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@40 2371 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@40 2372 rm -f conftest.val
Chris@40 2373
Chris@40 2374 fi
Chris@40 2375 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@40 2376 as_fn_set_status $ac_retval
Chris@40 2377
Chris@40 2378 } # ac_fn_c_compute_int
Chris@40 2379
Chris@40 2380 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
Chris@40 2381 # -------------------------------------------
Chris@40 2382 # Tests whether TYPE exists after having included INCLUDES, setting cache
Chris@40 2383 # variable VAR accordingly.
Chris@40 2384 ac_fn_c_check_type ()
Chris@40 2385 {
Chris@40 2386 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 2387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@40 2388 $as_echo_n "checking for $2... " >&6; }
Chris@40 2389 if eval \${$3+:} false; then :
Chris@40 2390 $as_echo_n "(cached) " >&6
Chris@40 2391 else
Chris@40 2392 eval "$3=no"
Chris@40 2393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 2394 /* end confdefs.h. */
Chris@40 2395 $4
Chris@40 2396 int
Chris@40 2397 main ()
Chris@40 2398 {
Chris@40 2399 if (sizeof ($2))
Chris@40 2400 return 0;
Chris@40 2401 ;
Chris@40 2402 return 0;
Chris@40 2403 }
Chris@40 2404 _ACEOF
Chris@40 2405 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 2406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 2407 /* end confdefs.h. */
Chris@40 2408 $4
Chris@40 2409 int
Chris@40 2410 main ()
Chris@40 2411 {
Chris@40 2412 if (sizeof (($2)))
Chris@40 2413 return 0;
Chris@40 2414 ;
Chris@40 2415 return 0;
Chris@40 2416 }
Chris@40 2417 _ACEOF
Chris@40 2418 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 2419
Chris@40 2420 else
Chris@40 2421 eval "$3=yes"
Chris@40 2422 fi
Chris@40 2423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 2424 fi
Chris@40 2425 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 2426 fi
Chris@40 2427 eval ac_res=\$$3
Chris@40 2428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@40 2429 $as_echo "$ac_res" >&6; }
Chris@40 2430 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@40 2431
Chris@40 2432 } # ac_fn_c_check_type
Chris@40 2433 cat >config.log <<_ACEOF
Chris@40 2434 This file contains any messages produced by compilers while
Chris@40 2435 running configure, to aid debugging if configure makes a mistake.
Chris@40 2436
Chris@40 2437 It was created by libsndfile $as_me 1.0.27, which was
Chris@40 2438 generated by GNU Autoconf 2.69. Invocation command line was
Chris@40 2439
Chris@40 2440 $ $0 $@
Chris@40 2441
Chris@40 2442 _ACEOF
Chris@40 2443 exec 5>>config.log
Chris@40 2444 {
Chris@40 2445 cat <<_ASUNAME
Chris@40 2446 ## --------- ##
Chris@40 2447 ## Platform. ##
Chris@40 2448 ## --------- ##
Chris@40 2449
Chris@40 2450 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@40 2451 uname -m = `(uname -m) 2>/dev/null || echo unknown`
Chris@40 2452 uname -r = `(uname -r) 2>/dev/null || echo unknown`
Chris@40 2453 uname -s = `(uname -s) 2>/dev/null || echo unknown`
Chris@40 2454 uname -v = `(uname -v) 2>/dev/null || echo unknown`
Chris@40 2455
Chris@40 2456 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
Chris@40 2457 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
Chris@40 2458
Chris@40 2459 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
Chris@40 2460 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
Chris@40 2461 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Chris@40 2462 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Chris@40 2463 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
Chris@40 2464 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
Chris@40 2465 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
Chris@40 2466
Chris@40 2467 _ASUNAME
Chris@40 2468
Chris@40 2469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 2470 for as_dir in $PATH
Chris@40 2471 do
Chris@40 2472 IFS=$as_save_IFS
Chris@40 2473 test -z "$as_dir" && as_dir=.
Chris@40 2474 $as_echo "PATH: $as_dir"
Chris@40 2475 done
Chris@40 2476 IFS=$as_save_IFS
Chris@40 2477
Chris@40 2478 } >&5
Chris@40 2479
Chris@40 2480 cat >&5 <<_ACEOF
Chris@40 2481
Chris@40 2482
Chris@40 2483 ## ----------- ##
Chris@40 2484 ## Core tests. ##
Chris@40 2485 ## ----------- ##
Chris@40 2486
Chris@40 2487 _ACEOF
Chris@40 2488
Chris@40 2489
Chris@40 2490 # Keep a trace of the command line.
Chris@40 2491 # Strip out --no-create and --no-recursion so they do not pile up.
Chris@40 2492 # Strip out --silent because we don't want to record it for future runs.
Chris@40 2493 # Also quote any args containing shell meta-characters.
Chris@40 2494 # Make two passes to allow for proper duplicate-argument suppression.
Chris@40 2495 ac_configure_args=
Chris@40 2496 ac_configure_args0=
Chris@40 2497 ac_configure_args1=
Chris@40 2498 ac_must_keep_next=false
Chris@40 2499 for ac_pass in 1 2
Chris@40 2500 do
Chris@40 2501 for ac_arg
Chris@40 2502 do
Chris@40 2503 case $ac_arg in
Chris@40 2504 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
Chris@40 2505 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@40 2506 | -silent | --silent | --silen | --sile | --sil)
Chris@40 2507 continue ;;
Chris@40 2508 *\'*)
Chris@40 2509 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@40 2510 esac
Chris@40 2511 case $ac_pass in
Chris@40 2512 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Chris@40 2513 2)
Chris@40 2514 as_fn_append ac_configure_args1 " '$ac_arg'"
Chris@40 2515 if test $ac_must_keep_next = true; then
Chris@40 2516 ac_must_keep_next=false # Got value, back to normal.
Chris@40 2517 else
Chris@40 2518 case $ac_arg in
Chris@40 2519 *=* | --config-cache | -C | -disable-* | --disable-* \
Chris@40 2520 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
Chris@40 2521 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
Chris@40 2522 | -with-* | --with-* | -without-* | --without-* | --x)
Chris@40 2523 case "$ac_configure_args0 " in
Chris@40 2524 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
Chris@40 2525 esac
Chris@40 2526 ;;
Chris@40 2527 -* ) ac_must_keep_next=true ;;
Chris@40 2528 esac
Chris@40 2529 fi
Chris@40 2530 as_fn_append ac_configure_args " '$ac_arg'"
Chris@40 2531 ;;
Chris@40 2532 esac
Chris@40 2533 done
Chris@40 2534 done
Chris@40 2535 { ac_configure_args0=; unset ac_configure_args0;}
Chris@40 2536 { ac_configure_args1=; unset ac_configure_args1;}
Chris@40 2537
Chris@40 2538 # When interrupted or exit'd, cleanup temporary files, and complete
Chris@40 2539 # config.log. We remove comments because anyway the quotes in there
Chris@40 2540 # would cause problems or look ugly.
Chris@40 2541 # WARNING: Use '\'' to represent an apostrophe within the trap.
Chris@40 2542 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Chris@40 2543 trap 'exit_status=$?
Chris@40 2544 # Save into config.log some information that might help in debugging.
Chris@40 2545 {
Chris@40 2546 echo
Chris@40 2547
Chris@40 2548 $as_echo "## ---------------- ##
Chris@40 2549 ## Cache variables. ##
Chris@40 2550 ## ---------------- ##"
Chris@40 2551 echo
Chris@40 2552 # The following way of writing the cache mishandles newlines in values,
Chris@40 2553 (
Chris@40 2554 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
Chris@40 2555 eval ac_val=\$$ac_var
Chris@40 2556 case $ac_val in #(
Chris@40 2557 *${as_nl}*)
Chris@40 2558 case $ac_var in #(
Chris@40 2559 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Chris@40 2560 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Chris@40 2561 esac
Chris@40 2562 case $ac_var in #(
Chris@40 2563 _ | IFS | as_nl) ;; #(
Chris@40 2564 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Chris@40 2565 *) { eval $ac_var=; unset $ac_var;} ;;
Chris@40 2566 esac ;;
Chris@40 2567 esac
Chris@40 2568 done
Chris@40 2569 (set) 2>&1 |
Chris@40 2570 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
Chris@40 2571 *${as_nl}ac_space=\ *)
Chris@40 2572 sed -n \
Chris@40 2573 "s/'\''/'\''\\\\'\'''\''/g;
Chris@40 2574 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
Chris@40 2575 ;; #(
Chris@40 2576 *)
Chris@40 2577 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Chris@40 2578 ;;
Chris@40 2579 esac |
Chris@40 2580 sort
Chris@40 2581 )
Chris@40 2582 echo
Chris@40 2583
Chris@40 2584 $as_echo "## ----------------- ##
Chris@40 2585 ## Output variables. ##
Chris@40 2586 ## ----------------- ##"
Chris@40 2587 echo
Chris@40 2588 for ac_var in $ac_subst_vars
Chris@40 2589 do
Chris@40 2590 eval ac_val=\$$ac_var
Chris@40 2591 case $ac_val in
Chris@40 2592 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Chris@40 2593 esac
Chris@40 2594 $as_echo "$ac_var='\''$ac_val'\''"
Chris@40 2595 done | sort
Chris@40 2596 echo
Chris@40 2597
Chris@40 2598 if test -n "$ac_subst_files"; then
Chris@40 2599 $as_echo "## ------------------- ##
Chris@40 2600 ## File substitutions. ##
Chris@40 2601 ## ------------------- ##"
Chris@40 2602 echo
Chris@40 2603 for ac_var in $ac_subst_files
Chris@40 2604 do
Chris@40 2605 eval ac_val=\$$ac_var
Chris@40 2606 case $ac_val in
Chris@40 2607 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Chris@40 2608 esac
Chris@40 2609 $as_echo "$ac_var='\''$ac_val'\''"
Chris@40 2610 done | sort
Chris@40 2611 echo
Chris@40 2612 fi
Chris@40 2613
Chris@40 2614 if test -s confdefs.h; then
Chris@40 2615 $as_echo "## ----------- ##
Chris@40 2616 ## confdefs.h. ##
Chris@40 2617 ## ----------- ##"
Chris@40 2618 echo
Chris@40 2619 cat confdefs.h
Chris@40 2620 echo
Chris@40 2621 fi
Chris@40 2622 test "$ac_signal" != 0 &&
Chris@40 2623 $as_echo "$as_me: caught signal $ac_signal"
Chris@40 2624 $as_echo "$as_me: exit $exit_status"
Chris@40 2625 } >&5
Chris@40 2626 rm -f core *.core core.conftest.* &&
Chris@40 2627 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Chris@40 2628 exit $exit_status
Chris@40 2629 ' 0
Chris@40 2630 for ac_signal in 1 2 13 15; do
Chris@40 2631 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Chris@40 2632 done
Chris@40 2633 ac_signal=0
Chris@40 2634
Chris@40 2635 # confdefs.h avoids OS command line length limits that DEFS can exceed.
Chris@40 2636 rm -f -r conftest* confdefs.h
Chris@40 2637
Chris@40 2638 $as_echo "/* confdefs.h */" > confdefs.h
Chris@40 2639
Chris@40 2640 # Predefined preprocessor variables.
Chris@40 2641
Chris@40 2642 cat >>confdefs.h <<_ACEOF
Chris@40 2643 #define PACKAGE_NAME "$PACKAGE_NAME"
Chris@40 2644 _ACEOF
Chris@40 2645
Chris@40 2646 cat >>confdefs.h <<_ACEOF
Chris@40 2647 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
Chris@40 2648 _ACEOF
Chris@40 2649
Chris@40 2650 cat >>confdefs.h <<_ACEOF
Chris@40 2651 #define PACKAGE_VERSION "$PACKAGE_VERSION"
Chris@40 2652 _ACEOF
Chris@40 2653
Chris@40 2654 cat >>confdefs.h <<_ACEOF
Chris@40 2655 #define PACKAGE_STRING "$PACKAGE_STRING"
Chris@40 2656 _ACEOF
Chris@40 2657
Chris@40 2658 cat >>confdefs.h <<_ACEOF
Chris@40 2659 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
Chris@40 2660 _ACEOF
Chris@40 2661
Chris@40 2662 cat >>confdefs.h <<_ACEOF
Chris@40 2663 #define PACKAGE_URL "$PACKAGE_URL"
Chris@40 2664 _ACEOF
Chris@40 2665
Chris@40 2666
Chris@40 2667 # Let the site file select an alternate cache file if it wants to.
Chris@40 2668 # Prefer an explicitly selected file to automatically selected ones.
Chris@40 2669 ac_site_file1=NONE
Chris@40 2670 ac_site_file2=NONE
Chris@40 2671 if test -n "$CONFIG_SITE"; then
Chris@40 2672 # We do not want a PATH search for config.site.
Chris@40 2673 case $CONFIG_SITE in #((
Chris@40 2674 -*) ac_site_file1=./$CONFIG_SITE;;
Chris@40 2675 */*) ac_site_file1=$CONFIG_SITE;;
Chris@40 2676 *) ac_site_file1=./$CONFIG_SITE;;
Chris@40 2677 esac
Chris@40 2678 elif test "x$prefix" != xNONE; then
Chris@40 2679 ac_site_file1=$prefix/share/config.site
Chris@40 2680 ac_site_file2=$prefix/etc/config.site
Chris@40 2681 else
Chris@40 2682 ac_site_file1=$ac_default_prefix/share/config.site
Chris@40 2683 ac_site_file2=$ac_default_prefix/etc/config.site
Chris@40 2684 fi
Chris@40 2685 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
Chris@40 2686 do
Chris@40 2687 test "x$ac_site_file" = xNONE && continue
Chris@40 2688 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
Chris@40 2689 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Chris@40 2690 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
Chris@40 2691 sed 's/^/| /' "$ac_site_file" >&5
Chris@40 2692 . "$ac_site_file" \
Chris@40 2693 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 2694 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 2695 as_fn_error $? "failed to load site script $ac_site_file
Chris@40 2696 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 2697 fi
Chris@40 2698 done
Chris@40 2699
Chris@40 2700 if test -r "$cache_file"; then
Chris@40 2701 # Some versions of bash will fail to source /dev/null (special files
Chris@40 2702 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
Chris@40 2703 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
Chris@40 2704 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Chris@40 2705 $as_echo "$as_me: loading cache $cache_file" >&6;}
Chris@40 2706 case $cache_file in
Chris@40 2707 [\\/]* | ?:[\\/]* ) . "$cache_file";;
Chris@40 2708 *) . "./$cache_file";;
Chris@40 2709 esac
Chris@40 2710 fi
Chris@40 2711 else
Chris@40 2712 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Chris@40 2713 $as_echo "$as_me: creating cache $cache_file" >&6;}
Chris@40 2714 >$cache_file
Chris@40 2715 fi
Chris@40 2716
Chris@40 2717 # Check that the precious variables saved in the cache have kept the same
Chris@40 2718 # value.
Chris@40 2719 ac_cache_corrupted=false
Chris@40 2720 for ac_var in $ac_precious_vars; do
Chris@40 2721 eval ac_old_set=\$ac_cv_env_${ac_var}_set
Chris@40 2722 eval ac_new_set=\$ac_env_${ac_var}_set
Chris@40 2723 eval ac_old_val=\$ac_cv_env_${ac_var}_value
Chris@40 2724 eval ac_new_val=\$ac_env_${ac_var}_value
Chris@40 2725 case $ac_old_set,$ac_new_set in
Chris@40 2726 set,)
Chris@40 2727 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
Chris@40 2728 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Chris@40 2729 ac_cache_corrupted=: ;;
Chris@40 2730 ,set)
Chris@40 2731 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
Chris@40 2732 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Chris@40 2733 ac_cache_corrupted=: ;;
Chris@40 2734 ,);;
Chris@40 2735 *)
Chris@40 2736 if test "x$ac_old_val" != "x$ac_new_val"; then
Chris@40 2737 # differences in whitespace do not lead to failure.
Chris@40 2738 ac_old_val_w=`echo x $ac_old_val`
Chris@40 2739 ac_new_val_w=`echo x $ac_new_val`
Chris@40 2740 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Chris@40 2741 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Chris@40 2742 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
Chris@40 2743 ac_cache_corrupted=:
Chris@40 2744 else
Chris@40 2745 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
Chris@40 2746 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
Chris@40 2747 eval $ac_var=\$ac_old_val
Chris@40 2748 fi
Chris@40 2749 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Chris@40 2750 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Chris@40 2751 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Chris@40 2752 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Chris@40 2753 fi;;
Chris@40 2754 esac
Chris@40 2755 # Pass precious variables to config.status.
Chris@40 2756 if test "$ac_new_set" = set; then
Chris@40 2757 case $ac_new_val in
Chris@40 2758 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@40 2759 *) ac_arg=$ac_var=$ac_new_val ;;
Chris@40 2760 esac
Chris@40 2761 case " $ac_configure_args " in
Chris@40 2762 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Chris@40 2763 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Chris@40 2764 esac
Chris@40 2765 fi
Chris@40 2766 done
Chris@40 2767 if $ac_cache_corrupted; then
Chris@40 2768 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 2769 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 2770 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Chris@40 2771 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Chris@40 2772 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Chris@40 2773 fi
Chris@40 2774 ## -------------------- ##
Chris@40 2775 ## Main body of script. ##
Chris@40 2776 ## -------------------- ##
Chris@40 2777
Chris@40 2778 ac_ext=c
Chris@40 2779 ac_cpp='$CPP $CPPFLAGS'
Chris@40 2780 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 2781 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 2782 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 2783
Chris@40 2784
Chris@40 2785
Chris@40 2786 # Put config stuff in Cfg.
Chris@40 2787 ac_aux_dir=
Chris@40 2788 for ac_dir in Cfg "$srcdir"/Cfg; do
Chris@40 2789 if test -f "$ac_dir/install-sh"; then
Chris@40 2790 ac_aux_dir=$ac_dir
Chris@40 2791 ac_install_sh="$ac_aux_dir/install-sh -c"
Chris@40 2792 break
Chris@40 2793 elif test -f "$ac_dir/install.sh"; then
Chris@40 2794 ac_aux_dir=$ac_dir
Chris@40 2795 ac_install_sh="$ac_aux_dir/install.sh -c"
Chris@40 2796 break
Chris@40 2797 elif test -f "$ac_dir/shtool"; then
Chris@40 2798 ac_aux_dir=$ac_dir
Chris@40 2799 ac_install_sh="$ac_aux_dir/shtool install -c"
Chris@40 2800 break
Chris@40 2801 fi
Chris@40 2802 done
Chris@40 2803 if test -z "$ac_aux_dir"; then
Chris@40 2804 as_fn_error $? "cannot find install-sh, install.sh, or shtool in Cfg \"$srcdir\"/Cfg" "$LINENO" 5
Chris@40 2805 fi
Chris@40 2806
Chris@40 2807 # These three variables are undocumented and unsupported,
Chris@40 2808 # and are intended to be withdrawn in a future Autoconf release.
Chris@40 2809 # They can cause serious problems if a builder's source tree is in a directory
Chris@40 2810 # whose full name contains unusual characters.
Chris@40 2811 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
Chris@40 2812 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
Chris@40 2813 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
Chris@40 2814
Chris@40 2815
Chris@40 2816
Chris@40 2817
Chris@40 2818
Chris@40 2819 # Make sure we can run config.sub.
Chris@40 2820 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Chris@40 2821 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
Chris@40 2822
Chris@40 2823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
Chris@40 2824 $as_echo_n "checking build system type... " >&6; }
Chris@40 2825 if ${ac_cv_build+:} false; then :
Chris@40 2826 $as_echo_n "(cached) " >&6
Chris@40 2827 else
Chris@40 2828 ac_build_alias=$build_alias
Chris@40 2829 test "x$ac_build_alias" = x &&
Chris@40 2830 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
Chris@40 2831 test "x$ac_build_alias" = x &&
Chris@40 2832 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
Chris@40 2833 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Chris@40 2834 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
Chris@40 2835
Chris@40 2836 fi
Chris@40 2837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
Chris@40 2838 $as_echo "$ac_cv_build" >&6; }
Chris@40 2839 case $ac_cv_build in
Chris@40 2840 *-*-*) ;;
Chris@40 2841 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
Chris@40 2842 esac
Chris@40 2843 build=$ac_cv_build
Chris@40 2844 ac_save_IFS=$IFS; IFS='-'
Chris@40 2845 set x $ac_cv_build
Chris@40 2846 shift
Chris@40 2847 build_cpu=$1
Chris@40 2848 build_vendor=$2
Chris@40 2849 shift; shift
Chris@40 2850 # Remember, the first character of IFS is used to create $*,
Chris@40 2851 # except with old shells:
Chris@40 2852 build_os=$*
Chris@40 2853 IFS=$ac_save_IFS
Chris@40 2854 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
Chris@40 2855
Chris@40 2856
Chris@40 2857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
Chris@40 2858 $as_echo_n "checking host system type... " >&6; }
Chris@40 2859 if ${ac_cv_host+:} false; then :
Chris@40 2860 $as_echo_n "(cached) " >&6
Chris@40 2861 else
Chris@40 2862 if test "x$host_alias" = x; then
Chris@40 2863 ac_cv_host=$ac_cv_build
Chris@40 2864 else
Chris@40 2865 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Chris@40 2866 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
Chris@40 2867 fi
Chris@40 2868
Chris@40 2869 fi
Chris@40 2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
Chris@40 2871 $as_echo "$ac_cv_host" >&6; }
Chris@40 2872 case $ac_cv_host in
Chris@40 2873 *-*-*) ;;
Chris@40 2874 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
Chris@40 2875 esac
Chris@40 2876 host=$ac_cv_host
Chris@40 2877 ac_save_IFS=$IFS; IFS='-'
Chris@40 2878 set x $ac_cv_host
Chris@40 2879 shift
Chris@40 2880 host_cpu=$1
Chris@40 2881 host_vendor=$2
Chris@40 2882 shift; shift
Chris@40 2883 # Remember, the first character of IFS is used to create $*,
Chris@40 2884 # except with old shells:
Chris@40 2885 host_os=$*
Chris@40 2886 IFS=$ac_save_IFS
Chris@40 2887 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
Chris@40 2888
Chris@40 2889
Chris@40 2890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
Chris@40 2891 $as_echo_n "checking target system type... " >&6; }
Chris@40 2892 if ${ac_cv_target+:} false; then :
Chris@40 2893 $as_echo_n "(cached) " >&6
Chris@40 2894 else
Chris@40 2895 if test "x$target_alias" = x; then
Chris@40 2896 ac_cv_target=$ac_cv_host
Chris@40 2897 else
Chris@40 2898 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
Chris@40 2899 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
Chris@40 2900 fi
Chris@40 2901
Chris@40 2902 fi
Chris@40 2903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
Chris@40 2904 $as_echo "$ac_cv_target" >&6; }
Chris@40 2905 case $ac_cv_target in
Chris@40 2906 *-*-*) ;;
Chris@40 2907 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
Chris@40 2908 esac
Chris@40 2909 target=$ac_cv_target
Chris@40 2910 ac_save_IFS=$IFS; IFS='-'
Chris@40 2911 set x $ac_cv_target
Chris@40 2912 shift
Chris@40 2913 target_cpu=$1
Chris@40 2914 target_vendor=$2
Chris@40 2915 shift; shift
Chris@40 2916 # Remember, the first character of IFS is used to create $*,
Chris@40 2917 # except with old shells:
Chris@40 2918 target_os=$*
Chris@40 2919 IFS=$ac_save_IFS
Chris@40 2920 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
Chris@40 2921
Chris@40 2922
Chris@40 2923 # The aliases save the names the user supplied, while $host etc.
Chris@40 2924 # will get canonicalized.
Chris@40 2925 test -n "$target_alias" &&
Chris@40 2926 test "$program_prefix$program_suffix$program_transform_name" = \
Chris@40 2927 NONENONEs,x,x, &&
Chris@40 2928 program_prefix=${target_alias}-
Chris@40 2929
Chris@40 2930 ac_config_headers="$ac_config_headers src/config.h"
Chris@40 2931
Chris@40 2932
Chris@40 2933 am__api_version='1.15'
Chris@40 2934
Chris@40 2935 # Find a good install program. We prefer a C program (faster),
Chris@40 2936 # so one script is as good as another. But avoid the broken or
Chris@40 2937 # incompatible versions:
Chris@40 2938 # SysV /etc/install, /usr/sbin/install
Chris@40 2939 # SunOS /usr/etc/install
Chris@40 2940 # IRIX /sbin/install
Chris@40 2941 # AIX /bin/install
Chris@40 2942 # AmigaOS /C/install, which installs bootblocks on floppy discs
Chris@40 2943 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
Chris@40 2944 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
Chris@40 2945 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
Chris@40 2946 # OS/2's system install, which has a completely different semantic
Chris@40 2947 # ./install, which can be erroneously created by make from ./install.sh.
Chris@40 2948 # Reject install programs that cannot install multiple files.
Chris@40 2949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
Chris@40 2950 $as_echo_n "checking for a BSD-compatible install... " >&6; }
Chris@40 2951 if test -z "$INSTALL"; then
Chris@40 2952 if ${ac_cv_path_install+:} false; then :
Chris@40 2953 $as_echo_n "(cached) " >&6
Chris@40 2954 else
Chris@40 2955 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 2956 for as_dir in $PATH
Chris@40 2957 do
Chris@40 2958 IFS=$as_save_IFS
Chris@40 2959 test -z "$as_dir" && as_dir=.
Chris@40 2960 # Account for people who put trailing slashes in PATH elements.
Chris@40 2961 case $as_dir/ in #((
Chris@40 2962 ./ | .// | /[cC]/* | \
Chris@40 2963 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Chris@40 2964 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
Chris@40 2965 /usr/ucb/* ) ;;
Chris@40 2966 *)
Chris@40 2967 # OSF1 and SCO ODT 3.0 have their own names for install.
Chris@40 2968 # Don't use installbsd from OSF since it installs stuff as root
Chris@40 2969 # by default.
Chris@40 2970 for ac_prog in ginstall scoinst install; do
Chris@40 2971 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 2972 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
Chris@40 2973 if test $ac_prog = install &&
Chris@40 2974 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Chris@40 2975 # AIX install. It has an incompatible calling convention.
Chris@40 2976 :
Chris@40 2977 elif test $ac_prog = install &&
Chris@40 2978 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Chris@40 2979 # program-specific install script used by HP pwplus--don't use.
Chris@40 2980 :
Chris@40 2981 else
Chris@40 2982 rm -rf conftest.one conftest.two conftest.dir
Chris@40 2983 echo one > conftest.one
Chris@40 2984 echo two > conftest.two
Chris@40 2985 mkdir conftest.dir
Chris@40 2986 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
Chris@40 2987 test -s conftest.one && test -s conftest.two &&
Chris@40 2988 test -s conftest.dir/conftest.one &&
Chris@40 2989 test -s conftest.dir/conftest.two
Chris@40 2990 then
Chris@40 2991 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
Chris@40 2992 break 3
Chris@40 2993 fi
Chris@40 2994 fi
Chris@40 2995 fi
Chris@40 2996 done
Chris@40 2997 done
Chris@40 2998 ;;
Chris@40 2999 esac
Chris@40 3000
Chris@40 3001 done
Chris@40 3002 IFS=$as_save_IFS
Chris@40 3003
Chris@40 3004 rm -rf conftest.one conftest.two conftest.dir
Chris@40 3005
Chris@40 3006 fi
Chris@40 3007 if test "${ac_cv_path_install+set}" = set; then
Chris@40 3008 INSTALL=$ac_cv_path_install
Chris@40 3009 else
Chris@40 3010 # As a last resort, use the slow shell script. Don't cache a
Chris@40 3011 # value for INSTALL within a source directory, because that will
Chris@40 3012 # break other packages using the cache if that directory is
Chris@40 3013 # removed, or if the value is a relative name.
Chris@40 3014 INSTALL=$ac_install_sh
Chris@40 3015 fi
Chris@40 3016 fi
Chris@40 3017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
Chris@40 3018 $as_echo "$INSTALL" >&6; }
Chris@40 3019
Chris@40 3020 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
Chris@40 3021 # It thinks the first close brace ends the variable substitution.
Chris@40 3022 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
Chris@40 3023
Chris@40 3024 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
Chris@40 3025
Chris@40 3026 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
Chris@40 3027
Chris@40 3028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
Chris@40 3029 $as_echo_n "checking whether build environment is sane... " >&6; }
Chris@40 3030 # Reject unsafe characters in $srcdir or the absolute working directory
Chris@40 3031 # name. Accept space and tab only in the latter.
Chris@40 3032 am_lf='
Chris@40 3033 '
Chris@40 3034 case `pwd` in
Chris@40 3035 *[\\\"\#\$\&\'\`$am_lf]*)
Chris@40 3036 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
Chris@40 3037 esac
Chris@40 3038 case $srcdir in
Chris@40 3039 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
Chris@40 3040 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
Chris@40 3041 esac
Chris@40 3042
Chris@40 3043 # Do 'set' in a subshell so we don't clobber the current shell's
Chris@40 3044 # arguments. Must try -L first in case configure is actually a
Chris@40 3045 # symlink; some systems play weird games with the mod time of symlinks
Chris@40 3046 # (eg FreeBSD returns the mod time of the symlink's containing
Chris@40 3047 # directory).
Chris@40 3048 if (
Chris@40 3049 am_has_slept=no
Chris@40 3050 for am_try in 1 2; do
Chris@40 3051 echo "timestamp, slept: $am_has_slept" > conftest.file
Chris@40 3052 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
Chris@40 3053 if test "$*" = "X"; then
Chris@40 3054 # -L didn't work.
Chris@40 3055 set X `ls -t "$srcdir/configure" conftest.file`
Chris@40 3056 fi
Chris@40 3057 if test "$*" != "X $srcdir/configure conftest.file" \
Chris@40 3058 && test "$*" != "X conftest.file $srcdir/configure"; then
Chris@40 3059
Chris@40 3060 # If neither matched, then we have a broken ls. This can happen
Chris@40 3061 # if, for instance, CONFIG_SHELL is bash and it inherits a
Chris@40 3062 # broken ls alias from the environment. This has actually
Chris@40 3063 # happened. Such a system could not be considered "sane".
Chris@40 3064 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
Chris@40 3065 alias in your environment" "$LINENO" 5
Chris@40 3066 fi
Chris@40 3067 if test "$2" = conftest.file || test $am_try -eq 2; then
Chris@40 3068 break
Chris@40 3069 fi
Chris@40 3070 # Just in case.
Chris@40 3071 sleep 1
Chris@40 3072 am_has_slept=yes
Chris@40 3073 done
Chris@40 3074 test "$2" = conftest.file
Chris@40 3075 )
Chris@40 3076 then
Chris@40 3077 # Ok.
Chris@40 3078 :
Chris@40 3079 else
Chris@40 3080 as_fn_error $? "newly created file is older than distributed files!
Chris@40 3081 Check your system clock" "$LINENO" 5
Chris@40 3082 fi
Chris@40 3083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 3084 $as_echo "yes" >&6; }
Chris@40 3085 # If we didn't sleep, we still need to ensure time stamps of config.status and
Chris@40 3086 # generated files are strictly newer.
Chris@40 3087 am_sleep_pid=
Chris@40 3088 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
Chris@40 3089 ( sleep 1 ) &
Chris@40 3090 am_sleep_pid=$!
Chris@40 3091 fi
Chris@40 3092
Chris@40 3093 rm -f conftest.file
Chris@40 3094
Chris@40 3095 test "$program_prefix" != NONE &&
Chris@40 3096 program_transform_name="s&^&$program_prefix&;$program_transform_name"
Chris@40 3097 # Use a double $ so make ignores it.
Chris@40 3098 test "$program_suffix" != NONE &&
Chris@40 3099 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
Chris@40 3100 # Double any \ or $.
Chris@40 3101 # By default was `s,x,x', remove it if useless.
Chris@40 3102 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
Chris@40 3103 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
Chris@40 3104
Chris@40 3105 # Expand $ac_aux_dir to an absolute path.
Chris@40 3106 am_aux_dir=`cd "$ac_aux_dir" && pwd`
Chris@40 3107
Chris@40 3108 if test x"${MISSING+set}" != xset; then
Chris@40 3109 case $am_aux_dir in
Chris@40 3110 *\ * | *\ *)
Chris@40 3111 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
Chris@40 3112 *)
Chris@40 3113 MISSING="\${SHELL} $am_aux_dir/missing" ;;
Chris@40 3114 esac
Chris@40 3115 fi
Chris@40 3116 # Use eval to expand $SHELL
Chris@40 3117 if eval "$MISSING --is-lightweight"; then
Chris@40 3118 am_missing_run="$MISSING "
Chris@40 3119 else
Chris@40 3120 am_missing_run=
Chris@40 3121 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
Chris@40 3122 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
Chris@40 3123 fi
Chris@40 3124
Chris@40 3125 if test x"${install_sh+set}" != xset; then
Chris@40 3126 case $am_aux_dir in
Chris@40 3127 *\ * | *\ *)
Chris@40 3128 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
Chris@40 3129 *)
Chris@40 3130 install_sh="\${SHELL} $am_aux_dir/install-sh"
Chris@40 3131 esac
Chris@40 3132 fi
Chris@40 3133
Chris@40 3134 # Installed binaries are usually stripped using 'strip' when the user
Chris@40 3135 # run "make install-strip". However 'strip' might not be the right
Chris@40 3136 # tool to use in cross-compilation environments, therefore Automake
Chris@40 3137 # will honor the 'STRIP' environment variable to overrule this program.
Chris@40 3138 if test "$cross_compiling" != no; then
Chris@40 3139 if test -n "$ac_tool_prefix"; then
Chris@40 3140 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Chris@40 3141 set dummy ${ac_tool_prefix}strip; ac_word=$2
Chris@40 3142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 3143 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 3144 if ${ac_cv_prog_STRIP+:} false; then :
Chris@40 3145 $as_echo_n "(cached) " >&6
Chris@40 3146 else
Chris@40 3147 if test -n "$STRIP"; then
Chris@40 3148 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
Chris@40 3149 else
Chris@40 3150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 3151 for as_dir in $PATH
Chris@40 3152 do
Chris@40 3153 IFS=$as_save_IFS
Chris@40 3154 test -z "$as_dir" && as_dir=.
Chris@40 3155 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 3156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 3157 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Chris@40 3158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 3159 break 2
Chris@40 3160 fi
Chris@40 3161 done
Chris@40 3162 done
Chris@40 3163 IFS=$as_save_IFS
Chris@40 3164
Chris@40 3165 fi
Chris@40 3166 fi
Chris@40 3167 STRIP=$ac_cv_prog_STRIP
Chris@40 3168 if test -n "$STRIP"; then
Chris@40 3169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Chris@40 3170 $as_echo "$STRIP" >&6; }
Chris@40 3171 else
Chris@40 3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 3173 $as_echo "no" >&6; }
Chris@40 3174 fi
Chris@40 3175
Chris@40 3176
Chris@40 3177 fi
Chris@40 3178 if test -z "$ac_cv_prog_STRIP"; then
Chris@40 3179 ac_ct_STRIP=$STRIP
Chris@40 3180 # Extract the first word of "strip", so it can be a program name with args.
Chris@40 3181 set dummy strip; ac_word=$2
Chris@40 3182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 3183 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 3184 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Chris@40 3185 $as_echo_n "(cached) " >&6
Chris@40 3186 else
Chris@40 3187 if test -n "$ac_ct_STRIP"; then
Chris@40 3188 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Chris@40 3189 else
Chris@40 3190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 3191 for as_dir in $PATH
Chris@40 3192 do
Chris@40 3193 IFS=$as_save_IFS
Chris@40 3194 test -z "$as_dir" && as_dir=.
Chris@40 3195 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 3196 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 3197 ac_cv_prog_ac_ct_STRIP="strip"
Chris@40 3198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 3199 break 2
Chris@40 3200 fi
Chris@40 3201 done
Chris@40 3202 done
Chris@40 3203 IFS=$as_save_IFS
Chris@40 3204
Chris@40 3205 fi
Chris@40 3206 fi
Chris@40 3207 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
Chris@40 3208 if test -n "$ac_ct_STRIP"; then
Chris@40 3209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
Chris@40 3210 $as_echo "$ac_ct_STRIP" >&6; }
Chris@40 3211 else
Chris@40 3212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 3213 $as_echo "no" >&6; }
Chris@40 3214 fi
Chris@40 3215
Chris@40 3216 if test "x$ac_ct_STRIP" = x; then
Chris@40 3217 STRIP=":"
Chris@40 3218 else
Chris@40 3219 case $cross_compiling:$ac_tool_warned in
Chris@40 3220 yes:)
Chris@40 3221 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 3222 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 3223 ac_tool_warned=yes ;;
Chris@40 3224 esac
Chris@40 3225 STRIP=$ac_ct_STRIP
Chris@40 3226 fi
Chris@40 3227 else
Chris@40 3228 STRIP="$ac_cv_prog_STRIP"
Chris@40 3229 fi
Chris@40 3230
Chris@40 3231 fi
Chris@40 3232 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
Chris@40 3233
Chris@40 3234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
Chris@40 3235 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
Chris@40 3236 if test -z "$MKDIR_P"; then
Chris@40 3237 if ${ac_cv_path_mkdir+:} false; then :
Chris@40 3238 $as_echo_n "(cached) " >&6
Chris@40 3239 else
Chris@40 3240 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 3241 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
Chris@40 3242 do
Chris@40 3243 IFS=$as_save_IFS
Chris@40 3244 test -z "$as_dir" && as_dir=.
Chris@40 3245 for ac_prog in mkdir gmkdir; do
Chris@40 3246 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 3247 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
Chris@40 3248 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
Chris@40 3249 'mkdir (GNU coreutils) '* | \
Chris@40 3250 'mkdir (coreutils) '* | \
Chris@40 3251 'mkdir (fileutils) '4.1*)
Chris@40 3252 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
Chris@40 3253 break 3;;
Chris@40 3254 esac
Chris@40 3255 done
Chris@40 3256 done
Chris@40 3257 done
Chris@40 3258 IFS=$as_save_IFS
Chris@40 3259
Chris@40 3260 fi
Chris@40 3261
Chris@40 3262 test -d ./--version && rmdir ./--version
Chris@40 3263 if test "${ac_cv_path_mkdir+set}" = set; then
Chris@40 3264 MKDIR_P="$ac_cv_path_mkdir -p"
Chris@40 3265 else
Chris@40 3266 # As a last resort, use the slow shell script. Don't cache a
Chris@40 3267 # value for MKDIR_P within a source directory, because that will
Chris@40 3268 # break other packages using the cache if that directory is
Chris@40 3269 # removed, or if the value is a relative name.
Chris@40 3270 MKDIR_P="$ac_install_sh -d"
Chris@40 3271 fi
Chris@40 3272 fi
Chris@40 3273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
Chris@40 3274 $as_echo "$MKDIR_P" >&6; }
Chris@40 3275
Chris@40 3276 for ac_prog in gawk mawk nawk awk
Chris@40 3277 do
Chris@40 3278 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@40 3279 set dummy $ac_prog; ac_word=$2
Chris@40 3280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 3281 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 3282 if ${ac_cv_prog_AWK+:} false; then :
Chris@40 3283 $as_echo_n "(cached) " >&6
Chris@40 3284 else
Chris@40 3285 if test -n "$AWK"; then
Chris@40 3286 ac_cv_prog_AWK="$AWK" # Let the user override the test.
Chris@40 3287 else
Chris@40 3288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 3289 for as_dir in $PATH
Chris@40 3290 do
Chris@40 3291 IFS=$as_save_IFS
Chris@40 3292 test -z "$as_dir" && as_dir=.
Chris@40 3293 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 3294 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 3295 ac_cv_prog_AWK="$ac_prog"
Chris@40 3296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 3297 break 2
Chris@40 3298 fi
Chris@40 3299 done
Chris@40 3300 done
Chris@40 3301 IFS=$as_save_IFS
Chris@40 3302
Chris@40 3303 fi
Chris@40 3304 fi
Chris@40 3305 AWK=$ac_cv_prog_AWK
Chris@40 3306 if test -n "$AWK"; then
Chris@40 3307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
Chris@40 3308 $as_echo "$AWK" >&6; }
Chris@40 3309 else
Chris@40 3310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 3311 $as_echo "no" >&6; }
Chris@40 3312 fi
Chris@40 3313
Chris@40 3314
Chris@40 3315 test -n "$AWK" && break
Chris@40 3316 done
Chris@40 3317
Chris@40 3318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Chris@40 3319 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
Chris@40 3320 set x ${MAKE-make}
Chris@40 3321 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Chris@40 3322 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Chris@40 3323 $as_echo_n "(cached) " >&6
Chris@40 3324 else
Chris@40 3325 cat >conftest.make <<\_ACEOF
Chris@40 3326 SHELL = /bin/sh
Chris@40 3327 all:
Chris@40 3328 @echo '@@@%%%=$(MAKE)=@@@%%%'
Chris@40 3329 _ACEOF
Chris@40 3330 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Chris@40 3331 case `${MAKE-make} -f conftest.make 2>/dev/null` in
Chris@40 3332 *@@@%%%=?*=@@@%%%*)
Chris@40 3333 eval ac_cv_prog_make_${ac_make}_set=yes;;
Chris@40 3334 *)
Chris@40 3335 eval ac_cv_prog_make_${ac_make}_set=no;;
Chris@40 3336 esac
Chris@40 3337 rm -f conftest.make
Chris@40 3338 fi
Chris@40 3339 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Chris@40 3340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 3341 $as_echo "yes" >&6; }
Chris@40 3342 SET_MAKE=
Chris@40 3343 else
Chris@40 3344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 3345 $as_echo "no" >&6; }
Chris@40 3346 SET_MAKE="MAKE=${MAKE-make}"
Chris@40 3347 fi
Chris@40 3348
Chris@40 3349 rm -rf .tst 2>/dev/null
Chris@40 3350 mkdir .tst 2>/dev/null
Chris@40 3351 if test -d .tst; then
Chris@40 3352 am__leading_dot=.
Chris@40 3353 else
Chris@40 3354 am__leading_dot=_
Chris@40 3355 fi
Chris@40 3356 rmdir .tst 2>/dev/null
Chris@40 3357
Chris@40 3358 # Check whether --enable-silent-rules was given.
Chris@40 3359 if test "${enable_silent_rules+set}" = set; then :
Chris@40 3360 enableval=$enable_silent_rules;
Chris@40 3361 fi
Chris@40 3362
Chris@40 3363 case $enable_silent_rules in # (((
Chris@40 3364 yes) AM_DEFAULT_VERBOSITY=0;;
Chris@40 3365 no) AM_DEFAULT_VERBOSITY=1;;
Chris@40 3366 *) AM_DEFAULT_VERBOSITY=1;;
Chris@40 3367 esac
Chris@40 3368 am_make=${MAKE-make}
Chris@40 3369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
Chris@40 3370 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
Chris@40 3371 if ${am_cv_make_support_nested_variables+:} false; then :
Chris@40 3372 $as_echo_n "(cached) " >&6
Chris@40 3373 else
Chris@40 3374 if $as_echo 'TRUE=$(BAR$(V))
Chris@40 3375 BAR0=false
Chris@40 3376 BAR1=true
Chris@40 3377 V=1
Chris@40 3378 am__doit:
Chris@40 3379 @$(TRUE)
Chris@40 3380 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
Chris@40 3381 am_cv_make_support_nested_variables=yes
Chris@40 3382 else
Chris@40 3383 am_cv_make_support_nested_variables=no
Chris@40 3384 fi
Chris@40 3385 fi
Chris@40 3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
Chris@40 3387 $as_echo "$am_cv_make_support_nested_variables" >&6; }
Chris@40 3388 if test $am_cv_make_support_nested_variables = yes; then
Chris@40 3389 AM_V='$(V)'
Chris@40 3390 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
Chris@40 3391 else
Chris@40 3392 AM_V=$AM_DEFAULT_VERBOSITY
Chris@40 3393 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
Chris@40 3394 fi
Chris@40 3395 AM_BACKSLASH='\'
Chris@40 3396
Chris@40 3397 if test "`cd $srcdir && pwd`" != "`pwd`"; then
Chris@40 3398 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
Chris@40 3399 # is not polluted with repeated "-I."
Chris@40 3400 am__isrc=' -I$(srcdir)'
Chris@40 3401 # test to see if srcdir already configured
Chris@40 3402 if test -f $srcdir/config.status; then
Chris@40 3403 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
Chris@40 3404 fi
Chris@40 3405 fi
Chris@40 3406
Chris@40 3407 # test whether we have cygpath
Chris@40 3408 if test -z "$CYGPATH_W"; then
Chris@40 3409 if (cygpath --version) >/dev/null 2>/dev/null; then
Chris@40 3410 CYGPATH_W='cygpath -w'
Chris@40 3411 else
Chris@40 3412 CYGPATH_W=echo
Chris@40 3413 fi
Chris@40 3414 fi
Chris@40 3415
Chris@40 3416
Chris@40 3417 # Define the identity of the package.
Chris@40 3418 PACKAGE='libsndfile'
Chris@40 3419 VERSION='1.0.27'
Chris@40 3420
Chris@40 3421
Chris@40 3422 cat >>confdefs.h <<_ACEOF
Chris@40 3423 #define PACKAGE "$PACKAGE"
Chris@40 3424 _ACEOF
Chris@40 3425
Chris@40 3426
Chris@40 3427 cat >>confdefs.h <<_ACEOF
Chris@40 3428 #define VERSION "$VERSION"
Chris@40 3429 _ACEOF
Chris@40 3430
Chris@40 3431 # Some tools Automake needs.
Chris@40 3432
Chris@40 3433 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
Chris@40 3434
Chris@40 3435
Chris@40 3436 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
Chris@40 3437
Chris@40 3438
Chris@40 3439 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
Chris@40 3440
Chris@40 3441
Chris@40 3442 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
Chris@40 3443
Chris@40 3444
Chris@40 3445 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
Chris@40 3446
Chris@40 3447 # For better backward compatibility. To be removed once Automake 1.9.x
Chris@40 3448 # dies out for good. For more background, see:
Chris@40 3449 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
Chris@40 3450 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
Chris@40 3451 mkdir_p='$(MKDIR_P)'
Chris@40 3452
Chris@40 3453 # We need awk for the "check" target (and possibly the TAP driver). The
Chris@40 3454 # system "awk" is bad on some platforms.
Chris@40 3455 # Always define AMTAR for backward compatibility. Yes, it's still used
Chris@40 3456 # in the wild :-( We should find a proper way to deprecate it ...
Chris@40 3457 AMTAR='$${TAR-tar}'
Chris@40 3458
Chris@40 3459
Chris@40 3460 # We'll loop over all known methods to create a tar archive until one works.
Chris@40 3461 _am_tools='gnutar pax cpio none'
Chris@40 3462
Chris@40 3463 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
Chris@40 3464
Chris@40 3465
Chris@40 3466
Chris@40 3467
Chris@40 3468
Chris@40 3469
Chris@40 3470 # POSIX will say in a future version that running "rm -f" with no argument
Chris@40 3471 # is OK; and we want to be able to make that assumption in our Makefile
Chris@40 3472 # recipes. So use an aggressive probe to check that the usage we want is
Chris@40 3473 # actually supported "in the wild" to an acceptable degree.
Chris@40 3474 # See automake bug#10828.
Chris@40 3475 # To make any issue more visible, cause the running configure to be aborted
Chris@40 3476 # by default if the 'rm' program in use doesn't match our expectations; the
Chris@40 3477 # user can still override this though.
Chris@40 3478 if rm -f && rm -fr && rm -rf; then : OK; else
Chris@40 3479 cat >&2 <<'END'
Chris@40 3480 Oops!
Chris@40 3481
Chris@40 3482 Your 'rm' program seems unable to run without file operands specified
Chris@40 3483 on the command line, even when the '-f' option is present. This is contrary
Chris@40 3484 to the behaviour of most rm programs out there, and not conforming with
Chris@40 3485 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
Chris@40 3486
Chris@40 3487 Please tell bug-automake@gnu.org about your system, including the value
Chris@40 3488 of your $PATH and any error possibly output before this message. This
Chris@40 3489 can help us improve future automake versions.
Chris@40 3490
Chris@40 3491 END
Chris@40 3492 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
Chris@40 3493 echo 'Configuration will proceed anyway, since you have set the' >&2
Chris@40 3494 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
Chris@40 3495 echo >&2
Chris@40 3496 else
Chris@40 3497 cat >&2 <<'END'
Chris@40 3498 Aborting the configuration process, to ensure you take notice of the issue.
Chris@40 3499
Chris@40 3500 You can download and install GNU coreutils to get an 'rm' implementation
Chris@40 3501 that behaves properly: <http://www.gnu.org/software/coreutils/>.
Chris@40 3502
Chris@40 3503 If you want to complete the configuration process using your problematic
Chris@40 3504 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
Chris@40 3505 to "yes", and re-run configure.
Chris@40 3506
Chris@40 3507 END
Chris@40 3508 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
Chris@40 3509 fi
Chris@40 3510 fi
Chris@40 3511
Chris@40 3512 # Check whether --enable-silent-rules was given.
Chris@40 3513 if test "${enable_silent_rules+set}" = set; then :
Chris@40 3514 enableval=$enable_silent_rules;
Chris@40 3515 fi
Chris@40 3516
Chris@40 3517 case $enable_silent_rules in # (((
Chris@40 3518 yes) AM_DEFAULT_VERBOSITY=0;;
Chris@40 3519 no) AM_DEFAULT_VERBOSITY=1;;
Chris@40 3520 *) AM_DEFAULT_VERBOSITY=0;;
Chris@40 3521 esac
Chris@40 3522 am_make=${MAKE-make}
Chris@40 3523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
Chris@40 3524 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
Chris@40 3525 if ${am_cv_make_support_nested_variables+:} false; then :
Chris@40 3526 $as_echo_n "(cached) " >&6
Chris@40 3527 else
Chris@40 3528 if $as_echo 'TRUE=$(BAR$(V))
Chris@40 3529 BAR0=false
Chris@40 3530 BAR1=true
Chris@40 3531 V=1
Chris@40 3532 am__doit:
Chris@40 3533 @$(TRUE)
Chris@40 3534 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
Chris@40 3535 am_cv_make_support_nested_variables=yes
Chris@40 3536 else
Chris@40 3537 am_cv_make_support_nested_variables=no
Chris@40 3538 fi
Chris@40 3539 fi
Chris@40 3540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
Chris@40 3541 $as_echo "$am_cv_make_support_nested_variables" >&6; }
Chris@40 3542 if test $am_cv_make_support_nested_variables = yes; then
Chris@40 3543 AM_V='$(V)'
Chris@40 3544 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
Chris@40 3545 else
Chris@40 3546 AM_V=$AM_DEFAULT_VERBOSITY
Chris@40 3547 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
Chris@40 3548 fi
Chris@40 3549 AM_BACKSLASH='\'
Chris@40 3550
Chris@40 3551
Chris@40 3552 ac_ext=c
Chris@40 3553 ac_cpp='$CPP $CPPFLAGS'
Chris@40 3554 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 3555 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 3556 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 3557
Chris@40 3558
Chris@40 3559 DEPDIR="${am__leading_dot}deps"
Chris@40 3560
Chris@40 3561 ac_config_commands="$ac_config_commands depfiles"
Chris@40 3562
Chris@40 3563
Chris@40 3564 am_make=${MAKE-make}
Chris@40 3565 cat > confinc << 'END'
Chris@40 3566 am__doit:
Chris@40 3567 @echo this is the am__doit target
Chris@40 3568 .PHONY: am__doit
Chris@40 3569 END
Chris@40 3570 # If we don't find an include directive, just comment out the code.
Chris@40 3571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
Chris@40 3572 $as_echo_n "checking for style of include used by $am_make... " >&6; }
Chris@40 3573 am__include="#"
Chris@40 3574 am__quote=
Chris@40 3575 _am_result=none
Chris@40 3576 # First try GNU make style include.
Chris@40 3577 echo "include confinc" > confmf
Chris@40 3578 # Ignore all kinds of additional output from 'make'.
Chris@40 3579 case `$am_make -s -f confmf 2> /dev/null` in #(
Chris@40 3580 *the\ am__doit\ target*)
Chris@40 3581 am__include=include
Chris@40 3582 am__quote=
Chris@40 3583 _am_result=GNU
Chris@40 3584 ;;
Chris@40 3585 esac
Chris@40 3586 # Now try BSD make style include.
Chris@40 3587 if test "$am__include" = "#"; then
Chris@40 3588 echo '.include "confinc"' > confmf
Chris@40 3589 case `$am_make -s -f confmf 2> /dev/null` in #(
Chris@40 3590 *the\ am__doit\ target*)
Chris@40 3591 am__include=.include
Chris@40 3592 am__quote="\""
Chris@40 3593 _am_result=BSD
Chris@40 3594 ;;
Chris@40 3595 esac
Chris@40 3596 fi
Chris@40 3597
Chris@40 3598
Chris@40 3599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
Chris@40 3600 $as_echo "$_am_result" >&6; }
Chris@40 3601 rm -f confinc confmf
Chris@40 3602
Chris@40 3603 # Check whether --enable-dependency-tracking was given.
Chris@40 3604 if test "${enable_dependency_tracking+set}" = set; then :
Chris@40 3605 enableval=$enable_dependency_tracking;
Chris@40 3606 fi
Chris@40 3607
Chris@40 3608 if test "x$enable_dependency_tracking" != xno; then
Chris@40 3609 am_depcomp="$ac_aux_dir/depcomp"
Chris@40 3610 AMDEPBACKSLASH='\'
Chris@40 3611 am__nodep='_no'
Chris@40 3612 fi
Chris@40 3613 if test "x$enable_dependency_tracking" != xno; then
Chris@40 3614 AMDEP_TRUE=
Chris@40 3615 AMDEP_FALSE='#'
Chris@40 3616 else
Chris@40 3617 AMDEP_TRUE='#'
Chris@40 3618 AMDEP_FALSE=
Chris@40 3619 fi
Chris@40 3620
Chris@40 3621
Chris@40 3622 ac_ext=c
Chris@40 3623 ac_cpp='$CPP $CPPFLAGS'
Chris@40 3624 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 3625 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 3626 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 3627 if test -n "$ac_tool_prefix"; then
Chris@40 3628 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
Chris@40 3629 set dummy ${ac_tool_prefix}gcc; ac_word=$2
Chris@40 3630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 3631 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 3632 if ${ac_cv_prog_CC+:} false; then :
Chris@40 3633 $as_echo_n "(cached) " >&6
Chris@40 3634 else
Chris@40 3635 if test -n "$CC"; then
Chris@40 3636 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@40 3637 else
Chris@40 3638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 3639 for as_dir in $PATH
Chris@40 3640 do
Chris@40 3641 IFS=$as_save_IFS
Chris@40 3642 test -z "$as_dir" && as_dir=.
Chris@40 3643 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 3644 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 3645 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Chris@40 3646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 3647 break 2
Chris@40 3648 fi
Chris@40 3649 done
Chris@40 3650 done
Chris@40 3651 IFS=$as_save_IFS
Chris@40 3652
Chris@40 3653 fi
Chris@40 3654 fi
Chris@40 3655 CC=$ac_cv_prog_CC
Chris@40 3656 if test -n "$CC"; then
Chris@40 3657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@40 3658 $as_echo "$CC" >&6; }
Chris@40 3659 else
Chris@40 3660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 3661 $as_echo "no" >&6; }
Chris@40 3662 fi
Chris@40 3663
Chris@40 3664
Chris@40 3665 fi
Chris@40 3666 if test -z "$ac_cv_prog_CC"; then
Chris@40 3667 ac_ct_CC=$CC
Chris@40 3668 # Extract the first word of "gcc", so it can be a program name with args.
Chris@40 3669 set dummy gcc; ac_word=$2
Chris@40 3670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 3671 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 3672 if ${ac_cv_prog_ac_ct_CC+:} false; then :
Chris@40 3673 $as_echo_n "(cached) " >&6
Chris@40 3674 else
Chris@40 3675 if test -n "$ac_ct_CC"; then
Chris@40 3676 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
Chris@40 3677 else
Chris@40 3678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 3679 for as_dir in $PATH
Chris@40 3680 do
Chris@40 3681 IFS=$as_save_IFS
Chris@40 3682 test -z "$as_dir" && as_dir=.
Chris@40 3683 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 3684 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 3685 ac_cv_prog_ac_ct_CC="gcc"
Chris@40 3686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 3687 break 2
Chris@40 3688 fi
Chris@40 3689 done
Chris@40 3690 done
Chris@40 3691 IFS=$as_save_IFS
Chris@40 3692
Chris@40 3693 fi
Chris@40 3694 fi
Chris@40 3695 ac_ct_CC=$ac_cv_prog_ac_ct_CC
Chris@40 3696 if test -n "$ac_ct_CC"; then
Chris@40 3697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Chris@40 3698 $as_echo "$ac_ct_CC" >&6; }
Chris@40 3699 else
Chris@40 3700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 3701 $as_echo "no" >&6; }
Chris@40 3702 fi
Chris@40 3703
Chris@40 3704 if test "x$ac_ct_CC" = x; then
Chris@40 3705 CC=""
Chris@40 3706 else
Chris@40 3707 case $cross_compiling:$ac_tool_warned in
Chris@40 3708 yes:)
Chris@40 3709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 3710 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 3711 ac_tool_warned=yes ;;
Chris@40 3712 esac
Chris@40 3713 CC=$ac_ct_CC
Chris@40 3714 fi
Chris@40 3715 else
Chris@40 3716 CC="$ac_cv_prog_CC"
Chris@40 3717 fi
Chris@40 3718
Chris@40 3719 if test -z "$CC"; then
Chris@40 3720 if test -n "$ac_tool_prefix"; then
Chris@40 3721 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
Chris@40 3722 set dummy ${ac_tool_prefix}cc; ac_word=$2
Chris@40 3723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 3724 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 3725 if ${ac_cv_prog_CC+:} false; then :
Chris@40 3726 $as_echo_n "(cached) " >&6
Chris@40 3727 else
Chris@40 3728 if test -n "$CC"; then
Chris@40 3729 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@40 3730 else
Chris@40 3731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 3732 for as_dir in $PATH
Chris@40 3733 do
Chris@40 3734 IFS=$as_save_IFS
Chris@40 3735 test -z "$as_dir" && as_dir=.
Chris@40 3736 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 3737 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 3738 ac_cv_prog_CC="${ac_tool_prefix}cc"
Chris@40 3739 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 3740 break 2
Chris@40 3741 fi
Chris@40 3742 done
Chris@40 3743 done
Chris@40 3744 IFS=$as_save_IFS
Chris@40 3745
Chris@40 3746 fi
Chris@40 3747 fi
Chris@40 3748 CC=$ac_cv_prog_CC
Chris@40 3749 if test -n "$CC"; then
Chris@40 3750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@40 3751 $as_echo "$CC" >&6; }
Chris@40 3752 else
Chris@40 3753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 3754 $as_echo "no" >&6; }
Chris@40 3755 fi
Chris@40 3756
Chris@40 3757
Chris@40 3758 fi
Chris@40 3759 fi
Chris@40 3760 if test -z "$CC"; then
Chris@40 3761 # Extract the first word of "cc", so it can be a program name with args.
Chris@40 3762 set dummy cc; ac_word=$2
Chris@40 3763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 3764 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 3765 if ${ac_cv_prog_CC+:} false; then :
Chris@40 3766 $as_echo_n "(cached) " >&6
Chris@40 3767 else
Chris@40 3768 if test -n "$CC"; then
Chris@40 3769 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@40 3770 else
Chris@40 3771 ac_prog_rejected=no
Chris@40 3772 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 3773 for as_dir in $PATH
Chris@40 3774 do
Chris@40 3775 IFS=$as_save_IFS
Chris@40 3776 test -z "$as_dir" && as_dir=.
Chris@40 3777 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 3778 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 3779 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
Chris@40 3780 ac_prog_rejected=yes
Chris@40 3781 continue
Chris@40 3782 fi
Chris@40 3783 ac_cv_prog_CC="cc"
Chris@40 3784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 3785 break 2
Chris@40 3786 fi
Chris@40 3787 done
Chris@40 3788 done
Chris@40 3789 IFS=$as_save_IFS
Chris@40 3790
Chris@40 3791 if test $ac_prog_rejected = yes; then
Chris@40 3792 # We found a bogon in the path, so make sure we never use it.
Chris@40 3793 set dummy $ac_cv_prog_CC
Chris@40 3794 shift
Chris@40 3795 if test $# != 0; then
Chris@40 3796 # We chose a different compiler from the bogus one.
Chris@40 3797 # However, it has the same basename, so the bogon will be chosen
Chris@40 3798 # first if we set CC to just the basename; use the full file name.
Chris@40 3799 shift
Chris@40 3800 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Chris@40 3801 fi
Chris@40 3802 fi
Chris@40 3803 fi
Chris@40 3804 fi
Chris@40 3805 CC=$ac_cv_prog_CC
Chris@40 3806 if test -n "$CC"; then
Chris@40 3807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@40 3808 $as_echo "$CC" >&6; }
Chris@40 3809 else
Chris@40 3810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 3811 $as_echo "no" >&6; }
Chris@40 3812 fi
Chris@40 3813
Chris@40 3814
Chris@40 3815 fi
Chris@40 3816 if test -z "$CC"; then
Chris@40 3817 if test -n "$ac_tool_prefix"; then
Chris@40 3818 for ac_prog in cl.exe
Chris@40 3819 do
Chris@40 3820 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@40 3821 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@40 3822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 3823 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 3824 if ${ac_cv_prog_CC+:} false; then :
Chris@40 3825 $as_echo_n "(cached) " >&6
Chris@40 3826 else
Chris@40 3827 if test -n "$CC"; then
Chris@40 3828 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@40 3829 else
Chris@40 3830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 3831 for as_dir in $PATH
Chris@40 3832 do
Chris@40 3833 IFS=$as_save_IFS
Chris@40 3834 test -z "$as_dir" && as_dir=.
Chris@40 3835 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 3836 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 3837 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Chris@40 3838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 3839 break 2
Chris@40 3840 fi
Chris@40 3841 done
Chris@40 3842 done
Chris@40 3843 IFS=$as_save_IFS
Chris@40 3844
Chris@40 3845 fi
Chris@40 3846 fi
Chris@40 3847 CC=$ac_cv_prog_CC
Chris@40 3848 if test -n "$CC"; then
Chris@40 3849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@40 3850 $as_echo "$CC" >&6; }
Chris@40 3851 else
Chris@40 3852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 3853 $as_echo "no" >&6; }
Chris@40 3854 fi
Chris@40 3855
Chris@40 3856
Chris@40 3857 test -n "$CC" && break
Chris@40 3858 done
Chris@40 3859 fi
Chris@40 3860 if test -z "$CC"; then
Chris@40 3861 ac_ct_CC=$CC
Chris@40 3862 for ac_prog in cl.exe
Chris@40 3863 do
Chris@40 3864 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@40 3865 set dummy $ac_prog; ac_word=$2
Chris@40 3866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 3867 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 3868 if ${ac_cv_prog_ac_ct_CC+:} false; then :
Chris@40 3869 $as_echo_n "(cached) " >&6
Chris@40 3870 else
Chris@40 3871 if test -n "$ac_ct_CC"; then
Chris@40 3872 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
Chris@40 3873 else
Chris@40 3874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 3875 for as_dir in $PATH
Chris@40 3876 do
Chris@40 3877 IFS=$as_save_IFS
Chris@40 3878 test -z "$as_dir" && as_dir=.
Chris@40 3879 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 3880 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 3881 ac_cv_prog_ac_ct_CC="$ac_prog"
Chris@40 3882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 3883 break 2
Chris@40 3884 fi
Chris@40 3885 done
Chris@40 3886 done
Chris@40 3887 IFS=$as_save_IFS
Chris@40 3888
Chris@40 3889 fi
Chris@40 3890 fi
Chris@40 3891 ac_ct_CC=$ac_cv_prog_ac_ct_CC
Chris@40 3892 if test -n "$ac_ct_CC"; then
Chris@40 3893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Chris@40 3894 $as_echo "$ac_ct_CC" >&6; }
Chris@40 3895 else
Chris@40 3896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 3897 $as_echo "no" >&6; }
Chris@40 3898 fi
Chris@40 3899
Chris@40 3900
Chris@40 3901 test -n "$ac_ct_CC" && break
Chris@40 3902 done
Chris@40 3903
Chris@40 3904 if test "x$ac_ct_CC" = x; then
Chris@40 3905 CC=""
Chris@40 3906 else
Chris@40 3907 case $cross_compiling:$ac_tool_warned in
Chris@40 3908 yes:)
Chris@40 3909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 3910 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 3911 ac_tool_warned=yes ;;
Chris@40 3912 esac
Chris@40 3913 CC=$ac_ct_CC
Chris@40 3914 fi
Chris@40 3915 fi
Chris@40 3916
Chris@40 3917 fi
Chris@40 3918
Chris@40 3919
Chris@40 3920 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 3921 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 3922 as_fn_error $? "no acceptable C compiler found in \$PATH
Chris@40 3923 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 3924
Chris@40 3925 # Provide some information about the compiler.
Chris@40 3926 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Chris@40 3927 set X $ac_compile
Chris@40 3928 ac_compiler=$2
Chris@40 3929 for ac_option in --version -v -V -qversion; do
Chris@40 3930 { { ac_try="$ac_compiler $ac_option >&5"
Chris@40 3931 case "(($ac_try" in
Chris@40 3932 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 3933 *) ac_try_echo=$ac_try;;
Chris@40 3934 esac
Chris@40 3935 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 3936 $as_echo "$ac_try_echo"; } >&5
Chris@40 3937 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Chris@40 3938 ac_status=$?
Chris@40 3939 if test -s conftest.err; then
Chris@40 3940 sed '10a\
Chris@40 3941 ... rest of stderr output deleted ...
Chris@40 3942 10q' conftest.err >conftest.er1
Chris@40 3943 cat conftest.er1 >&5
Chris@40 3944 fi
Chris@40 3945 rm -f conftest.er1 conftest.err
Chris@40 3946 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 3947 test $ac_status = 0; }
Chris@40 3948 done
Chris@40 3949
Chris@40 3950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 3951 /* end confdefs.h. */
Chris@40 3952
Chris@40 3953 int
Chris@40 3954 main ()
Chris@40 3955 {
Chris@40 3956
Chris@40 3957 ;
Chris@40 3958 return 0;
Chris@40 3959 }
Chris@40 3960 _ACEOF
Chris@40 3961 ac_clean_files_save=$ac_clean_files
Chris@40 3962 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Chris@40 3963 # Try to create an executable without -o first, disregard a.out.
Chris@40 3964 # It will help us diagnose broken compilers, and finding out an intuition
Chris@40 3965 # of exeext.
Chris@40 3966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
Chris@40 3967 $as_echo_n "checking whether the C compiler works... " >&6; }
Chris@40 3968 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Chris@40 3969
Chris@40 3970 # The possible output files:
Chris@40 3971 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
Chris@40 3972
Chris@40 3973 ac_rmfiles=
Chris@40 3974 for ac_file in $ac_files
Chris@40 3975 do
Chris@40 3976 case $ac_file in
Chris@40 3977 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Chris@40 3978 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
Chris@40 3979 esac
Chris@40 3980 done
Chris@40 3981 rm -f $ac_rmfiles
Chris@40 3982
Chris@40 3983 if { { ac_try="$ac_link_default"
Chris@40 3984 case "(($ac_try" in
Chris@40 3985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 3986 *) ac_try_echo=$ac_try;;
Chris@40 3987 esac
Chris@40 3988 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 3989 $as_echo "$ac_try_echo"; } >&5
Chris@40 3990 (eval "$ac_link_default") 2>&5
Chris@40 3991 ac_status=$?
Chris@40 3992 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 3993 test $ac_status = 0; }; then :
Chris@40 3994 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
Chris@40 3995 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
Chris@40 3996 # in a Makefile. We should not override ac_cv_exeext if it was cached,
Chris@40 3997 # so that the user can short-circuit this test for compilers unknown to
Chris@40 3998 # Autoconf.
Chris@40 3999 for ac_file in $ac_files ''
Chris@40 4000 do
Chris@40 4001 test -f "$ac_file" || continue
Chris@40 4002 case $ac_file in
Chris@40 4003 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Chris@40 4004 ;;
Chris@40 4005 [ab].out )
Chris@40 4006 # We found the default executable, but exeext='' is most
Chris@40 4007 # certainly right.
Chris@40 4008 break;;
Chris@40 4009 *.* )
Chris@40 4010 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Chris@40 4011 then :; else
Chris@40 4012 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Chris@40 4013 fi
Chris@40 4014 # We set ac_cv_exeext here because the later test for it is not
Chris@40 4015 # safe: cross compilers may not add the suffix if given an `-o'
Chris@40 4016 # argument, so we may need to know it at that point already.
Chris@40 4017 # Even if this section looks crufty: it has the advantage of
Chris@40 4018 # actually working.
Chris@40 4019 break;;
Chris@40 4020 * )
Chris@40 4021 break;;
Chris@40 4022 esac
Chris@40 4023 done
Chris@40 4024 test "$ac_cv_exeext" = no && ac_cv_exeext=
Chris@40 4025
Chris@40 4026 else
Chris@40 4027 ac_file=''
Chris@40 4028 fi
Chris@40 4029 if test -z "$ac_file"; then :
Chris@40 4030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 4031 $as_echo "no" >&6; }
Chris@40 4032 $as_echo "$as_me: failed program was:" >&5
Chris@40 4033 sed 's/^/| /' conftest.$ac_ext >&5
Chris@40 4034
Chris@40 4035 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 4036 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 4037 as_fn_error 77 "C compiler cannot create executables
Chris@40 4038 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 4039 else
Chris@40 4040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 4041 $as_echo "yes" >&6; }
Chris@40 4042 fi
Chris@40 4043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
Chris@40 4044 $as_echo_n "checking for C compiler default output file name... " >&6; }
Chris@40 4045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
Chris@40 4046 $as_echo "$ac_file" >&6; }
Chris@40 4047 ac_exeext=$ac_cv_exeext
Chris@40 4048
Chris@40 4049 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Chris@40 4050 ac_clean_files=$ac_clean_files_save
Chris@40 4051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Chris@40 4052 $as_echo_n "checking for suffix of executables... " >&6; }
Chris@40 4053 if { { ac_try="$ac_link"
Chris@40 4054 case "(($ac_try" in
Chris@40 4055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 4056 *) ac_try_echo=$ac_try;;
Chris@40 4057 esac
Chris@40 4058 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 4059 $as_echo "$ac_try_echo"; } >&5
Chris@40 4060 (eval "$ac_link") 2>&5
Chris@40 4061 ac_status=$?
Chris@40 4062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 4063 test $ac_status = 0; }; then :
Chris@40 4064 # If both `conftest.exe' and `conftest' are `present' (well, observable)
Chris@40 4065 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
Chris@40 4066 # work properly (i.e., refer to `conftest.exe'), while it won't with
Chris@40 4067 # `rm'.
Chris@40 4068 for ac_file in conftest.exe conftest conftest.*; do
Chris@40 4069 test -f "$ac_file" || continue
Chris@40 4070 case $ac_file in
Chris@40 4071 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Chris@40 4072 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Chris@40 4073 break;;
Chris@40 4074 * ) break;;
Chris@40 4075 esac
Chris@40 4076 done
Chris@40 4077 else
Chris@40 4078 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 4079 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 4080 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
Chris@40 4081 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 4082 fi
Chris@40 4083 rm -f conftest conftest$ac_cv_exeext
Chris@40 4084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Chris@40 4085 $as_echo "$ac_cv_exeext" >&6; }
Chris@40 4086
Chris@40 4087 rm -f conftest.$ac_ext
Chris@40 4088 EXEEXT=$ac_cv_exeext
Chris@40 4089 ac_exeext=$EXEEXT
Chris@40 4090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4091 /* end confdefs.h. */
Chris@40 4092 #include <stdio.h>
Chris@40 4093 int
Chris@40 4094 main ()
Chris@40 4095 {
Chris@40 4096 FILE *f = fopen ("conftest.out", "w");
Chris@40 4097 return ferror (f) || fclose (f) != 0;
Chris@40 4098
Chris@40 4099 ;
Chris@40 4100 return 0;
Chris@40 4101 }
Chris@40 4102 _ACEOF
Chris@40 4103 ac_clean_files="$ac_clean_files conftest.out"
Chris@40 4104 # Check that the compiler produces executables we can run. If not, either
Chris@40 4105 # the compiler is broken, or we cross compile.
Chris@40 4106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
Chris@40 4107 $as_echo_n "checking whether we are cross compiling... " >&6; }
Chris@40 4108 if test "$cross_compiling" != yes; then
Chris@40 4109 { { ac_try="$ac_link"
Chris@40 4110 case "(($ac_try" in
Chris@40 4111 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 4112 *) ac_try_echo=$ac_try;;
Chris@40 4113 esac
Chris@40 4114 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 4115 $as_echo "$ac_try_echo"; } >&5
Chris@40 4116 (eval "$ac_link") 2>&5
Chris@40 4117 ac_status=$?
Chris@40 4118 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 4119 test $ac_status = 0; }
Chris@40 4120 if { ac_try='./conftest$ac_cv_exeext'
Chris@40 4121 { { case "(($ac_try" in
Chris@40 4122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 4123 *) ac_try_echo=$ac_try;;
Chris@40 4124 esac
Chris@40 4125 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 4126 $as_echo "$ac_try_echo"; } >&5
Chris@40 4127 (eval "$ac_try") 2>&5
Chris@40 4128 ac_status=$?
Chris@40 4129 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 4130 test $ac_status = 0; }; }; then
Chris@40 4131 cross_compiling=no
Chris@40 4132 else
Chris@40 4133 if test "$cross_compiling" = maybe; then
Chris@40 4134 cross_compiling=yes
Chris@40 4135 else
Chris@40 4136 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 4137 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 4138 as_fn_error $? "cannot run C compiled programs.
Chris@40 4139 If you meant to cross compile, use \`--host'.
Chris@40 4140 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 4141 fi
Chris@40 4142 fi
Chris@40 4143 fi
Chris@40 4144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
Chris@40 4145 $as_echo "$cross_compiling" >&6; }
Chris@40 4146
Chris@40 4147 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
Chris@40 4148 ac_clean_files=$ac_clean_files_save
Chris@40 4149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Chris@40 4150 $as_echo_n "checking for suffix of object files... " >&6; }
Chris@40 4151 if ${ac_cv_objext+:} false; then :
Chris@40 4152 $as_echo_n "(cached) " >&6
Chris@40 4153 else
Chris@40 4154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4155 /* end confdefs.h. */
Chris@40 4156
Chris@40 4157 int
Chris@40 4158 main ()
Chris@40 4159 {
Chris@40 4160
Chris@40 4161 ;
Chris@40 4162 return 0;
Chris@40 4163 }
Chris@40 4164 _ACEOF
Chris@40 4165 rm -f conftest.o conftest.obj
Chris@40 4166 if { { ac_try="$ac_compile"
Chris@40 4167 case "(($ac_try" in
Chris@40 4168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 4169 *) ac_try_echo=$ac_try;;
Chris@40 4170 esac
Chris@40 4171 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 4172 $as_echo "$ac_try_echo"; } >&5
Chris@40 4173 (eval "$ac_compile") 2>&5
Chris@40 4174 ac_status=$?
Chris@40 4175 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 4176 test $ac_status = 0; }; then :
Chris@40 4177 for ac_file in conftest.o conftest.obj conftest.*; do
Chris@40 4178 test -f "$ac_file" || continue;
Chris@40 4179 case $ac_file in
Chris@40 4180 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Chris@40 4181 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
Chris@40 4182 break;;
Chris@40 4183 esac
Chris@40 4184 done
Chris@40 4185 else
Chris@40 4186 $as_echo "$as_me: failed program was:" >&5
Chris@40 4187 sed 's/^/| /' conftest.$ac_ext >&5
Chris@40 4188
Chris@40 4189 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 4190 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 4191 as_fn_error $? "cannot compute suffix of object files: cannot compile
Chris@40 4192 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 4193 fi
Chris@40 4194 rm -f conftest.$ac_cv_objext conftest.$ac_ext
Chris@40 4195 fi
Chris@40 4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Chris@40 4197 $as_echo "$ac_cv_objext" >&6; }
Chris@40 4198 OBJEXT=$ac_cv_objext
Chris@40 4199 ac_objext=$OBJEXT
Chris@40 4200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Chris@40 4201 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Chris@40 4202 if ${ac_cv_c_compiler_gnu+:} false; then :
Chris@40 4203 $as_echo_n "(cached) " >&6
Chris@40 4204 else
Chris@40 4205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4206 /* end confdefs.h. */
Chris@40 4207
Chris@40 4208 int
Chris@40 4209 main ()
Chris@40 4210 {
Chris@40 4211 #ifndef __GNUC__
Chris@40 4212 choke me
Chris@40 4213 #endif
Chris@40 4214
Chris@40 4215 ;
Chris@40 4216 return 0;
Chris@40 4217 }
Chris@40 4218 _ACEOF
Chris@40 4219 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 4220 ac_compiler_gnu=yes
Chris@40 4221 else
Chris@40 4222 ac_compiler_gnu=no
Chris@40 4223 fi
Chris@40 4224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 4225 ac_cv_c_compiler_gnu=$ac_compiler_gnu
Chris@40 4226
Chris@40 4227 fi
Chris@40 4228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Chris@40 4229 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
Chris@40 4230 if test $ac_compiler_gnu = yes; then
Chris@40 4231 GCC=yes
Chris@40 4232 else
Chris@40 4233 GCC=
Chris@40 4234 fi
Chris@40 4235 ac_test_CFLAGS=${CFLAGS+set}
Chris@40 4236 ac_save_CFLAGS=$CFLAGS
Chris@40 4237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Chris@40 4238 $as_echo_n "checking whether $CC accepts -g... " >&6; }
Chris@40 4239 if ${ac_cv_prog_cc_g+:} false; then :
Chris@40 4240 $as_echo_n "(cached) " >&6
Chris@40 4241 else
Chris@40 4242 ac_save_c_werror_flag=$ac_c_werror_flag
Chris@40 4243 ac_c_werror_flag=yes
Chris@40 4244 ac_cv_prog_cc_g=no
Chris@40 4245 CFLAGS="-g"
Chris@40 4246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4247 /* end confdefs.h. */
Chris@40 4248
Chris@40 4249 int
Chris@40 4250 main ()
Chris@40 4251 {
Chris@40 4252
Chris@40 4253 ;
Chris@40 4254 return 0;
Chris@40 4255 }
Chris@40 4256 _ACEOF
Chris@40 4257 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 4258 ac_cv_prog_cc_g=yes
Chris@40 4259 else
Chris@40 4260 CFLAGS=""
Chris@40 4261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4262 /* end confdefs.h. */
Chris@40 4263
Chris@40 4264 int
Chris@40 4265 main ()
Chris@40 4266 {
Chris@40 4267
Chris@40 4268 ;
Chris@40 4269 return 0;
Chris@40 4270 }
Chris@40 4271 _ACEOF
Chris@40 4272 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 4273
Chris@40 4274 else
Chris@40 4275 ac_c_werror_flag=$ac_save_c_werror_flag
Chris@40 4276 CFLAGS="-g"
Chris@40 4277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4278 /* end confdefs.h. */
Chris@40 4279
Chris@40 4280 int
Chris@40 4281 main ()
Chris@40 4282 {
Chris@40 4283
Chris@40 4284 ;
Chris@40 4285 return 0;
Chris@40 4286 }
Chris@40 4287 _ACEOF
Chris@40 4288 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 4289 ac_cv_prog_cc_g=yes
Chris@40 4290 fi
Chris@40 4291 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 4292 fi
Chris@40 4293 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 4294 fi
Chris@40 4295 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 4296 ac_c_werror_flag=$ac_save_c_werror_flag
Chris@40 4297 fi
Chris@40 4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Chris@40 4299 $as_echo "$ac_cv_prog_cc_g" >&6; }
Chris@40 4300 if test "$ac_test_CFLAGS" = set; then
Chris@40 4301 CFLAGS=$ac_save_CFLAGS
Chris@40 4302 elif test $ac_cv_prog_cc_g = yes; then
Chris@40 4303 if test "$GCC" = yes; then
Chris@40 4304 CFLAGS="-g -O2"
Chris@40 4305 else
Chris@40 4306 CFLAGS="-g"
Chris@40 4307 fi
Chris@40 4308 else
Chris@40 4309 if test "$GCC" = yes; then
Chris@40 4310 CFLAGS="-O2"
Chris@40 4311 else
Chris@40 4312 CFLAGS=
Chris@40 4313 fi
Chris@40 4314 fi
Chris@40 4315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Chris@40 4316 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Chris@40 4317 if ${ac_cv_prog_cc_c89+:} false; then :
Chris@40 4318 $as_echo_n "(cached) " >&6
Chris@40 4319 else
Chris@40 4320 ac_cv_prog_cc_c89=no
Chris@40 4321 ac_save_CC=$CC
Chris@40 4322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4323 /* end confdefs.h. */
Chris@40 4324 #include <stdarg.h>
Chris@40 4325 #include <stdio.h>
Chris@40 4326 struct stat;
Chris@40 4327 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
Chris@40 4328 struct buf { int x; };
Chris@40 4329 FILE * (*rcsopen) (struct buf *, struct stat *, int);
Chris@40 4330 static char *e (p, i)
Chris@40 4331 char **p;
Chris@40 4332 int i;
Chris@40 4333 {
Chris@40 4334 return p[i];
Chris@40 4335 }
Chris@40 4336 static char *f (char * (*g) (char **, int), char **p, ...)
Chris@40 4337 {
Chris@40 4338 char *s;
Chris@40 4339 va_list v;
Chris@40 4340 va_start (v,p);
Chris@40 4341 s = g (p, va_arg (v,int));
Chris@40 4342 va_end (v);
Chris@40 4343 return s;
Chris@40 4344 }
Chris@40 4345
Chris@40 4346 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
Chris@40 4347 function prototypes and stuff, but not '\xHH' hex character constants.
Chris@40 4348 These don't provoke an error unfortunately, instead are silently treated
Chris@40 4349 as 'x'. The following induces an error, until -std is added to get
Chris@40 4350 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
Chris@40 4351 array size at least. It's necessary to write '\x00'==0 to get something
Chris@40 4352 that's true only with -std. */
Chris@40 4353 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
Chris@40 4354
Chris@40 4355 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
Chris@40 4356 inside strings and character constants. */
Chris@40 4357 #define FOO(x) 'x'
Chris@40 4358 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
Chris@40 4359
Chris@40 4360 int test (int i, double x);
Chris@40 4361 struct s1 {int (*f) (int a);};
Chris@40 4362 struct s2 {int (*f) (double a);};
Chris@40 4363 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
Chris@40 4364 int argc;
Chris@40 4365 char **argv;
Chris@40 4366 int
Chris@40 4367 main ()
Chris@40 4368 {
Chris@40 4369 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
Chris@40 4370 ;
Chris@40 4371 return 0;
Chris@40 4372 }
Chris@40 4373 _ACEOF
Chris@40 4374 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
Chris@40 4375 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Chris@40 4376 do
Chris@40 4377 CC="$ac_save_CC $ac_arg"
Chris@40 4378 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 4379 ac_cv_prog_cc_c89=$ac_arg
Chris@40 4380 fi
Chris@40 4381 rm -f core conftest.err conftest.$ac_objext
Chris@40 4382 test "x$ac_cv_prog_cc_c89" != "xno" && break
Chris@40 4383 done
Chris@40 4384 rm -f conftest.$ac_ext
Chris@40 4385 CC=$ac_save_CC
Chris@40 4386
Chris@40 4387 fi
Chris@40 4388 # AC_CACHE_VAL
Chris@40 4389 case "x$ac_cv_prog_cc_c89" in
Chris@40 4390 x)
Chris@40 4391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Chris@40 4392 $as_echo "none needed" >&6; } ;;
Chris@40 4393 xno)
Chris@40 4394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Chris@40 4395 $as_echo "unsupported" >&6; } ;;
Chris@40 4396 *)
Chris@40 4397 CC="$CC $ac_cv_prog_cc_c89"
Chris@40 4398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Chris@40 4399 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Chris@40 4400 esac
Chris@40 4401 if test "x$ac_cv_prog_cc_c89" != xno; then :
Chris@40 4402
Chris@40 4403 fi
Chris@40 4404
Chris@40 4405 ac_ext=c
Chris@40 4406 ac_cpp='$CPP $CPPFLAGS'
Chris@40 4407 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 4408 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 4409 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 4410
Chris@40 4411 ac_ext=c
Chris@40 4412 ac_cpp='$CPP $CPPFLAGS'
Chris@40 4413 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 4414 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 4415 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 4416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
Chris@40 4417 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
Chris@40 4418 if ${am_cv_prog_cc_c_o+:} false; then :
Chris@40 4419 $as_echo_n "(cached) " >&6
Chris@40 4420 else
Chris@40 4421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4422 /* end confdefs.h. */
Chris@40 4423
Chris@40 4424 int
Chris@40 4425 main ()
Chris@40 4426 {
Chris@40 4427
Chris@40 4428 ;
Chris@40 4429 return 0;
Chris@40 4430 }
Chris@40 4431 _ACEOF
Chris@40 4432 # Make sure it works both with $CC and with simple cc.
Chris@40 4433 # Following AC_PROG_CC_C_O, we do the test twice because some
Chris@40 4434 # compilers refuse to overwrite an existing .o file with -o,
Chris@40 4435 # though they will create one.
Chris@40 4436 am_cv_prog_cc_c_o=yes
Chris@40 4437 for am_i in 1 2; do
Chris@40 4438 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
Chris@40 4439 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
Chris@40 4440 ac_status=$?
Chris@40 4441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@40 4442 (exit $ac_status); } \
Chris@40 4443 && test -f conftest2.$ac_objext; then
Chris@40 4444 : OK
Chris@40 4445 else
Chris@40 4446 am_cv_prog_cc_c_o=no
Chris@40 4447 break
Chris@40 4448 fi
Chris@40 4449 done
Chris@40 4450 rm -f core conftest*
Chris@40 4451 unset am_i
Chris@40 4452 fi
Chris@40 4453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
Chris@40 4454 $as_echo "$am_cv_prog_cc_c_o" >&6; }
Chris@40 4455 if test "$am_cv_prog_cc_c_o" != yes; then
Chris@40 4456 # Losing compiler, so override with the script.
Chris@40 4457 # FIXME: It is wrong to rewrite CC.
Chris@40 4458 # But if we don't then we get into trouble of one sort or another.
Chris@40 4459 # A longer-term fix would be to have automake use am__CC in this case,
Chris@40 4460 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
Chris@40 4461 CC="$am_aux_dir/compile $CC"
Chris@40 4462 fi
Chris@40 4463 ac_ext=c
Chris@40 4464 ac_cpp='$CPP $CPPFLAGS'
Chris@40 4465 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 4466 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 4467 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 4468
Chris@40 4469
Chris@40 4470 depcc="$CC" am_compiler_list=
Chris@40 4471
Chris@40 4472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
Chris@40 4473 $as_echo_n "checking dependency style of $depcc... " >&6; }
Chris@40 4474 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
Chris@40 4475 $as_echo_n "(cached) " >&6
Chris@40 4476 else
Chris@40 4477 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
Chris@40 4478 # We make a subdir and do the tests there. Otherwise we can end up
Chris@40 4479 # making bogus files that we don't know about and never remove. For
Chris@40 4480 # instance it was reported that on HP-UX the gcc test will end up
Chris@40 4481 # making a dummy file named 'D' -- because '-MD' means "put the output
Chris@40 4482 # in D".
Chris@40 4483 rm -rf conftest.dir
Chris@40 4484 mkdir conftest.dir
Chris@40 4485 # Copy depcomp to subdir because otherwise we won't find it if we're
Chris@40 4486 # using a relative directory.
Chris@40 4487 cp "$am_depcomp" conftest.dir
Chris@40 4488 cd conftest.dir
Chris@40 4489 # We will build objects and dependencies in a subdirectory because
Chris@40 4490 # it helps to detect inapplicable dependency modes. For instance
Chris@40 4491 # both Tru64's cc and ICC support -MD to output dependencies as a
Chris@40 4492 # side effect of compilation, but ICC will put the dependencies in
Chris@40 4493 # the current directory while Tru64 will put them in the object
Chris@40 4494 # directory.
Chris@40 4495 mkdir sub
Chris@40 4496
Chris@40 4497 am_cv_CC_dependencies_compiler_type=none
Chris@40 4498 if test "$am_compiler_list" = ""; then
Chris@40 4499 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
Chris@40 4500 fi
Chris@40 4501 am__universal=false
Chris@40 4502 case " $depcc " in #(
Chris@40 4503 *\ -arch\ *\ -arch\ *) am__universal=true ;;
Chris@40 4504 esac
Chris@40 4505
Chris@40 4506 for depmode in $am_compiler_list; do
Chris@40 4507 # Setup a source with many dependencies, because some compilers
Chris@40 4508 # like to wrap large dependency lists on column 80 (with \), and
Chris@40 4509 # we should not choose a depcomp mode which is confused by this.
Chris@40 4510 #
Chris@40 4511 # We need to recreate these files for each test, as the compiler may
Chris@40 4512 # overwrite some of them when testing with obscure command lines.
Chris@40 4513 # This happens at least with the AIX C compiler.
Chris@40 4514 : > sub/conftest.c
Chris@40 4515 for i in 1 2 3 4 5 6; do
Chris@40 4516 echo '#include "conftst'$i'.h"' >> sub/conftest.c
Chris@40 4517 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
Chris@40 4518 # Solaris 10 /bin/sh.
Chris@40 4519 echo '/* dummy */' > sub/conftst$i.h
Chris@40 4520 done
Chris@40 4521 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
Chris@40 4522
Chris@40 4523 # We check with '-c' and '-o' for the sake of the "dashmstdout"
Chris@40 4524 # mode. It turns out that the SunPro C++ compiler does not properly
Chris@40 4525 # handle '-M -o', and we need to detect this. Also, some Intel
Chris@40 4526 # versions had trouble with output in subdirs.
Chris@40 4527 am__obj=sub/conftest.${OBJEXT-o}
Chris@40 4528 am__minus_obj="-o $am__obj"
Chris@40 4529 case $depmode in
Chris@40 4530 gcc)
Chris@40 4531 # This depmode causes a compiler race in universal mode.
Chris@40 4532 test "$am__universal" = false || continue
Chris@40 4533 ;;
Chris@40 4534 nosideeffect)
Chris@40 4535 # After this tag, mechanisms are not by side-effect, so they'll
Chris@40 4536 # only be used when explicitly requested.
Chris@40 4537 if test "x$enable_dependency_tracking" = xyes; then
Chris@40 4538 continue
Chris@40 4539 else
Chris@40 4540 break
Chris@40 4541 fi
Chris@40 4542 ;;
Chris@40 4543 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
Chris@40 4544 # This compiler won't grok '-c -o', but also, the minuso test has
Chris@40 4545 # not run yet. These depmodes are late enough in the game, and
Chris@40 4546 # so weak that their functioning should not be impacted.
Chris@40 4547 am__obj=conftest.${OBJEXT-o}
Chris@40 4548 am__minus_obj=
Chris@40 4549 ;;
Chris@40 4550 none) break ;;
Chris@40 4551 esac
Chris@40 4552 if depmode=$depmode \
Chris@40 4553 source=sub/conftest.c object=$am__obj \
Chris@40 4554 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Chris@40 4555 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
Chris@40 4556 >/dev/null 2>conftest.err &&
Chris@40 4557 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@40 4558 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@40 4559 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
Chris@40 4560 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
Chris@40 4561 # icc doesn't choke on unknown options, it will just issue warnings
Chris@40 4562 # or remarks (even with -Werror). So we grep stderr for any message
Chris@40 4563 # that says an option was ignored or not supported.
Chris@40 4564 # When given -MP, icc 7.0 and 7.1 complain thusly:
Chris@40 4565 # icc: Command line warning: ignoring option '-M'; no argument required
Chris@40 4566 # The diagnosis changed in icc 8.0:
Chris@40 4567 # icc: Command line remark: option '-MP' not supported
Chris@40 4568 if (grep 'ignoring option' conftest.err ||
Chris@40 4569 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
Chris@40 4570 am_cv_CC_dependencies_compiler_type=$depmode
Chris@40 4571 break
Chris@40 4572 fi
Chris@40 4573 fi
Chris@40 4574 done
Chris@40 4575
Chris@40 4576 cd ..
Chris@40 4577 rm -rf conftest.dir
Chris@40 4578 else
Chris@40 4579 am_cv_CC_dependencies_compiler_type=none
Chris@40 4580 fi
Chris@40 4581
Chris@40 4582 fi
Chris@40 4583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
Chris@40 4584 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
Chris@40 4585 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
Chris@40 4586
Chris@40 4587 if
Chris@40 4588 test "x$enable_dependency_tracking" != xno \
Chris@40 4589 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
Chris@40 4590 am__fastdepCC_TRUE=
Chris@40 4591 am__fastdepCC_FALSE='#'
Chris@40 4592 else
Chris@40 4593 am__fastdepCC_TRUE='#'
Chris@40 4594 am__fastdepCC_FALSE=
Chris@40 4595 fi
Chris@40 4596
Chris@40 4597
Chris@40 4598 case $ac_cv_prog_cc_stdc in #(
Chris@40 4599 no) :
Chris@40 4600 ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
Chris@40 4601 *) :
Chris@40 4602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
Chris@40 4603 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
Chris@40 4604 if ${ac_cv_prog_cc_c99+:} false; then :
Chris@40 4605 $as_echo_n "(cached) " >&6
Chris@40 4606 else
Chris@40 4607 ac_cv_prog_cc_c99=no
Chris@40 4608 ac_save_CC=$CC
Chris@40 4609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4610 /* end confdefs.h. */
Chris@40 4611 #include <stdarg.h>
Chris@40 4612 #include <stdbool.h>
Chris@40 4613 #include <stdlib.h>
Chris@40 4614 #include <wchar.h>
Chris@40 4615 #include <stdio.h>
Chris@40 4616
Chris@40 4617 // Check varargs macros. These examples are taken from C99 6.10.3.5.
Chris@40 4618 #define debug(...) fprintf (stderr, __VA_ARGS__)
Chris@40 4619 #define showlist(...) puts (#__VA_ARGS__)
Chris@40 4620 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
Chris@40 4621 static void
Chris@40 4622 test_varargs_macros (void)
Chris@40 4623 {
Chris@40 4624 int x = 1234;
Chris@40 4625 int y = 5678;
Chris@40 4626 debug ("Flag");
Chris@40 4627 debug ("X = %d\n", x);
Chris@40 4628 showlist (The first, second, and third items.);
Chris@40 4629 report (x>y, "x is %d but y is %d", x, y);
Chris@40 4630 }
Chris@40 4631
Chris@40 4632 // Check long long types.
Chris@40 4633 #define BIG64 18446744073709551615ull
Chris@40 4634 #define BIG32 4294967295ul
Chris@40 4635 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
Chris@40 4636 #if !BIG_OK
Chris@40 4637 your preprocessor is broken;
Chris@40 4638 #endif
Chris@40 4639 #if BIG_OK
Chris@40 4640 #else
Chris@40 4641 your preprocessor is broken;
Chris@40 4642 #endif
Chris@40 4643 static long long int bignum = -9223372036854775807LL;
Chris@40 4644 static unsigned long long int ubignum = BIG64;
Chris@40 4645
Chris@40 4646 struct incomplete_array
Chris@40 4647 {
Chris@40 4648 int datasize;
Chris@40 4649 double data[];
Chris@40 4650 };
Chris@40 4651
Chris@40 4652 struct named_init {
Chris@40 4653 int number;
Chris@40 4654 const wchar_t *name;
Chris@40 4655 double average;
Chris@40 4656 };
Chris@40 4657
Chris@40 4658 typedef const char *ccp;
Chris@40 4659
Chris@40 4660 static inline int
Chris@40 4661 test_restrict (ccp restrict text)
Chris@40 4662 {
Chris@40 4663 // See if C++-style comments work.
Chris@40 4664 // Iterate through items via the restricted pointer.
Chris@40 4665 // Also check for declarations in for loops.
Chris@40 4666 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
Chris@40 4667 continue;
Chris@40 4668 return 0;
Chris@40 4669 }
Chris@40 4670
Chris@40 4671 // Check varargs and va_copy.
Chris@40 4672 static void
Chris@40 4673 test_varargs (const char *format, ...)
Chris@40 4674 {
Chris@40 4675 va_list args;
Chris@40 4676 va_start (args, format);
Chris@40 4677 va_list args_copy;
Chris@40 4678 va_copy (args_copy, args);
Chris@40 4679
Chris@40 4680 const char *str;
Chris@40 4681 int number;
Chris@40 4682 float fnumber;
Chris@40 4683
Chris@40 4684 while (*format)
Chris@40 4685 {
Chris@40 4686 switch (*format++)
Chris@40 4687 {
Chris@40 4688 case 's': // string
Chris@40 4689 str = va_arg (args_copy, const char *);
Chris@40 4690 break;
Chris@40 4691 case 'd': // int
Chris@40 4692 number = va_arg (args_copy, int);
Chris@40 4693 break;
Chris@40 4694 case 'f': // float
Chris@40 4695 fnumber = va_arg (args_copy, double);
Chris@40 4696 break;
Chris@40 4697 default:
Chris@40 4698 break;
Chris@40 4699 }
Chris@40 4700 }
Chris@40 4701 va_end (args_copy);
Chris@40 4702 va_end (args);
Chris@40 4703 }
Chris@40 4704
Chris@40 4705 int
Chris@40 4706 main ()
Chris@40 4707 {
Chris@40 4708
Chris@40 4709 // Check bool.
Chris@40 4710 _Bool success = false;
Chris@40 4711
Chris@40 4712 // Check restrict.
Chris@40 4713 if (test_restrict ("String literal") == 0)
Chris@40 4714 success = true;
Chris@40 4715 char *restrict newvar = "Another string";
Chris@40 4716
Chris@40 4717 // Check varargs.
Chris@40 4718 test_varargs ("s, d' f .", "string", 65, 34.234);
Chris@40 4719 test_varargs_macros ();
Chris@40 4720
Chris@40 4721 // Check flexible array members.
Chris@40 4722 struct incomplete_array *ia =
Chris@40 4723 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
Chris@40 4724 ia->datasize = 10;
Chris@40 4725 for (int i = 0; i < ia->datasize; ++i)
Chris@40 4726 ia->data[i] = i * 1.234;
Chris@40 4727
Chris@40 4728 // Check named initializers.
Chris@40 4729 struct named_init ni = {
Chris@40 4730 .number = 34,
Chris@40 4731 .name = L"Test wide string",
Chris@40 4732 .average = 543.34343,
Chris@40 4733 };
Chris@40 4734
Chris@40 4735 ni.number = 58;
Chris@40 4736
Chris@40 4737 int dynamic_array[ni.number];
Chris@40 4738 dynamic_array[ni.number - 1] = 543;
Chris@40 4739
Chris@40 4740 // work around unused variable warnings
Chris@40 4741 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
Chris@40 4742 || dynamic_array[ni.number - 1] != 543);
Chris@40 4743
Chris@40 4744 ;
Chris@40 4745 return 0;
Chris@40 4746 }
Chris@40 4747 _ACEOF
Chris@40 4748 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
Chris@40 4749 do
Chris@40 4750 CC="$ac_save_CC $ac_arg"
Chris@40 4751 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 4752 ac_cv_prog_cc_c99=$ac_arg
Chris@40 4753 fi
Chris@40 4754 rm -f core conftest.err conftest.$ac_objext
Chris@40 4755 test "x$ac_cv_prog_cc_c99" != "xno" && break
Chris@40 4756 done
Chris@40 4757 rm -f conftest.$ac_ext
Chris@40 4758 CC=$ac_save_CC
Chris@40 4759
Chris@40 4760 fi
Chris@40 4761 # AC_CACHE_VAL
Chris@40 4762 case "x$ac_cv_prog_cc_c99" in
Chris@40 4763 x)
Chris@40 4764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Chris@40 4765 $as_echo "none needed" >&6; } ;;
Chris@40 4766 xno)
Chris@40 4767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Chris@40 4768 $as_echo "unsupported" >&6; } ;;
Chris@40 4769 *)
Chris@40 4770 CC="$CC $ac_cv_prog_cc_c99"
Chris@40 4771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
Chris@40 4772 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
Chris@40 4773 esac
Chris@40 4774 if test "x$ac_cv_prog_cc_c99" != xno; then :
Chris@40 4775 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
Chris@40 4776 else
Chris@40 4777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Chris@40 4778 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Chris@40 4779 if ${ac_cv_prog_cc_c89+:} false; then :
Chris@40 4780 $as_echo_n "(cached) " >&6
Chris@40 4781 else
Chris@40 4782 ac_cv_prog_cc_c89=no
Chris@40 4783 ac_save_CC=$CC
Chris@40 4784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4785 /* end confdefs.h. */
Chris@40 4786 #include <stdarg.h>
Chris@40 4787 #include <stdio.h>
Chris@40 4788 struct stat;
Chris@40 4789 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
Chris@40 4790 struct buf { int x; };
Chris@40 4791 FILE * (*rcsopen) (struct buf *, struct stat *, int);
Chris@40 4792 static char *e (p, i)
Chris@40 4793 char **p;
Chris@40 4794 int i;
Chris@40 4795 {
Chris@40 4796 return p[i];
Chris@40 4797 }
Chris@40 4798 static char *f (char * (*g) (char **, int), char **p, ...)
Chris@40 4799 {
Chris@40 4800 char *s;
Chris@40 4801 va_list v;
Chris@40 4802 va_start (v,p);
Chris@40 4803 s = g (p, va_arg (v,int));
Chris@40 4804 va_end (v);
Chris@40 4805 return s;
Chris@40 4806 }
Chris@40 4807
Chris@40 4808 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
Chris@40 4809 function prototypes and stuff, but not '\xHH' hex character constants.
Chris@40 4810 These don't provoke an error unfortunately, instead are silently treated
Chris@40 4811 as 'x'. The following induces an error, until -std is added to get
Chris@40 4812 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
Chris@40 4813 array size at least. It's necessary to write '\x00'==0 to get something
Chris@40 4814 that's true only with -std. */
Chris@40 4815 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
Chris@40 4816
Chris@40 4817 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
Chris@40 4818 inside strings and character constants. */
Chris@40 4819 #define FOO(x) 'x'
Chris@40 4820 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
Chris@40 4821
Chris@40 4822 int test (int i, double x);
Chris@40 4823 struct s1 {int (*f) (int a);};
Chris@40 4824 struct s2 {int (*f) (double a);};
Chris@40 4825 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
Chris@40 4826 int argc;
Chris@40 4827 char **argv;
Chris@40 4828 int
Chris@40 4829 main ()
Chris@40 4830 {
Chris@40 4831 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
Chris@40 4832 ;
Chris@40 4833 return 0;
Chris@40 4834 }
Chris@40 4835 _ACEOF
Chris@40 4836 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
Chris@40 4837 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Chris@40 4838 do
Chris@40 4839 CC="$ac_save_CC $ac_arg"
Chris@40 4840 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 4841 ac_cv_prog_cc_c89=$ac_arg
Chris@40 4842 fi
Chris@40 4843 rm -f core conftest.err conftest.$ac_objext
Chris@40 4844 test "x$ac_cv_prog_cc_c89" != "xno" && break
Chris@40 4845 done
Chris@40 4846 rm -f conftest.$ac_ext
Chris@40 4847 CC=$ac_save_CC
Chris@40 4848
Chris@40 4849 fi
Chris@40 4850 # AC_CACHE_VAL
Chris@40 4851 case "x$ac_cv_prog_cc_c89" in
Chris@40 4852 x)
Chris@40 4853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Chris@40 4854 $as_echo "none needed" >&6; } ;;
Chris@40 4855 xno)
Chris@40 4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Chris@40 4857 $as_echo "unsupported" >&6; } ;;
Chris@40 4858 *)
Chris@40 4859 CC="$CC $ac_cv_prog_cc_c89"
Chris@40 4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Chris@40 4861 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Chris@40 4862 esac
Chris@40 4863 if test "x$ac_cv_prog_cc_c89" != xno; then :
Chris@40 4864 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
Chris@40 4865 else
Chris@40 4866 ac_cv_prog_cc_stdc=no
Chris@40 4867 fi
Chris@40 4868
Chris@40 4869 fi
Chris@40 4870 ;;
Chris@40 4871 esac
Chris@40 4872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
Chris@40 4873 $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
Chris@40 4874 if ${ac_cv_prog_cc_stdc+:} false; then :
Chris@40 4875 $as_echo_n "(cached) " >&6
Chris@40 4876 fi
Chris@40 4877
Chris@40 4878 case $ac_cv_prog_cc_stdc in #(
Chris@40 4879 no) :
Chris@40 4880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Chris@40 4881 $as_echo "unsupported" >&6; } ;; #(
Chris@40 4882 '') :
Chris@40 4883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Chris@40 4884 $as_echo "none needed" >&6; } ;; #(
Chris@40 4885 *) :
Chris@40 4886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
Chris@40 4887 $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
Chris@40 4888 esac
Chris@40 4889
Chris@40 4890
Chris@40 4891 ac_ext=c
Chris@40 4892 ac_cpp='$CPP $CPPFLAGS'
Chris@40 4893 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 4894 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 4895 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 4896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Chris@40 4897 $as_echo_n "checking how to run the C preprocessor... " >&6; }
Chris@40 4898 # On Suns, sometimes $CPP names a directory.
Chris@40 4899 if test -n "$CPP" && test -d "$CPP"; then
Chris@40 4900 CPP=
Chris@40 4901 fi
Chris@40 4902 if test -z "$CPP"; then
Chris@40 4903 if ${ac_cv_prog_CPP+:} false; then :
Chris@40 4904 $as_echo_n "(cached) " >&6
Chris@40 4905 else
Chris@40 4906 # Double quotes because CPP needs to be expanded
Chris@40 4907 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
Chris@40 4908 do
Chris@40 4909 ac_preproc_ok=false
Chris@40 4910 for ac_c_preproc_warn_flag in '' yes
Chris@40 4911 do
Chris@40 4912 # Use a header file that comes with gcc, so configuring glibc
Chris@40 4913 # with a fresh cross-compiler works.
Chris@40 4914 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@40 4915 # <limits.h> exists even on freestanding compilers.
Chris@40 4916 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@40 4917 # not just through cpp. "Syntax error" is here to catch this case.
Chris@40 4918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4919 /* end confdefs.h. */
Chris@40 4920 #ifdef __STDC__
Chris@40 4921 # include <limits.h>
Chris@40 4922 #else
Chris@40 4923 # include <assert.h>
Chris@40 4924 #endif
Chris@40 4925 Syntax error
Chris@40 4926 _ACEOF
Chris@40 4927 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@40 4928
Chris@40 4929 else
Chris@40 4930 # Broken: fails on valid input.
Chris@40 4931 continue
Chris@40 4932 fi
Chris@40 4933 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@40 4934
Chris@40 4935 # OK, works on sane cases. Now check whether nonexistent headers
Chris@40 4936 # can be detected and how.
Chris@40 4937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4938 /* end confdefs.h. */
Chris@40 4939 #include <ac_nonexistent.h>
Chris@40 4940 _ACEOF
Chris@40 4941 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@40 4942 # Broken: success on invalid input.
Chris@40 4943 continue
Chris@40 4944 else
Chris@40 4945 # Passes both tests.
Chris@40 4946 ac_preproc_ok=:
Chris@40 4947 break
Chris@40 4948 fi
Chris@40 4949 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@40 4950
Chris@40 4951 done
Chris@40 4952 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@40 4953 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@40 4954 if $ac_preproc_ok; then :
Chris@40 4955 break
Chris@40 4956 fi
Chris@40 4957
Chris@40 4958 done
Chris@40 4959 ac_cv_prog_CPP=$CPP
Chris@40 4960
Chris@40 4961 fi
Chris@40 4962 CPP=$ac_cv_prog_CPP
Chris@40 4963 else
Chris@40 4964 ac_cv_prog_CPP=$CPP
Chris@40 4965 fi
Chris@40 4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Chris@40 4967 $as_echo "$CPP" >&6; }
Chris@40 4968 ac_preproc_ok=false
Chris@40 4969 for ac_c_preproc_warn_flag in '' yes
Chris@40 4970 do
Chris@40 4971 # Use a header file that comes with gcc, so configuring glibc
Chris@40 4972 # with a fresh cross-compiler works.
Chris@40 4973 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@40 4974 # <limits.h> exists even on freestanding compilers.
Chris@40 4975 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@40 4976 # not just through cpp. "Syntax error" is here to catch this case.
Chris@40 4977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4978 /* end confdefs.h. */
Chris@40 4979 #ifdef __STDC__
Chris@40 4980 # include <limits.h>
Chris@40 4981 #else
Chris@40 4982 # include <assert.h>
Chris@40 4983 #endif
Chris@40 4984 Syntax error
Chris@40 4985 _ACEOF
Chris@40 4986 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@40 4987
Chris@40 4988 else
Chris@40 4989 # Broken: fails on valid input.
Chris@40 4990 continue
Chris@40 4991 fi
Chris@40 4992 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@40 4993
Chris@40 4994 # OK, works on sane cases. Now check whether nonexistent headers
Chris@40 4995 # can be detected and how.
Chris@40 4996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 4997 /* end confdefs.h. */
Chris@40 4998 #include <ac_nonexistent.h>
Chris@40 4999 _ACEOF
Chris@40 5000 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@40 5001 # Broken: success on invalid input.
Chris@40 5002 continue
Chris@40 5003 else
Chris@40 5004 # Passes both tests.
Chris@40 5005 ac_preproc_ok=:
Chris@40 5006 break
Chris@40 5007 fi
Chris@40 5008 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@40 5009
Chris@40 5010 done
Chris@40 5011 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@40 5012 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@40 5013 if $ac_preproc_ok; then :
Chris@40 5014
Chris@40 5015 else
Chris@40 5016 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 5017 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 5018 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
Chris@40 5019 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 5020 fi
Chris@40 5021
Chris@40 5022 ac_ext=c
Chris@40 5023 ac_cpp='$CPP $CPPFLAGS'
Chris@40 5024 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 5025 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 5026 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 5027
Chris@40 5028
Chris@40 5029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
Chris@40 5030 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
Chris@40 5031 if ${ac_cv_path_GREP+:} false; then :
Chris@40 5032 $as_echo_n "(cached) " >&6
Chris@40 5033 else
Chris@40 5034 if test -z "$GREP"; then
Chris@40 5035 ac_path_GREP_found=false
Chris@40 5036 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@40 5037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 5038 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@40 5039 do
Chris@40 5040 IFS=$as_save_IFS
Chris@40 5041 test -z "$as_dir" && as_dir=.
Chris@40 5042 for ac_prog in grep ggrep; do
Chris@40 5043 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 5044 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@40 5045 as_fn_executable_p "$ac_path_GREP" || continue
Chris@40 5046 # Check for GNU ac_path_GREP and select it if it is found.
Chris@40 5047 # Check for GNU $ac_path_GREP
Chris@40 5048 case `"$ac_path_GREP" --version 2>&1` in
Chris@40 5049 *GNU*)
Chris@40 5050 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
Chris@40 5051 *)
Chris@40 5052 ac_count=0
Chris@40 5053 $as_echo_n 0123456789 >"conftest.in"
Chris@40 5054 while :
Chris@40 5055 do
Chris@40 5056 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@40 5057 mv "conftest.tmp" "conftest.in"
Chris@40 5058 cp "conftest.in" "conftest.nl"
Chris@40 5059 $as_echo 'GREP' >> "conftest.nl"
Chris@40 5060 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@40 5061 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@40 5062 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@40 5063 if test $ac_count -gt ${ac_path_GREP_max-0}; then
Chris@40 5064 # Best one so far, save it but keep looking for a better one
Chris@40 5065 ac_cv_path_GREP="$ac_path_GREP"
Chris@40 5066 ac_path_GREP_max=$ac_count
Chris@40 5067 fi
Chris@40 5068 # 10*(2^10) chars as input seems more than enough
Chris@40 5069 test $ac_count -gt 10 && break
Chris@40 5070 done
Chris@40 5071 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@40 5072 esac
Chris@40 5073
Chris@40 5074 $ac_path_GREP_found && break 3
Chris@40 5075 done
Chris@40 5076 done
Chris@40 5077 done
Chris@40 5078 IFS=$as_save_IFS
Chris@40 5079 if test -z "$ac_cv_path_GREP"; then
Chris@40 5080 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@40 5081 fi
Chris@40 5082 else
Chris@40 5083 ac_cv_path_GREP=$GREP
Chris@40 5084 fi
Chris@40 5085
Chris@40 5086 fi
Chris@40 5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
Chris@40 5088 $as_echo "$ac_cv_path_GREP" >&6; }
Chris@40 5089 GREP="$ac_cv_path_GREP"
Chris@40 5090
Chris@40 5091
Chris@40 5092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Chris@40 5093 $as_echo_n "checking for egrep... " >&6; }
Chris@40 5094 if ${ac_cv_path_EGREP+:} false; then :
Chris@40 5095 $as_echo_n "(cached) " >&6
Chris@40 5096 else
Chris@40 5097 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
Chris@40 5098 then ac_cv_path_EGREP="$GREP -E"
Chris@40 5099 else
Chris@40 5100 if test -z "$EGREP"; then
Chris@40 5101 ac_path_EGREP_found=false
Chris@40 5102 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@40 5103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 5104 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@40 5105 do
Chris@40 5106 IFS=$as_save_IFS
Chris@40 5107 test -z "$as_dir" && as_dir=.
Chris@40 5108 for ac_prog in egrep; do
Chris@40 5109 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 5110 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@40 5111 as_fn_executable_p "$ac_path_EGREP" || continue
Chris@40 5112 # Check for GNU ac_path_EGREP and select it if it is found.
Chris@40 5113 # Check for GNU $ac_path_EGREP
Chris@40 5114 case `"$ac_path_EGREP" --version 2>&1` in
Chris@40 5115 *GNU*)
Chris@40 5116 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
Chris@40 5117 *)
Chris@40 5118 ac_count=0
Chris@40 5119 $as_echo_n 0123456789 >"conftest.in"
Chris@40 5120 while :
Chris@40 5121 do
Chris@40 5122 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@40 5123 mv "conftest.tmp" "conftest.in"
Chris@40 5124 cp "conftest.in" "conftest.nl"
Chris@40 5125 $as_echo 'EGREP' >> "conftest.nl"
Chris@40 5126 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@40 5127 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@40 5128 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@40 5129 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
Chris@40 5130 # Best one so far, save it but keep looking for a better one
Chris@40 5131 ac_cv_path_EGREP="$ac_path_EGREP"
Chris@40 5132 ac_path_EGREP_max=$ac_count
Chris@40 5133 fi
Chris@40 5134 # 10*(2^10) chars as input seems more than enough
Chris@40 5135 test $ac_count -gt 10 && break
Chris@40 5136 done
Chris@40 5137 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@40 5138 esac
Chris@40 5139
Chris@40 5140 $ac_path_EGREP_found && break 3
Chris@40 5141 done
Chris@40 5142 done
Chris@40 5143 done
Chris@40 5144 IFS=$as_save_IFS
Chris@40 5145 if test -z "$ac_cv_path_EGREP"; then
Chris@40 5146 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@40 5147 fi
Chris@40 5148 else
Chris@40 5149 ac_cv_path_EGREP=$EGREP
Chris@40 5150 fi
Chris@40 5151
Chris@40 5152 fi
Chris@40 5153 fi
Chris@40 5154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Chris@40 5155 $as_echo "$ac_cv_path_EGREP" >&6; }
Chris@40 5156 EGREP="$ac_cv_path_EGREP"
Chris@40 5157
Chris@40 5158
Chris@40 5159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Chris@40 5160 $as_echo_n "checking for ANSI C header files... " >&6; }
Chris@40 5161 if ${ac_cv_header_stdc+:} false; then :
Chris@40 5162 $as_echo_n "(cached) " >&6
Chris@40 5163 else
Chris@40 5164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 5165 /* end confdefs.h. */
Chris@40 5166 #include <stdlib.h>
Chris@40 5167 #include <stdarg.h>
Chris@40 5168 #include <string.h>
Chris@40 5169 #include <float.h>
Chris@40 5170
Chris@40 5171 int
Chris@40 5172 main ()
Chris@40 5173 {
Chris@40 5174
Chris@40 5175 ;
Chris@40 5176 return 0;
Chris@40 5177 }
Chris@40 5178 _ACEOF
Chris@40 5179 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 5180 ac_cv_header_stdc=yes
Chris@40 5181 else
Chris@40 5182 ac_cv_header_stdc=no
Chris@40 5183 fi
Chris@40 5184 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 5185
Chris@40 5186 if test $ac_cv_header_stdc = yes; then
Chris@40 5187 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Chris@40 5188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 5189 /* end confdefs.h. */
Chris@40 5190 #include <string.h>
Chris@40 5191
Chris@40 5192 _ACEOF
Chris@40 5193 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@40 5194 $EGREP "memchr" >/dev/null 2>&1; then :
Chris@40 5195
Chris@40 5196 else
Chris@40 5197 ac_cv_header_stdc=no
Chris@40 5198 fi
Chris@40 5199 rm -f conftest*
Chris@40 5200
Chris@40 5201 fi
Chris@40 5202
Chris@40 5203 if test $ac_cv_header_stdc = yes; then
Chris@40 5204 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Chris@40 5205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 5206 /* end confdefs.h. */
Chris@40 5207 #include <stdlib.h>
Chris@40 5208
Chris@40 5209 _ACEOF
Chris@40 5210 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@40 5211 $EGREP "free" >/dev/null 2>&1; then :
Chris@40 5212
Chris@40 5213 else
Chris@40 5214 ac_cv_header_stdc=no
Chris@40 5215 fi
Chris@40 5216 rm -f conftest*
Chris@40 5217
Chris@40 5218 fi
Chris@40 5219
Chris@40 5220 if test $ac_cv_header_stdc = yes; then
Chris@40 5221 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Chris@40 5222 if test "$cross_compiling" = yes; then :
Chris@40 5223 :
Chris@40 5224 else
Chris@40 5225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 5226 /* end confdefs.h. */
Chris@40 5227 #include <ctype.h>
Chris@40 5228 #include <stdlib.h>
Chris@40 5229 #if ((' ' & 0x0FF) == 0x020)
Chris@40 5230 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
Chris@40 5231 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Chris@40 5232 #else
Chris@40 5233 # define ISLOWER(c) \
Chris@40 5234 (('a' <= (c) && (c) <= 'i') \
Chris@40 5235 || ('j' <= (c) && (c) <= 'r') \
Chris@40 5236 || ('s' <= (c) && (c) <= 'z'))
Chris@40 5237 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
Chris@40 5238 #endif
Chris@40 5239
Chris@40 5240 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Chris@40 5241 int
Chris@40 5242 main ()
Chris@40 5243 {
Chris@40 5244 int i;
Chris@40 5245 for (i = 0; i < 256; i++)
Chris@40 5246 if (XOR (islower (i), ISLOWER (i))
Chris@40 5247 || toupper (i) != TOUPPER (i))
Chris@40 5248 return 2;
Chris@40 5249 return 0;
Chris@40 5250 }
Chris@40 5251 _ACEOF
Chris@40 5252 if ac_fn_c_try_run "$LINENO"; then :
Chris@40 5253
Chris@40 5254 else
Chris@40 5255 ac_cv_header_stdc=no
Chris@40 5256 fi
Chris@40 5257 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@40 5258 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@40 5259 fi
Chris@40 5260
Chris@40 5261 fi
Chris@40 5262 fi
Chris@40 5263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Chris@40 5264 $as_echo "$ac_cv_header_stdc" >&6; }
Chris@40 5265 if test $ac_cv_header_stdc = yes; then
Chris@40 5266
Chris@40 5267 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
Chris@40 5268
Chris@40 5269 fi
Chris@40 5270
Chris@40 5271 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Chris@40 5272 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
Chris@40 5273 inttypes.h stdint.h unistd.h
Chris@40 5274 do :
Chris@40 5275 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
Chris@40 5276 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
Chris@40 5277 "
Chris@40 5278 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Chris@40 5279 cat >>confdefs.h <<_ACEOF
Chris@40 5280 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris@40 5281 _ACEOF
Chris@40 5282
Chris@40 5283 fi
Chris@40 5284
Chris@40 5285 done
Chris@40 5286
Chris@40 5287
Chris@40 5288
Chris@40 5289 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
Chris@40 5290 if test "x$ac_cv_header_minix_config_h" = xyes; then :
Chris@40 5291 MINIX=yes
Chris@40 5292 else
Chris@40 5293 MINIX=
Chris@40 5294 fi
Chris@40 5295
Chris@40 5296
Chris@40 5297 if test "$MINIX" = yes; then
Chris@40 5298
Chris@40 5299 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
Chris@40 5300
Chris@40 5301
Chris@40 5302 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
Chris@40 5303
Chris@40 5304
Chris@40 5305 $as_echo "#define _MINIX 1" >>confdefs.h
Chris@40 5306
Chris@40 5307 fi
Chris@40 5308
Chris@40 5309
Chris@40 5310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
Chris@40 5311 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
Chris@40 5312 if ${ac_cv_safe_to_define___extensions__+:} false; then :
Chris@40 5313 $as_echo_n "(cached) " >&6
Chris@40 5314 else
Chris@40 5315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 5316 /* end confdefs.h. */
Chris@40 5317
Chris@40 5318 # define __EXTENSIONS__ 1
Chris@40 5319 $ac_includes_default
Chris@40 5320 int
Chris@40 5321 main ()
Chris@40 5322 {
Chris@40 5323
Chris@40 5324 ;
Chris@40 5325 return 0;
Chris@40 5326 }
Chris@40 5327 _ACEOF
Chris@40 5328 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 5329 ac_cv_safe_to_define___extensions__=yes
Chris@40 5330 else
Chris@40 5331 ac_cv_safe_to_define___extensions__=no
Chris@40 5332 fi
Chris@40 5333 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 5334 fi
Chris@40 5335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
Chris@40 5336 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
Chris@40 5337 test $ac_cv_safe_to_define___extensions__ = yes &&
Chris@40 5338 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
Chris@40 5339
Chris@40 5340 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
Chris@40 5341
Chris@40 5342 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
Chris@40 5343
Chris@40 5344 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
Chris@40 5345
Chris@40 5346 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
Chris@40 5347
Chris@40 5348
Chris@40 5349
Chris@40 5350 ac_ext=cpp
Chris@40 5351 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@40 5352 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 5353 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 5354 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@40 5355 if test -z "$CXX"; then
Chris@40 5356 if test -n "$CCC"; then
Chris@40 5357 CXX=$CCC
Chris@40 5358 else
Chris@40 5359 if test -n "$ac_tool_prefix"; then
Chris@40 5360 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
Chris@40 5361 do
Chris@40 5362 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@40 5363 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@40 5364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 5365 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 5366 if ${ac_cv_prog_CXX+:} false; then :
Chris@40 5367 $as_echo_n "(cached) " >&6
Chris@40 5368 else
Chris@40 5369 if test -n "$CXX"; then
Chris@40 5370 ac_cv_prog_CXX="$CXX" # Let the user override the test.
Chris@40 5371 else
Chris@40 5372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 5373 for as_dir in $PATH
Chris@40 5374 do
Chris@40 5375 IFS=$as_save_IFS
Chris@40 5376 test -z "$as_dir" && as_dir=.
Chris@40 5377 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 5378 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 5379 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
Chris@40 5380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 5381 break 2
Chris@40 5382 fi
Chris@40 5383 done
Chris@40 5384 done
Chris@40 5385 IFS=$as_save_IFS
Chris@40 5386
Chris@40 5387 fi
Chris@40 5388 fi
Chris@40 5389 CXX=$ac_cv_prog_CXX
Chris@40 5390 if test -n "$CXX"; then
Chris@40 5391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
Chris@40 5392 $as_echo "$CXX" >&6; }
Chris@40 5393 else
Chris@40 5394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 5395 $as_echo "no" >&6; }
Chris@40 5396 fi
Chris@40 5397
Chris@40 5398
Chris@40 5399 test -n "$CXX" && break
Chris@40 5400 done
Chris@40 5401 fi
Chris@40 5402 if test -z "$CXX"; then
Chris@40 5403 ac_ct_CXX=$CXX
Chris@40 5404 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
Chris@40 5405 do
Chris@40 5406 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@40 5407 set dummy $ac_prog; ac_word=$2
Chris@40 5408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 5409 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 5410 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
Chris@40 5411 $as_echo_n "(cached) " >&6
Chris@40 5412 else
Chris@40 5413 if test -n "$ac_ct_CXX"; then
Chris@40 5414 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
Chris@40 5415 else
Chris@40 5416 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 5417 for as_dir in $PATH
Chris@40 5418 do
Chris@40 5419 IFS=$as_save_IFS
Chris@40 5420 test -z "$as_dir" && as_dir=.
Chris@40 5421 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 5422 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 5423 ac_cv_prog_ac_ct_CXX="$ac_prog"
Chris@40 5424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 5425 break 2
Chris@40 5426 fi
Chris@40 5427 done
Chris@40 5428 done
Chris@40 5429 IFS=$as_save_IFS
Chris@40 5430
Chris@40 5431 fi
Chris@40 5432 fi
Chris@40 5433 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
Chris@40 5434 if test -n "$ac_ct_CXX"; then
Chris@40 5435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
Chris@40 5436 $as_echo "$ac_ct_CXX" >&6; }
Chris@40 5437 else
Chris@40 5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 5439 $as_echo "no" >&6; }
Chris@40 5440 fi
Chris@40 5441
Chris@40 5442
Chris@40 5443 test -n "$ac_ct_CXX" && break
Chris@40 5444 done
Chris@40 5445
Chris@40 5446 if test "x$ac_ct_CXX" = x; then
Chris@40 5447 CXX="g++"
Chris@40 5448 else
Chris@40 5449 case $cross_compiling:$ac_tool_warned in
Chris@40 5450 yes:)
Chris@40 5451 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 5452 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 5453 ac_tool_warned=yes ;;
Chris@40 5454 esac
Chris@40 5455 CXX=$ac_ct_CXX
Chris@40 5456 fi
Chris@40 5457 fi
Chris@40 5458
Chris@40 5459 fi
Chris@40 5460 fi
Chris@40 5461 # Provide some information about the compiler.
Chris@40 5462 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
Chris@40 5463 set X $ac_compile
Chris@40 5464 ac_compiler=$2
Chris@40 5465 for ac_option in --version -v -V -qversion; do
Chris@40 5466 { { ac_try="$ac_compiler $ac_option >&5"
Chris@40 5467 case "(($ac_try" in
Chris@40 5468 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@40 5469 *) ac_try_echo=$ac_try;;
Chris@40 5470 esac
Chris@40 5471 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@40 5472 $as_echo "$ac_try_echo"; } >&5
Chris@40 5473 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Chris@40 5474 ac_status=$?
Chris@40 5475 if test -s conftest.err; then
Chris@40 5476 sed '10a\
Chris@40 5477 ... rest of stderr output deleted ...
Chris@40 5478 10q' conftest.err >conftest.er1
Chris@40 5479 cat conftest.er1 >&5
Chris@40 5480 fi
Chris@40 5481 rm -f conftest.er1 conftest.err
Chris@40 5482 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 5483 test $ac_status = 0; }
Chris@40 5484 done
Chris@40 5485
Chris@40 5486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
Chris@40 5487 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
Chris@40 5488 if ${ac_cv_cxx_compiler_gnu+:} false; then :
Chris@40 5489 $as_echo_n "(cached) " >&6
Chris@40 5490 else
Chris@40 5491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 5492 /* end confdefs.h. */
Chris@40 5493
Chris@40 5494 int
Chris@40 5495 main ()
Chris@40 5496 {
Chris@40 5497 #ifndef __GNUC__
Chris@40 5498 choke me
Chris@40 5499 #endif
Chris@40 5500
Chris@40 5501 ;
Chris@40 5502 return 0;
Chris@40 5503 }
Chris@40 5504 _ACEOF
Chris@40 5505 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@40 5506 ac_compiler_gnu=yes
Chris@40 5507 else
Chris@40 5508 ac_compiler_gnu=no
Chris@40 5509 fi
Chris@40 5510 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 5511 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
Chris@40 5512
Chris@40 5513 fi
Chris@40 5514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
Chris@40 5515 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
Chris@40 5516 if test $ac_compiler_gnu = yes; then
Chris@40 5517 GXX=yes
Chris@40 5518 else
Chris@40 5519 GXX=
Chris@40 5520 fi
Chris@40 5521 ac_test_CXXFLAGS=${CXXFLAGS+set}
Chris@40 5522 ac_save_CXXFLAGS=$CXXFLAGS
Chris@40 5523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
Chris@40 5524 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
Chris@40 5525 if ${ac_cv_prog_cxx_g+:} false; then :
Chris@40 5526 $as_echo_n "(cached) " >&6
Chris@40 5527 else
Chris@40 5528 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
Chris@40 5529 ac_cxx_werror_flag=yes
Chris@40 5530 ac_cv_prog_cxx_g=no
Chris@40 5531 CXXFLAGS="-g"
Chris@40 5532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 5533 /* end confdefs.h. */
Chris@40 5534
Chris@40 5535 int
Chris@40 5536 main ()
Chris@40 5537 {
Chris@40 5538
Chris@40 5539 ;
Chris@40 5540 return 0;
Chris@40 5541 }
Chris@40 5542 _ACEOF
Chris@40 5543 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@40 5544 ac_cv_prog_cxx_g=yes
Chris@40 5545 else
Chris@40 5546 CXXFLAGS=""
Chris@40 5547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 5548 /* end confdefs.h. */
Chris@40 5549
Chris@40 5550 int
Chris@40 5551 main ()
Chris@40 5552 {
Chris@40 5553
Chris@40 5554 ;
Chris@40 5555 return 0;
Chris@40 5556 }
Chris@40 5557 _ACEOF
Chris@40 5558 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@40 5559
Chris@40 5560 else
Chris@40 5561 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
Chris@40 5562 CXXFLAGS="-g"
Chris@40 5563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 5564 /* end confdefs.h. */
Chris@40 5565
Chris@40 5566 int
Chris@40 5567 main ()
Chris@40 5568 {
Chris@40 5569
Chris@40 5570 ;
Chris@40 5571 return 0;
Chris@40 5572 }
Chris@40 5573 _ACEOF
Chris@40 5574 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@40 5575 ac_cv_prog_cxx_g=yes
Chris@40 5576 fi
Chris@40 5577 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 5578 fi
Chris@40 5579 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 5580 fi
Chris@40 5581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 5582 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
Chris@40 5583 fi
Chris@40 5584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
Chris@40 5585 $as_echo "$ac_cv_prog_cxx_g" >&6; }
Chris@40 5586 if test "$ac_test_CXXFLAGS" = set; then
Chris@40 5587 CXXFLAGS=$ac_save_CXXFLAGS
Chris@40 5588 elif test $ac_cv_prog_cxx_g = yes; then
Chris@40 5589 if test "$GXX" = yes; then
Chris@40 5590 CXXFLAGS="-g -O2"
Chris@40 5591 else
Chris@40 5592 CXXFLAGS="-g"
Chris@40 5593 fi
Chris@40 5594 else
Chris@40 5595 if test "$GXX" = yes; then
Chris@40 5596 CXXFLAGS="-O2"
Chris@40 5597 else
Chris@40 5598 CXXFLAGS=
Chris@40 5599 fi
Chris@40 5600 fi
Chris@40 5601 ac_ext=c
Chris@40 5602 ac_cpp='$CPP $CPPFLAGS'
Chris@40 5603 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 5604 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 5605 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 5606
Chris@40 5607 depcc="$CXX" am_compiler_list=
Chris@40 5608
Chris@40 5609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
Chris@40 5610 $as_echo_n "checking dependency style of $depcc... " >&6; }
Chris@40 5611 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
Chris@40 5612 $as_echo_n "(cached) " >&6
Chris@40 5613 else
Chris@40 5614 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
Chris@40 5615 # We make a subdir and do the tests there. Otherwise we can end up
Chris@40 5616 # making bogus files that we don't know about and never remove. For
Chris@40 5617 # instance it was reported that on HP-UX the gcc test will end up
Chris@40 5618 # making a dummy file named 'D' -- because '-MD' means "put the output
Chris@40 5619 # in D".
Chris@40 5620 rm -rf conftest.dir
Chris@40 5621 mkdir conftest.dir
Chris@40 5622 # Copy depcomp to subdir because otherwise we won't find it if we're
Chris@40 5623 # using a relative directory.
Chris@40 5624 cp "$am_depcomp" conftest.dir
Chris@40 5625 cd conftest.dir
Chris@40 5626 # We will build objects and dependencies in a subdirectory because
Chris@40 5627 # it helps to detect inapplicable dependency modes. For instance
Chris@40 5628 # both Tru64's cc and ICC support -MD to output dependencies as a
Chris@40 5629 # side effect of compilation, but ICC will put the dependencies in
Chris@40 5630 # the current directory while Tru64 will put them in the object
Chris@40 5631 # directory.
Chris@40 5632 mkdir sub
Chris@40 5633
Chris@40 5634 am_cv_CXX_dependencies_compiler_type=none
Chris@40 5635 if test "$am_compiler_list" = ""; then
Chris@40 5636 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
Chris@40 5637 fi
Chris@40 5638 am__universal=false
Chris@40 5639 case " $depcc " in #(
Chris@40 5640 *\ -arch\ *\ -arch\ *) am__universal=true ;;
Chris@40 5641 esac
Chris@40 5642
Chris@40 5643 for depmode in $am_compiler_list; do
Chris@40 5644 # Setup a source with many dependencies, because some compilers
Chris@40 5645 # like to wrap large dependency lists on column 80 (with \), and
Chris@40 5646 # we should not choose a depcomp mode which is confused by this.
Chris@40 5647 #
Chris@40 5648 # We need to recreate these files for each test, as the compiler may
Chris@40 5649 # overwrite some of them when testing with obscure command lines.
Chris@40 5650 # This happens at least with the AIX C compiler.
Chris@40 5651 : > sub/conftest.c
Chris@40 5652 for i in 1 2 3 4 5 6; do
Chris@40 5653 echo '#include "conftst'$i'.h"' >> sub/conftest.c
Chris@40 5654 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
Chris@40 5655 # Solaris 10 /bin/sh.
Chris@40 5656 echo '/* dummy */' > sub/conftst$i.h
Chris@40 5657 done
Chris@40 5658 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
Chris@40 5659
Chris@40 5660 # We check with '-c' and '-o' for the sake of the "dashmstdout"
Chris@40 5661 # mode. It turns out that the SunPro C++ compiler does not properly
Chris@40 5662 # handle '-M -o', and we need to detect this. Also, some Intel
Chris@40 5663 # versions had trouble with output in subdirs.
Chris@40 5664 am__obj=sub/conftest.${OBJEXT-o}
Chris@40 5665 am__minus_obj="-o $am__obj"
Chris@40 5666 case $depmode in
Chris@40 5667 gcc)
Chris@40 5668 # This depmode causes a compiler race in universal mode.
Chris@40 5669 test "$am__universal" = false || continue
Chris@40 5670 ;;
Chris@40 5671 nosideeffect)
Chris@40 5672 # After this tag, mechanisms are not by side-effect, so they'll
Chris@40 5673 # only be used when explicitly requested.
Chris@40 5674 if test "x$enable_dependency_tracking" = xyes; then
Chris@40 5675 continue
Chris@40 5676 else
Chris@40 5677 break
Chris@40 5678 fi
Chris@40 5679 ;;
Chris@40 5680 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
Chris@40 5681 # This compiler won't grok '-c -o', but also, the minuso test has
Chris@40 5682 # not run yet. These depmodes are late enough in the game, and
Chris@40 5683 # so weak that their functioning should not be impacted.
Chris@40 5684 am__obj=conftest.${OBJEXT-o}
Chris@40 5685 am__minus_obj=
Chris@40 5686 ;;
Chris@40 5687 none) break ;;
Chris@40 5688 esac
Chris@40 5689 if depmode=$depmode \
Chris@40 5690 source=sub/conftest.c object=$am__obj \
Chris@40 5691 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Chris@40 5692 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
Chris@40 5693 >/dev/null 2>conftest.err &&
Chris@40 5694 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@40 5695 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@40 5696 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
Chris@40 5697 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
Chris@40 5698 # icc doesn't choke on unknown options, it will just issue warnings
Chris@40 5699 # or remarks (even with -Werror). So we grep stderr for any message
Chris@40 5700 # that says an option was ignored or not supported.
Chris@40 5701 # When given -MP, icc 7.0 and 7.1 complain thusly:
Chris@40 5702 # icc: Command line warning: ignoring option '-M'; no argument required
Chris@40 5703 # The diagnosis changed in icc 8.0:
Chris@40 5704 # icc: Command line remark: option '-MP' not supported
Chris@40 5705 if (grep 'ignoring option' conftest.err ||
Chris@40 5706 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
Chris@40 5707 am_cv_CXX_dependencies_compiler_type=$depmode
Chris@40 5708 break
Chris@40 5709 fi
Chris@40 5710 fi
Chris@40 5711 done
Chris@40 5712
Chris@40 5713 cd ..
Chris@40 5714 rm -rf conftest.dir
Chris@40 5715 else
Chris@40 5716 am_cv_CXX_dependencies_compiler_type=none
Chris@40 5717 fi
Chris@40 5718
Chris@40 5719 fi
Chris@40 5720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
Chris@40 5721 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
Chris@40 5722 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
Chris@40 5723
Chris@40 5724 if
Chris@40 5725 test "x$enable_dependency_tracking" != xno \
Chris@40 5726 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
Chris@40 5727 am__fastdepCXX_TRUE=
Chris@40 5728 am__fastdepCXX_FALSE='#'
Chris@40 5729 else
Chris@40 5730 am__fastdepCXX_TRUE='#'
Chris@40 5731 am__fastdepCXX_FALSE=
Chris@40 5732 fi
Chris@40 5733
Chris@40 5734
Chris@40 5735
Chris@40 5736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the CLANG C compiler" >&5
Chris@40 5737 $as_echo_n "checking whether we are using the CLANG C compiler... " >&6; }
Chris@40 5738 if ${mn_cv_c_compiler_clang+:} false; then :
Chris@40 5739 $as_echo_n "(cached) " >&6
Chris@40 5740 else
Chris@40 5741
Chris@40 5742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 5743 /* end confdefs.h. */
Chris@40 5744
Chris@40 5745 #include <stdio.h>
Chris@40 5746
Chris@40 5747 int
Chris@40 5748 main ()
Chris@40 5749 {
Chris@40 5750
Chris@40 5751 #ifndef __clang__
Chris@40 5752 This is not clang!
Chris@40 5753 #endif
Chris@40 5754
Chris@40 5755 ;
Chris@40 5756 return 0;
Chris@40 5757 }
Chris@40 5758 _ACEOF
Chris@40 5759 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 5760 mn_cv_c_compiler_clang=yes
Chris@40 5761 else
Chris@40 5762 mn_cv_c_compiler_clang=no
Chris@40 5763
Chris@40 5764 fi
Chris@40 5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mn_cv_c_compiler_clang" >&5
Chris@40 5766 $as_echo "$mn_cv_c_compiler_clang" >&6; }
Chris@40 5767
Chris@40 5768 fi
Chris@40 5769 rm -f core conftest.err conftest.$ac_objext \
Chris@40 5770 conftest$ac_exeext conftest.$ac_ext
Chris@40 5771
Chris@40 5772
Chris@40 5773 if test "x$ac_cv_c_compiler_gnu" = "xyes" ; then
Chris@40 5774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 5775 /* end confdefs.h. */
Chris@40 5776
Chris@40 5777 #include <stdio.h>
Chris@40 5778
Chris@40 5779 int
Chris@40 5780 main ()
Chris@40 5781 {
Chris@40 5782
Chris@40 5783 #ifdef __clang__
Chris@40 5784 This is clang!
Chris@40 5785 #endif
Chris@40 5786
Chris@40 5787 ;
Chris@40 5788 return 0;
Chris@40 5789 }
Chris@40 5790 _ACEOF
Chris@40 5791 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 5792 ac_cv_c_compiler_gnu=yes
Chris@40 5793 else
Chris@40 5794 ac_cv_c_compiler_gnu=no
Chris@40 5795
Chris@40 5796 fi
Chris@40 5797 rm -f core conftest.err conftest.$ac_objext \
Chris@40 5798 conftest$ac_exeext conftest.$ac_ext
Chris@40 5799 fi
Chris@40 5800
Chris@40 5801
Chris@40 5802
Chris@40 5803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
Chris@40 5804 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
Chris@40 5805 if ${ac_cv_path_SED+:} false; then :
Chris@40 5806 $as_echo_n "(cached) " >&6
Chris@40 5807 else
Chris@40 5808 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
Chris@40 5809 for ac_i in 1 2 3 4 5 6 7; do
Chris@40 5810 ac_script="$ac_script$as_nl$ac_script"
Chris@40 5811 done
Chris@40 5812 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
Chris@40 5813 { ac_script=; unset ac_script;}
Chris@40 5814 if test -z "$SED"; then
Chris@40 5815 ac_path_SED_found=false
Chris@40 5816 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@40 5817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 5818 for as_dir in $PATH
Chris@40 5819 do
Chris@40 5820 IFS=$as_save_IFS
Chris@40 5821 test -z "$as_dir" && as_dir=.
Chris@40 5822 for ac_prog in sed gsed; do
Chris@40 5823 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 5824 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
Chris@40 5825 as_fn_executable_p "$ac_path_SED" || continue
Chris@40 5826 # Check for GNU ac_path_SED and select it if it is found.
Chris@40 5827 # Check for GNU $ac_path_SED
Chris@40 5828 case `"$ac_path_SED" --version 2>&1` in
Chris@40 5829 *GNU*)
Chris@40 5830 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
Chris@40 5831 *)
Chris@40 5832 ac_count=0
Chris@40 5833 $as_echo_n 0123456789 >"conftest.in"
Chris@40 5834 while :
Chris@40 5835 do
Chris@40 5836 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@40 5837 mv "conftest.tmp" "conftest.in"
Chris@40 5838 cp "conftest.in" "conftest.nl"
Chris@40 5839 $as_echo '' >> "conftest.nl"
Chris@40 5840 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@40 5841 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@40 5842 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@40 5843 if test $ac_count -gt ${ac_path_SED_max-0}; then
Chris@40 5844 # Best one so far, save it but keep looking for a better one
Chris@40 5845 ac_cv_path_SED="$ac_path_SED"
Chris@40 5846 ac_path_SED_max=$ac_count
Chris@40 5847 fi
Chris@40 5848 # 10*(2^10) chars as input seems more than enough
Chris@40 5849 test $ac_count -gt 10 && break
Chris@40 5850 done
Chris@40 5851 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@40 5852 esac
Chris@40 5853
Chris@40 5854 $ac_path_SED_found && break 3
Chris@40 5855 done
Chris@40 5856 done
Chris@40 5857 done
Chris@40 5858 IFS=$as_save_IFS
Chris@40 5859 if test -z "$ac_cv_path_SED"; then
Chris@40 5860 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
Chris@40 5861 fi
Chris@40 5862 else
Chris@40 5863 ac_cv_path_SED=$SED
Chris@40 5864 fi
Chris@40 5865
Chris@40 5866 fi
Chris@40 5867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
Chris@40 5868 $as_echo "$ac_cv_path_SED" >&6; }
Chris@40 5869 SED="$ac_cv_path_SED"
Chris@40 5870 rm -f conftest.sed
Chris@40 5871
Chris@40 5872
Chris@40 5873 # Do not check for F77.
Chris@40 5874
Chris@40 5875 case `pwd` in
Chris@40 5876 *\ * | *\ *)
Chris@40 5877 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
Chris@40 5878 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
Chris@40 5879 esac
Chris@40 5880
Chris@40 5881
Chris@40 5882
Chris@40 5883 macro_version='2.4.6'
Chris@40 5884 macro_revision='2.4.6'
Chris@40 5885
Chris@40 5886
Chris@40 5887
Chris@40 5888
Chris@40 5889
Chris@40 5890
Chris@40 5891
Chris@40 5892
Chris@40 5893
Chris@40 5894
Chris@40 5895
Chris@40 5896
Chris@40 5897
Chris@40 5898 ltmain=$ac_aux_dir/ltmain.sh
Chris@40 5899
Chris@40 5900 # Backslashify metacharacters that are still active within
Chris@40 5901 # double-quoted strings.
Chris@40 5902 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
Chris@40 5903
Chris@40 5904 # Same as above, but do not quote variable references.
Chris@40 5905 double_quote_subst='s/\(["`\\]\)/\\\1/g'
Chris@40 5906
Chris@40 5907 # Sed substitution to delay expansion of an escaped shell variable in a
Chris@40 5908 # double_quote_subst'ed string.
Chris@40 5909 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
Chris@40 5910
Chris@40 5911 # Sed substitution to delay expansion of an escaped single quote.
Chris@40 5912 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
Chris@40 5913
Chris@40 5914 # Sed substitution to avoid accidental globbing in evaled expressions
Chris@40 5915 no_glob_subst='s/\*/\\\*/g'
Chris@40 5916
Chris@40 5917 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@40 5918 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
Chris@40 5919 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
Chris@40 5920
Chris@40 5921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
Chris@40 5922 $as_echo_n "checking how to print strings... " >&6; }
Chris@40 5923 # Test print first, because it will be a builtin if present.
Chris@40 5924 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
Chris@40 5925 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
Chris@40 5926 ECHO='print -r --'
Chris@40 5927 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
Chris@40 5928 ECHO='printf %s\n'
Chris@40 5929 else
Chris@40 5930 # Use this function as a fallback that always works.
Chris@40 5931 func_fallback_echo ()
Chris@40 5932 {
Chris@40 5933 eval 'cat <<_LTECHO_EOF
Chris@40 5934 $1
Chris@40 5935 _LTECHO_EOF'
Chris@40 5936 }
Chris@40 5937 ECHO='func_fallback_echo'
Chris@40 5938 fi
Chris@40 5939
Chris@40 5940 # func_echo_all arg...
Chris@40 5941 # Invoke $ECHO with all args, space-separated.
Chris@40 5942 func_echo_all ()
Chris@40 5943 {
Chris@40 5944 $ECHO ""
Chris@40 5945 }
Chris@40 5946
Chris@40 5947 case $ECHO in
Chris@40 5948 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
Chris@40 5949 $as_echo "printf" >&6; } ;;
Chris@40 5950 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
Chris@40 5951 $as_echo "print -r" >&6; } ;;
Chris@40 5952 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
Chris@40 5953 $as_echo "cat" >&6; } ;;
Chris@40 5954 esac
Chris@40 5955
Chris@40 5956
Chris@40 5957
Chris@40 5958
Chris@40 5959
Chris@40 5960
Chris@40 5961
Chris@40 5962
Chris@40 5963
Chris@40 5964
Chris@40 5965
Chris@40 5966
Chris@40 5967
Chris@40 5968
Chris@40 5969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
Chris@40 5970 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
Chris@40 5971 if ${ac_cv_path_SED+:} false; then :
Chris@40 5972 $as_echo_n "(cached) " >&6
Chris@40 5973 else
Chris@40 5974 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
Chris@40 5975 for ac_i in 1 2 3 4 5 6 7; do
Chris@40 5976 ac_script="$ac_script$as_nl$ac_script"
Chris@40 5977 done
Chris@40 5978 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
Chris@40 5979 { ac_script=; unset ac_script;}
Chris@40 5980 if test -z "$SED"; then
Chris@40 5981 ac_path_SED_found=false
Chris@40 5982 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@40 5983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 5984 for as_dir in $PATH
Chris@40 5985 do
Chris@40 5986 IFS=$as_save_IFS
Chris@40 5987 test -z "$as_dir" && as_dir=.
Chris@40 5988 for ac_prog in sed gsed; do
Chris@40 5989 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 5990 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
Chris@40 5991 as_fn_executable_p "$ac_path_SED" || continue
Chris@40 5992 # Check for GNU ac_path_SED and select it if it is found.
Chris@40 5993 # Check for GNU $ac_path_SED
Chris@40 5994 case `"$ac_path_SED" --version 2>&1` in
Chris@40 5995 *GNU*)
Chris@40 5996 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
Chris@40 5997 *)
Chris@40 5998 ac_count=0
Chris@40 5999 $as_echo_n 0123456789 >"conftest.in"
Chris@40 6000 while :
Chris@40 6001 do
Chris@40 6002 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@40 6003 mv "conftest.tmp" "conftest.in"
Chris@40 6004 cp "conftest.in" "conftest.nl"
Chris@40 6005 $as_echo '' >> "conftest.nl"
Chris@40 6006 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@40 6007 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@40 6008 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@40 6009 if test $ac_count -gt ${ac_path_SED_max-0}; then
Chris@40 6010 # Best one so far, save it but keep looking for a better one
Chris@40 6011 ac_cv_path_SED="$ac_path_SED"
Chris@40 6012 ac_path_SED_max=$ac_count
Chris@40 6013 fi
Chris@40 6014 # 10*(2^10) chars as input seems more than enough
Chris@40 6015 test $ac_count -gt 10 && break
Chris@40 6016 done
Chris@40 6017 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@40 6018 esac
Chris@40 6019
Chris@40 6020 $ac_path_SED_found && break 3
Chris@40 6021 done
Chris@40 6022 done
Chris@40 6023 done
Chris@40 6024 IFS=$as_save_IFS
Chris@40 6025 if test -z "$ac_cv_path_SED"; then
Chris@40 6026 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
Chris@40 6027 fi
Chris@40 6028 else
Chris@40 6029 ac_cv_path_SED=$SED
Chris@40 6030 fi
Chris@40 6031
Chris@40 6032 fi
Chris@40 6033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
Chris@40 6034 $as_echo "$ac_cv_path_SED" >&6; }
Chris@40 6035 SED="$ac_cv_path_SED"
Chris@40 6036 rm -f conftest.sed
Chris@40 6037
Chris@40 6038 test -z "$SED" && SED=sed
Chris@40 6039 Xsed="$SED -e 1s/^X//"
Chris@40 6040
Chris@40 6041
Chris@40 6042
Chris@40 6043
Chris@40 6044
Chris@40 6045
Chris@40 6046
Chris@40 6047
Chris@40 6048
Chris@40 6049
Chris@40 6050
Chris@40 6051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
Chris@40 6052 $as_echo_n "checking for fgrep... " >&6; }
Chris@40 6053 if ${ac_cv_path_FGREP+:} false; then :
Chris@40 6054 $as_echo_n "(cached) " >&6
Chris@40 6055 else
Chris@40 6056 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
Chris@40 6057 then ac_cv_path_FGREP="$GREP -F"
Chris@40 6058 else
Chris@40 6059 if test -z "$FGREP"; then
Chris@40 6060 ac_path_FGREP_found=false
Chris@40 6061 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@40 6062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 6063 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@40 6064 do
Chris@40 6065 IFS=$as_save_IFS
Chris@40 6066 test -z "$as_dir" && as_dir=.
Chris@40 6067 for ac_prog in fgrep; do
Chris@40 6068 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 6069 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@40 6070 as_fn_executable_p "$ac_path_FGREP" || continue
Chris@40 6071 # Check for GNU ac_path_FGREP and select it if it is found.
Chris@40 6072 # Check for GNU $ac_path_FGREP
Chris@40 6073 case `"$ac_path_FGREP" --version 2>&1` in
Chris@40 6074 *GNU*)
Chris@40 6075 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
Chris@40 6076 *)
Chris@40 6077 ac_count=0
Chris@40 6078 $as_echo_n 0123456789 >"conftest.in"
Chris@40 6079 while :
Chris@40 6080 do
Chris@40 6081 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@40 6082 mv "conftest.tmp" "conftest.in"
Chris@40 6083 cp "conftest.in" "conftest.nl"
Chris@40 6084 $as_echo 'FGREP' >> "conftest.nl"
Chris@40 6085 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@40 6086 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@40 6087 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@40 6088 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
Chris@40 6089 # Best one so far, save it but keep looking for a better one
Chris@40 6090 ac_cv_path_FGREP="$ac_path_FGREP"
Chris@40 6091 ac_path_FGREP_max=$ac_count
Chris@40 6092 fi
Chris@40 6093 # 10*(2^10) chars as input seems more than enough
Chris@40 6094 test $ac_count -gt 10 && break
Chris@40 6095 done
Chris@40 6096 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@40 6097 esac
Chris@40 6098
Chris@40 6099 $ac_path_FGREP_found && break 3
Chris@40 6100 done
Chris@40 6101 done
Chris@40 6102 done
Chris@40 6103 IFS=$as_save_IFS
Chris@40 6104 if test -z "$ac_cv_path_FGREP"; then
Chris@40 6105 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@40 6106 fi
Chris@40 6107 else
Chris@40 6108 ac_cv_path_FGREP=$FGREP
Chris@40 6109 fi
Chris@40 6110
Chris@40 6111 fi
Chris@40 6112 fi
Chris@40 6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
Chris@40 6114 $as_echo "$ac_cv_path_FGREP" >&6; }
Chris@40 6115 FGREP="$ac_cv_path_FGREP"
Chris@40 6116
Chris@40 6117
Chris@40 6118 test -z "$GREP" && GREP=grep
Chris@40 6119
Chris@40 6120
Chris@40 6121
Chris@40 6122
Chris@40 6123
Chris@40 6124
Chris@40 6125
Chris@40 6126
Chris@40 6127
Chris@40 6128
Chris@40 6129
Chris@40 6130
Chris@40 6131
Chris@40 6132
Chris@40 6133
Chris@40 6134
Chris@40 6135
Chris@40 6136
Chris@40 6137
Chris@40 6138 # Check whether --with-gnu-ld was given.
Chris@40 6139 if test "${with_gnu_ld+set}" = set; then :
Chris@40 6140 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
Chris@40 6141 else
Chris@40 6142 with_gnu_ld=no
Chris@40 6143 fi
Chris@40 6144
Chris@40 6145 ac_prog=ld
Chris@40 6146 if test yes = "$GCC"; then
Chris@40 6147 # Check if gcc -print-prog-name=ld gives a path.
Chris@40 6148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
Chris@40 6149 $as_echo_n "checking for ld used by $CC... " >&6; }
Chris@40 6150 case $host in
Chris@40 6151 *-*-mingw*)
Chris@40 6152 # gcc leaves a trailing carriage return, which upsets mingw
Chris@40 6153 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
Chris@40 6154 *)
Chris@40 6155 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Chris@40 6156 esac
Chris@40 6157 case $ac_prog in
Chris@40 6158 # Accept absolute paths.
Chris@40 6159 [\\/]* | ?:[\\/]*)
Chris@40 6160 re_direlt='/[^/][^/]*/\.\./'
Chris@40 6161 # Canonicalize the pathname of ld
Chris@40 6162 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
Chris@40 6163 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
Chris@40 6164 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
Chris@40 6165 done
Chris@40 6166 test -z "$LD" && LD=$ac_prog
Chris@40 6167 ;;
Chris@40 6168 "")
Chris@40 6169 # If it fails, then pretend we aren't using GCC.
Chris@40 6170 ac_prog=ld
Chris@40 6171 ;;
Chris@40 6172 *)
Chris@40 6173 # If it is relative, then search for the first ld in PATH.
Chris@40 6174 with_gnu_ld=unknown
Chris@40 6175 ;;
Chris@40 6176 esac
Chris@40 6177 elif test yes = "$with_gnu_ld"; then
Chris@40 6178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Chris@40 6179 $as_echo_n "checking for GNU ld... " >&6; }
Chris@40 6180 else
Chris@40 6181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
Chris@40 6182 $as_echo_n "checking for non-GNU ld... " >&6; }
Chris@40 6183 fi
Chris@40 6184 if ${lt_cv_path_LD+:} false; then :
Chris@40 6185 $as_echo_n "(cached) " >&6
Chris@40 6186 else
Chris@40 6187 if test -z "$LD"; then
Chris@40 6188 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
Chris@40 6189 for ac_dir in $PATH; do
Chris@40 6190 IFS=$lt_save_ifs
Chris@40 6191 test -z "$ac_dir" && ac_dir=.
Chris@40 6192 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Chris@40 6193 lt_cv_path_LD=$ac_dir/$ac_prog
Chris@40 6194 # Check to see if the program is GNU ld. I'd rather use --version,
Chris@40 6195 # but apparently some variants of GNU ld only accept -v.
Chris@40 6196 # Break only if it was the GNU/non-GNU ld that we prefer.
Chris@40 6197 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
Chris@40 6198 *GNU* | *'with BFD'*)
Chris@40 6199 test no != "$with_gnu_ld" && break
Chris@40 6200 ;;
Chris@40 6201 *)
Chris@40 6202 test yes != "$with_gnu_ld" && break
Chris@40 6203 ;;
Chris@40 6204 esac
Chris@40 6205 fi
Chris@40 6206 done
Chris@40 6207 IFS=$lt_save_ifs
Chris@40 6208 else
Chris@40 6209 lt_cv_path_LD=$LD # Let the user override the test with a path.
Chris@40 6210 fi
Chris@40 6211 fi
Chris@40 6212
Chris@40 6213 LD=$lt_cv_path_LD
Chris@40 6214 if test -n "$LD"; then
Chris@40 6215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
Chris@40 6216 $as_echo "$LD" >&6; }
Chris@40 6217 else
Chris@40 6218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 6219 $as_echo "no" >&6; }
Chris@40 6220 fi
Chris@40 6221 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Chris@40 6222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
Chris@40 6223 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Chris@40 6224 if ${lt_cv_prog_gnu_ld+:} false; then :
Chris@40 6225 $as_echo_n "(cached) " >&6
Chris@40 6226 else
Chris@40 6227 # I'd rather use --version here, but apparently some GNU lds only accept -v.
Chris@40 6228 case `$LD -v 2>&1 </dev/null` in
Chris@40 6229 *GNU* | *'with BFD'*)
Chris@40 6230 lt_cv_prog_gnu_ld=yes
Chris@40 6231 ;;
Chris@40 6232 *)
Chris@40 6233 lt_cv_prog_gnu_ld=no
Chris@40 6234 ;;
Chris@40 6235 esac
Chris@40 6236 fi
Chris@40 6237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
Chris@40 6238 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
Chris@40 6239 with_gnu_ld=$lt_cv_prog_gnu_ld
Chris@40 6240
Chris@40 6241
Chris@40 6242
Chris@40 6243
Chris@40 6244
Chris@40 6245
Chris@40 6246
Chris@40 6247
Chris@40 6248
Chris@40 6249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
Chris@40 6250 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
Chris@40 6251 if ${lt_cv_path_NM+:} false; then :
Chris@40 6252 $as_echo_n "(cached) " >&6
Chris@40 6253 else
Chris@40 6254 if test -n "$NM"; then
Chris@40 6255 # Let the user override the test.
Chris@40 6256 lt_cv_path_NM=$NM
Chris@40 6257 else
Chris@40 6258 lt_nm_to_check=${ac_tool_prefix}nm
Chris@40 6259 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
Chris@40 6260 lt_nm_to_check="$lt_nm_to_check nm"
Chris@40 6261 fi
Chris@40 6262 for lt_tmp_nm in $lt_nm_to_check; do
Chris@40 6263 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
Chris@40 6264 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
Chris@40 6265 IFS=$lt_save_ifs
Chris@40 6266 test -z "$ac_dir" && ac_dir=.
Chris@40 6267 tmp_nm=$ac_dir/$lt_tmp_nm
Chris@40 6268 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
Chris@40 6269 # Check to see if the nm accepts a BSD-compat flag.
Chris@40 6270 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
Chris@40 6271 # nm: unknown option "B" ignored
Chris@40 6272 # Tru64's nm complains that /dev/null is an invalid object file
Chris@40 6273 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
Chris@40 6274 case $build_os in
Chris@40 6275 mingw*) lt_bad_file=conftest.nm/nofile ;;
Chris@40 6276 *) lt_bad_file=/dev/null ;;
Chris@40 6277 esac
Chris@40 6278 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
Chris@40 6279 *$lt_bad_file* | *'Invalid file or object type'*)
Chris@40 6280 lt_cv_path_NM="$tmp_nm -B"
Chris@40 6281 break 2
Chris@40 6282 ;;
Chris@40 6283 *)
Chris@40 6284 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
Chris@40 6285 */dev/null*)
Chris@40 6286 lt_cv_path_NM="$tmp_nm -p"
Chris@40 6287 break 2
Chris@40 6288 ;;
Chris@40 6289 *)
Chris@40 6290 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
Chris@40 6291 continue # so that we can try to find one that supports BSD flags
Chris@40 6292 ;;
Chris@40 6293 esac
Chris@40 6294 ;;
Chris@40 6295 esac
Chris@40 6296 fi
Chris@40 6297 done
Chris@40 6298 IFS=$lt_save_ifs
Chris@40 6299 done
Chris@40 6300 : ${lt_cv_path_NM=no}
Chris@40 6301 fi
Chris@40 6302 fi
Chris@40 6303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
Chris@40 6304 $as_echo "$lt_cv_path_NM" >&6; }
Chris@40 6305 if test no != "$lt_cv_path_NM"; then
Chris@40 6306 NM=$lt_cv_path_NM
Chris@40 6307 else
Chris@40 6308 # Didn't find any BSD compatible name lister, look for dumpbin.
Chris@40 6309 if test -n "$DUMPBIN"; then :
Chris@40 6310 # Let the user override the test.
Chris@40 6311 else
Chris@40 6312 if test -n "$ac_tool_prefix"; then
Chris@40 6313 for ac_prog in dumpbin "link -dump"
Chris@40 6314 do
Chris@40 6315 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@40 6316 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@40 6317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 6318 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 6319 if ${ac_cv_prog_DUMPBIN+:} false; then :
Chris@40 6320 $as_echo_n "(cached) " >&6
Chris@40 6321 else
Chris@40 6322 if test -n "$DUMPBIN"; then
Chris@40 6323 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
Chris@40 6324 else
Chris@40 6325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 6326 for as_dir in $PATH
Chris@40 6327 do
Chris@40 6328 IFS=$as_save_IFS
Chris@40 6329 test -z "$as_dir" && as_dir=.
Chris@40 6330 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 6331 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 6332 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
Chris@40 6333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 6334 break 2
Chris@40 6335 fi
Chris@40 6336 done
Chris@40 6337 done
Chris@40 6338 IFS=$as_save_IFS
Chris@40 6339
Chris@40 6340 fi
Chris@40 6341 fi
Chris@40 6342 DUMPBIN=$ac_cv_prog_DUMPBIN
Chris@40 6343 if test -n "$DUMPBIN"; then
Chris@40 6344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
Chris@40 6345 $as_echo "$DUMPBIN" >&6; }
Chris@40 6346 else
Chris@40 6347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 6348 $as_echo "no" >&6; }
Chris@40 6349 fi
Chris@40 6350
Chris@40 6351
Chris@40 6352 test -n "$DUMPBIN" && break
Chris@40 6353 done
Chris@40 6354 fi
Chris@40 6355 if test -z "$DUMPBIN"; then
Chris@40 6356 ac_ct_DUMPBIN=$DUMPBIN
Chris@40 6357 for ac_prog in dumpbin "link -dump"
Chris@40 6358 do
Chris@40 6359 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@40 6360 set dummy $ac_prog; ac_word=$2
Chris@40 6361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 6362 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 6363 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
Chris@40 6364 $as_echo_n "(cached) " >&6
Chris@40 6365 else
Chris@40 6366 if test -n "$ac_ct_DUMPBIN"; then
Chris@40 6367 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
Chris@40 6368 else
Chris@40 6369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 6370 for as_dir in $PATH
Chris@40 6371 do
Chris@40 6372 IFS=$as_save_IFS
Chris@40 6373 test -z "$as_dir" && as_dir=.
Chris@40 6374 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 6375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 6376 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
Chris@40 6377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 6378 break 2
Chris@40 6379 fi
Chris@40 6380 done
Chris@40 6381 done
Chris@40 6382 IFS=$as_save_IFS
Chris@40 6383
Chris@40 6384 fi
Chris@40 6385 fi
Chris@40 6386 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
Chris@40 6387 if test -n "$ac_ct_DUMPBIN"; then
Chris@40 6388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
Chris@40 6389 $as_echo "$ac_ct_DUMPBIN" >&6; }
Chris@40 6390 else
Chris@40 6391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 6392 $as_echo "no" >&6; }
Chris@40 6393 fi
Chris@40 6394
Chris@40 6395
Chris@40 6396 test -n "$ac_ct_DUMPBIN" && break
Chris@40 6397 done
Chris@40 6398
Chris@40 6399 if test "x$ac_ct_DUMPBIN" = x; then
Chris@40 6400 DUMPBIN=":"
Chris@40 6401 else
Chris@40 6402 case $cross_compiling:$ac_tool_warned in
Chris@40 6403 yes:)
Chris@40 6404 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 6405 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 6406 ac_tool_warned=yes ;;
Chris@40 6407 esac
Chris@40 6408 DUMPBIN=$ac_ct_DUMPBIN
Chris@40 6409 fi
Chris@40 6410 fi
Chris@40 6411
Chris@40 6412 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
Chris@40 6413 *COFF*)
Chris@40 6414 DUMPBIN="$DUMPBIN -symbols -headers"
Chris@40 6415 ;;
Chris@40 6416 *)
Chris@40 6417 DUMPBIN=:
Chris@40 6418 ;;
Chris@40 6419 esac
Chris@40 6420 fi
Chris@40 6421
Chris@40 6422 if test : != "$DUMPBIN"; then
Chris@40 6423 NM=$DUMPBIN
Chris@40 6424 fi
Chris@40 6425 fi
Chris@40 6426 test -z "$NM" && NM=nm
Chris@40 6427
Chris@40 6428
Chris@40 6429
Chris@40 6430
Chris@40 6431
Chris@40 6432
Chris@40 6433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
Chris@40 6434 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
Chris@40 6435 if ${lt_cv_nm_interface+:} false; then :
Chris@40 6436 $as_echo_n "(cached) " >&6
Chris@40 6437 else
Chris@40 6438 lt_cv_nm_interface="BSD nm"
Chris@40 6439 echo "int some_variable = 0;" > conftest.$ac_ext
Chris@40 6440 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
Chris@40 6441 (eval "$ac_compile" 2>conftest.err)
Chris@40 6442 cat conftest.err >&5
Chris@40 6443 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
Chris@40 6444 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
Chris@40 6445 cat conftest.err >&5
Chris@40 6446 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
Chris@40 6447 cat conftest.out >&5
Chris@40 6448 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
Chris@40 6449 lt_cv_nm_interface="MS dumpbin"
Chris@40 6450 fi
Chris@40 6451 rm -f conftest*
Chris@40 6452 fi
Chris@40 6453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
Chris@40 6454 $as_echo "$lt_cv_nm_interface" >&6; }
Chris@40 6455
Chris@40 6456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
Chris@40 6457 $as_echo_n "checking whether ln -s works... " >&6; }
Chris@40 6458 LN_S=$as_ln_s
Chris@40 6459 if test "$LN_S" = "ln -s"; then
Chris@40 6460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 6461 $as_echo "yes" >&6; }
Chris@40 6462 else
Chris@40 6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
Chris@40 6464 $as_echo "no, using $LN_S" >&6; }
Chris@40 6465 fi
Chris@40 6466
Chris@40 6467 # find the maximum length of command line arguments
Chris@40 6468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
Chris@40 6469 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
Chris@40 6470 if ${lt_cv_sys_max_cmd_len+:} false; then :
Chris@40 6471 $as_echo_n "(cached) " >&6
Chris@40 6472 else
Chris@40 6473 i=0
Chris@40 6474 teststring=ABCD
Chris@40 6475
Chris@40 6476 case $build_os in
Chris@40 6477 msdosdjgpp*)
Chris@40 6478 # On DJGPP, this test can blow up pretty badly due to problems in libc
Chris@40 6479 # (any single argument exceeding 2000 bytes causes a buffer overrun
Chris@40 6480 # during glob expansion). Even if it were fixed, the result of this
Chris@40 6481 # check would be larger than it should be.
Chris@40 6482 lt_cv_sys_max_cmd_len=12288; # 12K is about right
Chris@40 6483 ;;
Chris@40 6484
Chris@40 6485 gnu*)
Chris@40 6486 # Under GNU Hurd, this test is not required because there is
Chris@40 6487 # no limit to the length of command line arguments.
Chris@40 6488 # Libtool will interpret -1 as no limit whatsoever
Chris@40 6489 lt_cv_sys_max_cmd_len=-1;
Chris@40 6490 ;;
Chris@40 6491
Chris@40 6492 cygwin* | mingw* | cegcc*)
Chris@40 6493 # On Win9x/ME, this test blows up -- it succeeds, but takes
Chris@40 6494 # about 5 minutes as the teststring grows exponentially.
Chris@40 6495 # Worse, since 9x/ME are not pre-emptively multitasking,
Chris@40 6496 # you end up with a "frozen" computer, even though with patience
Chris@40 6497 # the test eventually succeeds (with a max line length of 256k).
Chris@40 6498 # Instead, let's just punt: use the minimum linelength reported by
Chris@40 6499 # all of the supported platforms: 8192 (on NT/2K/XP).
Chris@40 6500 lt_cv_sys_max_cmd_len=8192;
Chris@40 6501 ;;
Chris@40 6502
Chris@40 6503 mint*)
Chris@40 6504 # On MiNT this can take a long time and run out of memory.
Chris@40 6505 lt_cv_sys_max_cmd_len=8192;
Chris@40 6506 ;;
Chris@40 6507
Chris@40 6508 amigaos*)
Chris@40 6509 # On AmigaOS with pdksh, this test takes hours, literally.
Chris@40 6510 # So we just punt and use a minimum line length of 8192.
Chris@40 6511 lt_cv_sys_max_cmd_len=8192;
Chris@40 6512 ;;
Chris@40 6513
Chris@40 6514 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
Chris@40 6515 # This has been around since 386BSD, at least. Likely further.
Chris@40 6516 if test -x /sbin/sysctl; then
Chris@40 6517 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
Chris@40 6518 elif test -x /usr/sbin/sysctl; then
Chris@40 6519 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
Chris@40 6520 else
Chris@40 6521 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
Chris@40 6522 fi
Chris@40 6523 # And add a safety zone
Chris@40 6524 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
Chris@40 6525 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
Chris@40 6526 ;;
Chris@40 6527
Chris@40 6528 interix*)
Chris@40 6529 # We know the value 262144 and hardcode it with a safety zone (like BSD)
Chris@40 6530 lt_cv_sys_max_cmd_len=196608
Chris@40 6531 ;;
Chris@40 6532
Chris@40 6533 os2*)
Chris@40 6534 # The test takes a long time on OS/2.
Chris@40 6535 lt_cv_sys_max_cmd_len=8192
Chris@40 6536 ;;
Chris@40 6537
Chris@40 6538 osf*)
Chris@40 6539 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
Chris@40 6540 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
Chris@40 6541 # nice to cause kernel panics so lets avoid the loop below.
Chris@40 6542 # First set a reasonable default.
Chris@40 6543 lt_cv_sys_max_cmd_len=16384
Chris@40 6544 #
Chris@40 6545 if test -x /sbin/sysconfig; then
Chris@40 6546 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
Chris@40 6547 *1*) lt_cv_sys_max_cmd_len=-1 ;;
Chris@40 6548 esac
Chris@40 6549 fi
Chris@40 6550 ;;
Chris@40 6551 sco3.2v5*)
Chris@40 6552 lt_cv_sys_max_cmd_len=102400
Chris@40 6553 ;;
Chris@40 6554 sysv5* | sco5v6* | sysv4.2uw2*)
Chris@40 6555 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
Chris@40 6556 if test -n "$kargmax"; then
Chris@40 6557 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
Chris@40 6558 else
Chris@40 6559 lt_cv_sys_max_cmd_len=32768
Chris@40 6560 fi
Chris@40 6561 ;;
Chris@40 6562 *)
Chris@40 6563 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
Chris@40 6564 if test -n "$lt_cv_sys_max_cmd_len" && \
Chris@40 6565 test undefined != "$lt_cv_sys_max_cmd_len"; then
Chris@40 6566 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
Chris@40 6567 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
Chris@40 6568 else
Chris@40 6569 # Make teststring a little bigger before we do anything with it.
Chris@40 6570 # a 1K string should be a reasonable start.
Chris@40 6571 for i in 1 2 3 4 5 6 7 8; do
Chris@40 6572 teststring=$teststring$teststring
Chris@40 6573 done
Chris@40 6574 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
Chris@40 6575 # If test is not a shell built-in, we'll probably end up computing a
Chris@40 6576 # maximum length that is only half of the actual maximum length, but
Chris@40 6577 # we can't tell.
Chris@40 6578 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
Chris@40 6579 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
Chris@40 6580 test 17 != "$i" # 1/2 MB should be enough
Chris@40 6581 do
Chris@40 6582 i=`expr $i + 1`
Chris@40 6583 teststring=$teststring$teststring
Chris@40 6584 done
Chris@40 6585 # Only check the string length outside the loop.
Chris@40 6586 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
Chris@40 6587 teststring=
Chris@40 6588 # Add a significant safety factor because C++ compilers can tack on
Chris@40 6589 # massive amounts of additional arguments before passing them to the
Chris@40 6590 # linker. It appears as though 1/2 is a usable value.
Chris@40 6591 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
Chris@40 6592 fi
Chris@40 6593 ;;
Chris@40 6594 esac
Chris@40 6595
Chris@40 6596 fi
Chris@40 6597
Chris@40 6598 if test -n "$lt_cv_sys_max_cmd_len"; then
Chris@40 6599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
Chris@40 6600 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
Chris@40 6601 else
Chris@40 6602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
Chris@40 6603 $as_echo "none" >&6; }
Chris@40 6604 fi
Chris@40 6605 max_cmd_len=$lt_cv_sys_max_cmd_len
Chris@40 6606
Chris@40 6607
Chris@40 6608
Chris@40 6609
Chris@40 6610
Chris@40 6611
Chris@40 6612 : ${CP="cp -f"}
Chris@40 6613 : ${MV="mv -f"}
Chris@40 6614 : ${RM="rm -f"}
Chris@40 6615
Chris@40 6616 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
Chris@40 6617 lt_unset=unset
Chris@40 6618 else
Chris@40 6619 lt_unset=false
Chris@40 6620 fi
Chris@40 6621
Chris@40 6622
Chris@40 6623
Chris@40 6624
Chris@40 6625
Chris@40 6626 # test EBCDIC or ASCII
Chris@40 6627 case `echo X|tr X '\101'` in
Chris@40 6628 A) # ASCII based system
Chris@40 6629 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
Chris@40 6630 lt_SP2NL='tr \040 \012'
Chris@40 6631 lt_NL2SP='tr \015\012 \040\040'
Chris@40 6632 ;;
Chris@40 6633 *) # EBCDIC based system
Chris@40 6634 lt_SP2NL='tr \100 \n'
Chris@40 6635 lt_NL2SP='tr \r\n \100\100'
Chris@40 6636 ;;
Chris@40 6637 esac
Chris@40 6638
Chris@40 6639
Chris@40 6640
Chris@40 6641
Chris@40 6642
Chris@40 6643
Chris@40 6644
Chris@40 6645
Chris@40 6646
Chris@40 6647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
Chris@40 6648 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
Chris@40 6649 if ${lt_cv_to_host_file_cmd+:} false; then :
Chris@40 6650 $as_echo_n "(cached) " >&6
Chris@40 6651 else
Chris@40 6652 case $host in
Chris@40 6653 *-*-mingw* )
Chris@40 6654 case $build in
Chris@40 6655 *-*-mingw* ) # actually msys
Chris@40 6656 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
Chris@40 6657 ;;
Chris@40 6658 *-*-cygwin* )
Chris@40 6659 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
Chris@40 6660 ;;
Chris@40 6661 * ) # otherwise, assume *nix
Chris@40 6662 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
Chris@40 6663 ;;
Chris@40 6664 esac
Chris@40 6665 ;;
Chris@40 6666 *-*-cygwin* )
Chris@40 6667 case $build in
Chris@40 6668 *-*-mingw* ) # actually msys
Chris@40 6669 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
Chris@40 6670 ;;
Chris@40 6671 *-*-cygwin* )
Chris@40 6672 lt_cv_to_host_file_cmd=func_convert_file_noop
Chris@40 6673 ;;
Chris@40 6674 * ) # otherwise, assume *nix
Chris@40 6675 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
Chris@40 6676 ;;
Chris@40 6677 esac
Chris@40 6678 ;;
Chris@40 6679 * ) # unhandled hosts (and "normal" native builds)
Chris@40 6680 lt_cv_to_host_file_cmd=func_convert_file_noop
Chris@40 6681 ;;
Chris@40 6682 esac
Chris@40 6683
Chris@40 6684 fi
Chris@40 6685
Chris@40 6686 to_host_file_cmd=$lt_cv_to_host_file_cmd
Chris@40 6687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
Chris@40 6688 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
Chris@40 6689
Chris@40 6690
Chris@40 6691
Chris@40 6692
Chris@40 6693
Chris@40 6694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
Chris@40 6695 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
Chris@40 6696 if ${lt_cv_to_tool_file_cmd+:} false; then :
Chris@40 6697 $as_echo_n "(cached) " >&6
Chris@40 6698 else
Chris@40 6699 #assume ordinary cross tools, or native build.
Chris@40 6700 lt_cv_to_tool_file_cmd=func_convert_file_noop
Chris@40 6701 case $host in
Chris@40 6702 *-*-mingw* )
Chris@40 6703 case $build in
Chris@40 6704 *-*-mingw* ) # actually msys
Chris@40 6705 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
Chris@40 6706 ;;
Chris@40 6707 esac
Chris@40 6708 ;;
Chris@40 6709 esac
Chris@40 6710
Chris@40 6711 fi
Chris@40 6712
Chris@40 6713 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
Chris@40 6714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
Chris@40 6715 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
Chris@40 6716
Chris@40 6717
Chris@40 6718
Chris@40 6719
Chris@40 6720
Chris@40 6721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
Chris@40 6722 $as_echo_n "checking for $LD option to reload object files... " >&6; }
Chris@40 6723 if ${lt_cv_ld_reload_flag+:} false; then :
Chris@40 6724 $as_echo_n "(cached) " >&6
Chris@40 6725 else
Chris@40 6726 lt_cv_ld_reload_flag='-r'
Chris@40 6727 fi
Chris@40 6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
Chris@40 6729 $as_echo "$lt_cv_ld_reload_flag" >&6; }
Chris@40 6730 reload_flag=$lt_cv_ld_reload_flag
Chris@40 6731 case $reload_flag in
Chris@40 6732 "" | " "*) ;;
Chris@40 6733 *) reload_flag=" $reload_flag" ;;
Chris@40 6734 esac
Chris@40 6735 reload_cmds='$LD$reload_flag -o $output$reload_objs'
Chris@40 6736 case $host_os in
Chris@40 6737 cygwin* | mingw* | pw32* | cegcc*)
Chris@40 6738 if test yes != "$GCC"; then
Chris@40 6739 reload_cmds=false
Chris@40 6740 fi
Chris@40 6741 ;;
Chris@40 6742 darwin*)
Chris@40 6743 if test yes = "$GCC"; then
Chris@40 6744 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
Chris@40 6745 else
Chris@40 6746 reload_cmds='$LD$reload_flag -o $output$reload_objs'
Chris@40 6747 fi
Chris@40 6748 ;;
Chris@40 6749 esac
Chris@40 6750
Chris@40 6751
Chris@40 6752
Chris@40 6753
Chris@40 6754
Chris@40 6755
Chris@40 6756
Chris@40 6757
Chris@40 6758
Chris@40 6759 if test -n "$ac_tool_prefix"; then
Chris@40 6760 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
Chris@40 6761 set dummy ${ac_tool_prefix}objdump; ac_word=$2
Chris@40 6762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 6763 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 6764 if ${ac_cv_prog_OBJDUMP+:} false; then :
Chris@40 6765 $as_echo_n "(cached) " >&6
Chris@40 6766 else
Chris@40 6767 if test -n "$OBJDUMP"; then
Chris@40 6768 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
Chris@40 6769 else
Chris@40 6770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 6771 for as_dir in $PATH
Chris@40 6772 do
Chris@40 6773 IFS=$as_save_IFS
Chris@40 6774 test -z "$as_dir" && as_dir=.
Chris@40 6775 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 6776 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 6777 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
Chris@40 6778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 6779 break 2
Chris@40 6780 fi
Chris@40 6781 done
Chris@40 6782 done
Chris@40 6783 IFS=$as_save_IFS
Chris@40 6784
Chris@40 6785 fi
Chris@40 6786 fi
Chris@40 6787 OBJDUMP=$ac_cv_prog_OBJDUMP
Chris@40 6788 if test -n "$OBJDUMP"; then
Chris@40 6789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
Chris@40 6790 $as_echo "$OBJDUMP" >&6; }
Chris@40 6791 else
Chris@40 6792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 6793 $as_echo "no" >&6; }
Chris@40 6794 fi
Chris@40 6795
Chris@40 6796
Chris@40 6797 fi
Chris@40 6798 if test -z "$ac_cv_prog_OBJDUMP"; then
Chris@40 6799 ac_ct_OBJDUMP=$OBJDUMP
Chris@40 6800 # Extract the first word of "objdump", so it can be a program name with args.
Chris@40 6801 set dummy objdump; ac_word=$2
Chris@40 6802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 6803 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 6804 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
Chris@40 6805 $as_echo_n "(cached) " >&6
Chris@40 6806 else
Chris@40 6807 if test -n "$ac_ct_OBJDUMP"; then
Chris@40 6808 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
Chris@40 6809 else
Chris@40 6810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 6811 for as_dir in $PATH
Chris@40 6812 do
Chris@40 6813 IFS=$as_save_IFS
Chris@40 6814 test -z "$as_dir" && as_dir=.
Chris@40 6815 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 6816 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 6817 ac_cv_prog_ac_ct_OBJDUMP="objdump"
Chris@40 6818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 6819 break 2
Chris@40 6820 fi
Chris@40 6821 done
Chris@40 6822 done
Chris@40 6823 IFS=$as_save_IFS
Chris@40 6824
Chris@40 6825 fi
Chris@40 6826 fi
Chris@40 6827 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
Chris@40 6828 if test -n "$ac_ct_OBJDUMP"; then
Chris@40 6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
Chris@40 6830 $as_echo "$ac_ct_OBJDUMP" >&6; }
Chris@40 6831 else
Chris@40 6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 6833 $as_echo "no" >&6; }
Chris@40 6834 fi
Chris@40 6835
Chris@40 6836 if test "x$ac_ct_OBJDUMP" = x; then
Chris@40 6837 OBJDUMP="false"
Chris@40 6838 else
Chris@40 6839 case $cross_compiling:$ac_tool_warned in
Chris@40 6840 yes:)
Chris@40 6841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 6842 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 6843 ac_tool_warned=yes ;;
Chris@40 6844 esac
Chris@40 6845 OBJDUMP=$ac_ct_OBJDUMP
Chris@40 6846 fi
Chris@40 6847 else
Chris@40 6848 OBJDUMP="$ac_cv_prog_OBJDUMP"
Chris@40 6849 fi
Chris@40 6850
Chris@40 6851 test -z "$OBJDUMP" && OBJDUMP=objdump
Chris@40 6852
Chris@40 6853
Chris@40 6854
Chris@40 6855
Chris@40 6856
Chris@40 6857
Chris@40 6858
Chris@40 6859
Chris@40 6860
Chris@40 6861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
Chris@40 6862 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
Chris@40 6863 if ${lt_cv_deplibs_check_method+:} false; then :
Chris@40 6864 $as_echo_n "(cached) " >&6
Chris@40 6865 else
Chris@40 6866 lt_cv_file_magic_cmd='$MAGIC_CMD'
Chris@40 6867 lt_cv_file_magic_test_file=
Chris@40 6868 lt_cv_deplibs_check_method='unknown'
Chris@40 6869 # Need to set the preceding variable on all platforms that support
Chris@40 6870 # interlibrary dependencies.
Chris@40 6871 # 'none' -- dependencies not supported.
Chris@40 6872 # 'unknown' -- same as none, but documents that we really don't know.
Chris@40 6873 # 'pass_all' -- all dependencies passed with no checks.
Chris@40 6874 # 'test_compile' -- check by making test program.
Chris@40 6875 # 'file_magic [[regex]]' -- check by looking for files in library path
Chris@40 6876 # that responds to the $file_magic_cmd with a given extended regex.
Chris@40 6877 # If you have 'file' or equivalent on your system and you're not sure
Chris@40 6878 # whether 'pass_all' will *always* work, you probably want this one.
Chris@40 6879
Chris@40 6880 case $host_os in
Chris@40 6881 aix[4-9]*)
Chris@40 6882 lt_cv_deplibs_check_method=pass_all
Chris@40 6883 ;;
Chris@40 6884
Chris@40 6885 beos*)
Chris@40 6886 lt_cv_deplibs_check_method=pass_all
Chris@40 6887 ;;
Chris@40 6888
Chris@40 6889 bsdi[45]*)
Chris@40 6890 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
Chris@40 6891 lt_cv_file_magic_cmd='/usr/bin/file -L'
Chris@40 6892 lt_cv_file_magic_test_file=/shlib/libc.so
Chris@40 6893 ;;
Chris@40 6894
Chris@40 6895 cygwin*)
Chris@40 6896 # func_win32_libid is a shell function defined in ltmain.sh
Chris@40 6897 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
Chris@40 6898 lt_cv_file_magic_cmd='func_win32_libid'
Chris@40 6899 ;;
Chris@40 6900
Chris@40 6901 mingw* | pw32*)
Chris@40 6902 # Base MSYS/MinGW do not provide the 'file' command needed by
Chris@40 6903 # func_win32_libid shell function, so use a weaker test based on 'objdump',
Chris@40 6904 # unless we find 'file', for example because we are cross-compiling.
Chris@40 6905 if ( file / ) >/dev/null 2>&1; then
Chris@40 6906 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
Chris@40 6907 lt_cv_file_magic_cmd='func_win32_libid'
Chris@40 6908 else
Chris@40 6909 # Keep this pattern in sync with the one in func_win32_libid.
Chris@40 6910 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
Chris@40 6911 lt_cv_file_magic_cmd='$OBJDUMP -f'
Chris@40 6912 fi
Chris@40 6913 ;;
Chris@40 6914
Chris@40 6915 cegcc*)
Chris@40 6916 # use the weaker test based on 'objdump'. See mingw*.
Chris@40 6917 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
Chris@40 6918 lt_cv_file_magic_cmd='$OBJDUMP -f'
Chris@40 6919 ;;
Chris@40 6920
Chris@40 6921 darwin* | rhapsody*)
Chris@40 6922 lt_cv_deplibs_check_method=pass_all
Chris@40 6923 ;;
Chris@40 6924
Chris@40 6925 freebsd* | dragonfly*)
Chris@40 6926 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
Chris@40 6927 case $host_cpu in
Chris@40 6928 i*86 )
Chris@40 6929 # Not sure whether the presence of OpenBSD here was a mistake.
Chris@40 6930 # Let's accept both of them until this is cleared up.
Chris@40 6931 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
Chris@40 6932 lt_cv_file_magic_cmd=/usr/bin/file
Chris@40 6933 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
Chris@40 6934 ;;
Chris@40 6935 esac
Chris@40 6936 else
Chris@40 6937 lt_cv_deplibs_check_method=pass_all
Chris@40 6938 fi
Chris@40 6939 ;;
Chris@40 6940
Chris@40 6941 haiku*)
Chris@40 6942 lt_cv_deplibs_check_method=pass_all
Chris@40 6943 ;;
Chris@40 6944
Chris@40 6945 hpux10.20* | hpux11*)
Chris@40 6946 lt_cv_file_magic_cmd=/usr/bin/file
Chris@40 6947 case $host_cpu in
Chris@40 6948 ia64*)
Chris@40 6949 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
Chris@40 6950 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
Chris@40 6951 ;;
Chris@40 6952 hppa*64*)
Chris@40 6953 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]'
Chris@40 6954 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
Chris@40 6955 ;;
Chris@40 6956 *)
Chris@40 6957 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
Chris@40 6958 lt_cv_file_magic_test_file=/usr/lib/libc.sl
Chris@40 6959 ;;
Chris@40 6960 esac
Chris@40 6961 ;;
Chris@40 6962
Chris@40 6963 interix[3-9]*)
Chris@40 6964 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
Chris@40 6965 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
Chris@40 6966 ;;
Chris@40 6967
Chris@40 6968 irix5* | irix6* | nonstopux*)
Chris@40 6969 case $LD in
Chris@40 6970 *-32|*"-32 ") libmagic=32-bit;;
Chris@40 6971 *-n32|*"-n32 ") libmagic=N32;;
Chris@40 6972 *-64|*"-64 ") libmagic=64-bit;;
Chris@40 6973 *) libmagic=never-match;;
Chris@40 6974 esac
Chris@40 6975 lt_cv_deplibs_check_method=pass_all
Chris@40 6976 ;;
Chris@40 6977
Chris@40 6978 # This must be glibc/ELF.
Chris@40 6979 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@40 6980 lt_cv_deplibs_check_method=pass_all
Chris@40 6981 ;;
Chris@40 6982
Chris@40 6983 netbsd* | netbsdelf*-gnu)
Chris@40 6984 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
Chris@40 6985 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
Chris@40 6986 else
Chris@40 6987 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
Chris@40 6988 fi
Chris@40 6989 ;;
Chris@40 6990
Chris@40 6991 newos6*)
Chris@40 6992 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
Chris@40 6993 lt_cv_file_magic_cmd=/usr/bin/file
Chris@40 6994 lt_cv_file_magic_test_file=/usr/lib/libnls.so
Chris@40 6995 ;;
Chris@40 6996
Chris@40 6997 *nto* | *qnx*)
Chris@40 6998 lt_cv_deplibs_check_method=pass_all
Chris@40 6999 ;;
Chris@40 7000
Chris@40 7001 openbsd* | bitrig*)
Chris@40 7002 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
Chris@40 7003 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
Chris@40 7004 else
Chris@40 7005 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
Chris@40 7006 fi
Chris@40 7007 ;;
Chris@40 7008
Chris@40 7009 osf3* | osf4* | osf5*)
Chris@40 7010 lt_cv_deplibs_check_method=pass_all
Chris@40 7011 ;;
Chris@40 7012
Chris@40 7013 rdos*)
Chris@40 7014 lt_cv_deplibs_check_method=pass_all
Chris@40 7015 ;;
Chris@40 7016
Chris@40 7017 solaris*)
Chris@40 7018 lt_cv_deplibs_check_method=pass_all
Chris@40 7019 ;;
Chris@40 7020
Chris@40 7021 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@40 7022 lt_cv_deplibs_check_method=pass_all
Chris@40 7023 ;;
Chris@40 7024
Chris@40 7025 sysv4 | sysv4.3*)
Chris@40 7026 case $host_vendor in
Chris@40 7027 motorola)
Chris@40 7028 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]'
Chris@40 7029 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
Chris@40 7030 ;;
Chris@40 7031 ncr)
Chris@40 7032 lt_cv_deplibs_check_method=pass_all
Chris@40 7033 ;;
Chris@40 7034 sequent)
Chris@40 7035 lt_cv_file_magic_cmd='/bin/file'
Chris@40 7036 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
Chris@40 7037 ;;
Chris@40 7038 sni)
Chris@40 7039 lt_cv_file_magic_cmd='/bin/file'
Chris@40 7040 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
Chris@40 7041 lt_cv_file_magic_test_file=/lib/libc.so
Chris@40 7042 ;;
Chris@40 7043 siemens)
Chris@40 7044 lt_cv_deplibs_check_method=pass_all
Chris@40 7045 ;;
Chris@40 7046 pc)
Chris@40 7047 lt_cv_deplibs_check_method=pass_all
Chris@40 7048 ;;
Chris@40 7049 esac
Chris@40 7050 ;;
Chris@40 7051
Chris@40 7052 tpf*)
Chris@40 7053 lt_cv_deplibs_check_method=pass_all
Chris@40 7054 ;;
Chris@40 7055 os2*)
Chris@40 7056 lt_cv_deplibs_check_method=pass_all
Chris@40 7057 ;;
Chris@40 7058 esac
Chris@40 7059
Chris@40 7060 fi
Chris@40 7061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
Chris@40 7062 $as_echo "$lt_cv_deplibs_check_method" >&6; }
Chris@40 7063
Chris@40 7064 file_magic_glob=
Chris@40 7065 want_nocaseglob=no
Chris@40 7066 if test "$build" = "$host"; then
Chris@40 7067 case $host_os in
Chris@40 7068 mingw* | pw32*)
Chris@40 7069 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
Chris@40 7070 want_nocaseglob=yes
Chris@40 7071 else
Chris@40 7072 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
Chris@40 7073 fi
Chris@40 7074 ;;
Chris@40 7075 esac
Chris@40 7076 fi
Chris@40 7077
Chris@40 7078 file_magic_cmd=$lt_cv_file_magic_cmd
Chris@40 7079 deplibs_check_method=$lt_cv_deplibs_check_method
Chris@40 7080 test -z "$deplibs_check_method" && deplibs_check_method=unknown
Chris@40 7081
Chris@40 7082
Chris@40 7083
Chris@40 7084
Chris@40 7085
Chris@40 7086
Chris@40 7087
Chris@40 7088
Chris@40 7089
Chris@40 7090
Chris@40 7091
Chris@40 7092
Chris@40 7093
Chris@40 7094
Chris@40 7095
Chris@40 7096
Chris@40 7097
Chris@40 7098
Chris@40 7099
Chris@40 7100
Chris@40 7101
Chris@40 7102
Chris@40 7103 if test -n "$ac_tool_prefix"; then
Chris@40 7104 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
Chris@40 7105 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
Chris@40 7106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 7107 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 7108 if ${ac_cv_prog_DLLTOOL+:} false; then :
Chris@40 7109 $as_echo_n "(cached) " >&6
Chris@40 7110 else
Chris@40 7111 if test -n "$DLLTOOL"; then
Chris@40 7112 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
Chris@40 7113 else
Chris@40 7114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 7115 for as_dir in $PATH
Chris@40 7116 do
Chris@40 7117 IFS=$as_save_IFS
Chris@40 7118 test -z "$as_dir" && as_dir=.
Chris@40 7119 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 7120 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 7121 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
Chris@40 7122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 7123 break 2
Chris@40 7124 fi
Chris@40 7125 done
Chris@40 7126 done
Chris@40 7127 IFS=$as_save_IFS
Chris@40 7128
Chris@40 7129 fi
Chris@40 7130 fi
Chris@40 7131 DLLTOOL=$ac_cv_prog_DLLTOOL
Chris@40 7132 if test -n "$DLLTOOL"; then
Chris@40 7133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
Chris@40 7134 $as_echo "$DLLTOOL" >&6; }
Chris@40 7135 else
Chris@40 7136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 7137 $as_echo "no" >&6; }
Chris@40 7138 fi
Chris@40 7139
Chris@40 7140
Chris@40 7141 fi
Chris@40 7142 if test -z "$ac_cv_prog_DLLTOOL"; then
Chris@40 7143 ac_ct_DLLTOOL=$DLLTOOL
Chris@40 7144 # Extract the first word of "dlltool", so it can be a program name with args.
Chris@40 7145 set dummy dlltool; ac_word=$2
Chris@40 7146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 7147 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 7148 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
Chris@40 7149 $as_echo_n "(cached) " >&6
Chris@40 7150 else
Chris@40 7151 if test -n "$ac_ct_DLLTOOL"; then
Chris@40 7152 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
Chris@40 7153 else
Chris@40 7154 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 7155 for as_dir in $PATH
Chris@40 7156 do
Chris@40 7157 IFS=$as_save_IFS
Chris@40 7158 test -z "$as_dir" && as_dir=.
Chris@40 7159 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 7160 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 7161 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
Chris@40 7162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 7163 break 2
Chris@40 7164 fi
Chris@40 7165 done
Chris@40 7166 done
Chris@40 7167 IFS=$as_save_IFS
Chris@40 7168
Chris@40 7169 fi
Chris@40 7170 fi
Chris@40 7171 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
Chris@40 7172 if test -n "$ac_ct_DLLTOOL"; then
Chris@40 7173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
Chris@40 7174 $as_echo "$ac_ct_DLLTOOL" >&6; }
Chris@40 7175 else
Chris@40 7176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 7177 $as_echo "no" >&6; }
Chris@40 7178 fi
Chris@40 7179
Chris@40 7180 if test "x$ac_ct_DLLTOOL" = x; then
Chris@40 7181 DLLTOOL="false"
Chris@40 7182 else
Chris@40 7183 case $cross_compiling:$ac_tool_warned in
Chris@40 7184 yes:)
Chris@40 7185 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 7186 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 7187 ac_tool_warned=yes ;;
Chris@40 7188 esac
Chris@40 7189 DLLTOOL=$ac_ct_DLLTOOL
Chris@40 7190 fi
Chris@40 7191 else
Chris@40 7192 DLLTOOL="$ac_cv_prog_DLLTOOL"
Chris@40 7193 fi
Chris@40 7194
Chris@40 7195 test -z "$DLLTOOL" && DLLTOOL=dlltool
Chris@40 7196
Chris@40 7197
Chris@40 7198
Chris@40 7199
Chris@40 7200
Chris@40 7201
Chris@40 7202
Chris@40 7203
Chris@40 7204
Chris@40 7205
Chris@40 7206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
Chris@40 7207 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
Chris@40 7208 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
Chris@40 7209 $as_echo_n "(cached) " >&6
Chris@40 7210 else
Chris@40 7211 lt_cv_sharedlib_from_linklib_cmd='unknown'
Chris@40 7212
Chris@40 7213 case $host_os in
Chris@40 7214 cygwin* | mingw* | pw32* | cegcc*)
Chris@40 7215 # two different shell functions defined in ltmain.sh;
Chris@40 7216 # decide which one to use based on capabilities of $DLLTOOL
Chris@40 7217 case `$DLLTOOL --help 2>&1` in
Chris@40 7218 *--identify-strict*)
Chris@40 7219 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
Chris@40 7220 ;;
Chris@40 7221 *)
Chris@40 7222 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
Chris@40 7223 ;;
Chris@40 7224 esac
Chris@40 7225 ;;
Chris@40 7226 *)
Chris@40 7227 # fallback: assume linklib IS sharedlib
Chris@40 7228 lt_cv_sharedlib_from_linklib_cmd=$ECHO
Chris@40 7229 ;;
Chris@40 7230 esac
Chris@40 7231
Chris@40 7232 fi
Chris@40 7233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
Chris@40 7234 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
Chris@40 7235 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
Chris@40 7236 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
Chris@40 7237
Chris@40 7238
Chris@40 7239
Chris@40 7240
Chris@40 7241
Chris@40 7242
Chris@40 7243
Chris@40 7244 if test -n "$ac_tool_prefix"; then
Chris@40 7245 for ac_prog in ar
Chris@40 7246 do
Chris@40 7247 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@40 7248 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@40 7249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 7250 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 7251 if ${ac_cv_prog_AR+:} false; then :
Chris@40 7252 $as_echo_n "(cached) " >&6
Chris@40 7253 else
Chris@40 7254 if test -n "$AR"; then
Chris@40 7255 ac_cv_prog_AR="$AR" # Let the user override the test.
Chris@40 7256 else
Chris@40 7257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 7258 for as_dir in $PATH
Chris@40 7259 do
Chris@40 7260 IFS=$as_save_IFS
Chris@40 7261 test -z "$as_dir" && as_dir=.
Chris@40 7262 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 7263 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 7264 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
Chris@40 7265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 7266 break 2
Chris@40 7267 fi
Chris@40 7268 done
Chris@40 7269 done
Chris@40 7270 IFS=$as_save_IFS
Chris@40 7271
Chris@40 7272 fi
Chris@40 7273 fi
Chris@40 7274 AR=$ac_cv_prog_AR
Chris@40 7275 if test -n "$AR"; then
Chris@40 7276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
Chris@40 7277 $as_echo "$AR" >&6; }
Chris@40 7278 else
Chris@40 7279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 7280 $as_echo "no" >&6; }
Chris@40 7281 fi
Chris@40 7282
Chris@40 7283
Chris@40 7284 test -n "$AR" && break
Chris@40 7285 done
Chris@40 7286 fi
Chris@40 7287 if test -z "$AR"; then
Chris@40 7288 ac_ct_AR=$AR
Chris@40 7289 for ac_prog in ar
Chris@40 7290 do
Chris@40 7291 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@40 7292 set dummy $ac_prog; ac_word=$2
Chris@40 7293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 7294 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 7295 if ${ac_cv_prog_ac_ct_AR+:} false; then :
Chris@40 7296 $as_echo_n "(cached) " >&6
Chris@40 7297 else
Chris@40 7298 if test -n "$ac_ct_AR"; then
Chris@40 7299 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
Chris@40 7300 else
Chris@40 7301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 7302 for as_dir in $PATH
Chris@40 7303 do
Chris@40 7304 IFS=$as_save_IFS
Chris@40 7305 test -z "$as_dir" && as_dir=.
Chris@40 7306 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 7307 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 7308 ac_cv_prog_ac_ct_AR="$ac_prog"
Chris@40 7309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 7310 break 2
Chris@40 7311 fi
Chris@40 7312 done
Chris@40 7313 done
Chris@40 7314 IFS=$as_save_IFS
Chris@40 7315
Chris@40 7316 fi
Chris@40 7317 fi
Chris@40 7318 ac_ct_AR=$ac_cv_prog_ac_ct_AR
Chris@40 7319 if test -n "$ac_ct_AR"; then
Chris@40 7320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
Chris@40 7321 $as_echo "$ac_ct_AR" >&6; }
Chris@40 7322 else
Chris@40 7323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 7324 $as_echo "no" >&6; }
Chris@40 7325 fi
Chris@40 7326
Chris@40 7327
Chris@40 7328 test -n "$ac_ct_AR" && break
Chris@40 7329 done
Chris@40 7330
Chris@40 7331 if test "x$ac_ct_AR" = x; then
Chris@40 7332 AR="false"
Chris@40 7333 else
Chris@40 7334 case $cross_compiling:$ac_tool_warned in
Chris@40 7335 yes:)
Chris@40 7336 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 7337 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 7338 ac_tool_warned=yes ;;
Chris@40 7339 esac
Chris@40 7340 AR=$ac_ct_AR
Chris@40 7341 fi
Chris@40 7342 fi
Chris@40 7343
Chris@40 7344 : ${AR=ar}
Chris@40 7345 : ${AR_FLAGS=cru}
Chris@40 7346
Chris@40 7347
Chris@40 7348
Chris@40 7349
Chris@40 7350
Chris@40 7351
Chris@40 7352
Chris@40 7353
Chris@40 7354
Chris@40 7355
Chris@40 7356
Chris@40 7357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
Chris@40 7358 $as_echo_n "checking for archiver @FILE support... " >&6; }
Chris@40 7359 if ${lt_cv_ar_at_file+:} false; then :
Chris@40 7360 $as_echo_n "(cached) " >&6
Chris@40 7361 else
Chris@40 7362 lt_cv_ar_at_file=no
Chris@40 7363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 7364 /* end confdefs.h. */
Chris@40 7365
Chris@40 7366 int
Chris@40 7367 main ()
Chris@40 7368 {
Chris@40 7369
Chris@40 7370 ;
Chris@40 7371 return 0;
Chris@40 7372 }
Chris@40 7373 _ACEOF
Chris@40 7374 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 7375 echo conftest.$ac_objext > conftest.lst
Chris@40 7376 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
Chris@40 7377 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
Chris@40 7378 (eval $lt_ar_try) 2>&5
Chris@40 7379 ac_status=$?
Chris@40 7380 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 7381 test $ac_status = 0; }
Chris@40 7382 if test 0 -eq "$ac_status"; then
Chris@40 7383 # Ensure the archiver fails upon bogus file names.
Chris@40 7384 rm -f conftest.$ac_objext libconftest.a
Chris@40 7385 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
Chris@40 7386 (eval $lt_ar_try) 2>&5
Chris@40 7387 ac_status=$?
Chris@40 7388 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 7389 test $ac_status = 0; }
Chris@40 7390 if test 0 -ne "$ac_status"; then
Chris@40 7391 lt_cv_ar_at_file=@
Chris@40 7392 fi
Chris@40 7393 fi
Chris@40 7394 rm -f conftest.* libconftest.a
Chris@40 7395
Chris@40 7396 fi
Chris@40 7397 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 7398
Chris@40 7399 fi
Chris@40 7400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
Chris@40 7401 $as_echo "$lt_cv_ar_at_file" >&6; }
Chris@40 7402
Chris@40 7403 if test no = "$lt_cv_ar_at_file"; then
Chris@40 7404 archiver_list_spec=
Chris@40 7405 else
Chris@40 7406 archiver_list_spec=$lt_cv_ar_at_file
Chris@40 7407 fi
Chris@40 7408
Chris@40 7409
Chris@40 7410
Chris@40 7411
Chris@40 7412
Chris@40 7413
Chris@40 7414
Chris@40 7415 if test -n "$ac_tool_prefix"; then
Chris@40 7416 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Chris@40 7417 set dummy ${ac_tool_prefix}strip; ac_word=$2
Chris@40 7418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 7419 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 7420 if ${ac_cv_prog_STRIP+:} false; then :
Chris@40 7421 $as_echo_n "(cached) " >&6
Chris@40 7422 else
Chris@40 7423 if test -n "$STRIP"; then
Chris@40 7424 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
Chris@40 7425 else
Chris@40 7426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 7427 for as_dir in $PATH
Chris@40 7428 do
Chris@40 7429 IFS=$as_save_IFS
Chris@40 7430 test -z "$as_dir" && as_dir=.
Chris@40 7431 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 7432 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 7433 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Chris@40 7434 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 7435 break 2
Chris@40 7436 fi
Chris@40 7437 done
Chris@40 7438 done
Chris@40 7439 IFS=$as_save_IFS
Chris@40 7440
Chris@40 7441 fi
Chris@40 7442 fi
Chris@40 7443 STRIP=$ac_cv_prog_STRIP
Chris@40 7444 if test -n "$STRIP"; then
Chris@40 7445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Chris@40 7446 $as_echo "$STRIP" >&6; }
Chris@40 7447 else
Chris@40 7448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 7449 $as_echo "no" >&6; }
Chris@40 7450 fi
Chris@40 7451
Chris@40 7452
Chris@40 7453 fi
Chris@40 7454 if test -z "$ac_cv_prog_STRIP"; then
Chris@40 7455 ac_ct_STRIP=$STRIP
Chris@40 7456 # Extract the first word of "strip", so it can be a program name with args.
Chris@40 7457 set dummy strip; ac_word=$2
Chris@40 7458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 7459 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 7460 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Chris@40 7461 $as_echo_n "(cached) " >&6
Chris@40 7462 else
Chris@40 7463 if test -n "$ac_ct_STRIP"; then
Chris@40 7464 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Chris@40 7465 else
Chris@40 7466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 7467 for as_dir in $PATH
Chris@40 7468 do
Chris@40 7469 IFS=$as_save_IFS
Chris@40 7470 test -z "$as_dir" && as_dir=.
Chris@40 7471 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 7472 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 7473 ac_cv_prog_ac_ct_STRIP="strip"
Chris@40 7474 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 7475 break 2
Chris@40 7476 fi
Chris@40 7477 done
Chris@40 7478 done
Chris@40 7479 IFS=$as_save_IFS
Chris@40 7480
Chris@40 7481 fi
Chris@40 7482 fi
Chris@40 7483 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
Chris@40 7484 if test -n "$ac_ct_STRIP"; then
Chris@40 7485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
Chris@40 7486 $as_echo "$ac_ct_STRIP" >&6; }
Chris@40 7487 else
Chris@40 7488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 7489 $as_echo "no" >&6; }
Chris@40 7490 fi
Chris@40 7491
Chris@40 7492 if test "x$ac_ct_STRIP" = x; then
Chris@40 7493 STRIP=":"
Chris@40 7494 else
Chris@40 7495 case $cross_compiling:$ac_tool_warned in
Chris@40 7496 yes:)
Chris@40 7497 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 7498 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 7499 ac_tool_warned=yes ;;
Chris@40 7500 esac
Chris@40 7501 STRIP=$ac_ct_STRIP
Chris@40 7502 fi
Chris@40 7503 else
Chris@40 7504 STRIP="$ac_cv_prog_STRIP"
Chris@40 7505 fi
Chris@40 7506
Chris@40 7507 test -z "$STRIP" && STRIP=:
Chris@40 7508
Chris@40 7509
Chris@40 7510
Chris@40 7511
Chris@40 7512
Chris@40 7513
Chris@40 7514 if test -n "$ac_tool_prefix"; then
Chris@40 7515 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
Chris@40 7516 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Chris@40 7517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 7518 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 7519 if ${ac_cv_prog_RANLIB+:} false; then :
Chris@40 7520 $as_echo_n "(cached) " >&6
Chris@40 7521 else
Chris@40 7522 if test -n "$RANLIB"; then
Chris@40 7523 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
Chris@40 7524 else
Chris@40 7525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 7526 for as_dir in $PATH
Chris@40 7527 do
Chris@40 7528 IFS=$as_save_IFS
Chris@40 7529 test -z "$as_dir" && as_dir=.
Chris@40 7530 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 7531 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 7532 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Chris@40 7533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 7534 break 2
Chris@40 7535 fi
Chris@40 7536 done
Chris@40 7537 done
Chris@40 7538 IFS=$as_save_IFS
Chris@40 7539
Chris@40 7540 fi
Chris@40 7541 fi
Chris@40 7542 RANLIB=$ac_cv_prog_RANLIB
Chris@40 7543 if test -n "$RANLIB"; then
Chris@40 7544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
Chris@40 7545 $as_echo "$RANLIB" >&6; }
Chris@40 7546 else
Chris@40 7547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 7548 $as_echo "no" >&6; }
Chris@40 7549 fi
Chris@40 7550
Chris@40 7551
Chris@40 7552 fi
Chris@40 7553 if test -z "$ac_cv_prog_RANLIB"; then
Chris@40 7554 ac_ct_RANLIB=$RANLIB
Chris@40 7555 # Extract the first word of "ranlib", so it can be a program name with args.
Chris@40 7556 set dummy ranlib; ac_word=$2
Chris@40 7557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 7558 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 7559 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Chris@40 7560 $as_echo_n "(cached) " >&6
Chris@40 7561 else
Chris@40 7562 if test -n "$ac_ct_RANLIB"; then
Chris@40 7563 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
Chris@40 7564 else
Chris@40 7565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 7566 for as_dir in $PATH
Chris@40 7567 do
Chris@40 7568 IFS=$as_save_IFS
Chris@40 7569 test -z "$as_dir" && as_dir=.
Chris@40 7570 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 7571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 7572 ac_cv_prog_ac_ct_RANLIB="ranlib"
Chris@40 7573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 7574 break 2
Chris@40 7575 fi
Chris@40 7576 done
Chris@40 7577 done
Chris@40 7578 IFS=$as_save_IFS
Chris@40 7579
Chris@40 7580 fi
Chris@40 7581 fi
Chris@40 7582 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
Chris@40 7583 if test -n "$ac_ct_RANLIB"; then
Chris@40 7584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
Chris@40 7585 $as_echo "$ac_ct_RANLIB" >&6; }
Chris@40 7586 else
Chris@40 7587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 7588 $as_echo "no" >&6; }
Chris@40 7589 fi
Chris@40 7590
Chris@40 7591 if test "x$ac_ct_RANLIB" = x; then
Chris@40 7592 RANLIB=":"
Chris@40 7593 else
Chris@40 7594 case $cross_compiling:$ac_tool_warned in
Chris@40 7595 yes:)
Chris@40 7596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 7597 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 7598 ac_tool_warned=yes ;;
Chris@40 7599 esac
Chris@40 7600 RANLIB=$ac_ct_RANLIB
Chris@40 7601 fi
Chris@40 7602 else
Chris@40 7603 RANLIB="$ac_cv_prog_RANLIB"
Chris@40 7604 fi
Chris@40 7605
Chris@40 7606 test -z "$RANLIB" && RANLIB=:
Chris@40 7607
Chris@40 7608
Chris@40 7609
Chris@40 7610
Chris@40 7611
Chris@40 7612
Chris@40 7613 # Determine commands to create old-style static archives.
Chris@40 7614 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
Chris@40 7615 old_postinstall_cmds='chmod 644 $oldlib'
Chris@40 7616 old_postuninstall_cmds=
Chris@40 7617
Chris@40 7618 if test -n "$RANLIB"; then
Chris@40 7619 case $host_os in
Chris@40 7620 bitrig* | openbsd*)
Chris@40 7621 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
Chris@40 7622 ;;
Chris@40 7623 *)
Chris@40 7624 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
Chris@40 7625 ;;
Chris@40 7626 esac
Chris@40 7627 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
Chris@40 7628 fi
Chris@40 7629
Chris@40 7630 case $host_os in
Chris@40 7631 darwin*)
Chris@40 7632 lock_old_archive_extraction=yes ;;
Chris@40 7633 *)
Chris@40 7634 lock_old_archive_extraction=no ;;
Chris@40 7635 esac
Chris@40 7636
Chris@40 7637
Chris@40 7638
Chris@40 7639
Chris@40 7640
Chris@40 7641
Chris@40 7642
Chris@40 7643
Chris@40 7644
Chris@40 7645
Chris@40 7646
Chris@40 7647
Chris@40 7648
Chris@40 7649
Chris@40 7650
Chris@40 7651
Chris@40 7652
Chris@40 7653
Chris@40 7654
Chris@40 7655
Chris@40 7656
Chris@40 7657
Chris@40 7658
Chris@40 7659
Chris@40 7660
Chris@40 7661
Chris@40 7662
Chris@40 7663
Chris@40 7664
Chris@40 7665
Chris@40 7666
Chris@40 7667
Chris@40 7668
Chris@40 7669
Chris@40 7670
Chris@40 7671
Chris@40 7672
Chris@40 7673
Chris@40 7674
Chris@40 7675 # If no C compiler was specified, use CC.
Chris@40 7676 LTCC=${LTCC-"$CC"}
Chris@40 7677
Chris@40 7678 # If no C compiler flags were specified, use CFLAGS.
Chris@40 7679 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@40 7680
Chris@40 7681 # Allow CC to be a program name with arguments.
Chris@40 7682 compiler=$CC
Chris@40 7683
Chris@40 7684
Chris@40 7685 # Check for command to grab the raw symbol name followed by C symbol from nm.
Chris@40 7686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
Chris@40 7687 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
Chris@40 7688 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
Chris@40 7689 $as_echo_n "(cached) " >&6
Chris@40 7690 else
Chris@40 7691
Chris@40 7692 # These are sane defaults that work on at least a few old systems.
Chris@40 7693 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
Chris@40 7694
Chris@40 7695 # Character class describing NM global symbol codes.
Chris@40 7696 symcode='[BCDEGRST]'
Chris@40 7697
Chris@40 7698 # Regexp to match symbols that can be accessed directly from C.
Chris@40 7699 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
Chris@40 7700
Chris@40 7701 # Define system-specific variables.
Chris@40 7702 case $host_os in
Chris@40 7703 aix*)
Chris@40 7704 symcode='[BCDT]'
Chris@40 7705 ;;
Chris@40 7706 cygwin* | mingw* | pw32* | cegcc*)
Chris@40 7707 symcode='[ABCDGISTW]'
Chris@40 7708 ;;
Chris@40 7709 hpux*)
Chris@40 7710 if test ia64 = "$host_cpu"; then
Chris@40 7711 symcode='[ABCDEGRST]'
Chris@40 7712 fi
Chris@40 7713 ;;
Chris@40 7714 irix* | nonstopux*)
Chris@40 7715 symcode='[BCDEGRST]'
Chris@40 7716 ;;
Chris@40 7717 osf*)
Chris@40 7718 symcode='[BCDEGQRST]'
Chris@40 7719 ;;
Chris@40 7720 solaris*)
Chris@40 7721 symcode='[BDRT]'
Chris@40 7722 ;;
Chris@40 7723 sco3.2v5*)
Chris@40 7724 symcode='[DT]'
Chris@40 7725 ;;
Chris@40 7726 sysv4.2uw2*)
Chris@40 7727 symcode='[DT]'
Chris@40 7728 ;;
Chris@40 7729 sysv5* | sco5v6* | unixware* | OpenUNIX*)
Chris@40 7730 symcode='[ABDT]'
Chris@40 7731 ;;
Chris@40 7732 sysv4)
Chris@40 7733 symcode='[DFNSTU]'
Chris@40 7734 ;;
Chris@40 7735 esac
Chris@40 7736
Chris@40 7737 # If we're using GNU nm, then use its standard symbol codes.
Chris@40 7738 case `$NM -V 2>&1` in
Chris@40 7739 *GNU* | *'with BFD'*)
Chris@40 7740 symcode='[ABCDGIRSTW]' ;;
Chris@40 7741 esac
Chris@40 7742
Chris@40 7743 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
Chris@40 7744 # Gets list of data symbols to import.
Chris@40 7745 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
Chris@40 7746 # Adjust the below global symbol transforms to fixup imported variables.
Chris@40 7747 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
Chris@40 7748 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
Chris@40 7749 lt_c_name_lib_hook="\
Chris@40 7750 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
Chris@40 7751 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
Chris@40 7752 else
Chris@40 7753 # Disable hooks by default.
Chris@40 7754 lt_cv_sys_global_symbol_to_import=
Chris@40 7755 lt_cdecl_hook=
Chris@40 7756 lt_c_name_hook=
Chris@40 7757 lt_c_name_lib_hook=
Chris@40 7758 fi
Chris@40 7759
Chris@40 7760 # Transform an extracted symbol line into a proper C declaration.
Chris@40 7761 # Some systems (esp. on ia64) link data and code symbols differently,
Chris@40 7762 # so use this general approach.
Chris@40 7763 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
Chris@40 7764 $lt_cdecl_hook\
Chris@40 7765 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
Chris@40 7766 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
Chris@40 7767
Chris@40 7768 # Transform an extracted symbol line into symbol name and symbol address
Chris@40 7769 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
Chris@40 7770 $lt_c_name_hook\
Chris@40 7771 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
Chris@40 7772 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
Chris@40 7773
Chris@40 7774 # Transform an extracted symbol line into symbol name with lib prefix and
Chris@40 7775 # symbol address.
Chris@40 7776 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
Chris@40 7777 $lt_c_name_lib_hook\
Chris@40 7778 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
Chris@40 7779 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
Chris@40 7780 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
Chris@40 7781
Chris@40 7782 # Handle CRLF in mingw tool chain
Chris@40 7783 opt_cr=
Chris@40 7784 case $build_os in
Chris@40 7785 mingw*)
Chris@40 7786 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
Chris@40 7787 ;;
Chris@40 7788 esac
Chris@40 7789
Chris@40 7790 # Try without a prefix underscore, then with it.
Chris@40 7791 for ac_symprfx in "" "_"; do
Chris@40 7792
Chris@40 7793 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
Chris@40 7794 symxfrm="\\1 $ac_symprfx\\2 \\2"
Chris@40 7795
Chris@40 7796 # Write the raw and C identifiers.
Chris@40 7797 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
Chris@40 7798 # Fake it for dumpbin and say T for any non-static function,
Chris@40 7799 # D for any global variable and I for any imported variable.
Chris@40 7800 # Also find C++ and __fastcall symbols from MSVC++,
Chris@40 7801 # which start with @ or ?.
Chris@40 7802 lt_cv_sys_global_symbol_pipe="$AWK '"\
Chris@40 7803 " {last_section=section; section=\$ 3};"\
Chris@40 7804 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
Chris@40 7805 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
Chris@40 7806 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
Chris@40 7807 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
Chris@40 7808 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
Chris@40 7809 " \$ 0!~/External *\|/{next};"\
Chris@40 7810 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
Chris@40 7811 " {if(hide[section]) next};"\
Chris@40 7812 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
Chris@40 7813 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
Chris@40 7814 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
Chris@40 7815 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
Chris@40 7816 " ' prfx=^$ac_symprfx"
Chris@40 7817 else
Chris@40 7818 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
Chris@40 7819 fi
Chris@40 7820 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
Chris@40 7821
Chris@40 7822 # Check to see that the pipe works correctly.
Chris@40 7823 pipe_works=no
Chris@40 7824
Chris@40 7825 rm -f conftest*
Chris@40 7826 cat > conftest.$ac_ext <<_LT_EOF
Chris@40 7827 #ifdef __cplusplus
Chris@40 7828 extern "C" {
Chris@40 7829 #endif
Chris@40 7830 char nm_test_var;
Chris@40 7831 void nm_test_func(void);
Chris@40 7832 void nm_test_func(void){}
Chris@40 7833 #ifdef __cplusplus
Chris@40 7834 }
Chris@40 7835 #endif
Chris@40 7836 int main(){nm_test_var='a';nm_test_func();return(0);}
Chris@40 7837 _LT_EOF
Chris@40 7838
Chris@40 7839 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@40 7840 (eval $ac_compile) 2>&5
Chris@40 7841 ac_status=$?
Chris@40 7842 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 7843 test $ac_status = 0; }; then
Chris@40 7844 # Now try to grab the symbols.
Chris@40 7845 nlist=conftest.nm
Chris@40 7846 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
Chris@40 7847 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
Chris@40 7848 ac_status=$?
Chris@40 7849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 7850 test $ac_status = 0; } && test -s "$nlist"; then
Chris@40 7851 # Try sorting and uniquifying the output.
Chris@40 7852 if sort "$nlist" | uniq > "$nlist"T; then
Chris@40 7853 mv -f "$nlist"T "$nlist"
Chris@40 7854 else
Chris@40 7855 rm -f "$nlist"T
Chris@40 7856 fi
Chris@40 7857
Chris@40 7858 # Make sure that we snagged all the symbols we need.
Chris@40 7859 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
Chris@40 7860 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
Chris@40 7861 cat <<_LT_EOF > conftest.$ac_ext
Chris@40 7862 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
Chris@40 7863 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
Chris@40 7864 /* DATA imports from DLLs on WIN32 can't be const, because runtime
Chris@40 7865 relocations are performed -- see ld's documentation on pseudo-relocs. */
Chris@40 7866 # define LT_DLSYM_CONST
Chris@40 7867 #elif defined __osf__
Chris@40 7868 /* This system does not cope well with relocations in const data. */
Chris@40 7869 # define LT_DLSYM_CONST
Chris@40 7870 #else
Chris@40 7871 # define LT_DLSYM_CONST const
Chris@40 7872 #endif
Chris@40 7873
Chris@40 7874 #ifdef __cplusplus
Chris@40 7875 extern "C" {
Chris@40 7876 #endif
Chris@40 7877
Chris@40 7878 _LT_EOF
Chris@40 7879 # Now generate the symbol file.
Chris@40 7880 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
Chris@40 7881
Chris@40 7882 cat <<_LT_EOF >> conftest.$ac_ext
Chris@40 7883
Chris@40 7884 /* The mapping between symbol names and symbols. */
Chris@40 7885 LT_DLSYM_CONST struct {
Chris@40 7886 const char *name;
Chris@40 7887 void *address;
Chris@40 7888 }
Chris@40 7889 lt__PROGRAM__LTX_preloaded_symbols[] =
Chris@40 7890 {
Chris@40 7891 { "@PROGRAM@", (void *) 0 },
Chris@40 7892 _LT_EOF
Chris@40 7893 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
Chris@40 7894 cat <<\_LT_EOF >> conftest.$ac_ext
Chris@40 7895 {0, (void *) 0}
Chris@40 7896 };
Chris@40 7897
Chris@40 7898 /* This works around a problem in FreeBSD linker */
Chris@40 7899 #ifdef FREEBSD_WORKAROUND
Chris@40 7900 static const void *lt_preloaded_setup() {
Chris@40 7901 return lt__PROGRAM__LTX_preloaded_symbols;
Chris@40 7902 }
Chris@40 7903 #endif
Chris@40 7904
Chris@40 7905 #ifdef __cplusplus
Chris@40 7906 }
Chris@40 7907 #endif
Chris@40 7908 _LT_EOF
Chris@40 7909 # Now try linking the two files.
Chris@40 7910 mv conftest.$ac_objext conftstm.$ac_objext
Chris@40 7911 lt_globsym_save_LIBS=$LIBS
Chris@40 7912 lt_globsym_save_CFLAGS=$CFLAGS
Chris@40 7913 LIBS=conftstm.$ac_objext
Chris@40 7914 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
Chris@40 7915 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@40 7916 (eval $ac_link) 2>&5
Chris@40 7917 ac_status=$?
Chris@40 7918 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 7919 test $ac_status = 0; } && test -s conftest$ac_exeext; then
Chris@40 7920 pipe_works=yes
Chris@40 7921 fi
Chris@40 7922 LIBS=$lt_globsym_save_LIBS
Chris@40 7923 CFLAGS=$lt_globsym_save_CFLAGS
Chris@40 7924 else
Chris@40 7925 echo "cannot find nm_test_func in $nlist" >&5
Chris@40 7926 fi
Chris@40 7927 else
Chris@40 7928 echo "cannot find nm_test_var in $nlist" >&5
Chris@40 7929 fi
Chris@40 7930 else
Chris@40 7931 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
Chris@40 7932 fi
Chris@40 7933 else
Chris@40 7934 echo "$progname: failed program was:" >&5
Chris@40 7935 cat conftest.$ac_ext >&5
Chris@40 7936 fi
Chris@40 7937 rm -rf conftest* conftst*
Chris@40 7938
Chris@40 7939 # Do not use the global_symbol_pipe unless it works.
Chris@40 7940 if test yes = "$pipe_works"; then
Chris@40 7941 break
Chris@40 7942 else
Chris@40 7943 lt_cv_sys_global_symbol_pipe=
Chris@40 7944 fi
Chris@40 7945 done
Chris@40 7946
Chris@40 7947 fi
Chris@40 7948
Chris@40 7949 if test -z "$lt_cv_sys_global_symbol_pipe"; then
Chris@40 7950 lt_cv_sys_global_symbol_to_cdecl=
Chris@40 7951 fi
Chris@40 7952 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
Chris@40 7953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
Chris@40 7954 $as_echo "failed" >&6; }
Chris@40 7955 else
Chris@40 7956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
Chris@40 7957 $as_echo "ok" >&6; }
Chris@40 7958 fi
Chris@40 7959
Chris@40 7960 # Response file support.
Chris@40 7961 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
Chris@40 7962 nm_file_list_spec='@'
Chris@40 7963 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
Chris@40 7964 nm_file_list_spec='@'
Chris@40 7965 fi
Chris@40 7966
Chris@40 7967
Chris@40 7968
Chris@40 7969
Chris@40 7970
Chris@40 7971
Chris@40 7972
Chris@40 7973
Chris@40 7974
Chris@40 7975
Chris@40 7976
Chris@40 7977
Chris@40 7978
Chris@40 7979
Chris@40 7980
Chris@40 7981
Chris@40 7982
Chris@40 7983
Chris@40 7984
Chris@40 7985
Chris@40 7986
Chris@40 7987
Chris@40 7988
Chris@40 7989
Chris@40 7990
Chris@40 7991
Chris@40 7992
Chris@40 7993
Chris@40 7994
Chris@40 7995
Chris@40 7996
Chris@40 7997
Chris@40 7998
Chris@40 7999
Chris@40 8000
Chris@40 8001
Chris@40 8002
Chris@40 8003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
Chris@40 8004 $as_echo_n "checking for sysroot... " >&6; }
Chris@40 8005
Chris@40 8006 # Check whether --with-sysroot was given.
Chris@40 8007 if test "${with_sysroot+set}" = set; then :
Chris@40 8008 withval=$with_sysroot;
Chris@40 8009 else
Chris@40 8010 with_sysroot=no
Chris@40 8011 fi
Chris@40 8012
Chris@40 8013
Chris@40 8014 lt_sysroot=
Chris@40 8015 case $with_sysroot in #(
Chris@40 8016 yes)
Chris@40 8017 if test yes = "$GCC"; then
Chris@40 8018 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
Chris@40 8019 fi
Chris@40 8020 ;; #(
Chris@40 8021 /*)
Chris@40 8022 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
Chris@40 8023 ;; #(
Chris@40 8024 no|'')
Chris@40 8025 ;; #(
Chris@40 8026 *)
Chris@40 8027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
Chris@40 8028 $as_echo "$with_sysroot" >&6; }
Chris@40 8029 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
Chris@40 8030 ;;
Chris@40 8031 esac
Chris@40 8032
Chris@40 8033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
Chris@40 8034 $as_echo "${lt_sysroot:-no}" >&6; }
Chris@40 8035
Chris@40 8036
Chris@40 8037
Chris@40 8038
Chris@40 8039
Chris@40 8040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
Chris@40 8041 $as_echo_n "checking for a working dd... " >&6; }
Chris@40 8042 if ${ac_cv_path_lt_DD+:} false; then :
Chris@40 8043 $as_echo_n "(cached) " >&6
Chris@40 8044 else
Chris@40 8045 printf 0123456789abcdef0123456789abcdef >conftest.i
Chris@40 8046 cat conftest.i conftest.i >conftest2.i
Chris@40 8047 : ${lt_DD:=$DD}
Chris@40 8048 if test -z "$lt_DD"; then
Chris@40 8049 ac_path_lt_DD_found=false
Chris@40 8050 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@40 8051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 8052 for as_dir in $PATH
Chris@40 8053 do
Chris@40 8054 IFS=$as_save_IFS
Chris@40 8055 test -z "$as_dir" && as_dir=.
Chris@40 8056 for ac_prog in dd; do
Chris@40 8057 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 8058 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
Chris@40 8059 as_fn_executable_p "$ac_path_lt_DD" || continue
Chris@40 8060 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
Chris@40 8061 cmp -s conftest.i conftest.out \
Chris@40 8062 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
Chris@40 8063 fi
Chris@40 8064 $ac_path_lt_DD_found && break 3
Chris@40 8065 done
Chris@40 8066 done
Chris@40 8067 done
Chris@40 8068 IFS=$as_save_IFS
Chris@40 8069 if test -z "$ac_cv_path_lt_DD"; then
Chris@40 8070 :
Chris@40 8071 fi
Chris@40 8072 else
Chris@40 8073 ac_cv_path_lt_DD=$lt_DD
Chris@40 8074 fi
Chris@40 8075
Chris@40 8076 rm -f conftest.i conftest2.i conftest.out
Chris@40 8077 fi
Chris@40 8078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
Chris@40 8079 $as_echo "$ac_cv_path_lt_DD" >&6; }
Chris@40 8080
Chris@40 8081
Chris@40 8082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
Chris@40 8083 $as_echo_n "checking how to truncate binary pipes... " >&6; }
Chris@40 8084 if ${lt_cv_truncate_bin+:} false; then :
Chris@40 8085 $as_echo_n "(cached) " >&6
Chris@40 8086 else
Chris@40 8087 printf 0123456789abcdef0123456789abcdef >conftest.i
Chris@40 8088 cat conftest.i conftest.i >conftest2.i
Chris@40 8089 lt_cv_truncate_bin=
Chris@40 8090 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
Chris@40 8091 cmp -s conftest.i conftest.out \
Chris@40 8092 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
Chris@40 8093 fi
Chris@40 8094 rm -f conftest.i conftest2.i conftest.out
Chris@40 8095 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
Chris@40 8096 fi
Chris@40 8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
Chris@40 8098 $as_echo "$lt_cv_truncate_bin" >&6; }
Chris@40 8099
Chris@40 8100
Chris@40 8101
Chris@40 8102
Chris@40 8103
Chris@40 8104
Chris@40 8105
Chris@40 8106 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
Chris@40 8107 func_cc_basename ()
Chris@40 8108 {
Chris@40 8109 for cc_temp in $*""; do
Chris@40 8110 case $cc_temp in
Chris@40 8111 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@40 8112 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@40 8113 \-*) ;;
Chris@40 8114 *) break;;
Chris@40 8115 esac
Chris@40 8116 done
Chris@40 8117 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Chris@40 8118 }
Chris@40 8119
Chris@40 8120 # Check whether --enable-libtool-lock was given.
Chris@40 8121 if test "${enable_libtool_lock+set}" = set; then :
Chris@40 8122 enableval=$enable_libtool_lock;
Chris@40 8123 fi
Chris@40 8124
Chris@40 8125 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
Chris@40 8126
Chris@40 8127 # Some flags need to be propagated to the compiler or linker for good
Chris@40 8128 # libtool support.
Chris@40 8129 case $host in
Chris@40 8130 ia64-*-hpux*)
Chris@40 8131 # Find out what ABI is being produced by ac_compile, and set mode
Chris@40 8132 # options accordingly.
Chris@40 8133 echo 'int i;' > conftest.$ac_ext
Chris@40 8134 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@40 8135 (eval $ac_compile) 2>&5
Chris@40 8136 ac_status=$?
Chris@40 8137 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 8138 test $ac_status = 0; }; then
Chris@40 8139 case `/usr/bin/file conftest.$ac_objext` in
Chris@40 8140 *ELF-32*)
Chris@40 8141 HPUX_IA64_MODE=32
Chris@40 8142 ;;
Chris@40 8143 *ELF-64*)
Chris@40 8144 HPUX_IA64_MODE=64
Chris@40 8145 ;;
Chris@40 8146 esac
Chris@40 8147 fi
Chris@40 8148 rm -rf conftest*
Chris@40 8149 ;;
Chris@40 8150 *-*-irix6*)
Chris@40 8151 # Find out what ABI is being produced by ac_compile, and set linker
Chris@40 8152 # options accordingly.
Chris@40 8153 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
Chris@40 8154 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@40 8155 (eval $ac_compile) 2>&5
Chris@40 8156 ac_status=$?
Chris@40 8157 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 8158 test $ac_status = 0; }; then
Chris@40 8159 if test yes = "$lt_cv_prog_gnu_ld"; then
Chris@40 8160 case `/usr/bin/file conftest.$ac_objext` in
Chris@40 8161 *32-bit*)
Chris@40 8162 LD="${LD-ld} -melf32bsmip"
Chris@40 8163 ;;
Chris@40 8164 *N32*)
Chris@40 8165 LD="${LD-ld} -melf32bmipn32"
Chris@40 8166 ;;
Chris@40 8167 *64-bit*)
Chris@40 8168 LD="${LD-ld} -melf64bmip"
Chris@40 8169 ;;
Chris@40 8170 esac
Chris@40 8171 else
Chris@40 8172 case `/usr/bin/file conftest.$ac_objext` in
Chris@40 8173 *32-bit*)
Chris@40 8174 LD="${LD-ld} -32"
Chris@40 8175 ;;
Chris@40 8176 *N32*)
Chris@40 8177 LD="${LD-ld} -n32"
Chris@40 8178 ;;
Chris@40 8179 *64-bit*)
Chris@40 8180 LD="${LD-ld} -64"
Chris@40 8181 ;;
Chris@40 8182 esac
Chris@40 8183 fi
Chris@40 8184 fi
Chris@40 8185 rm -rf conftest*
Chris@40 8186 ;;
Chris@40 8187
Chris@40 8188 mips64*-*linux*)
Chris@40 8189 # Find out what ABI is being produced by ac_compile, and set linker
Chris@40 8190 # options accordingly.
Chris@40 8191 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
Chris@40 8192 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@40 8193 (eval $ac_compile) 2>&5
Chris@40 8194 ac_status=$?
Chris@40 8195 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 8196 test $ac_status = 0; }; then
Chris@40 8197 emul=elf
Chris@40 8198 case `/usr/bin/file conftest.$ac_objext` in
Chris@40 8199 *32-bit*)
Chris@40 8200 emul="${emul}32"
Chris@40 8201 ;;
Chris@40 8202 *64-bit*)
Chris@40 8203 emul="${emul}64"
Chris@40 8204 ;;
Chris@40 8205 esac
Chris@40 8206 case `/usr/bin/file conftest.$ac_objext` in
Chris@40 8207 *MSB*)
Chris@40 8208 emul="${emul}btsmip"
Chris@40 8209 ;;
Chris@40 8210 *LSB*)
Chris@40 8211 emul="${emul}ltsmip"
Chris@40 8212 ;;
Chris@40 8213 esac
Chris@40 8214 case `/usr/bin/file conftest.$ac_objext` in
Chris@40 8215 *N32*)
Chris@40 8216 emul="${emul}n32"
Chris@40 8217 ;;
Chris@40 8218 esac
Chris@40 8219 LD="${LD-ld} -m $emul"
Chris@40 8220 fi
Chris@40 8221 rm -rf conftest*
Chris@40 8222 ;;
Chris@40 8223
Chris@40 8224 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
Chris@40 8225 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
Chris@40 8226 # Find out what ABI is being produced by ac_compile, and set linker
Chris@40 8227 # options accordingly. Note that the listed cases only cover the
Chris@40 8228 # situations where additional linker options are needed (such as when
Chris@40 8229 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
Chris@40 8230 # vice versa); the common cases where no linker options are needed do
Chris@40 8231 # not appear in the list.
Chris@40 8232 echo 'int i;' > conftest.$ac_ext
Chris@40 8233 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@40 8234 (eval $ac_compile) 2>&5
Chris@40 8235 ac_status=$?
Chris@40 8236 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 8237 test $ac_status = 0; }; then
Chris@40 8238 case `/usr/bin/file conftest.o` in
Chris@40 8239 *32-bit*)
Chris@40 8240 case $host in
Chris@40 8241 x86_64-*kfreebsd*-gnu)
Chris@40 8242 LD="${LD-ld} -m elf_i386_fbsd"
Chris@40 8243 ;;
Chris@40 8244 x86_64-*linux*)
Chris@40 8245 case `/usr/bin/file conftest.o` in
Chris@40 8246 *x86-64*)
Chris@40 8247 LD="${LD-ld} -m elf32_x86_64"
Chris@40 8248 ;;
Chris@40 8249 *)
Chris@40 8250 LD="${LD-ld} -m elf_i386"
Chris@40 8251 ;;
Chris@40 8252 esac
Chris@40 8253 ;;
Chris@40 8254 powerpc64le-*linux*)
Chris@40 8255 LD="${LD-ld} -m elf32lppclinux"
Chris@40 8256 ;;
Chris@40 8257 powerpc64-*linux*)
Chris@40 8258 LD="${LD-ld} -m elf32ppclinux"
Chris@40 8259 ;;
Chris@40 8260 s390x-*linux*)
Chris@40 8261 LD="${LD-ld} -m elf_s390"
Chris@40 8262 ;;
Chris@40 8263 sparc64-*linux*)
Chris@40 8264 LD="${LD-ld} -m elf32_sparc"
Chris@40 8265 ;;
Chris@40 8266 esac
Chris@40 8267 ;;
Chris@40 8268 *64-bit*)
Chris@40 8269 case $host in
Chris@40 8270 x86_64-*kfreebsd*-gnu)
Chris@40 8271 LD="${LD-ld} -m elf_x86_64_fbsd"
Chris@40 8272 ;;
Chris@40 8273 x86_64-*linux*)
Chris@40 8274 LD="${LD-ld} -m elf_x86_64"
Chris@40 8275 ;;
Chris@40 8276 powerpcle-*linux*)
Chris@40 8277 LD="${LD-ld} -m elf64lppc"
Chris@40 8278 ;;
Chris@40 8279 powerpc-*linux*)
Chris@40 8280 LD="${LD-ld} -m elf64ppc"
Chris@40 8281 ;;
Chris@40 8282 s390*-*linux*|s390*-*tpf*)
Chris@40 8283 LD="${LD-ld} -m elf64_s390"
Chris@40 8284 ;;
Chris@40 8285 sparc*-*linux*)
Chris@40 8286 LD="${LD-ld} -m elf64_sparc"
Chris@40 8287 ;;
Chris@40 8288 esac
Chris@40 8289 ;;
Chris@40 8290 esac
Chris@40 8291 fi
Chris@40 8292 rm -rf conftest*
Chris@40 8293 ;;
Chris@40 8294
Chris@40 8295 *-*-sco3.2v5*)
Chris@40 8296 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
Chris@40 8297 SAVE_CFLAGS=$CFLAGS
Chris@40 8298 CFLAGS="$CFLAGS -belf"
Chris@40 8299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
Chris@40 8300 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
Chris@40 8301 if ${lt_cv_cc_needs_belf+:} false; then :
Chris@40 8302 $as_echo_n "(cached) " >&6
Chris@40 8303 else
Chris@40 8304 ac_ext=c
Chris@40 8305 ac_cpp='$CPP $CPPFLAGS'
Chris@40 8306 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 8307 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 8308 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 8309
Chris@40 8310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 8311 /* end confdefs.h. */
Chris@40 8312
Chris@40 8313 int
Chris@40 8314 main ()
Chris@40 8315 {
Chris@40 8316
Chris@40 8317 ;
Chris@40 8318 return 0;
Chris@40 8319 }
Chris@40 8320 _ACEOF
Chris@40 8321 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 8322 lt_cv_cc_needs_belf=yes
Chris@40 8323 else
Chris@40 8324 lt_cv_cc_needs_belf=no
Chris@40 8325 fi
Chris@40 8326 rm -f core conftest.err conftest.$ac_objext \
Chris@40 8327 conftest$ac_exeext conftest.$ac_ext
Chris@40 8328 ac_ext=c
Chris@40 8329 ac_cpp='$CPP $CPPFLAGS'
Chris@40 8330 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 8331 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 8332 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 8333
Chris@40 8334 fi
Chris@40 8335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
Chris@40 8336 $as_echo "$lt_cv_cc_needs_belf" >&6; }
Chris@40 8337 if test yes != "$lt_cv_cc_needs_belf"; then
Chris@40 8338 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
Chris@40 8339 CFLAGS=$SAVE_CFLAGS
Chris@40 8340 fi
Chris@40 8341 ;;
Chris@40 8342 *-*solaris*)
Chris@40 8343 # Find out what ABI is being produced by ac_compile, and set linker
Chris@40 8344 # options accordingly.
Chris@40 8345 echo 'int i;' > conftest.$ac_ext
Chris@40 8346 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@40 8347 (eval $ac_compile) 2>&5
Chris@40 8348 ac_status=$?
Chris@40 8349 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 8350 test $ac_status = 0; }; then
Chris@40 8351 case `/usr/bin/file conftest.o` in
Chris@40 8352 *64-bit*)
Chris@40 8353 case $lt_cv_prog_gnu_ld in
Chris@40 8354 yes*)
Chris@40 8355 case $host in
Chris@40 8356 i?86-*-solaris*|x86_64-*-solaris*)
Chris@40 8357 LD="${LD-ld} -m elf_x86_64"
Chris@40 8358 ;;
Chris@40 8359 sparc*-*-solaris*)
Chris@40 8360 LD="${LD-ld} -m elf64_sparc"
Chris@40 8361 ;;
Chris@40 8362 esac
Chris@40 8363 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
Chris@40 8364 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
Chris@40 8365 LD=${LD-ld}_sol2
Chris@40 8366 fi
Chris@40 8367 ;;
Chris@40 8368 *)
Chris@40 8369 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
Chris@40 8370 LD="${LD-ld} -64"
Chris@40 8371 fi
Chris@40 8372 ;;
Chris@40 8373 esac
Chris@40 8374 ;;
Chris@40 8375 esac
Chris@40 8376 fi
Chris@40 8377 rm -rf conftest*
Chris@40 8378 ;;
Chris@40 8379 esac
Chris@40 8380
Chris@40 8381 need_locks=$enable_libtool_lock
Chris@40 8382
Chris@40 8383 if test -n "$ac_tool_prefix"; then
Chris@40 8384 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
Chris@40 8385 set dummy ${ac_tool_prefix}mt; ac_word=$2
Chris@40 8386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 8387 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 8388 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
Chris@40 8389 $as_echo_n "(cached) " >&6
Chris@40 8390 else
Chris@40 8391 if test -n "$MANIFEST_TOOL"; then
Chris@40 8392 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
Chris@40 8393 else
Chris@40 8394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 8395 for as_dir in $PATH
Chris@40 8396 do
Chris@40 8397 IFS=$as_save_IFS
Chris@40 8398 test -z "$as_dir" && as_dir=.
Chris@40 8399 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 8400 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 8401 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
Chris@40 8402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 8403 break 2
Chris@40 8404 fi
Chris@40 8405 done
Chris@40 8406 done
Chris@40 8407 IFS=$as_save_IFS
Chris@40 8408
Chris@40 8409 fi
Chris@40 8410 fi
Chris@40 8411 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
Chris@40 8412 if test -n "$MANIFEST_TOOL"; then
Chris@40 8413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
Chris@40 8414 $as_echo "$MANIFEST_TOOL" >&6; }
Chris@40 8415 else
Chris@40 8416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 8417 $as_echo "no" >&6; }
Chris@40 8418 fi
Chris@40 8419
Chris@40 8420
Chris@40 8421 fi
Chris@40 8422 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
Chris@40 8423 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
Chris@40 8424 # Extract the first word of "mt", so it can be a program name with args.
Chris@40 8425 set dummy mt; ac_word=$2
Chris@40 8426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 8427 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 8428 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
Chris@40 8429 $as_echo_n "(cached) " >&6
Chris@40 8430 else
Chris@40 8431 if test -n "$ac_ct_MANIFEST_TOOL"; then
Chris@40 8432 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
Chris@40 8433 else
Chris@40 8434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 8435 for as_dir in $PATH
Chris@40 8436 do
Chris@40 8437 IFS=$as_save_IFS
Chris@40 8438 test -z "$as_dir" && as_dir=.
Chris@40 8439 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 8440 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 8441 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
Chris@40 8442 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 8443 break 2
Chris@40 8444 fi
Chris@40 8445 done
Chris@40 8446 done
Chris@40 8447 IFS=$as_save_IFS
Chris@40 8448
Chris@40 8449 fi
Chris@40 8450 fi
Chris@40 8451 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
Chris@40 8452 if test -n "$ac_ct_MANIFEST_TOOL"; then
Chris@40 8453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
Chris@40 8454 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
Chris@40 8455 else
Chris@40 8456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 8457 $as_echo "no" >&6; }
Chris@40 8458 fi
Chris@40 8459
Chris@40 8460 if test "x$ac_ct_MANIFEST_TOOL" = x; then
Chris@40 8461 MANIFEST_TOOL=":"
Chris@40 8462 else
Chris@40 8463 case $cross_compiling:$ac_tool_warned in
Chris@40 8464 yes:)
Chris@40 8465 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 8466 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 8467 ac_tool_warned=yes ;;
Chris@40 8468 esac
Chris@40 8469 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
Chris@40 8470 fi
Chris@40 8471 else
Chris@40 8472 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
Chris@40 8473 fi
Chris@40 8474
Chris@40 8475 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
Chris@40 8476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
Chris@40 8477 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
Chris@40 8478 if ${lt_cv_path_mainfest_tool+:} false; then :
Chris@40 8479 $as_echo_n "(cached) " >&6
Chris@40 8480 else
Chris@40 8481 lt_cv_path_mainfest_tool=no
Chris@40 8482 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
Chris@40 8483 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
Chris@40 8484 cat conftest.err >&5
Chris@40 8485 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
Chris@40 8486 lt_cv_path_mainfest_tool=yes
Chris@40 8487 fi
Chris@40 8488 rm -f conftest*
Chris@40 8489 fi
Chris@40 8490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
Chris@40 8491 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
Chris@40 8492 if test yes != "$lt_cv_path_mainfest_tool"; then
Chris@40 8493 MANIFEST_TOOL=:
Chris@40 8494 fi
Chris@40 8495
Chris@40 8496
Chris@40 8497
Chris@40 8498
Chris@40 8499
Chris@40 8500
Chris@40 8501 case $host_os in
Chris@40 8502 rhapsody* | darwin*)
Chris@40 8503 if test -n "$ac_tool_prefix"; then
Chris@40 8504 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
Chris@40 8505 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
Chris@40 8506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 8507 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 8508 if ${ac_cv_prog_DSYMUTIL+:} false; then :
Chris@40 8509 $as_echo_n "(cached) " >&6
Chris@40 8510 else
Chris@40 8511 if test -n "$DSYMUTIL"; then
Chris@40 8512 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
Chris@40 8513 else
Chris@40 8514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 8515 for as_dir in $PATH
Chris@40 8516 do
Chris@40 8517 IFS=$as_save_IFS
Chris@40 8518 test -z "$as_dir" && as_dir=.
Chris@40 8519 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 8520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 8521 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
Chris@40 8522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 8523 break 2
Chris@40 8524 fi
Chris@40 8525 done
Chris@40 8526 done
Chris@40 8527 IFS=$as_save_IFS
Chris@40 8528
Chris@40 8529 fi
Chris@40 8530 fi
Chris@40 8531 DSYMUTIL=$ac_cv_prog_DSYMUTIL
Chris@40 8532 if test -n "$DSYMUTIL"; then
Chris@40 8533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
Chris@40 8534 $as_echo "$DSYMUTIL" >&6; }
Chris@40 8535 else
Chris@40 8536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 8537 $as_echo "no" >&6; }
Chris@40 8538 fi
Chris@40 8539
Chris@40 8540
Chris@40 8541 fi
Chris@40 8542 if test -z "$ac_cv_prog_DSYMUTIL"; then
Chris@40 8543 ac_ct_DSYMUTIL=$DSYMUTIL
Chris@40 8544 # Extract the first word of "dsymutil", so it can be a program name with args.
Chris@40 8545 set dummy dsymutil; ac_word=$2
Chris@40 8546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 8547 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 8548 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
Chris@40 8549 $as_echo_n "(cached) " >&6
Chris@40 8550 else
Chris@40 8551 if test -n "$ac_ct_DSYMUTIL"; then
Chris@40 8552 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
Chris@40 8553 else
Chris@40 8554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 8555 for as_dir in $PATH
Chris@40 8556 do
Chris@40 8557 IFS=$as_save_IFS
Chris@40 8558 test -z "$as_dir" && as_dir=.
Chris@40 8559 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 8560 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 8561 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
Chris@40 8562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 8563 break 2
Chris@40 8564 fi
Chris@40 8565 done
Chris@40 8566 done
Chris@40 8567 IFS=$as_save_IFS
Chris@40 8568
Chris@40 8569 fi
Chris@40 8570 fi
Chris@40 8571 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
Chris@40 8572 if test -n "$ac_ct_DSYMUTIL"; then
Chris@40 8573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
Chris@40 8574 $as_echo "$ac_ct_DSYMUTIL" >&6; }
Chris@40 8575 else
Chris@40 8576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 8577 $as_echo "no" >&6; }
Chris@40 8578 fi
Chris@40 8579
Chris@40 8580 if test "x$ac_ct_DSYMUTIL" = x; then
Chris@40 8581 DSYMUTIL=":"
Chris@40 8582 else
Chris@40 8583 case $cross_compiling:$ac_tool_warned in
Chris@40 8584 yes:)
Chris@40 8585 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 8586 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 8587 ac_tool_warned=yes ;;
Chris@40 8588 esac
Chris@40 8589 DSYMUTIL=$ac_ct_DSYMUTIL
Chris@40 8590 fi
Chris@40 8591 else
Chris@40 8592 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
Chris@40 8593 fi
Chris@40 8594
Chris@40 8595 if test -n "$ac_tool_prefix"; then
Chris@40 8596 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
Chris@40 8597 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
Chris@40 8598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 8599 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 8600 if ${ac_cv_prog_NMEDIT+:} false; then :
Chris@40 8601 $as_echo_n "(cached) " >&6
Chris@40 8602 else
Chris@40 8603 if test -n "$NMEDIT"; then
Chris@40 8604 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
Chris@40 8605 else
Chris@40 8606 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 8607 for as_dir in $PATH
Chris@40 8608 do
Chris@40 8609 IFS=$as_save_IFS
Chris@40 8610 test -z "$as_dir" && as_dir=.
Chris@40 8611 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 8612 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 8613 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
Chris@40 8614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 8615 break 2
Chris@40 8616 fi
Chris@40 8617 done
Chris@40 8618 done
Chris@40 8619 IFS=$as_save_IFS
Chris@40 8620
Chris@40 8621 fi
Chris@40 8622 fi
Chris@40 8623 NMEDIT=$ac_cv_prog_NMEDIT
Chris@40 8624 if test -n "$NMEDIT"; then
Chris@40 8625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
Chris@40 8626 $as_echo "$NMEDIT" >&6; }
Chris@40 8627 else
Chris@40 8628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 8629 $as_echo "no" >&6; }
Chris@40 8630 fi
Chris@40 8631
Chris@40 8632
Chris@40 8633 fi
Chris@40 8634 if test -z "$ac_cv_prog_NMEDIT"; then
Chris@40 8635 ac_ct_NMEDIT=$NMEDIT
Chris@40 8636 # Extract the first word of "nmedit", so it can be a program name with args.
Chris@40 8637 set dummy nmedit; ac_word=$2
Chris@40 8638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 8639 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 8640 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
Chris@40 8641 $as_echo_n "(cached) " >&6
Chris@40 8642 else
Chris@40 8643 if test -n "$ac_ct_NMEDIT"; then
Chris@40 8644 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
Chris@40 8645 else
Chris@40 8646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 8647 for as_dir in $PATH
Chris@40 8648 do
Chris@40 8649 IFS=$as_save_IFS
Chris@40 8650 test -z "$as_dir" && as_dir=.
Chris@40 8651 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 8652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 8653 ac_cv_prog_ac_ct_NMEDIT="nmedit"
Chris@40 8654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 8655 break 2
Chris@40 8656 fi
Chris@40 8657 done
Chris@40 8658 done
Chris@40 8659 IFS=$as_save_IFS
Chris@40 8660
Chris@40 8661 fi
Chris@40 8662 fi
Chris@40 8663 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
Chris@40 8664 if test -n "$ac_ct_NMEDIT"; then
Chris@40 8665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
Chris@40 8666 $as_echo "$ac_ct_NMEDIT" >&6; }
Chris@40 8667 else
Chris@40 8668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 8669 $as_echo "no" >&6; }
Chris@40 8670 fi
Chris@40 8671
Chris@40 8672 if test "x$ac_ct_NMEDIT" = x; then
Chris@40 8673 NMEDIT=":"
Chris@40 8674 else
Chris@40 8675 case $cross_compiling:$ac_tool_warned in
Chris@40 8676 yes:)
Chris@40 8677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 8678 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 8679 ac_tool_warned=yes ;;
Chris@40 8680 esac
Chris@40 8681 NMEDIT=$ac_ct_NMEDIT
Chris@40 8682 fi
Chris@40 8683 else
Chris@40 8684 NMEDIT="$ac_cv_prog_NMEDIT"
Chris@40 8685 fi
Chris@40 8686
Chris@40 8687 if test -n "$ac_tool_prefix"; then
Chris@40 8688 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
Chris@40 8689 set dummy ${ac_tool_prefix}lipo; ac_word=$2
Chris@40 8690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 8691 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 8692 if ${ac_cv_prog_LIPO+:} false; then :
Chris@40 8693 $as_echo_n "(cached) " >&6
Chris@40 8694 else
Chris@40 8695 if test -n "$LIPO"; then
Chris@40 8696 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
Chris@40 8697 else
Chris@40 8698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 8699 for as_dir in $PATH
Chris@40 8700 do
Chris@40 8701 IFS=$as_save_IFS
Chris@40 8702 test -z "$as_dir" && as_dir=.
Chris@40 8703 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 8704 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 8705 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
Chris@40 8706 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 8707 break 2
Chris@40 8708 fi
Chris@40 8709 done
Chris@40 8710 done
Chris@40 8711 IFS=$as_save_IFS
Chris@40 8712
Chris@40 8713 fi
Chris@40 8714 fi
Chris@40 8715 LIPO=$ac_cv_prog_LIPO
Chris@40 8716 if test -n "$LIPO"; then
Chris@40 8717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
Chris@40 8718 $as_echo "$LIPO" >&6; }
Chris@40 8719 else
Chris@40 8720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 8721 $as_echo "no" >&6; }
Chris@40 8722 fi
Chris@40 8723
Chris@40 8724
Chris@40 8725 fi
Chris@40 8726 if test -z "$ac_cv_prog_LIPO"; then
Chris@40 8727 ac_ct_LIPO=$LIPO
Chris@40 8728 # Extract the first word of "lipo", so it can be a program name with args.
Chris@40 8729 set dummy lipo; ac_word=$2
Chris@40 8730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 8731 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 8732 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
Chris@40 8733 $as_echo_n "(cached) " >&6
Chris@40 8734 else
Chris@40 8735 if test -n "$ac_ct_LIPO"; then
Chris@40 8736 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
Chris@40 8737 else
Chris@40 8738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 8739 for as_dir in $PATH
Chris@40 8740 do
Chris@40 8741 IFS=$as_save_IFS
Chris@40 8742 test -z "$as_dir" && as_dir=.
Chris@40 8743 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 8744 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 8745 ac_cv_prog_ac_ct_LIPO="lipo"
Chris@40 8746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 8747 break 2
Chris@40 8748 fi
Chris@40 8749 done
Chris@40 8750 done
Chris@40 8751 IFS=$as_save_IFS
Chris@40 8752
Chris@40 8753 fi
Chris@40 8754 fi
Chris@40 8755 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
Chris@40 8756 if test -n "$ac_ct_LIPO"; then
Chris@40 8757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
Chris@40 8758 $as_echo "$ac_ct_LIPO" >&6; }
Chris@40 8759 else
Chris@40 8760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 8761 $as_echo "no" >&6; }
Chris@40 8762 fi
Chris@40 8763
Chris@40 8764 if test "x$ac_ct_LIPO" = x; then
Chris@40 8765 LIPO=":"
Chris@40 8766 else
Chris@40 8767 case $cross_compiling:$ac_tool_warned in
Chris@40 8768 yes:)
Chris@40 8769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 8770 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 8771 ac_tool_warned=yes ;;
Chris@40 8772 esac
Chris@40 8773 LIPO=$ac_ct_LIPO
Chris@40 8774 fi
Chris@40 8775 else
Chris@40 8776 LIPO="$ac_cv_prog_LIPO"
Chris@40 8777 fi
Chris@40 8778
Chris@40 8779 if test -n "$ac_tool_prefix"; then
Chris@40 8780 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
Chris@40 8781 set dummy ${ac_tool_prefix}otool; ac_word=$2
Chris@40 8782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 8783 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 8784 if ${ac_cv_prog_OTOOL+:} false; then :
Chris@40 8785 $as_echo_n "(cached) " >&6
Chris@40 8786 else
Chris@40 8787 if test -n "$OTOOL"; then
Chris@40 8788 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
Chris@40 8789 else
Chris@40 8790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 8791 for as_dir in $PATH
Chris@40 8792 do
Chris@40 8793 IFS=$as_save_IFS
Chris@40 8794 test -z "$as_dir" && as_dir=.
Chris@40 8795 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 8796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 8797 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
Chris@40 8798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 8799 break 2
Chris@40 8800 fi
Chris@40 8801 done
Chris@40 8802 done
Chris@40 8803 IFS=$as_save_IFS
Chris@40 8804
Chris@40 8805 fi
Chris@40 8806 fi
Chris@40 8807 OTOOL=$ac_cv_prog_OTOOL
Chris@40 8808 if test -n "$OTOOL"; then
Chris@40 8809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
Chris@40 8810 $as_echo "$OTOOL" >&6; }
Chris@40 8811 else
Chris@40 8812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 8813 $as_echo "no" >&6; }
Chris@40 8814 fi
Chris@40 8815
Chris@40 8816
Chris@40 8817 fi
Chris@40 8818 if test -z "$ac_cv_prog_OTOOL"; then
Chris@40 8819 ac_ct_OTOOL=$OTOOL
Chris@40 8820 # Extract the first word of "otool", so it can be a program name with args.
Chris@40 8821 set dummy otool; ac_word=$2
Chris@40 8822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 8823 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 8824 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
Chris@40 8825 $as_echo_n "(cached) " >&6
Chris@40 8826 else
Chris@40 8827 if test -n "$ac_ct_OTOOL"; then
Chris@40 8828 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
Chris@40 8829 else
Chris@40 8830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 8831 for as_dir in $PATH
Chris@40 8832 do
Chris@40 8833 IFS=$as_save_IFS
Chris@40 8834 test -z "$as_dir" && as_dir=.
Chris@40 8835 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 8836 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 8837 ac_cv_prog_ac_ct_OTOOL="otool"
Chris@40 8838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 8839 break 2
Chris@40 8840 fi
Chris@40 8841 done
Chris@40 8842 done
Chris@40 8843 IFS=$as_save_IFS
Chris@40 8844
Chris@40 8845 fi
Chris@40 8846 fi
Chris@40 8847 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
Chris@40 8848 if test -n "$ac_ct_OTOOL"; then
Chris@40 8849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
Chris@40 8850 $as_echo "$ac_ct_OTOOL" >&6; }
Chris@40 8851 else
Chris@40 8852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 8853 $as_echo "no" >&6; }
Chris@40 8854 fi
Chris@40 8855
Chris@40 8856 if test "x$ac_ct_OTOOL" = x; then
Chris@40 8857 OTOOL=":"
Chris@40 8858 else
Chris@40 8859 case $cross_compiling:$ac_tool_warned in
Chris@40 8860 yes:)
Chris@40 8861 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 8862 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 8863 ac_tool_warned=yes ;;
Chris@40 8864 esac
Chris@40 8865 OTOOL=$ac_ct_OTOOL
Chris@40 8866 fi
Chris@40 8867 else
Chris@40 8868 OTOOL="$ac_cv_prog_OTOOL"
Chris@40 8869 fi
Chris@40 8870
Chris@40 8871 if test -n "$ac_tool_prefix"; then
Chris@40 8872 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
Chris@40 8873 set dummy ${ac_tool_prefix}otool64; ac_word=$2
Chris@40 8874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 8875 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 8876 if ${ac_cv_prog_OTOOL64+:} false; then :
Chris@40 8877 $as_echo_n "(cached) " >&6
Chris@40 8878 else
Chris@40 8879 if test -n "$OTOOL64"; then
Chris@40 8880 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
Chris@40 8881 else
Chris@40 8882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 8883 for as_dir in $PATH
Chris@40 8884 do
Chris@40 8885 IFS=$as_save_IFS
Chris@40 8886 test -z "$as_dir" && as_dir=.
Chris@40 8887 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 8888 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 8889 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
Chris@40 8890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 8891 break 2
Chris@40 8892 fi
Chris@40 8893 done
Chris@40 8894 done
Chris@40 8895 IFS=$as_save_IFS
Chris@40 8896
Chris@40 8897 fi
Chris@40 8898 fi
Chris@40 8899 OTOOL64=$ac_cv_prog_OTOOL64
Chris@40 8900 if test -n "$OTOOL64"; then
Chris@40 8901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
Chris@40 8902 $as_echo "$OTOOL64" >&6; }
Chris@40 8903 else
Chris@40 8904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 8905 $as_echo "no" >&6; }
Chris@40 8906 fi
Chris@40 8907
Chris@40 8908
Chris@40 8909 fi
Chris@40 8910 if test -z "$ac_cv_prog_OTOOL64"; then
Chris@40 8911 ac_ct_OTOOL64=$OTOOL64
Chris@40 8912 # Extract the first word of "otool64", so it can be a program name with args.
Chris@40 8913 set dummy otool64; ac_word=$2
Chris@40 8914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 8915 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 8916 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
Chris@40 8917 $as_echo_n "(cached) " >&6
Chris@40 8918 else
Chris@40 8919 if test -n "$ac_ct_OTOOL64"; then
Chris@40 8920 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
Chris@40 8921 else
Chris@40 8922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 8923 for as_dir in $PATH
Chris@40 8924 do
Chris@40 8925 IFS=$as_save_IFS
Chris@40 8926 test -z "$as_dir" && as_dir=.
Chris@40 8927 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 8928 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 8929 ac_cv_prog_ac_ct_OTOOL64="otool64"
Chris@40 8930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 8931 break 2
Chris@40 8932 fi
Chris@40 8933 done
Chris@40 8934 done
Chris@40 8935 IFS=$as_save_IFS
Chris@40 8936
Chris@40 8937 fi
Chris@40 8938 fi
Chris@40 8939 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
Chris@40 8940 if test -n "$ac_ct_OTOOL64"; then
Chris@40 8941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
Chris@40 8942 $as_echo "$ac_ct_OTOOL64" >&6; }
Chris@40 8943 else
Chris@40 8944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 8945 $as_echo "no" >&6; }
Chris@40 8946 fi
Chris@40 8947
Chris@40 8948 if test "x$ac_ct_OTOOL64" = x; then
Chris@40 8949 OTOOL64=":"
Chris@40 8950 else
Chris@40 8951 case $cross_compiling:$ac_tool_warned in
Chris@40 8952 yes:)
Chris@40 8953 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 8954 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 8955 ac_tool_warned=yes ;;
Chris@40 8956 esac
Chris@40 8957 OTOOL64=$ac_ct_OTOOL64
Chris@40 8958 fi
Chris@40 8959 else
Chris@40 8960 OTOOL64="$ac_cv_prog_OTOOL64"
Chris@40 8961 fi
Chris@40 8962
Chris@40 8963
Chris@40 8964
Chris@40 8965
Chris@40 8966
Chris@40 8967
Chris@40 8968
Chris@40 8969
Chris@40 8970
Chris@40 8971
Chris@40 8972
Chris@40 8973
Chris@40 8974
Chris@40 8975
Chris@40 8976
Chris@40 8977
Chris@40 8978
Chris@40 8979
Chris@40 8980
Chris@40 8981
Chris@40 8982
Chris@40 8983
Chris@40 8984
Chris@40 8985
Chris@40 8986
Chris@40 8987
Chris@40 8988
Chris@40 8989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
Chris@40 8990 $as_echo_n "checking for -single_module linker flag... " >&6; }
Chris@40 8991 if ${lt_cv_apple_cc_single_mod+:} false; then :
Chris@40 8992 $as_echo_n "(cached) " >&6
Chris@40 8993 else
Chris@40 8994 lt_cv_apple_cc_single_mod=no
Chris@40 8995 if test -z "$LT_MULTI_MODULE"; then
Chris@40 8996 # By default we will add the -single_module flag. You can override
Chris@40 8997 # by either setting the environment variable LT_MULTI_MODULE
Chris@40 8998 # non-empty at configure time, or by adding -multi_module to the
Chris@40 8999 # link flags.
Chris@40 9000 rm -rf libconftest.dylib*
Chris@40 9001 echo "int foo(void){return 1;}" > conftest.c
Chris@40 9002 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
Chris@40 9003 -dynamiclib -Wl,-single_module conftest.c" >&5
Chris@40 9004 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
Chris@40 9005 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
Chris@40 9006 _lt_result=$?
Chris@40 9007 # If there is a non-empty error log, and "single_module"
Chris@40 9008 # appears in it, assume the flag caused a linker warning
Chris@40 9009 if test -s conftest.err && $GREP single_module conftest.err; then
Chris@40 9010 cat conftest.err >&5
Chris@40 9011 # Otherwise, if the output was created with a 0 exit code from
Chris@40 9012 # the compiler, it worked.
Chris@40 9013 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
Chris@40 9014 lt_cv_apple_cc_single_mod=yes
Chris@40 9015 else
Chris@40 9016 cat conftest.err >&5
Chris@40 9017 fi
Chris@40 9018 rm -rf libconftest.dylib*
Chris@40 9019 rm -f conftest.*
Chris@40 9020 fi
Chris@40 9021 fi
Chris@40 9022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
Chris@40 9023 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
Chris@40 9024
Chris@40 9025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
Chris@40 9026 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
Chris@40 9027 if ${lt_cv_ld_exported_symbols_list+:} false; then :
Chris@40 9028 $as_echo_n "(cached) " >&6
Chris@40 9029 else
Chris@40 9030 lt_cv_ld_exported_symbols_list=no
Chris@40 9031 save_LDFLAGS=$LDFLAGS
Chris@40 9032 echo "_main" > conftest.sym
Chris@40 9033 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
Chris@40 9034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 9035 /* end confdefs.h. */
Chris@40 9036
Chris@40 9037 int
Chris@40 9038 main ()
Chris@40 9039 {
Chris@40 9040
Chris@40 9041 ;
Chris@40 9042 return 0;
Chris@40 9043 }
Chris@40 9044 _ACEOF
Chris@40 9045 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 9046 lt_cv_ld_exported_symbols_list=yes
Chris@40 9047 else
Chris@40 9048 lt_cv_ld_exported_symbols_list=no
Chris@40 9049 fi
Chris@40 9050 rm -f core conftest.err conftest.$ac_objext \
Chris@40 9051 conftest$ac_exeext conftest.$ac_ext
Chris@40 9052 LDFLAGS=$save_LDFLAGS
Chris@40 9053
Chris@40 9054 fi
Chris@40 9055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
Chris@40 9056 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
Chris@40 9057
Chris@40 9058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
Chris@40 9059 $as_echo_n "checking for -force_load linker flag... " >&6; }
Chris@40 9060 if ${lt_cv_ld_force_load+:} false; then :
Chris@40 9061 $as_echo_n "(cached) " >&6
Chris@40 9062 else
Chris@40 9063 lt_cv_ld_force_load=no
Chris@40 9064 cat > conftest.c << _LT_EOF
Chris@40 9065 int forced_loaded() { return 2;}
Chris@40 9066 _LT_EOF
Chris@40 9067 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
Chris@40 9068 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
Chris@40 9069 echo "$AR cru libconftest.a conftest.o" >&5
Chris@40 9070 $AR cru libconftest.a conftest.o 2>&5
Chris@40 9071 echo "$RANLIB libconftest.a" >&5
Chris@40 9072 $RANLIB libconftest.a 2>&5
Chris@40 9073 cat > conftest.c << _LT_EOF
Chris@40 9074 int main() { return 0;}
Chris@40 9075 _LT_EOF
Chris@40 9076 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
Chris@40 9077 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
Chris@40 9078 _lt_result=$?
Chris@40 9079 if test -s conftest.err && $GREP force_load conftest.err; then
Chris@40 9080 cat conftest.err >&5
Chris@40 9081 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
Chris@40 9082 lt_cv_ld_force_load=yes
Chris@40 9083 else
Chris@40 9084 cat conftest.err >&5
Chris@40 9085 fi
Chris@40 9086 rm -f conftest.err libconftest.a conftest conftest.c
Chris@40 9087 rm -rf conftest.dSYM
Chris@40 9088
Chris@40 9089 fi
Chris@40 9090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
Chris@40 9091 $as_echo "$lt_cv_ld_force_load" >&6; }
Chris@40 9092 case $host_os in
Chris@40 9093 rhapsody* | darwin1.[012])
Chris@40 9094 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
Chris@40 9095 darwin1.*)
Chris@40 9096 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
Chris@40 9097 darwin*) # darwin 5.x on
Chris@40 9098 # if running on 10.5 or later, the deployment target defaults
Chris@40 9099 # to the OS version, if on x86, and 10.4, the deployment
Chris@40 9100 # target defaults to 10.4. Don't you love it?
Chris@40 9101 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
Chris@40 9102 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
Chris@40 9103 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
Chris@40 9104 10.[012][,.]*)
Chris@40 9105 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
Chris@40 9106 10.*)
Chris@40 9107 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
Chris@40 9108 esac
Chris@40 9109 ;;
Chris@40 9110 esac
Chris@40 9111 if test yes = "$lt_cv_apple_cc_single_mod"; then
Chris@40 9112 _lt_dar_single_mod='$single_module'
Chris@40 9113 fi
Chris@40 9114 if test yes = "$lt_cv_ld_exported_symbols_list"; then
Chris@40 9115 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
Chris@40 9116 else
Chris@40 9117 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
Chris@40 9118 fi
Chris@40 9119 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
Chris@40 9120 _lt_dsymutil='~$DSYMUTIL $lib || :'
Chris@40 9121 else
Chris@40 9122 _lt_dsymutil=
Chris@40 9123 fi
Chris@40 9124 ;;
Chris@40 9125 esac
Chris@40 9126
Chris@40 9127 # func_munge_path_list VARIABLE PATH
Chris@40 9128 # -----------------------------------
Chris@40 9129 # VARIABLE is name of variable containing _space_ separated list of
Chris@40 9130 # directories to be munged by the contents of PATH, which is string
Chris@40 9131 # having a format:
Chris@40 9132 # "DIR[:DIR]:"
Chris@40 9133 # string "DIR[ DIR]" will be prepended to VARIABLE
Chris@40 9134 # ":DIR[:DIR]"
Chris@40 9135 # string "DIR[ DIR]" will be appended to VARIABLE
Chris@40 9136 # "DIRP[:DIRP]::[DIRA:]DIRA"
Chris@40 9137 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
Chris@40 9138 # "DIRA[ DIRA]" will be appended to VARIABLE
Chris@40 9139 # "DIR[:DIR]"
Chris@40 9140 # VARIABLE will be replaced by "DIR[ DIR]"
Chris@40 9141 func_munge_path_list ()
Chris@40 9142 {
Chris@40 9143 case x$2 in
Chris@40 9144 x)
Chris@40 9145 ;;
Chris@40 9146 *:)
Chris@40 9147 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
Chris@40 9148 ;;
Chris@40 9149 x:*)
Chris@40 9150 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
Chris@40 9151 ;;
Chris@40 9152 *::*)
Chris@40 9153 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
Chris@40 9154 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
Chris@40 9155 ;;
Chris@40 9156 *)
Chris@40 9157 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
Chris@40 9158 ;;
Chris@40 9159 esac
Chris@40 9160 }
Chris@40 9161
Chris@40 9162 for ac_header in dlfcn.h
Chris@40 9163 do :
Chris@40 9164 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
Chris@40 9165 "
Chris@40 9166 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
Chris@40 9167 cat >>confdefs.h <<_ACEOF
Chris@40 9168 #define HAVE_DLFCN_H 1
Chris@40 9169 _ACEOF
Chris@40 9170
Chris@40 9171 fi
Chris@40 9172
Chris@40 9173 done
Chris@40 9174
Chris@40 9175
Chris@40 9176
Chris@40 9177
Chris@40 9178 func_stripname_cnf ()
Chris@40 9179 {
Chris@40 9180 case $2 in
Chris@40 9181 .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
Chris@40 9182 *) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
Chris@40 9183 esac
Chris@40 9184 } # func_stripname_cnf
Chris@40 9185
Chris@40 9186
Chris@40 9187
Chris@40 9188
Chris@40 9189
Chris@40 9190 # Set options
Chris@40 9191
Chris@40 9192
Chris@40 9193
Chris@40 9194 enable_dlopen=no
Chris@40 9195
Chris@40 9196
Chris@40 9197 enable_win32_dll=no
Chris@40 9198
Chris@40 9199
Chris@40 9200 # Check whether --enable-shared was given.
Chris@40 9201 if test "${enable_shared+set}" = set; then :
Chris@40 9202 enableval=$enable_shared; p=${PACKAGE-default}
Chris@40 9203 case $enableval in
Chris@40 9204 yes) enable_shared=yes ;;
Chris@40 9205 no) enable_shared=no ;;
Chris@40 9206 *)
Chris@40 9207 enable_shared=no
Chris@40 9208 # Look at the argument we got. We use all the common list separators.
Chris@40 9209 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
Chris@40 9210 for pkg in $enableval; do
Chris@40 9211 IFS=$lt_save_ifs
Chris@40 9212 if test "X$pkg" = "X$p"; then
Chris@40 9213 enable_shared=yes
Chris@40 9214 fi
Chris@40 9215 done
Chris@40 9216 IFS=$lt_save_ifs
Chris@40 9217 ;;
Chris@40 9218 esac
Chris@40 9219 else
Chris@40 9220 enable_shared=yes
Chris@40 9221 fi
Chris@40 9222
Chris@40 9223
Chris@40 9224
Chris@40 9225
Chris@40 9226
Chris@40 9227
Chris@40 9228
Chris@40 9229
Chris@40 9230
Chris@40 9231 # Check whether --enable-static was given.
Chris@40 9232 if test "${enable_static+set}" = set; then :
Chris@40 9233 enableval=$enable_static; p=${PACKAGE-default}
Chris@40 9234 case $enableval in
Chris@40 9235 yes) enable_static=yes ;;
Chris@40 9236 no) enable_static=no ;;
Chris@40 9237 *)
Chris@40 9238 enable_static=no
Chris@40 9239 # Look at the argument we got. We use all the common list separators.
Chris@40 9240 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
Chris@40 9241 for pkg in $enableval; do
Chris@40 9242 IFS=$lt_save_ifs
Chris@40 9243 if test "X$pkg" = "X$p"; then
Chris@40 9244 enable_static=yes
Chris@40 9245 fi
Chris@40 9246 done
Chris@40 9247 IFS=$lt_save_ifs
Chris@40 9248 ;;
Chris@40 9249 esac
Chris@40 9250 else
Chris@40 9251 enable_static=yes
Chris@40 9252 fi
Chris@40 9253
Chris@40 9254
Chris@40 9255
Chris@40 9256
Chris@40 9257
Chris@40 9258
Chris@40 9259
Chris@40 9260
Chris@40 9261
Chris@40 9262
Chris@40 9263 # Check whether --with-pic was given.
Chris@40 9264 if test "${with_pic+set}" = set; then :
Chris@40 9265 withval=$with_pic; lt_p=${PACKAGE-default}
Chris@40 9266 case $withval in
Chris@40 9267 yes|no) pic_mode=$withval ;;
Chris@40 9268 *)
Chris@40 9269 pic_mode=default
Chris@40 9270 # Look at the argument we got. We use all the common list separators.
Chris@40 9271 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
Chris@40 9272 for lt_pkg in $withval; do
Chris@40 9273 IFS=$lt_save_ifs
Chris@40 9274 if test "X$lt_pkg" = "X$lt_p"; then
Chris@40 9275 pic_mode=yes
Chris@40 9276 fi
Chris@40 9277 done
Chris@40 9278 IFS=$lt_save_ifs
Chris@40 9279 ;;
Chris@40 9280 esac
Chris@40 9281 else
Chris@40 9282 pic_mode=default
Chris@40 9283 fi
Chris@40 9284
Chris@40 9285
Chris@40 9286
Chris@40 9287
Chris@40 9288
Chris@40 9289
Chris@40 9290
Chris@40 9291
Chris@40 9292 # Check whether --enable-fast-install was given.
Chris@40 9293 if test "${enable_fast_install+set}" = set; then :
Chris@40 9294 enableval=$enable_fast_install; p=${PACKAGE-default}
Chris@40 9295 case $enableval in
Chris@40 9296 yes) enable_fast_install=yes ;;
Chris@40 9297 no) enable_fast_install=no ;;
Chris@40 9298 *)
Chris@40 9299 enable_fast_install=no
Chris@40 9300 # Look at the argument we got. We use all the common list separators.
Chris@40 9301 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
Chris@40 9302 for pkg in $enableval; do
Chris@40 9303 IFS=$lt_save_ifs
Chris@40 9304 if test "X$pkg" = "X$p"; then
Chris@40 9305 enable_fast_install=yes
Chris@40 9306 fi
Chris@40 9307 done
Chris@40 9308 IFS=$lt_save_ifs
Chris@40 9309 ;;
Chris@40 9310 esac
Chris@40 9311 else
Chris@40 9312 enable_fast_install=yes
Chris@40 9313 fi
Chris@40 9314
Chris@40 9315
Chris@40 9316
Chris@40 9317
Chris@40 9318
Chris@40 9319
Chris@40 9320
Chris@40 9321
Chris@40 9322 shared_archive_member_spec=
Chris@40 9323 case $host,$enable_shared in
Chris@40 9324 power*-*-aix[5-9]*,yes)
Chris@40 9325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
Chris@40 9326 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
Chris@40 9327
Chris@40 9328 # Check whether --with-aix-soname was given.
Chris@40 9329 if test "${with_aix_soname+set}" = set; then :
Chris@40 9330 withval=$with_aix_soname; case $withval in
Chris@40 9331 aix|svr4|both)
Chris@40 9332 ;;
Chris@40 9333 *)
Chris@40 9334 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
Chris@40 9335 ;;
Chris@40 9336 esac
Chris@40 9337 lt_cv_with_aix_soname=$with_aix_soname
Chris@40 9338 else
Chris@40 9339 if ${lt_cv_with_aix_soname+:} false; then :
Chris@40 9340 $as_echo_n "(cached) " >&6
Chris@40 9341 else
Chris@40 9342 lt_cv_with_aix_soname=aix
Chris@40 9343 fi
Chris@40 9344
Chris@40 9345 with_aix_soname=$lt_cv_with_aix_soname
Chris@40 9346 fi
Chris@40 9347
Chris@40 9348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
Chris@40 9349 $as_echo "$with_aix_soname" >&6; }
Chris@40 9350 if test aix != "$with_aix_soname"; then
Chris@40 9351 # For the AIX way of multilib, we name the shared archive member
Chris@40 9352 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
Chris@40 9353 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
Chris@40 9354 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
Chris@40 9355 # the AIX toolchain works better with OBJECT_MODE set (default 32).
Chris@40 9356 if test 64 = "${OBJECT_MODE-32}"; then
Chris@40 9357 shared_archive_member_spec=shr_64
Chris@40 9358 else
Chris@40 9359 shared_archive_member_spec=shr
Chris@40 9360 fi
Chris@40 9361 fi
Chris@40 9362 ;;
Chris@40 9363 *)
Chris@40 9364 with_aix_soname=aix
Chris@40 9365 ;;
Chris@40 9366 esac
Chris@40 9367
Chris@40 9368
Chris@40 9369
Chris@40 9370
Chris@40 9371
Chris@40 9372
Chris@40 9373
Chris@40 9374
Chris@40 9375
Chris@40 9376
Chris@40 9377 # This can be used to rebuild libtool when needed
Chris@40 9378 LIBTOOL_DEPS=$ltmain
Chris@40 9379
Chris@40 9380 # Always use our own libtool.
Chris@40 9381 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
Chris@40 9382
Chris@40 9383
Chris@40 9384
Chris@40 9385
Chris@40 9386
Chris@40 9387
Chris@40 9388
Chris@40 9389
Chris@40 9390
Chris@40 9391
Chris@40 9392
Chris@40 9393
Chris@40 9394
Chris@40 9395
Chris@40 9396
Chris@40 9397
Chris@40 9398
Chris@40 9399
Chris@40 9400
Chris@40 9401
Chris@40 9402
Chris@40 9403
Chris@40 9404
Chris@40 9405
Chris@40 9406
Chris@40 9407
Chris@40 9408
Chris@40 9409
Chris@40 9410
Chris@40 9411
Chris@40 9412 test -z "$LN_S" && LN_S="ln -s"
Chris@40 9413
Chris@40 9414
Chris@40 9415
Chris@40 9416
Chris@40 9417
Chris@40 9418
Chris@40 9419
Chris@40 9420
Chris@40 9421
Chris@40 9422
Chris@40 9423
Chris@40 9424
Chris@40 9425
Chris@40 9426
Chris@40 9427 if test -n "${ZSH_VERSION+set}"; then
Chris@40 9428 setopt NO_GLOB_SUBST
Chris@40 9429 fi
Chris@40 9430
Chris@40 9431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
Chris@40 9432 $as_echo_n "checking for objdir... " >&6; }
Chris@40 9433 if ${lt_cv_objdir+:} false; then :
Chris@40 9434 $as_echo_n "(cached) " >&6
Chris@40 9435 else
Chris@40 9436 rm -f .libs 2>/dev/null
Chris@40 9437 mkdir .libs 2>/dev/null
Chris@40 9438 if test -d .libs; then
Chris@40 9439 lt_cv_objdir=.libs
Chris@40 9440 else
Chris@40 9441 # MS-DOS does not allow filenames that begin with a dot.
Chris@40 9442 lt_cv_objdir=_libs
Chris@40 9443 fi
Chris@40 9444 rmdir .libs 2>/dev/null
Chris@40 9445 fi
Chris@40 9446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
Chris@40 9447 $as_echo "$lt_cv_objdir" >&6; }
Chris@40 9448 objdir=$lt_cv_objdir
Chris@40 9449
Chris@40 9450
Chris@40 9451
Chris@40 9452
Chris@40 9453
Chris@40 9454 cat >>confdefs.h <<_ACEOF
Chris@40 9455 #define LT_OBJDIR "$lt_cv_objdir/"
Chris@40 9456 _ACEOF
Chris@40 9457
Chris@40 9458
Chris@40 9459
Chris@40 9460
Chris@40 9461 case $host_os in
Chris@40 9462 aix3*)
Chris@40 9463 # AIX sometimes has problems with the GCC collect2 program. For some
Chris@40 9464 # reason, if we set the COLLECT_NAMES environment variable, the problems
Chris@40 9465 # vanish in a puff of smoke.
Chris@40 9466 if test set != "${COLLECT_NAMES+set}"; then
Chris@40 9467 COLLECT_NAMES=
Chris@40 9468 export COLLECT_NAMES
Chris@40 9469 fi
Chris@40 9470 ;;
Chris@40 9471 esac
Chris@40 9472
Chris@40 9473 # Global variables:
Chris@40 9474 ofile=libtool
Chris@40 9475 can_build_shared=yes
Chris@40 9476
Chris@40 9477 # All known linkers require a '.a' archive for static linking (except MSVC,
Chris@40 9478 # which needs '.lib').
Chris@40 9479 libext=a
Chris@40 9480
Chris@40 9481 with_gnu_ld=$lt_cv_prog_gnu_ld
Chris@40 9482
Chris@40 9483 old_CC=$CC
Chris@40 9484 old_CFLAGS=$CFLAGS
Chris@40 9485
Chris@40 9486 # Set sane defaults for various variables
Chris@40 9487 test -z "$CC" && CC=cc
Chris@40 9488 test -z "$LTCC" && LTCC=$CC
Chris@40 9489 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
Chris@40 9490 test -z "$LD" && LD=ld
Chris@40 9491 test -z "$ac_objext" && ac_objext=o
Chris@40 9492
Chris@40 9493 func_cc_basename $compiler
Chris@40 9494 cc_basename=$func_cc_basename_result
Chris@40 9495
Chris@40 9496
Chris@40 9497 # Only perform the check for file, if the check method requires it
Chris@40 9498 test -z "$MAGIC_CMD" && MAGIC_CMD=file
Chris@40 9499 case $deplibs_check_method in
Chris@40 9500 file_magic*)
Chris@40 9501 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
Chris@40 9502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
Chris@40 9503 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
Chris@40 9504 if ${lt_cv_path_MAGIC_CMD+:} false; then :
Chris@40 9505 $as_echo_n "(cached) " >&6
Chris@40 9506 else
Chris@40 9507 case $MAGIC_CMD in
Chris@40 9508 [\\/*] | ?:[\\/]*)
Chris@40 9509 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
Chris@40 9510 ;;
Chris@40 9511 *)
Chris@40 9512 lt_save_MAGIC_CMD=$MAGIC_CMD
Chris@40 9513 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
Chris@40 9514 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
Chris@40 9515 for ac_dir in $ac_dummy; do
Chris@40 9516 IFS=$lt_save_ifs
Chris@40 9517 test -z "$ac_dir" && ac_dir=.
Chris@40 9518 if test -f "$ac_dir/${ac_tool_prefix}file"; then
Chris@40 9519 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
Chris@40 9520 if test -n "$file_magic_test_file"; then
Chris@40 9521 case $deplibs_check_method in
Chris@40 9522 "file_magic "*)
Chris@40 9523 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
Chris@40 9524 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
Chris@40 9525 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
Chris@40 9526 $EGREP "$file_magic_regex" > /dev/null; then
Chris@40 9527 :
Chris@40 9528 else
Chris@40 9529 cat <<_LT_EOF 1>&2
Chris@40 9530
Chris@40 9531 *** Warning: the command libtool uses to detect shared libraries,
Chris@40 9532 *** $file_magic_cmd, produces output that libtool cannot recognize.
Chris@40 9533 *** The result is that libtool may fail to recognize shared libraries
Chris@40 9534 *** as such. This will affect the creation of libtool libraries that
Chris@40 9535 *** depend on shared libraries, but programs linked with such libtool
Chris@40 9536 *** libraries will work regardless of this problem. Nevertheless, you
Chris@40 9537 *** may want to report the problem to your system manager and/or to
Chris@40 9538 *** bug-libtool@gnu.org
Chris@40 9539
Chris@40 9540 _LT_EOF
Chris@40 9541 fi ;;
Chris@40 9542 esac
Chris@40 9543 fi
Chris@40 9544 break
Chris@40 9545 fi
Chris@40 9546 done
Chris@40 9547 IFS=$lt_save_ifs
Chris@40 9548 MAGIC_CMD=$lt_save_MAGIC_CMD
Chris@40 9549 ;;
Chris@40 9550 esac
Chris@40 9551 fi
Chris@40 9552
Chris@40 9553 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
Chris@40 9554 if test -n "$MAGIC_CMD"; then
Chris@40 9555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
Chris@40 9556 $as_echo "$MAGIC_CMD" >&6; }
Chris@40 9557 else
Chris@40 9558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 9559 $as_echo "no" >&6; }
Chris@40 9560 fi
Chris@40 9561
Chris@40 9562
Chris@40 9563
Chris@40 9564
Chris@40 9565
Chris@40 9566 if test -z "$lt_cv_path_MAGIC_CMD"; then
Chris@40 9567 if test -n "$ac_tool_prefix"; then
Chris@40 9568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
Chris@40 9569 $as_echo_n "checking for file... " >&6; }
Chris@40 9570 if ${lt_cv_path_MAGIC_CMD+:} false; then :
Chris@40 9571 $as_echo_n "(cached) " >&6
Chris@40 9572 else
Chris@40 9573 case $MAGIC_CMD in
Chris@40 9574 [\\/*] | ?:[\\/]*)
Chris@40 9575 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
Chris@40 9576 ;;
Chris@40 9577 *)
Chris@40 9578 lt_save_MAGIC_CMD=$MAGIC_CMD
Chris@40 9579 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
Chris@40 9580 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
Chris@40 9581 for ac_dir in $ac_dummy; do
Chris@40 9582 IFS=$lt_save_ifs
Chris@40 9583 test -z "$ac_dir" && ac_dir=.
Chris@40 9584 if test -f "$ac_dir/file"; then
Chris@40 9585 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
Chris@40 9586 if test -n "$file_magic_test_file"; then
Chris@40 9587 case $deplibs_check_method in
Chris@40 9588 "file_magic "*)
Chris@40 9589 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
Chris@40 9590 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
Chris@40 9591 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
Chris@40 9592 $EGREP "$file_magic_regex" > /dev/null; then
Chris@40 9593 :
Chris@40 9594 else
Chris@40 9595 cat <<_LT_EOF 1>&2
Chris@40 9596
Chris@40 9597 *** Warning: the command libtool uses to detect shared libraries,
Chris@40 9598 *** $file_magic_cmd, produces output that libtool cannot recognize.
Chris@40 9599 *** The result is that libtool may fail to recognize shared libraries
Chris@40 9600 *** as such. This will affect the creation of libtool libraries that
Chris@40 9601 *** depend on shared libraries, but programs linked with such libtool
Chris@40 9602 *** libraries will work regardless of this problem. Nevertheless, you
Chris@40 9603 *** may want to report the problem to your system manager and/or to
Chris@40 9604 *** bug-libtool@gnu.org
Chris@40 9605
Chris@40 9606 _LT_EOF
Chris@40 9607 fi ;;
Chris@40 9608 esac
Chris@40 9609 fi
Chris@40 9610 break
Chris@40 9611 fi
Chris@40 9612 done
Chris@40 9613 IFS=$lt_save_ifs
Chris@40 9614 MAGIC_CMD=$lt_save_MAGIC_CMD
Chris@40 9615 ;;
Chris@40 9616 esac
Chris@40 9617 fi
Chris@40 9618
Chris@40 9619 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
Chris@40 9620 if test -n "$MAGIC_CMD"; then
Chris@40 9621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
Chris@40 9622 $as_echo "$MAGIC_CMD" >&6; }
Chris@40 9623 else
Chris@40 9624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 9625 $as_echo "no" >&6; }
Chris@40 9626 fi
Chris@40 9627
Chris@40 9628
Chris@40 9629 else
Chris@40 9630 MAGIC_CMD=:
Chris@40 9631 fi
Chris@40 9632 fi
Chris@40 9633
Chris@40 9634 fi
Chris@40 9635 ;;
Chris@40 9636 esac
Chris@40 9637
Chris@40 9638 # Use C for the default configuration in the libtool script
Chris@40 9639
Chris@40 9640 lt_save_CC=$CC
Chris@40 9641 ac_ext=c
Chris@40 9642 ac_cpp='$CPP $CPPFLAGS'
Chris@40 9643 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 9644 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 9645 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 9646
Chris@40 9647
Chris@40 9648 # Source file extension for C test sources.
Chris@40 9649 ac_ext=c
Chris@40 9650
Chris@40 9651 # Object file extension for compiled C test sources.
Chris@40 9652 objext=o
Chris@40 9653 objext=$objext
Chris@40 9654
Chris@40 9655 # Code to be used in simple compile tests
Chris@40 9656 lt_simple_compile_test_code="int some_variable = 0;"
Chris@40 9657
Chris@40 9658 # Code to be used in simple link tests
Chris@40 9659 lt_simple_link_test_code='int main(){return(0);}'
Chris@40 9660
Chris@40 9661
Chris@40 9662
Chris@40 9663
Chris@40 9664
Chris@40 9665
Chris@40 9666
Chris@40 9667 # If no C compiler was specified, use CC.
Chris@40 9668 LTCC=${LTCC-"$CC"}
Chris@40 9669
Chris@40 9670 # If no C compiler flags were specified, use CFLAGS.
Chris@40 9671 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@40 9672
Chris@40 9673 # Allow CC to be a program name with arguments.
Chris@40 9674 compiler=$CC
Chris@40 9675
Chris@40 9676 # Save the default compiler, since it gets overwritten when the other
Chris@40 9677 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
Chris@40 9678 compiler_DEFAULT=$CC
Chris@40 9679
Chris@40 9680 # save warnings/boilerplate of simple test code
Chris@40 9681 ac_outfile=conftest.$ac_objext
Chris@40 9682 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@40 9683 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@40 9684 _lt_compiler_boilerplate=`cat conftest.err`
Chris@40 9685 $RM conftest*
Chris@40 9686
Chris@40 9687 ac_outfile=conftest.$ac_objext
Chris@40 9688 echo "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@40 9689 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@40 9690 _lt_linker_boilerplate=`cat conftest.err`
Chris@40 9691 $RM -r conftest*
Chris@40 9692
Chris@40 9693
Chris@40 9694 ## CAVEAT EMPTOR:
Chris@40 9695 ## There is no encapsulation within the following macros, do not change
Chris@40 9696 ## the running order or otherwise move them around unless you know exactly
Chris@40 9697 ## what you are doing...
Chris@40 9698 if test -n "$compiler"; then
Chris@40 9699
Chris@40 9700 lt_prog_compiler_no_builtin_flag=
Chris@40 9701
Chris@40 9702 if test yes = "$GCC"; then
Chris@40 9703 case $cc_basename in
Chris@40 9704 nvcc*)
Chris@40 9705 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
Chris@40 9706 *)
Chris@40 9707 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
Chris@40 9708 esac
Chris@40 9709
Chris@40 9710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
Chris@40 9711 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
Chris@40 9712 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
Chris@40 9713 $as_echo_n "(cached) " >&6
Chris@40 9714 else
Chris@40 9715 lt_cv_prog_compiler_rtti_exceptions=no
Chris@40 9716 ac_outfile=conftest.$ac_objext
Chris@40 9717 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@40 9718 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
Chris@40 9719 # Insert the option either (1) after the last *FLAGS variable, or
Chris@40 9720 # (2) before a word containing "conftest.", or (3) at the end.
Chris@40 9721 # Note that $ac_compile itself does not contain backslashes and begins
Chris@40 9722 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@40 9723 # The option is referenced via a variable to avoid confusing sed.
Chris@40 9724 lt_compile=`echo "$ac_compile" | $SED \
Chris@40 9725 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@40 9726 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@40 9727 -e 's:$: $lt_compiler_flag:'`
Chris@40 9728 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@40 9729 (eval "$lt_compile" 2>conftest.err)
Chris@40 9730 ac_status=$?
Chris@40 9731 cat conftest.err >&5
Chris@40 9732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@40 9733 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@40 9734 # The compiler can only warn and ignore the option if not recognized
Chris@40 9735 # So say no if there are warnings other than the usual output.
Chris@40 9736 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@40 9737 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@40 9738 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@40 9739 lt_cv_prog_compiler_rtti_exceptions=yes
Chris@40 9740 fi
Chris@40 9741 fi
Chris@40 9742 $RM conftest*
Chris@40 9743
Chris@40 9744 fi
Chris@40 9745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
Chris@40 9746 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
Chris@40 9747
Chris@40 9748 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
Chris@40 9749 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
Chris@40 9750 else
Chris@40 9751 :
Chris@40 9752 fi
Chris@40 9753
Chris@40 9754 fi
Chris@40 9755
Chris@40 9756
Chris@40 9757
Chris@40 9758
Chris@40 9759
Chris@40 9760
Chris@40 9761 lt_prog_compiler_wl=
Chris@40 9762 lt_prog_compiler_pic=
Chris@40 9763 lt_prog_compiler_static=
Chris@40 9764
Chris@40 9765
Chris@40 9766 if test yes = "$GCC"; then
Chris@40 9767 lt_prog_compiler_wl='-Wl,'
Chris@40 9768 lt_prog_compiler_static='-static'
Chris@40 9769
Chris@40 9770 case $host_os in
Chris@40 9771 aix*)
Chris@40 9772 # All AIX code is PIC.
Chris@40 9773 if test ia64 = "$host_cpu"; then
Chris@40 9774 # AIX 5 now supports IA64 processor
Chris@40 9775 lt_prog_compiler_static='-Bstatic'
Chris@40 9776 fi
Chris@40 9777 lt_prog_compiler_pic='-fPIC'
Chris@40 9778 ;;
Chris@40 9779
Chris@40 9780 amigaos*)
Chris@40 9781 case $host_cpu in
Chris@40 9782 powerpc)
Chris@40 9783 # see comment about AmigaOS4 .so support
Chris@40 9784 lt_prog_compiler_pic='-fPIC'
Chris@40 9785 ;;
Chris@40 9786 m68k)
Chris@40 9787 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@40 9788 # adding the '-m68020' flag to GCC prevents building anything better,
Chris@40 9789 # like '-m68040'.
Chris@40 9790 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
Chris@40 9791 ;;
Chris@40 9792 esac
Chris@40 9793 ;;
Chris@40 9794
Chris@40 9795 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@40 9796 # PIC is the default for these OSes.
Chris@40 9797 ;;
Chris@40 9798
Chris@40 9799 mingw* | cygwin* | pw32* | os2* | cegcc*)
Chris@40 9800 # This hack is so that the source file can tell whether it is being
Chris@40 9801 # built for inclusion in a dll (and should export symbols for example).
Chris@40 9802 # Although the cygwin gcc ignores -fPIC, still need this for old-style
Chris@40 9803 # (--disable-auto-import) libraries
Chris@40 9804 lt_prog_compiler_pic='-DDLL_EXPORT'
Chris@40 9805 case $host_os in
Chris@40 9806 os2*)
Chris@40 9807 lt_prog_compiler_static='$wl-static'
Chris@40 9808 ;;
Chris@40 9809 esac
Chris@40 9810 ;;
Chris@40 9811
Chris@40 9812 darwin* | rhapsody*)
Chris@40 9813 # PIC is the default on this platform
Chris@40 9814 # Common symbols not allowed in MH_DYLIB files
Chris@40 9815 lt_prog_compiler_pic='-fno-common'
Chris@40 9816 ;;
Chris@40 9817
Chris@40 9818 haiku*)
Chris@40 9819 # PIC is the default for Haiku.
Chris@40 9820 # The "-static" flag exists, but is broken.
Chris@40 9821 lt_prog_compiler_static=
Chris@40 9822 ;;
Chris@40 9823
Chris@40 9824 hpux*)
Chris@40 9825 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
Chris@40 9826 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
Chris@40 9827 # sets the default TLS model and affects inlining.
Chris@40 9828 case $host_cpu in
Chris@40 9829 hppa*64*)
Chris@40 9830 # +Z the default
Chris@40 9831 ;;
Chris@40 9832 *)
Chris@40 9833 lt_prog_compiler_pic='-fPIC'
Chris@40 9834 ;;
Chris@40 9835 esac
Chris@40 9836 ;;
Chris@40 9837
Chris@40 9838 interix[3-9]*)
Chris@40 9839 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
Chris@40 9840 # Instead, we relocate shared libraries at runtime.
Chris@40 9841 ;;
Chris@40 9842
Chris@40 9843 msdosdjgpp*)
Chris@40 9844 # Just because we use GCC doesn't mean we suddenly get shared libraries
Chris@40 9845 # on systems that don't support them.
Chris@40 9846 lt_prog_compiler_can_build_shared=no
Chris@40 9847 enable_shared=no
Chris@40 9848 ;;
Chris@40 9849
Chris@40 9850 *nto* | *qnx*)
Chris@40 9851 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@40 9852 # it will coredump.
Chris@40 9853 lt_prog_compiler_pic='-fPIC -shared'
Chris@40 9854 ;;
Chris@40 9855
Chris@40 9856 sysv4*MP*)
Chris@40 9857 if test -d /usr/nec; then
Chris@40 9858 lt_prog_compiler_pic=-Kconform_pic
Chris@40 9859 fi
Chris@40 9860 ;;
Chris@40 9861
Chris@40 9862 *)
Chris@40 9863 lt_prog_compiler_pic='-fPIC'
Chris@40 9864 ;;
Chris@40 9865 esac
Chris@40 9866
Chris@40 9867 case $cc_basename in
Chris@40 9868 nvcc*) # Cuda Compiler Driver 2.2
Chris@40 9869 lt_prog_compiler_wl='-Xlinker '
Chris@40 9870 if test -n "$lt_prog_compiler_pic"; then
Chris@40 9871 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
Chris@40 9872 fi
Chris@40 9873 ;;
Chris@40 9874 esac
Chris@40 9875 else
Chris@40 9876 # PORTME Check for flag to pass linker flags through the system compiler.
Chris@40 9877 case $host_os in
Chris@40 9878 aix*)
Chris@40 9879 lt_prog_compiler_wl='-Wl,'
Chris@40 9880 if test ia64 = "$host_cpu"; then
Chris@40 9881 # AIX 5 now supports IA64 processor
Chris@40 9882 lt_prog_compiler_static='-Bstatic'
Chris@40 9883 else
Chris@40 9884 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
Chris@40 9885 fi
Chris@40 9886 ;;
Chris@40 9887
Chris@40 9888 darwin* | rhapsody*)
Chris@40 9889 # PIC is the default on this platform
Chris@40 9890 # Common symbols not allowed in MH_DYLIB files
Chris@40 9891 lt_prog_compiler_pic='-fno-common'
Chris@40 9892 case $cc_basename in
Chris@40 9893 nagfor*)
Chris@40 9894 # NAG Fortran compiler
Chris@40 9895 lt_prog_compiler_wl='-Wl,-Wl,,'
Chris@40 9896 lt_prog_compiler_pic='-PIC'
Chris@40 9897 lt_prog_compiler_static='-Bstatic'
Chris@40 9898 ;;
Chris@40 9899 esac
Chris@40 9900 ;;
Chris@40 9901
Chris@40 9902 mingw* | cygwin* | pw32* | os2* | cegcc*)
Chris@40 9903 # This hack is so that the source file can tell whether it is being
Chris@40 9904 # built for inclusion in a dll (and should export symbols for example).
Chris@40 9905 lt_prog_compiler_pic='-DDLL_EXPORT'
Chris@40 9906 case $host_os in
Chris@40 9907 os2*)
Chris@40 9908 lt_prog_compiler_static='$wl-static'
Chris@40 9909 ;;
Chris@40 9910 esac
Chris@40 9911 ;;
Chris@40 9912
Chris@40 9913 hpux9* | hpux10* | hpux11*)
Chris@40 9914 lt_prog_compiler_wl='-Wl,'
Chris@40 9915 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
Chris@40 9916 # not for PA HP-UX.
Chris@40 9917 case $host_cpu in
Chris@40 9918 hppa*64*|ia64*)
Chris@40 9919 # +Z the default
Chris@40 9920 ;;
Chris@40 9921 *)
Chris@40 9922 lt_prog_compiler_pic='+Z'
Chris@40 9923 ;;
Chris@40 9924 esac
Chris@40 9925 # Is there a better lt_prog_compiler_static that works with the bundled CC?
Chris@40 9926 lt_prog_compiler_static='$wl-a ${wl}archive'
Chris@40 9927 ;;
Chris@40 9928
Chris@40 9929 irix5* | irix6* | nonstopux*)
Chris@40 9930 lt_prog_compiler_wl='-Wl,'
Chris@40 9931 # PIC (with -KPIC) is the default.
Chris@40 9932 lt_prog_compiler_static='-non_shared'
Chris@40 9933 ;;
Chris@40 9934
Chris@40 9935 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@40 9936 case $cc_basename in
Chris@40 9937 # old Intel for x86_64, which still supported -KPIC.
Chris@40 9938 ecc*)
Chris@40 9939 lt_prog_compiler_wl='-Wl,'
Chris@40 9940 lt_prog_compiler_pic='-KPIC'
Chris@40 9941 lt_prog_compiler_static='-static'
Chris@40 9942 ;;
Chris@40 9943 # icc used to be incompatible with GCC.
Chris@40 9944 # ICC 10 doesn't accept -KPIC any more.
Chris@40 9945 icc* | ifort*)
Chris@40 9946 lt_prog_compiler_wl='-Wl,'
Chris@40 9947 lt_prog_compiler_pic='-fPIC'
Chris@40 9948 lt_prog_compiler_static='-static'
Chris@40 9949 ;;
Chris@40 9950 # Lahey Fortran 8.1.
Chris@40 9951 lf95*)
Chris@40 9952 lt_prog_compiler_wl='-Wl,'
Chris@40 9953 lt_prog_compiler_pic='--shared'
Chris@40 9954 lt_prog_compiler_static='--static'
Chris@40 9955 ;;
Chris@40 9956 nagfor*)
Chris@40 9957 # NAG Fortran compiler
Chris@40 9958 lt_prog_compiler_wl='-Wl,-Wl,,'
Chris@40 9959 lt_prog_compiler_pic='-PIC'
Chris@40 9960 lt_prog_compiler_static='-Bstatic'
Chris@40 9961 ;;
Chris@40 9962 tcc*)
Chris@40 9963 # Fabrice Bellard et al's Tiny C Compiler
Chris@40 9964 lt_prog_compiler_wl='-Wl,'
Chris@40 9965 lt_prog_compiler_pic='-fPIC'
Chris@40 9966 lt_prog_compiler_static='-static'
Chris@40 9967 ;;
Chris@40 9968 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
Chris@40 9969 # Portland Group compilers (*not* the Pentium gcc compiler,
Chris@40 9970 # which looks to be a dead project)
Chris@40 9971 lt_prog_compiler_wl='-Wl,'
Chris@40 9972 lt_prog_compiler_pic='-fpic'
Chris@40 9973 lt_prog_compiler_static='-Bstatic'
Chris@40 9974 ;;
Chris@40 9975 ccc*)
Chris@40 9976 lt_prog_compiler_wl='-Wl,'
Chris@40 9977 # All Alpha code is PIC.
Chris@40 9978 lt_prog_compiler_static='-non_shared'
Chris@40 9979 ;;
Chris@40 9980 xl* | bgxl* | bgf* | mpixl*)
Chris@40 9981 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
Chris@40 9982 lt_prog_compiler_wl='-Wl,'
Chris@40 9983 lt_prog_compiler_pic='-qpic'
Chris@40 9984 lt_prog_compiler_static='-qstaticlink'
Chris@40 9985 ;;
Chris@40 9986 *)
Chris@40 9987 case `$CC -V 2>&1 | sed 5q` in
Chris@40 9988 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
Chris@40 9989 # Sun Fortran 8.3 passes all unrecognized flags to the linker
Chris@40 9990 lt_prog_compiler_pic='-KPIC'
Chris@40 9991 lt_prog_compiler_static='-Bstatic'
Chris@40 9992 lt_prog_compiler_wl=''
Chris@40 9993 ;;
Chris@40 9994 *Sun\ F* | *Sun*Fortran*)
Chris@40 9995 lt_prog_compiler_pic='-KPIC'
Chris@40 9996 lt_prog_compiler_static='-Bstatic'
Chris@40 9997 lt_prog_compiler_wl='-Qoption ld '
Chris@40 9998 ;;
Chris@40 9999 *Sun\ C*)
Chris@40 10000 # Sun C 5.9
Chris@40 10001 lt_prog_compiler_pic='-KPIC'
Chris@40 10002 lt_prog_compiler_static='-Bstatic'
Chris@40 10003 lt_prog_compiler_wl='-Wl,'
Chris@40 10004 ;;
Chris@40 10005 *Intel*\ [CF]*Compiler*)
Chris@40 10006 lt_prog_compiler_wl='-Wl,'
Chris@40 10007 lt_prog_compiler_pic='-fPIC'
Chris@40 10008 lt_prog_compiler_static='-static'
Chris@40 10009 ;;
Chris@40 10010 *Portland\ Group*)
Chris@40 10011 lt_prog_compiler_wl='-Wl,'
Chris@40 10012 lt_prog_compiler_pic='-fpic'
Chris@40 10013 lt_prog_compiler_static='-Bstatic'
Chris@40 10014 ;;
Chris@40 10015 esac
Chris@40 10016 ;;
Chris@40 10017 esac
Chris@40 10018 ;;
Chris@40 10019
Chris@40 10020 newsos6)
Chris@40 10021 lt_prog_compiler_pic='-KPIC'
Chris@40 10022 lt_prog_compiler_static='-Bstatic'
Chris@40 10023 ;;
Chris@40 10024
Chris@40 10025 *nto* | *qnx*)
Chris@40 10026 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@40 10027 # it will coredump.
Chris@40 10028 lt_prog_compiler_pic='-fPIC -shared'
Chris@40 10029 ;;
Chris@40 10030
Chris@40 10031 osf3* | osf4* | osf5*)
Chris@40 10032 lt_prog_compiler_wl='-Wl,'
Chris@40 10033 # All OSF/1 code is PIC.
Chris@40 10034 lt_prog_compiler_static='-non_shared'
Chris@40 10035 ;;
Chris@40 10036
Chris@40 10037 rdos*)
Chris@40 10038 lt_prog_compiler_static='-non_shared'
Chris@40 10039 ;;
Chris@40 10040
Chris@40 10041 solaris*)
Chris@40 10042 lt_prog_compiler_pic='-KPIC'
Chris@40 10043 lt_prog_compiler_static='-Bstatic'
Chris@40 10044 case $cc_basename in
Chris@40 10045 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
Chris@40 10046 lt_prog_compiler_wl='-Qoption ld ';;
Chris@40 10047 *)
Chris@40 10048 lt_prog_compiler_wl='-Wl,';;
Chris@40 10049 esac
Chris@40 10050 ;;
Chris@40 10051
Chris@40 10052 sunos4*)
Chris@40 10053 lt_prog_compiler_wl='-Qoption ld '
Chris@40 10054 lt_prog_compiler_pic='-PIC'
Chris@40 10055 lt_prog_compiler_static='-Bstatic'
Chris@40 10056 ;;
Chris@40 10057
Chris@40 10058 sysv4 | sysv4.2uw2* | sysv4.3*)
Chris@40 10059 lt_prog_compiler_wl='-Wl,'
Chris@40 10060 lt_prog_compiler_pic='-KPIC'
Chris@40 10061 lt_prog_compiler_static='-Bstatic'
Chris@40 10062 ;;
Chris@40 10063
Chris@40 10064 sysv4*MP*)
Chris@40 10065 if test -d /usr/nec; then
Chris@40 10066 lt_prog_compiler_pic='-Kconform_pic'
Chris@40 10067 lt_prog_compiler_static='-Bstatic'
Chris@40 10068 fi
Chris@40 10069 ;;
Chris@40 10070
Chris@40 10071 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
Chris@40 10072 lt_prog_compiler_wl='-Wl,'
Chris@40 10073 lt_prog_compiler_pic='-KPIC'
Chris@40 10074 lt_prog_compiler_static='-Bstatic'
Chris@40 10075 ;;
Chris@40 10076
Chris@40 10077 unicos*)
Chris@40 10078 lt_prog_compiler_wl='-Wl,'
Chris@40 10079 lt_prog_compiler_can_build_shared=no
Chris@40 10080 ;;
Chris@40 10081
Chris@40 10082 uts4*)
Chris@40 10083 lt_prog_compiler_pic='-pic'
Chris@40 10084 lt_prog_compiler_static='-Bstatic'
Chris@40 10085 ;;
Chris@40 10086
Chris@40 10087 *)
Chris@40 10088 lt_prog_compiler_can_build_shared=no
Chris@40 10089 ;;
Chris@40 10090 esac
Chris@40 10091 fi
Chris@40 10092
Chris@40 10093 case $host_os in
Chris@40 10094 # For platforms that do not support PIC, -DPIC is meaningless:
Chris@40 10095 *djgpp*)
Chris@40 10096 lt_prog_compiler_pic=
Chris@40 10097 ;;
Chris@40 10098 *)
Chris@40 10099 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
Chris@40 10100 ;;
Chris@40 10101 esac
Chris@40 10102
Chris@40 10103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
Chris@40 10104 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
Chris@40 10105 if ${lt_cv_prog_compiler_pic+:} false; then :
Chris@40 10106 $as_echo_n "(cached) " >&6
Chris@40 10107 else
Chris@40 10108 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
Chris@40 10109 fi
Chris@40 10110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
Chris@40 10111 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
Chris@40 10112 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
Chris@40 10113
Chris@40 10114 #
Chris@40 10115 # Check to make sure the PIC flag actually works.
Chris@40 10116 #
Chris@40 10117 if test -n "$lt_prog_compiler_pic"; then
Chris@40 10118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
Chris@40 10119 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
Chris@40 10120 if ${lt_cv_prog_compiler_pic_works+:} false; then :
Chris@40 10121 $as_echo_n "(cached) " >&6
Chris@40 10122 else
Chris@40 10123 lt_cv_prog_compiler_pic_works=no
Chris@40 10124 ac_outfile=conftest.$ac_objext
Chris@40 10125 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@40 10126 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
Chris@40 10127 # Insert the option either (1) after the last *FLAGS variable, or
Chris@40 10128 # (2) before a word containing "conftest.", or (3) at the end.
Chris@40 10129 # Note that $ac_compile itself does not contain backslashes and begins
Chris@40 10130 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@40 10131 # The option is referenced via a variable to avoid confusing sed.
Chris@40 10132 lt_compile=`echo "$ac_compile" | $SED \
Chris@40 10133 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@40 10134 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@40 10135 -e 's:$: $lt_compiler_flag:'`
Chris@40 10136 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@40 10137 (eval "$lt_compile" 2>conftest.err)
Chris@40 10138 ac_status=$?
Chris@40 10139 cat conftest.err >&5
Chris@40 10140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@40 10141 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@40 10142 # The compiler can only warn and ignore the option if not recognized
Chris@40 10143 # So say no if there are warnings other than the usual output.
Chris@40 10144 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@40 10145 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@40 10146 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@40 10147 lt_cv_prog_compiler_pic_works=yes
Chris@40 10148 fi
Chris@40 10149 fi
Chris@40 10150 $RM conftest*
Chris@40 10151
Chris@40 10152 fi
Chris@40 10153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
Chris@40 10154 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
Chris@40 10155
Chris@40 10156 if test yes = "$lt_cv_prog_compiler_pic_works"; then
Chris@40 10157 case $lt_prog_compiler_pic in
Chris@40 10158 "" | " "*) ;;
Chris@40 10159 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
Chris@40 10160 esac
Chris@40 10161 else
Chris@40 10162 lt_prog_compiler_pic=
Chris@40 10163 lt_prog_compiler_can_build_shared=no
Chris@40 10164 fi
Chris@40 10165
Chris@40 10166 fi
Chris@40 10167
Chris@40 10168
Chris@40 10169
Chris@40 10170
Chris@40 10171
Chris@40 10172
Chris@40 10173
Chris@40 10174
Chris@40 10175
Chris@40 10176
Chris@40 10177
Chris@40 10178 #
Chris@40 10179 # Check to make sure the static flag actually works.
Chris@40 10180 #
Chris@40 10181 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
Chris@40 10182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
Chris@40 10183 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
Chris@40 10184 if ${lt_cv_prog_compiler_static_works+:} false; then :
Chris@40 10185 $as_echo_n "(cached) " >&6
Chris@40 10186 else
Chris@40 10187 lt_cv_prog_compiler_static_works=no
Chris@40 10188 save_LDFLAGS=$LDFLAGS
Chris@40 10189 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
Chris@40 10190 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@40 10191 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@40 10192 # The linker can only warn and ignore the option if not recognized
Chris@40 10193 # So say no if there are warnings
Chris@40 10194 if test -s conftest.err; then
Chris@40 10195 # Append any errors to the config.log.
Chris@40 10196 cat conftest.err 1>&5
Chris@40 10197 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@40 10198 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@40 10199 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@40 10200 lt_cv_prog_compiler_static_works=yes
Chris@40 10201 fi
Chris@40 10202 else
Chris@40 10203 lt_cv_prog_compiler_static_works=yes
Chris@40 10204 fi
Chris@40 10205 fi
Chris@40 10206 $RM -r conftest*
Chris@40 10207 LDFLAGS=$save_LDFLAGS
Chris@40 10208
Chris@40 10209 fi
Chris@40 10210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
Chris@40 10211 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
Chris@40 10212
Chris@40 10213 if test yes = "$lt_cv_prog_compiler_static_works"; then
Chris@40 10214 :
Chris@40 10215 else
Chris@40 10216 lt_prog_compiler_static=
Chris@40 10217 fi
Chris@40 10218
Chris@40 10219
Chris@40 10220
Chris@40 10221
Chris@40 10222
Chris@40 10223
Chris@40 10224
Chris@40 10225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@40 10226 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@40 10227 if ${lt_cv_prog_compiler_c_o+:} false; then :
Chris@40 10228 $as_echo_n "(cached) " >&6
Chris@40 10229 else
Chris@40 10230 lt_cv_prog_compiler_c_o=no
Chris@40 10231 $RM -r conftest 2>/dev/null
Chris@40 10232 mkdir conftest
Chris@40 10233 cd conftest
Chris@40 10234 mkdir out
Chris@40 10235 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@40 10236
Chris@40 10237 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@40 10238 # Insert the option either (1) after the last *FLAGS variable, or
Chris@40 10239 # (2) before a word containing "conftest.", or (3) at the end.
Chris@40 10240 # Note that $ac_compile itself does not contain backslashes and begins
Chris@40 10241 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@40 10242 lt_compile=`echo "$ac_compile" | $SED \
Chris@40 10243 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@40 10244 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@40 10245 -e 's:$: $lt_compiler_flag:'`
Chris@40 10246 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@40 10247 (eval "$lt_compile" 2>out/conftest.err)
Chris@40 10248 ac_status=$?
Chris@40 10249 cat out/conftest.err >&5
Chris@40 10250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@40 10251 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@40 10252 then
Chris@40 10253 # The compiler can only warn and ignore the option if not recognized
Chris@40 10254 # So say no if there are warnings
Chris@40 10255 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@40 10256 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@40 10257 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@40 10258 lt_cv_prog_compiler_c_o=yes
Chris@40 10259 fi
Chris@40 10260 fi
Chris@40 10261 chmod u+w . 2>&5
Chris@40 10262 $RM conftest*
Chris@40 10263 # SGI C++ compiler will create directory out/ii_files/ for
Chris@40 10264 # template instantiation
Chris@40 10265 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@40 10266 $RM out/* && rmdir out
Chris@40 10267 cd ..
Chris@40 10268 $RM -r conftest
Chris@40 10269 $RM conftest*
Chris@40 10270
Chris@40 10271 fi
Chris@40 10272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
Chris@40 10273 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Chris@40 10274
Chris@40 10275
Chris@40 10276
Chris@40 10277
Chris@40 10278
Chris@40 10279
Chris@40 10280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@40 10281 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@40 10282 if ${lt_cv_prog_compiler_c_o+:} false; then :
Chris@40 10283 $as_echo_n "(cached) " >&6
Chris@40 10284 else
Chris@40 10285 lt_cv_prog_compiler_c_o=no
Chris@40 10286 $RM -r conftest 2>/dev/null
Chris@40 10287 mkdir conftest
Chris@40 10288 cd conftest
Chris@40 10289 mkdir out
Chris@40 10290 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@40 10291
Chris@40 10292 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@40 10293 # Insert the option either (1) after the last *FLAGS variable, or
Chris@40 10294 # (2) before a word containing "conftest.", or (3) at the end.
Chris@40 10295 # Note that $ac_compile itself does not contain backslashes and begins
Chris@40 10296 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@40 10297 lt_compile=`echo "$ac_compile" | $SED \
Chris@40 10298 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@40 10299 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@40 10300 -e 's:$: $lt_compiler_flag:'`
Chris@40 10301 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@40 10302 (eval "$lt_compile" 2>out/conftest.err)
Chris@40 10303 ac_status=$?
Chris@40 10304 cat out/conftest.err >&5
Chris@40 10305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@40 10306 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@40 10307 then
Chris@40 10308 # The compiler can only warn and ignore the option if not recognized
Chris@40 10309 # So say no if there are warnings
Chris@40 10310 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@40 10311 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@40 10312 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@40 10313 lt_cv_prog_compiler_c_o=yes
Chris@40 10314 fi
Chris@40 10315 fi
Chris@40 10316 chmod u+w . 2>&5
Chris@40 10317 $RM conftest*
Chris@40 10318 # SGI C++ compiler will create directory out/ii_files/ for
Chris@40 10319 # template instantiation
Chris@40 10320 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@40 10321 $RM out/* && rmdir out
Chris@40 10322 cd ..
Chris@40 10323 $RM -r conftest
Chris@40 10324 $RM conftest*
Chris@40 10325
Chris@40 10326 fi
Chris@40 10327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
Chris@40 10328 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Chris@40 10329
Chris@40 10330
Chris@40 10331
Chris@40 10332
Chris@40 10333 hard_links=nottested
Chris@40 10334 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
Chris@40 10335 # do not overwrite the value of need_locks provided by the user
Chris@40 10336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
Chris@40 10337 $as_echo_n "checking if we can lock with hard links... " >&6; }
Chris@40 10338 hard_links=yes
Chris@40 10339 $RM conftest*
Chris@40 10340 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@40 10341 touch conftest.a
Chris@40 10342 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@40 10343 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@40 10344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
Chris@40 10345 $as_echo "$hard_links" >&6; }
Chris@40 10346 if test no = "$hard_links"; then
Chris@40 10347 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
Chris@40 10348 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
Chris@40 10349 need_locks=warn
Chris@40 10350 fi
Chris@40 10351 else
Chris@40 10352 need_locks=no
Chris@40 10353 fi
Chris@40 10354
Chris@40 10355
Chris@40 10356
Chris@40 10357
Chris@40 10358
Chris@40 10359
Chris@40 10360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@40 10361 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@40 10362
Chris@40 10363 runpath_var=
Chris@40 10364 allow_undefined_flag=
Chris@40 10365 always_export_symbols=no
Chris@40 10366 archive_cmds=
Chris@40 10367 archive_expsym_cmds=
Chris@40 10368 compiler_needs_object=no
Chris@40 10369 enable_shared_with_static_runtimes=no
Chris@40 10370 export_dynamic_flag_spec=
Chris@40 10371 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@40 10372 hardcode_automatic=no
Chris@40 10373 hardcode_direct=no
Chris@40 10374 hardcode_direct_absolute=no
Chris@40 10375 hardcode_libdir_flag_spec=
Chris@40 10376 hardcode_libdir_separator=
Chris@40 10377 hardcode_minus_L=no
Chris@40 10378 hardcode_shlibpath_var=unsupported
Chris@40 10379 inherit_rpath=no
Chris@40 10380 link_all_deplibs=unknown
Chris@40 10381 module_cmds=
Chris@40 10382 module_expsym_cmds=
Chris@40 10383 old_archive_from_new_cmds=
Chris@40 10384 old_archive_from_expsyms_cmds=
Chris@40 10385 thread_safe_flag_spec=
Chris@40 10386 whole_archive_flag_spec=
Chris@40 10387 # include_expsyms should be a list of space-separated symbols to be *always*
Chris@40 10388 # included in the symbol list
Chris@40 10389 include_expsyms=
Chris@40 10390 # exclude_expsyms can be an extended regexp of symbols to exclude
Chris@40 10391 # it will be wrapped by ' (' and ')$', so one must not match beginning or
Chris@40 10392 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
Chris@40 10393 # as well as any symbol that contains 'd'.
Chris@40 10394 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
Chris@40 10395 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
Chris@40 10396 # platforms (ab)use it in PIC code, but their linkers get confused if
Chris@40 10397 # the symbol is explicitly referenced. Since portable code cannot
Chris@40 10398 # rely on this symbol name, it's probably fine to never include it in
Chris@40 10399 # preloaded symbol tables.
Chris@40 10400 # Exclude shared library initialization/finalization symbols.
Chris@40 10401 extract_expsyms_cmds=
Chris@40 10402
Chris@40 10403 case $host_os in
Chris@40 10404 cygwin* | mingw* | pw32* | cegcc*)
Chris@40 10405 # FIXME: the MSVC++ port hasn't been tested in a loooong time
Chris@40 10406 # When not using gcc, we currently assume that we are using
Chris@40 10407 # Microsoft Visual C++.
Chris@40 10408 if test yes != "$GCC"; then
Chris@40 10409 with_gnu_ld=no
Chris@40 10410 fi
Chris@40 10411 ;;
Chris@40 10412 interix*)
Chris@40 10413 # we just hope/assume this is gcc and not c89 (= MSVC++)
Chris@40 10414 with_gnu_ld=yes
Chris@40 10415 ;;
Chris@40 10416 openbsd* | bitrig*)
Chris@40 10417 with_gnu_ld=no
Chris@40 10418 ;;
Chris@40 10419 linux* | k*bsd*-gnu | gnu*)
Chris@40 10420 link_all_deplibs=no
Chris@40 10421 ;;
Chris@40 10422 esac
Chris@40 10423
Chris@40 10424 ld_shlibs=yes
Chris@40 10425
Chris@40 10426 # On some targets, GNU ld is compatible enough with the native linker
Chris@40 10427 # that we're better off using the native interface for both.
Chris@40 10428 lt_use_gnu_ld_interface=no
Chris@40 10429 if test yes = "$with_gnu_ld"; then
Chris@40 10430 case $host_os in
Chris@40 10431 aix*)
Chris@40 10432 # The AIX port of GNU ld has always aspired to compatibility
Chris@40 10433 # with the native linker. However, as the warning in the GNU ld
Chris@40 10434 # block says, versions before 2.19.5* couldn't really create working
Chris@40 10435 # shared libraries, regardless of the interface used.
Chris@40 10436 case `$LD -v 2>&1` in
Chris@40 10437 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
Chris@40 10438 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
Chris@40 10439 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
Chris@40 10440 *)
Chris@40 10441 lt_use_gnu_ld_interface=yes
Chris@40 10442 ;;
Chris@40 10443 esac
Chris@40 10444 ;;
Chris@40 10445 *)
Chris@40 10446 lt_use_gnu_ld_interface=yes
Chris@40 10447 ;;
Chris@40 10448 esac
Chris@40 10449 fi
Chris@40 10450
Chris@40 10451 if test yes = "$lt_use_gnu_ld_interface"; then
Chris@40 10452 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@40 10453 wlarc='$wl'
Chris@40 10454
Chris@40 10455 # Set some defaults for GNU ld with shared library support. These
Chris@40 10456 # are reset later if shared libraries are not supported. Putting them
Chris@40 10457 # here allows them to be overridden if necessary.
Chris@40 10458 runpath_var=LD_RUN_PATH
Chris@40 10459 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
Chris@40 10460 export_dynamic_flag_spec='$wl--export-dynamic'
Chris@40 10461 # ancient GNU ld didn't support --whole-archive et. al.
Chris@40 10462 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
Chris@40 10463 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
Chris@40 10464 else
Chris@40 10465 whole_archive_flag_spec=
Chris@40 10466 fi
Chris@40 10467 supports_anon_versioning=no
Chris@40 10468 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
Chris@40 10469 *GNU\ gold*) supports_anon_versioning=yes ;;
Chris@40 10470 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
Chris@40 10471 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
Chris@40 10472 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
Chris@40 10473 *\ 2.11.*) ;; # other 2.11 versions
Chris@40 10474 *) supports_anon_versioning=yes ;;
Chris@40 10475 esac
Chris@40 10476
Chris@40 10477 # See if GNU ld supports shared libraries.
Chris@40 10478 case $host_os in
Chris@40 10479 aix[3-9]*)
Chris@40 10480 # On AIX/PPC, the GNU linker is very broken
Chris@40 10481 if test ia64 != "$host_cpu"; then
Chris@40 10482 ld_shlibs=no
Chris@40 10483 cat <<_LT_EOF 1>&2
Chris@40 10484
Chris@40 10485 *** Warning: the GNU linker, at least up to release 2.19, is reported
Chris@40 10486 *** to be unable to reliably create shared libraries on AIX.
Chris@40 10487 *** Therefore, libtool is disabling shared libraries support. If you
Chris@40 10488 *** really care for shared libraries, you may want to install binutils
Chris@40 10489 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
Chris@40 10490 *** You will then need to restart the configuration process.
Chris@40 10491
Chris@40 10492 _LT_EOF
Chris@40 10493 fi
Chris@40 10494 ;;
Chris@40 10495
Chris@40 10496 amigaos*)
Chris@40 10497 case $host_cpu in
Chris@40 10498 powerpc)
Chris@40 10499 # see comment about AmigaOS4 .so support
Chris@40 10500 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 10501 archive_expsym_cmds=''
Chris@40 10502 ;;
Chris@40 10503 m68k)
Chris@40 10504 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)'
Chris@40 10505 hardcode_libdir_flag_spec='-L$libdir'
Chris@40 10506 hardcode_minus_L=yes
Chris@40 10507 ;;
Chris@40 10508 esac
Chris@40 10509 ;;
Chris@40 10510
Chris@40 10511 beos*)
Chris@40 10512 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@40 10513 allow_undefined_flag=unsupported
Chris@40 10514 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
Chris@40 10515 # support --undefined. This deserves some investigation. FIXME
Chris@40 10516 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 10517 else
Chris@40 10518 ld_shlibs=no
Chris@40 10519 fi
Chris@40 10520 ;;
Chris@40 10521
Chris@40 10522 cygwin* | mingw* | pw32* | cegcc*)
Chris@40 10523 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
Chris@40 10524 # as there is no search path for DLLs.
Chris@40 10525 hardcode_libdir_flag_spec='-L$libdir'
Chris@40 10526 export_dynamic_flag_spec='$wl--export-all-symbols'
Chris@40 10527 allow_undefined_flag=unsupported
Chris@40 10528 always_export_symbols=no
Chris@40 10529 enable_shared_with_static_runtimes=yes
Chris@40 10530 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'
Chris@40 10531 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
Chris@40 10532
Chris@40 10533 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
Chris@40 10534 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
Chris@40 10535 # If the export-symbols file already is a .def file, use it as
Chris@40 10536 # is; otherwise, prepend EXPORTS...
Chris@40 10537 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
Chris@40 10538 cp $export_symbols $output_objdir/$soname.def;
Chris@40 10539 else
Chris@40 10540 echo EXPORTS > $output_objdir/$soname.def;
Chris@40 10541 cat $export_symbols >> $output_objdir/$soname.def;
Chris@40 10542 fi~
Chris@40 10543 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
Chris@40 10544 else
Chris@40 10545 ld_shlibs=no
Chris@40 10546 fi
Chris@40 10547 ;;
Chris@40 10548
Chris@40 10549 haiku*)
Chris@40 10550 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 10551 link_all_deplibs=yes
Chris@40 10552 ;;
Chris@40 10553
Chris@40 10554 os2*)
Chris@40 10555 hardcode_libdir_flag_spec='-L$libdir'
Chris@40 10556 hardcode_minus_L=yes
Chris@40 10557 allow_undefined_flag=unsupported
Chris@40 10558 shrext_cmds=.dll
Chris@40 10559 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
Chris@40 10560 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
Chris@40 10561 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
Chris@40 10562 $ECHO EXPORTS >> $output_objdir/$libname.def~
Chris@40 10563 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
Chris@40 10564 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
Chris@40 10565 emximp -o $lib $output_objdir/$libname.def'
Chris@40 10566 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
Chris@40 10567 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
Chris@40 10568 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
Chris@40 10569 $ECHO EXPORTS >> $output_objdir/$libname.def~
Chris@40 10570 prefix_cmds="$SED"~
Chris@40 10571 if test EXPORTS = "`$SED 1q $export_symbols`"; then
Chris@40 10572 prefix_cmds="$prefix_cmds -e 1d";
Chris@40 10573 fi~
Chris@40 10574 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
Chris@40 10575 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
Chris@40 10576 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
Chris@40 10577 emximp -o $lib $output_objdir/$libname.def'
Chris@40 10578 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
Chris@40 10579 enable_shared_with_static_runtimes=yes
Chris@40 10580 ;;
Chris@40 10581
Chris@40 10582 interix[3-9]*)
Chris@40 10583 hardcode_direct=no
Chris@40 10584 hardcode_shlibpath_var=no
Chris@40 10585 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
Chris@40 10586 export_dynamic_flag_spec='$wl-E'
Chris@40 10587 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
Chris@40 10588 # Instead, shared libraries are loaded at an image base (0x10000000 by
Chris@40 10589 # default) and relocated if they conflict, which is a slow very memory
Chris@40 10590 # consuming and fragmenting process. To avoid this, we pick a random,
Chris@40 10591 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
Chris@40 10592 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
Chris@40 10593 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
Chris@40 10594 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'
Chris@40 10595 ;;
Chris@40 10596
Chris@40 10597 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
Chris@40 10598 tmp_diet=no
Chris@40 10599 if test linux-dietlibc = "$host_os"; then
Chris@40 10600 case $cc_basename in
Chris@40 10601 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
Chris@40 10602 esac
Chris@40 10603 fi
Chris@40 10604 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
Chris@40 10605 && test no = "$tmp_diet"
Chris@40 10606 then
Chris@40 10607 tmp_addflag=' $pic_flag'
Chris@40 10608 tmp_sharedflag='-shared'
Chris@40 10609 case $cc_basename,$host_cpu in
Chris@40 10610 pgcc*) # Portland Group C compiler
Chris@40 10611 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'
Chris@40 10612 tmp_addflag=' $pic_flag'
Chris@40 10613 ;;
Chris@40 10614 pgf77* | pgf90* | pgf95* | pgfortran*)
Chris@40 10615 # Portland Group f77 and f90 compilers
Chris@40 10616 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'
Chris@40 10617 tmp_addflag=' $pic_flag -Mnomain' ;;
Chris@40 10618 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
Chris@40 10619 tmp_addflag=' -i_dynamic' ;;
Chris@40 10620 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
Chris@40 10621 tmp_addflag=' -i_dynamic -nofor_main' ;;
Chris@40 10622 ifc* | ifort*) # Intel Fortran compiler
Chris@40 10623 tmp_addflag=' -nofor_main' ;;
Chris@40 10624 lf95*) # Lahey Fortran 8.1
Chris@40 10625 whole_archive_flag_spec=
Chris@40 10626 tmp_sharedflag='--shared' ;;
Chris@40 10627 nagfor*) # NAGFOR 5.3
Chris@40 10628 tmp_sharedflag='-Wl,-shared' ;;
Chris@40 10629 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
Chris@40 10630 tmp_sharedflag='-qmkshrobj'
Chris@40 10631 tmp_addflag= ;;
Chris@40 10632 nvcc*) # Cuda Compiler Driver 2.2
Chris@40 10633 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'
Chris@40 10634 compiler_needs_object=yes
Chris@40 10635 ;;
Chris@40 10636 esac
Chris@40 10637 case `$CC -V 2>&1 | sed 5q` in
Chris@40 10638 *Sun\ C*) # Sun C 5.9
Chris@40 10639 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'
Chris@40 10640 compiler_needs_object=yes
Chris@40 10641 tmp_sharedflag='-G' ;;
Chris@40 10642 *Sun\ F*) # Sun Fortran 8.3
Chris@40 10643 tmp_sharedflag='-G' ;;
Chris@40 10644 esac
Chris@40 10645 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 10646
Chris@40 10647 if test yes = "$supports_anon_versioning"; then
Chris@40 10648 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Chris@40 10649 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@40 10650 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@40 10651 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
Chris@40 10652 fi
Chris@40 10653
Chris@40 10654 case $cc_basename in
Chris@40 10655 tcc*)
Chris@40 10656 export_dynamic_flag_spec='-rdynamic'
Chris@40 10657 ;;
Chris@40 10658 xlf* | bgf* | bgxlf* | mpixlf*)
Chris@40 10659 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
Chris@40 10660 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
Chris@40 10661 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
Chris@40 10662 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
Chris@40 10663 if test yes = "$supports_anon_versioning"; then
Chris@40 10664 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Chris@40 10665 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@40 10666 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@40 10667 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
Chris@40 10668 fi
Chris@40 10669 ;;
Chris@40 10670 esac
Chris@40 10671 else
Chris@40 10672 ld_shlibs=no
Chris@40 10673 fi
Chris@40 10674 ;;
Chris@40 10675
Chris@40 10676 netbsd* | netbsdelf*-gnu)
Chris@40 10677 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@40 10678 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
Chris@40 10679 wlarc=
Chris@40 10680 else
Chris@40 10681 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 10682 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
Chris@40 10683 fi
Chris@40 10684 ;;
Chris@40 10685
Chris@40 10686 solaris*)
Chris@40 10687 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
Chris@40 10688 ld_shlibs=no
Chris@40 10689 cat <<_LT_EOF 1>&2
Chris@40 10690
Chris@40 10691 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
Chris@40 10692 *** create shared libraries on Solaris systems. Therefore, libtool
Chris@40 10693 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@40 10694 *** binutils to release 2.9.1 or newer. Another option is to modify
Chris@40 10695 *** your PATH or compiler configuration so that the native linker is
Chris@40 10696 *** used, and then restart.
Chris@40 10697
Chris@40 10698 _LT_EOF
Chris@40 10699 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@40 10700 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 10701 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
Chris@40 10702 else
Chris@40 10703 ld_shlibs=no
Chris@40 10704 fi
Chris@40 10705 ;;
Chris@40 10706
Chris@40 10707 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
Chris@40 10708 case `$LD -v 2>&1` in
Chris@40 10709 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
Chris@40 10710 ld_shlibs=no
Chris@40 10711 cat <<_LT_EOF 1>&2
Chris@40 10712
Chris@40 10713 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
Chris@40 10714 *** reliably create shared libraries on SCO systems. Therefore, libtool
Chris@40 10715 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@40 10716 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
Chris@40 10717 *** your PATH or compiler configuration so that the native linker is
Chris@40 10718 *** used, and then restart.
Chris@40 10719
Chris@40 10720 _LT_EOF
Chris@40 10721 ;;
Chris@40 10722 *)
Chris@40 10723 # For security reasons, it is highly recommended that you always
Chris@40 10724 # use absolute paths for naming shared libraries, and exclude the
Chris@40 10725 # DT_RUNPATH tag from executables and libraries. But doing so
Chris@40 10726 # requires that you compile everything twice, which is a pain.
Chris@40 10727 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@40 10728 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
Chris@40 10729 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 10730 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
Chris@40 10731 else
Chris@40 10732 ld_shlibs=no
Chris@40 10733 fi
Chris@40 10734 ;;
Chris@40 10735 esac
Chris@40 10736 ;;
Chris@40 10737
Chris@40 10738 sunos4*)
Chris@40 10739 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@40 10740 wlarc=
Chris@40 10741 hardcode_direct=yes
Chris@40 10742 hardcode_shlibpath_var=no
Chris@40 10743 ;;
Chris@40 10744
Chris@40 10745 *)
Chris@40 10746 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@40 10747 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 10748 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
Chris@40 10749 else
Chris@40 10750 ld_shlibs=no
Chris@40 10751 fi
Chris@40 10752 ;;
Chris@40 10753 esac
Chris@40 10754
Chris@40 10755 if test no = "$ld_shlibs"; then
Chris@40 10756 runpath_var=
Chris@40 10757 hardcode_libdir_flag_spec=
Chris@40 10758 export_dynamic_flag_spec=
Chris@40 10759 whole_archive_flag_spec=
Chris@40 10760 fi
Chris@40 10761 else
Chris@40 10762 # PORTME fill in a description of your system's linker (not GNU ld)
Chris@40 10763 case $host_os in
Chris@40 10764 aix3*)
Chris@40 10765 allow_undefined_flag=unsupported
Chris@40 10766 always_export_symbols=yes
Chris@40 10767 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'
Chris@40 10768 # Note: this linker hardcodes the directories in LIBPATH if there
Chris@40 10769 # are no directories specified by -L.
Chris@40 10770 hardcode_minus_L=yes
Chris@40 10771 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
Chris@40 10772 # Neither direct hardcoding nor static linking is supported with a
Chris@40 10773 # broken collect2.
Chris@40 10774 hardcode_direct=unsupported
Chris@40 10775 fi
Chris@40 10776 ;;
Chris@40 10777
Chris@40 10778 aix[4-9]*)
Chris@40 10779 if test ia64 = "$host_cpu"; then
Chris@40 10780 # On IA64, the linker does run time linking by default, so we don't
Chris@40 10781 # have to do anything special.
Chris@40 10782 aix_use_runtimelinking=no
Chris@40 10783 exp_sym_flag='-Bexport'
Chris@40 10784 no_entry_flag=
Chris@40 10785 else
Chris@40 10786 # If we're using GNU nm, then we don't want the "-C" option.
Chris@40 10787 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
Chris@40 10788 # Without the "-l" option, or with the "-B" option, AIX nm treats
Chris@40 10789 # weak defined symbols like other global defined symbols, whereas
Chris@40 10790 # GNU nm marks them as "W".
Chris@40 10791 # While the 'weak' keyword is ignored in the Export File, we need
Chris@40 10792 # it in the Import File for the 'aix-soname' feature, so we have
Chris@40 10793 # to replace the "-B" option with "-P" for AIX nm.
Chris@40 10794 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Chris@40 10795 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'
Chris@40 10796 else
Chris@40 10797 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'
Chris@40 10798 fi
Chris@40 10799 aix_use_runtimelinking=no
Chris@40 10800
Chris@40 10801 # Test if we are trying to use run time linking or normal
Chris@40 10802 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@40 10803 # have runtime linking enabled, and use it for executables.
Chris@40 10804 # For shared libraries, we enable/disable runtime linking
Chris@40 10805 # depending on the kind of the shared library created -
Chris@40 10806 # when "with_aix_soname,aix_use_runtimelinking" is:
Chris@40 10807 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
Chris@40 10808 # "aix,yes" lib.so shared, rtl:yes, for executables
Chris@40 10809 # lib.a static archive
Chris@40 10810 # "both,no" lib.so.V(shr.o) shared, rtl:yes
Chris@40 10811 # lib.a(lib.so.V) shared, rtl:no, for executables
Chris@40 10812 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
Chris@40 10813 # lib.a(lib.so.V) shared, rtl:no
Chris@40 10814 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
Chris@40 10815 # lib.a static archive
Chris@40 10816 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
Chris@40 10817 for ld_flag in $LDFLAGS; do
Chris@40 10818 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
Chris@40 10819 aix_use_runtimelinking=yes
Chris@40 10820 break
Chris@40 10821 fi
Chris@40 10822 done
Chris@40 10823 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
Chris@40 10824 # With aix-soname=svr4, we create the lib.so.V shared archives only,
Chris@40 10825 # so we don't have lib.a shared libs to link our executables.
Chris@40 10826 # We have to force runtime linking in this case.
Chris@40 10827 aix_use_runtimelinking=yes
Chris@40 10828 LDFLAGS="$LDFLAGS -Wl,-brtl"
Chris@40 10829 fi
Chris@40 10830 ;;
Chris@40 10831 esac
Chris@40 10832
Chris@40 10833 exp_sym_flag='-bexport'
Chris@40 10834 no_entry_flag='-bnoentry'
Chris@40 10835 fi
Chris@40 10836
Chris@40 10837 # When large executables or shared objects are built, AIX ld can
Chris@40 10838 # have problems creating the table of contents. If linking a library
Chris@40 10839 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@40 10840 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@40 10841 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@40 10842
Chris@40 10843 archive_cmds=''
Chris@40 10844 hardcode_direct=yes
Chris@40 10845 hardcode_direct_absolute=yes
Chris@40 10846 hardcode_libdir_separator=':'
Chris@40 10847 link_all_deplibs=yes
Chris@40 10848 file_list_spec='$wl-f,'
Chris@40 10849 case $with_aix_soname,$aix_use_runtimelinking in
Chris@40 10850 aix,*) ;; # traditional, no import file
Chris@40 10851 svr4,* | *,yes) # use import file
Chris@40 10852 # The Import File defines what to hardcode.
Chris@40 10853 hardcode_direct=no
Chris@40 10854 hardcode_direct_absolute=no
Chris@40 10855 ;;
Chris@40 10856 esac
Chris@40 10857
Chris@40 10858 if test yes = "$GCC"; then
Chris@40 10859 case $host_os in aix4.[012]|aix4.[012].*)
Chris@40 10860 # We only want to do this on AIX 4.2 and lower, the check
Chris@40 10861 # below for broken collect2 doesn't work under 4.3+
Chris@40 10862 collect2name=`$CC -print-prog-name=collect2`
Chris@40 10863 if test -f "$collect2name" &&
Chris@40 10864 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
Chris@40 10865 then
Chris@40 10866 # We have reworked collect2
Chris@40 10867 :
Chris@40 10868 else
Chris@40 10869 # We have old collect2
Chris@40 10870 hardcode_direct=unsupported
Chris@40 10871 # It fails to find uninstalled libraries when the uninstalled
Chris@40 10872 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@40 10873 # to unsupported forces relinking
Chris@40 10874 hardcode_minus_L=yes
Chris@40 10875 hardcode_libdir_flag_spec='-L$libdir'
Chris@40 10876 hardcode_libdir_separator=
Chris@40 10877 fi
Chris@40 10878 ;;
Chris@40 10879 esac
Chris@40 10880 shared_flag='-shared'
Chris@40 10881 if test yes = "$aix_use_runtimelinking"; then
Chris@40 10882 shared_flag="$shared_flag "'$wl-G'
Chris@40 10883 fi
Chris@40 10884 # Need to ensure runtime linking is disabled for the traditional
Chris@40 10885 # shared library, or the linker may eventually find shared libraries
Chris@40 10886 # /with/ Import File - we do not want to mix them.
Chris@40 10887 shared_flag_aix='-shared'
Chris@40 10888 shared_flag_svr4='-shared $wl-G'
Chris@40 10889 else
Chris@40 10890 # not using gcc
Chris@40 10891 if test ia64 = "$host_cpu"; then
Chris@40 10892 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@40 10893 # chokes on -Wl,-G. The following line is correct:
Chris@40 10894 shared_flag='-G'
Chris@40 10895 else
Chris@40 10896 if test yes = "$aix_use_runtimelinking"; then
Chris@40 10897 shared_flag='$wl-G'
Chris@40 10898 else
Chris@40 10899 shared_flag='$wl-bM:SRE'
Chris@40 10900 fi
Chris@40 10901 shared_flag_aix='$wl-bM:SRE'
Chris@40 10902 shared_flag_svr4='$wl-G'
Chris@40 10903 fi
Chris@40 10904 fi
Chris@40 10905
Chris@40 10906 export_dynamic_flag_spec='$wl-bexpall'
Chris@40 10907 # It seems that -bexpall does not export symbols beginning with
Chris@40 10908 # underscore (_), so it is better to generate a list of symbols to export.
Chris@40 10909 always_export_symbols=yes
Chris@40 10910 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
Chris@40 10911 # Warning - without using the other runtime loading flags (-brtl),
Chris@40 10912 # -berok will link without error, but may produce a broken library.
Chris@40 10913 allow_undefined_flag='-berok'
Chris@40 10914 # Determine the default libpath from the value encoded in an
Chris@40 10915 # empty executable.
Chris@40 10916 if test set = "${lt_cv_aix_libpath+set}"; then
Chris@40 10917 aix_libpath=$lt_cv_aix_libpath
Chris@40 10918 else
Chris@40 10919 if ${lt_cv_aix_libpath_+:} false; then :
Chris@40 10920 $as_echo_n "(cached) " >&6
Chris@40 10921 else
Chris@40 10922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 10923 /* end confdefs.h. */
Chris@40 10924
Chris@40 10925 int
Chris@40 10926 main ()
Chris@40 10927 {
Chris@40 10928
Chris@40 10929 ;
Chris@40 10930 return 0;
Chris@40 10931 }
Chris@40 10932 _ACEOF
Chris@40 10933 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 10934
Chris@40 10935 lt_aix_libpath_sed='
Chris@40 10936 /Import File Strings/,/^$/ {
Chris@40 10937 /^0/ {
Chris@40 10938 s/^0 *\([^ ]*\) *$/\1/
Chris@40 10939 p
Chris@40 10940 }
Chris@40 10941 }'
Chris@40 10942 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@40 10943 # Check for a 64-bit object if we didn't find anything.
Chris@40 10944 if test -z "$lt_cv_aix_libpath_"; then
Chris@40 10945 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@40 10946 fi
Chris@40 10947 fi
Chris@40 10948 rm -f core conftest.err conftest.$ac_objext \
Chris@40 10949 conftest$ac_exeext conftest.$ac_ext
Chris@40 10950 if test -z "$lt_cv_aix_libpath_"; then
Chris@40 10951 lt_cv_aix_libpath_=/usr/lib:/lib
Chris@40 10952 fi
Chris@40 10953
Chris@40 10954 fi
Chris@40 10955
Chris@40 10956 aix_libpath=$lt_cv_aix_libpath_
Chris@40 10957 fi
Chris@40 10958
Chris@40 10959 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
Chris@40 10960 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
Chris@40 10961 else
Chris@40 10962 if test ia64 = "$host_cpu"; then
Chris@40 10963 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
Chris@40 10964 allow_undefined_flag="-z nodefs"
Chris@40 10965 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"
Chris@40 10966 else
Chris@40 10967 # Determine the default libpath from the value encoded in an
Chris@40 10968 # empty executable.
Chris@40 10969 if test set = "${lt_cv_aix_libpath+set}"; then
Chris@40 10970 aix_libpath=$lt_cv_aix_libpath
Chris@40 10971 else
Chris@40 10972 if ${lt_cv_aix_libpath_+:} false; then :
Chris@40 10973 $as_echo_n "(cached) " >&6
Chris@40 10974 else
Chris@40 10975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 10976 /* end confdefs.h. */
Chris@40 10977
Chris@40 10978 int
Chris@40 10979 main ()
Chris@40 10980 {
Chris@40 10981
Chris@40 10982 ;
Chris@40 10983 return 0;
Chris@40 10984 }
Chris@40 10985 _ACEOF
Chris@40 10986 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 10987
Chris@40 10988 lt_aix_libpath_sed='
Chris@40 10989 /Import File Strings/,/^$/ {
Chris@40 10990 /^0/ {
Chris@40 10991 s/^0 *\([^ ]*\) *$/\1/
Chris@40 10992 p
Chris@40 10993 }
Chris@40 10994 }'
Chris@40 10995 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@40 10996 # Check for a 64-bit object if we didn't find anything.
Chris@40 10997 if test -z "$lt_cv_aix_libpath_"; then
Chris@40 10998 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@40 10999 fi
Chris@40 11000 fi
Chris@40 11001 rm -f core conftest.err conftest.$ac_objext \
Chris@40 11002 conftest$ac_exeext conftest.$ac_ext
Chris@40 11003 if test -z "$lt_cv_aix_libpath_"; then
Chris@40 11004 lt_cv_aix_libpath_=/usr/lib:/lib
Chris@40 11005 fi
Chris@40 11006
Chris@40 11007 fi
Chris@40 11008
Chris@40 11009 aix_libpath=$lt_cv_aix_libpath_
Chris@40 11010 fi
Chris@40 11011
Chris@40 11012 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
Chris@40 11013 # Warning - without using the other run time loading flags,
Chris@40 11014 # -berok will link without error, but may produce a broken library.
Chris@40 11015 no_undefined_flag=' $wl-bernotok'
Chris@40 11016 allow_undefined_flag=' $wl-berok'
Chris@40 11017 if test yes = "$with_gnu_ld"; then
Chris@40 11018 # We only use this code for GNU lds that support --whole-archive.
Chris@40 11019 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
Chris@40 11020 else
Chris@40 11021 # Exported symbols can be pulled into shared objects from archives
Chris@40 11022 whole_archive_flag_spec='$convenience'
Chris@40 11023 fi
Chris@40 11024 archive_cmds_need_lc=yes
Chris@40 11025 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
Chris@40 11026 # -brtl affects multiple linker settings, -berok does not and is overridden later
Chris@40 11027 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
Chris@40 11028 if test svr4 != "$with_aix_soname"; then
Chris@40 11029 # This is similar to how AIX traditionally builds its shared libraries.
Chris@40 11030 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'
Chris@40 11031 fi
Chris@40 11032 if test aix != "$with_aix_soname"; then
Chris@40 11033 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'
Chris@40 11034 else
Chris@40 11035 # used by -dlpreopen to get the symbols
Chris@40 11036 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
Chris@40 11037 fi
Chris@40 11038 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
Chris@40 11039 fi
Chris@40 11040 fi
Chris@40 11041 ;;
Chris@40 11042
Chris@40 11043 amigaos*)
Chris@40 11044 case $host_cpu in
Chris@40 11045 powerpc)
Chris@40 11046 # see comment about AmigaOS4 .so support
Chris@40 11047 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 11048 archive_expsym_cmds=''
Chris@40 11049 ;;
Chris@40 11050 m68k)
Chris@40 11051 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)'
Chris@40 11052 hardcode_libdir_flag_spec='-L$libdir'
Chris@40 11053 hardcode_minus_L=yes
Chris@40 11054 ;;
Chris@40 11055 esac
Chris@40 11056 ;;
Chris@40 11057
Chris@40 11058 bsdi[45]*)
Chris@40 11059 export_dynamic_flag_spec=-rdynamic
Chris@40 11060 ;;
Chris@40 11061
Chris@40 11062 cygwin* | mingw* | pw32* | cegcc*)
Chris@40 11063 # When not using gcc, we currently assume that we are using
Chris@40 11064 # Microsoft Visual C++.
Chris@40 11065 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@40 11066 # no search path for DLLs.
Chris@40 11067 case $cc_basename in
Chris@40 11068 cl*)
Chris@40 11069 # Native MSVC
Chris@40 11070 hardcode_libdir_flag_spec=' '
Chris@40 11071 allow_undefined_flag=unsupported
Chris@40 11072 always_export_symbols=yes
Chris@40 11073 file_list_spec='@'
Chris@40 11074 # Tell ltmain to make .lib files, not .a files.
Chris@40 11075 libext=lib
Chris@40 11076 # Tell ltmain to make .dll files, not .so files.
Chris@40 11077 shrext_cmds=.dll
Chris@40 11078 # FIXME: Setting linknames here is a bad hack.
Chris@40 11079 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
Chris@40 11080 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
Chris@40 11081 cp "$export_symbols" "$output_objdir/$soname.def";
Chris@40 11082 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
Chris@40 11083 else
Chris@40 11084 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
Chris@40 11085 fi~
Chris@40 11086 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
Chris@40 11087 linknames='
Chris@40 11088 # The linker will not automatically build a static lib if we build a DLL.
Chris@40 11089 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
Chris@40 11090 enable_shared_with_static_runtimes=yes
Chris@40 11091 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
Chris@40 11092 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
Chris@40 11093 # Don't use ranlib
Chris@40 11094 old_postinstall_cmds='chmod 644 $oldlib'
Chris@40 11095 postlink_cmds='lt_outputfile="@OUTPUT@"~
Chris@40 11096 lt_tool_outputfile="@TOOL_OUTPUT@"~
Chris@40 11097 case $lt_outputfile in
Chris@40 11098 *.exe|*.EXE) ;;
Chris@40 11099 *)
Chris@40 11100 lt_outputfile=$lt_outputfile.exe
Chris@40 11101 lt_tool_outputfile=$lt_tool_outputfile.exe
Chris@40 11102 ;;
Chris@40 11103 esac~
Chris@40 11104 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
Chris@40 11105 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
Chris@40 11106 $RM "$lt_outputfile.manifest";
Chris@40 11107 fi'
Chris@40 11108 ;;
Chris@40 11109 *)
Chris@40 11110 # Assume MSVC wrapper
Chris@40 11111 hardcode_libdir_flag_spec=' '
Chris@40 11112 allow_undefined_flag=unsupported
Chris@40 11113 # Tell ltmain to make .lib files, not .a files.
Chris@40 11114 libext=lib
Chris@40 11115 # Tell ltmain to make .dll files, not .so files.
Chris@40 11116 shrext_cmds=.dll
Chris@40 11117 # FIXME: Setting linknames here is a bad hack.
Chris@40 11118 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
Chris@40 11119 # The linker will automatically build a .lib file if we build a DLL.
Chris@40 11120 old_archive_from_new_cmds='true'
Chris@40 11121 # FIXME: Should let the user specify the lib program.
Chris@40 11122 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
Chris@40 11123 enable_shared_with_static_runtimes=yes
Chris@40 11124 ;;
Chris@40 11125 esac
Chris@40 11126 ;;
Chris@40 11127
Chris@40 11128 darwin* | rhapsody*)
Chris@40 11129
Chris@40 11130
Chris@40 11131 archive_cmds_need_lc=no
Chris@40 11132 hardcode_direct=no
Chris@40 11133 hardcode_automatic=yes
Chris@40 11134 hardcode_shlibpath_var=unsupported
Chris@40 11135 if test yes = "$lt_cv_ld_force_load"; then
Chris@40 11136 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\"`'
Chris@40 11137
Chris@40 11138 else
Chris@40 11139 whole_archive_flag_spec=''
Chris@40 11140 fi
Chris@40 11141 link_all_deplibs=yes
Chris@40 11142 allow_undefined_flag=$_lt_dar_allow_undefined
Chris@40 11143 case $cc_basename in
Chris@40 11144 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
Chris@40 11145 *) _lt_dar_can_shared=$GCC ;;
Chris@40 11146 esac
Chris@40 11147 if test yes = "$_lt_dar_can_shared"; then
Chris@40 11148 output_verbose_link_cmd=func_echo_all
Chris@40 11149 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
Chris@40 11150 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
Chris@40 11151 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"
Chris@40 11152 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"
Chris@40 11153
Chris@40 11154 else
Chris@40 11155 ld_shlibs=no
Chris@40 11156 fi
Chris@40 11157
Chris@40 11158 ;;
Chris@40 11159
Chris@40 11160 dgux*)
Chris@40 11161 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@40 11162 hardcode_libdir_flag_spec='-L$libdir'
Chris@40 11163 hardcode_shlibpath_var=no
Chris@40 11164 ;;
Chris@40 11165
Chris@40 11166 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
Chris@40 11167 # support. Future versions do this automatically, but an explicit c++rt0.o
Chris@40 11168 # does not break anything, and helps significantly (at the cost of a little
Chris@40 11169 # extra space).
Chris@40 11170 freebsd2.2*)
Chris@40 11171 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
Chris@40 11172 hardcode_libdir_flag_spec='-R$libdir'
Chris@40 11173 hardcode_direct=yes
Chris@40 11174 hardcode_shlibpath_var=no
Chris@40 11175 ;;
Chris@40 11176
Chris@40 11177 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
Chris@40 11178 freebsd2.*)
Chris@40 11179 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@40 11180 hardcode_direct=yes
Chris@40 11181 hardcode_minus_L=yes
Chris@40 11182 hardcode_shlibpath_var=no
Chris@40 11183 ;;
Chris@40 11184
Chris@40 11185 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
Chris@40 11186 freebsd* | dragonfly*)
Chris@40 11187 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11188 hardcode_libdir_flag_spec='-R$libdir'
Chris@40 11189 hardcode_direct=yes
Chris@40 11190 hardcode_shlibpath_var=no
Chris@40 11191 ;;
Chris@40 11192
Chris@40 11193 hpux9*)
Chris@40 11194 if test yes = "$GCC"; then
Chris@40 11195 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'
Chris@40 11196 else
Chris@40 11197 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'
Chris@40 11198 fi
Chris@40 11199 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
Chris@40 11200 hardcode_libdir_separator=:
Chris@40 11201 hardcode_direct=yes
Chris@40 11202
Chris@40 11203 # hardcode_minus_L: Not really in the search PATH,
Chris@40 11204 # but as the default location of the library.
Chris@40 11205 hardcode_minus_L=yes
Chris@40 11206 export_dynamic_flag_spec='$wl-E'
Chris@40 11207 ;;
Chris@40 11208
Chris@40 11209 hpux10*)
Chris@40 11210 if test yes,no = "$GCC,$with_gnu_ld"; then
Chris@40 11211 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11212 else
Chris@40 11213 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@40 11214 fi
Chris@40 11215 if test no = "$with_gnu_ld"; then
Chris@40 11216 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
Chris@40 11217 hardcode_libdir_separator=:
Chris@40 11218 hardcode_direct=yes
Chris@40 11219 hardcode_direct_absolute=yes
Chris@40 11220 export_dynamic_flag_spec='$wl-E'
Chris@40 11221 # hardcode_minus_L: Not really in the search PATH,
Chris@40 11222 # but as the default location of the library.
Chris@40 11223 hardcode_minus_L=yes
Chris@40 11224 fi
Chris@40 11225 ;;
Chris@40 11226
Chris@40 11227 hpux11*)
Chris@40 11228 if test yes,no = "$GCC,$with_gnu_ld"; then
Chris@40 11229 case $host_cpu in
Chris@40 11230 hppa*64*)
Chris@40 11231 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11232 ;;
Chris@40 11233 ia64*)
Chris@40 11234 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11235 ;;
Chris@40 11236 *)
Chris@40 11237 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11238 ;;
Chris@40 11239 esac
Chris@40 11240 else
Chris@40 11241 case $host_cpu in
Chris@40 11242 hppa*64*)
Chris@40 11243 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11244 ;;
Chris@40 11245 ia64*)
Chris@40 11246 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11247 ;;
Chris@40 11248 *)
Chris@40 11249
Chris@40 11250 # Older versions of the 11.00 compiler do not understand -b yet
Chris@40 11251 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
Chris@40 11252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
Chris@40 11253 $as_echo_n "checking if $CC understands -b... " >&6; }
Chris@40 11254 if ${lt_cv_prog_compiler__b+:} false; then :
Chris@40 11255 $as_echo_n "(cached) " >&6
Chris@40 11256 else
Chris@40 11257 lt_cv_prog_compiler__b=no
Chris@40 11258 save_LDFLAGS=$LDFLAGS
Chris@40 11259 LDFLAGS="$LDFLAGS -b"
Chris@40 11260 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@40 11261 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@40 11262 # The linker can only warn and ignore the option if not recognized
Chris@40 11263 # So say no if there are warnings
Chris@40 11264 if test -s conftest.err; then
Chris@40 11265 # Append any errors to the config.log.
Chris@40 11266 cat conftest.err 1>&5
Chris@40 11267 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@40 11268 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@40 11269 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@40 11270 lt_cv_prog_compiler__b=yes
Chris@40 11271 fi
Chris@40 11272 else
Chris@40 11273 lt_cv_prog_compiler__b=yes
Chris@40 11274 fi
Chris@40 11275 fi
Chris@40 11276 $RM -r conftest*
Chris@40 11277 LDFLAGS=$save_LDFLAGS
Chris@40 11278
Chris@40 11279 fi
Chris@40 11280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
Chris@40 11281 $as_echo "$lt_cv_prog_compiler__b" >&6; }
Chris@40 11282
Chris@40 11283 if test yes = "$lt_cv_prog_compiler__b"; then
Chris@40 11284 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11285 else
Chris@40 11286 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@40 11287 fi
Chris@40 11288
Chris@40 11289 ;;
Chris@40 11290 esac
Chris@40 11291 fi
Chris@40 11292 if test no = "$with_gnu_ld"; then
Chris@40 11293 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
Chris@40 11294 hardcode_libdir_separator=:
Chris@40 11295
Chris@40 11296 case $host_cpu in
Chris@40 11297 hppa*64*|ia64*)
Chris@40 11298 hardcode_direct=no
Chris@40 11299 hardcode_shlibpath_var=no
Chris@40 11300 ;;
Chris@40 11301 *)
Chris@40 11302 hardcode_direct=yes
Chris@40 11303 hardcode_direct_absolute=yes
Chris@40 11304 export_dynamic_flag_spec='$wl-E'
Chris@40 11305
Chris@40 11306 # hardcode_minus_L: Not really in the search PATH,
Chris@40 11307 # but as the default location of the library.
Chris@40 11308 hardcode_minus_L=yes
Chris@40 11309 ;;
Chris@40 11310 esac
Chris@40 11311 fi
Chris@40 11312 ;;
Chris@40 11313
Chris@40 11314 irix5* | irix6* | nonstopux*)
Chris@40 11315 if test yes = "$GCC"; then
Chris@40 11316 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'
Chris@40 11317 # Try to use the -exported_symbol ld option, if it does not
Chris@40 11318 # work, assume that -exports_file does not work either and
Chris@40 11319 # implicitly export all symbols.
Chris@40 11320 # This should be the same for all languages, so no per-tag cache variable.
Chris@40 11321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
Chris@40 11322 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
Chris@40 11323 if ${lt_cv_irix_exported_symbol+:} false; then :
Chris@40 11324 $as_echo_n "(cached) " >&6
Chris@40 11325 else
Chris@40 11326 save_LDFLAGS=$LDFLAGS
Chris@40 11327 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
Chris@40 11328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 11329 /* end confdefs.h. */
Chris@40 11330 int foo (void) { return 0; }
Chris@40 11331 _ACEOF
Chris@40 11332 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 11333 lt_cv_irix_exported_symbol=yes
Chris@40 11334 else
Chris@40 11335 lt_cv_irix_exported_symbol=no
Chris@40 11336 fi
Chris@40 11337 rm -f core conftest.err conftest.$ac_objext \
Chris@40 11338 conftest$ac_exeext conftest.$ac_ext
Chris@40 11339 LDFLAGS=$save_LDFLAGS
Chris@40 11340 fi
Chris@40 11341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
Chris@40 11342 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
Chris@40 11343 if test yes = "$lt_cv_irix_exported_symbol"; then
Chris@40 11344 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'
Chris@40 11345 fi
Chris@40 11346 link_all_deplibs=no
Chris@40 11347 else
Chris@40 11348 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'
Chris@40 11349 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'
Chris@40 11350 fi
Chris@40 11351 archive_cmds_need_lc='no'
Chris@40 11352 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
Chris@40 11353 hardcode_libdir_separator=:
Chris@40 11354 inherit_rpath=yes
Chris@40 11355 link_all_deplibs=yes
Chris@40 11356 ;;
Chris@40 11357
Chris@40 11358 linux*)
Chris@40 11359 case $cc_basename in
Chris@40 11360 tcc*)
Chris@40 11361 # Fabrice Bellard et al's Tiny C Compiler
Chris@40 11362 ld_shlibs=yes
Chris@40 11363 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11364 ;;
Chris@40 11365 esac
Chris@40 11366 ;;
Chris@40 11367
Chris@40 11368 netbsd* | netbsdelf*-gnu)
Chris@40 11369 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@40 11370 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
Chris@40 11371 else
Chris@40 11372 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
Chris@40 11373 fi
Chris@40 11374 hardcode_libdir_flag_spec='-R$libdir'
Chris@40 11375 hardcode_direct=yes
Chris@40 11376 hardcode_shlibpath_var=no
Chris@40 11377 ;;
Chris@40 11378
Chris@40 11379 newsos6)
Chris@40 11380 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@40 11381 hardcode_direct=yes
Chris@40 11382 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
Chris@40 11383 hardcode_libdir_separator=:
Chris@40 11384 hardcode_shlibpath_var=no
Chris@40 11385 ;;
Chris@40 11386
Chris@40 11387 *nto* | *qnx*)
Chris@40 11388 ;;
Chris@40 11389
Chris@40 11390 openbsd* | bitrig*)
Chris@40 11391 if test -f /usr/libexec/ld.so; then
Chris@40 11392 hardcode_direct=yes
Chris@40 11393 hardcode_shlibpath_var=no
Chris@40 11394 hardcode_direct_absolute=yes
Chris@40 11395 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
Chris@40 11396 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11397 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
Chris@40 11398 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
Chris@40 11399 export_dynamic_flag_spec='$wl-E'
Chris@40 11400 else
Chris@40 11401 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11402 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
Chris@40 11403 fi
Chris@40 11404 else
Chris@40 11405 ld_shlibs=no
Chris@40 11406 fi
Chris@40 11407 ;;
Chris@40 11408
Chris@40 11409 os2*)
Chris@40 11410 hardcode_libdir_flag_spec='-L$libdir'
Chris@40 11411 hardcode_minus_L=yes
Chris@40 11412 allow_undefined_flag=unsupported
Chris@40 11413 shrext_cmds=.dll
Chris@40 11414 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
Chris@40 11415 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
Chris@40 11416 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
Chris@40 11417 $ECHO EXPORTS >> $output_objdir/$libname.def~
Chris@40 11418 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
Chris@40 11419 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
Chris@40 11420 emximp -o $lib $output_objdir/$libname.def'
Chris@40 11421 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
Chris@40 11422 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
Chris@40 11423 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
Chris@40 11424 $ECHO EXPORTS >> $output_objdir/$libname.def~
Chris@40 11425 prefix_cmds="$SED"~
Chris@40 11426 if test EXPORTS = "`$SED 1q $export_symbols`"; then
Chris@40 11427 prefix_cmds="$prefix_cmds -e 1d";
Chris@40 11428 fi~
Chris@40 11429 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
Chris@40 11430 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
Chris@40 11431 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
Chris@40 11432 emximp -o $lib $output_objdir/$libname.def'
Chris@40 11433 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
Chris@40 11434 enable_shared_with_static_runtimes=yes
Chris@40 11435 ;;
Chris@40 11436
Chris@40 11437 osf3*)
Chris@40 11438 if test yes = "$GCC"; then
Chris@40 11439 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
Chris@40 11440 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'
Chris@40 11441 else
Chris@40 11442 allow_undefined_flag=' -expect_unresolved \*'
Chris@40 11443 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'
Chris@40 11444 fi
Chris@40 11445 archive_cmds_need_lc='no'
Chris@40 11446 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
Chris@40 11447 hardcode_libdir_separator=:
Chris@40 11448 ;;
Chris@40 11449
Chris@40 11450 osf4* | osf5*) # as osf3* with the addition of -msym flag
Chris@40 11451 if test yes = "$GCC"; then
Chris@40 11452 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
Chris@40 11453 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'
Chris@40 11454 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
Chris@40 11455 else
Chris@40 11456 allow_undefined_flag=' -expect_unresolved \*'
Chris@40 11457 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'
Chris@40 11458 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~
Chris@40 11459 $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'
Chris@40 11460
Chris@40 11461 # Both c and cxx compiler support -rpath directly
Chris@40 11462 hardcode_libdir_flag_spec='-rpath $libdir'
Chris@40 11463 fi
Chris@40 11464 archive_cmds_need_lc='no'
Chris@40 11465 hardcode_libdir_separator=:
Chris@40 11466 ;;
Chris@40 11467
Chris@40 11468 solaris*)
Chris@40 11469 no_undefined_flag=' -z defs'
Chris@40 11470 if test yes = "$GCC"; then
Chris@40 11471 wlarc='$wl'
Chris@40 11472 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11473 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@40 11474 $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'
Chris@40 11475 else
Chris@40 11476 case `$CC -V 2>&1` in
Chris@40 11477 *"Compilers 5.0"*)
Chris@40 11478 wlarc=''
Chris@40 11479 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@40 11480 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@40 11481 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
Chris@40 11482 ;;
Chris@40 11483 *)
Chris@40 11484 wlarc='$wl'
Chris@40 11485 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11486 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@40 11487 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
Chris@40 11488 ;;
Chris@40 11489 esac
Chris@40 11490 fi
Chris@40 11491 hardcode_libdir_flag_spec='-R$libdir'
Chris@40 11492 hardcode_shlibpath_var=no
Chris@40 11493 case $host_os in
Chris@40 11494 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@40 11495 *)
Chris@40 11496 # The compiler driver will combine and reorder linker options,
Chris@40 11497 # but understands '-z linker_flag'. GCC discards it without '$wl',
Chris@40 11498 # but is careful enough not to reorder.
Chris@40 11499 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@40 11500 if test yes = "$GCC"; then
Chris@40 11501 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
Chris@40 11502 else
Chris@40 11503 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
Chris@40 11504 fi
Chris@40 11505 ;;
Chris@40 11506 esac
Chris@40 11507 link_all_deplibs=yes
Chris@40 11508 ;;
Chris@40 11509
Chris@40 11510 sunos4*)
Chris@40 11511 if test sequent = "$host_vendor"; then
Chris@40 11512 # Use $CC to link under sequent, because it throws in some extra .o
Chris@40 11513 # files that make .init and .fini sections work.
Chris@40 11514 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11515 else
Chris@40 11516 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
Chris@40 11517 fi
Chris@40 11518 hardcode_libdir_flag_spec='-L$libdir'
Chris@40 11519 hardcode_direct=yes
Chris@40 11520 hardcode_minus_L=yes
Chris@40 11521 hardcode_shlibpath_var=no
Chris@40 11522 ;;
Chris@40 11523
Chris@40 11524 sysv4)
Chris@40 11525 case $host_vendor in
Chris@40 11526 sni)
Chris@40 11527 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@40 11528 hardcode_direct=yes # is this really true???
Chris@40 11529 ;;
Chris@40 11530 siemens)
Chris@40 11531 ## LD is ld it makes a PLAMLIB
Chris@40 11532 ## CC just makes a GrossModule.
Chris@40 11533 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
Chris@40 11534 reload_cmds='$CC -r -o $output$reload_objs'
Chris@40 11535 hardcode_direct=no
Chris@40 11536 ;;
Chris@40 11537 motorola)
Chris@40 11538 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@40 11539 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
Chris@40 11540 ;;
Chris@40 11541 esac
Chris@40 11542 runpath_var='LD_RUN_PATH'
Chris@40 11543 hardcode_shlibpath_var=no
Chris@40 11544 ;;
Chris@40 11545
Chris@40 11546 sysv4.3*)
Chris@40 11547 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@40 11548 hardcode_shlibpath_var=no
Chris@40 11549 export_dynamic_flag_spec='-Bexport'
Chris@40 11550 ;;
Chris@40 11551
Chris@40 11552 sysv4*MP*)
Chris@40 11553 if test -d /usr/nec; then
Chris@40 11554 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@40 11555 hardcode_shlibpath_var=no
Chris@40 11556 runpath_var=LD_RUN_PATH
Chris@40 11557 hardcode_runpath_var=yes
Chris@40 11558 ld_shlibs=yes
Chris@40 11559 fi
Chris@40 11560 ;;
Chris@40 11561
Chris@40 11562 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
Chris@40 11563 no_undefined_flag='$wl-z,text'
Chris@40 11564 archive_cmds_need_lc=no
Chris@40 11565 hardcode_shlibpath_var=no
Chris@40 11566 runpath_var='LD_RUN_PATH'
Chris@40 11567
Chris@40 11568 if test yes = "$GCC"; then
Chris@40 11569 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11570 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11571 else
Chris@40 11572 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11573 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11574 fi
Chris@40 11575 ;;
Chris@40 11576
Chris@40 11577 sysv5* | sco3.2v5* | sco5v6*)
Chris@40 11578 # Note: We CANNOT use -z defs as we might desire, because we do not
Chris@40 11579 # link with -lc, and that would cause any symbols used from libc to
Chris@40 11580 # always be unresolved, which means just about no library would
Chris@40 11581 # ever link correctly. If we're not using GNU ld we use -z text
Chris@40 11582 # though, which does catch some bad symbols but isn't as heavy-handed
Chris@40 11583 # as -z defs.
Chris@40 11584 no_undefined_flag='$wl-z,text'
Chris@40 11585 allow_undefined_flag='$wl-z,nodefs'
Chris@40 11586 archive_cmds_need_lc=no
Chris@40 11587 hardcode_shlibpath_var=no
Chris@40 11588 hardcode_libdir_flag_spec='$wl-R,$libdir'
Chris@40 11589 hardcode_libdir_separator=':'
Chris@40 11590 link_all_deplibs=yes
Chris@40 11591 export_dynamic_flag_spec='$wl-Bexport'
Chris@40 11592 runpath_var='LD_RUN_PATH'
Chris@40 11593
Chris@40 11594 if test yes = "$GCC"; then
Chris@40 11595 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11596 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11597 else
Chris@40 11598 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11599 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 11600 fi
Chris@40 11601 ;;
Chris@40 11602
Chris@40 11603 uts4*)
Chris@40 11604 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@40 11605 hardcode_libdir_flag_spec='-L$libdir'
Chris@40 11606 hardcode_shlibpath_var=no
Chris@40 11607 ;;
Chris@40 11608
Chris@40 11609 *)
Chris@40 11610 ld_shlibs=no
Chris@40 11611 ;;
Chris@40 11612 esac
Chris@40 11613
Chris@40 11614 if test sni = "$host_vendor"; then
Chris@40 11615 case $host in
Chris@40 11616 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@40 11617 export_dynamic_flag_spec='$wl-Blargedynsym'
Chris@40 11618 ;;
Chris@40 11619 esac
Chris@40 11620 fi
Chris@40 11621 fi
Chris@40 11622
Chris@40 11623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
Chris@40 11624 $as_echo "$ld_shlibs" >&6; }
Chris@40 11625 test no = "$ld_shlibs" && can_build_shared=no
Chris@40 11626
Chris@40 11627 with_gnu_ld=$with_gnu_ld
Chris@40 11628
Chris@40 11629
Chris@40 11630
Chris@40 11631
Chris@40 11632
Chris@40 11633
Chris@40 11634
Chris@40 11635
Chris@40 11636
Chris@40 11637
Chris@40 11638
Chris@40 11639
Chris@40 11640
Chris@40 11641
Chris@40 11642
Chris@40 11643 #
Chris@40 11644 # Do we need to explicitly link libc?
Chris@40 11645 #
Chris@40 11646 case "x$archive_cmds_need_lc" in
Chris@40 11647 x|xyes)
Chris@40 11648 # Assume -lc should be added
Chris@40 11649 archive_cmds_need_lc=yes
Chris@40 11650
Chris@40 11651 if test yes,yes = "$GCC,$enable_shared"; then
Chris@40 11652 case $archive_cmds in
Chris@40 11653 *'~'*)
Chris@40 11654 # FIXME: we may have to deal with multi-command sequences.
Chris@40 11655 ;;
Chris@40 11656 '$CC '*)
Chris@40 11657 # Test whether the compiler implicitly links with -lc since on some
Chris@40 11658 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@40 11659 # to ld, don't add -lc before -lgcc.
Chris@40 11660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
Chris@40 11661 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Chris@40 11662 if ${lt_cv_archive_cmds_need_lc+:} false; then :
Chris@40 11663 $as_echo_n "(cached) " >&6
Chris@40 11664 else
Chris@40 11665 $RM conftest*
Chris@40 11666 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@40 11667
Chris@40 11668 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@40 11669 (eval $ac_compile) 2>&5
Chris@40 11670 ac_status=$?
Chris@40 11671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 11672 test $ac_status = 0; } 2>conftest.err; then
Chris@40 11673 soname=conftest
Chris@40 11674 lib=conftest
Chris@40 11675 libobjs=conftest.$ac_objext
Chris@40 11676 deplibs=
Chris@40 11677 wl=$lt_prog_compiler_wl
Chris@40 11678 pic_flag=$lt_prog_compiler_pic
Chris@40 11679 compiler_flags=-v
Chris@40 11680 linker_flags=-v
Chris@40 11681 verstring=
Chris@40 11682 output_objdir=.
Chris@40 11683 libname=conftest
Chris@40 11684 lt_save_allow_undefined_flag=$allow_undefined_flag
Chris@40 11685 allow_undefined_flag=
Chris@40 11686 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Chris@40 11687 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@40 11688 ac_status=$?
Chris@40 11689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 11690 test $ac_status = 0; }
Chris@40 11691 then
Chris@40 11692 lt_cv_archive_cmds_need_lc=no
Chris@40 11693 else
Chris@40 11694 lt_cv_archive_cmds_need_lc=yes
Chris@40 11695 fi
Chris@40 11696 allow_undefined_flag=$lt_save_allow_undefined_flag
Chris@40 11697 else
Chris@40 11698 cat conftest.err 1>&5
Chris@40 11699 fi
Chris@40 11700 $RM conftest*
Chris@40 11701
Chris@40 11702 fi
Chris@40 11703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
Chris@40 11704 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
Chris@40 11705 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
Chris@40 11706 ;;
Chris@40 11707 esac
Chris@40 11708 fi
Chris@40 11709 ;;
Chris@40 11710 esac
Chris@40 11711
Chris@40 11712
Chris@40 11713
Chris@40 11714
Chris@40 11715
Chris@40 11716
Chris@40 11717
Chris@40 11718
Chris@40 11719
Chris@40 11720
Chris@40 11721
Chris@40 11722
Chris@40 11723
Chris@40 11724
Chris@40 11725
Chris@40 11726
Chris@40 11727
Chris@40 11728
Chris@40 11729
Chris@40 11730
Chris@40 11731
Chris@40 11732
Chris@40 11733
Chris@40 11734
Chris@40 11735
Chris@40 11736
Chris@40 11737
Chris@40 11738
Chris@40 11739
Chris@40 11740
Chris@40 11741
Chris@40 11742
Chris@40 11743
Chris@40 11744
Chris@40 11745
Chris@40 11746
Chris@40 11747
Chris@40 11748
Chris@40 11749
Chris@40 11750
Chris@40 11751
Chris@40 11752
Chris@40 11753
Chris@40 11754
Chris@40 11755
Chris@40 11756
Chris@40 11757
Chris@40 11758
Chris@40 11759
Chris@40 11760
Chris@40 11761
Chris@40 11762
Chris@40 11763
Chris@40 11764
Chris@40 11765
Chris@40 11766
Chris@40 11767
Chris@40 11768
Chris@40 11769
Chris@40 11770
Chris@40 11771
Chris@40 11772
Chris@40 11773
Chris@40 11774
Chris@40 11775
Chris@40 11776
Chris@40 11777
Chris@40 11778
Chris@40 11779
Chris@40 11780
Chris@40 11781
Chris@40 11782
Chris@40 11783
Chris@40 11784
Chris@40 11785
Chris@40 11786
Chris@40 11787
Chris@40 11788
Chris@40 11789
Chris@40 11790
Chris@40 11791
Chris@40 11792
Chris@40 11793
Chris@40 11794
Chris@40 11795
Chris@40 11796
Chris@40 11797
Chris@40 11798
Chris@40 11799
Chris@40 11800
Chris@40 11801
Chris@40 11802
Chris@40 11803
Chris@40 11804
Chris@40 11805
Chris@40 11806
Chris@40 11807
Chris@40 11808
Chris@40 11809
Chris@40 11810
Chris@40 11811
Chris@40 11812
Chris@40 11813
Chris@40 11814
Chris@40 11815
Chris@40 11816
Chris@40 11817
Chris@40 11818
Chris@40 11819
Chris@40 11820
Chris@40 11821
Chris@40 11822
Chris@40 11823
Chris@40 11824
Chris@40 11825
Chris@40 11826
Chris@40 11827
Chris@40 11828
Chris@40 11829
Chris@40 11830
Chris@40 11831
Chris@40 11832
Chris@40 11833
Chris@40 11834
Chris@40 11835
Chris@40 11836
Chris@40 11837
Chris@40 11838
Chris@40 11839
Chris@40 11840
Chris@40 11841
Chris@40 11842
Chris@40 11843
Chris@40 11844
Chris@40 11845
Chris@40 11846
Chris@40 11847
Chris@40 11848
Chris@40 11849
Chris@40 11850
Chris@40 11851
Chris@40 11852
Chris@40 11853
Chris@40 11854
Chris@40 11855
Chris@40 11856
Chris@40 11857
Chris@40 11858
Chris@40 11859
Chris@40 11860
Chris@40 11861
Chris@40 11862
Chris@40 11863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
Chris@40 11864 $as_echo_n "checking dynamic linker characteristics... " >&6; }
Chris@40 11865
Chris@40 11866 if test yes = "$GCC"; then
Chris@40 11867 case $host_os in
Chris@40 11868 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
Chris@40 11869 *) lt_awk_arg='/^libraries:/' ;;
Chris@40 11870 esac
Chris@40 11871 case $host_os in
Chris@40 11872 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
Chris@40 11873 *) lt_sed_strip_eq='s|=/|/|g' ;;
Chris@40 11874 esac
Chris@40 11875 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
Chris@40 11876 case $lt_search_path_spec in
Chris@40 11877 *\;*)
Chris@40 11878 # if the path contains ";" then we assume it to be the separator
Chris@40 11879 # otherwise default to the standard path separator (i.e. ":") - it is
Chris@40 11880 # assumed that no part of a normal pathname contains ";" but that should
Chris@40 11881 # okay in the real world where ";" in dirpaths is itself problematic.
Chris@40 11882 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
Chris@40 11883 ;;
Chris@40 11884 *)
Chris@40 11885 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
Chris@40 11886 ;;
Chris@40 11887 esac
Chris@40 11888 # Ok, now we have the path, separated by spaces, we can step through it
Chris@40 11889 # and add multilib dir if necessary...
Chris@40 11890 lt_tmp_lt_search_path_spec=
Chris@40 11891 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
Chris@40 11892 # ...but if some path component already ends with the multilib dir we assume
Chris@40 11893 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
Chris@40 11894 case "$lt_multi_os_dir; $lt_search_path_spec " in
Chris@40 11895 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
Chris@40 11896 lt_multi_os_dir=
Chris@40 11897 ;;
Chris@40 11898 esac
Chris@40 11899 for lt_sys_path in $lt_search_path_spec; do
Chris@40 11900 if test -d "$lt_sys_path$lt_multi_os_dir"; then
Chris@40 11901 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
Chris@40 11902 elif test -n "$lt_multi_os_dir"; then
Chris@40 11903 test -d "$lt_sys_path" && \
Chris@40 11904 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
Chris@40 11905 fi
Chris@40 11906 done
Chris@40 11907 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
Chris@40 11908 BEGIN {RS = " "; FS = "/|\n";} {
Chris@40 11909 lt_foo = "";
Chris@40 11910 lt_count = 0;
Chris@40 11911 for (lt_i = NF; lt_i > 0; lt_i--) {
Chris@40 11912 if ($lt_i != "" && $lt_i != ".") {
Chris@40 11913 if ($lt_i == "..") {
Chris@40 11914 lt_count++;
Chris@40 11915 } else {
Chris@40 11916 if (lt_count == 0) {
Chris@40 11917 lt_foo = "/" $lt_i lt_foo;
Chris@40 11918 } else {
Chris@40 11919 lt_count--;
Chris@40 11920 }
Chris@40 11921 }
Chris@40 11922 }
Chris@40 11923 }
Chris@40 11924 if (lt_foo != "") { lt_freq[lt_foo]++; }
Chris@40 11925 if (lt_freq[lt_foo] == 1) { print lt_foo; }
Chris@40 11926 }'`
Chris@40 11927 # AWK program above erroneously prepends '/' to C:/dos/paths
Chris@40 11928 # for these hosts.
Chris@40 11929 case $host_os in
Chris@40 11930 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
Chris@40 11931 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
Chris@40 11932 esac
Chris@40 11933 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
Chris@40 11934 else
Chris@40 11935 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
Chris@40 11936 fi
Chris@40 11937 library_names_spec=
Chris@40 11938 libname_spec='lib$name'
Chris@40 11939 soname_spec=
Chris@40 11940 shrext_cmds=.so
Chris@40 11941 postinstall_cmds=
Chris@40 11942 postuninstall_cmds=
Chris@40 11943 finish_cmds=
Chris@40 11944 finish_eval=
Chris@40 11945 shlibpath_var=
Chris@40 11946 shlibpath_overrides_runpath=unknown
Chris@40 11947 version_type=none
Chris@40 11948 dynamic_linker="$host_os ld.so"
Chris@40 11949 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@40 11950 need_lib_prefix=unknown
Chris@40 11951 hardcode_into_libs=no
Chris@40 11952
Chris@40 11953 # when you set need_version to no, make sure it does not cause -set_version
Chris@40 11954 # flags to be left without arguments
Chris@40 11955 need_version=unknown
Chris@40 11956
Chris@40 11957
Chris@40 11958
Chris@40 11959 case $host_os in
Chris@40 11960 aix3*)
Chris@40 11961 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 11962 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
Chris@40 11963 shlibpath_var=LIBPATH
Chris@40 11964
Chris@40 11965 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@40 11966 soname_spec='$libname$release$shared_ext$major'
Chris@40 11967 ;;
Chris@40 11968
Chris@40 11969 aix[4-9]*)
Chris@40 11970 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 11971 need_lib_prefix=no
Chris@40 11972 need_version=no
Chris@40 11973 hardcode_into_libs=yes
Chris@40 11974 if test ia64 = "$host_cpu"; then
Chris@40 11975 # AIX 5 supports IA64
Chris@40 11976 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
Chris@40 11977 shlibpath_var=LD_LIBRARY_PATH
Chris@40 11978 else
Chris@40 11979 # With GCC up to 2.95.x, collect2 would create an import file
Chris@40 11980 # for dependence libraries. The import file would start with
Chris@40 11981 # the line '#! .'. This would cause the generated library to
Chris@40 11982 # depend on '.', always an invalid library. This was fixed in
Chris@40 11983 # development snapshots of GCC prior to 3.0.
Chris@40 11984 case $host_os in
Chris@40 11985 aix4 | aix4.[01] | aix4.[01].*)
Chris@40 11986 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@40 11987 echo ' yes '
Chris@40 11988 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
Chris@40 11989 :
Chris@40 11990 else
Chris@40 11991 can_build_shared=no
Chris@40 11992 fi
Chris@40 11993 ;;
Chris@40 11994 esac
Chris@40 11995 # Using Import Files as archive members, it is possible to support
Chris@40 11996 # filename-based versioning of shared library archives on AIX. While
Chris@40 11997 # this would work for both with and without runtime linking, it will
Chris@40 11998 # prevent static linking of such archives. So we do filename-based
Chris@40 11999 # shared library versioning with .so extension only, which is used
Chris@40 12000 # when both runtime linking and shared linking is enabled.
Chris@40 12001 # Unfortunately, runtime linking may impact performance, so we do
Chris@40 12002 # not want this to be the default eventually. Also, we use the
Chris@40 12003 # versioned .so libs for executables only if there is the -brtl
Chris@40 12004 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
Chris@40 12005 # To allow for filename-based versioning support, we need to create
Chris@40 12006 # libNAME.so.V as an archive file, containing:
Chris@40 12007 # *) an Import File, referring to the versioned filename of the
Chris@40 12008 # archive as well as the shared archive member, telling the
Chris@40 12009 # bitwidth (32 or 64) of that shared object, and providing the
Chris@40 12010 # list of exported symbols of that shared object, eventually
Chris@40 12011 # decorated with the 'weak' keyword
Chris@40 12012 # *) the shared object with the F_LOADONLY flag set, to really avoid
Chris@40 12013 # it being seen by the linker.
Chris@40 12014 # At run time we better use the real file rather than another symlink,
Chris@40 12015 # but for link time we create the symlink libNAME.so -> libNAME.so.V
Chris@40 12016
Chris@40 12017 case $with_aix_soname,$aix_use_runtimelinking in
Chris@40 12018 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
Chris@40 12019 # soname into executable. Probably we can add versioning support to
Chris@40 12020 # collect2, so additional links can be useful in future.
Chris@40 12021 aix,yes) # traditional libtool
Chris@40 12022 dynamic_linker='AIX unversionable lib.so'
Chris@40 12023 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@40 12024 # instead of lib<name>.a to let people know that these are not
Chris@40 12025 # typical AIX shared libraries.
Chris@40 12026 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12027 ;;
Chris@40 12028 aix,no) # traditional AIX only
Chris@40 12029 dynamic_linker='AIX lib.a(lib.so.V)'
Chris@40 12030 # We preserve .a as extension for shared libraries through AIX4.2
Chris@40 12031 # and later when we are not doing run time linking.
Chris@40 12032 library_names_spec='$libname$release.a $libname.a'
Chris@40 12033 soname_spec='$libname$release$shared_ext$major'
Chris@40 12034 ;;
Chris@40 12035 svr4,*) # full svr4 only
Chris@40 12036 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
Chris@40 12037 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12038 # We do not specify a path in Import Files, so LIBPATH fires.
Chris@40 12039 shlibpath_overrides_runpath=yes
Chris@40 12040 ;;
Chris@40 12041 *,yes) # both, prefer svr4
Chris@40 12042 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
Chris@40 12043 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12044 # unpreferred sharedlib libNAME.a needs extra handling
Chris@40 12045 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"'
Chris@40 12046 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"'
Chris@40 12047 # We do not specify a path in Import Files, so LIBPATH fires.
Chris@40 12048 shlibpath_overrides_runpath=yes
Chris@40 12049 ;;
Chris@40 12050 *,no) # both, prefer aix
Chris@40 12051 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
Chris@40 12052 library_names_spec='$libname$release.a $libname.a'
Chris@40 12053 soname_spec='$libname$release$shared_ext$major'
Chris@40 12054 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
Chris@40 12055 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)'
Chris@40 12056 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"'
Chris@40 12057 ;;
Chris@40 12058 esac
Chris@40 12059 shlibpath_var=LIBPATH
Chris@40 12060 fi
Chris@40 12061 ;;
Chris@40 12062
Chris@40 12063 amigaos*)
Chris@40 12064 case $host_cpu in
Chris@40 12065 powerpc)
Chris@40 12066 # Since July 2007 AmigaOS4 officially supports .so libraries.
Chris@40 12067 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
Chris@40 12068 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12069 ;;
Chris@40 12070 m68k)
Chris@40 12071 library_names_spec='$libname.ixlibrary $libname.a'
Chris@40 12072 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@40 12073 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'
Chris@40 12074 ;;
Chris@40 12075 esac
Chris@40 12076 ;;
Chris@40 12077
Chris@40 12078 beos*)
Chris@40 12079 library_names_spec='$libname$shared_ext'
Chris@40 12080 dynamic_linker="$host_os ld.so"
Chris@40 12081 shlibpath_var=LIBRARY_PATH
Chris@40 12082 ;;
Chris@40 12083
Chris@40 12084 bsdi[45]*)
Chris@40 12085 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 12086 need_version=no
Chris@40 12087 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12088 soname_spec='$libname$release$shared_ext$major'
Chris@40 12089 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@40 12090 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12091 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@40 12092 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@40 12093 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@40 12094 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@40 12095 # libtool to hard-code these into programs
Chris@40 12096 ;;
Chris@40 12097
Chris@40 12098 cygwin* | mingw* | pw32* | cegcc*)
Chris@40 12099 version_type=windows
Chris@40 12100 shrext_cmds=.dll
Chris@40 12101 need_version=no
Chris@40 12102 need_lib_prefix=no
Chris@40 12103
Chris@40 12104 case $GCC,$cc_basename in
Chris@40 12105 yes,*)
Chris@40 12106 # gcc
Chris@40 12107 library_names_spec='$libname.dll.a'
Chris@40 12108 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@40 12109 postinstall_cmds='base_file=`basename \$file`~
Chris@40 12110 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
Chris@40 12111 dldir=$destdir/`dirname \$dlpath`~
Chris@40 12112 test -d \$dldir || mkdir -p \$dldir~
Chris@40 12113 $install_prog $dir/$dlname \$dldir/$dlname~
Chris@40 12114 chmod a+x \$dldir/$dlname~
Chris@40 12115 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
Chris@40 12116 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
Chris@40 12117 fi'
Chris@40 12118 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@40 12119 dlpath=$dir/\$dldll~
Chris@40 12120 $RM \$dlpath'
Chris@40 12121 shlibpath_overrides_runpath=yes
Chris@40 12122
Chris@40 12123 case $host_os in
Chris@40 12124 cygwin*)
Chris@40 12125 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@40 12126 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
Chris@40 12127
Chris@40 12128 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
Chris@40 12129 ;;
Chris@40 12130 mingw* | cegcc*)
Chris@40 12131 # MinGW DLLs use traditional 'lib' prefix
Chris@40 12132 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
Chris@40 12133 ;;
Chris@40 12134 pw32*)
Chris@40 12135 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@40 12136 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
Chris@40 12137 ;;
Chris@40 12138 esac
Chris@40 12139 dynamic_linker='Win32 ld.exe'
Chris@40 12140 ;;
Chris@40 12141
Chris@40 12142 *,cl*)
Chris@40 12143 # Native MSVC
Chris@40 12144 libname_spec='$name'
Chris@40 12145 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
Chris@40 12146 library_names_spec='$libname.dll.lib'
Chris@40 12147
Chris@40 12148 case $build_os in
Chris@40 12149 mingw*)
Chris@40 12150 sys_lib_search_path_spec=
Chris@40 12151 lt_save_ifs=$IFS
Chris@40 12152 IFS=';'
Chris@40 12153 for lt_path in $LIB
Chris@40 12154 do
Chris@40 12155 IFS=$lt_save_ifs
Chris@40 12156 # Let DOS variable expansion print the short 8.3 style file name.
Chris@40 12157 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
Chris@40 12158 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
Chris@40 12159 done
Chris@40 12160 IFS=$lt_save_ifs
Chris@40 12161 # Convert to MSYS style.
Chris@40 12162 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
Chris@40 12163 ;;
Chris@40 12164 cygwin*)
Chris@40 12165 # Convert to unix form, then to dos form, then back to unix form
Chris@40 12166 # but this time dos style (no spaces!) so that the unix form looks
Chris@40 12167 # like /cygdrive/c/PROGRA~1:/cygdr...
Chris@40 12168 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
Chris@40 12169 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
Chris@40 12170 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@40 12171 ;;
Chris@40 12172 *)
Chris@40 12173 sys_lib_search_path_spec=$LIB
Chris@40 12174 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
Chris@40 12175 # It is most probably a Windows format PATH.
Chris@40 12176 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@40 12177 else
Chris@40 12178 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@40 12179 fi
Chris@40 12180 # FIXME: find the short name or the path components, as spaces are
Chris@40 12181 # common. (e.g. "Program Files" -> "PROGRA~1")
Chris@40 12182 ;;
Chris@40 12183 esac
Chris@40 12184
Chris@40 12185 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@40 12186 postinstall_cmds='base_file=`basename \$file`~
Chris@40 12187 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
Chris@40 12188 dldir=$destdir/`dirname \$dlpath`~
Chris@40 12189 test -d \$dldir || mkdir -p \$dldir~
Chris@40 12190 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@40 12191 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@40 12192 dlpath=$dir/\$dldll~
Chris@40 12193 $RM \$dlpath'
Chris@40 12194 shlibpath_overrides_runpath=yes
Chris@40 12195 dynamic_linker='Win32 link.exe'
Chris@40 12196 ;;
Chris@40 12197
Chris@40 12198 *)
Chris@40 12199 # Assume MSVC wrapper
Chris@40 12200 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
Chris@40 12201 dynamic_linker='Win32 ld.exe'
Chris@40 12202 ;;
Chris@40 12203 esac
Chris@40 12204 # FIXME: first we should search . and the directory the executable is in
Chris@40 12205 shlibpath_var=PATH
Chris@40 12206 ;;
Chris@40 12207
Chris@40 12208 darwin* | rhapsody*)
Chris@40 12209 dynamic_linker="$host_os dyld"
Chris@40 12210 version_type=darwin
Chris@40 12211 need_lib_prefix=no
Chris@40 12212 need_version=no
Chris@40 12213 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
Chris@40 12214 soname_spec='$libname$release$major$shared_ext'
Chris@40 12215 shlibpath_overrides_runpath=yes
Chris@40 12216 shlibpath_var=DYLD_LIBRARY_PATH
Chris@40 12217 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
Chris@40 12218
Chris@40 12219 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
Chris@40 12220 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@40 12221 ;;
Chris@40 12222
Chris@40 12223 dgux*)
Chris@40 12224 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 12225 need_lib_prefix=no
Chris@40 12226 need_version=no
Chris@40 12227 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12228 soname_spec='$libname$release$shared_ext$major'
Chris@40 12229 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12230 ;;
Chris@40 12231
Chris@40 12232 freebsd* | dragonfly*)
Chris@40 12233 # DragonFly does not have aout. When/if they implement a new
Chris@40 12234 # versioning mechanism, adjust this.
Chris@40 12235 if test -x /usr/bin/objformat; then
Chris@40 12236 objformat=`/usr/bin/objformat`
Chris@40 12237 else
Chris@40 12238 case $host_os in
Chris@40 12239 freebsd[23].*) objformat=aout ;;
Chris@40 12240 *) objformat=elf ;;
Chris@40 12241 esac
Chris@40 12242 fi
Chris@40 12243 version_type=freebsd-$objformat
Chris@40 12244 case $version_type in
Chris@40 12245 freebsd-elf*)
Chris@40 12246 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12247 soname_spec='$libname$release$shared_ext$major'
Chris@40 12248 need_version=no
Chris@40 12249 need_lib_prefix=no
Chris@40 12250 ;;
Chris@40 12251 freebsd-*)
Chris@40 12252 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
Chris@40 12253 need_version=yes
Chris@40 12254 ;;
Chris@40 12255 esac
Chris@40 12256 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12257 case $host_os in
Chris@40 12258 freebsd2.*)
Chris@40 12259 shlibpath_overrides_runpath=yes
Chris@40 12260 ;;
Chris@40 12261 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@40 12262 shlibpath_overrides_runpath=yes
Chris@40 12263 hardcode_into_libs=yes
Chris@40 12264 ;;
Chris@40 12265 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
Chris@40 12266 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Chris@40 12267 shlibpath_overrides_runpath=no
Chris@40 12268 hardcode_into_libs=yes
Chris@40 12269 ;;
Chris@40 12270 *) # from 4.6 on, and DragonFly
Chris@40 12271 shlibpath_overrides_runpath=yes
Chris@40 12272 hardcode_into_libs=yes
Chris@40 12273 ;;
Chris@40 12274 esac
Chris@40 12275 ;;
Chris@40 12276
Chris@40 12277 haiku*)
Chris@40 12278 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 12279 need_lib_prefix=no
Chris@40 12280 need_version=no
Chris@40 12281 dynamic_linker="$host_os runtime_loader"
Chris@40 12282 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12283 soname_spec='$libname$release$shared_ext$major'
Chris@40 12284 shlibpath_var=LIBRARY_PATH
Chris@40 12285 shlibpath_overrides_runpath=no
Chris@40 12286 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
Chris@40 12287 hardcode_into_libs=yes
Chris@40 12288 ;;
Chris@40 12289
Chris@40 12290 hpux9* | hpux10* | hpux11*)
Chris@40 12291 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@40 12292 # link against other versions.
Chris@40 12293 version_type=sunos
Chris@40 12294 need_lib_prefix=no
Chris@40 12295 need_version=no
Chris@40 12296 case $host_cpu in
Chris@40 12297 ia64*)
Chris@40 12298 shrext_cmds='.so'
Chris@40 12299 hardcode_into_libs=yes
Chris@40 12300 dynamic_linker="$host_os dld.so"
Chris@40 12301 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12302 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@40 12303 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12304 soname_spec='$libname$release$shared_ext$major'
Chris@40 12305 if test 32 = "$HPUX_IA64_MODE"; then
Chris@40 12306 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@40 12307 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
Chris@40 12308 else
Chris@40 12309 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@40 12310 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
Chris@40 12311 fi
Chris@40 12312 ;;
Chris@40 12313 hppa*64*)
Chris@40 12314 shrext_cmds='.sl'
Chris@40 12315 hardcode_into_libs=yes
Chris@40 12316 dynamic_linker="$host_os dld.sl"
Chris@40 12317 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@40 12318 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@40 12319 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12320 soname_spec='$libname$release$shared_ext$major'
Chris@40 12321 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@40 12322 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@40 12323 ;;
Chris@40 12324 *)
Chris@40 12325 shrext_cmds='.sl'
Chris@40 12326 dynamic_linker="$host_os dld.sl"
Chris@40 12327 shlibpath_var=SHLIB_PATH
Chris@40 12328 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@40 12329 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12330 soname_spec='$libname$release$shared_ext$major'
Chris@40 12331 ;;
Chris@40 12332 esac
Chris@40 12333 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Chris@40 12334 postinstall_cmds='chmod 555 $lib'
Chris@40 12335 # or fails outright, so override atomically:
Chris@40 12336 install_override_mode=555
Chris@40 12337 ;;
Chris@40 12338
Chris@40 12339 interix[3-9]*)
Chris@40 12340 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 12341 need_lib_prefix=no
Chris@40 12342 need_version=no
Chris@40 12343 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12344 soname_spec='$libname$release$shared_ext$major'
Chris@40 12345 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
Chris@40 12346 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12347 shlibpath_overrides_runpath=no
Chris@40 12348 hardcode_into_libs=yes
Chris@40 12349 ;;
Chris@40 12350
Chris@40 12351 irix5* | irix6* | nonstopux*)
Chris@40 12352 case $host_os in
Chris@40 12353 nonstopux*) version_type=nonstopux ;;
Chris@40 12354 *)
Chris@40 12355 if test yes = "$lt_cv_prog_gnu_ld"; then
Chris@40 12356 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 12357 else
Chris@40 12358 version_type=irix
Chris@40 12359 fi ;;
Chris@40 12360 esac
Chris@40 12361 need_lib_prefix=no
Chris@40 12362 need_version=no
Chris@40 12363 soname_spec='$libname$release$shared_ext$major'
Chris@40 12364 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
Chris@40 12365 case $host_os in
Chris@40 12366 irix5* | nonstopux*)
Chris@40 12367 libsuff= shlibsuff=
Chris@40 12368 ;;
Chris@40 12369 *)
Chris@40 12370 case $LD in # libtool.m4 will add one of these switches to LD
Chris@40 12371 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@40 12372 libsuff= shlibsuff= libmagic=32-bit;;
Chris@40 12373 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@40 12374 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@40 12375 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@40 12376 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@40 12377 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@40 12378 esac
Chris@40 12379 ;;
Chris@40 12380 esac
Chris@40 12381 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@40 12382 shlibpath_overrides_runpath=no
Chris@40 12383 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
Chris@40 12384 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
Chris@40 12385 hardcode_into_libs=yes
Chris@40 12386 ;;
Chris@40 12387
Chris@40 12388 # No shared lib support for Linux oldld, aout, or coff.
Chris@40 12389 linux*oldld* | linux*aout* | linux*coff*)
Chris@40 12390 dynamic_linker=no
Chris@40 12391 ;;
Chris@40 12392
Chris@40 12393 linux*android*)
Chris@40 12394 version_type=none # Android doesn't support versioned libraries.
Chris@40 12395 need_lib_prefix=no
Chris@40 12396 need_version=no
Chris@40 12397 library_names_spec='$libname$release$shared_ext'
Chris@40 12398 soname_spec='$libname$release$shared_ext'
Chris@40 12399 finish_cmds=
Chris@40 12400 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12401 shlibpath_overrides_runpath=yes
Chris@40 12402
Chris@40 12403 # This implies no fast_install, which is unacceptable.
Chris@40 12404 # Some rework will be needed to allow for fast_install
Chris@40 12405 # before this can be enabled.
Chris@40 12406 hardcode_into_libs=yes
Chris@40 12407
Chris@40 12408 dynamic_linker='Android linker'
Chris@40 12409 # Don't embed -rpath directories since the linker doesn't support them.
Chris@40 12410 hardcode_libdir_flag_spec='-L$libdir'
Chris@40 12411 ;;
Chris@40 12412
Chris@40 12413 # This must be glibc/ELF.
Chris@40 12414 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@40 12415 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 12416 need_lib_prefix=no
Chris@40 12417 need_version=no
Chris@40 12418 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12419 soname_spec='$libname$release$shared_ext$major'
Chris@40 12420 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@40 12421 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12422 shlibpath_overrides_runpath=no
Chris@40 12423
Chris@40 12424 # Some binutils ld are patched to set DT_RUNPATH
Chris@40 12425 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
Chris@40 12426 $as_echo_n "(cached) " >&6
Chris@40 12427 else
Chris@40 12428 lt_cv_shlibpath_overrides_runpath=no
Chris@40 12429 save_LDFLAGS=$LDFLAGS
Chris@40 12430 save_libdir=$libdir
Chris@40 12431 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
Chris@40 12432 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
Chris@40 12433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 12434 /* end confdefs.h. */
Chris@40 12435
Chris@40 12436 int
Chris@40 12437 main ()
Chris@40 12438 {
Chris@40 12439
Chris@40 12440 ;
Chris@40 12441 return 0;
Chris@40 12442 }
Chris@40 12443 _ACEOF
Chris@40 12444 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 12445 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Chris@40 12446 lt_cv_shlibpath_overrides_runpath=yes
Chris@40 12447 fi
Chris@40 12448 fi
Chris@40 12449 rm -f core conftest.err conftest.$ac_objext \
Chris@40 12450 conftest$ac_exeext conftest.$ac_ext
Chris@40 12451 LDFLAGS=$save_LDFLAGS
Chris@40 12452 libdir=$save_libdir
Chris@40 12453
Chris@40 12454 fi
Chris@40 12455
Chris@40 12456 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Chris@40 12457
Chris@40 12458 # This implies no fast_install, which is unacceptable.
Chris@40 12459 # Some rework will be needed to allow for fast_install
Chris@40 12460 # before this can be enabled.
Chris@40 12461 hardcode_into_libs=yes
Chris@40 12462
Chris@40 12463 # Ideally, we could use ldconfig to report *all* directores which are
Chris@40 12464 # searched for libraries, however this is still not possible. Aside from not
Chris@40 12465 # being certain /sbin/ldconfig is available, command
Chris@40 12466 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
Chris@40 12467 # even though it is searched at run-time. Try to do the best guess by
Chris@40 12468 # appending ld.so.conf contents (and includes) to the search path.
Chris@40 12469 if test -f /etc/ld.so.conf; then
Chris@40 12470 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' ' '`
Chris@40 12471 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
Chris@40 12472 fi
Chris@40 12473
Chris@40 12474 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@40 12475 # powerpc, because MkLinux only supported shared libraries with the
Chris@40 12476 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@40 12477 # most powerpc-linux boxes support dynamic linking these days and
Chris@40 12478 # people can always --disable-shared, the test was removed, and we
Chris@40 12479 # assume the GNU/Linux dynamic linker is in use.
Chris@40 12480 dynamic_linker='GNU/Linux ld.so'
Chris@40 12481 ;;
Chris@40 12482
Chris@40 12483 netbsdelf*-gnu)
Chris@40 12484 version_type=linux
Chris@40 12485 need_lib_prefix=no
Chris@40 12486 need_version=no
Chris@40 12487 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@40 12488 soname_spec='${libname}${release}${shared_ext}$major'
Chris@40 12489 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12490 shlibpath_overrides_runpath=no
Chris@40 12491 hardcode_into_libs=yes
Chris@40 12492 dynamic_linker='NetBSD ld.elf_so'
Chris@40 12493 ;;
Chris@40 12494
Chris@40 12495 netbsd*)
Chris@40 12496 version_type=sunos
Chris@40 12497 need_lib_prefix=no
Chris@40 12498 need_version=no
Chris@40 12499 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@40 12500 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
Chris@40 12501 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@40 12502 dynamic_linker='NetBSD (a.out) ld.so'
Chris@40 12503 else
Chris@40 12504 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12505 soname_spec='$libname$release$shared_ext$major'
Chris@40 12506 dynamic_linker='NetBSD ld.elf_so'
Chris@40 12507 fi
Chris@40 12508 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12509 shlibpath_overrides_runpath=yes
Chris@40 12510 hardcode_into_libs=yes
Chris@40 12511 ;;
Chris@40 12512
Chris@40 12513 newsos6)
Chris@40 12514 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 12515 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12516 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12517 shlibpath_overrides_runpath=yes
Chris@40 12518 ;;
Chris@40 12519
Chris@40 12520 *nto* | *qnx*)
Chris@40 12521 version_type=qnx
Chris@40 12522 need_lib_prefix=no
Chris@40 12523 need_version=no
Chris@40 12524 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12525 soname_spec='$libname$release$shared_ext$major'
Chris@40 12526 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12527 shlibpath_overrides_runpath=no
Chris@40 12528 hardcode_into_libs=yes
Chris@40 12529 dynamic_linker='ldqnx.so'
Chris@40 12530 ;;
Chris@40 12531
Chris@40 12532 openbsd* | bitrig*)
Chris@40 12533 version_type=sunos
Chris@40 12534 sys_lib_dlsearch_path_spec=/usr/lib
Chris@40 12535 need_lib_prefix=no
Chris@40 12536 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
Chris@40 12537 need_version=no
Chris@40 12538 else
Chris@40 12539 need_version=yes
Chris@40 12540 fi
Chris@40 12541 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
Chris@40 12542 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@40 12543 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12544 shlibpath_overrides_runpath=yes
Chris@40 12545 ;;
Chris@40 12546
Chris@40 12547 os2*)
Chris@40 12548 libname_spec='$name'
Chris@40 12549 version_type=windows
Chris@40 12550 shrext_cmds=.dll
Chris@40 12551 need_version=no
Chris@40 12552 need_lib_prefix=no
Chris@40 12553 # OS/2 can only load a DLL with a base name of 8 characters or less.
Chris@40 12554 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
Chris@40 12555 v=$($ECHO $release$versuffix | tr -d .-);
Chris@40 12556 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
Chris@40 12557 $ECHO $n$v`$shared_ext'
Chris@40 12558 library_names_spec='${libname}_dll.$libext'
Chris@40 12559 dynamic_linker='OS/2 ld.exe'
Chris@40 12560 shlibpath_var=BEGINLIBPATH
Chris@40 12561 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
Chris@40 12562 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@40 12563 postinstall_cmds='base_file=`basename \$file`~
Chris@40 12564 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
Chris@40 12565 dldir=$destdir/`dirname \$dlpath`~
Chris@40 12566 test -d \$dldir || mkdir -p \$dldir~
Chris@40 12567 $install_prog $dir/$dlname \$dldir/$dlname~
Chris@40 12568 chmod a+x \$dldir/$dlname~
Chris@40 12569 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
Chris@40 12570 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
Chris@40 12571 fi'
Chris@40 12572 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
Chris@40 12573 dlpath=$dir/\$dldll~
Chris@40 12574 $RM \$dlpath'
Chris@40 12575 ;;
Chris@40 12576
Chris@40 12577 osf3* | osf4* | osf5*)
Chris@40 12578 version_type=osf
Chris@40 12579 need_lib_prefix=no
Chris@40 12580 need_version=no
Chris@40 12581 soname_spec='$libname$release$shared_ext$major'
Chris@40 12582 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12583 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12584 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@40 12585 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@40 12586 ;;
Chris@40 12587
Chris@40 12588 rdos*)
Chris@40 12589 dynamic_linker=no
Chris@40 12590 ;;
Chris@40 12591
Chris@40 12592 solaris*)
Chris@40 12593 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 12594 need_lib_prefix=no
Chris@40 12595 need_version=no
Chris@40 12596 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12597 soname_spec='$libname$release$shared_ext$major'
Chris@40 12598 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12599 shlibpath_overrides_runpath=yes
Chris@40 12600 hardcode_into_libs=yes
Chris@40 12601 # ldd complains unless libraries are executable
Chris@40 12602 postinstall_cmds='chmod +x $lib'
Chris@40 12603 ;;
Chris@40 12604
Chris@40 12605 sunos4*)
Chris@40 12606 version_type=sunos
Chris@40 12607 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
Chris@40 12608 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@40 12609 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12610 shlibpath_overrides_runpath=yes
Chris@40 12611 if test yes = "$with_gnu_ld"; then
Chris@40 12612 need_lib_prefix=no
Chris@40 12613 fi
Chris@40 12614 need_version=yes
Chris@40 12615 ;;
Chris@40 12616
Chris@40 12617 sysv4 | sysv4.3*)
Chris@40 12618 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 12619 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12620 soname_spec='$libname$release$shared_ext$major'
Chris@40 12621 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12622 case $host_vendor in
Chris@40 12623 sni)
Chris@40 12624 shlibpath_overrides_runpath=no
Chris@40 12625 need_lib_prefix=no
Chris@40 12626 runpath_var=LD_RUN_PATH
Chris@40 12627 ;;
Chris@40 12628 siemens)
Chris@40 12629 need_lib_prefix=no
Chris@40 12630 ;;
Chris@40 12631 motorola)
Chris@40 12632 need_lib_prefix=no
Chris@40 12633 need_version=no
Chris@40 12634 shlibpath_overrides_runpath=no
Chris@40 12635 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@40 12636 ;;
Chris@40 12637 esac
Chris@40 12638 ;;
Chris@40 12639
Chris@40 12640 sysv4*MP*)
Chris@40 12641 if test -d /usr/nec; then
Chris@40 12642 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 12643 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
Chris@40 12644 soname_spec='$libname$shared_ext.$major'
Chris@40 12645 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12646 fi
Chris@40 12647 ;;
Chris@40 12648
Chris@40 12649 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@40 12650 version_type=sco
Chris@40 12651 need_lib_prefix=no
Chris@40 12652 need_version=no
Chris@40 12653 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
Chris@40 12654 soname_spec='$libname$release$shared_ext$major'
Chris@40 12655 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12656 shlibpath_overrides_runpath=yes
Chris@40 12657 hardcode_into_libs=yes
Chris@40 12658 if test yes = "$with_gnu_ld"; then
Chris@40 12659 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
Chris@40 12660 else
Chris@40 12661 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
Chris@40 12662 case $host_os in
Chris@40 12663 sco3.2v5*)
Chris@40 12664 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
Chris@40 12665 ;;
Chris@40 12666 esac
Chris@40 12667 fi
Chris@40 12668 sys_lib_dlsearch_path_spec='/usr/lib'
Chris@40 12669 ;;
Chris@40 12670
Chris@40 12671 tpf*)
Chris@40 12672 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Chris@40 12673 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 12674 need_lib_prefix=no
Chris@40 12675 need_version=no
Chris@40 12676 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12677 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12678 shlibpath_overrides_runpath=no
Chris@40 12679 hardcode_into_libs=yes
Chris@40 12680 ;;
Chris@40 12681
Chris@40 12682 uts4*)
Chris@40 12683 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 12684 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 12685 soname_spec='$libname$release$shared_ext$major'
Chris@40 12686 shlibpath_var=LD_LIBRARY_PATH
Chris@40 12687 ;;
Chris@40 12688
Chris@40 12689 *)
Chris@40 12690 dynamic_linker=no
Chris@40 12691 ;;
Chris@40 12692 esac
Chris@40 12693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
Chris@40 12694 $as_echo "$dynamic_linker" >&6; }
Chris@40 12695 test no = "$dynamic_linker" && can_build_shared=no
Chris@40 12696
Chris@40 12697 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@40 12698 if test yes = "$GCC"; then
Chris@40 12699 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@40 12700 fi
Chris@40 12701
Chris@40 12702 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
Chris@40 12703 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
Chris@40 12704 fi
Chris@40 12705
Chris@40 12706 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
Chris@40 12707 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
Chris@40 12708 fi
Chris@40 12709
Chris@40 12710 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
Chris@40 12711 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
Chris@40 12712
Chris@40 12713 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
Chris@40 12714 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
Chris@40 12715
Chris@40 12716 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
Chris@40 12717 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
Chris@40 12718
Chris@40 12719
Chris@40 12720
Chris@40 12721
Chris@40 12722
Chris@40 12723
Chris@40 12724
Chris@40 12725
Chris@40 12726
Chris@40 12727
Chris@40 12728
Chris@40 12729
Chris@40 12730
Chris@40 12731
Chris@40 12732
Chris@40 12733
Chris@40 12734
Chris@40 12735
Chris@40 12736
Chris@40 12737
Chris@40 12738
Chris@40 12739
Chris@40 12740
Chris@40 12741
Chris@40 12742
Chris@40 12743
Chris@40 12744
Chris@40 12745
Chris@40 12746
Chris@40 12747
Chris@40 12748
Chris@40 12749
Chris@40 12750
Chris@40 12751
Chris@40 12752
Chris@40 12753
Chris@40 12754
Chris@40 12755
Chris@40 12756
Chris@40 12757
Chris@40 12758
Chris@40 12759
Chris@40 12760
Chris@40 12761
Chris@40 12762
Chris@40 12763
Chris@40 12764
Chris@40 12765
Chris@40 12766
Chris@40 12767
Chris@40 12768
Chris@40 12769
Chris@40 12770
Chris@40 12771
Chris@40 12772
Chris@40 12773
Chris@40 12774
Chris@40 12775
Chris@40 12776
Chris@40 12777
Chris@40 12778
Chris@40 12779
Chris@40 12780
Chris@40 12781
Chris@40 12782
Chris@40 12783
Chris@40 12784
Chris@40 12785
Chris@40 12786
Chris@40 12787
Chris@40 12788
Chris@40 12789
Chris@40 12790
Chris@40 12791
Chris@40 12792
Chris@40 12793
Chris@40 12794
Chris@40 12795
Chris@40 12796
Chris@40 12797
Chris@40 12798
Chris@40 12799
Chris@40 12800
Chris@40 12801
Chris@40 12802
Chris@40 12803
Chris@40 12804
Chris@40 12805
Chris@40 12806
Chris@40 12807
Chris@40 12808
Chris@40 12809
Chris@40 12810
Chris@40 12811
Chris@40 12812
Chris@40 12813
Chris@40 12814
Chris@40 12815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
Chris@40 12816 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
Chris@40 12817 hardcode_action=
Chris@40 12818 if test -n "$hardcode_libdir_flag_spec" ||
Chris@40 12819 test -n "$runpath_var" ||
Chris@40 12820 test yes = "$hardcode_automatic"; then
Chris@40 12821
Chris@40 12822 # We can hardcode non-existent directories.
Chris@40 12823 if test no != "$hardcode_direct" &&
Chris@40 12824 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@40 12825 # have to relink, otherwise we might link with an installed library
Chris@40 12826 # when we should be linking with a yet-to-be-installed one
Chris@40 12827 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
Chris@40 12828 test no != "$hardcode_minus_L"; then
Chris@40 12829 # Linking always hardcodes the temporary library directory.
Chris@40 12830 hardcode_action=relink
Chris@40 12831 else
Chris@40 12832 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@40 12833 hardcode_action=immediate
Chris@40 12834 fi
Chris@40 12835 else
Chris@40 12836 # We cannot hardcode anything, or else we can only hardcode existing
Chris@40 12837 # directories.
Chris@40 12838 hardcode_action=unsupported
Chris@40 12839 fi
Chris@40 12840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
Chris@40 12841 $as_echo "$hardcode_action" >&6; }
Chris@40 12842
Chris@40 12843 if test relink = "$hardcode_action" ||
Chris@40 12844 test yes = "$inherit_rpath"; then
Chris@40 12845 # Fast installation is not supported
Chris@40 12846 enable_fast_install=no
Chris@40 12847 elif test yes = "$shlibpath_overrides_runpath" ||
Chris@40 12848 test no = "$enable_shared"; then
Chris@40 12849 # Fast installation is not necessary
Chris@40 12850 enable_fast_install=needless
Chris@40 12851 fi
Chris@40 12852
Chris@40 12853
Chris@40 12854
Chris@40 12855
Chris@40 12856
Chris@40 12857
Chris@40 12858 if test yes != "$enable_dlopen"; then
Chris@40 12859 enable_dlopen=unknown
Chris@40 12860 enable_dlopen_self=unknown
Chris@40 12861 enable_dlopen_self_static=unknown
Chris@40 12862 else
Chris@40 12863 lt_cv_dlopen=no
Chris@40 12864 lt_cv_dlopen_libs=
Chris@40 12865
Chris@40 12866 case $host_os in
Chris@40 12867 beos*)
Chris@40 12868 lt_cv_dlopen=load_add_on
Chris@40 12869 lt_cv_dlopen_libs=
Chris@40 12870 lt_cv_dlopen_self=yes
Chris@40 12871 ;;
Chris@40 12872
Chris@40 12873 mingw* | pw32* | cegcc*)
Chris@40 12874 lt_cv_dlopen=LoadLibrary
Chris@40 12875 lt_cv_dlopen_libs=
Chris@40 12876 ;;
Chris@40 12877
Chris@40 12878 cygwin*)
Chris@40 12879 lt_cv_dlopen=dlopen
Chris@40 12880 lt_cv_dlopen_libs=
Chris@40 12881 ;;
Chris@40 12882
Chris@40 12883 darwin*)
Chris@40 12884 # if libdl is installed we need to link against it
Chris@40 12885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Chris@40 12886 $as_echo_n "checking for dlopen in -ldl... " >&6; }
Chris@40 12887 if ${ac_cv_lib_dl_dlopen+:} false; then :
Chris@40 12888 $as_echo_n "(cached) " >&6
Chris@40 12889 else
Chris@40 12890 ac_check_lib_save_LIBS=$LIBS
Chris@40 12891 LIBS="-ldl $LIBS"
Chris@40 12892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 12893 /* end confdefs.h. */
Chris@40 12894
Chris@40 12895 /* Override any GCC internal prototype to avoid an error.
Chris@40 12896 Use char because int might match the return type of a GCC
Chris@40 12897 builtin and then its argument prototype would still apply. */
Chris@40 12898 #ifdef __cplusplus
Chris@40 12899 extern "C"
Chris@40 12900 #endif
Chris@40 12901 char dlopen ();
Chris@40 12902 int
Chris@40 12903 main ()
Chris@40 12904 {
Chris@40 12905 return dlopen ();
Chris@40 12906 ;
Chris@40 12907 return 0;
Chris@40 12908 }
Chris@40 12909 _ACEOF
Chris@40 12910 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 12911 ac_cv_lib_dl_dlopen=yes
Chris@40 12912 else
Chris@40 12913 ac_cv_lib_dl_dlopen=no
Chris@40 12914 fi
Chris@40 12915 rm -f core conftest.err conftest.$ac_objext \
Chris@40 12916 conftest$ac_exeext conftest.$ac_ext
Chris@40 12917 LIBS=$ac_check_lib_save_LIBS
Chris@40 12918 fi
Chris@40 12919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Chris@40 12920 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Chris@40 12921 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Chris@40 12922 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
Chris@40 12923 else
Chris@40 12924
Chris@40 12925 lt_cv_dlopen=dyld
Chris@40 12926 lt_cv_dlopen_libs=
Chris@40 12927 lt_cv_dlopen_self=yes
Chris@40 12928
Chris@40 12929 fi
Chris@40 12930
Chris@40 12931 ;;
Chris@40 12932
Chris@40 12933 tpf*)
Chris@40 12934 # Don't try to run any link tests for TPF. We know it's impossible
Chris@40 12935 # because TPF is a cross-compiler, and we know how we open DSOs.
Chris@40 12936 lt_cv_dlopen=dlopen
Chris@40 12937 lt_cv_dlopen_libs=
Chris@40 12938 lt_cv_dlopen_self=no
Chris@40 12939 ;;
Chris@40 12940
Chris@40 12941 *)
Chris@40 12942 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
Chris@40 12943 if test "x$ac_cv_func_shl_load" = xyes; then :
Chris@40 12944 lt_cv_dlopen=shl_load
Chris@40 12945 else
Chris@40 12946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
Chris@40 12947 $as_echo_n "checking for shl_load in -ldld... " >&6; }
Chris@40 12948 if ${ac_cv_lib_dld_shl_load+:} false; then :
Chris@40 12949 $as_echo_n "(cached) " >&6
Chris@40 12950 else
Chris@40 12951 ac_check_lib_save_LIBS=$LIBS
Chris@40 12952 LIBS="-ldld $LIBS"
Chris@40 12953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 12954 /* end confdefs.h. */
Chris@40 12955
Chris@40 12956 /* Override any GCC internal prototype to avoid an error.
Chris@40 12957 Use char because int might match the return type of a GCC
Chris@40 12958 builtin and then its argument prototype would still apply. */
Chris@40 12959 #ifdef __cplusplus
Chris@40 12960 extern "C"
Chris@40 12961 #endif
Chris@40 12962 char shl_load ();
Chris@40 12963 int
Chris@40 12964 main ()
Chris@40 12965 {
Chris@40 12966 return shl_load ();
Chris@40 12967 ;
Chris@40 12968 return 0;
Chris@40 12969 }
Chris@40 12970 _ACEOF
Chris@40 12971 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 12972 ac_cv_lib_dld_shl_load=yes
Chris@40 12973 else
Chris@40 12974 ac_cv_lib_dld_shl_load=no
Chris@40 12975 fi
Chris@40 12976 rm -f core conftest.err conftest.$ac_objext \
Chris@40 12977 conftest$ac_exeext conftest.$ac_ext
Chris@40 12978 LIBS=$ac_check_lib_save_LIBS
Chris@40 12979 fi
Chris@40 12980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
Chris@40 12981 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
Chris@40 12982 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
Chris@40 12983 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
Chris@40 12984 else
Chris@40 12985 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
Chris@40 12986 if test "x$ac_cv_func_dlopen" = xyes; then :
Chris@40 12987 lt_cv_dlopen=dlopen
Chris@40 12988 else
Chris@40 12989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Chris@40 12990 $as_echo_n "checking for dlopen in -ldl... " >&6; }
Chris@40 12991 if ${ac_cv_lib_dl_dlopen+:} false; then :
Chris@40 12992 $as_echo_n "(cached) " >&6
Chris@40 12993 else
Chris@40 12994 ac_check_lib_save_LIBS=$LIBS
Chris@40 12995 LIBS="-ldl $LIBS"
Chris@40 12996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 12997 /* end confdefs.h. */
Chris@40 12998
Chris@40 12999 /* Override any GCC internal prototype to avoid an error.
Chris@40 13000 Use char because int might match the return type of a GCC
Chris@40 13001 builtin and then its argument prototype would still apply. */
Chris@40 13002 #ifdef __cplusplus
Chris@40 13003 extern "C"
Chris@40 13004 #endif
Chris@40 13005 char dlopen ();
Chris@40 13006 int
Chris@40 13007 main ()
Chris@40 13008 {
Chris@40 13009 return dlopen ();
Chris@40 13010 ;
Chris@40 13011 return 0;
Chris@40 13012 }
Chris@40 13013 _ACEOF
Chris@40 13014 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 13015 ac_cv_lib_dl_dlopen=yes
Chris@40 13016 else
Chris@40 13017 ac_cv_lib_dl_dlopen=no
Chris@40 13018 fi
Chris@40 13019 rm -f core conftest.err conftest.$ac_objext \
Chris@40 13020 conftest$ac_exeext conftest.$ac_ext
Chris@40 13021 LIBS=$ac_check_lib_save_LIBS
Chris@40 13022 fi
Chris@40 13023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Chris@40 13024 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Chris@40 13025 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Chris@40 13026 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
Chris@40 13027 else
Chris@40 13028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
Chris@40 13029 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
Chris@40 13030 if ${ac_cv_lib_svld_dlopen+:} false; then :
Chris@40 13031 $as_echo_n "(cached) " >&6
Chris@40 13032 else
Chris@40 13033 ac_check_lib_save_LIBS=$LIBS
Chris@40 13034 LIBS="-lsvld $LIBS"
Chris@40 13035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 13036 /* end confdefs.h. */
Chris@40 13037
Chris@40 13038 /* Override any GCC internal prototype to avoid an error.
Chris@40 13039 Use char because int might match the return type of a GCC
Chris@40 13040 builtin and then its argument prototype would still apply. */
Chris@40 13041 #ifdef __cplusplus
Chris@40 13042 extern "C"
Chris@40 13043 #endif
Chris@40 13044 char dlopen ();
Chris@40 13045 int
Chris@40 13046 main ()
Chris@40 13047 {
Chris@40 13048 return dlopen ();
Chris@40 13049 ;
Chris@40 13050 return 0;
Chris@40 13051 }
Chris@40 13052 _ACEOF
Chris@40 13053 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 13054 ac_cv_lib_svld_dlopen=yes
Chris@40 13055 else
Chris@40 13056 ac_cv_lib_svld_dlopen=no
Chris@40 13057 fi
Chris@40 13058 rm -f core conftest.err conftest.$ac_objext \
Chris@40 13059 conftest$ac_exeext conftest.$ac_ext
Chris@40 13060 LIBS=$ac_check_lib_save_LIBS
Chris@40 13061 fi
Chris@40 13062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
Chris@40 13063 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
Chris@40 13064 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
Chris@40 13065 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
Chris@40 13066 else
Chris@40 13067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
Chris@40 13068 $as_echo_n "checking for dld_link in -ldld... " >&6; }
Chris@40 13069 if ${ac_cv_lib_dld_dld_link+:} false; then :
Chris@40 13070 $as_echo_n "(cached) " >&6
Chris@40 13071 else
Chris@40 13072 ac_check_lib_save_LIBS=$LIBS
Chris@40 13073 LIBS="-ldld $LIBS"
Chris@40 13074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 13075 /* end confdefs.h. */
Chris@40 13076
Chris@40 13077 /* Override any GCC internal prototype to avoid an error.
Chris@40 13078 Use char because int might match the return type of a GCC
Chris@40 13079 builtin and then its argument prototype would still apply. */
Chris@40 13080 #ifdef __cplusplus
Chris@40 13081 extern "C"
Chris@40 13082 #endif
Chris@40 13083 char dld_link ();
Chris@40 13084 int
Chris@40 13085 main ()
Chris@40 13086 {
Chris@40 13087 return dld_link ();
Chris@40 13088 ;
Chris@40 13089 return 0;
Chris@40 13090 }
Chris@40 13091 _ACEOF
Chris@40 13092 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 13093 ac_cv_lib_dld_dld_link=yes
Chris@40 13094 else
Chris@40 13095 ac_cv_lib_dld_dld_link=no
Chris@40 13096 fi
Chris@40 13097 rm -f core conftest.err conftest.$ac_objext \
Chris@40 13098 conftest$ac_exeext conftest.$ac_ext
Chris@40 13099 LIBS=$ac_check_lib_save_LIBS
Chris@40 13100 fi
Chris@40 13101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
Chris@40 13102 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
Chris@40 13103 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
Chris@40 13104 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
Chris@40 13105 fi
Chris@40 13106
Chris@40 13107
Chris@40 13108 fi
Chris@40 13109
Chris@40 13110
Chris@40 13111 fi
Chris@40 13112
Chris@40 13113
Chris@40 13114 fi
Chris@40 13115
Chris@40 13116
Chris@40 13117 fi
Chris@40 13118
Chris@40 13119
Chris@40 13120 fi
Chris@40 13121
Chris@40 13122 ;;
Chris@40 13123 esac
Chris@40 13124
Chris@40 13125 if test no = "$lt_cv_dlopen"; then
Chris@40 13126 enable_dlopen=no
Chris@40 13127 else
Chris@40 13128 enable_dlopen=yes
Chris@40 13129 fi
Chris@40 13130
Chris@40 13131 case $lt_cv_dlopen in
Chris@40 13132 dlopen)
Chris@40 13133 save_CPPFLAGS=$CPPFLAGS
Chris@40 13134 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
Chris@40 13135
Chris@40 13136 save_LDFLAGS=$LDFLAGS
Chris@40 13137 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
Chris@40 13138
Chris@40 13139 save_LIBS=$LIBS
Chris@40 13140 LIBS="$lt_cv_dlopen_libs $LIBS"
Chris@40 13141
Chris@40 13142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
Chris@40 13143 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
Chris@40 13144 if ${lt_cv_dlopen_self+:} false; then :
Chris@40 13145 $as_echo_n "(cached) " >&6
Chris@40 13146 else
Chris@40 13147 if test yes = "$cross_compiling"; then :
Chris@40 13148 lt_cv_dlopen_self=cross
Chris@40 13149 else
Chris@40 13150 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@40 13151 lt_status=$lt_dlunknown
Chris@40 13152 cat > conftest.$ac_ext <<_LT_EOF
Chris@40 13153 #line $LINENO "configure"
Chris@40 13154 #include "confdefs.h"
Chris@40 13155
Chris@40 13156 #if HAVE_DLFCN_H
Chris@40 13157 #include <dlfcn.h>
Chris@40 13158 #endif
Chris@40 13159
Chris@40 13160 #include <stdio.h>
Chris@40 13161
Chris@40 13162 #ifdef RTLD_GLOBAL
Chris@40 13163 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@40 13164 #else
Chris@40 13165 # ifdef DL_GLOBAL
Chris@40 13166 # define LT_DLGLOBAL DL_GLOBAL
Chris@40 13167 # else
Chris@40 13168 # define LT_DLGLOBAL 0
Chris@40 13169 # endif
Chris@40 13170 #endif
Chris@40 13171
Chris@40 13172 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@40 13173 find out it does not work in some platform. */
Chris@40 13174 #ifndef LT_DLLAZY_OR_NOW
Chris@40 13175 # ifdef RTLD_LAZY
Chris@40 13176 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@40 13177 # else
Chris@40 13178 # ifdef DL_LAZY
Chris@40 13179 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@40 13180 # else
Chris@40 13181 # ifdef RTLD_NOW
Chris@40 13182 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@40 13183 # else
Chris@40 13184 # ifdef DL_NOW
Chris@40 13185 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@40 13186 # else
Chris@40 13187 # define LT_DLLAZY_OR_NOW 0
Chris@40 13188 # endif
Chris@40 13189 # endif
Chris@40 13190 # endif
Chris@40 13191 # endif
Chris@40 13192 #endif
Chris@40 13193
Chris@40 13194 /* When -fvisibility=hidden is used, assume the code has been annotated
Chris@40 13195 correspondingly for the symbols needed. */
Chris@40 13196 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
Chris@40 13197 int fnord () __attribute__((visibility("default")));
Chris@40 13198 #endif
Chris@40 13199
Chris@40 13200 int fnord () { return 42; }
Chris@40 13201 int main ()
Chris@40 13202 {
Chris@40 13203 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@40 13204 int status = $lt_dlunknown;
Chris@40 13205
Chris@40 13206 if (self)
Chris@40 13207 {
Chris@40 13208 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@40 13209 else
Chris@40 13210 {
Chris@40 13211 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@40 13212 else puts (dlerror ());
Chris@40 13213 }
Chris@40 13214 /* dlclose (self); */
Chris@40 13215 }
Chris@40 13216 else
Chris@40 13217 puts (dlerror ());
Chris@40 13218
Chris@40 13219 return status;
Chris@40 13220 }
Chris@40 13221 _LT_EOF
Chris@40 13222 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@40 13223 (eval $ac_link) 2>&5
Chris@40 13224 ac_status=$?
Chris@40 13225 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 13226 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
Chris@40 13227 (./conftest; exit; ) >&5 2>/dev/null
Chris@40 13228 lt_status=$?
Chris@40 13229 case x$lt_status in
Chris@40 13230 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
Chris@40 13231 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
Chris@40 13232 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
Chris@40 13233 esac
Chris@40 13234 else :
Chris@40 13235 # compilation failed
Chris@40 13236 lt_cv_dlopen_self=no
Chris@40 13237 fi
Chris@40 13238 fi
Chris@40 13239 rm -fr conftest*
Chris@40 13240
Chris@40 13241
Chris@40 13242 fi
Chris@40 13243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
Chris@40 13244 $as_echo "$lt_cv_dlopen_self" >&6; }
Chris@40 13245
Chris@40 13246 if test yes = "$lt_cv_dlopen_self"; then
Chris@40 13247 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
Chris@40 13248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
Chris@40 13249 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
Chris@40 13250 if ${lt_cv_dlopen_self_static+:} false; then :
Chris@40 13251 $as_echo_n "(cached) " >&6
Chris@40 13252 else
Chris@40 13253 if test yes = "$cross_compiling"; then :
Chris@40 13254 lt_cv_dlopen_self_static=cross
Chris@40 13255 else
Chris@40 13256 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@40 13257 lt_status=$lt_dlunknown
Chris@40 13258 cat > conftest.$ac_ext <<_LT_EOF
Chris@40 13259 #line $LINENO "configure"
Chris@40 13260 #include "confdefs.h"
Chris@40 13261
Chris@40 13262 #if HAVE_DLFCN_H
Chris@40 13263 #include <dlfcn.h>
Chris@40 13264 #endif
Chris@40 13265
Chris@40 13266 #include <stdio.h>
Chris@40 13267
Chris@40 13268 #ifdef RTLD_GLOBAL
Chris@40 13269 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@40 13270 #else
Chris@40 13271 # ifdef DL_GLOBAL
Chris@40 13272 # define LT_DLGLOBAL DL_GLOBAL
Chris@40 13273 # else
Chris@40 13274 # define LT_DLGLOBAL 0
Chris@40 13275 # endif
Chris@40 13276 #endif
Chris@40 13277
Chris@40 13278 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@40 13279 find out it does not work in some platform. */
Chris@40 13280 #ifndef LT_DLLAZY_OR_NOW
Chris@40 13281 # ifdef RTLD_LAZY
Chris@40 13282 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@40 13283 # else
Chris@40 13284 # ifdef DL_LAZY
Chris@40 13285 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@40 13286 # else
Chris@40 13287 # ifdef RTLD_NOW
Chris@40 13288 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@40 13289 # else
Chris@40 13290 # ifdef DL_NOW
Chris@40 13291 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@40 13292 # else
Chris@40 13293 # define LT_DLLAZY_OR_NOW 0
Chris@40 13294 # endif
Chris@40 13295 # endif
Chris@40 13296 # endif
Chris@40 13297 # endif
Chris@40 13298 #endif
Chris@40 13299
Chris@40 13300 /* When -fvisibility=hidden is used, assume the code has been annotated
Chris@40 13301 correspondingly for the symbols needed. */
Chris@40 13302 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
Chris@40 13303 int fnord () __attribute__((visibility("default")));
Chris@40 13304 #endif
Chris@40 13305
Chris@40 13306 int fnord () { return 42; }
Chris@40 13307 int main ()
Chris@40 13308 {
Chris@40 13309 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@40 13310 int status = $lt_dlunknown;
Chris@40 13311
Chris@40 13312 if (self)
Chris@40 13313 {
Chris@40 13314 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@40 13315 else
Chris@40 13316 {
Chris@40 13317 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@40 13318 else puts (dlerror ());
Chris@40 13319 }
Chris@40 13320 /* dlclose (self); */
Chris@40 13321 }
Chris@40 13322 else
Chris@40 13323 puts (dlerror ());
Chris@40 13324
Chris@40 13325 return status;
Chris@40 13326 }
Chris@40 13327 _LT_EOF
Chris@40 13328 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@40 13329 (eval $ac_link) 2>&5
Chris@40 13330 ac_status=$?
Chris@40 13331 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 13332 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
Chris@40 13333 (./conftest; exit; ) >&5 2>/dev/null
Chris@40 13334 lt_status=$?
Chris@40 13335 case x$lt_status in
Chris@40 13336 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@40 13337 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@40 13338 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
Chris@40 13339 esac
Chris@40 13340 else :
Chris@40 13341 # compilation failed
Chris@40 13342 lt_cv_dlopen_self_static=no
Chris@40 13343 fi
Chris@40 13344 fi
Chris@40 13345 rm -fr conftest*
Chris@40 13346
Chris@40 13347
Chris@40 13348 fi
Chris@40 13349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
Chris@40 13350 $as_echo "$lt_cv_dlopen_self_static" >&6; }
Chris@40 13351 fi
Chris@40 13352
Chris@40 13353 CPPFLAGS=$save_CPPFLAGS
Chris@40 13354 LDFLAGS=$save_LDFLAGS
Chris@40 13355 LIBS=$save_LIBS
Chris@40 13356 ;;
Chris@40 13357 esac
Chris@40 13358
Chris@40 13359 case $lt_cv_dlopen_self in
Chris@40 13360 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
Chris@40 13361 *) enable_dlopen_self=unknown ;;
Chris@40 13362 esac
Chris@40 13363
Chris@40 13364 case $lt_cv_dlopen_self_static in
Chris@40 13365 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
Chris@40 13366 *) enable_dlopen_self_static=unknown ;;
Chris@40 13367 esac
Chris@40 13368 fi
Chris@40 13369
Chris@40 13370
Chris@40 13371
Chris@40 13372
Chris@40 13373
Chris@40 13374
Chris@40 13375
Chris@40 13376
Chris@40 13377
Chris@40 13378
Chris@40 13379
Chris@40 13380
Chris@40 13381
Chris@40 13382
Chris@40 13383
Chris@40 13384
Chris@40 13385
Chris@40 13386 striplib=
Chris@40 13387 old_striplib=
Chris@40 13388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
Chris@40 13389 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
Chris@40 13390 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
Chris@40 13391 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
Chris@40 13392 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
Chris@40 13393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 13394 $as_echo "yes" >&6; }
Chris@40 13395 else
Chris@40 13396 # FIXME - insert some real tests, host_os isn't really good enough
Chris@40 13397 case $host_os in
Chris@40 13398 darwin*)
Chris@40 13399 if test -n "$STRIP"; then
Chris@40 13400 striplib="$STRIP -x"
Chris@40 13401 old_striplib="$STRIP -S"
Chris@40 13402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 13403 $as_echo "yes" >&6; }
Chris@40 13404 else
Chris@40 13405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 13406 $as_echo "no" >&6; }
Chris@40 13407 fi
Chris@40 13408 ;;
Chris@40 13409 *)
Chris@40 13410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 13411 $as_echo "no" >&6; }
Chris@40 13412 ;;
Chris@40 13413 esac
Chris@40 13414 fi
Chris@40 13415
Chris@40 13416
Chris@40 13417
Chris@40 13418
Chris@40 13419
Chris@40 13420
Chris@40 13421
Chris@40 13422
Chris@40 13423
Chris@40 13424
Chris@40 13425
Chris@40 13426
Chris@40 13427 # Report what library types will actually be built
Chris@40 13428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
Chris@40 13429 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
Chris@40 13430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
Chris@40 13431 $as_echo "$can_build_shared" >&6; }
Chris@40 13432
Chris@40 13433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
Chris@40 13434 $as_echo_n "checking whether to build shared libraries... " >&6; }
Chris@40 13435 test no = "$can_build_shared" && enable_shared=no
Chris@40 13436
Chris@40 13437 # On AIX, shared libraries and static libraries use the same namespace, and
Chris@40 13438 # are all built from PIC.
Chris@40 13439 case $host_os in
Chris@40 13440 aix3*)
Chris@40 13441 test yes = "$enable_shared" && enable_static=no
Chris@40 13442 if test -n "$RANLIB"; then
Chris@40 13443 archive_cmds="$archive_cmds~\$RANLIB \$lib"
Chris@40 13444 postinstall_cmds='$RANLIB $lib'
Chris@40 13445 fi
Chris@40 13446 ;;
Chris@40 13447
Chris@40 13448 aix[4-9]*)
Chris@40 13449 if test ia64 != "$host_cpu"; then
Chris@40 13450 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
Chris@40 13451 yes,aix,yes) ;; # shared object as lib.so file only
Chris@40 13452 yes,svr4,*) ;; # shared object as lib.so archive member only
Chris@40 13453 yes,*) enable_static=no ;; # shared object in lib.a archive as well
Chris@40 13454 esac
Chris@40 13455 fi
Chris@40 13456 ;;
Chris@40 13457 esac
Chris@40 13458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
Chris@40 13459 $as_echo "$enable_shared" >&6; }
Chris@40 13460
Chris@40 13461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
Chris@40 13462 $as_echo_n "checking whether to build static libraries... " >&6; }
Chris@40 13463 # Make sure either enable_shared or enable_static is yes.
Chris@40 13464 test yes = "$enable_shared" || enable_static=yes
Chris@40 13465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
Chris@40 13466 $as_echo "$enable_static" >&6; }
Chris@40 13467
Chris@40 13468
Chris@40 13469
Chris@40 13470
Chris@40 13471 fi
Chris@40 13472 ac_ext=c
Chris@40 13473 ac_cpp='$CPP $CPPFLAGS'
Chris@40 13474 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 13475 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 13476 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 13477
Chris@40 13478 CC=$lt_save_CC
Chris@40 13479
Chris@40 13480 if test -n "$CXX" && ( test no != "$CXX" &&
Chris@40 13481 ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
Chris@40 13482 (test g++ != "$CXX"))); then
Chris@40 13483 ac_ext=cpp
Chris@40 13484 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@40 13485 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 13486 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 13487 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@40 13488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
Chris@40 13489 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
Chris@40 13490 if test -z "$CXXCPP"; then
Chris@40 13491 if ${ac_cv_prog_CXXCPP+:} false; then :
Chris@40 13492 $as_echo_n "(cached) " >&6
Chris@40 13493 else
Chris@40 13494 # Double quotes because CXXCPP needs to be expanded
Chris@40 13495 for CXXCPP in "$CXX -E" "/lib/cpp"
Chris@40 13496 do
Chris@40 13497 ac_preproc_ok=false
Chris@40 13498 for ac_cxx_preproc_warn_flag in '' yes
Chris@40 13499 do
Chris@40 13500 # Use a header file that comes with gcc, so configuring glibc
Chris@40 13501 # with a fresh cross-compiler works.
Chris@40 13502 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@40 13503 # <limits.h> exists even on freestanding compilers.
Chris@40 13504 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@40 13505 # not just through cpp. "Syntax error" is here to catch this case.
Chris@40 13506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 13507 /* end confdefs.h. */
Chris@40 13508 #ifdef __STDC__
Chris@40 13509 # include <limits.h>
Chris@40 13510 #else
Chris@40 13511 # include <assert.h>
Chris@40 13512 #endif
Chris@40 13513 Syntax error
Chris@40 13514 _ACEOF
Chris@40 13515 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@40 13516
Chris@40 13517 else
Chris@40 13518 # Broken: fails on valid input.
Chris@40 13519 continue
Chris@40 13520 fi
Chris@40 13521 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@40 13522
Chris@40 13523 # OK, works on sane cases. Now check whether nonexistent headers
Chris@40 13524 # can be detected and how.
Chris@40 13525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 13526 /* end confdefs.h. */
Chris@40 13527 #include <ac_nonexistent.h>
Chris@40 13528 _ACEOF
Chris@40 13529 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@40 13530 # Broken: success on invalid input.
Chris@40 13531 continue
Chris@40 13532 else
Chris@40 13533 # Passes both tests.
Chris@40 13534 ac_preproc_ok=:
Chris@40 13535 break
Chris@40 13536 fi
Chris@40 13537 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@40 13538
Chris@40 13539 done
Chris@40 13540 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@40 13541 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@40 13542 if $ac_preproc_ok; then :
Chris@40 13543 break
Chris@40 13544 fi
Chris@40 13545
Chris@40 13546 done
Chris@40 13547 ac_cv_prog_CXXCPP=$CXXCPP
Chris@40 13548
Chris@40 13549 fi
Chris@40 13550 CXXCPP=$ac_cv_prog_CXXCPP
Chris@40 13551 else
Chris@40 13552 ac_cv_prog_CXXCPP=$CXXCPP
Chris@40 13553 fi
Chris@40 13554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
Chris@40 13555 $as_echo "$CXXCPP" >&6; }
Chris@40 13556 ac_preproc_ok=false
Chris@40 13557 for ac_cxx_preproc_warn_flag in '' yes
Chris@40 13558 do
Chris@40 13559 # Use a header file that comes with gcc, so configuring glibc
Chris@40 13560 # with a fresh cross-compiler works.
Chris@40 13561 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@40 13562 # <limits.h> exists even on freestanding compilers.
Chris@40 13563 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@40 13564 # not just through cpp. "Syntax error" is here to catch this case.
Chris@40 13565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 13566 /* end confdefs.h. */
Chris@40 13567 #ifdef __STDC__
Chris@40 13568 # include <limits.h>
Chris@40 13569 #else
Chris@40 13570 # include <assert.h>
Chris@40 13571 #endif
Chris@40 13572 Syntax error
Chris@40 13573 _ACEOF
Chris@40 13574 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@40 13575
Chris@40 13576 else
Chris@40 13577 # Broken: fails on valid input.
Chris@40 13578 continue
Chris@40 13579 fi
Chris@40 13580 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@40 13581
Chris@40 13582 # OK, works on sane cases. Now check whether nonexistent headers
Chris@40 13583 # can be detected and how.
Chris@40 13584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 13585 /* end confdefs.h. */
Chris@40 13586 #include <ac_nonexistent.h>
Chris@40 13587 _ACEOF
Chris@40 13588 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@40 13589 # Broken: success on invalid input.
Chris@40 13590 continue
Chris@40 13591 else
Chris@40 13592 # Passes both tests.
Chris@40 13593 ac_preproc_ok=:
Chris@40 13594 break
Chris@40 13595 fi
Chris@40 13596 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@40 13597
Chris@40 13598 done
Chris@40 13599 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@40 13600 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@40 13601 if $ac_preproc_ok; then :
Chris@40 13602
Chris@40 13603 else
Chris@40 13604 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 13605 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 13606 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
Chris@40 13607 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 13608 fi
Chris@40 13609
Chris@40 13610 ac_ext=c
Chris@40 13611 ac_cpp='$CPP $CPPFLAGS'
Chris@40 13612 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 13613 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 13614 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 13615
Chris@40 13616 else
Chris@40 13617 _lt_caught_CXX_error=yes
Chris@40 13618 fi
Chris@40 13619
Chris@40 13620 ac_ext=cpp
Chris@40 13621 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@40 13622 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 13623 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 13624 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@40 13625
Chris@40 13626 archive_cmds_need_lc_CXX=no
Chris@40 13627 allow_undefined_flag_CXX=
Chris@40 13628 always_export_symbols_CXX=no
Chris@40 13629 archive_expsym_cmds_CXX=
Chris@40 13630 compiler_needs_object_CXX=no
Chris@40 13631 export_dynamic_flag_spec_CXX=
Chris@40 13632 hardcode_direct_CXX=no
Chris@40 13633 hardcode_direct_absolute_CXX=no
Chris@40 13634 hardcode_libdir_flag_spec_CXX=
Chris@40 13635 hardcode_libdir_separator_CXX=
Chris@40 13636 hardcode_minus_L_CXX=no
Chris@40 13637 hardcode_shlibpath_var_CXX=unsupported
Chris@40 13638 hardcode_automatic_CXX=no
Chris@40 13639 inherit_rpath_CXX=no
Chris@40 13640 module_cmds_CXX=
Chris@40 13641 module_expsym_cmds_CXX=
Chris@40 13642 link_all_deplibs_CXX=unknown
Chris@40 13643 old_archive_cmds_CXX=$old_archive_cmds
Chris@40 13644 reload_flag_CXX=$reload_flag
Chris@40 13645 reload_cmds_CXX=$reload_cmds
Chris@40 13646 no_undefined_flag_CXX=
Chris@40 13647 whole_archive_flag_spec_CXX=
Chris@40 13648 enable_shared_with_static_runtimes_CXX=no
Chris@40 13649
Chris@40 13650 # Source file extension for C++ test sources.
Chris@40 13651 ac_ext=cpp
Chris@40 13652
Chris@40 13653 # Object file extension for compiled C++ test sources.
Chris@40 13654 objext=o
Chris@40 13655 objext_CXX=$objext
Chris@40 13656
Chris@40 13657 # No sense in running all these tests if we already determined that
Chris@40 13658 # the CXX compiler isn't working. Some variables (like enable_shared)
Chris@40 13659 # are currently assumed to apply to all compilers on this platform,
Chris@40 13660 # and will be corrupted by setting them based on a non-working compiler.
Chris@40 13661 if test yes != "$_lt_caught_CXX_error"; then
Chris@40 13662 # Code to be used in simple compile tests
Chris@40 13663 lt_simple_compile_test_code="int some_variable = 0;"
Chris@40 13664
Chris@40 13665 # Code to be used in simple link tests
Chris@40 13666 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
Chris@40 13667
Chris@40 13668 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
Chris@40 13669
Chris@40 13670
Chris@40 13671
Chris@40 13672
Chris@40 13673
Chris@40 13674
Chris@40 13675 # If no C compiler was specified, use CC.
Chris@40 13676 LTCC=${LTCC-"$CC"}
Chris@40 13677
Chris@40 13678 # If no C compiler flags were specified, use CFLAGS.
Chris@40 13679 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@40 13680
Chris@40 13681 # Allow CC to be a program name with arguments.
Chris@40 13682 compiler=$CC
Chris@40 13683
Chris@40 13684
Chris@40 13685 # save warnings/boilerplate of simple test code
Chris@40 13686 ac_outfile=conftest.$ac_objext
Chris@40 13687 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@40 13688 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@40 13689 _lt_compiler_boilerplate=`cat conftest.err`
Chris@40 13690 $RM conftest*
Chris@40 13691
Chris@40 13692 ac_outfile=conftest.$ac_objext
Chris@40 13693 echo "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@40 13694 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@40 13695 _lt_linker_boilerplate=`cat conftest.err`
Chris@40 13696 $RM -r conftest*
Chris@40 13697
Chris@40 13698
Chris@40 13699 # Allow CC to be a program name with arguments.
Chris@40 13700 lt_save_CC=$CC
Chris@40 13701 lt_save_CFLAGS=$CFLAGS
Chris@40 13702 lt_save_LD=$LD
Chris@40 13703 lt_save_GCC=$GCC
Chris@40 13704 GCC=$GXX
Chris@40 13705 lt_save_with_gnu_ld=$with_gnu_ld
Chris@40 13706 lt_save_path_LD=$lt_cv_path_LD
Chris@40 13707 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
Chris@40 13708 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
Chris@40 13709 else
Chris@40 13710 $as_unset lt_cv_prog_gnu_ld
Chris@40 13711 fi
Chris@40 13712 if test -n "${lt_cv_path_LDCXX+set}"; then
Chris@40 13713 lt_cv_path_LD=$lt_cv_path_LDCXX
Chris@40 13714 else
Chris@40 13715 $as_unset lt_cv_path_LD
Chris@40 13716 fi
Chris@40 13717 test -z "${LDCXX+set}" || LD=$LDCXX
Chris@40 13718 CC=${CXX-"c++"}
Chris@40 13719 CFLAGS=$CXXFLAGS
Chris@40 13720 compiler=$CC
Chris@40 13721 compiler_CXX=$CC
Chris@40 13722 func_cc_basename $compiler
Chris@40 13723 cc_basename=$func_cc_basename_result
Chris@40 13724
Chris@40 13725
Chris@40 13726 if test -n "$compiler"; then
Chris@40 13727 # We don't want -fno-exception when compiling C++ code, so set the
Chris@40 13728 # no_builtin_flag separately
Chris@40 13729 if test yes = "$GXX"; then
Chris@40 13730 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
Chris@40 13731 else
Chris@40 13732 lt_prog_compiler_no_builtin_flag_CXX=
Chris@40 13733 fi
Chris@40 13734
Chris@40 13735 if test yes = "$GXX"; then
Chris@40 13736 # Set up default GNU C++ configuration
Chris@40 13737
Chris@40 13738
Chris@40 13739
Chris@40 13740 # Check whether --with-gnu-ld was given.
Chris@40 13741 if test "${with_gnu_ld+set}" = set; then :
Chris@40 13742 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
Chris@40 13743 else
Chris@40 13744 with_gnu_ld=no
Chris@40 13745 fi
Chris@40 13746
Chris@40 13747 ac_prog=ld
Chris@40 13748 if test yes = "$GCC"; then
Chris@40 13749 # Check if gcc -print-prog-name=ld gives a path.
Chris@40 13750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
Chris@40 13751 $as_echo_n "checking for ld used by $CC... " >&6; }
Chris@40 13752 case $host in
Chris@40 13753 *-*-mingw*)
Chris@40 13754 # gcc leaves a trailing carriage return, which upsets mingw
Chris@40 13755 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
Chris@40 13756 *)
Chris@40 13757 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Chris@40 13758 esac
Chris@40 13759 case $ac_prog in
Chris@40 13760 # Accept absolute paths.
Chris@40 13761 [\\/]* | ?:[\\/]*)
Chris@40 13762 re_direlt='/[^/][^/]*/\.\./'
Chris@40 13763 # Canonicalize the pathname of ld
Chris@40 13764 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
Chris@40 13765 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
Chris@40 13766 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
Chris@40 13767 done
Chris@40 13768 test -z "$LD" && LD=$ac_prog
Chris@40 13769 ;;
Chris@40 13770 "")
Chris@40 13771 # If it fails, then pretend we aren't using GCC.
Chris@40 13772 ac_prog=ld
Chris@40 13773 ;;
Chris@40 13774 *)
Chris@40 13775 # If it is relative, then search for the first ld in PATH.
Chris@40 13776 with_gnu_ld=unknown
Chris@40 13777 ;;
Chris@40 13778 esac
Chris@40 13779 elif test yes = "$with_gnu_ld"; then
Chris@40 13780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Chris@40 13781 $as_echo_n "checking for GNU ld... " >&6; }
Chris@40 13782 else
Chris@40 13783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
Chris@40 13784 $as_echo_n "checking for non-GNU ld... " >&6; }
Chris@40 13785 fi
Chris@40 13786 if ${lt_cv_path_LD+:} false; then :
Chris@40 13787 $as_echo_n "(cached) " >&6
Chris@40 13788 else
Chris@40 13789 if test -z "$LD"; then
Chris@40 13790 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
Chris@40 13791 for ac_dir in $PATH; do
Chris@40 13792 IFS=$lt_save_ifs
Chris@40 13793 test -z "$ac_dir" && ac_dir=.
Chris@40 13794 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Chris@40 13795 lt_cv_path_LD=$ac_dir/$ac_prog
Chris@40 13796 # Check to see if the program is GNU ld. I'd rather use --version,
Chris@40 13797 # but apparently some variants of GNU ld only accept -v.
Chris@40 13798 # Break only if it was the GNU/non-GNU ld that we prefer.
Chris@40 13799 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
Chris@40 13800 *GNU* | *'with BFD'*)
Chris@40 13801 test no != "$with_gnu_ld" && break
Chris@40 13802 ;;
Chris@40 13803 *)
Chris@40 13804 test yes != "$with_gnu_ld" && break
Chris@40 13805 ;;
Chris@40 13806 esac
Chris@40 13807 fi
Chris@40 13808 done
Chris@40 13809 IFS=$lt_save_ifs
Chris@40 13810 else
Chris@40 13811 lt_cv_path_LD=$LD # Let the user override the test with a path.
Chris@40 13812 fi
Chris@40 13813 fi
Chris@40 13814
Chris@40 13815 LD=$lt_cv_path_LD
Chris@40 13816 if test -n "$LD"; then
Chris@40 13817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
Chris@40 13818 $as_echo "$LD" >&6; }
Chris@40 13819 else
Chris@40 13820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 13821 $as_echo "no" >&6; }
Chris@40 13822 fi
Chris@40 13823 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Chris@40 13824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
Chris@40 13825 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Chris@40 13826 if ${lt_cv_prog_gnu_ld+:} false; then :
Chris@40 13827 $as_echo_n "(cached) " >&6
Chris@40 13828 else
Chris@40 13829 # I'd rather use --version here, but apparently some GNU lds only accept -v.
Chris@40 13830 case `$LD -v 2>&1 </dev/null` in
Chris@40 13831 *GNU* | *'with BFD'*)
Chris@40 13832 lt_cv_prog_gnu_ld=yes
Chris@40 13833 ;;
Chris@40 13834 *)
Chris@40 13835 lt_cv_prog_gnu_ld=no
Chris@40 13836 ;;
Chris@40 13837 esac
Chris@40 13838 fi
Chris@40 13839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
Chris@40 13840 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
Chris@40 13841 with_gnu_ld=$lt_cv_prog_gnu_ld
Chris@40 13842
Chris@40 13843
Chris@40 13844
Chris@40 13845
Chris@40 13846
Chris@40 13847
Chris@40 13848
Chris@40 13849 # Check if GNU C++ uses GNU ld as the underlying linker, since the
Chris@40 13850 # archiving commands below assume that GNU ld is being used.
Chris@40 13851 if test yes = "$with_gnu_ld"; then
Chris@40 13852 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 13853 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
Chris@40 13854
Chris@40 13855 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
Chris@40 13856 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
Chris@40 13857
Chris@40 13858 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@40 13859 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
Chris@40 13860 # investigate it a little bit more. (MM)
Chris@40 13861 wlarc='$wl'
Chris@40 13862
Chris@40 13863 # ancient GNU ld didn't support --whole-archive et. al.
Chris@40 13864 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
Chris@40 13865 $GREP 'no-whole-archive' > /dev/null; then
Chris@40 13866 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
Chris@40 13867 else
Chris@40 13868 whole_archive_flag_spec_CXX=
Chris@40 13869 fi
Chris@40 13870 else
Chris@40 13871 with_gnu_ld=no
Chris@40 13872 wlarc=
Chris@40 13873
Chris@40 13874 # A generic and very simple default shared library creation
Chris@40 13875 # command for GNU C++ for the case where it uses the native
Chris@40 13876 # linker, instead of GNU ld. If possible, this setting should
Chris@40 13877 # overridden to take advantage of the native linker features on
Chris@40 13878 # the platform it is being used on.
Chris@40 13879 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
Chris@40 13880 fi
Chris@40 13881
Chris@40 13882 # Commands to make compiler produce verbose output that lists
Chris@40 13883 # what "hidden" libraries, object files and flags are used when
Chris@40 13884 # linking a shared library.
Chris@40 13885 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@40 13886
Chris@40 13887 else
Chris@40 13888 GXX=no
Chris@40 13889 with_gnu_ld=no
Chris@40 13890 wlarc=
Chris@40 13891 fi
Chris@40 13892
Chris@40 13893 # PORTME: fill in a description of your system's C++ link characteristics
Chris@40 13894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@40 13895 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@40 13896 ld_shlibs_CXX=yes
Chris@40 13897 case $host_os in
Chris@40 13898 aix3*)
Chris@40 13899 # FIXME: insert proper C++ library support
Chris@40 13900 ld_shlibs_CXX=no
Chris@40 13901 ;;
Chris@40 13902 aix[4-9]*)
Chris@40 13903 if test ia64 = "$host_cpu"; then
Chris@40 13904 # On IA64, the linker does run time linking by default, so we don't
Chris@40 13905 # have to do anything special.
Chris@40 13906 aix_use_runtimelinking=no
Chris@40 13907 exp_sym_flag='-Bexport'
Chris@40 13908 no_entry_flag=
Chris@40 13909 else
Chris@40 13910 aix_use_runtimelinking=no
Chris@40 13911
Chris@40 13912 # Test if we are trying to use run time linking or normal
Chris@40 13913 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@40 13914 # have runtime linking enabled, and use it for executables.
Chris@40 13915 # For shared libraries, we enable/disable runtime linking
Chris@40 13916 # depending on the kind of the shared library created -
Chris@40 13917 # when "with_aix_soname,aix_use_runtimelinking" is:
Chris@40 13918 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
Chris@40 13919 # "aix,yes" lib.so shared, rtl:yes, for executables
Chris@40 13920 # lib.a static archive
Chris@40 13921 # "both,no" lib.so.V(shr.o) shared, rtl:yes
Chris@40 13922 # lib.a(lib.so.V) shared, rtl:no, for executables
Chris@40 13923 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
Chris@40 13924 # lib.a(lib.so.V) shared, rtl:no
Chris@40 13925 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
Chris@40 13926 # lib.a static archive
Chris@40 13927 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
Chris@40 13928 for ld_flag in $LDFLAGS; do
Chris@40 13929 case $ld_flag in
Chris@40 13930 *-brtl*)
Chris@40 13931 aix_use_runtimelinking=yes
Chris@40 13932 break
Chris@40 13933 ;;
Chris@40 13934 esac
Chris@40 13935 done
Chris@40 13936 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
Chris@40 13937 # With aix-soname=svr4, we create the lib.so.V shared archives only,
Chris@40 13938 # so we don't have lib.a shared libs to link our executables.
Chris@40 13939 # We have to force runtime linking in this case.
Chris@40 13940 aix_use_runtimelinking=yes
Chris@40 13941 LDFLAGS="$LDFLAGS -Wl,-brtl"
Chris@40 13942 fi
Chris@40 13943 ;;
Chris@40 13944 esac
Chris@40 13945
Chris@40 13946 exp_sym_flag='-bexport'
Chris@40 13947 no_entry_flag='-bnoentry'
Chris@40 13948 fi
Chris@40 13949
Chris@40 13950 # When large executables or shared objects are built, AIX ld can
Chris@40 13951 # have problems creating the table of contents. If linking a library
Chris@40 13952 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@40 13953 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@40 13954 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@40 13955
Chris@40 13956 archive_cmds_CXX=''
Chris@40 13957 hardcode_direct_CXX=yes
Chris@40 13958 hardcode_direct_absolute_CXX=yes
Chris@40 13959 hardcode_libdir_separator_CXX=':'
Chris@40 13960 link_all_deplibs_CXX=yes
Chris@40 13961 file_list_spec_CXX='$wl-f,'
Chris@40 13962 case $with_aix_soname,$aix_use_runtimelinking in
Chris@40 13963 aix,*) ;; # no import file
Chris@40 13964 svr4,* | *,yes) # use import file
Chris@40 13965 # The Import File defines what to hardcode.
Chris@40 13966 hardcode_direct_CXX=no
Chris@40 13967 hardcode_direct_absolute_CXX=no
Chris@40 13968 ;;
Chris@40 13969 esac
Chris@40 13970
Chris@40 13971 if test yes = "$GXX"; then
Chris@40 13972 case $host_os in aix4.[012]|aix4.[012].*)
Chris@40 13973 # We only want to do this on AIX 4.2 and lower, the check
Chris@40 13974 # below for broken collect2 doesn't work under 4.3+
Chris@40 13975 collect2name=`$CC -print-prog-name=collect2`
Chris@40 13976 if test -f "$collect2name" &&
Chris@40 13977 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
Chris@40 13978 then
Chris@40 13979 # We have reworked collect2
Chris@40 13980 :
Chris@40 13981 else
Chris@40 13982 # We have old collect2
Chris@40 13983 hardcode_direct_CXX=unsupported
Chris@40 13984 # It fails to find uninstalled libraries when the uninstalled
Chris@40 13985 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@40 13986 # to unsupported forces relinking
Chris@40 13987 hardcode_minus_L_CXX=yes
Chris@40 13988 hardcode_libdir_flag_spec_CXX='-L$libdir'
Chris@40 13989 hardcode_libdir_separator_CXX=
Chris@40 13990 fi
Chris@40 13991 esac
Chris@40 13992 shared_flag='-shared'
Chris@40 13993 if test yes = "$aix_use_runtimelinking"; then
Chris@40 13994 shared_flag=$shared_flag' $wl-G'
Chris@40 13995 fi
Chris@40 13996 # Need to ensure runtime linking is disabled for the traditional
Chris@40 13997 # shared library, or the linker may eventually find shared libraries
Chris@40 13998 # /with/ Import File - we do not want to mix them.
Chris@40 13999 shared_flag_aix='-shared'
Chris@40 14000 shared_flag_svr4='-shared $wl-G'
Chris@40 14001 else
Chris@40 14002 # not using gcc
Chris@40 14003 if test ia64 = "$host_cpu"; then
Chris@40 14004 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@40 14005 # chokes on -Wl,-G. The following line is correct:
Chris@40 14006 shared_flag='-G'
Chris@40 14007 else
Chris@40 14008 if test yes = "$aix_use_runtimelinking"; then
Chris@40 14009 shared_flag='$wl-G'
Chris@40 14010 else
Chris@40 14011 shared_flag='$wl-bM:SRE'
Chris@40 14012 fi
Chris@40 14013 shared_flag_aix='$wl-bM:SRE'
Chris@40 14014 shared_flag_svr4='$wl-G'
Chris@40 14015 fi
Chris@40 14016 fi
Chris@40 14017
Chris@40 14018 export_dynamic_flag_spec_CXX='$wl-bexpall'
Chris@40 14019 # It seems that -bexpall does not export symbols beginning with
Chris@40 14020 # underscore (_), so it is better to generate a list of symbols to
Chris@40 14021 # export.
Chris@40 14022 always_export_symbols_CXX=yes
Chris@40 14023 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
Chris@40 14024 # Warning - without using the other runtime loading flags (-brtl),
Chris@40 14025 # -berok will link without error, but may produce a broken library.
Chris@40 14026 # The "-G" linker flag allows undefined symbols.
Chris@40 14027 no_undefined_flag_CXX='-bernotok'
Chris@40 14028 # Determine the default libpath from the value encoded in an empty
Chris@40 14029 # executable.
Chris@40 14030 if test set = "${lt_cv_aix_libpath+set}"; then
Chris@40 14031 aix_libpath=$lt_cv_aix_libpath
Chris@40 14032 else
Chris@40 14033 if ${lt_cv_aix_libpath__CXX+:} false; then :
Chris@40 14034 $as_echo_n "(cached) " >&6
Chris@40 14035 else
Chris@40 14036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 14037 /* end confdefs.h. */
Chris@40 14038
Chris@40 14039 int
Chris@40 14040 main ()
Chris@40 14041 {
Chris@40 14042
Chris@40 14043 ;
Chris@40 14044 return 0;
Chris@40 14045 }
Chris@40 14046 _ACEOF
Chris@40 14047 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@40 14048
Chris@40 14049 lt_aix_libpath_sed='
Chris@40 14050 /Import File Strings/,/^$/ {
Chris@40 14051 /^0/ {
Chris@40 14052 s/^0 *\([^ ]*\) *$/\1/
Chris@40 14053 p
Chris@40 14054 }
Chris@40 14055 }'
Chris@40 14056 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@40 14057 # Check for a 64-bit object if we didn't find anything.
Chris@40 14058 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@40 14059 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@40 14060 fi
Chris@40 14061 fi
Chris@40 14062 rm -f core conftest.err conftest.$ac_objext \
Chris@40 14063 conftest$ac_exeext conftest.$ac_ext
Chris@40 14064 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@40 14065 lt_cv_aix_libpath__CXX=/usr/lib:/lib
Chris@40 14066 fi
Chris@40 14067
Chris@40 14068 fi
Chris@40 14069
Chris@40 14070 aix_libpath=$lt_cv_aix_libpath__CXX
Chris@40 14071 fi
Chris@40 14072
Chris@40 14073 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
Chris@40 14074
Chris@40 14075 archive_expsym_cmds_CXX='$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
Chris@40 14076 else
Chris@40 14077 if test ia64 = "$host_cpu"; then
Chris@40 14078 hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
Chris@40 14079 allow_undefined_flag_CXX="-z nodefs"
Chris@40 14080 archive_expsym_cmds_CXX="\$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"
Chris@40 14081 else
Chris@40 14082 # Determine the default libpath from the value encoded in an
Chris@40 14083 # empty executable.
Chris@40 14084 if test set = "${lt_cv_aix_libpath+set}"; then
Chris@40 14085 aix_libpath=$lt_cv_aix_libpath
Chris@40 14086 else
Chris@40 14087 if ${lt_cv_aix_libpath__CXX+:} false; then :
Chris@40 14088 $as_echo_n "(cached) " >&6
Chris@40 14089 else
Chris@40 14090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 14091 /* end confdefs.h. */
Chris@40 14092
Chris@40 14093 int
Chris@40 14094 main ()
Chris@40 14095 {
Chris@40 14096
Chris@40 14097 ;
Chris@40 14098 return 0;
Chris@40 14099 }
Chris@40 14100 _ACEOF
Chris@40 14101 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@40 14102
Chris@40 14103 lt_aix_libpath_sed='
Chris@40 14104 /Import File Strings/,/^$/ {
Chris@40 14105 /^0/ {
Chris@40 14106 s/^0 *\([^ ]*\) *$/\1/
Chris@40 14107 p
Chris@40 14108 }
Chris@40 14109 }'
Chris@40 14110 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@40 14111 # Check for a 64-bit object if we didn't find anything.
Chris@40 14112 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@40 14113 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@40 14114 fi
Chris@40 14115 fi
Chris@40 14116 rm -f core conftest.err conftest.$ac_objext \
Chris@40 14117 conftest$ac_exeext conftest.$ac_ext
Chris@40 14118 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@40 14119 lt_cv_aix_libpath__CXX=/usr/lib:/lib
Chris@40 14120 fi
Chris@40 14121
Chris@40 14122 fi
Chris@40 14123
Chris@40 14124 aix_libpath=$lt_cv_aix_libpath__CXX
Chris@40 14125 fi
Chris@40 14126
Chris@40 14127 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
Chris@40 14128 # Warning - without using the other run time loading flags,
Chris@40 14129 # -berok will link without error, but may produce a broken library.
Chris@40 14130 no_undefined_flag_CXX=' $wl-bernotok'
Chris@40 14131 allow_undefined_flag_CXX=' $wl-berok'
Chris@40 14132 if test yes = "$with_gnu_ld"; then
Chris@40 14133 # We only use this code for GNU lds that support --whole-archive.
Chris@40 14134 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
Chris@40 14135 else
Chris@40 14136 # Exported symbols can be pulled into shared objects from archives
Chris@40 14137 whole_archive_flag_spec_CXX='$convenience'
Chris@40 14138 fi
Chris@40 14139 archive_cmds_need_lc_CXX=yes
Chris@40 14140 archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
Chris@40 14141 # -brtl affects multiple linker settings, -berok does not and is overridden later
Chris@40 14142 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
Chris@40 14143 if test svr4 != "$with_aix_soname"; then
Chris@40 14144 # This is similar to how AIX traditionally builds its shared
Chris@40 14145 # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
Chris@40 14146 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$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'
Chris@40 14147 fi
Chris@40 14148 if test aix != "$with_aix_soname"; then
Chris@40 14149 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$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'
Chris@40 14150 else
Chris@40 14151 # used by -dlpreopen to get the symbols
Chris@40 14152 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
Chris@40 14153 fi
Chris@40 14154 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
Chris@40 14155 fi
Chris@40 14156 fi
Chris@40 14157 ;;
Chris@40 14158
Chris@40 14159 beos*)
Chris@40 14160 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@40 14161 allow_undefined_flag_CXX=unsupported
Chris@40 14162 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
Chris@40 14163 # support --undefined. This deserves some investigation. FIXME
Chris@40 14164 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 14165 else
Chris@40 14166 ld_shlibs_CXX=no
Chris@40 14167 fi
Chris@40 14168 ;;
Chris@40 14169
Chris@40 14170 chorus*)
Chris@40 14171 case $cc_basename in
Chris@40 14172 *)
Chris@40 14173 # FIXME: insert proper C++ library support
Chris@40 14174 ld_shlibs_CXX=no
Chris@40 14175 ;;
Chris@40 14176 esac
Chris@40 14177 ;;
Chris@40 14178
Chris@40 14179 cygwin* | mingw* | pw32* | cegcc*)
Chris@40 14180 case $GXX,$cc_basename in
Chris@40 14181 ,cl* | no,cl*)
Chris@40 14182 # Native MSVC
Chris@40 14183 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@40 14184 # no search path for DLLs.
Chris@40 14185 hardcode_libdir_flag_spec_CXX=' '
Chris@40 14186 allow_undefined_flag_CXX=unsupported
Chris@40 14187 always_export_symbols_CXX=yes
Chris@40 14188 file_list_spec_CXX='@'
Chris@40 14189 # Tell ltmain to make .lib files, not .a files.
Chris@40 14190 libext=lib
Chris@40 14191 # Tell ltmain to make .dll files, not .so files.
Chris@40 14192 shrext_cmds=.dll
Chris@40 14193 # FIXME: Setting linknames here is a bad hack.
Chris@40 14194 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
Chris@40 14195 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
Chris@40 14196 cp "$export_symbols" "$output_objdir/$soname.def";
Chris@40 14197 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
Chris@40 14198 else
Chris@40 14199 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
Chris@40 14200 fi~
Chris@40 14201 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
Chris@40 14202 linknames='
Chris@40 14203 # The linker will not automatically build a static lib if we build a DLL.
Chris@40 14204 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
Chris@40 14205 enable_shared_with_static_runtimes_CXX=yes
Chris@40 14206 # Don't use ranlib
Chris@40 14207 old_postinstall_cmds_CXX='chmod 644 $oldlib'
Chris@40 14208 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
Chris@40 14209 lt_tool_outputfile="@TOOL_OUTPUT@"~
Chris@40 14210 case $lt_outputfile in
Chris@40 14211 *.exe|*.EXE) ;;
Chris@40 14212 *)
Chris@40 14213 lt_outputfile=$lt_outputfile.exe
Chris@40 14214 lt_tool_outputfile=$lt_tool_outputfile.exe
Chris@40 14215 ;;
Chris@40 14216 esac~
Chris@40 14217 func_to_tool_file "$lt_outputfile"~
Chris@40 14218 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
Chris@40 14219 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
Chris@40 14220 $RM "$lt_outputfile.manifest";
Chris@40 14221 fi'
Chris@40 14222 ;;
Chris@40 14223 *)
Chris@40 14224 # g++
Chris@40 14225 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
Chris@40 14226 # as there is no search path for DLLs.
Chris@40 14227 hardcode_libdir_flag_spec_CXX='-L$libdir'
Chris@40 14228 export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
Chris@40 14229 allow_undefined_flag_CXX=unsupported
Chris@40 14230 always_export_symbols_CXX=no
Chris@40 14231 enable_shared_with_static_runtimes_CXX=yes
Chris@40 14232
Chris@40 14233 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
Chris@40 14234 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
Chris@40 14235 # If the export-symbols file already is a .def file, use it as
Chris@40 14236 # is; otherwise, prepend EXPORTS...
Chris@40 14237 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
Chris@40 14238 cp $export_symbols $output_objdir/$soname.def;
Chris@40 14239 else
Chris@40 14240 echo EXPORTS > $output_objdir/$soname.def;
Chris@40 14241 cat $export_symbols >> $output_objdir/$soname.def;
Chris@40 14242 fi~
Chris@40 14243 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
Chris@40 14244 else
Chris@40 14245 ld_shlibs_CXX=no
Chris@40 14246 fi
Chris@40 14247 ;;
Chris@40 14248 esac
Chris@40 14249 ;;
Chris@40 14250 darwin* | rhapsody*)
Chris@40 14251
Chris@40 14252
Chris@40 14253 archive_cmds_need_lc_CXX=no
Chris@40 14254 hardcode_direct_CXX=no
Chris@40 14255 hardcode_automatic_CXX=yes
Chris@40 14256 hardcode_shlibpath_var_CXX=unsupported
Chris@40 14257 if test yes = "$lt_cv_ld_force_load"; then
Chris@40 14258 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
Chris@40 14259
Chris@40 14260 else
Chris@40 14261 whole_archive_flag_spec_CXX=''
Chris@40 14262 fi
Chris@40 14263 link_all_deplibs_CXX=yes
Chris@40 14264 allow_undefined_flag_CXX=$_lt_dar_allow_undefined
Chris@40 14265 case $cc_basename in
Chris@40 14266 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
Chris@40 14267 *) _lt_dar_can_shared=$GCC ;;
Chris@40 14268 esac
Chris@40 14269 if test yes = "$_lt_dar_can_shared"; then
Chris@40 14270 output_verbose_link_cmd=func_echo_all
Chris@40 14271 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
Chris@40 14272 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
Chris@40 14273 archive_expsym_cmds_CXX="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"
Chris@40 14274 module_expsym_cmds_CXX="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"
Chris@40 14275 if test yes != "$lt_cv_apple_cc_single_mod"; then
Chris@40 14276 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil"
Chris@40 14277 archive_expsym_cmds_CXX="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
Chris@40 14278 fi
Chris@40 14279
Chris@40 14280 else
Chris@40 14281 ld_shlibs_CXX=no
Chris@40 14282 fi
Chris@40 14283
Chris@40 14284 ;;
Chris@40 14285
Chris@40 14286 os2*)
Chris@40 14287 hardcode_libdir_flag_spec_CXX='-L$libdir'
Chris@40 14288 hardcode_minus_L_CXX=yes
Chris@40 14289 allow_undefined_flag_CXX=unsupported
Chris@40 14290 shrext_cmds=.dll
Chris@40 14291 archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
Chris@40 14292 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
Chris@40 14293 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
Chris@40 14294 $ECHO EXPORTS >> $output_objdir/$libname.def~
Chris@40 14295 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
Chris@40 14296 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
Chris@40 14297 emximp -o $lib $output_objdir/$libname.def'
Chris@40 14298 archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
Chris@40 14299 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
Chris@40 14300 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
Chris@40 14301 $ECHO EXPORTS >> $output_objdir/$libname.def~
Chris@40 14302 prefix_cmds="$SED"~
Chris@40 14303 if test EXPORTS = "`$SED 1q $export_symbols`"; then
Chris@40 14304 prefix_cmds="$prefix_cmds -e 1d";
Chris@40 14305 fi~
Chris@40 14306 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
Chris@40 14307 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
Chris@40 14308 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
Chris@40 14309 emximp -o $lib $output_objdir/$libname.def'
Chris@40 14310 old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
Chris@40 14311 enable_shared_with_static_runtimes_CXX=yes
Chris@40 14312 ;;
Chris@40 14313
Chris@40 14314 dgux*)
Chris@40 14315 case $cc_basename in
Chris@40 14316 ec++*)
Chris@40 14317 # FIXME: insert proper C++ library support
Chris@40 14318 ld_shlibs_CXX=no
Chris@40 14319 ;;
Chris@40 14320 ghcx*)
Chris@40 14321 # Green Hills C++ Compiler
Chris@40 14322 # FIXME: insert proper C++ library support
Chris@40 14323 ld_shlibs_CXX=no
Chris@40 14324 ;;
Chris@40 14325 *)
Chris@40 14326 # FIXME: insert proper C++ library support
Chris@40 14327 ld_shlibs_CXX=no
Chris@40 14328 ;;
Chris@40 14329 esac
Chris@40 14330 ;;
Chris@40 14331
Chris@40 14332 freebsd2.*)
Chris@40 14333 # C++ shared libraries reported to be fairly broken before
Chris@40 14334 # switch to ELF
Chris@40 14335 ld_shlibs_CXX=no
Chris@40 14336 ;;
Chris@40 14337
Chris@40 14338 freebsd-elf*)
Chris@40 14339 archive_cmds_need_lc_CXX=no
Chris@40 14340 ;;
Chris@40 14341
Chris@40 14342 freebsd* | dragonfly*)
Chris@40 14343 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
Chris@40 14344 # conventions
Chris@40 14345 ld_shlibs_CXX=yes
Chris@40 14346 ;;
Chris@40 14347
Chris@40 14348 haiku*)
Chris@40 14349 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 14350 link_all_deplibs_CXX=yes
Chris@40 14351 ;;
Chris@40 14352
Chris@40 14353 hpux9*)
Chris@40 14354 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
Chris@40 14355 hardcode_libdir_separator_CXX=:
Chris@40 14356 export_dynamic_flag_spec_CXX='$wl-E'
Chris@40 14357 hardcode_direct_CXX=yes
Chris@40 14358 hardcode_minus_L_CXX=yes # Not in the search PATH,
Chris@40 14359 # but as the default
Chris@40 14360 # location of the library.
Chris@40 14361
Chris@40 14362 case $cc_basename in
Chris@40 14363 CC*)
Chris@40 14364 # FIXME: insert proper C++ library support
Chris@40 14365 ld_shlibs_CXX=no
Chris@40 14366 ;;
Chris@40 14367 aCC*)
Chris@40 14368 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
Chris@40 14369 # Commands to make compiler produce verbose output that lists
Chris@40 14370 # what "hidden" libraries, object files and flags are used when
Chris@40 14371 # linking a shared library.
Chris@40 14372 #
Chris@40 14373 # There doesn't appear to be a way to prevent this compiler from
Chris@40 14374 # explicitly linking system object files so we need to strip them
Chris@40 14375 # from the output so that they don't get included in the library
Chris@40 14376 # dependencies.
Chris@40 14377 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
Chris@40 14378 ;;
Chris@40 14379 *)
Chris@40 14380 if test yes = "$GXX"; then
Chris@40 14381 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
Chris@40 14382 else
Chris@40 14383 # FIXME: insert proper C++ library support
Chris@40 14384 ld_shlibs_CXX=no
Chris@40 14385 fi
Chris@40 14386 ;;
Chris@40 14387 esac
Chris@40 14388 ;;
Chris@40 14389
Chris@40 14390 hpux10*|hpux11*)
Chris@40 14391 if test no = "$with_gnu_ld"; then
Chris@40 14392 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
Chris@40 14393 hardcode_libdir_separator_CXX=:
Chris@40 14394
Chris@40 14395 case $host_cpu in
Chris@40 14396 hppa*64*|ia64*)
Chris@40 14397 ;;
Chris@40 14398 *)
Chris@40 14399 export_dynamic_flag_spec_CXX='$wl-E'
Chris@40 14400 ;;
Chris@40 14401 esac
Chris@40 14402 fi
Chris@40 14403 case $host_cpu in
Chris@40 14404 hppa*64*|ia64*)
Chris@40 14405 hardcode_direct_CXX=no
Chris@40 14406 hardcode_shlibpath_var_CXX=no
Chris@40 14407 ;;
Chris@40 14408 *)
Chris@40 14409 hardcode_direct_CXX=yes
Chris@40 14410 hardcode_direct_absolute_CXX=yes
Chris@40 14411 hardcode_minus_L_CXX=yes # Not in the search PATH,
Chris@40 14412 # but as the default
Chris@40 14413 # location of the library.
Chris@40 14414 ;;
Chris@40 14415 esac
Chris@40 14416
Chris@40 14417 case $cc_basename in
Chris@40 14418 CC*)
Chris@40 14419 # FIXME: insert proper C++ library support
Chris@40 14420 ld_shlibs_CXX=no
Chris@40 14421 ;;
Chris@40 14422 aCC*)
Chris@40 14423 case $host_cpu in
Chris@40 14424 hppa*64*)
Chris@40 14425 archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@40 14426 ;;
Chris@40 14427 ia64*)
Chris@40 14428 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@40 14429 ;;
Chris@40 14430 *)
Chris@40 14431 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@40 14432 ;;
Chris@40 14433 esac
Chris@40 14434 # Commands to make compiler produce verbose output that lists
Chris@40 14435 # what "hidden" libraries, object files and flags are used when
Chris@40 14436 # linking a shared library.
Chris@40 14437 #
Chris@40 14438 # There doesn't appear to be a way to prevent this compiler from
Chris@40 14439 # explicitly linking system object files so we need to strip them
Chris@40 14440 # from the output so that they don't get included in the library
Chris@40 14441 # dependencies.
Chris@40 14442 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
Chris@40 14443 ;;
Chris@40 14444 *)
Chris@40 14445 if test yes = "$GXX"; then
Chris@40 14446 if test no = "$with_gnu_ld"; then
Chris@40 14447 case $host_cpu in
Chris@40 14448 hppa*64*)
Chris@40 14449 archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@40 14450 ;;
Chris@40 14451 ia64*)
Chris@40 14452 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@40 14453 ;;
Chris@40 14454 *)
Chris@40 14455 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@40 14456 ;;
Chris@40 14457 esac
Chris@40 14458 fi
Chris@40 14459 else
Chris@40 14460 # FIXME: insert proper C++ library support
Chris@40 14461 ld_shlibs_CXX=no
Chris@40 14462 fi
Chris@40 14463 ;;
Chris@40 14464 esac
Chris@40 14465 ;;
Chris@40 14466
Chris@40 14467 interix[3-9]*)
Chris@40 14468 hardcode_direct_CXX=no
Chris@40 14469 hardcode_shlibpath_var_CXX=no
Chris@40 14470 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
Chris@40 14471 export_dynamic_flag_spec_CXX='$wl-E'
Chris@40 14472 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
Chris@40 14473 # Instead, shared libraries are loaded at an image base (0x10000000 by
Chris@40 14474 # default) and relocated if they conflict, which is a slow very memory
Chris@40 14475 # consuming and fragmenting process. To avoid this, we pick a random,
Chris@40 14476 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
Chris@40 14477 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
Chris@40 14478 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
Chris@40 14479 archive_expsym_cmds_CXX='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'
Chris@40 14480 ;;
Chris@40 14481 irix5* | irix6*)
Chris@40 14482 case $cc_basename in
Chris@40 14483 CC*)
Chris@40 14484 # SGI C++
Chris@40 14485 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
Chris@40 14486
Chris@40 14487 # Archives containing C++ object files must be created using
Chris@40 14488 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
Chris@40 14489 # necessary to make sure instantiated templates are included
Chris@40 14490 # in the archive.
Chris@40 14491 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
Chris@40 14492 ;;
Chris@40 14493 *)
Chris@40 14494 if test yes = "$GXX"; then
Chris@40 14495 if test no = "$with_gnu_ld"; then
Chris@40 14496 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
Chris@40 14497 else
Chris@40 14498 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
Chris@40 14499 fi
Chris@40 14500 fi
Chris@40 14501 link_all_deplibs_CXX=yes
Chris@40 14502 ;;
Chris@40 14503 esac
Chris@40 14504 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
Chris@40 14505 hardcode_libdir_separator_CXX=:
Chris@40 14506 inherit_rpath_CXX=yes
Chris@40 14507 ;;
Chris@40 14508
Chris@40 14509 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@40 14510 case $cc_basename in
Chris@40 14511 KCC*)
Chris@40 14512 # Kuck and Associates, Inc. (KAI) C++ Compiler
Chris@40 14513
Chris@40 14514 # KCC will only create a shared library if the output file
Chris@40 14515 # ends with ".so" (or ".sl" for HP-UX), so rename the library
Chris@40 14516 # to its proper name (with version) after linking.
Chris@40 14517 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
Chris@40 14518 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib'
Chris@40 14519 # Commands to make compiler produce verbose output that lists
Chris@40 14520 # what "hidden" libraries, object files and flags are used when
Chris@40 14521 # linking a shared library.
Chris@40 14522 #
Chris@40 14523 # There doesn't appear to be a way to prevent this compiler from
Chris@40 14524 # explicitly linking system object files so we need to strip them
Chris@40 14525 # from the output so that they don't get included in the library
Chris@40 14526 # dependencies.
Chris@40 14527 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
Chris@40 14528
Chris@40 14529 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
Chris@40 14530 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
Chris@40 14531
Chris@40 14532 # Archives containing C++ object files must be created using
Chris@40 14533 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
Chris@40 14534 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
Chris@40 14535 ;;
Chris@40 14536 icpc* | ecpc* )
Chris@40 14537 # Intel C++
Chris@40 14538 with_gnu_ld=yes
Chris@40 14539 # version 8.0 and above of icpc choke on multiply defined symbols
Chris@40 14540 # if we add $predep_objects and $postdep_objects, however 7.1 and
Chris@40 14541 # earlier do not add the objects themselves.
Chris@40 14542 case `$CC -V 2>&1` in
Chris@40 14543 *"Version 7."*)
Chris@40 14544 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 14545 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
Chris@40 14546 ;;
Chris@40 14547 *) # Version 8.0 or newer
Chris@40 14548 tmp_idyn=
Chris@40 14549 case $host_cpu in
Chris@40 14550 ia64*) tmp_idyn=' -i_dynamic';;
Chris@40 14551 esac
Chris@40 14552 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 14553 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
Chris@40 14554 ;;
Chris@40 14555 esac
Chris@40 14556 archive_cmds_need_lc_CXX=no
Chris@40 14557 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
Chris@40 14558 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
Chris@40 14559 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
Chris@40 14560 ;;
Chris@40 14561 pgCC* | pgcpp*)
Chris@40 14562 # Portland Group C++ compiler
Chris@40 14563 case `$CC -V` in
Chris@40 14564 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
Chris@40 14565 prelink_cmds_CXX='tpldir=Template.dir~
Chris@40 14566 rm -rf $tpldir~
Chris@40 14567 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
Chris@40 14568 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
Chris@40 14569 old_archive_cmds_CXX='tpldir=Template.dir~
Chris@40 14570 rm -rf $tpldir~
Chris@40 14571 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
Chris@40 14572 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
Chris@40 14573 $RANLIB $oldlib'
Chris@40 14574 archive_cmds_CXX='tpldir=Template.dir~
Chris@40 14575 rm -rf $tpldir~
Chris@40 14576 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
Chris@40 14577 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 14578 archive_expsym_cmds_CXX='tpldir=Template.dir~
Chris@40 14579 rm -rf $tpldir~
Chris@40 14580 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
Chris@40 14581 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
Chris@40 14582 ;;
Chris@40 14583 *) # Version 6 and above use weak symbols
Chris@40 14584 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 14585 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
Chris@40 14586 ;;
Chris@40 14587 esac
Chris@40 14588
Chris@40 14589 hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
Chris@40 14590 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
Chris@40 14591 whole_archive_flag_spec_CXX='$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'
Chris@40 14592 ;;
Chris@40 14593 cxx*)
Chris@40 14594 # Compaq C++
Chris@40 14595 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 14596 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols'
Chris@40 14597
Chris@40 14598 runpath_var=LD_RUN_PATH
Chris@40 14599 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
Chris@40 14600 hardcode_libdir_separator_CXX=:
Chris@40 14601
Chris@40 14602 # Commands to make compiler produce verbose output that lists
Chris@40 14603 # what "hidden" libraries, object files and flags are used when
Chris@40 14604 # linking a shared library.
Chris@40 14605 #
Chris@40 14606 # There doesn't appear to be a way to prevent this compiler from
Chris@40 14607 # explicitly linking system object files so we need to strip them
Chris@40 14608 # from the output so that they don't get included in the library
Chris@40 14609 # dependencies.
Chris@40 14610 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
Chris@40 14611 ;;
Chris@40 14612 xl* | mpixl* | bgxl*)
Chris@40 14613 # IBM XL 8.0 on PPC, with GNU ld
Chris@40 14614 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
Chris@40 14615 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
Chris@40 14616 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Chris@40 14617 if test yes = "$supports_anon_versioning"; then
Chris@40 14618 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
Chris@40 14619 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@40 14620 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@40 14621 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
Chris@40 14622 fi
Chris@40 14623 ;;
Chris@40 14624 *)
Chris@40 14625 case `$CC -V 2>&1 | sed 5q` in
Chris@40 14626 *Sun\ C*)
Chris@40 14627 # Sun C++ 5.9
Chris@40 14628 no_undefined_flag_CXX=' -zdefs'
Chris@40 14629 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@40 14630 archive_expsym_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols'
Chris@40 14631 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@40 14632 whole_archive_flag_spec_CXX='$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'
Chris@40 14633 compiler_needs_object_CXX=yes
Chris@40 14634
Chris@40 14635 # Not sure whether something based on
Chris@40 14636 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
Chris@40 14637 # would be better.
Chris@40 14638 output_verbose_link_cmd='func_echo_all'
Chris@40 14639
Chris@40 14640 # Archives containing C++ object files must be created using
Chris@40 14641 # "CC -xar", where "CC" is the Sun C++ compiler. This is
Chris@40 14642 # necessary to make sure instantiated templates are included
Chris@40 14643 # in the archive.
Chris@40 14644 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
Chris@40 14645 ;;
Chris@40 14646 esac
Chris@40 14647 ;;
Chris@40 14648 esac
Chris@40 14649 ;;
Chris@40 14650
Chris@40 14651 lynxos*)
Chris@40 14652 # FIXME: insert proper C++ library support
Chris@40 14653 ld_shlibs_CXX=no
Chris@40 14654 ;;
Chris@40 14655
Chris@40 14656 m88k*)
Chris@40 14657 # FIXME: insert proper C++ library support
Chris@40 14658 ld_shlibs_CXX=no
Chris@40 14659 ;;
Chris@40 14660
Chris@40 14661 mvs*)
Chris@40 14662 case $cc_basename in
Chris@40 14663 cxx*)
Chris@40 14664 # FIXME: insert proper C++ library support
Chris@40 14665 ld_shlibs_CXX=no
Chris@40 14666 ;;
Chris@40 14667 *)
Chris@40 14668 # FIXME: insert proper C++ library support
Chris@40 14669 ld_shlibs_CXX=no
Chris@40 14670 ;;
Chris@40 14671 esac
Chris@40 14672 ;;
Chris@40 14673
Chris@40 14674 netbsd*)
Chris@40 14675 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@40 14676 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
Chris@40 14677 wlarc=
Chris@40 14678 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@40 14679 hardcode_direct_CXX=yes
Chris@40 14680 hardcode_shlibpath_var_CXX=no
Chris@40 14681 fi
Chris@40 14682 # Workaround some broken pre-1.5 toolchains
Chris@40 14683 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
Chris@40 14684 ;;
Chris@40 14685
Chris@40 14686 *nto* | *qnx*)
Chris@40 14687 ld_shlibs_CXX=yes
Chris@40 14688 ;;
Chris@40 14689
Chris@40 14690 openbsd* | bitrig*)
Chris@40 14691 if test -f /usr/libexec/ld.so; then
Chris@40 14692 hardcode_direct_CXX=yes
Chris@40 14693 hardcode_shlibpath_var_CXX=no
Chris@40 14694 hardcode_direct_absolute_CXX=yes
Chris@40 14695 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
Chris@40 14696 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
Chris@40 14697 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
Chris@40 14698 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
Chris@40 14699 export_dynamic_flag_spec_CXX='$wl-E'
Chris@40 14700 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
Chris@40 14701 fi
Chris@40 14702 output_verbose_link_cmd=func_echo_all
Chris@40 14703 else
Chris@40 14704 ld_shlibs_CXX=no
Chris@40 14705 fi
Chris@40 14706 ;;
Chris@40 14707
Chris@40 14708 osf3* | osf4* | osf5*)
Chris@40 14709 case $cc_basename in
Chris@40 14710 KCC*)
Chris@40 14711 # Kuck and Associates, Inc. (KAI) C++ Compiler
Chris@40 14712
Chris@40 14713 # KCC will only create a shared library if the output file
Chris@40 14714 # ends with ".so" (or ".sl" for HP-UX), so rename the library
Chris@40 14715 # to its proper name (with version) after linking.
Chris@40 14716 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
Chris@40 14717
Chris@40 14718 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
Chris@40 14719 hardcode_libdir_separator_CXX=:
Chris@40 14720
Chris@40 14721 # Archives containing C++ object files must be created using
Chris@40 14722 # the KAI C++ compiler.
Chris@40 14723 case $host in
Chris@40 14724 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
Chris@40 14725 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
Chris@40 14726 esac
Chris@40 14727 ;;
Chris@40 14728 RCC*)
Chris@40 14729 # Rational C++ 2.4.1
Chris@40 14730 # FIXME: insert proper C++ library support
Chris@40 14731 ld_shlibs_CXX=no
Chris@40 14732 ;;
Chris@40 14733 cxx*)
Chris@40 14734 case $host in
Chris@40 14735 osf3*)
Chris@40 14736 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
Chris@40 14737 archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
Chris@40 14738 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
Chris@40 14739 ;;
Chris@40 14740 *)
Chris@40 14741 allow_undefined_flag_CXX=' -expect_unresolved \*'
Chris@40 14742 archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
Chris@40 14743 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
Chris@40 14744 echo "-hidden">> $lib.exp~
Chris@40 14745 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~
Chris@40 14746 $RM $lib.exp'
Chris@40 14747 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
Chris@40 14748 ;;
Chris@40 14749 esac
Chris@40 14750
Chris@40 14751 hardcode_libdir_separator_CXX=:
Chris@40 14752
Chris@40 14753 # Commands to make compiler produce verbose output that lists
Chris@40 14754 # what "hidden" libraries, object files and flags are used when
Chris@40 14755 # linking a shared library.
Chris@40 14756 #
Chris@40 14757 # There doesn't appear to be a way to prevent this compiler from
Chris@40 14758 # explicitly linking system object files so we need to strip them
Chris@40 14759 # from the output so that they don't get included in the library
Chris@40 14760 # dependencies.
Chris@40 14761 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
Chris@40 14762 ;;
Chris@40 14763 *)
Chris@40 14764 if test yes,no = "$GXX,$with_gnu_ld"; then
Chris@40 14765 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
Chris@40 14766 case $host in
Chris@40 14767 osf3*)
Chris@40 14768 archive_cmds_CXX='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $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'
Chris@40 14769 ;;
Chris@40 14770 *)
Chris@40 14771 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $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'
Chris@40 14772 ;;
Chris@40 14773 esac
Chris@40 14774
Chris@40 14775 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
Chris@40 14776 hardcode_libdir_separator_CXX=:
Chris@40 14777
Chris@40 14778 # Commands to make compiler produce verbose output that lists
Chris@40 14779 # what "hidden" libraries, object files and flags are used when
Chris@40 14780 # linking a shared library.
Chris@40 14781 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@40 14782
Chris@40 14783 else
Chris@40 14784 # FIXME: insert proper C++ library support
Chris@40 14785 ld_shlibs_CXX=no
Chris@40 14786 fi
Chris@40 14787 ;;
Chris@40 14788 esac
Chris@40 14789 ;;
Chris@40 14790
Chris@40 14791 psos*)
Chris@40 14792 # FIXME: insert proper C++ library support
Chris@40 14793 ld_shlibs_CXX=no
Chris@40 14794 ;;
Chris@40 14795
Chris@40 14796 sunos4*)
Chris@40 14797 case $cc_basename in
Chris@40 14798 CC*)
Chris@40 14799 # Sun C++ 4.x
Chris@40 14800 # FIXME: insert proper C++ library support
Chris@40 14801 ld_shlibs_CXX=no
Chris@40 14802 ;;
Chris@40 14803 lcc*)
Chris@40 14804 # Lucid
Chris@40 14805 # FIXME: insert proper C++ library support
Chris@40 14806 ld_shlibs_CXX=no
Chris@40 14807 ;;
Chris@40 14808 *)
Chris@40 14809 # FIXME: insert proper C++ library support
Chris@40 14810 ld_shlibs_CXX=no
Chris@40 14811 ;;
Chris@40 14812 esac
Chris@40 14813 ;;
Chris@40 14814
Chris@40 14815 solaris*)
Chris@40 14816 case $cc_basename in
Chris@40 14817 CC* | sunCC*)
Chris@40 14818 # Sun C++ 4.2, 5.x and Centerline C++
Chris@40 14819 archive_cmds_need_lc_CXX=yes
Chris@40 14820 no_undefined_flag_CXX=' -zdefs'
Chris@40 14821 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@40 14822 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@40 14823 $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
Chris@40 14824
Chris@40 14825 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@40 14826 hardcode_shlibpath_var_CXX=no
Chris@40 14827 case $host_os in
Chris@40 14828 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@40 14829 *)
Chris@40 14830 # The compiler driver will combine and reorder linker options,
Chris@40 14831 # but understands '-z linker_flag'.
Chris@40 14832 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@40 14833 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
Chris@40 14834 ;;
Chris@40 14835 esac
Chris@40 14836 link_all_deplibs_CXX=yes
Chris@40 14837
Chris@40 14838 output_verbose_link_cmd='func_echo_all'
Chris@40 14839
Chris@40 14840 # Archives containing C++ object files must be created using
Chris@40 14841 # "CC -xar", where "CC" is the Sun C++ compiler. This is
Chris@40 14842 # necessary to make sure instantiated templates are included
Chris@40 14843 # in the archive.
Chris@40 14844 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
Chris@40 14845 ;;
Chris@40 14846 gcx*)
Chris@40 14847 # Green Hills C++ Compiler
Chris@40 14848 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
Chris@40 14849
Chris@40 14850 # The C++ compiler must be used to create the archive.
Chris@40 14851 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
Chris@40 14852 ;;
Chris@40 14853 *)
Chris@40 14854 # GNU C++ compiler with Solaris linker
Chris@40 14855 if test yes,no = "$GXX,$with_gnu_ld"; then
Chris@40 14856 no_undefined_flag_CXX=' $wl-z ${wl}defs'
Chris@40 14857 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
Chris@40 14858 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
Chris@40 14859 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@40 14860 $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
Chris@40 14861
Chris@40 14862 # Commands to make compiler produce verbose output that lists
Chris@40 14863 # what "hidden" libraries, object files and flags are used when
Chris@40 14864 # linking a shared library.
Chris@40 14865 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@40 14866 else
Chris@40 14867 # g++ 2.7 appears to require '-G' NOT '-shared' on this
Chris@40 14868 # platform.
Chris@40 14869 archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
Chris@40 14870 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@40 14871 $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
Chris@40 14872
Chris@40 14873 # Commands to make compiler produce verbose output that lists
Chris@40 14874 # what "hidden" libraries, object files and flags are used when
Chris@40 14875 # linking a shared library.
Chris@40 14876 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@40 14877 fi
Chris@40 14878
Chris@40 14879 hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
Chris@40 14880 case $host_os in
Chris@40 14881 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@40 14882 *)
Chris@40 14883 whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
Chris@40 14884 ;;
Chris@40 14885 esac
Chris@40 14886 fi
Chris@40 14887 ;;
Chris@40 14888 esac
Chris@40 14889 ;;
Chris@40 14890
Chris@40 14891 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
Chris@40 14892 no_undefined_flag_CXX='$wl-z,text'
Chris@40 14893 archive_cmds_need_lc_CXX=no
Chris@40 14894 hardcode_shlibpath_var_CXX=no
Chris@40 14895 runpath_var='LD_RUN_PATH'
Chris@40 14896
Chris@40 14897 case $cc_basename in
Chris@40 14898 CC*)
Chris@40 14899 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 14900 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 14901 ;;
Chris@40 14902 *)
Chris@40 14903 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 14904 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 14905 ;;
Chris@40 14906 esac
Chris@40 14907 ;;
Chris@40 14908
Chris@40 14909 sysv5* | sco3.2v5* | sco5v6*)
Chris@40 14910 # Note: We CANNOT use -z defs as we might desire, because we do not
Chris@40 14911 # link with -lc, and that would cause any symbols used from libc to
Chris@40 14912 # always be unresolved, which means just about no library would
Chris@40 14913 # ever link correctly. If we're not using GNU ld we use -z text
Chris@40 14914 # though, which does catch some bad symbols but isn't as heavy-handed
Chris@40 14915 # as -z defs.
Chris@40 14916 no_undefined_flag_CXX='$wl-z,text'
Chris@40 14917 allow_undefined_flag_CXX='$wl-z,nodefs'
Chris@40 14918 archive_cmds_need_lc_CXX=no
Chris@40 14919 hardcode_shlibpath_var_CXX=no
Chris@40 14920 hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
Chris@40 14921 hardcode_libdir_separator_CXX=':'
Chris@40 14922 link_all_deplibs_CXX=yes
Chris@40 14923 export_dynamic_flag_spec_CXX='$wl-Bexport'
Chris@40 14924 runpath_var='LD_RUN_PATH'
Chris@40 14925
Chris@40 14926 case $cc_basename in
Chris@40 14927 CC*)
Chris@40 14928 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 14929 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 14930 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
Chris@40 14931 '"$old_archive_cmds_CXX"
Chris@40 14932 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
Chris@40 14933 '"$reload_cmds_CXX"
Chris@40 14934 ;;
Chris@40 14935 *)
Chris@40 14936 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 14937 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@40 14938 ;;
Chris@40 14939 esac
Chris@40 14940 ;;
Chris@40 14941
Chris@40 14942 tandem*)
Chris@40 14943 case $cc_basename in
Chris@40 14944 NCC*)
Chris@40 14945 # NonStop-UX NCC 3.20
Chris@40 14946 # FIXME: insert proper C++ library support
Chris@40 14947 ld_shlibs_CXX=no
Chris@40 14948 ;;
Chris@40 14949 *)
Chris@40 14950 # FIXME: insert proper C++ library support
Chris@40 14951 ld_shlibs_CXX=no
Chris@40 14952 ;;
Chris@40 14953 esac
Chris@40 14954 ;;
Chris@40 14955
Chris@40 14956 vxworks*)
Chris@40 14957 # FIXME: insert proper C++ library support
Chris@40 14958 ld_shlibs_CXX=no
Chris@40 14959 ;;
Chris@40 14960
Chris@40 14961 *)
Chris@40 14962 # FIXME: insert proper C++ library support
Chris@40 14963 ld_shlibs_CXX=no
Chris@40 14964 ;;
Chris@40 14965 esac
Chris@40 14966
Chris@40 14967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
Chris@40 14968 $as_echo "$ld_shlibs_CXX" >&6; }
Chris@40 14969 test no = "$ld_shlibs_CXX" && can_build_shared=no
Chris@40 14970
Chris@40 14971 GCC_CXX=$GXX
Chris@40 14972 LD_CXX=$LD
Chris@40 14973
Chris@40 14974 ## CAVEAT EMPTOR:
Chris@40 14975 ## There is no encapsulation within the following macros, do not change
Chris@40 14976 ## the running order or otherwise move them around unless you know exactly
Chris@40 14977 ## what you are doing...
Chris@40 14978 # Dependencies to place before and after the object being linked:
Chris@40 14979 predep_objects_CXX=
Chris@40 14980 postdep_objects_CXX=
Chris@40 14981 predeps_CXX=
Chris@40 14982 postdeps_CXX=
Chris@40 14983 compiler_lib_search_path_CXX=
Chris@40 14984
Chris@40 14985 cat > conftest.$ac_ext <<_LT_EOF
Chris@40 14986 class Foo
Chris@40 14987 {
Chris@40 14988 public:
Chris@40 14989 Foo (void) { a = 0; }
Chris@40 14990 private:
Chris@40 14991 int a;
Chris@40 14992 };
Chris@40 14993 _LT_EOF
Chris@40 14994
Chris@40 14995
Chris@40 14996 _lt_libdeps_save_CFLAGS=$CFLAGS
Chris@40 14997 case "$CC $CFLAGS " in #(
Chris@40 14998 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
Chris@40 14999 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
Chris@40 15000 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
Chris@40 15001 esac
Chris@40 15002
Chris@40 15003 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@40 15004 (eval $ac_compile) 2>&5
Chris@40 15005 ac_status=$?
Chris@40 15006 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 15007 test $ac_status = 0; }; then
Chris@40 15008 # Parse the compiler output and extract the necessary
Chris@40 15009 # objects, libraries and library flags.
Chris@40 15010
Chris@40 15011 # Sentinel used to keep track of whether or not we are before
Chris@40 15012 # the conftest object file.
Chris@40 15013 pre_test_object_deps_done=no
Chris@40 15014
Chris@40 15015 for p in `eval "$output_verbose_link_cmd"`; do
Chris@40 15016 case $prev$p in
Chris@40 15017
Chris@40 15018 -L* | -R* | -l*)
Chris@40 15019 # Some compilers place space between "-{L,R}" and the path.
Chris@40 15020 # Remove the space.
Chris@40 15021 if test x-L = "$p" ||
Chris@40 15022 test x-R = "$p"; then
Chris@40 15023 prev=$p
Chris@40 15024 continue
Chris@40 15025 fi
Chris@40 15026
Chris@40 15027 # Expand the sysroot to ease extracting the directories later.
Chris@40 15028 if test -z "$prev"; then
Chris@40 15029 case $p in
Chris@40 15030 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
Chris@40 15031 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
Chris@40 15032 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
Chris@40 15033 esac
Chris@40 15034 fi
Chris@40 15035 case $p in
Chris@40 15036 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
Chris@40 15037 esac
Chris@40 15038 if test no = "$pre_test_object_deps_done"; then
Chris@40 15039 case $prev in
Chris@40 15040 -L | -R)
Chris@40 15041 # Internal compiler library paths should come after those
Chris@40 15042 # provided the user. The postdeps already come after the
Chris@40 15043 # user supplied libs so there is no need to process them.
Chris@40 15044 if test -z "$compiler_lib_search_path_CXX"; then
Chris@40 15045 compiler_lib_search_path_CXX=$prev$p
Chris@40 15046 else
Chris@40 15047 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
Chris@40 15048 fi
Chris@40 15049 ;;
Chris@40 15050 # The "-l" case would never come before the object being
Chris@40 15051 # linked, so don't bother handling this case.
Chris@40 15052 esac
Chris@40 15053 else
Chris@40 15054 if test -z "$postdeps_CXX"; then
Chris@40 15055 postdeps_CXX=$prev$p
Chris@40 15056 else
Chris@40 15057 postdeps_CXX="${postdeps_CXX} $prev$p"
Chris@40 15058 fi
Chris@40 15059 fi
Chris@40 15060 prev=
Chris@40 15061 ;;
Chris@40 15062
Chris@40 15063 *.lto.$objext) ;; # Ignore GCC LTO objects
Chris@40 15064 *.$objext)
Chris@40 15065 # This assumes that the test object file only shows up
Chris@40 15066 # once in the compiler output.
Chris@40 15067 if test "$p" = "conftest.$objext"; then
Chris@40 15068 pre_test_object_deps_done=yes
Chris@40 15069 continue
Chris@40 15070 fi
Chris@40 15071
Chris@40 15072 if test no = "$pre_test_object_deps_done"; then
Chris@40 15073 if test -z "$predep_objects_CXX"; then
Chris@40 15074 predep_objects_CXX=$p
Chris@40 15075 else
Chris@40 15076 predep_objects_CXX="$predep_objects_CXX $p"
Chris@40 15077 fi
Chris@40 15078 else
Chris@40 15079 if test -z "$postdep_objects_CXX"; then
Chris@40 15080 postdep_objects_CXX=$p
Chris@40 15081 else
Chris@40 15082 postdep_objects_CXX="$postdep_objects_CXX $p"
Chris@40 15083 fi
Chris@40 15084 fi
Chris@40 15085 ;;
Chris@40 15086
Chris@40 15087 *) ;; # Ignore the rest.
Chris@40 15088
Chris@40 15089 esac
Chris@40 15090 done
Chris@40 15091
Chris@40 15092 # Clean up.
Chris@40 15093 rm -f a.out a.exe
Chris@40 15094 else
Chris@40 15095 echo "libtool.m4: error: problem compiling CXX test program"
Chris@40 15096 fi
Chris@40 15097
Chris@40 15098 $RM -f confest.$objext
Chris@40 15099 CFLAGS=$_lt_libdeps_save_CFLAGS
Chris@40 15100
Chris@40 15101 # PORTME: override above test on systems where it is broken
Chris@40 15102 case $host_os in
Chris@40 15103 interix[3-9]*)
Chris@40 15104 # Interix 3.5 installs completely hosed .la files for C++, so rather than
Chris@40 15105 # hack all around it, let's just trust "g++" to DTRT.
Chris@40 15106 predep_objects_CXX=
Chris@40 15107 postdep_objects_CXX=
Chris@40 15108 postdeps_CXX=
Chris@40 15109 ;;
Chris@40 15110 esac
Chris@40 15111
Chris@40 15112
Chris@40 15113 case " $postdeps_CXX " in
Chris@40 15114 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
Chris@40 15115 esac
Chris@40 15116 compiler_lib_search_dirs_CXX=
Chris@40 15117 if test -n "${compiler_lib_search_path_CXX}"; then
Chris@40 15118 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
Chris@40 15119 fi
Chris@40 15120
Chris@40 15121
Chris@40 15122
Chris@40 15123
Chris@40 15124
Chris@40 15125
Chris@40 15126
Chris@40 15127
Chris@40 15128
Chris@40 15129
Chris@40 15130
Chris@40 15131
Chris@40 15132
Chris@40 15133
Chris@40 15134
Chris@40 15135
Chris@40 15136
Chris@40 15137
Chris@40 15138
Chris@40 15139
Chris@40 15140
Chris@40 15141
Chris@40 15142
Chris@40 15143
Chris@40 15144
Chris@40 15145
Chris@40 15146
Chris@40 15147
Chris@40 15148
Chris@40 15149
Chris@40 15150
Chris@40 15151 lt_prog_compiler_wl_CXX=
Chris@40 15152 lt_prog_compiler_pic_CXX=
Chris@40 15153 lt_prog_compiler_static_CXX=
Chris@40 15154
Chris@40 15155
Chris@40 15156 # C++ specific cases for pic, static, wl, etc.
Chris@40 15157 if test yes = "$GXX"; then
Chris@40 15158 lt_prog_compiler_wl_CXX='-Wl,'
Chris@40 15159 lt_prog_compiler_static_CXX='-static'
Chris@40 15160
Chris@40 15161 case $host_os in
Chris@40 15162 aix*)
Chris@40 15163 # All AIX code is PIC.
Chris@40 15164 if test ia64 = "$host_cpu"; then
Chris@40 15165 # AIX 5 now supports IA64 processor
Chris@40 15166 lt_prog_compiler_static_CXX='-Bstatic'
Chris@40 15167 fi
Chris@40 15168 lt_prog_compiler_pic_CXX='-fPIC'
Chris@40 15169 ;;
Chris@40 15170
Chris@40 15171 amigaos*)
Chris@40 15172 case $host_cpu in
Chris@40 15173 powerpc)
Chris@40 15174 # see comment about AmigaOS4 .so support
Chris@40 15175 lt_prog_compiler_pic_CXX='-fPIC'
Chris@40 15176 ;;
Chris@40 15177 m68k)
Chris@40 15178 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@40 15179 # adding the '-m68020' flag to GCC prevents building anything better,
Chris@40 15180 # like '-m68040'.
Chris@40 15181 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
Chris@40 15182 ;;
Chris@40 15183 esac
Chris@40 15184 ;;
Chris@40 15185
Chris@40 15186 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@40 15187 # PIC is the default for these OSes.
Chris@40 15188 ;;
Chris@40 15189 mingw* | cygwin* | os2* | pw32* | cegcc*)
Chris@40 15190 # This hack is so that the source file can tell whether it is being
Chris@40 15191 # built for inclusion in a dll (and should export symbols for example).
Chris@40 15192 # Although the cygwin gcc ignores -fPIC, still need this for old-style
Chris@40 15193 # (--disable-auto-import) libraries
Chris@40 15194 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
Chris@40 15195 case $host_os in
Chris@40 15196 os2*)
Chris@40 15197 lt_prog_compiler_static_CXX='$wl-static'
Chris@40 15198 ;;
Chris@40 15199 esac
Chris@40 15200 ;;
Chris@40 15201 darwin* | rhapsody*)
Chris@40 15202 # PIC is the default on this platform
Chris@40 15203 # Common symbols not allowed in MH_DYLIB files
Chris@40 15204 lt_prog_compiler_pic_CXX='-fno-common'
Chris@40 15205 ;;
Chris@40 15206 *djgpp*)
Chris@40 15207 # DJGPP does not support shared libraries at all
Chris@40 15208 lt_prog_compiler_pic_CXX=
Chris@40 15209 ;;
Chris@40 15210 haiku*)
Chris@40 15211 # PIC is the default for Haiku.
Chris@40 15212 # The "-static" flag exists, but is broken.
Chris@40 15213 lt_prog_compiler_static_CXX=
Chris@40 15214 ;;
Chris@40 15215 interix[3-9]*)
Chris@40 15216 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
Chris@40 15217 # Instead, we relocate shared libraries at runtime.
Chris@40 15218 ;;
Chris@40 15219 sysv4*MP*)
Chris@40 15220 if test -d /usr/nec; then
Chris@40 15221 lt_prog_compiler_pic_CXX=-Kconform_pic
Chris@40 15222 fi
Chris@40 15223 ;;
Chris@40 15224 hpux*)
Chris@40 15225 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
Chris@40 15226 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
Chris@40 15227 # sets the default TLS model and affects inlining.
Chris@40 15228 case $host_cpu in
Chris@40 15229 hppa*64*)
Chris@40 15230 ;;
Chris@40 15231 *)
Chris@40 15232 lt_prog_compiler_pic_CXX='-fPIC'
Chris@40 15233 ;;
Chris@40 15234 esac
Chris@40 15235 ;;
Chris@40 15236 *qnx* | *nto*)
Chris@40 15237 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@40 15238 # it will coredump.
Chris@40 15239 lt_prog_compiler_pic_CXX='-fPIC -shared'
Chris@40 15240 ;;
Chris@40 15241 *)
Chris@40 15242 lt_prog_compiler_pic_CXX='-fPIC'
Chris@40 15243 ;;
Chris@40 15244 esac
Chris@40 15245 else
Chris@40 15246 case $host_os in
Chris@40 15247 aix[4-9]*)
Chris@40 15248 # All AIX code is PIC.
Chris@40 15249 if test ia64 = "$host_cpu"; then
Chris@40 15250 # AIX 5 now supports IA64 processor
Chris@40 15251 lt_prog_compiler_static_CXX='-Bstatic'
Chris@40 15252 else
Chris@40 15253 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
Chris@40 15254 fi
Chris@40 15255 ;;
Chris@40 15256 chorus*)
Chris@40 15257 case $cc_basename in
Chris@40 15258 cxch68*)
Chris@40 15259 # Green Hills C++ Compiler
Chris@40 15260 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
Chris@40 15261 ;;
Chris@40 15262 esac
Chris@40 15263 ;;
Chris@40 15264 mingw* | cygwin* | os2* | pw32* | cegcc*)
Chris@40 15265 # This hack is so that the source file can tell whether it is being
Chris@40 15266 # built for inclusion in a dll (and should export symbols for example).
Chris@40 15267 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
Chris@40 15268 ;;
Chris@40 15269 dgux*)
Chris@40 15270 case $cc_basename in
Chris@40 15271 ec++*)
Chris@40 15272 lt_prog_compiler_pic_CXX='-KPIC'
Chris@40 15273 ;;
Chris@40 15274 ghcx*)
Chris@40 15275 # Green Hills C++ Compiler
Chris@40 15276 lt_prog_compiler_pic_CXX='-pic'
Chris@40 15277 ;;
Chris@40 15278 *)
Chris@40 15279 ;;
Chris@40 15280 esac
Chris@40 15281 ;;
Chris@40 15282 freebsd* | dragonfly*)
Chris@40 15283 # FreeBSD uses GNU C++
Chris@40 15284 ;;
Chris@40 15285 hpux9* | hpux10* | hpux11*)
Chris@40 15286 case $cc_basename in
Chris@40 15287 CC*)
Chris@40 15288 lt_prog_compiler_wl_CXX='-Wl,'
Chris@40 15289 lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
Chris@40 15290 if test ia64 != "$host_cpu"; then
Chris@40 15291 lt_prog_compiler_pic_CXX='+Z'
Chris@40 15292 fi
Chris@40 15293 ;;
Chris@40 15294 aCC*)
Chris@40 15295 lt_prog_compiler_wl_CXX='-Wl,'
Chris@40 15296 lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
Chris@40 15297 case $host_cpu in
Chris@40 15298 hppa*64*|ia64*)
Chris@40 15299 # +Z the default
Chris@40 15300 ;;
Chris@40 15301 *)
Chris@40 15302 lt_prog_compiler_pic_CXX='+Z'
Chris@40 15303 ;;
Chris@40 15304 esac
Chris@40 15305 ;;
Chris@40 15306 *)
Chris@40 15307 ;;
Chris@40 15308 esac
Chris@40 15309 ;;
Chris@40 15310 interix*)
Chris@40 15311 # This is c89, which is MS Visual C++ (no shared libs)
Chris@40 15312 # Anyone wants to do a port?
Chris@40 15313 ;;
Chris@40 15314 irix5* | irix6* | nonstopux*)
Chris@40 15315 case $cc_basename in
Chris@40 15316 CC*)
Chris@40 15317 lt_prog_compiler_wl_CXX='-Wl,'
Chris@40 15318 lt_prog_compiler_static_CXX='-non_shared'
Chris@40 15319 # CC pic flag -KPIC is the default.
Chris@40 15320 ;;
Chris@40 15321 *)
Chris@40 15322 ;;
Chris@40 15323 esac
Chris@40 15324 ;;
Chris@40 15325 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@40 15326 case $cc_basename in
Chris@40 15327 KCC*)
Chris@40 15328 # KAI C++ Compiler
Chris@40 15329 lt_prog_compiler_wl_CXX='--backend -Wl,'
Chris@40 15330 lt_prog_compiler_pic_CXX='-fPIC'
Chris@40 15331 ;;
Chris@40 15332 ecpc* )
Chris@40 15333 # old Intel C++ for x86_64, which still supported -KPIC.
Chris@40 15334 lt_prog_compiler_wl_CXX='-Wl,'
Chris@40 15335 lt_prog_compiler_pic_CXX='-KPIC'
Chris@40 15336 lt_prog_compiler_static_CXX='-static'
Chris@40 15337 ;;
Chris@40 15338 icpc* )
Chris@40 15339 # Intel C++, used to be incompatible with GCC.
Chris@40 15340 # ICC 10 doesn't accept -KPIC any more.
Chris@40 15341 lt_prog_compiler_wl_CXX='-Wl,'
Chris@40 15342 lt_prog_compiler_pic_CXX='-fPIC'
Chris@40 15343 lt_prog_compiler_static_CXX='-static'
Chris@40 15344 ;;
Chris@40 15345 pgCC* | pgcpp*)
Chris@40 15346 # Portland Group C++ compiler
Chris@40 15347 lt_prog_compiler_wl_CXX='-Wl,'
Chris@40 15348 lt_prog_compiler_pic_CXX='-fpic'
Chris@40 15349 lt_prog_compiler_static_CXX='-Bstatic'
Chris@40 15350 ;;
Chris@40 15351 cxx*)
Chris@40 15352 # Compaq C++
Chris@40 15353 # Make sure the PIC flag is empty. It appears that all Alpha
Chris@40 15354 # Linux and Compaq Tru64 Unix objects are PIC.
Chris@40 15355 lt_prog_compiler_pic_CXX=
Chris@40 15356 lt_prog_compiler_static_CXX='-non_shared'
Chris@40 15357 ;;
Chris@40 15358 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
Chris@40 15359 # IBM XL 8.0, 9.0 on PPC and BlueGene
Chris@40 15360 lt_prog_compiler_wl_CXX='-Wl,'
Chris@40 15361 lt_prog_compiler_pic_CXX='-qpic'
Chris@40 15362 lt_prog_compiler_static_CXX='-qstaticlink'
Chris@40 15363 ;;
Chris@40 15364 *)
Chris@40 15365 case `$CC -V 2>&1 | sed 5q` in
Chris@40 15366 *Sun\ C*)
Chris@40 15367 # Sun C++ 5.9
Chris@40 15368 lt_prog_compiler_pic_CXX='-KPIC'
Chris@40 15369 lt_prog_compiler_static_CXX='-Bstatic'
Chris@40 15370 lt_prog_compiler_wl_CXX='-Qoption ld '
Chris@40 15371 ;;
Chris@40 15372 esac
Chris@40 15373 ;;
Chris@40 15374 esac
Chris@40 15375 ;;
Chris@40 15376 lynxos*)
Chris@40 15377 ;;
Chris@40 15378 m88k*)
Chris@40 15379 ;;
Chris@40 15380 mvs*)
Chris@40 15381 case $cc_basename in
Chris@40 15382 cxx*)
Chris@40 15383 lt_prog_compiler_pic_CXX='-W c,exportall'
Chris@40 15384 ;;
Chris@40 15385 *)
Chris@40 15386 ;;
Chris@40 15387 esac
Chris@40 15388 ;;
Chris@40 15389 netbsd* | netbsdelf*-gnu)
Chris@40 15390 ;;
Chris@40 15391 *qnx* | *nto*)
Chris@40 15392 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@40 15393 # it will coredump.
Chris@40 15394 lt_prog_compiler_pic_CXX='-fPIC -shared'
Chris@40 15395 ;;
Chris@40 15396 osf3* | osf4* | osf5*)
Chris@40 15397 case $cc_basename in
Chris@40 15398 KCC*)
Chris@40 15399 lt_prog_compiler_wl_CXX='--backend -Wl,'
Chris@40 15400 ;;
Chris@40 15401 RCC*)
Chris@40 15402 # Rational C++ 2.4.1
Chris@40 15403 lt_prog_compiler_pic_CXX='-pic'
Chris@40 15404 ;;
Chris@40 15405 cxx*)
Chris@40 15406 # Digital/Compaq C++
Chris@40 15407 lt_prog_compiler_wl_CXX='-Wl,'
Chris@40 15408 # Make sure the PIC flag is empty. It appears that all Alpha
Chris@40 15409 # Linux and Compaq Tru64 Unix objects are PIC.
Chris@40 15410 lt_prog_compiler_pic_CXX=
Chris@40 15411 lt_prog_compiler_static_CXX='-non_shared'
Chris@40 15412 ;;
Chris@40 15413 *)
Chris@40 15414 ;;
Chris@40 15415 esac
Chris@40 15416 ;;
Chris@40 15417 psos*)
Chris@40 15418 ;;
Chris@40 15419 solaris*)
Chris@40 15420 case $cc_basename in
Chris@40 15421 CC* | sunCC*)
Chris@40 15422 # Sun C++ 4.2, 5.x and Centerline C++
Chris@40 15423 lt_prog_compiler_pic_CXX='-KPIC'
Chris@40 15424 lt_prog_compiler_static_CXX='-Bstatic'
Chris@40 15425 lt_prog_compiler_wl_CXX='-Qoption ld '
Chris@40 15426 ;;
Chris@40 15427 gcx*)
Chris@40 15428 # Green Hills C++ Compiler
Chris@40 15429 lt_prog_compiler_pic_CXX='-PIC'
Chris@40 15430 ;;
Chris@40 15431 *)
Chris@40 15432 ;;
Chris@40 15433 esac
Chris@40 15434 ;;
Chris@40 15435 sunos4*)
Chris@40 15436 case $cc_basename in
Chris@40 15437 CC*)
Chris@40 15438 # Sun C++ 4.x
Chris@40 15439 lt_prog_compiler_pic_CXX='-pic'
Chris@40 15440 lt_prog_compiler_static_CXX='-Bstatic'
Chris@40 15441 ;;
Chris@40 15442 lcc*)
Chris@40 15443 # Lucid
Chris@40 15444 lt_prog_compiler_pic_CXX='-pic'
Chris@40 15445 ;;
Chris@40 15446 *)
Chris@40 15447 ;;
Chris@40 15448 esac
Chris@40 15449 ;;
Chris@40 15450 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
Chris@40 15451 case $cc_basename in
Chris@40 15452 CC*)
Chris@40 15453 lt_prog_compiler_wl_CXX='-Wl,'
Chris@40 15454 lt_prog_compiler_pic_CXX='-KPIC'
Chris@40 15455 lt_prog_compiler_static_CXX='-Bstatic'
Chris@40 15456 ;;
Chris@40 15457 esac
Chris@40 15458 ;;
Chris@40 15459 tandem*)
Chris@40 15460 case $cc_basename in
Chris@40 15461 NCC*)
Chris@40 15462 # NonStop-UX NCC 3.20
Chris@40 15463 lt_prog_compiler_pic_CXX='-KPIC'
Chris@40 15464 ;;
Chris@40 15465 *)
Chris@40 15466 ;;
Chris@40 15467 esac
Chris@40 15468 ;;
Chris@40 15469 vxworks*)
Chris@40 15470 ;;
Chris@40 15471 *)
Chris@40 15472 lt_prog_compiler_can_build_shared_CXX=no
Chris@40 15473 ;;
Chris@40 15474 esac
Chris@40 15475 fi
Chris@40 15476
Chris@40 15477 case $host_os in
Chris@40 15478 # For platforms that do not support PIC, -DPIC is meaningless:
Chris@40 15479 *djgpp*)
Chris@40 15480 lt_prog_compiler_pic_CXX=
Chris@40 15481 ;;
Chris@40 15482 *)
Chris@40 15483 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
Chris@40 15484 ;;
Chris@40 15485 esac
Chris@40 15486
Chris@40 15487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
Chris@40 15488 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
Chris@40 15489 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
Chris@40 15490 $as_echo_n "(cached) " >&6
Chris@40 15491 else
Chris@40 15492 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
Chris@40 15493 fi
Chris@40 15494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
Chris@40 15495 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
Chris@40 15496 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
Chris@40 15497
Chris@40 15498 #
Chris@40 15499 # Check to make sure the PIC flag actually works.
Chris@40 15500 #
Chris@40 15501 if test -n "$lt_prog_compiler_pic_CXX"; then
Chris@40 15502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
Chris@40 15503 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
Chris@40 15504 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
Chris@40 15505 $as_echo_n "(cached) " >&6
Chris@40 15506 else
Chris@40 15507 lt_cv_prog_compiler_pic_works_CXX=no
Chris@40 15508 ac_outfile=conftest.$ac_objext
Chris@40 15509 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@40 15510 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" ## exclude from sc_useless_quotes_in_assignment
Chris@40 15511 # Insert the option either (1) after the last *FLAGS variable, or
Chris@40 15512 # (2) before a word containing "conftest.", or (3) at the end.
Chris@40 15513 # Note that $ac_compile itself does not contain backslashes and begins
Chris@40 15514 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@40 15515 # The option is referenced via a variable to avoid confusing sed.
Chris@40 15516 lt_compile=`echo "$ac_compile" | $SED \
Chris@40 15517 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@40 15518 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@40 15519 -e 's:$: $lt_compiler_flag:'`
Chris@40 15520 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@40 15521 (eval "$lt_compile" 2>conftest.err)
Chris@40 15522 ac_status=$?
Chris@40 15523 cat conftest.err >&5
Chris@40 15524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@40 15525 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@40 15526 # The compiler can only warn and ignore the option if not recognized
Chris@40 15527 # So say no if there are warnings other than the usual output.
Chris@40 15528 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@40 15529 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@40 15530 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@40 15531 lt_cv_prog_compiler_pic_works_CXX=yes
Chris@40 15532 fi
Chris@40 15533 fi
Chris@40 15534 $RM conftest*
Chris@40 15535
Chris@40 15536 fi
Chris@40 15537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
Chris@40 15538 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
Chris@40 15539
Chris@40 15540 if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
Chris@40 15541 case $lt_prog_compiler_pic_CXX in
Chris@40 15542 "" | " "*) ;;
Chris@40 15543 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
Chris@40 15544 esac
Chris@40 15545 else
Chris@40 15546 lt_prog_compiler_pic_CXX=
Chris@40 15547 lt_prog_compiler_can_build_shared_CXX=no
Chris@40 15548 fi
Chris@40 15549
Chris@40 15550 fi
Chris@40 15551
Chris@40 15552
Chris@40 15553
Chris@40 15554
Chris@40 15555
Chris@40 15556 #
Chris@40 15557 # Check to make sure the static flag actually works.
Chris@40 15558 #
Chris@40 15559 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
Chris@40 15560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
Chris@40 15561 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
Chris@40 15562 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
Chris@40 15563 $as_echo_n "(cached) " >&6
Chris@40 15564 else
Chris@40 15565 lt_cv_prog_compiler_static_works_CXX=no
Chris@40 15566 save_LDFLAGS=$LDFLAGS
Chris@40 15567 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
Chris@40 15568 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@40 15569 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@40 15570 # The linker can only warn and ignore the option if not recognized
Chris@40 15571 # So say no if there are warnings
Chris@40 15572 if test -s conftest.err; then
Chris@40 15573 # Append any errors to the config.log.
Chris@40 15574 cat conftest.err 1>&5
Chris@40 15575 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@40 15576 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@40 15577 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@40 15578 lt_cv_prog_compiler_static_works_CXX=yes
Chris@40 15579 fi
Chris@40 15580 else
Chris@40 15581 lt_cv_prog_compiler_static_works_CXX=yes
Chris@40 15582 fi
Chris@40 15583 fi
Chris@40 15584 $RM -r conftest*
Chris@40 15585 LDFLAGS=$save_LDFLAGS
Chris@40 15586
Chris@40 15587 fi
Chris@40 15588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
Chris@40 15589 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
Chris@40 15590
Chris@40 15591 if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
Chris@40 15592 :
Chris@40 15593 else
Chris@40 15594 lt_prog_compiler_static_CXX=
Chris@40 15595 fi
Chris@40 15596
Chris@40 15597
Chris@40 15598
Chris@40 15599
Chris@40 15600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@40 15601 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@40 15602 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
Chris@40 15603 $as_echo_n "(cached) " >&6
Chris@40 15604 else
Chris@40 15605 lt_cv_prog_compiler_c_o_CXX=no
Chris@40 15606 $RM -r conftest 2>/dev/null
Chris@40 15607 mkdir conftest
Chris@40 15608 cd conftest
Chris@40 15609 mkdir out
Chris@40 15610 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@40 15611
Chris@40 15612 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@40 15613 # Insert the option either (1) after the last *FLAGS variable, or
Chris@40 15614 # (2) before a word containing "conftest.", or (3) at the end.
Chris@40 15615 # Note that $ac_compile itself does not contain backslashes and begins
Chris@40 15616 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@40 15617 lt_compile=`echo "$ac_compile" | $SED \
Chris@40 15618 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@40 15619 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@40 15620 -e 's:$: $lt_compiler_flag:'`
Chris@40 15621 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@40 15622 (eval "$lt_compile" 2>out/conftest.err)
Chris@40 15623 ac_status=$?
Chris@40 15624 cat out/conftest.err >&5
Chris@40 15625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@40 15626 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@40 15627 then
Chris@40 15628 # The compiler can only warn and ignore the option if not recognized
Chris@40 15629 # So say no if there are warnings
Chris@40 15630 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@40 15631 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@40 15632 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@40 15633 lt_cv_prog_compiler_c_o_CXX=yes
Chris@40 15634 fi
Chris@40 15635 fi
Chris@40 15636 chmod u+w . 2>&5
Chris@40 15637 $RM conftest*
Chris@40 15638 # SGI C++ compiler will create directory out/ii_files/ for
Chris@40 15639 # template instantiation
Chris@40 15640 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@40 15641 $RM out/* && rmdir out
Chris@40 15642 cd ..
Chris@40 15643 $RM -r conftest
Chris@40 15644 $RM conftest*
Chris@40 15645
Chris@40 15646 fi
Chris@40 15647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
Chris@40 15648 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
Chris@40 15649
Chris@40 15650
Chris@40 15651
Chris@40 15652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@40 15653 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@40 15654 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
Chris@40 15655 $as_echo_n "(cached) " >&6
Chris@40 15656 else
Chris@40 15657 lt_cv_prog_compiler_c_o_CXX=no
Chris@40 15658 $RM -r conftest 2>/dev/null
Chris@40 15659 mkdir conftest
Chris@40 15660 cd conftest
Chris@40 15661 mkdir out
Chris@40 15662 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@40 15663
Chris@40 15664 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@40 15665 # Insert the option either (1) after the last *FLAGS variable, or
Chris@40 15666 # (2) before a word containing "conftest.", or (3) at the end.
Chris@40 15667 # Note that $ac_compile itself does not contain backslashes and begins
Chris@40 15668 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@40 15669 lt_compile=`echo "$ac_compile" | $SED \
Chris@40 15670 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@40 15671 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@40 15672 -e 's:$: $lt_compiler_flag:'`
Chris@40 15673 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@40 15674 (eval "$lt_compile" 2>out/conftest.err)
Chris@40 15675 ac_status=$?
Chris@40 15676 cat out/conftest.err >&5
Chris@40 15677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@40 15678 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@40 15679 then
Chris@40 15680 # The compiler can only warn and ignore the option if not recognized
Chris@40 15681 # So say no if there are warnings
Chris@40 15682 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@40 15683 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@40 15684 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@40 15685 lt_cv_prog_compiler_c_o_CXX=yes
Chris@40 15686 fi
Chris@40 15687 fi
Chris@40 15688 chmod u+w . 2>&5
Chris@40 15689 $RM conftest*
Chris@40 15690 # SGI C++ compiler will create directory out/ii_files/ for
Chris@40 15691 # template instantiation
Chris@40 15692 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@40 15693 $RM out/* && rmdir out
Chris@40 15694 cd ..
Chris@40 15695 $RM -r conftest
Chris@40 15696 $RM conftest*
Chris@40 15697
Chris@40 15698 fi
Chris@40 15699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
Chris@40 15700 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
Chris@40 15701
Chris@40 15702
Chris@40 15703
Chris@40 15704
Chris@40 15705 hard_links=nottested
Chris@40 15706 if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
Chris@40 15707 # do not overwrite the value of need_locks provided by the user
Chris@40 15708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
Chris@40 15709 $as_echo_n "checking if we can lock with hard links... " >&6; }
Chris@40 15710 hard_links=yes
Chris@40 15711 $RM conftest*
Chris@40 15712 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@40 15713 touch conftest.a
Chris@40 15714 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@40 15715 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@40 15716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
Chris@40 15717 $as_echo "$hard_links" >&6; }
Chris@40 15718 if test no = "$hard_links"; then
Chris@40 15719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
Chris@40 15720 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
Chris@40 15721 need_locks=warn
Chris@40 15722 fi
Chris@40 15723 else
Chris@40 15724 need_locks=no
Chris@40 15725 fi
Chris@40 15726
Chris@40 15727
Chris@40 15728
Chris@40 15729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@40 15730 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@40 15731
Chris@40 15732 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@40 15733 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
Chris@40 15734 case $host_os in
Chris@40 15735 aix[4-9]*)
Chris@40 15736 # If we're using GNU nm, then we don't want the "-C" option.
Chris@40 15737 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
Chris@40 15738 # Without the "-l" option, or with the "-B" option, AIX nm treats
Chris@40 15739 # weak defined symbols like other global defined symbols, whereas
Chris@40 15740 # GNU nm marks them as "W".
Chris@40 15741 # While the 'weak' keyword is ignored in the Export File, we need
Chris@40 15742 # it in the Import File for the 'aix-soname' feature, so we have
Chris@40 15743 # to replace the "-B" option with "-P" for AIX nm.
Chris@40 15744 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Chris@40 15745 export_symbols_cmds_CXX='$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'
Chris@40 15746 else
Chris@40 15747 export_symbols_cmds_CXX='`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'
Chris@40 15748 fi
Chris@40 15749 ;;
Chris@40 15750 pw32*)
Chris@40 15751 export_symbols_cmds_CXX=$ltdll_cmds
Chris@40 15752 ;;
Chris@40 15753 cygwin* | mingw* | cegcc*)
Chris@40 15754 case $cc_basename in
Chris@40 15755 cl*)
Chris@40 15756 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
Chris@40 15757 ;;
Chris@40 15758 *)
Chris@40 15759 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
Chris@40 15760 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
Chris@40 15761 ;;
Chris@40 15762 esac
Chris@40 15763 ;;
Chris@40 15764 linux* | k*bsd*-gnu | gnu*)
Chris@40 15765 link_all_deplibs_CXX=no
Chris@40 15766 ;;
Chris@40 15767 *)
Chris@40 15768 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@40 15769 ;;
Chris@40 15770 esac
Chris@40 15771
Chris@40 15772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
Chris@40 15773 $as_echo "$ld_shlibs_CXX" >&6; }
Chris@40 15774 test no = "$ld_shlibs_CXX" && can_build_shared=no
Chris@40 15775
Chris@40 15776 with_gnu_ld_CXX=$with_gnu_ld
Chris@40 15777
Chris@40 15778
Chris@40 15779
Chris@40 15780
Chris@40 15781
Chris@40 15782
Chris@40 15783 #
Chris@40 15784 # Do we need to explicitly link libc?
Chris@40 15785 #
Chris@40 15786 case "x$archive_cmds_need_lc_CXX" in
Chris@40 15787 x|xyes)
Chris@40 15788 # Assume -lc should be added
Chris@40 15789 archive_cmds_need_lc_CXX=yes
Chris@40 15790
Chris@40 15791 if test yes,yes = "$GCC,$enable_shared"; then
Chris@40 15792 case $archive_cmds_CXX in
Chris@40 15793 *'~'*)
Chris@40 15794 # FIXME: we may have to deal with multi-command sequences.
Chris@40 15795 ;;
Chris@40 15796 '$CC '*)
Chris@40 15797 # Test whether the compiler implicitly links with -lc since on some
Chris@40 15798 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@40 15799 # to ld, don't add -lc before -lgcc.
Chris@40 15800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
Chris@40 15801 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Chris@40 15802 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
Chris@40 15803 $as_echo_n "(cached) " >&6
Chris@40 15804 else
Chris@40 15805 $RM conftest*
Chris@40 15806 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@40 15807
Chris@40 15808 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@40 15809 (eval $ac_compile) 2>&5
Chris@40 15810 ac_status=$?
Chris@40 15811 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 15812 test $ac_status = 0; } 2>conftest.err; then
Chris@40 15813 soname=conftest
Chris@40 15814 lib=conftest
Chris@40 15815 libobjs=conftest.$ac_objext
Chris@40 15816 deplibs=
Chris@40 15817 wl=$lt_prog_compiler_wl_CXX
Chris@40 15818 pic_flag=$lt_prog_compiler_pic_CXX
Chris@40 15819 compiler_flags=-v
Chris@40 15820 linker_flags=-v
Chris@40 15821 verstring=
Chris@40 15822 output_objdir=.
Chris@40 15823 libname=conftest
Chris@40 15824 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
Chris@40 15825 allow_undefined_flag_CXX=
Chris@40 15826 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Chris@40 15827 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@40 15828 ac_status=$?
Chris@40 15829 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 15830 test $ac_status = 0; }
Chris@40 15831 then
Chris@40 15832 lt_cv_archive_cmds_need_lc_CXX=no
Chris@40 15833 else
Chris@40 15834 lt_cv_archive_cmds_need_lc_CXX=yes
Chris@40 15835 fi
Chris@40 15836 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
Chris@40 15837 else
Chris@40 15838 cat conftest.err 1>&5
Chris@40 15839 fi
Chris@40 15840 $RM conftest*
Chris@40 15841
Chris@40 15842 fi
Chris@40 15843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
Chris@40 15844 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
Chris@40 15845 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
Chris@40 15846 ;;
Chris@40 15847 esac
Chris@40 15848 fi
Chris@40 15849 ;;
Chris@40 15850 esac
Chris@40 15851
Chris@40 15852
Chris@40 15853
Chris@40 15854
Chris@40 15855
Chris@40 15856
Chris@40 15857
Chris@40 15858
Chris@40 15859
Chris@40 15860
Chris@40 15861
Chris@40 15862
Chris@40 15863
Chris@40 15864
Chris@40 15865
Chris@40 15866
Chris@40 15867
Chris@40 15868
Chris@40 15869
Chris@40 15870
Chris@40 15871
Chris@40 15872
Chris@40 15873
Chris@40 15874
Chris@40 15875
Chris@40 15876
Chris@40 15877
Chris@40 15878
Chris@40 15879
Chris@40 15880
Chris@40 15881
Chris@40 15882
Chris@40 15883
Chris@40 15884
Chris@40 15885
Chris@40 15886
Chris@40 15887
Chris@40 15888
Chris@40 15889
Chris@40 15890
Chris@40 15891
Chris@40 15892
Chris@40 15893
Chris@40 15894
Chris@40 15895
Chris@40 15896
Chris@40 15897
Chris@40 15898
Chris@40 15899
Chris@40 15900
Chris@40 15901
Chris@40 15902
Chris@40 15903
Chris@40 15904
Chris@40 15905
Chris@40 15906
Chris@40 15907
Chris@40 15908
Chris@40 15909
Chris@40 15910
Chris@40 15911
Chris@40 15912
Chris@40 15913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
Chris@40 15914 $as_echo_n "checking dynamic linker characteristics... " >&6; }
Chris@40 15915
Chris@40 15916 library_names_spec=
Chris@40 15917 libname_spec='lib$name'
Chris@40 15918 soname_spec=
Chris@40 15919 shrext_cmds=.so
Chris@40 15920 postinstall_cmds=
Chris@40 15921 postuninstall_cmds=
Chris@40 15922 finish_cmds=
Chris@40 15923 finish_eval=
Chris@40 15924 shlibpath_var=
Chris@40 15925 shlibpath_overrides_runpath=unknown
Chris@40 15926 version_type=none
Chris@40 15927 dynamic_linker="$host_os ld.so"
Chris@40 15928 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@40 15929 need_lib_prefix=unknown
Chris@40 15930 hardcode_into_libs=no
Chris@40 15931
Chris@40 15932 # when you set need_version to no, make sure it does not cause -set_version
Chris@40 15933 # flags to be left without arguments
Chris@40 15934 need_version=unknown
Chris@40 15935
Chris@40 15936
Chris@40 15937
Chris@40 15938 case $host_os in
Chris@40 15939 aix3*)
Chris@40 15940 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 15941 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
Chris@40 15942 shlibpath_var=LIBPATH
Chris@40 15943
Chris@40 15944 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@40 15945 soname_spec='$libname$release$shared_ext$major'
Chris@40 15946 ;;
Chris@40 15947
Chris@40 15948 aix[4-9]*)
Chris@40 15949 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 15950 need_lib_prefix=no
Chris@40 15951 need_version=no
Chris@40 15952 hardcode_into_libs=yes
Chris@40 15953 if test ia64 = "$host_cpu"; then
Chris@40 15954 # AIX 5 supports IA64
Chris@40 15955 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
Chris@40 15956 shlibpath_var=LD_LIBRARY_PATH
Chris@40 15957 else
Chris@40 15958 # With GCC up to 2.95.x, collect2 would create an import file
Chris@40 15959 # for dependence libraries. The import file would start with
Chris@40 15960 # the line '#! .'. This would cause the generated library to
Chris@40 15961 # depend on '.', always an invalid library. This was fixed in
Chris@40 15962 # development snapshots of GCC prior to 3.0.
Chris@40 15963 case $host_os in
Chris@40 15964 aix4 | aix4.[01] | aix4.[01].*)
Chris@40 15965 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@40 15966 echo ' yes '
Chris@40 15967 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
Chris@40 15968 :
Chris@40 15969 else
Chris@40 15970 can_build_shared=no
Chris@40 15971 fi
Chris@40 15972 ;;
Chris@40 15973 esac
Chris@40 15974 # Using Import Files as archive members, it is possible to support
Chris@40 15975 # filename-based versioning of shared library archives on AIX. While
Chris@40 15976 # this would work for both with and without runtime linking, it will
Chris@40 15977 # prevent static linking of such archives. So we do filename-based
Chris@40 15978 # shared library versioning with .so extension only, which is used
Chris@40 15979 # when both runtime linking and shared linking is enabled.
Chris@40 15980 # Unfortunately, runtime linking may impact performance, so we do
Chris@40 15981 # not want this to be the default eventually. Also, we use the
Chris@40 15982 # versioned .so libs for executables only if there is the -brtl
Chris@40 15983 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
Chris@40 15984 # To allow for filename-based versioning support, we need to create
Chris@40 15985 # libNAME.so.V as an archive file, containing:
Chris@40 15986 # *) an Import File, referring to the versioned filename of the
Chris@40 15987 # archive as well as the shared archive member, telling the
Chris@40 15988 # bitwidth (32 or 64) of that shared object, and providing the
Chris@40 15989 # list of exported symbols of that shared object, eventually
Chris@40 15990 # decorated with the 'weak' keyword
Chris@40 15991 # *) the shared object with the F_LOADONLY flag set, to really avoid
Chris@40 15992 # it being seen by the linker.
Chris@40 15993 # At run time we better use the real file rather than another symlink,
Chris@40 15994 # but for link time we create the symlink libNAME.so -> libNAME.so.V
Chris@40 15995
Chris@40 15996 case $with_aix_soname,$aix_use_runtimelinking in
Chris@40 15997 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
Chris@40 15998 # soname into executable. Probably we can add versioning support to
Chris@40 15999 # collect2, so additional links can be useful in future.
Chris@40 16000 aix,yes) # traditional libtool
Chris@40 16001 dynamic_linker='AIX unversionable lib.so'
Chris@40 16002 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@40 16003 # instead of lib<name>.a to let people know that these are not
Chris@40 16004 # typical AIX shared libraries.
Chris@40 16005 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16006 ;;
Chris@40 16007 aix,no) # traditional AIX only
Chris@40 16008 dynamic_linker='AIX lib.a(lib.so.V)'
Chris@40 16009 # We preserve .a as extension for shared libraries through AIX4.2
Chris@40 16010 # and later when we are not doing run time linking.
Chris@40 16011 library_names_spec='$libname$release.a $libname.a'
Chris@40 16012 soname_spec='$libname$release$shared_ext$major'
Chris@40 16013 ;;
Chris@40 16014 svr4,*) # full svr4 only
Chris@40 16015 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
Chris@40 16016 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16017 # We do not specify a path in Import Files, so LIBPATH fires.
Chris@40 16018 shlibpath_overrides_runpath=yes
Chris@40 16019 ;;
Chris@40 16020 *,yes) # both, prefer svr4
Chris@40 16021 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
Chris@40 16022 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16023 # unpreferred sharedlib libNAME.a needs extra handling
Chris@40 16024 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"'
Chris@40 16025 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"'
Chris@40 16026 # We do not specify a path in Import Files, so LIBPATH fires.
Chris@40 16027 shlibpath_overrides_runpath=yes
Chris@40 16028 ;;
Chris@40 16029 *,no) # both, prefer aix
Chris@40 16030 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
Chris@40 16031 library_names_spec='$libname$release.a $libname.a'
Chris@40 16032 soname_spec='$libname$release$shared_ext$major'
Chris@40 16033 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
Chris@40 16034 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)'
Chris@40 16035 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"'
Chris@40 16036 ;;
Chris@40 16037 esac
Chris@40 16038 shlibpath_var=LIBPATH
Chris@40 16039 fi
Chris@40 16040 ;;
Chris@40 16041
Chris@40 16042 amigaos*)
Chris@40 16043 case $host_cpu in
Chris@40 16044 powerpc)
Chris@40 16045 # Since July 2007 AmigaOS4 officially supports .so libraries.
Chris@40 16046 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
Chris@40 16047 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16048 ;;
Chris@40 16049 m68k)
Chris@40 16050 library_names_spec='$libname.ixlibrary $libname.a'
Chris@40 16051 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@40 16052 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'
Chris@40 16053 ;;
Chris@40 16054 esac
Chris@40 16055 ;;
Chris@40 16056
Chris@40 16057 beos*)
Chris@40 16058 library_names_spec='$libname$shared_ext'
Chris@40 16059 dynamic_linker="$host_os ld.so"
Chris@40 16060 shlibpath_var=LIBRARY_PATH
Chris@40 16061 ;;
Chris@40 16062
Chris@40 16063 bsdi[45]*)
Chris@40 16064 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 16065 need_version=no
Chris@40 16066 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16067 soname_spec='$libname$release$shared_ext$major'
Chris@40 16068 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@40 16069 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16070 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@40 16071 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@40 16072 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@40 16073 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@40 16074 # libtool to hard-code these into programs
Chris@40 16075 ;;
Chris@40 16076
Chris@40 16077 cygwin* | mingw* | pw32* | cegcc*)
Chris@40 16078 version_type=windows
Chris@40 16079 shrext_cmds=.dll
Chris@40 16080 need_version=no
Chris@40 16081 need_lib_prefix=no
Chris@40 16082
Chris@40 16083 case $GCC,$cc_basename in
Chris@40 16084 yes,*)
Chris@40 16085 # gcc
Chris@40 16086 library_names_spec='$libname.dll.a'
Chris@40 16087 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@40 16088 postinstall_cmds='base_file=`basename \$file`~
Chris@40 16089 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
Chris@40 16090 dldir=$destdir/`dirname \$dlpath`~
Chris@40 16091 test -d \$dldir || mkdir -p \$dldir~
Chris@40 16092 $install_prog $dir/$dlname \$dldir/$dlname~
Chris@40 16093 chmod a+x \$dldir/$dlname~
Chris@40 16094 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
Chris@40 16095 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
Chris@40 16096 fi'
Chris@40 16097 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@40 16098 dlpath=$dir/\$dldll~
Chris@40 16099 $RM \$dlpath'
Chris@40 16100 shlibpath_overrides_runpath=yes
Chris@40 16101
Chris@40 16102 case $host_os in
Chris@40 16103 cygwin*)
Chris@40 16104 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@40 16105 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
Chris@40 16106
Chris@40 16107 ;;
Chris@40 16108 mingw* | cegcc*)
Chris@40 16109 # MinGW DLLs use traditional 'lib' prefix
Chris@40 16110 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
Chris@40 16111 ;;
Chris@40 16112 pw32*)
Chris@40 16113 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@40 16114 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
Chris@40 16115 ;;
Chris@40 16116 esac
Chris@40 16117 dynamic_linker='Win32 ld.exe'
Chris@40 16118 ;;
Chris@40 16119
Chris@40 16120 *,cl*)
Chris@40 16121 # Native MSVC
Chris@40 16122 libname_spec='$name'
Chris@40 16123 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
Chris@40 16124 library_names_spec='$libname.dll.lib'
Chris@40 16125
Chris@40 16126 case $build_os in
Chris@40 16127 mingw*)
Chris@40 16128 sys_lib_search_path_spec=
Chris@40 16129 lt_save_ifs=$IFS
Chris@40 16130 IFS=';'
Chris@40 16131 for lt_path in $LIB
Chris@40 16132 do
Chris@40 16133 IFS=$lt_save_ifs
Chris@40 16134 # Let DOS variable expansion print the short 8.3 style file name.
Chris@40 16135 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
Chris@40 16136 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
Chris@40 16137 done
Chris@40 16138 IFS=$lt_save_ifs
Chris@40 16139 # Convert to MSYS style.
Chris@40 16140 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
Chris@40 16141 ;;
Chris@40 16142 cygwin*)
Chris@40 16143 # Convert to unix form, then to dos form, then back to unix form
Chris@40 16144 # but this time dos style (no spaces!) so that the unix form looks
Chris@40 16145 # like /cygdrive/c/PROGRA~1:/cygdr...
Chris@40 16146 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
Chris@40 16147 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
Chris@40 16148 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@40 16149 ;;
Chris@40 16150 *)
Chris@40 16151 sys_lib_search_path_spec=$LIB
Chris@40 16152 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
Chris@40 16153 # It is most probably a Windows format PATH.
Chris@40 16154 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@40 16155 else
Chris@40 16156 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@40 16157 fi
Chris@40 16158 # FIXME: find the short name or the path components, as spaces are
Chris@40 16159 # common. (e.g. "Program Files" -> "PROGRA~1")
Chris@40 16160 ;;
Chris@40 16161 esac
Chris@40 16162
Chris@40 16163 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@40 16164 postinstall_cmds='base_file=`basename \$file`~
Chris@40 16165 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
Chris@40 16166 dldir=$destdir/`dirname \$dlpath`~
Chris@40 16167 test -d \$dldir || mkdir -p \$dldir~
Chris@40 16168 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@40 16169 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@40 16170 dlpath=$dir/\$dldll~
Chris@40 16171 $RM \$dlpath'
Chris@40 16172 shlibpath_overrides_runpath=yes
Chris@40 16173 dynamic_linker='Win32 link.exe'
Chris@40 16174 ;;
Chris@40 16175
Chris@40 16176 *)
Chris@40 16177 # Assume MSVC wrapper
Chris@40 16178 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
Chris@40 16179 dynamic_linker='Win32 ld.exe'
Chris@40 16180 ;;
Chris@40 16181 esac
Chris@40 16182 # FIXME: first we should search . and the directory the executable is in
Chris@40 16183 shlibpath_var=PATH
Chris@40 16184 ;;
Chris@40 16185
Chris@40 16186 darwin* | rhapsody*)
Chris@40 16187 dynamic_linker="$host_os dyld"
Chris@40 16188 version_type=darwin
Chris@40 16189 need_lib_prefix=no
Chris@40 16190 need_version=no
Chris@40 16191 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
Chris@40 16192 soname_spec='$libname$release$major$shared_ext'
Chris@40 16193 shlibpath_overrides_runpath=yes
Chris@40 16194 shlibpath_var=DYLD_LIBRARY_PATH
Chris@40 16195 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
Chris@40 16196
Chris@40 16197 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@40 16198 ;;
Chris@40 16199
Chris@40 16200 dgux*)
Chris@40 16201 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 16202 need_lib_prefix=no
Chris@40 16203 need_version=no
Chris@40 16204 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16205 soname_spec='$libname$release$shared_ext$major'
Chris@40 16206 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16207 ;;
Chris@40 16208
Chris@40 16209 freebsd* | dragonfly*)
Chris@40 16210 # DragonFly does not have aout. When/if they implement a new
Chris@40 16211 # versioning mechanism, adjust this.
Chris@40 16212 if test -x /usr/bin/objformat; then
Chris@40 16213 objformat=`/usr/bin/objformat`
Chris@40 16214 else
Chris@40 16215 case $host_os in
Chris@40 16216 freebsd[23].*) objformat=aout ;;
Chris@40 16217 *) objformat=elf ;;
Chris@40 16218 esac
Chris@40 16219 fi
Chris@40 16220 version_type=freebsd-$objformat
Chris@40 16221 case $version_type in
Chris@40 16222 freebsd-elf*)
Chris@40 16223 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16224 soname_spec='$libname$release$shared_ext$major'
Chris@40 16225 need_version=no
Chris@40 16226 need_lib_prefix=no
Chris@40 16227 ;;
Chris@40 16228 freebsd-*)
Chris@40 16229 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
Chris@40 16230 need_version=yes
Chris@40 16231 ;;
Chris@40 16232 esac
Chris@40 16233 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16234 case $host_os in
Chris@40 16235 freebsd2.*)
Chris@40 16236 shlibpath_overrides_runpath=yes
Chris@40 16237 ;;
Chris@40 16238 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@40 16239 shlibpath_overrides_runpath=yes
Chris@40 16240 hardcode_into_libs=yes
Chris@40 16241 ;;
Chris@40 16242 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
Chris@40 16243 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Chris@40 16244 shlibpath_overrides_runpath=no
Chris@40 16245 hardcode_into_libs=yes
Chris@40 16246 ;;
Chris@40 16247 *) # from 4.6 on, and DragonFly
Chris@40 16248 shlibpath_overrides_runpath=yes
Chris@40 16249 hardcode_into_libs=yes
Chris@40 16250 ;;
Chris@40 16251 esac
Chris@40 16252 ;;
Chris@40 16253
Chris@40 16254 haiku*)
Chris@40 16255 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 16256 need_lib_prefix=no
Chris@40 16257 need_version=no
Chris@40 16258 dynamic_linker="$host_os runtime_loader"
Chris@40 16259 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16260 soname_spec='$libname$release$shared_ext$major'
Chris@40 16261 shlibpath_var=LIBRARY_PATH
Chris@40 16262 shlibpath_overrides_runpath=no
Chris@40 16263 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
Chris@40 16264 hardcode_into_libs=yes
Chris@40 16265 ;;
Chris@40 16266
Chris@40 16267 hpux9* | hpux10* | hpux11*)
Chris@40 16268 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@40 16269 # link against other versions.
Chris@40 16270 version_type=sunos
Chris@40 16271 need_lib_prefix=no
Chris@40 16272 need_version=no
Chris@40 16273 case $host_cpu in
Chris@40 16274 ia64*)
Chris@40 16275 shrext_cmds='.so'
Chris@40 16276 hardcode_into_libs=yes
Chris@40 16277 dynamic_linker="$host_os dld.so"
Chris@40 16278 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16279 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@40 16280 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16281 soname_spec='$libname$release$shared_ext$major'
Chris@40 16282 if test 32 = "$HPUX_IA64_MODE"; then
Chris@40 16283 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@40 16284 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
Chris@40 16285 else
Chris@40 16286 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@40 16287 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
Chris@40 16288 fi
Chris@40 16289 ;;
Chris@40 16290 hppa*64*)
Chris@40 16291 shrext_cmds='.sl'
Chris@40 16292 hardcode_into_libs=yes
Chris@40 16293 dynamic_linker="$host_os dld.sl"
Chris@40 16294 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@40 16295 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@40 16296 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16297 soname_spec='$libname$release$shared_ext$major'
Chris@40 16298 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@40 16299 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@40 16300 ;;
Chris@40 16301 *)
Chris@40 16302 shrext_cmds='.sl'
Chris@40 16303 dynamic_linker="$host_os dld.sl"
Chris@40 16304 shlibpath_var=SHLIB_PATH
Chris@40 16305 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@40 16306 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16307 soname_spec='$libname$release$shared_ext$major'
Chris@40 16308 ;;
Chris@40 16309 esac
Chris@40 16310 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Chris@40 16311 postinstall_cmds='chmod 555 $lib'
Chris@40 16312 # or fails outright, so override atomically:
Chris@40 16313 install_override_mode=555
Chris@40 16314 ;;
Chris@40 16315
Chris@40 16316 interix[3-9]*)
Chris@40 16317 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 16318 need_lib_prefix=no
Chris@40 16319 need_version=no
Chris@40 16320 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16321 soname_spec='$libname$release$shared_ext$major'
Chris@40 16322 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
Chris@40 16323 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16324 shlibpath_overrides_runpath=no
Chris@40 16325 hardcode_into_libs=yes
Chris@40 16326 ;;
Chris@40 16327
Chris@40 16328 irix5* | irix6* | nonstopux*)
Chris@40 16329 case $host_os in
Chris@40 16330 nonstopux*) version_type=nonstopux ;;
Chris@40 16331 *)
Chris@40 16332 if test yes = "$lt_cv_prog_gnu_ld"; then
Chris@40 16333 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 16334 else
Chris@40 16335 version_type=irix
Chris@40 16336 fi ;;
Chris@40 16337 esac
Chris@40 16338 need_lib_prefix=no
Chris@40 16339 need_version=no
Chris@40 16340 soname_spec='$libname$release$shared_ext$major'
Chris@40 16341 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
Chris@40 16342 case $host_os in
Chris@40 16343 irix5* | nonstopux*)
Chris@40 16344 libsuff= shlibsuff=
Chris@40 16345 ;;
Chris@40 16346 *)
Chris@40 16347 case $LD in # libtool.m4 will add one of these switches to LD
Chris@40 16348 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@40 16349 libsuff= shlibsuff= libmagic=32-bit;;
Chris@40 16350 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@40 16351 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@40 16352 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@40 16353 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@40 16354 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@40 16355 esac
Chris@40 16356 ;;
Chris@40 16357 esac
Chris@40 16358 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@40 16359 shlibpath_overrides_runpath=no
Chris@40 16360 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
Chris@40 16361 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
Chris@40 16362 hardcode_into_libs=yes
Chris@40 16363 ;;
Chris@40 16364
Chris@40 16365 # No shared lib support for Linux oldld, aout, or coff.
Chris@40 16366 linux*oldld* | linux*aout* | linux*coff*)
Chris@40 16367 dynamic_linker=no
Chris@40 16368 ;;
Chris@40 16369
Chris@40 16370 linux*android*)
Chris@40 16371 version_type=none # Android doesn't support versioned libraries.
Chris@40 16372 need_lib_prefix=no
Chris@40 16373 need_version=no
Chris@40 16374 library_names_spec='$libname$release$shared_ext'
Chris@40 16375 soname_spec='$libname$release$shared_ext'
Chris@40 16376 finish_cmds=
Chris@40 16377 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16378 shlibpath_overrides_runpath=yes
Chris@40 16379
Chris@40 16380 # This implies no fast_install, which is unacceptable.
Chris@40 16381 # Some rework will be needed to allow for fast_install
Chris@40 16382 # before this can be enabled.
Chris@40 16383 hardcode_into_libs=yes
Chris@40 16384
Chris@40 16385 dynamic_linker='Android linker'
Chris@40 16386 # Don't embed -rpath directories since the linker doesn't support them.
Chris@40 16387 hardcode_libdir_flag_spec_CXX='-L$libdir'
Chris@40 16388 ;;
Chris@40 16389
Chris@40 16390 # This must be glibc/ELF.
Chris@40 16391 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@40 16392 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 16393 need_lib_prefix=no
Chris@40 16394 need_version=no
Chris@40 16395 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16396 soname_spec='$libname$release$shared_ext$major'
Chris@40 16397 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@40 16398 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16399 shlibpath_overrides_runpath=no
Chris@40 16400
Chris@40 16401 # Some binutils ld are patched to set DT_RUNPATH
Chris@40 16402 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
Chris@40 16403 $as_echo_n "(cached) " >&6
Chris@40 16404 else
Chris@40 16405 lt_cv_shlibpath_overrides_runpath=no
Chris@40 16406 save_LDFLAGS=$LDFLAGS
Chris@40 16407 save_libdir=$libdir
Chris@40 16408 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
Chris@40 16409 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
Chris@40 16410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 16411 /* end confdefs.h. */
Chris@40 16412
Chris@40 16413 int
Chris@40 16414 main ()
Chris@40 16415 {
Chris@40 16416
Chris@40 16417 ;
Chris@40 16418 return 0;
Chris@40 16419 }
Chris@40 16420 _ACEOF
Chris@40 16421 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@40 16422 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Chris@40 16423 lt_cv_shlibpath_overrides_runpath=yes
Chris@40 16424 fi
Chris@40 16425 fi
Chris@40 16426 rm -f core conftest.err conftest.$ac_objext \
Chris@40 16427 conftest$ac_exeext conftest.$ac_ext
Chris@40 16428 LDFLAGS=$save_LDFLAGS
Chris@40 16429 libdir=$save_libdir
Chris@40 16430
Chris@40 16431 fi
Chris@40 16432
Chris@40 16433 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Chris@40 16434
Chris@40 16435 # This implies no fast_install, which is unacceptable.
Chris@40 16436 # Some rework will be needed to allow for fast_install
Chris@40 16437 # before this can be enabled.
Chris@40 16438 hardcode_into_libs=yes
Chris@40 16439
Chris@40 16440 # Ideally, we could use ldconfig to report *all* directores which are
Chris@40 16441 # searched for libraries, however this is still not possible. Aside from not
Chris@40 16442 # being certain /sbin/ldconfig is available, command
Chris@40 16443 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
Chris@40 16444 # even though it is searched at run-time. Try to do the best guess by
Chris@40 16445 # appending ld.so.conf contents (and includes) to the search path.
Chris@40 16446 if test -f /etc/ld.so.conf; then
Chris@40 16447 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' ' '`
Chris@40 16448 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
Chris@40 16449 fi
Chris@40 16450
Chris@40 16451 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@40 16452 # powerpc, because MkLinux only supported shared libraries with the
Chris@40 16453 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@40 16454 # most powerpc-linux boxes support dynamic linking these days and
Chris@40 16455 # people can always --disable-shared, the test was removed, and we
Chris@40 16456 # assume the GNU/Linux dynamic linker is in use.
Chris@40 16457 dynamic_linker='GNU/Linux ld.so'
Chris@40 16458 ;;
Chris@40 16459
Chris@40 16460 netbsdelf*-gnu)
Chris@40 16461 version_type=linux
Chris@40 16462 need_lib_prefix=no
Chris@40 16463 need_version=no
Chris@40 16464 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@40 16465 soname_spec='${libname}${release}${shared_ext}$major'
Chris@40 16466 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16467 shlibpath_overrides_runpath=no
Chris@40 16468 hardcode_into_libs=yes
Chris@40 16469 dynamic_linker='NetBSD ld.elf_so'
Chris@40 16470 ;;
Chris@40 16471
Chris@40 16472 netbsd*)
Chris@40 16473 version_type=sunos
Chris@40 16474 need_lib_prefix=no
Chris@40 16475 need_version=no
Chris@40 16476 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@40 16477 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
Chris@40 16478 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@40 16479 dynamic_linker='NetBSD (a.out) ld.so'
Chris@40 16480 else
Chris@40 16481 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16482 soname_spec='$libname$release$shared_ext$major'
Chris@40 16483 dynamic_linker='NetBSD ld.elf_so'
Chris@40 16484 fi
Chris@40 16485 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16486 shlibpath_overrides_runpath=yes
Chris@40 16487 hardcode_into_libs=yes
Chris@40 16488 ;;
Chris@40 16489
Chris@40 16490 newsos6)
Chris@40 16491 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 16492 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16493 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16494 shlibpath_overrides_runpath=yes
Chris@40 16495 ;;
Chris@40 16496
Chris@40 16497 *nto* | *qnx*)
Chris@40 16498 version_type=qnx
Chris@40 16499 need_lib_prefix=no
Chris@40 16500 need_version=no
Chris@40 16501 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16502 soname_spec='$libname$release$shared_ext$major'
Chris@40 16503 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16504 shlibpath_overrides_runpath=no
Chris@40 16505 hardcode_into_libs=yes
Chris@40 16506 dynamic_linker='ldqnx.so'
Chris@40 16507 ;;
Chris@40 16508
Chris@40 16509 openbsd* | bitrig*)
Chris@40 16510 version_type=sunos
Chris@40 16511 sys_lib_dlsearch_path_spec=/usr/lib
Chris@40 16512 need_lib_prefix=no
Chris@40 16513 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
Chris@40 16514 need_version=no
Chris@40 16515 else
Chris@40 16516 need_version=yes
Chris@40 16517 fi
Chris@40 16518 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
Chris@40 16519 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@40 16520 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16521 shlibpath_overrides_runpath=yes
Chris@40 16522 ;;
Chris@40 16523
Chris@40 16524 os2*)
Chris@40 16525 libname_spec='$name'
Chris@40 16526 version_type=windows
Chris@40 16527 shrext_cmds=.dll
Chris@40 16528 need_version=no
Chris@40 16529 need_lib_prefix=no
Chris@40 16530 # OS/2 can only load a DLL with a base name of 8 characters or less.
Chris@40 16531 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
Chris@40 16532 v=$($ECHO $release$versuffix | tr -d .-);
Chris@40 16533 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
Chris@40 16534 $ECHO $n$v`$shared_ext'
Chris@40 16535 library_names_spec='${libname}_dll.$libext'
Chris@40 16536 dynamic_linker='OS/2 ld.exe'
Chris@40 16537 shlibpath_var=BEGINLIBPATH
Chris@40 16538 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
Chris@40 16539 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@40 16540 postinstall_cmds='base_file=`basename \$file`~
Chris@40 16541 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
Chris@40 16542 dldir=$destdir/`dirname \$dlpath`~
Chris@40 16543 test -d \$dldir || mkdir -p \$dldir~
Chris@40 16544 $install_prog $dir/$dlname \$dldir/$dlname~
Chris@40 16545 chmod a+x \$dldir/$dlname~
Chris@40 16546 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
Chris@40 16547 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
Chris@40 16548 fi'
Chris@40 16549 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
Chris@40 16550 dlpath=$dir/\$dldll~
Chris@40 16551 $RM \$dlpath'
Chris@40 16552 ;;
Chris@40 16553
Chris@40 16554 osf3* | osf4* | osf5*)
Chris@40 16555 version_type=osf
Chris@40 16556 need_lib_prefix=no
Chris@40 16557 need_version=no
Chris@40 16558 soname_spec='$libname$release$shared_ext$major'
Chris@40 16559 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16560 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16561 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@40 16562 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@40 16563 ;;
Chris@40 16564
Chris@40 16565 rdos*)
Chris@40 16566 dynamic_linker=no
Chris@40 16567 ;;
Chris@40 16568
Chris@40 16569 solaris*)
Chris@40 16570 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 16571 need_lib_prefix=no
Chris@40 16572 need_version=no
Chris@40 16573 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16574 soname_spec='$libname$release$shared_ext$major'
Chris@40 16575 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16576 shlibpath_overrides_runpath=yes
Chris@40 16577 hardcode_into_libs=yes
Chris@40 16578 # ldd complains unless libraries are executable
Chris@40 16579 postinstall_cmds='chmod +x $lib'
Chris@40 16580 ;;
Chris@40 16581
Chris@40 16582 sunos4*)
Chris@40 16583 version_type=sunos
Chris@40 16584 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
Chris@40 16585 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@40 16586 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16587 shlibpath_overrides_runpath=yes
Chris@40 16588 if test yes = "$with_gnu_ld"; then
Chris@40 16589 need_lib_prefix=no
Chris@40 16590 fi
Chris@40 16591 need_version=yes
Chris@40 16592 ;;
Chris@40 16593
Chris@40 16594 sysv4 | sysv4.3*)
Chris@40 16595 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 16596 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16597 soname_spec='$libname$release$shared_ext$major'
Chris@40 16598 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16599 case $host_vendor in
Chris@40 16600 sni)
Chris@40 16601 shlibpath_overrides_runpath=no
Chris@40 16602 need_lib_prefix=no
Chris@40 16603 runpath_var=LD_RUN_PATH
Chris@40 16604 ;;
Chris@40 16605 siemens)
Chris@40 16606 need_lib_prefix=no
Chris@40 16607 ;;
Chris@40 16608 motorola)
Chris@40 16609 need_lib_prefix=no
Chris@40 16610 need_version=no
Chris@40 16611 shlibpath_overrides_runpath=no
Chris@40 16612 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@40 16613 ;;
Chris@40 16614 esac
Chris@40 16615 ;;
Chris@40 16616
Chris@40 16617 sysv4*MP*)
Chris@40 16618 if test -d /usr/nec; then
Chris@40 16619 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 16620 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
Chris@40 16621 soname_spec='$libname$shared_ext.$major'
Chris@40 16622 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16623 fi
Chris@40 16624 ;;
Chris@40 16625
Chris@40 16626 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@40 16627 version_type=sco
Chris@40 16628 need_lib_prefix=no
Chris@40 16629 need_version=no
Chris@40 16630 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
Chris@40 16631 soname_spec='$libname$release$shared_ext$major'
Chris@40 16632 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16633 shlibpath_overrides_runpath=yes
Chris@40 16634 hardcode_into_libs=yes
Chris@40 16635 if test yes = "$with_gnu_ld"; then
Chris@40 16636 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
Chris@40 16637 else
Chris@40 16638 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
Chris@40 16639 case $host_os in
Chris@40 16640 sco3.2v5*)
Chris@40 16641 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
Chris@40 16642 ;;
Chris@40 16643 esac
Chris@40 16644 fi
Chris@40 16645 sys_lib_dlsearch_path_spec='/usr/lib'
Chris@40 16646 ;;
Chris@40 16647
Chris@40 16648 tpf*)
Chris@40 16649 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Chris@40 16650 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 16651 need_lib_prefix=no
Chris@40 16652 need_version=no
Chris@40 16653 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16654 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16655 shlibpath_overrides_runpath=no
Chris@40 16656 hardcode_into_libs=yes
Chris@40 16657 ;;
Chris@40 16658
Chris@40 16659 uts4*)
Chris@40 16660 version_type=linux # correct to gnu/linux during the next big refactor
Chris@40 16661 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Chris@40 16662 soname_spec='$libname$release$shared_ext$major'
Chris@40 16663 shlibpath_var=LD_LIBRARY_PATH
Chris@40 16664 ;;
Chris@40 16665
Chris@40 16666 *)
Chris@40 16667 dynamic_linker=no
Chris@40 16668 ;;
Chris@40 16669 esac
Chris@40 16670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
Chris@40 16671 $as_echo "$dynamic_linker" >&6; }
Chris@40 16672 test no = "$dynamic_linker" && can_build_shared=no
Chris@40 16673
Chris@40 16674 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@40 16675 if test yes = "$GCC"; then
Chris@40 16676 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@40 16677 fi
Chris@40 16678
Chris@40 16679 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
Chris@40 16680 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
Chris@40 16681 fi
Chris@40 16682
Chris@40 16683 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
Chris@40 16684 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
Chris@40 16685 fi
Chris@40 16686
Chris@40 16687 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
Chris@40 16688 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
Chris@40 16689
Chris@40 16690 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
Chris@40 16691 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
Chris@40 16692
Chris@40 16693 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
Chris@40 16694 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
Chris@40 16695
Chris@40 16696
Chris@40 16697
Chris@40 16698
Chris@40 16699
Chris@40 16700
Chris@40 16701
Chris@40 16702
Chris@40 16703
Chris@40 16704
Chris@40 16705
Chris@40 16706
Chris@40 16707
Chris@40 16708
Chris@40 16709
Chris@40 16710
Chris@40 16711
Chris@40 16712
Chris@40 16713
Chris@40 16714
Chris@40 16715
Chris@40 16716
Chris@40 16717
Chris@40 16718
Chris@40 16719
Chris@40 16720
Chris@40 16721
Chris@40 16722
Chris@40 16723
Chris@40 16724
Chris@40 16725
Chris@40 16726
Chris@40 16727
Chris@40 16728
Chris@40 16729
Chris@40 16730
Chris@40 16731
Chris@40 16732
Chris@40 16733
Chris@40 16734
Chris@40 16735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
Chris@40 16736 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
Chris@40 16737 hardcode_action_CXX=
Chris@40 16738 if test -n "$hardcode_libdir_flag_spec_CXX" ||
Chris@40 16739 test -n "$runpath_var_CXX" ||
Chris@40 16740 test yes = "$hardcode_automatic_CXX"; then
Chris@40 16741
Chris@40 16742 # We can hardcode non-existent directories.
Chris@40 16743 if test no != "$hardcode_direct_CXX" &&
Chris@40 16744 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@40 16745 # have to relink, otherwise we might link with an installed library
Chris@40 16746 # when we should be linking with a yet-to-be-installed one
Chris@40 16747 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
Chris@40 16748 test no != "$hardcode_minus_L_CXX"; then
Chris@40 16749 # Linking always hardcodes the temporary library directory.
Chris@40 16750 hardcode_action_CXX=relink
Chris@40 16751 else
Chris@40 16752 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@40 16753 hardcode_action_CXX=immediate
Chris@40 16754 fi
Chris@40 16755 else
Chris@40 16756 # We cannot hardcode anything, or else we can only hardcode existing
Chris@40 16757 # directories.
Chris@40 16758 hardcode_action_CXX=unsupported
Chris@40 16759 fi
Chris@40 16760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
Chris@40 16761 $as_echo "$hardcode_action_CXX" >&6; }
Chris@40 16762
Chris@40 16763 if test relink = "$hardcode_action_CXX" ||
Chris@40 16764 test yes = "$inherit_rpath_CXX"; then
Chris@40 16765 # Fast installation is not supported
Chris@40 16766 enable_fast_install=no
Chris@40 16767 elif test yes = "$shlibpath_overrides_runpath" ||
Chris@40 16768 test no = "$enable_shared"; then
Chris@40 16769 # Fast installation is not necessary
Chris@40 16770 enable_fast_install=needless
Chris@40 16771 fi
Chris@40 16772
Chris@40 16773
Chris@40 16774
Chris@40 16775
Chris@40 16776
Chris@40 16777
Chris@40 16778
Chris@40 16779 fi # test -n "$compiler"
Chris@40 16780
Chris@40 16781 CC=$lt_save_CC
Chris@40 16782 CFLAGS=$lt_save_CFLAGS
Chris@40 16783 LDCXX=$LD
Chris@40 16784 LD=$lt_save_LD
Chris@40 16785 GCC=$lt_save_GCC
Chris@40 16786 with_gnu_ld=$lt_save_with_gnu_ld
Chris@40 16787 lt_cv_path_LDCXX=$lt_cv_path_LD
Chris@40 16788 lt_cv_path_LD=$lt_save_path_LD
Chris@40 16789 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
Chris@40 16790 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
Chris@40 16791 fi # test yes != "$_lt_caught_CXX_error"
Chris@40 16792
Chris@40 16793 ac_ext=c
Chris@40 16794 ac_cpp='$CPP $CPPFLAGS'
Chris@40 16795 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 16796 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 16797 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 16798
Chris@40 16799
Chris@40 16800
Chris@40 16801
Chris@40 16802
Chris@40 16803
Chris@40 16804
Chris@40 16805
Chris@40 16806
Chris@40 16807
Chris@40 16808
Chris@40 16809
Chris@40 16810
Chris@40 16811
Chris@40 16812
Chris@40 16813 ac_config_commands="$ac_config_commands libtool"
Chris@40 16814
Chris@40 16815
Chris@40 16816
Chris@40 16817
Chris@40 16818 # Only expand once:
Chris@40 16819
Chris@40 16820
Chris@40 16821 if test -n "$ac_tool_prefix"; then
Chris@40 16822 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
Chris@40 16823 set dummy ${ac_tool_prefix}windres; ac_word=$2
Chris@40 16824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 16825 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 16826 if ${ac_cv_prog_RC+:} false; then :
Chris@40 16827 $as_echo_n "(cached) " >&6
Chris@40 16828 else
Chris@40 16829 if test -n "$RC"; then
Chris@40 16830 ac_cv_prog_RC="$RC" # Let the user override the test.
Chris@40 16831 else
Chris@40 16832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 16833 for as_dir in $PATH
Chris@40 16834 do
Chris@40 16835 IFS=$as_save_IFS
Chris@40 16836 test -z "$as_dir" && as_dir=.
Chris@40 16837 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 16838 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 16839 ac_cv_prog_RC="${ac_tool_prefix}windres"
Chris@40 16840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 16841 break 2
Chris@40 16842 fi
Chris@40 16843 done
Chris@40 16844 done
Chris@40 16845 IFS=$as_save_IFS
Chris@40 16846
Chris@40 16847 fi
Chris@40 16848 fi
Chris@40 16849 RC=$ac_cv_prog_RC
Chris@40 16850 if test -n "$RC"; then
Chris@40 16851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5
Chris@40 16852 $as_echo "$RC" >&6; }
Chris@40 16853 else
Chris@40 16854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 16855 $as_echo "no" >&6; }
Chris@40 16856 fi
Chris@40 16857
Chris@40 16858
Chris@40 16859 fi
Chris@40 16860 if test -z "$ac_cv_prog_RC"; then
Chris@40 16861 ac_ct_RC=$RC
Chris@40 16862 # Extract the first word of "windres", so it can be a program name with args.
Chris@40 16863 set dummy windres; ac_word=$2
Chris@40 16864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 16865 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 16866 if ${ac_cv_prog_ac_ct_RC+:} false; then :
Chris@40 16867 $as_echo_n "(cached) " >&6
Chris@40 16868 else
Chris@40 16869 if test -n "$ac_ct_RC"; then
Chris@40 16870 ac_cv_prog_ac_ct_RC="$ac_ct_RC" # Let the user override the test.
Chris@40 16871 else
Chris@40 16872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 16873 for as_dir in $PATH
Chris@40 16874 do
Chris@40 16875 IFS=$as_save_IFS
Chris@40 16876 test -z "$as_dir" && as_dir=.
Chris@40 16877 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 16878 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 16879 ac_cv_prog_ac_ct_RC="windres"
Chris@40 16880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 16881 break 2
Chris@40 16882 fi
Chris@40 16883 done
Chris@40 16884 done
Chris@40 16885 IFS=$as_save_IFS
Chris@40 16886
Chris@40 16887 fi
Chris@40 16888 fi
Chris@40 16889 ac_ct_RC=$ac_cv_prog_ac_ct_RC
Chris@40 16890 if test -n "$ac_ct_RC"; then
Chris@40 16891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RC" >&5
Chris@40 16892 $as_echo "$ac_ct_RC" >&6; }
Chris@40 16893 else
Chris@40 16894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 16895 $as_echo "no" >&6; }
Chris@40 16896 fi
Chris@40 16897
Chris@40 16898 if test "x$ac_ct_RC" = x; then
Chris@40 16899 RC=""
Chris@40 16900 else
Chris@40 16901 case $cross_compiling:$ac_tool_warned in
Chris@40 16902 yes:)
Chris@40 16903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 16904 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 16905 ac_tool_warned=yes ;;
Chris@40 16906 esac
Chris@40 16907 RC=$ac_ct_RC
Chris@40 16908 fi
Chris@40 16909 else
Chris@40 16910 RC="$ac_cv_prog_RC"
Chris@40 16911 fi
Chris@40 16912
Chris@40 16913
Chris@40 16914
Chris@40 16915 # Source file extension for RC test sources.
Chris@40 16916 ac_ext=rc
Chris@40 16917
Chris@40 16918 # Object file extension for compiled RC test sources.
Chris@40 16919 objext=o
Chris@40 16920 objext_RC=$objext
Chris@40 16921
Chris@40 16922 # Code to be used in simple compile tests
Chris@40 16923 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
Chris@40 16924
Chris@40 16925 # Code to be used in simple link tests
Chris@40 16926 lt_simple_link_test_code=$lt_simple_compile_test_code
Chris@40 16927
Chris@40 16928 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
Chris@40 16929
Chris@40 16930
Chris@40 16931
Chris@40 16932
Chris@40 16933
Chris@40 16934
Chris@40 16935 # If no C compiler was specified, use CC.
Chris@40 16936 LTCC=${LTCC-"$CC"}
Chris@40 16937
Chris@40 16938 # If no C compiler flags were specified, use CFLAGS.
Chris@40 16939 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@40 16940
Chris@40 16941 # Allow CC to be a program name with arguments.
Chris@40 16942 compiler=$CC
Chris@40 16943
Chris@40 16944
Chris@40 16945 # save warnings/boilerplate of simple test code
Chris@40 16946 ac_outfile=conftest.$ac_objext
Chris@40 16947 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@40 16948 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@40 16949 _lt_compiler_boilerplate=`cat conftest.err`
Chris@40 16950 $RM conftest*
Chris@40 16951
Chris@40 16952 ac_outfile=conftest.$ac_objext
Chris@40 16953 echo "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@40 16954 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@40 16955 _lt_linker_boilerplate=`cat conftest.err`
Chris@40 16956 $RM -r conftest*
Chris@40 16957
Chris@40 16958
Chris@40 16959 # Allow CC to be a program name with arguments.
Chris@40 16960 lt_save_CC=$CC
Chris@40 16961 lt_save_CFLAGS=$CFLAGS
Chris@40 16962 lt_save_GCC=$GCC
Chris@40 16963 GCC=
Chris@40 16964 CC=${RC-"windres"}
Chris@40 16965 CFLAGS=
Chris@40 16966 compiler=$CC
Chris@40 16967 compiler_RC=$CC
Chris@40 16968 func_cc_basename $compiler
Chris@40 16969 cc_basename=$func_cc_basename_result
Chris@40 16970
Chris@40 16971 lt_cv_prog_compiler_c_o_RC=yes
Chris@40 16972
Chris@40 16973 if test -n "$compiler"; then
Chris@40 16974 :
Chris@40 16975
Chris@40 16976
Chris@40 16977
Chris@40 16978 fi
Chris@40 16979
Chris@40 16980 GCC=$lt_save_GCC
Chris@40 16981 ac_ext=c
Chris@40 16982 ac_cpp='$CPP $CPPFLAGS'
Chris@40 16983 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 16984 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 16985 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 16986
Chris@40 16987 CC=$lt_save_CC
Chris@40 16988 CFLAGS=$lt_save_CFLAGS
Chris@40 16989
Chris@40 16990
Chris@40 16991
Chris@40 16992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
Chris@40 16993 $as_echo_n "checking whether ln -s works... " >&6; }
Chris@40 16994 LN_S=$as_ln_s
Chris@40 16995 if test "$LN_S" = "ln -s"; then
Chris@40 16996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 16997 $as_echo "yes" >&6; }
Chris@40 16998 else
Chris@40 16999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
Chris@40 17000 $as_echo "no, using $LN_S" >&6; }
Chris@40 17001 fi
Chris@40 17002
Chris@40 17003
Chris@40 17004 # Extract the first word of "autogen", so it can be a program name with args.
Chris@40 17005 set dummy autogen; ac_word=$2
Chris@40 17006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 17007 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 17008 if ${ac_cv_prog_HAVE_AUTOGEN+:} false; then :
Chris@40 17009 $as_echo_n "(cached) " >&6
Chris@40 17010 else
Chris@40 17011 if test -n "$HAVE_AUTOGEN"; then
Chris@40 17012 ac_cv_prog_HAVE_AUTOGEN="$HAVE_AUTOGEN" # Let the user override the test.
Chris@40 17013 else
Chris@40 17014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 17015 for as_dir in $PATH
Chris@40 17016 do
Chris@40 17017 IFS=$as_save_IFS
Chris@40 17018 test -z "$as_dir" && as_dir=.
Chris@40 17019 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 17020 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 17021 ac_cv_prog_HAVE_AUTOGEN="yes"
Chris@40 17022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 17023 break 2
Chris@40 17024 fi
Chris@40 17025 done
Chris@40 17026 done
Chris@40 17027 IFS=$as_save_IFS
Chris@40 17028
Chris@40 17029 test -z "$ac_cv_prog_HAVE_AUTOGEN" && ac_cv_prog_HAVE_AUTOGEN="no"
Chris@40 17030 fi
Chris@40 17031 fi
Chris@40 17032 HAVE_AUTOGEN=$ac_cv_prog_HAVE_AUTOGEN
Chris@40 17033 if test -n "$HAVE_AUTOGEN"; then
Chris@40 17034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_AUTOGEN" >&5
Chris@40 17035 $as_echo "$HAVE_AUTOGEN" >&6; }
Chris@40 17036 else
Chris@40 17037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 17038 $as_echo "no" >&6; }
Chris@40 17039 fi
Chris@40 17040
Chris@40 17041
Chris@40 17042 # Extract the first word of "wine", so it can be a program name with args.
Chris@40 17043 set dummy wine; ac_word=$2
Chris@40 17044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 17045 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 17046 if ${ac_cv_prog_HAVE_WINE+:} false; then :
Chris@40 17047 $as_echo_n "(cached) " >&6
Chris@40 17048 else
Chris@40 17049 if test -n "$HAVE_WINE"; then
Chris@40 17050 ac_cv_prog_HAVE_WINE="$HAVE_WINE" # Let the user override the test.
Chris@40 17051 else
Chris@40 17052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 17053 for as_dir in $PATH
Chris@40 17054 do
Chris@40 17055 IFS=$as_save_IFS
Chris@40 17056 test -z "$as_dir" && as_dir=.
Chris@40 17057 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 17058 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 17059 ac_cv_prog_HAVE_WINE="yes"
Chris@40 17060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 17061 break 2
Chris@40 17062 fi
Chris@40 17063 done
Chris@40 17064 done
Chris@40 17065 IFS=$as_save_IFS
Chris@40 17066
Chris@40 17067 test -z "$ac_cv_prog_HAVE_WINE" && ac_cv_prog_HAVE_WINE="no"
Chris@40 17068 fi
Chris@40 17069 fi
Chris@40 17070 HAVE_WINE=$ac_cv_prog_HAVE_WINE
Chris@40 17071 if test -n "$HAVE_WINE"; then
Chris@40 17072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_WINE" >&5
Chris@40 17073 $as_echo "$HAVE_WINE" >&6; }
Chris@40 17074 else
Chris@40 17075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 17076 $as_echo "no" >&6; }
Chris@40 17077 fi
Chris@40 17078
Chris@40 17079
Chris@40 17080 # Extract the first word of "xcode-select", so it can be a program name with args.
Chris@40 17081 set dummy xcode-select; ac_word=$2
Chris@40 17082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 17083 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 17084 if ${ac_cv_prog_HAVE_XCODE_SELECT+:} false; then :
Chris@40 17085 $as_echo_n "(cached) " >&6
Chris@40 17086 else
Chris@40 17087 if test -n "$HAVE_XCODE_SELECT"; then
Chris@40 17088 ac_cv_prog_HAVE_XCODE_SELECT="$HAVE_XCODE_SELECT" # Let the user override the test.
Chris@40 17089 else
Chris@40 17090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 17091 for as_dir in $PATH
Chris@40 17092 do
Chris@40 17093 IFS=$as_save_IFS
Chris@40 17094 test -z "$as_dir" && as_dir=.
Chris@40 17095 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 17096 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 17097 ac_cv_prog_HAVE_XCODE_SELECT="yes"
Chris@40 17098 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 17099 break 2
Chris@40 17100 fi
Chris@40 17101 done
Chris@40 17102 done
Chris@40 17103 IFS=$as_save_IFS
Chris@40 17104
Chris@40 17105 test -z "$ac_cv_prog_HAVE_XCODE_SELECT" && ac_cv_prog_HAVE_XCODE_SELECT="no"
Chris@40 17106 fi
Chris@40 17107 fi
Chris@40 17108 HAVE_XCODE_SELECT=$ac_cv_prog_HAVE_XCODE_SELECT
Chris@40 17109 if test -n "$HAVE_XCODE_SELECT"; then
Chris@40 17110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_XCODE_SELECT" >&5
Chris@40 17111 $as_echo "$HAVE_XCODE_SELECT" >&6; }
Chris@40 17112 else
Chris@40 17113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 17114 $as_echo "no" >&6; }
Chris@40 17115 fi
Chris@40 17116
Chris@40 17117
Chris@40 17118
Chris@40 17119 #------------------------------------------------------------------------------------
Chris@40 17120 # Rules for library version information:
Chris@40 17121 #
Chris@40 17122 # 1. Start with version information of `0:0:0' for each libtool library.
Chris@40 17123 # 2. Update the version information only immediately before a public release of
Chris@40 17124 # your software. More frequent updates are unnecessary, and only guarantee
Chris@40 17125 # that the current interface number gets larger faster.
Chris@40 17126 # 3. If the library source code has changed at all since the last update, then
Chris@40 17127 # increment revision (`c:r:a' becomes `c:r+1:a').
Chris@40 17128 # 4. If any interfaces have been added, removed, or changed since the last update,
Chris@40 17129 # increment current, and set revision to 0.
Chris@40 17130 # 5. If any interfaces have been added since the last public release, then increment
Chris@40 17131 # age.
Chris@40 17132 # 6. If any interfaces have been removed since the last public release, then set age
Chris@40 17133 # to 0.
Chris@40 17134
Chris@40 17135 CLEAN_VERSION=`echo $PACKAGE_VERSION | $SED "s/p.*//"`
Chris@40 17136 VERSION_MINOR=`echo $CLEAN_VERSION | $SED "s/.*\.//"`
Chris@40 17137
Chris@40 17138 SHARED_VERSION_INFO="1:$VERSION_MINOR:0"
Chris@40 17139
Chris@40 17140 #------------------------------------------------------------------------------------
Chris@40 17141
Chris@40 17142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Chris@40 17143 $as_echo_n "checking for ANSI C header files... " >&6; }
Chris@40 17144 if ${ac_cv_header_stdc+:} false; then :
Chris@40 17145 $as_echo_n "(cached) " >&6
Chris@40 17146 else
Chris@40 17147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 17148 /* end confdefs.h. */
Chris@40 17149 #include <stdlib.h>
Chris@40 17150 #include <stdarg.h>
Chris@40 17151 #include <string.h>
Chris@40 17152 #include <float.h>
Chris@40 17153
Chris@40 17154 int
Chris@40 17155 main ()
Chris@40 17156 {
Chris@40 17157
Chris@40 17158 ;
Chris@40 17159 return 0;
Chris@40 17160 }
Chris@40 17161 _ACEOF
Chris@40 17162 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 17163 ac_cv_header_stdc=yes
Chris@40 17164 else
Chris@40 17165 ac_cv_header_stdc=no
Chris@40 17166 fi
Chris@40 17167 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 17168
Chris@40 17169 if test $ac_cv_header_stdc = yes; then
Chris@40 17170 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Chris@40 17171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 17172 /* end confdefs.h. */
Chris@40 17173 #include <string.h>
Chris@40 17174
Chris@40 17175 _ACEOF
Chris@40 17176 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@40 17177 $EGREP "memchr" >/dev/null 2>&1; then :
Chris@40 17178
Chris@40 17179 else
Chris@40 17180 ac_cv_header_stdc=no
Chris@40 17181 fi
Chris@40 17182 rm -f conftest*
Chris@40 17183
Chris@40 17184 fi
Chris@40 17185
Chris@40 17186 if test $ac_cv_header_stdc = yes; then
Chris@40 17187 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Chris@40 17188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 17189 /* end confdefs.h. */
Chris@40 17190 #include <stdlib.h>
Chris@40 17191
Chris@40 17192 _ACEOF
Chris@40 17193 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@40 17194 $EGREP "free" >/dev/null 2>&1; then :
Chris@40 17195
Chris@40 17196 else
Chris@40 17197 ac_cv_header_stdc=no
Chris@40 17198 fi
Chris@40 17199 rm -f conftest*
Chris@40 17200
Chris@40 17201 fi
Chris@40 17202
Chris@40 17203 if test $ac_cv_header_stdc = yes; then
Chris@40 17204 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Chris@40 17205 if test "$cross_compiling" = yes; then :
Chris@40 17206 :
Chris@40 17207 else
Chris@40 17208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 17209 /* end confdefs.h. */
Chris@40 17210 #include <ctype.h>
Chris@40 17211 #include <stdlib.h>
Chris@40 17212 #if ((' ' & 0x0FF) == 0x020)
Chris@40 17213 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
Chris@40 17214 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Chris@40 17215 #else
Chris@40 17216 # define ISLOWER(c) \
Chris@40 17217 (('a' <= (c) && (c) <= 'i') \
Chris@40 17218 || ('j' <= (c) && (c) <= 'r') \
Chris@40 17219 || ('s' <= (c) && (c) <= 'z'))
Chris@40 17220 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
Chris@40 17221 #endif
Chris@40 17222
Chris@40 17223 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Chris@40 17224 int
Chris@40 17225 main ()
Chris@40 17226 {
Chris@40 17227 int i;
Chris@40 17228 for (i = 0; i < 256; i++)
Chris@40 17229 if (XOR (islower (i), ISLOWER (i))
Chris@40 17230 || toupper (i) != TOUPPER (i))
Chris@40 17231 return 2;
Chris@40 17232 return 0;
Chris@40 17233 }
Chris@40 17234 _ACEOF
Chris@40 17235 if ac_fn_c_try_run "$LINENO"; then :
Chris@40 17236
Chris@40 17237 else
Chris@40 17238 ac_cv_header_stdc=no
Chris@40 17239 fi
Chris@40 17240 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@40 17241 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@40 17242 fi
Chris@40 17243
Chris@40 17244 fi
Chris@40 17245 fi
Chris@40 17246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Chris@40 17247 $as_echo "$ac_cv_header_stdc" >&6; }
Chris@40 17248 if test $ac_cv_header_stdc = yes; then
Chris@40 17249
Chris@40 17250 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
Chris@40 17251
Chris@40 17252 fi
Chris@40 17253
Chris@40 17254
Chris@40 17255 for ac_header in endian.h
Chris@40 17256 do :
Chris@40 17257 ac_fn_c_check_header_mongrel "$LINENO" "endian.h" "ac_cv_header_endian_h" "$ac_includes_default"
Chris@40 17258 if test "x$ac_cv_header_endian_h" = xyes; then :
Chris@40 17259 cat >>confdefs.h <<_ACEOF
Chris@40 17260 #define HAVE_ENDIAN_H 1
Chris@40 17261 _ACEOF
Chris@40 17262
Chris@40 17263 fi
Chris@40 17264
Chris@40 17265 done
Chris@40 17266
Chris@40 17267 for ac_header in byteswap.h
Chris@40 17268 do :
Chris@40 17269 ac_fn_c_check_header_mongrel "$LINENO" "byteswap.h" "ac_cv_header_byteswap_h" "$ac_includes_default"
Chris@40 17270 if test "x$ac_cv_header_byteswap_h" = xyes; then :
Chris@40 17271 cat >>confdefs.h <<_ACEOF
Chris@40 17272 #define HAVE_BYTESWAP_H 1
Chris@40 17273 _ACEOF
Chris@40 17274
Chris@40 17275 fi
Chris@40 17276
Chris@40 17277 done
Chris@40 17278
Chris@40 17279 for ac_header in locale.h
Chris@40 17280 do :
Chris@40 17281 ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
Chris@40 17282 if test "x$ac_cv_header_locale_h" = xyes; then :
Chris@40 17283 cat >>confdefs.h <<_ACEOF
Chris@40 17284 #define HAVE_LOCALE_H 1
Chris@40 17285 _ACEOF
Chris@40 17286
Chris@40 17287 fi
Chris@40 17288
Chris@40 17289 done
Chris@40 17290
Chris@40 17291 for ac_header in sys/time.h
Chris@40 17292 do :
Chris@40 17293 ac_fn_c_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
Chris@40 17294 if test "x$ac_cv_header_sys_time_h" = xyes; then :
Chris@40 17295 cat >>confdefs.h <<_ACEOF
Chris@40 17296 #define HAVE_SYS_TIME_H 1
Chris@40 17297 _ACEOF
Chris@40 17298
Chris@40 17299 fi
Chris@40 17300
Chris@40 17301 done
Chris@40 17302
Chris@40 17303
Chris@40 17304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
Chris@40 17305 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
Chris@40 17306 if ${ac_cv_header_sys_wait_h+:} false; then :
Chris@40 17307 $as_echo_n "(cached) " >&6
Chris@40 17308 else
Chris@40 17309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 17310 /* end confdefs.h. */
Chris@40 17311 #include <sys/types.h>
Chris@40 17312 #include <sys/wait.h>
Chris@40 17313 #ifndef WEXITSTATUS
Chris@40 17314 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
Chris@40 17315 #endif
Chris@40 17316 #ifndef WIFEXITED
Chris@40 17317 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
Chris@40 17318 #endif
Chris@40 17319
Chris@40 17320 int
Chris@40 17321 main ()
Chris@40 17322 {
Chris@40 17323 int s;
Chris@40 17324 wait (&s);
Chris@40 17325 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
Chris@40 17326 ;
Chris@40 17327 return 0;
Chris@40 17328 }
Chris@40 17329 _ACEOF
Chris@40 17330 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 17331 ac_cv_header_sys_wait_h=yes
Chris@40 17332 else
Chris@40 17333 ac_cv_header_sys_wait_h=no
Chris@40 17334 fi
Chris@40 17335 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 17336 fi
Chris@40 17337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
Chris@40 17338 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
Chris@40 17339 if test $ac_cv_header_sys_wait_h = yes; then
Chris@40 17340
Chris@40 17341 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
Chris@40 17342
Chris@40 17343 fi
Chris@40 17344
Chris@40 17345
Chris@40 17346 ac_fn_c_check_decl "$LINENO" "S_IRGRP" "ac_cv_have_decl_S_IRGRP" "$ac_includes_default"
Chris@40 17347 if test "x$ac_cv_have_decl_S_IRGRP" = xyes; then :
Chris@40 17348 ac_have_decl=1
Chris@40 17349 else
Chris@40 17350 ac_have_decl=0
Chris@40 17351 fi
Chris@40 17352
Chris@40 17353 cat >>confdefs.h <<_ACEOF
Chris@40 17354 #define HAVE_DECL_S_IRGRP $ac_have_decl
Chris@40 17355 _ACEOF
Chris@40 17356
Chris@40 17357 if test x$ac_cv_have_decl_S_IRGRP = xyes ; then
Chris@40 17358
Chris@40 17359 cat >>confdefs.h <<_ACEOF
Chris@40 17360 #define HAVE_DECL_S_IRGRP 1
Chris@40 17361 _ACEOF
Chris@40 17362
Chris@40 17363 else
Chris@40 17364 cat >>confdefs.h <<_ACEOF
Chris@40 17365 #define HAVE_DECL_S_IRGRP 0
Chris@40 17366 _ACEOF
Chris@40 17367
Chris@40 17368 fi
Chris@40 17369
Chris@40 17370 if test "$build_os:$target_os:$host_os:$HAVE_WINE" = "linux-gnu:mingw32msvc:mingw32msvc:yes"; then
Chris@40 17371 LINUX_MINGW_CROSS_TEST_TRUE=
Chris@40 17372 LINUX_MINGW_CROSS_TEST_FALSE='#'
Chris@40 17373 else
Chris@40 17374 LINUX_MINGW_CROSS_TEST_TRUE='#'
Chris@40 17375 LINUX_MINGW_CROSS_TEST_FALSE=
Chris@40 17376 fi
Chris@40 17377
Chris@40 17378
Chris@40 17379 #====================================================================================
Chris@40 17380 # Couple of initializations here. Fill in real values later.
Chris@40 17381
Chris@40 17382 SHLIB_VERSION_ARG=""
Chris@40 17383
Chris@40 17384 #====================================================================================
Chris@40 17385 # Finished checking, handle options.
Chris@40 17386
Chris@40 17387 # Check whether --enable-experimental was given.
Chris@40 17388 if test "${enable_experimental+set}" = set; then :
Chris@40 17389 enableval=$enable_experimental;
Chris@40 17390 fi
Chris@40 17391
Chris@40 17392
Chris@40 17393 EXPERIMENTAL_CODE=0
Chris@40 17394 if test x$enable_experimental = xyes ; then
Chris@40 17395 EXPERIMENTAL_CODE=1
Chris@40 17396 fi
Chris@40 17397
Chris@40 17398 cat >>confdefs.h <<_ACEOF
Chris@40 17399 #define ENABLE_EXPERIMENTAL_CODE ${EXPERIMENTAL_CODE}
Chris@40 17400 _ACEOF
Chris@40 17401
Chris@40 17402
Chris@40 17403 # Check whether --enable-werror was given.
Chris@40 17404 if test "${enable_werror+set}" = set; then :
Chris@40 17405 enableval=$enable_werror;
Chris@40 17406 fi
Chris@40 17407
Chris@40 17408
Chris@40 17409 # Check whether --enable-stack-smash-protection was given.
Chris@40 17410 if test "${enable_stack_smash_protection+set}" = set; then :
Chris@40 17411 enableval=$enable_stack_smash_protection;
Chris@40 17412 fi
Chris@40 17413
Chris@40 17414
Chris@40 17415 # Check whether --enable-gcc-pipe was given.
Chris@40 17416 if test "${enable_gcc_pipe+set}" = set; then :
Chris@40 17417 enableval=$enable_gcc_pipe;
Chris@40 17418 fi
Chris@40 17419
Chris@40 17420
Chris@40 17421 # Check whether --enable-gcc-opt was given.
Chris@40 17422 if test "${enable_gcc_opt+set}" = set; then :
Chris@40 17423 enableval=$enable_gcc_opt;
Chris@40 17424 fi
Chris@40 17425
Chris@40 17426
Chris@40 17427 # Check whether --enable-cpu-clip was given.
Chris@40 17428 if test "${enable_cpu_clip+set}" = set; then :
Chris@40 17429 enableval=$enable_cpu_clip;
Chris@40 17430 fi
Chris@40 17431
Chris@40 17432
Chris@40 17433 # Check whether --enable-bow-docs was given.
Chris@40 17434 if test "${enable_bow_docs+set}" = set; then :
Chris@40 17435 enableval=$enable_bow_docs;
Chris@40 17436 fi
Chris@40 17437
Chris@40 17438
Chris@40 17439 # Check whether --enable-sqlite was given.
Chris@40 17440 if test "${enable_sqlite+set}" = set; then :
Chris@40 17441 enableval=$enable_sqlite;
Chris@40 17442 fi
Chris@40 17443
Chris@40 17444
Chris@40 17445 # Check whether --enable-alsa was given.
Chris@40 17446 if test "${enable_alsa+set}" = set; then :
Chris@40 17447 enableval=$enable_alsa;
Chris@40 17448 fi
Chris@40 17449
Chris@40 17450
Chris@40 17451 # Check whether --enable-external-libs was given.
Chris@40 17452 if test "${enable_external_libs+set}" = set; then :
Chris@40 17453 enableval=$enable_external_libs;
Chris@40 17454 fi
Chris@40 17455
Chris@40 17456
Chris@40 17457 # Check whether --enable-octave was given.
Chris@40 17458 if test "${enable_octave+set}" = set; then :
Chris@40 17459 enableval=$enable_octave;
Chris@40 17460 fi
Chris@40 17461
Chris@40 17462
Chris@40 17463 # Check whether --enable-test-coverage was given.
Chris@40 17464 if test "${enable_test_coverage+set}" = set; then :
Chris@40 17465 enableval=$enable_test_coverage;
Chris@40 17466 fi
Chris@40 17467
Chris@40 17468 if test "$enable_test_coverage" = yes; then
Chris@40 17469 ENABLE_TEST_COVERAGE_TRUE=
Chris@40 17470 ENABLE_TEST_COVERAGE_FALSE='#'
Chris@40 17471 else
Chris@40 17472 ENABLE_TEST_COVERAGE_TRUE='#'
Chris@40 17473 ENABLE_TEST_COVERAGE_FALSE=
Chris@40 17474 fi
Chris@40 17475
Chris@40 17476
Chris@40 17477 #====================================================================================
Chris@40 17478 # Check types and their sizes.
Chris@40 17479
Chris@40 17480 # The cast to long int works around a bug in the HP C Compiler
Chris@40 17481 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 17482 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 17483 # This bug is HP SR number 8606223364.
Chris@40 17484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t" >&5
Chris@40 17485 $as_echo_n "checking size of wchar_t... " >&6; }
Chris@40 17486 if ${ac_cv_sizeof_wchar_t+:} false; then :
Chris@40 17487 $as_echo_n "(cached) " >&6
Chris@40 17488 else
Chris@40 17489 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (wchar_t))" "ac_cv_sizeof_wchar_t" "$ac_includes_default"; then :
Chris@40 17490
Chris@40 17491 else
Chris@40 17492 if test "$ac_cv_type_wchar_t" = yes; then
Chris@40 17493 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 17494 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 17495 as_fn_error 77 "cannot compute sizeof (wchar_t)
Chris@40 17496 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 17497 else
Chris@40 17498 ac_cv_sizeof_wchar_t=0
Chris@40 17499 fi
Chris@40 17500 fi
Chris@40 17501
Chris@40 17502 fi
Chris@40 17503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_wchar_t" >&5
Chris@40 17504 $as_echo "$ac_cv_sizeof_wchar_t" >&6; }
Chris@40 17505
Chris@40 17506
Chris@40 17507
Chris@40 17508 cat >>confdefs.h <<_ACEOF
Chris@40 17509 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
Chris@40 17510 _ACEOF
Chris@40 17511
Chris@40 17512
Chris@40 17513 # The cast to long int works around a bug in the HP C Compiler
Chris@40 17514 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 17515 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 17516 # This bug is HP SR number 8606223364.
Chris@40 17517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
Chris@40 17518 $as_echo_n "checking size of short... " >&6; }
Chris@40 17519 if ${ac_cv_sizeof_short+:} false; then :
Chris@40 17520 $as_echo_n "(cached) " >&6
Chris@40 17521 else
Chris@40 17522 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
Chris@40 17523
Chris@40 17524 else
Chris@40 17525 if test "$ac_cv_type_short" = yes; then
Chris@40 17526 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 17527 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 17528 as_fn_error 77 "cannot compute sizeof (short)
Chris@40 17529 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 17530 else
Chris@40 17531 ac_cv_sizeof_short=0
Chris@40 17532 fi
Chris@40 17533 fi
Chris@40 17534
Chris@40 17535 fi
Chris@40 17536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
Chris@40 17537 $as_echo "$ac_cv_sizeof_short" >&6; }
Chris@40 17538
Chris@40 17539
Chris@40 17540
Chris@40 17541 cat >>confdefs.h <<_ACEOF
Chris@40 17542 #define SIZEOF_SHORT $ac_cv_sizeof_short
Chris@40 17543 _ACEOF
Chris@40 17544
Chris@40 17545
Chris@40 17546 # The cast to long int works around a bug in the HP C Compiler
Chris@40 17547 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 17548 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 17549 # This bug is HP SR number 8606223364.
Chris@40 17550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
Chris@40 17551 $as_echo_n "checking size of int... " >&6; }
Chris@40 17552 if ${ac_cv_sizeof_int+:} false; then :
Chris@40 17553 $as_echo_n "(cached) " >&6
Chris@40 17554 else
Chris@40 17555 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
Chris@40 17556
Chris@40 17557 else
Chris@40 17558 if test "$ac_cv_type_int" = yes; then
Chris@40 17559 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 17560 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 17561 as_fn_error 77 "cannot compute sizeof (int)
Chris@40 17562 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 17563 else
Chris@40 17564 ac_cv_sizeof_int=0
Chris@40 17565 fi
Chris@40 17566 fi
Chris@40 17567
Chris@40 17568 fi
Chris@40 17569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
Chris@40 17570 $as_echo "$ac_cv_sizeof_int" >&6; }
Chris@40 17571
Chris@40 17572
Chris@40 17573
Chris@40 17574 cat >>confdefs.h <<_ACEOF
Chris@40 17575 #define SIZEOF_INT $ac_cv_sizeof_int
Chris@40 17576 _ACEOF
Chris@40 17577
Chris@40 17578
Chris@40 17579 # The cast to long int works around a bug in the HP C Compiler
Chris@40 17580 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 17581 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 17582 # This bug is HP SR number 8606223364.
Chris@40 17583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
Chris@40 17584 $as_echo_n "checking size of long... " >&6; }
Chris@40 17585 if ${ac_cv_sizeof_long+:} false; then :
Chris@40 17586 $as_echo_n "(cached) " >&6
Chris@40 17587 else
Chris@40 17588 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
Chris@40 17589
Chris@40 17590 else
Chris@40 17591 if test "$ac_cv_type_long" = yes; then
Chris@40 17592 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 17593 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 17594 as_fn_error 77 "cannot compute sizeof (long)
Chris@40 17595 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 17596 else
Chris@40 17597 ac_cv_sizeof_long=0
Chris@40 17598 fi
Chris@40 17599 fi
Chris@40 17600
Chris@40 17601 fi
Chris@40 17602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
Chris@40 17603 $as_echo "$ac_cv_sizeof_long" >&6; }
Chris@40 17604
Chris@40 17605
Chris@40 17606
Chris@40 17607 cat >>confdefs.h <<_ACEOF
Chris@40 17608 #define SIZEOF_LONG $ac_cv_sizeof_long
Chris@40 17609 _ACEOF
Chris@40 17610
Chris@40 17611
Chris@40 17612 # The cast to long int works around a bug in the HP C Compiler
Chris@40 17613 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 17614 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 17615 # This bug is HP SR number 8606223364.
Chris@40 17616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of float" >&5
Chris@40 17617 $as_echo_n "checking size of float... " >&6; }
Chris@40 17618 if ${ac_cv_sizeof_float+:} false; then :
Chris@40 17619 $as_echo_n "(cached) " >&6
Chris@40 17620 else
Chris@40 17621 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (float))" "ac_cv_sizeof_float" "$ac_includes_default"; then :
Chris@40 17622
Chris@40 17623 else
Chris@40 17624 if test "$ac_cv_type_float" = yes; then
Chris@40 17625 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 17626 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 17627 as_fn_error 77 "cannot compute sizeof (float)
Chris@40 17628 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 17629 else
Chris@40 17630 ac_cv_sizeof_float=0
Chris@40 17631 fi
Chris@40 17632 fi
Chris@40 17633
Chris@40 17634 fi
Chris@40 17635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_float" >&5
Chris@40 17636 $as_echo "$ac_cv_sizeof_float" >&6; }
Chris@40 17637
Chris@40 17638
Chris@40 17639
Chris@40 17640 cat >>confdefs.h <<_ACEOF
Chris@40 17641 #define SIZEOF_FLOAT $ac_cv_sizeof_float
Chris@40 17642 _ACEOF
Chris@40 17643
Chris@40 17644
Chris@40 17645 # The cast to long int works around a bug in the HP C Compiler
Chris@40 17646 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 17647 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 17648 # This bug is HP SR number 8606223364.
Chris@40 17649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
Chris@40 17650 $as_echo_n "checking size of double... " >&6; }
Chris@40 17651 if ${ac_cv_sizeof_double+:} false; then :
Chris@40 17652 $as_echo_n "(cached) " >&6
Chris@40 17653 else
Chris@40 17654 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
Chris@40 17655
Chris@40 17656 else
Chris@40 17657 if test "$ac_cv_type_double" = yes; then
Chris@40 17658 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 17659 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 17660 as_fn_error 77 "cannot compute sizeof (double)
Chris@40 17661 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 17662 else
Chris@40 17663 ac_cv_sizeof_double=0
Chris@40 17664 fi
Chris@40 17665 fi
Chris@40 17666
Chris@40 17667 fi
Chris@40 17668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
Chris@40 17669 $as_echo "$ac_cv_sizeof_double" >&6; }
Chris@40 17670
Chris@40 17671
Chris@40 17672
Chris@40 17673 cat >>confdefs.h <<_ACEOF
Chris@40 17674 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
Chris@40 17675 _ACEOF
Chris@40 17676
Chris@40 17677
Chris@40 17678 # The cast to long int works around a bug in the HP C Compiler
Chris@40 17679 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 17680 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 17681 # This bug is HP SR number 8606223364.
Chris@40 17682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5
Chris@40 17683 $as_echo_n "checking size of void*... " >&6; }
Chris@40 17684 if ${ac_cv_sizeof_voidp+:} false; then :
Chris@40 17685 $as_echo_n "(cached) " >&6
Chris@40 17686 else
Chris@40 17687 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp" "$ac_includes_default"; then :
Chris@40 17688
Chris@40 17689 else
Chris@40 17690 if test "$ac_cv_type_voidp" = yes; then
Chris@40 17691 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 17692 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 17693 as_fn_error 77 "cannot compute sizeof (void*)
Chris@40 17694 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 17695 else
Chris@40 17696 ac_cv_sizeof_voidp=0
Chris@40 17697 fi
Chris@40 17698 fi
Chris@40 17699
Chris@40 17700 fi
Chris@40 17701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5
Chris@40 17702 $as_echo "$ac_cv_sizeof_voidp" >&6; }
Chris@40 17703
Chris@40 17704
Chris@40 17705
Chris@40 17706 cat >>confdefs.h <<_ACEOF
Chris@40 17707 #define SIZEOF_VOIDP $ac_cv_sizeof_voidp
Chris@40 17708 _ACEOF
Chris@40 17709
Chris@40 17710
Chris@40 17711 # The cast to long int works around a bug in the HP C Compiler
Chris@40 17712 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 17713 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 17714 # This bug is HP SR number 8606223364.
Chris@40 17715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
Chris@40 17716 $as_echo_n "checking size of size_t... " >&6; }
Chris@40 17717 if ${ac_cv_sizeof_size_t+:} false; then :
Chris@40 17718 $as_echo_n "(cached) " >&6
Chris@40 17719 else
Chris@40 17720 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
Chris@40 17721
Chris@40 17722 else
Chris@40 17723 if test "$ac_cv_type_size_t" = yes; then
Chris@40 17724 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 17725 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 17726 as_fn_error 77 "cannot compute sizeof (size_t)
Chris@40 17727 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 17728 else
Chris@40 17729 ac_cv_sizeof_size_t=0
Chris@40 17730 fi
Chris@40 17731 fi
Chris@40 17732
Chris@40 17733 fi
Chris@40 17734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
Chris@40 17735 $as_echo "$ac_cv_sizeof_size_t" >&6; }
Chris@40 17736
Chris@40 17737
Chris@40 17738
Chris@40 17739 cat >>confdefs.h <<_ACEOF
Chris@40 17740 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
Chris@40 17741 _ACEOF
Chris@40 17742
Chris@40 17743
Chris@40 17744 # The cast to long int works around a bug in the HP C Compiler
Chris@40 17745 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 17746 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 17747 # This bug is HP SR number 8606223364.
Chris@40 17748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int64_t" >&5
Chris@40 17749 $as_echo_n "checking size of int64_t... " >&6; }
Chris@40 17750 if ${ac_cv_sizeof_int64_t+:} false; then :
Chris@40 17751 $as_echo_n "(cached) " >&6
Chris@40 17752 else
Chris@40 17753 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int64_t))" "ac_cv_sizeof_int64_t" "$ac_includes_default"; then :
Chris@40 17754
Chris@40 17755 else
Chris@40 17756 if test "$ac_cv_type_int64_t" = yes; then
Chris@40 17757 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 17758 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 17759 as_fn_error 77 "cannot compute sizeof (int64_t)
Chris@40 17760 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 17761 else
Chris@40 17762 ac_cv_sizeof_int64_t=0
Chris@40 17763 fi
Chris@40 17764 fi
Chris@40 17765
Chris@40 17766 fi
Chris@40 17767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int64_t" >&5
Chris@40 17768 $as_echo "$ac_cv_sizeof_int64_t" >&6; }
Chris@40 17769
Chris@40 17770
Chris@40 17771
Chris@40 17772 cat >>confdefs.h <<_ACEOF
Chris@40 17773 #define SIZEOF_INT64_T $ac_cv_sizeof_int64_t
Chris@40 17774 _ACEOF
Chris@40 17775
Chris@40 17776
Chris@40 17777 # The cast to long int works around a bug in the HP C Compiler
Chris@40 17778 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 17779 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 17780 # This bug is HP SR number 8606223364.
Chris@40 17781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
Chris@40 17782 $as_echo_n "checking size of long long... " >&6; }
Chris@40 17783 if ${ac_cv_sizeof_long_long+:} false; then :
Chris@40 17784 $as_echo_n "(cached) " >&6
Chris@40 17785 else
Chris@40 17786 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
Chris@40 17787
Chris@40 17788 else
Chris@40 17789 if test "$ac_cv_type_long_long" = yes; then
Chris@40 17790 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 17791 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 17792 as_fn_error 77 "cannot compute sizeof (long long)
Chris@40 17793 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 17794 else
Chris@40 17795 ac_cv_sizeof_long_long=0
Chris@40 17796 fi
Chris@40 17797 fi
Chris@40 17798
Chris@40 17799 fi
Chris@40 17800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
Chris@40 17801 $as_echo "$ac_cv_sizeof_long_long" >&6; }
Chris@40 17802
Chris@40 17803
Chris@40 17804
Chris@40 17805 cat >>confdefs.h <<_ACEOF
Chris@40 17806 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
Chris@40 17807 _ACEOF
Chris@40 17808
Chris@40 17809
Chris@40 17810
Chris@40 17811 #====================================================================================
Chris@40 17812 # Find an appropriate type for sf_count_t.
Chris@40 17813 # On systems supporting files larger than 2 Gig, sf_count_t must be a 64 bit value.
Chris@40 17814 # Unfortunately there is more than one way of ensuring this so need to do some
Chris@40 17815 # pretty rigourous testing here.
Chris@40 17816
Chris@40 17817 # Check for common 64 bit file offset types.
Chris@40 17818 # The cast to long int works around a bug in the HP C Compiler
Chris@40 17819 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 17820 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 17821 # This bug is HP SR number 8606223364.
Chris@40 17822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
Chris@40 17823 $as_echo_n "checking size of off_t... " >&6; }
Chris@40 17824 if ${ac_cv_sizeof_off_t+:} false; then :
Chris@40 17825 $as_echo_n "(cached) " >&6
Chris@40 17826 else
Chris@40 17827 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
Chris@40 17828
Chris@40 17829 else
Chris@40 17830 if test "$ac_cv_type_off_t" = yes; then
Chris@40 17831 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 17832 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 17833 as_fn_error 77 "cannot compute sizeof (off_t)
Chris@40 17834 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 17835 else
Chris@40 17836 ac_cv_sizeof_off_t=0
Chris@40 17837 fi
Chris@40 17838 fi
Chris@40 17839
Chris@40 17840 fi
Chris@40 17841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
Chris@40 17842 $as_echo "$ac_cv_sizeof_off_t" >&6; }
Chris@40 17843
Chris@40 17844
Chris@40 17845
Chris@40 17846 cat >>confdefs.h <<_ACEOF
Chris@40 17847 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
Chris@40 17848 _ACEOF
Chris@40 17849
Chris@40 17850
Chris@40 17851 # The cast to long int works around a bug in the HP C Compiler
Chris@40 17852 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 17853 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 17854 # This bug is HP SR number 8606223364.
Chris@40 17855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of loff_t" >&5
Chris@40 17856 $as_echo_n "checking size of loff_t... " >&6; }
Chris@40 17857 if ${ac_cv_sizeof_loff_t+:} false; then :
Chris@40 17858 $as_echo_n "(cached) " >&6
Chris@40 17859 else
Chris@40 17860 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (loff_t))" "ac_cv_sizeof_loff_t" "$ac_includes_default"; then :
Chris@40 17861
Chris@40 17862 else
Chris@40 17863 if test "$ac_cv_type_loff_t" = yes; then
Chris@40 17864 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 17865 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 17866 as_fn_error 77 "cannot compute sizeof (loff_t)
Chris@40 17867 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 17868 else
Chris@40 17869 ac_cv_sizeof_loff_t=0
Chris@40 17870 fi
Chris@40 17871 fi
Chris@40 17872
Chris@40 17873 fi
Chris@40 17874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_loff_t" >&5
Chris@40 17875 $as_echo "$ac_cv_sizeof_loff_t" >&6; }
Chris@40 17876
Chris@40 17877
Chris@40 17878
Chris@40 17879 cat >>confdefs.h <<_ACEOF
Chris@40 17880 #define SIZEOF_LOFF_T $ac_cv_sizeof_loff_t
Chris@40 17881 _ACEOF
Chris@40 17882
Chris@40 17883
Chris@40 17884 # The cast to long int works around a bug in the HP C Compiler
Chris@40 17885 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 17886 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 17887 # This bug is HP SR number 8606223364.
Chris@40 17888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off64_t" >&5
Chris@40 17889 $as_echo_n "checking size of off64_t... " >&6; }
Chris@40 17890 if ${ac_cv_sizeof_off64_t+:} false; then :
Chris@40 17891 $as_echo_n "(cached) " >&6
Chris@40 17892 else
Chris@40 17893 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off64_t))" "ac_cv_sizeof_off64_t" "$ac_includes_default"; then :
Chris@40 17894
Chris@40 17895 else
Chris@40 17896 if test "$ac_cv_type_off64_t" = yes; then
Chris@40 17897 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 17898 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 17899 as_fn_error 77 "cannot compute sizeof (off64_t)
Chris@40 17900 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 17901 else
Chris@40 17902 ac_cv_sizeof_off64_t=0
Chris@40 17903 fi
Chris@40 17904 fi
Chris@40 17905
Chris@40 17906 fi
Chris@40 17907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off64_t" >&5
Chris@40 17908 $as_echo "$ac_cv_sizeof_off64_t" >&6; }
Chris@40 17909
Chris@40 17910
Chris@40 17911
Chris@40 17912 cat >>confdefs.h <<_ACEOF
Chris@40 17913 #define SIZEOF_OFF64_T $ac_cv_sizeof_off64_t
Chris@40 17914 _ACEOF
Chris@40 17915
Chris@40 17916
Chris@40 17917
Chris@40 17918 if test "$enable_largefile:$ac_cv_sizeof_off_t" = "no:8" ; then
Chris@40 17919 echo
Chris@40 17920 echo "Error : Cannot disable large file support because sizeof (off_t) == 8."
Chris@40 17921 echo
Chris@40 17922 exit 1
Chris@40 17923 fi
Chris@40 17924
Chris@40 17925
Chris@40 17926 case "$host_os" in
Chris@40 17927 mingw32*)
Chris@40 17928 TYPEOF_SF_COUNT_T="__int64"
Chris@40 17929 SF_COUNT_MAX="0x7FFFFFFFFFFFFFFFLL"
Chris@40 17930 SIZEOF_SF_COUNT_T=8
Chris@40 17931
Chris@40 17932 $as_echo "#define __USE_MINGW_ANSI_STDIO 1" >>confdefs.h
Chris@40 17933
Chris@40 17934 ;;
Chris@40 17935 *)
Chris@40 17936 SIZEOF_SF_COUNT_T=0
Chris@40 17937 if test "x$ac_cv_sizeof_off_t" = "x8" ; then
Chris@40 17938 # If sizeof (off_t) is 8, no further checking is needed.
Chris@40 17939 TYPEOF_SF_COUNT_T="int64_t"
Chris@40 17940 SF_COUNT_MAX="0x7FFFFFFFFFFFFFFFLL"
Chris@40 17941 SIZEOF_SF_COUNT_T=8
Chris@40 17942 elif test "x$ac_cv_sizeof_loff_t" = "x8" ; then
Chris@40 17943 TYPEOF_SF_COUNT_T="int64_t"
Chris@40 17944 SF_COUNT_MAX="0x7FFFFFFFFFFFFFFFLL"
Chris@40 17945 SIZEOF_SF_COUNT_T=8
Chris@40 17946 elif test "x$ac_cv_sizeof_off64_t" = "x8" ; then
Chris@40 17947 TYPEOF_SF_COUNT_T="int64_t"
Chris@40 17948 SF_COUNT_MAX="0x7FFFFFFFFFFFFFFFLL"
Chris@40 17949 SIZEOF_SF_COUNT_T=8
Chris@40 17950 else
Chris@40 17951 # Save the old sizeof (off_t) value and then unset it to see if it
Chris@40 17952 # changes when Large File Support is enabled.
Chris@40 17953 pre_largefile_sizeof_off_t=$ac_cv_sizeof_off_t
Chris@40 17954 unset ac_cv_sizeof_off_t
Chris@40 17955
Chris@40 17956 # Check whether --enable-largefile was given.
Chris@40 17957 if test "${enable_largefile+set}" = set; then :
Chris@40 17958 enableval=$enable_largefile;
Chris@40 17959 fi
Chris@40 17960
Chris@40 17961 if test "$enable_largefile" != no; then
Chris@40 17962
Chris@40 17963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
Chris@40 17964 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
Chris@40 17965 if ${ac_cv_sys_largefile_CC+:} false; then :
Chris@40 17966 $as_echo_n "(cached) " >&6
Chris@40 17967 else
Chris@40 17968 ac_cv_sys_largefile_CC=no
Chris@40 17969 if test "$GCC" != yes; then
Chris@40 17970 ac_save_CC=$CC
Chris@40 17971 while :; do
Chris@40 17972 # IRIX 6.2 and later do not support large files by default,
Chris@40 17973 # so use the C compiler's -n32 option if that helps.
Chris@40 17974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 17975 /* end confdefs.h. */
Chris@40 17976 #include <sys/types.h>
Chris@40 17977 /* Check that off_t can represent 2**63 - 1 correctly.
Chris@40 17978 We can't simply define LARGE_OFF_T to be 9223372036854775807,
Chris@40 17979 since some C++ compilers masquerading as C compilers
Chris@40 17980 incorrectly reject 9223372036854775807. */
Chris@40 17981 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
Chris@40 17982 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
Chris@40 17983 && LARGE_OFF_T % 2147483647 == 1)
Chris@40 17984 ? 1 : -1];
Chris@40 17985 int
Chris@40 17986 main ()
Chris@40 17987 {
Chris@40 17988
Chris@40 17989 ;
Chris@40 17990 return 0;
Chris@40 17991 }
Chris@40 17992 _ACEOF
Chris@40 17993 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 17994 break
Chris@40 17995 fi
Chris@40 17996 rm -f core conftest.err conftest.$ac_objext
Chris@40 17997 CC="$CC -n32"
Chris@40 17998 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 17999 ac_cv_sys_largefile_CC=' -n32'; break
Chris@40 18000 fi
Chris@40 18001 rm -f core conftest.err conftest.$ac_objext
Chris@40 18002 break
Chris@40 18003 done
Chris@40 18004 CC=$ac_save_CC
Chris@40 18005 rm -f conftest.$ac_ext
Chris@40 18006 fi
Chris@40 18007 fi
Chris@40 18008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
Chris@40 18009 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
Chris@40 18010 if test "$ac_cv_sys_largefile_CC" != no; then
Chris@40 18011 CC=$CC$ac_cv_sys_largefile_CC
Chris@40 18012 fi
Chris@40 18013
Chris@40 18014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
Chris@40 18015 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
Chris@40 18016 if ${ac_cv_sys_file_offset_bits+:} false; then :
Chris@40 18017 $as_echo_n "(cached) " >&6
Chris@40 18018 else
Chris@40 18019 while :; do
Chris@40 18020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18021 /* end confdefs.h. */
Chris@40 18022 #include <sys/types.h>
Chris@40 18023 /* Check that off_t can represent 2**63 - 1 correctly.
Chris@40 18024 We can't simply define LARGE_OFF_T to be 9223372036854775807,
Chris@40 18025 since some C++ compilers masquerading as C compilers
Chris@40 18026 incorrectly reject 9223372036854775807. */
Chris@40 18027 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
Chris@40 18028 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
Chris@40 18029 && LARGE_OFF_T % 2147483647 == 1)
Chris@40 18030 ? 1 : -1];
Chris@40 18031 int
Chris@40 18032 main ()
Chris@40 18033 {
Chris@40 18034
Chris@40 18035 ;
Chris@40 18036 return 0;
Chris@40 18037 }
Chris@40 18038 _ACEOF
Chris@40 18039 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 18040 ac_cv_sys_file_offset_bits=no; break
Chris@40 18041 fi
Chris@40 18042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 18043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18044 /* end confdefs.h. */
Chris@40 18045 #define _FILE_OFFSET_BITS 64
Chris@40 18046 #include <sys/types.h>
Chris@40 18047 /* Check that off_t can represent 2**63 - 1 correctly.
Chris@40 18048 We can't simply define LARGE_OFF_T to be 9223372036854775807,
Chris@40 18049 since some C++ compilers masquerading as C compilers
Chris@40 18050 incorrectly reject 9223372036854775807. */
Chris@40 18051 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
Chris@40 18052 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
Chris@40 18053 && LARGE_OFF_T % 2147483647 == 1)
Chris@40 18054 ? 1 : -1];
Chris@40 18055 int
Chris@40 18056 main ()
Chris@40 18057 {
Chris@40 18058
Chris@40 18059 ;
Chris@40 18060 return 0;
Chris@40 18061 }
Chris@40 18062 _ACEOF
Chris@40 18063 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 18064 ac_cv_sys_file_offset_bits=64; break
Chris@40 18065 fi
Chris@40 18066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 18067 ac_cv_sys_file_offset_bits=unknown
Chris@40 18068 break
Chris@40 18069 done
Chris@40 18070 fi
Chris@40 18071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
Chris@40 18072 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
Chris@40 18073 case $ac_cv_sys_file_offset_bits in #(
Chris@40 18074 no | unknown) ;;
Chris@40 18075 *)
Chris@40 18076 cat >>confdefs.h <<_ACEOF
Chris@40 18077 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
Chris@40 18078 _ACEOF
Chris@40 18079 ;;
Chris@40 18080 esac
Chris@40 18081 rm -rf conftest*
Chris@40 18082 if test $ac_cv_sys_file_offset_bits = unknown; then
Chris@40 18083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
Chris@40 18084 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
Chris@40 18085 if ${ac_cv_sys_large_files+:} false; then :
Chris@40 18086 $as_echo_n "(cached) " >&6
Chris@40 18087 else
Chris@40 18088 while :; do
Chris@40 18089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18090 /* end confdefs.h. */
Chris@40 18091 #include <sys/types.h>
Chris@40 18092 /* Check that off_t can represent 2**63 - 1 correctly.
Chris@40 18093 We can't simply define LARGE_OFF_T to be 9223372036854775807,
Chris@40 18094 since some C++ compilers masquerading as C compilers
Chris@40 18095 incorrectly reject 9223372036854775807. */
Chris@40 18096 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
Chris@40 18097 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
Chris@40 18098 && LARGE_OFF_T % 2147483647 == 1)
Chris@40 18099 ? 1 : -1];
Chris@40 18100 int
Chris@40 18101 main ()
Chris@40 18102 {
Chris@40 18103
Chris@40 18104 ;
Chris@40 18105 return 0;
Chris@40 18106 }
Chris@40 18107 _ACEOF
Chris@40 18108 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 18109 ac_cv_sys_large_files=no; break
Chris@40 18110 fi
Chris@40 18111 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 18112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18113 /* end confdefs.h. */
Chris@40 18114 #define _LARGE_FILES 1
Chris@40 18115 #include <sys/types.h>
Chris@40 18116 /* Check that off_t can represent 2**63 - 1 correctly.
Chris@40 18117 We can't simply define LARGE_OFF_T to be 9223372036854775807,
Chris@40 18118 since some C++ compilers masquerading as C compilers
Chris@40 18119 incorrectly reject 9223372036854775807. */
Chris@40 18120 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
Chris@40 18121 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
Chris@40 18122 && LARGE_OFF_T % 2147483647 == 1)
Chris@40 18123 ? 1 : -1];
Chris@40 18124 int
Chris@40 18125 main ()
Chris@40 18126 {
Chris@40 18127
Chris@40 18128 ;
Chris@40 18129 return 0;
Chris@40 18130 }
Chris@40 18131 _ACEOF
Chris@40 18132 if ac_fn_c_try_compile "$LINENO"; then :
Chris@40 18133 ac_cv_sys_large_files=1; break
Chris@40 18134 fi
Chris@40 18135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@40 18136 ac_cv_sys_large_files=unknown
Chris@40 18137 break
Chris@40 18138 done
Chris@40 18139 fi
Chris@40 18140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
Chris@40 18141 $as_echo "$ac_cv_sys_large_files" >&6; }
Chris@40 18142 case $ac_cv_sys_large_files in #(
Chris@40 18143 no | unknown) ;;
Chris@40 18144 *)
Chris@40 18145 cat >>confdefs.h <<_ACEOF
Chris@40 18146 #define _LARGE_FILES $ac_cv_sys_large_files
Chris@40 18147 _ACEOF
Chris@40 18148 ;;
Chris@40 18149 esac
Chris@40 18150 rm -rf conftest*
Chris@40 18151 fi
Chris@40 18152
Chris@40 18153
Chris@40 18154 fi
Chris@40 18155
Chris@40 18156
Chris@40 18157 if test "x$ac_cv_sys_largefile_CFLAGS" = "xno" ; then
Chris@40 18158 ac_cv_sys_largefile_CFLAGS=""
Chris@40 18159 fi
Chris@40 18160 if test "x$ac_cv_sys_largefile_LDFLAGS" = "xno" ; then
Chris@40 18161 ac_cv_sys_largefile_LDFLAGS=""
Chris@40 18162 fi
Chris@40 18163 if test "x$ac_cv_sys_largefile_LIBS" = "xno" ; then
Chris@40 18164 ac_cv_sys_largefile_LIBS=""
Chris@40 18165 fi
Chris@40 18166
Chris@40 18167 # The cast to long int works around a bug in the HP C Compiler
Chris@40 18168 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 18169 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 18170 # This bug is HP SR number 8606223364.
Chris@40 18171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
Chris@40 18172 $as_echo_n "checking size of off_t... " >&6; }
Chris@40 18173 if ${ac_cv_sizeof_off_t+:} false; then :
Chris@40 18174 $as_echo_n "(cached) " >&6
Chris@40 18175 else
Chris@40 18176 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
Chris@40 18177
Chris@40 18178 else
Chris@40 18179 if test "$ac_cv_type_off_t" = yes; then
Chris@40 18180 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 18181 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 18182 as_fn_error 77 "cannot compute sizeof (off_t)
Chris@40 18183 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 18184 else
Chris@40 18185 ac_cv_sizeof_off_t=0
Chris@40 18186 fi
Chris@40 18187 fi
Chris@40 18188
Chris@40 18189 fi
Chris@40 18190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
Chris@40 18191 $as_echo "$ac_cv_sizeof_off_t" >&6; }
Chris@40 18192
Chris@40 18193
Chris@40 18194
Chris@40 18195 cat >>confdefs.h <<_ACEOF
Chris@40 18196 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
Chris@40 18197 _ACEOF
Chris@40 18198
Chris@40 18199
Chris@40 18200
Chris@40 18201 if test "x$ac_cv_sizeof_off_t" = "x8" ; then
Chris@40 18202 TYPEOF_SF_COUNT_T="int64_t"
Chris@40 18203 SF_COUNT_MAX="0x7FFFFFFFFFFFFFFFLL"
Chris@40 18204 elif test "x$TYPEOF_SF_COUNT_T" = "xunknown" ; then
Chris@40 18205 echo
Chris@40 18206 echo "*** The configure process has determined that this system is capable"
Chris@40 18207 echo "*** of Large File Support but has not been able to find a type which"
Chris@40 18208 echo "*** is an unambiguous 64 bit file offset."
Chris@40 18209 echo "*** Please contact the author to help resolve this problem."
Chris@40 18210 echo
Chris@40 18211 as_fn_error $? "Bad file offset type." "$LINENO" 5
Chris@40 18212 fi
Chris@40 18213 fi
Chris@40 18214 ;;
Chris@40 18215 esac
Chris@40 18216
Chris@40 18217 if test $SIZEOF_SF_COUNT_T = 4 ; then
Chris@40 18218 SF_COUNT_MAX="0x7FFFFFFF"
Chris@40 18219 fi
Chris@40 18220
Chris@40 18221
Chris@40 18222 cat >>confdefs.h <<_ACEOF
Chris@40 18223 #define TYPEOF_SF_COUNT_T ${TYPEOF_SF_COUNT_T}
Chris@40 18224 _ACEOF
Chris@40 18225
Chris@40 18226
Chris@40 18227
Chris@40 18228
Chris@40 18229 cat >>confdefs.h <<_ACEOF
Chris@40 18230 #define SIZEOF_SF_COUNT_T ${SIZEOF_SF_COUNT_T}
Chris@40 18231 _ACEOF
Chris@40 18232
Chris@40 18233
Chris@40 18234
Chris@40 18235
Chris@40 18236 cat >>confdefs.h <<_ACEOF
Chris@40 18237 #define SF_COUNT_MAX ${SF_COUNT_MAX}
Chris@40 18238 _ACEOF
Chris@40 18239
Chris@40 18240
Chris@40 18241
Chris@40 18242 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
Chris@40 18243 if test "x$ac_cv_type_ssize_t" = xyes; then :
Chris@40 18244
Chris@40 18245 cat >>confdefs.h <<_ACEOF
Chris@40 18246 #define HAVE_SSIZE_T 1
Chris@40 18247 _ACEOF
Chris@40 18248
Chris@40 18249
Chris@40 18250 fi
Chris@40 18251
Chris@40 18252 # The cast to long int works around a bug in the HP C Compiler
Chris@40 18253 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@40 18254 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@40 18255 # This bug is HP SR number 8606223364.
Chris@40 18256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of ssize_t" >&5
Chris@40 18257 $as_echo_n "checking size of ssize_t... " >&6; }
Chris@40 18258 if ${ac_cv_sizeof_ssize_t+:} false; then :
Chris@40 18259 $as_echo_n "(cached) " >&6
Chris@40 18260 else
Chris@40 18261 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (ssize_t))" "ac_cv_sizeof_ssize_t" "$ac_includes_default"; then :
Chris@40 18262
Chris@40 18263 else
Chris@40 18264 if test "$ac_cv_type_ssize_t" = yes; then
Chris@40 18265 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 18266 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 18267 as_fn_error 77 "cannot compute sizeof (ssize_t)
Chris@40 18268 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 18269 else
Chris@40 18270 ac_cv_sizeof_ssize_t=0
Chris@40 18271 fi
Chris@40 18272 fi
Chris@40 18273
Chris@40 18274 fi
Chris@40 18275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_ssize_t" >&5
Chris@40 18276 $as_echo "$ac_cv_sizeof_ssize_t" >&6; }
Chris@40 18277
Chris@40 18278
Chris@40 18279
Chris@40 18280 cat >>confdefs.h <<_ACEOF
Chris@40 18281 #define SIZEOF_SSIZE_T $ac_cv_sizeof_ssize_t
Chris@40 18282 _ACEOF
Chris@40 18283
Chris@40 18284
Chris@40 18285
Chris@40 18286 #====================================================================================
Chris@40 18287 # Determine endian-ness of target processor.
Chris@40 18288
Chris@40 18289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking processor byte ordering" >&5
Chris@40 18290 $as_echo_n "checking processor byte ordering... " >&6; }
Chris@40 18291 if ${ac_cv_c_byte_order+:} false; then :
Chris@40 18292 $as_echo_n "(cached) " >&6
Chris@40 18293 else
Chris@40 18294 # Initialize to unknown
Chris@40 18295 ac_cv_c_byte_order=unknown
Chris@40 18296
Chris@40 18297 if test x$ac_cv_header_endian_h = xyes ; then
Chris@40 18298
Chris@40 18299 # First try <endian.h> which should set BYTE_ORDER.
Chris@40 18300
Chris@40 18301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18302 /* end confdefs.h. */
Chris@40 18303
Chris@40 18304 #include <endian.h>
Chris@40 18305 #if BYTE_ORDER != LITTLE_ENDIAN
Chris@40 18306 not big endian
Chris@40 18307 #endif
Chris@40 18308
Chris@40 18309 int
Chris@40 18310 main ()
Chris@40 18311 {
Chris@40 18312 return 0 ;
Chris@40 18313 ;
Chris@40 18314 return 0;
Chris@40 18315 }
Chris@40 18316 _ACEOF
Chris@40 18317 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 18318 ac_cv_c_byte_order=little
Chris@40 18319
Chris@40 18320 fi
Chris@40 18321 rm -f core conftest.err conftest.$ac_objext \
Chris@40 18322 conftest$ac_exeext conftest.$ac_ext
Chris@40 18323
Chris@40 18324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18325 /* end confdefs.h. */
Chris@40 18326
Chris@40 18327 #include <endian.h>
Chris@40 18328 #if BYTE_ORDER != BIG_ENDIAN
Chris@40 18329 not big endian
Chris@40 18330 #endif
Chris@40 18331
Chris@40 18332 int
Chris@40 18333 main ()
Chris@40 18334 {
Chris@40 18335 return 0 ;
Chris@40 18336 ;
Chris@40 18337 return 0;
Chris@40 18338 }
Chris@40 18339 _ACEOF
Chris@40 18340 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 18341 ac_cv_c_byte_order=big
Chris@40 18342
Chris@40 18343 fi
Chris@40 18344 rm -f core conftest.err conftest.$ac_objext \
Chris@40 18345 conftest$ac_exeext conftest.$ac_ext
Chris@40 18346
Chris@40 18347 fi
Chris@40 18348
Chris@40 18349 if test $ac_cv_c_byte_order = unknown ; then
Chris@40 18350
Chris@40 18351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18352 /* end confdefs.h. */
Chris@40 18353
Chris@40 18354 #include <sys/types.h>
Chris@40 18355 #include <sys/param.h>
Chris@40 18356 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
Chris@40 18357 bogus endian macros
Chris@40 18358 #endif
Chris@40 18359
Chris@40 18360 int
Chris@40 18361 main ()
Chris@40 18362 {
Chris@40 18363 return 0 ;
Chris@40 18364 ;
Chris@40 18365 return 0;
Chris@40 18366 }
Chris@40 18367 _ACEOF
Chris@40 18368 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 18369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18370 /* end confdefs.h. */
Chris@40 18371
Chris@40 18372 #include <sys/types.h>
Chris@40 18373 #include <sys/param.h>
Chris@40 18374 #if BYTE_ORDER != LITTLE_ENDIAN
Chris@40 18375 not big endian
Chris@40 18376 #endif
Chris@40 18377
Chris@40 18378 int
Chris@40 18379 main ()
Chris@40 18380 {
Chris@40 18381 return 0 ;
Chris@40 18382 ;
Chris@40 18383 return 0;
Chris@40 18384 }
Chris@40 18385 _ACEOF
Chris@40 18386 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 18387 ac_cv_c_byte_order=little
Chris@40 18388
Chris@40 18389 fi
Chris@40 18390 rm -f core conftest.err conftest.$ac_objext \
Chris@40 18391 conftest$ac_exeext conftest.$ac_ext
Chris@40 18392
Chris@40 18393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18394 /* end confdefs.h. */
Chris@40 18395
Chris@40 18396 #include <sys/types.h>
Chris@40 18397 #include <sys/param.h>
Chris@40 18398 #if BYTE_ORDER != LITTLE_ENDIAN
Chris@40 18399 not big endian
Chris@40 18400 #endif
Chris@40 18401
Chris@40 18402 int
Chris@40 18403 main ()
Chris@40 18404 {
Chris@40 18405 return 0 ;
Chris@40 18406 ;
Chris@40 18407 return 0;
Chris@40 18408 }
Chris@40 18409 _ACEOF
Chris@40 18410 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 18411 ac_cv_c_byte_order=little
Chris@40 18412
Chris@40 18413 fi
Chris@40 18414 rm -f core conftest.err conftest.$ac_objext \
Chris@40 18415 conftest$ac_exeext conftest.$ac_ext
Chris@40 18416
Chris@40 18417
Chris@40 18418 fi
Chris@40 18419 rm -f core conftest.err conftest.$ac_objext \
Chris@40 18420 conftest$ac_exeext conftest.$ac_ext
Chris@40 18421
Chris@40 18422 fi
Chris@40 18423
Chris@40 18424 if test $ac_cv_c_byte_order = unknown ; then
Chris@40 18425 if test $cross_compiling = yes ; then
Chris@40 18426 # This is the last resort. Try to guess the target processor endian-ness
Chris@40 18427 # by looking at the target CPU type.
Chris@40 18428
Chris@40 18429 case "$target_cpu" in
Chris@40 18430 alpha* | i?86* | mipsel* | ia64*)
Chris@40 18431 ac_cv_c_byte_order=little
Chris@40 18432 ;;
Chris@40 18433
Chris@40 18434 m68* | mips* | powerpc* | hppa* | sparc*)
Chris@40 18435 ac_cv_c_byte_order=big
Chris@40 18436 ;;
Chris@40 18437
Chris@40 18438 esac
Chris@40 18439
Chris@40 18440 else
Chris@40 18441 if test "$cross_compiling" = yes; then :
Chris@40 18442 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 18443 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 18444 as_fn_error $? "cannot run test program while cross compiling
Chris@40 18445 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 18446 else
Chris@40 18447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18448 /* end confdefs.h. */
Chris@40 18449
Chris@40 18450 int main (void)
Chris@40 18451 { /* Are we little or big endian? From Harbison&Steele. */
Chris@40 18452 union
Chris@40 18453 { long l ;
Chris@40 18454 char c [sizeof (long)] ;
Chris@40 18455 } u ;
Chris@40 18456 u.l = 1 ;
Chris@40 18457 return (u.c [sizeof (long) - 1] == 1);
Chris@40 18458 }
Chris@40 18459
Chris@40 18460 _ACEOF
Chris@40 18461 if ac_fn_c_try_run "$LINENO"; then :
Chris@40 18462
Chris@40 18463 else
Chris@40 18464 ac_cv_c_byte_order=big
Chris@40 18465 fi
Chris@40 18466 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@40 18467 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@40 18468 fi
Chris@40 18469
Chris@40 18470
Chris@40 18471 if test "$cross_compiling" = yes; then :
Chris@40 18472 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@40 18473 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@40 18474 as_fn_error $? "cannot run test program while cross compiling
Chris@40 18475 See \`config.log' for more details" "$LINENO" 5; }
Chris@40 18476 else
Chris@40 18477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18478 /* end confdefs.h. */
Chris@40 18479 int main (void)
Chris@40 18480 { /* Are we little or big endian? From Harbison&Steele. */
Chris@40 18481 union
Chris@40 18482 { long l ;
Chris@40 18483 char c [sizeof (long)] ;
Chris@40 18484 } u ;
Chris@40 18485 u.l = 1 ;
Chris@40 18486 return (u.c [0] == 1);
Chris@40 18487 }
Chris@40 18488 _ACEOF
Chris@40 18489 if ac_fn_c_try_run "$LINENO"; then :
Chris@40 18490
Chris@40 18491 else
Chris@40 18492 ac_cv_c_byte_order=little
Chris@40 18493 fi
Chris@40 18494 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@40 18495 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@40 18496 fi
Chris@40 18497
Chris@40 18498 fi
Chris@40 18499 fi
Chris@40 18500
Chris@40 18501
Chris@40 18502 fi
Chris@40 18503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_byte_order" >&5
Chris@40 18504 $as_echo "$ac_cv_c_byte_order" >&6; }
Chris@40 18505
Chris@40 18506 if test $ac_cv_c_byte_order = big ; then
Chris@40 18507 ac_cv_c_big_endian=1
Chris@40 18508 ac_cv_c_little_endian=0
Chris@40 18509 elif test $ac_cv_c_byte_order = little ; then
Chris@40 18510 ac_cv_c_big_endian=0
Chris@40 18511 ac_cv_c_little_endian=1
Chris@40 18512 else
Chris@40 18513 ac_cv_c_big_endian=0
Chris@40 18514 ac_cv_c_little_endian=0
Chris@40 18515
Chris@40 18516 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *****************************************************************" >&5
Chris@40 18517 $as_echo "$as_me: WARNING: *****************************************************************" >&2;}
Chris@40 18518 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Not able to determine endian-ness of target processor. " >&5
Chris@40 18519 $as_echo "$as_me: WARNING: *** Not able to determine endian-ness of target processor. " >&2;}
Chris@40 18520 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** The constants CPU_IS_BIG_ENDIAN and CPU_IS_LITTLE_ENDIAN in " >&5
Chris@40 18521 $as_echo "$as_me: WARNING: *** The constants CPU_IS_BIG_ENDIAN and CPU_IS_LITTLE_ENDIAN in " >&2;}
Chris@40 18522 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** src/config.h may need to be hand editied. " >&5
Chris@40 18523 $as_echo "$as_me: WARNING: *** src/config.h may need to be hand editied. " >&2;}
Chris@40 18524 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *****************************************************************" >&5
Chris@40 18525 $as_echo "$as_me: WARNING: *****************************************************************" >&2;}
Chris@40 18526 fi
Chris@40 18527
Chris@40 18528
Chris@40 18529
Chris@40 18530
Chris@40 18531
Chris@40 18532 cat >>confdefs.h <<_ACEOF
Chris@40 18533 #define CPU_IS_BIG_ENDIAN ${ac_cv_c_big_endian}
Chris@40 18534 _ACEOF
Chris@40 18535
Chris@40 18536
Chris@40 18537 cat >>confdefs.h <<_ACEOF
Chris@40 18538 #define CPU_IS_LITTLE_ENDIAN ${ac_cv_c_little_endian}
Chris@40 18539 _ACEOF
Chris@40 18540
Chris@40 18541
Chris@40 18542 cat >>confdefs.h <<_ACEOF
Chris@40 18543 #define WORDS_BIGENDIAN ${ac_cv_c_big_endian}
Chris@40 18544 _ACEOF
Chris@40 18545
Chris@40 18546
Chris@40 18547 #====================================================================================
Chris@40 18548 # Check for functions.
Chris@40 18549
Chris@40 18550 for ac_func in malloc calloc realloc free
Chris@40 18551 do :
Chris@40 18552 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@40 18553 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@40 18554 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@40 18555 cat >>confdefs.h <<_ACEOF
Chris@40 18556 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@40 18557 _ACEOF
Chris@40 18558
Chris@40 18559 fi
Chris@40 18560 done
Chris@40 18561
Chris@40 18562 for ac_func in open read write lseek lseek64
Chris@40 18563 do :
Chris@40 18564 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@40 18565 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@40 18566 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@40 18567 cat >>confdefs.h <<_ACEOF
Chris@40 18568 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@40 18569 _ACEOF
Chris@40 18570
Chris@40 18571 fi
Chris@40 18572 done
Chris@40 18573
Chris@40 18574 for ac_func in fstat fstat64 ftruncate fsync
Chris@40 18575 do :
Chris@40 18576 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@40 18577 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@40 18578 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@40 18579 cat >>confdefs.h <<_ACEOF
Chris@40 18580 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@40 18581 _ACEOF
Chris@40 18582
Chris@40 18583 fi
Chris@40 18584 done
Chris@40 18585
Chris@40 18586 for ac_func in snprintf vsnprintf
Chris@40 18587 do :
Chris@40 18588 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@40 18589 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@40 18590 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@40 18591 cat >>confdefs.h <<_ACEOF
Chris@40 18592 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@40 18593 _ACEOF
Chris@40 18594
Chris@40 18595 fi
Chris@40 18596 done
Chris@40 18597
Chris@40 18598 for ac_func in gmtime gmtime_r localtime localtime_r gettimeofday
Chris@40 18599 do :
Chris@40 18600 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@40 18601 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@40 18602 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@40 18603 cat >>confdefs.h <<_ACEOF
Chris@40 18604 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@40 18605 _ACEOF
Chris@40 18606
Chris@40 18607 fi
Chris@40 18608 done
Chris@40 18609
Chris@40 18610 for ac_func in mmap getpagesize
Chris@40 18611 do :
Chris@40 18612 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@40 18613 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@40 18614 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@40 18615 cat >>confdefs.h <<_ACEOF
Chris@40 18616 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@40 18617 _ACEOF
Chris@40 18618
Chris@40 18619 fi
Chris@40 18620 done
Chris@40 18621
Chris@40 18622 for ac_func in setlocale
Chris@40 18623 do :
Chris@40 18624 ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale"
Chris@40 18625 if test "x$ac_cv_func_setlocale" = xyes; then :
Chris@40 18626 cat >>confdefs.h <<_ACEOF
Chris@40 18627 #define HAVE_SETLOCALE 1
Chris@40 18628 _ACEOF
Chris@40 18629
Chris@40 18630 fi
Chris@40 18631 done
Chris@40 18632
Chris@40 18633 for ac_func in pipe waitpid
Chris@40 18634 do :
Chris@40 18635 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@40 18636 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@40 18637 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@40 18638 cat >>confdefs.h <<_ACEOF
Chris@40 18639 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@40 18640 _ACEOF
Chris@40 18641
Chris@40 18642 fi
Chris@40 18643 done
Chris@40 18644
Chris@40 18645
Chris@40 18646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor in -lm" >&5
Chris@40 18647 $as_echo_n "checking for floor in -lm... " >&6; }
Chris@40 18648 if ${ac_cv_lib_m_floor+:} false; then :
Chris@40 18649 $as_echo_n "(cached) " >&6
Chris@40 18650 else
Chris@40 18651 ac_check_lib_save_LIBS=$LIBS
Chris@40 18652 LIBS="-lm $LIBS"
Chris@40 18653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18654 /* end confdefs.h. */
Chris@40 18655
Chris@40 18656 /* Override any GCC internal prototype to avoid an error.
Chris@40 18657 Use char because int might match the return type of a GCC
Chris@40 18658 builtin and then its argument prototype would still apply. */
Chris@40 18659 #ifdef __cplusplus
Chris@40 18660 extern "C"
Chris@40 18661 #endif
Chris@40 18662 char floor ();
Chris@40 18663 int
Chris@40 18664 main ()
Chris@40 18665 {
Chris@40 18666 return floor ();
Chris@40 18667 ;
Chris@40 18668 return 0;
Chris@40 18669 }
Chris@40 18670 _ACEOF
Chris@40 18671 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 18672 ac_cv_lib_m_floor=yes
Chris@40 18673 else
Chris@40 18674 ac_cv_lib_m_floor=no
Chris@40 18675 fi
Chris@40 18676 rm -f core conftest.err conftest.$ac_objext \
Chris@40 18677 conftest$ac_exeext conftest.$ac_ext
Chris@40 18678 LIBS=$ac_check_lib_save_LIBS
Chris@40 18679 fi
Chris@40 18680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_floor" >&5
Chris@40 18681 $as_echo "$ac_cv_lib_m_floor" >&6; }
Chris@40 18682 if test "x$ac_cv_lib_m_floor" = xyes; then :
Chris@40 18683 cat >>confdefs.h <<_ACEOF
Chris@40 18684 #define HAVE_LIBM 1
Chris@40 18685 _ACEOF
Chris@40 18686
Chris@40 18687 LIBS="-lm $LIBS"
Chris@40 18688
Chris@40 18689 fi
Chris@40 18690
Chris@40 18691 for ac_func in floor ceil fmod lround
Chris@40 18692 do :
Chris@40 18693 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@40 18694 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@40 18695 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@40 18696 cat >>confdefs.h <<_ACEOF
Chris@40 18697 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@40 18698 _ACEOF
Chris@40 18699
Chris@40 18700 fi
Chris@40 18701 done
Chris@40 18702
Chris@40 18703
Chris@40 18704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lrint" >&5
Chris@40 18705 $as_echo_n "checking for lrint... " >&6; }
Chris@40 18706 if ${ac_cv_c99_lrint+:} false; then :
Chris@40 18707 $as_echo_n "(cached) " >&6
Chris@40 18708 else
Chris@40 18709
Chris@40 18710 lrint_save_CFLAGS=$CFLAGS
Chris@40 18711 CFLAGS="-lm"
Chris@40 18712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18713 /* end confdefs.h. */
Chris@40 18714
Chris@40 18715 #define _ISOC9X_SOURCE 1
Chris@40 18716 #define _ISOC99_SOURCE 1
Chris@40 18717 #define __USE_ISOC99 1
Chris@40 18718 #define __USE_ISOC9X 1
Chris@40 18719
Chris@40 18720 #include <math.h>
Chris@40 18721
Chris@40 18722 int
Chris@40 18723 main ()
Chris@40 18724 {
Chris@40 18725 if (!lrint(3.14159)) lrint(2.7183);
Chris@40 18726 ;
Chris@40 18727 return 0;
Chris@40 18728 }
Chris@40 18729 _ACEOF
Chris@40 18730 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 18731 ac_cv_c99_lrint=yes
Chris@40 18732 else
Chris@40 18733 ac_cv_c99_lrint=no
Chris@40 18734 fi
Chris@40 18735 rm -f core conftest.err conftest.$ac_objext \
Chris@40 18736 conftest$ac_exeext conftest.$ac_ext
Chris@40 18737
Chris@40 18738 CFLAGS=$lrint_save_CFLAGS
Chris@40 18739
Chris@40 18740
Chris@40 18741 fi
Chris@40 18742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c99_lrint" >&5
Chris@40 18743 $as_echo "$ac_cv_c99_lrint" >&6; }
Chris@40 18744
Chris@40 18745 if test "$ac_cv_c99_lrint" = yes; then
Chris@40 18746
Chris@40 18747 $as_echo "#define HAVE_LRINT 1" >>confdefs.h
Chris@40 18748
Chris@40 18749 fi
Chris@40 18750
Chris@40 18751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lrintf" >&5
Chris@40 18752 $as_echo_n "checking for lrintf... " >&6; }
Chris@40 18753 if ${ac_cv_c99_lrintf+:} false; then :
Chris@40 18754 $as_echo_n "(cached) " >&6
Chris@40 18755 else
Chris@40 18756
Chris@40 18757 lrintf_save_CFLAGS=$CFLAGS
Chris@40 18758 CFLAGS="-lm"
Chris@40 18759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 18760 /* end confdefs.h. */
Chris@40 18761
Chris@40 18762 #define _ISOC9X_SOURCE 1
Chris@40 18763 #define _ISOC99_SOURCE 1
Chris@40 18764 #define __USE_ISOC99 1
Chris@40 18765 #define __USE_ISOC9X 1
Chris@40 18766
Chris@40 18767 #include <math.h>
Chris@40 18768
Chris@40 18769 int
Chris@40 18770 main ()
Chris@40 18771 {
Chris@40 18772 if (!lrintf(3.14159)) lrintf(2.7183);
Chris@40 18773 ;
Chris@40 18774 return 0;
Chris@40 18775 }
Chris@40 18776 _ACEOF
Chris@40 18777 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 18778 ac_cv_c99_lrintf=yes
Chris@40 18779 else
Chris@40 18780 ac_cv_c99_lrintf=no
Chris@40 18781 fi
Chris@40 18782 rm -f core conftest.err conftest.$ac_objext \
Chris@40 18783 conftest$ac_exeext conftest.$ac_ext
Chris@40 18784
Chris@40 18785 CFLAGS=$lrintf_save_CFLAGS
Chris@40 18786
Chris@40 18787
Chris@40 18788 fi
Chris@40 18789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c99_lrintf" >&5
Chris@40 18790 $as_echo "$ac_cv_c99_lrintf" >&6; }
Chris@40 18791
Chris@40 18792 if test "$ac_cv_c99_lrintf" = yes; then
Chris@40 18793
Chris@40 18794 $as_echo "#define HAVE_LRINTF 1" >>confdefs.h
Chris@40 18795
Chris@40 18796 fi
Chris@40 18797
Chris@40 18798
Chris@40 18799 #====================================================================================
Chris@40 18800 # Check for requirements for building plugins for other languages/enviroments.
Chris@40 18801
Chris@40 18802 if test x$cross_compiling = xno ; then
Chris@40 18803 if test x$enable_octave = xno ; then
Chris@40 18804 if false; then
Chris@40 18805 BUILD_OCTAVE_MOD_TRUE=
Chris@40 18806 BUILD_OCTAVE_MOD_FALSE='#'
Chris@40 18807 else
Chris@40 18808 BUILD_OCTAVE_MOD_TRUE='#'
Chris@40 18809 BUILD_OCTAVE_MOD_FALSE=
Chris@40 18810 fi
Chris@40 18811
Chris@40 18812 else
Chris@40 18813
Chris@40 18814
Chris@40 18815 OCTAVE_BUILD=no
Chris@40 18816
Chris@40 18817
Chris@40 18818
Chris@40 18819
Chris@40 18820 # Check whether --with-octave was given.
Chris@40 18821 if test "${with_octave+set}" = set; then :
Chris@40 18822 withval=$with_octave; with_octave=$withval
Chris@40 18823 fi
Chris@40 18824
Chris@40 18825
Chris@40 18826 test -z "$with_octave" && with_octave=octave
Chris@40 18827
Chris@40 18828 # Extract the first word of "$with_octave", so it can be a program name with args.
Chris@40 18829 set dummy $with_octave; ac_word=$2
Chris@40 18830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 18831 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 18832 if ${ac_cv_prog_HAVE_OCTAVE+:} false; then :
Chris@40 18833 $as_echo_n "(cached) " >&6
Chris@40 18834 else
Chris@40 18835 if test -n "$HAVE_OCTAVE"; then
Chris@40 18836 ac_cv_prog_HAVE_OCTAVE="$HAVE_OCTAVE" # Let the user override the test.
Chris@40 18837 else
Chris@40 18838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 18839 for as_dir in $PATH
Chris@40 18840 do
Chris@40 18841 IFS=$as_save_IFS
Chris@40 18842 test -z "$as_dir" && as_dir=.
Chris@40 18843 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 18844 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 18845 ac_cv_prog_HAVE_OCTAVE="yes"
Chris@40 18846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 18847 break 2
Chris@40 18848 fi
Chris@40 18849 done
Chris@40 18850 done
Chris@40 18851 IFS=$as_save_IFS
Chris@40 18852
Chris@40 18853 test -z "$ac_cv_prog_HAVE_OCTAVE" && ac_cv_prog_HAVE_OCTAVE="no"
Chris@40 18854 fi
Chris@40 18855 fi
Chris@40 18856 HAVE_OCTAVE=$ac_cv_prog_HAVE_OCTAVE
Chris@40 18857 if test -n "$HAVE_OCTAVE"; then
Chris@40 18858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_OCTAVE" >&5
Chris@40 18859 $as_echo "$HAVE_OCTAVE" >&6; }
Chris@40 18860 else
Chris@40 18861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 18862 $as_echo "no" >&6; }
Chris@40 18863 fi
Chris@40 18864
Chris@40 18865
Chris@40 18866
Chris@40 18867 if test "x$ac_cv_prog_HAVE_OCTAVE" = "xyes" ; then
Chris@40 18868 OCTAVE=$with_octave
Chris@40 18869
Chris@40 18870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCTAVE_VERSION in $OCTAVE" >&5
Chris@40 18871 $as_echo_n "checking for OCTAVE_VERSION in $OCTAVE... " >&6; }
Chris@40 18872 OCTAVE_VERSION=`TERM=;$OCTAVE -qfH --eval "disp(OCTAVE_VERSION)"`
Chris@40 18873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCTAVE_VERSION" >&5
Chris@40 18874 $as_echo "$OCTAVE_VERSION" >&6; }
Chris@40 18875
Chris@40 18876
Chris@40 18877 fi
Chris@40 18878
Chris@40 18879
Chris@40 18880
Chris@40 18881
Chris@40 18882
Chris@40 18883
Chris@40 18884
Chris@40 18885
Chris@40 18886
Chris@40 18887 # Check whether --with-mkoctfile was given.
Chris@40 18888 if test "${with_mkoctfile+set}" = set; then :
Chris@40 18889 withval=$with_mkoctfile; with_mkoctfile=$withval
Chris@40 18890 fi
Chris@40 18891
Chris@40 18892
Chris@40 18893 test -z "$with_mkoctfile" && with_mkoctfile=mkoctfile
Chris@40 18894
Chris@40 18895 # Extract the first word of "$with_mkoctfile", so it can be a program name with args.
Chris@40 18896 set dummy $with_mkoctfile; ac_word=$2
Chris@40 18897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 18898 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 18899 if ${ac_cv_prog_HAVE_MKOCTFILE+:} false; then :
Chris@40 18900 $as_echo_n "(cached) " >&6
Chris@40 18901 else
Chris@40 18902 if test -n "$HAVE_MKOCTFILE"; then
Chris@40 18903 ac_cv_prog_HAVE_MKOCTFILE="$HAVE_MKOCTFILE" # Let the user override the test.
Chris@40 18904 else
Chris@40 18905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 18906 for as_dir in $PATH
Chris@40 18907 do
Chris@40 18908 IFS=$as_save_IFS
Chris@40 18909 test -z "$as_dir" && as_dir=.
Chris@40 18910 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 18911 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 18912 ac_cv_prog_HAVE_MKOCTFILE="yes"
Chris@40 18913 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 18914 break 2
Chris@40 18915 fi
Chris@40 18916 done
Chris@40 18917 done
Chris@40 18918 IFS=$as_save_IFS
Chris@40 18919
Chris@40 18920 test -z "$ac_cv_prog_HAVE_MKOCTFILE" && ac_cv_prog_HAVE_MKOCTFILE="no"
Chris@40 18921 fi
Chris@40 18922 fi
Chris@40 18923 HAVE_MKOCTFILE=$ac_cv_prog_HAVE_MKOCTFILE
Chris@40 18924 if test -n "$HAVE_MKOCTFILE"; then
Chris@40 18925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_MKOCTFILE" >&5
Chris@40 18926 $as_echo "$HAVE_MKOCTFILE" >&6; }
Chris@40 18927 else
Chris@40 18928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 18929 $as_echo "no" >&6; }
Chris@40 18930 fi
Chris@40 18931
Chris@40 18932
Chris@40 18933
Chris@40 18934 if test "x$ac_cv_prog_HAVE_MKOCTFILE" = "xyes" ; then
Chris@40 18935 MKOCTFILE=$with_mkoctfile
Chris@40 18936
Chris@40 18937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version of $MKOCTFILE" >&5
Chris@40 18938 $as_echo_n "checking for version of $MKOCTFILE... " >&6; }
Chris@40 18939 MKOCTFILE_VERSION=`$with_mkoctfile --version 2>&1 | sed 's/mkoctfile, version //g'`
Chris@40 18940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKOCTFILE_VERSION" >&5
Chris@40 18941 $as_echo "$MKOCTFILE_VERSION" >&6; }
Chris@40 18942 fi
Chris@40 18943
Chris@40 18944
Chris@40 18945
Chris@40 18946
Chris@40 18947
Chris@40 18948
Chris@40 18949
Chris@40 18950
Chris@40 18951 # Check whether --with-octave-config was given.
Chris@40 18952 if test "${with_octave_config+set}" = set; then :
Chris@40 18953 withval=$with_octave_config; with_octave_config=$withval
Chris@40 18954 fi
Chris@40 18955
Chris@40 18956
Chris@40 18957 test -z "$with_octave_config" && with_octave_config=octave-config
Chris@40 18958
Chris@40 18959 # Extract the first word of "$with_octave_config", so it can be a program name with args.
Chris@40 18960 set dummy $with_octave_config; ac_word=$2
Chris@40 18961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 18962 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 18963 if ${ac_cv_prog_HAVE_OCTAVE_CONFIG+:} false; then :
Chris@40 18964 $as_echo_n "(cached) " >&6
Chris@40 18965 else
Chris@40 18966 if test -n "$HAVE_OCTAVE_CONFIG"; then
Chris@40 18967 ac_cv_prog_HAVE_OCTAVE_CONFIG="$HAVE_OCTAVE_CONFIG" # Let the user override the test.
Chris@40 18968 else
Chris@40 18969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 18970 for as_dir in $PATH
Chris@40 18971 do
Chris@40 18972 IFS=$as_save_IFS
Chris@40 18973 test -z "$as_dir" && as_dir=.
Chris@40 18974 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 18975 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 18976 ac_cv_prog_HAVE_OCTAVE_CONFIG="yes"
Chris@40 18977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 18978 break 2
Chris@40 18979 fi
Chris@40 18980 done
Chris@40 18981 done
Chris@40 18982 IFS=$as_save_IFS
Chris@40 18983
Chris@40 18984 test -z "$ac_cv_prog_HAVE_OCTAVE_CONFIG" && ac_cv_prog_HAVE_OCTAVE_CONFIG="no"
Chris@40 18985 fi
Chris@40 18986 fi
Chris@40 18987 HAVE_OCTAVE_CONFIG=$ac_cv_prog_HAVE_OCTAVE_CONFIG
Chris@40 18988 if test -n "$HAVE_OCTAVE_CONFIG"; then
Chris@40 18989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_OCTAVE_CONFIG" >&5
Chris@40 18990 $as_echo "$HAVE_OCTAVE_CONFIG" >&6; }
Chris@40 18991 else
Chris@40 18992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 18993 $as_echo "no" >&6; }
Chris@40 18994 fi
Chris@40 18995
Chris@40 18996
Chris@40 18997
Chris@40 18998 if test "x$ac_cv_prog_HAVE_OCTAVE_CONFIG" = "xyes" ; then
Chris@40 18999 OCTAVE_CONFIG=$with_octave_config
Chris@40 19000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version of $OCTAVE_CONFIG" >&5
Chris@40 19001 $as_echo_n "checking for version of $OCTAVE_CONFIG... " >&6; }
Chris@40 19002 OCTAVE_CONFIG_VERSION=`$OCTAVE_CONFIG --version`
Chris@40 19003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCTAVE_CONFIG_VERSION" >&5
Chris@40 19004 $as_echo "$OCTAVE_CONFIG_VERSION" >&6; }
Chris@40 19005 fi
Chris@40 19006
Chris@40 19007
Chris@40 19008
Chris@40 19009
Chris@40 19010
Chris@40 19011
Chris@40 19012 prog_concat="$ac_cv_prog_HAVE_OCTAVE$ac_cv_prog_HAVE_OCTAVE_CONFIG$ac_cv_prog_HAVE_MKOCTFILE"
Chris@40 19013
Chris@40 19014 if test "x$prog_concat" = "xyesyesyes" ; then
Chris@40 19015 if test "x$OCTAVE_VERSION" != "x$MKOCTFILE_VERSION" ; then
Chris@40 19016 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** Mismatch between versions of octave and mkoctfile. **" >&5
Chris@40 19017 $as_echo "$as_me: WARNING: ** Mismatch between versions of octave and mkoctfile. **" >&2;}
Chris@40 19018 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** Octave libsndfile modules will not be built. **" >&5
Chris@40 19019 $as_echo "$as_me: WARNING: ** Octave libsndfile modules will not be built. **" >&2;}
Chris@40 19020 elif test "x$OCTAVE_VERSION" != "x$OCTAVE_CONFIG_VERSION" ; then
Chris@40 19021 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** Mismatch between versions of octave and octave-config. **" >&5
Chris@40 19022 $as_echo "$as_me: WARNING: ** Mismatch between versions of octave and octave-config. **" >&2;}
Chris@40 19023 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** Octave libsndfile modules will not be built. **" >&5
Chris@40 19024 $as_echo "$as_me: WARNING: ** Octave libsndfile modules will not be built. **" >&2;}
Chris@40 19025 else
Chris@40 19026 case "$MKOCTFILE_VERSION" in
Chris@40 19027 2.*)
Chris@40 19028 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Octave version 2.X is not supported." >&5
Chris@40 19029 $as_echo "$as_me: WARNING: Octave version 2.X is not supported." >&2;}
Chris@40 19030 ;;
Chris@40 19031 3.*)
Chris@40 19032 OCTAVE_DEST_ODIR=`$OCTAVE_CONFIG --oct-site-dir | sed 's%^/usr%${prefix}%'`
Chris@40 19033 OCTAVE_DEST_MDIR=`$OCTAVE_CONFIG --m-site-dir | sed 's%^/usr%${prefix}%'`
Chris@40 19034
Chris@40 19035 OCTAVE_BUILD=yes
Chris@40 19036 ;;
Chris@40 19037 *)
Chris@40 19038 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Octave version $MKOCTFILE_VERSION is not supported." >&5
Chris@40 19039 $as_echo "$as_me: WARNING: Octave version $MKOCTFILE_VERSION is not supported." >&2;}
Chris@40 19040 ;;
Chris@40 19041 esac
Chris@40 19042 fi
Chris@40 19043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: building octave libsndfile module... $OCTAVE_BUILD" >&5
Chris@40 19044 $as_echo "building octave libsndfile module... $OCTAVE_BUILD" >&6; }
Chris@40 19045 fi
Chris@40 19046
Chris@40 19047
Chris@40 19048
Chris@40 19049
Chris@40 19050
Chris@40 19051
Chris@40 19052 if test "x$OCTAVE_BUILD" = xyes; then
Chris@40 19053 BUILD_OCTAVE_MOD_TRUE=
Chris@40 19054 BUILD_OCTAVE_MOD_FALSE='#'
Chris@40 19055 else
Chris@40 19056 BUILD_OCTAVE_MOD_TRUE='#'
Chris@40 19057 BUILD_OCTAVE_MOD_FALSE=
Chris@40 19058 fi
Chris@40 19059
Chris@40 19060
Chris@40 19061
Chris@40 19062 fi
Chris@40 19063 else
Chris@40 19064 if false; then
Chris@40 19065 BUILD_OCTAVE_MOD_TRUE=
Chris@40 19066 BUILD_OCTAVE_MOD_FALSE='#'
Chris@40 19067 else
Chris@40 19068 BUILD_OCTAVE_MOD_TRUE='#'
Chris@40 19069 BUILD_OCTAVE_MOD_FALSE=
Chris@40 19070 fi
Chris@40 19071
Chris@40 19072 fi
Chris@40 19073
Chris@40 19074 #====================================================================================
Chris@40 19075 # Check for Ogg, Vorbis and FLAC.
Chris@40 19076
Chris@40 19077 HAVE_EXTERNAL_XIPH_LIBS=0
Chris@40 19078 EXTERNAL_XIPH_CFLAGS=""
Chris@40 19079 EXTERNAL_XIPH_LIBS=""
Chris@40 19080
Chris@40 19081 # Check for pkg-config outside the if statement.
Chris@40 19082
Chris@40 19083
Chris@40 19084
Chris@40 19085
Chris@40 19086
Chris@40 19087
Chris@40 19088
Chris@40 19089 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
Chris@40 19090 if test -n "$ac_tool_prefix"; then
Chris@40 19091 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
Chris@40 19092 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
Chris@40 19093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 19094 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 19095 if ${ac_cv_path_PKG_CONFIG+:} false; then :
Chris@40 19096 $as_echo_n "(cached) " >&6
Chris@40 19097 else
Chris@40 19098 case $PKG_CONFIG in
Chris@40 19099 [\\/]* | ?:[\\/]*)
Chris@40 19100 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
Chris@40 19101 ;;
Chris@40 19102 *)
Chris@40 19103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 19104 for as_dir in $PATH
Chris@40 19105 do
Chris@40 19106 IFS=$as_save_IFS
Chris@40 19107 test -z "$as_dir" && as_dir=.
Chris@40 19108 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 19109 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 19110 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Chris@40 19111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 19112 break 2
Chris@40 19113 fi
Chris@40 19114 done
Chris@40 19115 done
Chris@40 19116 IFS=$as_save_IFS
Chris@40 19117
Chris@40 19118 ;;
Chris@40 19119 esac
Chris@40 19120 fi
Chris@40 19121 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Chris@40 19122 if test -n "$PKG_CONFIG"; then
Chris@40 19123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
Chris@40 19124 $as_echo "$PKG_CONFIG" >&6; }
Chris@40 19125 else
Chris@40 19126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 19127 $as_echo "no" >&6; }
Chris@40 19128 fi
Chris@40 19129
Chris@40 19130
Chris@40 19131 fi
Chris@40 19132 if test -z "$ac_cv_path_PKG_CONFIG"; then
Chris@40 19133 ac_pt_PKG_CONFIG=$PKG_CONFIG
Chris@40 19134 # Extract the first word of "pkg-config", so it can be a program name with args.
Chris@40 19135 set dummy pkg-config; ac_word=$2
Chris@40 19136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@40 19137 $as_echo_n "checking for $ac_word... " >&6; }
Chris@40 19138 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
Chris@40 19139 $as_echo_n "(cached) " >&6
Chris@40 19140 else
Chris@40 19141 case $ac_pt_PKG_CONFIG in
Chris@40 19142 [\\/]* | ?:[\\/]*)
Chris@40 19143 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
Chris@40 19144 ;;
Chris@40 19145 *)
Chris@40 19146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 19147 for as_dir in $PATH
Chris@40 19148 do
Chris@40 19149 IFS=$as_save_IFS
Chris@40 19150 test -z "$as_dir" && as_dir=.
Chris@40 19151 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@40 19152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@40 19153 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Chris@40 19154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@40 19155 break 2
Chris@40 19156 fi
Chris@40 19157 done
Chris@40 19158 done
Chris@40 19159 IFS=$as_save_IFS
Chris@40 19160
Chris@40 19161 ;;
Chris@40 19162 esac
Chris@40 19163 fi
Chris@40 19164 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
Chris@40 19165 if test -n "$ac_pt_PKG_CONFIG"; then
Chris@40 19166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
Chris@40 19167 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
Chris@40 19168 else
Chris@40 19169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 19170 $as_echo "no" >&6; }
Chris@40 19171 fi
Chris@40 19172
Chris@40 19173 if test "x$ac_pt_PKG_CONFIG" = x; then
Chris@40 19174 PKG_CONFIG=""
Chris@40 19175 else
Chris@40 19176 case $cross_compiling:$ac_tool_warned in
Chris@40 19177 yes:)
Chris@40 19178 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@40 19179 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@40 19180 ac_tool_warned=yes ;;
Chris@40 19181 esac
Chris@40 19182 PKG_CONFIG=$ac_pt_PKG_CONFIG
Chris@40 19183 fi
Chris@40 19184 else
Chris@40 19185 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
Chris@40 19186 fi
Chris@40 19187
Chris@40 19188 fi
Chris@40 19189 if test -n "$PKG_CONFIG"; then
Chris@40 19190 _pkg_min_version=0.9.0
Chris@40 19191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
Chris@40 19192 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
Chris@40 19193 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
Chris@40 19194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 19195 $as_echo "yes" >&6; }
Chris@40 19196 else
Chris@40 19197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 19198 $as_echo "no" >&6; }
Chris@40 19199 PKG_CONFIG=""
Chris@40 19200 fi
Chris@40 19201 fi
Chris@40 19202
Chris@40 19203
Chris@40 19204
Chris@40 19205 # Check whether --with-pkgconfigdir was given.
Chris@40 19206 if test "${with_pkgconfigdir+set}" = set; then :
Chris@40 19207 withval=$with_pkgconfigdir;
Chris@40 19208 else
Chris@40 19209 with_pkgconfigdir='${libdir}/pkgconfig'
Chris@40 19210 fi
Chris@40 19211
Chris@40 19212 pkgconfigdir=$with_pkgconfigdir
Chris@40 19213
Chris@40 19214
Chris@40 19215
Chris@40 19216
Chris@40 19217
Chris@40 19218 if test -n "$PKG_CONFIG" ; then
Chris@40 19219 if test x$enable_external_libs = xno ; then
Chris@40 19220 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** External libs (FLAC, Ogg, Vorbis) disabled. ***" >&5
Chris@40 19221 $as_echo "$as_me: WARNING: *** External libs (FLAC, Ogg, Vorbis) disabled. ***" >&2;}
Chris@40 19222 else
Chris@40 19223
Chris@40 19224 pkg_failed=no
Chris@40 19225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flac >= 1.3.1 " >&5
Chris@40 19226 $as_echo_n "checking for flac >= 1.3.1 ... " >&6; }
Chris@40 19227
Chris@40 19228 if test -n "$FLAC_CFLAGS"; then
Chris@40 19229 pkg_cv_FLAC_CFLAGS="$FLAC_CFLAGS"
Chris@40 19230 elif test -n "$PKG_CONFIG"; then
Chris@40 19231 if test -n "$PKG_CONFIG" && \
Chris@40 19232 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"flac >= 1.3.1\""; } >&5
Chris@40 19233 ($PKG_CONFIG --exists --print-errors "flac >= 1.3.1") 2>&5
Chris@40 19234 ac_status=$?
Chris@40 19235 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 19236 test $ac_status = 0; }; then
Chris@40 19237 pkg_cv_FLAC_CFLAGS=`$PKG_CONFIG --cflags "flac >= 1.3.1" 2>/dev/null`
Chris@40 19238 test "x$?" != "x0" && pkg_failed=yes
Chris@40 19239 else
Chris@40 19240 pkg_failed=yes
Chris@40 19241 fi
Chris@40 19242 else
Chris@40 19243 pkg_failed=untried
Chris@40 19244 fi
Chris@40 19245 if test -n "$FLAC_LIBS"; then
Chris@40 19246 pkg_cv_FLAC_LIBS="$FLAC_LIBS"
Chris@40 19247 elif test -n "$PKG_CONFIG"; then
Chris@40 19248 if test -n "$PKG_CONFIG" && \
Chris@40 19249 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"flac >= 1.3.1\""; } >&5
Chris@40 19250 ($PKG_CONFIG --exists --print-errors "flac >= 1.3.1") 2>&5
Chris@40 19251 ac_status=$?
Chris@40 19252 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 19253 test $ac_status = 0; }; then
Chris@40 19254 pkg_cv_FLAC_LIBS=`$PKG_CONFIG --libs "flac >= 1.3.1" 2>/dev/null`
Chris@40 19255 test "x$?" != "x0" && pkg_failed=yes
Chris@40 19256 else
Chris@40 19257 pkg_failed=yes
Chris@40 19258 fi
Chris@40 19259 else
Chris@40 19260 pkg_failed=untried
Chris@40 19261 fi
Chris@40 19262
Chris@40 19263 pkg_link_saved_CFLAGS=$CFLAGS
Chris@40 19264 pkg_link_saved_LIBS=$LIBS
Chris@40 19265
Chris@40 19266 eval "pkg_CFLAGS=\${pkg_cv_FLAC_CFLAGS}"
Chris@40 19267 eval "pkg_LIBS=\${pkg_cv_FLAC_LIBS}"
Chris@40 19268
Chris@40 19269 CFLAGS="$CFLAGS $pkg_CFLAGS"
Chris@40 19270 LIBS="$LIBS $pkg_LIBS"
Chris@40 19271
Chris@40 19272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 19273 /* end confdefs.h. */
Chris@40 19274
Chris@40 19275 int
Chris@40 19276 main ()
Chris@40 19277 {
Chris@40 19278 puts ("");
Chris@40 19279 ;
Chris@40 19280 return 0;
Chris@40 19281 }
Chris@40 19282 _ACEOF
Chris@40 19283 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 19284 pkg_link=yes
Chris@40 19285 else
Chris@40 19286 pkg_link=no
Chris@40 19287 fi
Chris@40 19288 rm -f core conftest.err conftest.$ac_objext \
Chris@40 19289 conftest$ac_exeext conftest.$ac_ext
Chris@40 19290
Chris@40 19291 CFLAGS=$pkg_link_saved_CFLAGS
Chris@40 19292 LIBS=$pkg_link_saved_LIBS
Chris@40 19293
Chris@40 19294 if test $pkg_link = no ; then
Chris@40 19295 $as_echo_n "link failed ... "
Chris@40 19296 pkg_failed=yes
Chris@40 19297 fi
Chris@40 19298
Chris@40 19299
Chris@40 19300
Chris@40 19301 if test $pkg_failed = yes; then
Chris@40 19302
Chris@40 19303 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
Chris@40 19304 _pkg_short_errors_supported=yes
Chris@40 19305 else
Chris@40 19306 _pkg_short_errors_supported=no
Chris@40 19307 fi
Chris@40 19308 if test $_pkg_short_errors_supported = yes; then
Chris@40 19309 FLAC_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "flac >= 1.3.1"`
Chris@40 19310 else
Chris@40 19311 FLAC_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "flac >= 1.3.1"`
Chris@40 19312 fi
Chris@40 19313 # Put the nasty error message in config.log where it belongs
Chris@40 19314 echo "$FLAC_PKG_ERRORS" >&5
Chris@40 19315
Chris@40 19316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 19317 $as_echo "no" >&6; }
Chris@40 19318 ac_cv_flac=no
Chris@40 19319 elif test $pkg_failed = untried; then
Chris@40 19320 ac_cv_flac=no
Chris@40 19321 else
Chris@40 19322 FLAC_CFLAGS=$pkg_cv_FLAC_CFLAGS
Chris@40 19323 FLAC_LIBS=$pkg_cv_FLAC_LIBS
Chris@40 19324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 19325 $as_echo "yes" >&6; }
Chris@40 19326 ac_cv_flac=yes
Chris@40 19327 fi
Chris@40 19328
Chris@40 19329 # Make sure the FLAC_CFLAGS value is sane.
Chris@40 19330 FLAC_CFLAGS=`echo $FLAC_CFLAGS | $SED "s|include/FLAC|include|"`
Chris@40 19331
Chris@40 19332
Chris@40 19333 pkg_failed=no
Chris@40 19334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ogg >= 1.1.3 " >&5
Chris@40 19335 $as_echo_n "checking for ogg >= 1.1.3 ... " >&6; }
Chris@40 19336
Chris@40 19337 if test -n "$OGG_CFLAGS"; then
Chris@40 19338 pkg_cv_OGG_CFLAGS="$OGG_CFLAGS"
Chris@40 19339 elif test -n "$PKG_CONFIG"; then
Chris@40 19340 if test -n "$PKG_CONFIG" && \
Chris@40 19341 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ogg >= 1.1.3\""; } >&5
Chris@40 19342 ($PKG_CONFIG --exists --print-errors "ogg >= 1.1.3") 2>&5
Chris@40 19343 ac_status=$?
Chris@40 19344 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 19345 test $ac_status = 0; }; then
Chris@40 19346 pkg_cv_OGG_CFLAGS=`$PKG_CONFIG --cflags "ogg >= 1.1.3" 2>/dev/null`
Chris@40 19347 test "x$?" != "x0" && pkg_failed=yes
Chris@40 19348 else
Chris@40 19349 pkg_failed=yes
Chris@40 19350 fi
Chris@40 19351 else
Chris@40 19352 pkg_failed=untried
Chris@40 19353 fi
Chris@40 19354 if test -n "$OGG_LIBS"; then
Chris@40 19355 pkg_cv_OGG_LIBS="$OGG_LIBS"
Chris@40 19356 elif test -n "$PKG_CONFIG"; then
Chris@40 19357 if test -n "$PKG_CONFIG" && \
Chris@40 19358 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ogg >= 1.1.3\""; } >&5
Chris@40 19359 ($PKG_CONFIG --exists --print-errors "ogg >= 1.1.3") 2>&5
Chris@40 19360 ac_status=$?
Chris@40 19361 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 19362 test $ac_status = 0; }; then
Chris@40 19363 pkg_cv_OGG_LIBS=`$PKG_CONFIG --libs "ogg >= 1.1.3" 2>/dev/null`
Chris@40 19364 test "x$?" != "x0" && pkg_failed=yes
Chris@40 19365 else
Chris@40 19366 pkg_failed=yes
Chris@40 19367 fi
Chris@40 19368 else
Chris@40 19369 pkg_failed=untried
Chris@40 19370 fi
Chris@40 19371
Chris@40 19372 pkg_link_saved_CFLAGS=$CFLAGS
Chris@40 19373 pkg_link_saved_LIBS=$LIBS
Chris@40 19374
Chris@40 19375 eval "pkg_CFLAGS=\${pkg_cv_OGG_CFLAGS}"
Chris@40 19376 eval "pkg_LIBS=\${pkg_cv_OGG_LIBS}"
Chris@40 19377
Chris@40 19378 CFLAGS="$CFLAGS $pkg_CFLAGS"
Chris@40 19379 LIBS="$LIBS $pkg_LIBS"
Chris@40 19380
Chris@40 19381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 19382 /* end confdefs.h. */
Chris@40 19383
Chris@40 19384 int
Chris@40 19385 main ()
Chris@40 19386 {
Chris@40 19387 puts ("");
Chris@40 19388 ;
Chris@40 19389 return 0;
Chris@40 19390 }
Chris@40 19391 _ACEOF
Chris@40 19392 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 19393 pkg_link=yes
Chris@40 19394 else
Chris@40 19395 pkg_link=no
Chris@40 19396 fi
Chris@40 19397 rm -f core conftest.err conftest.$ac_objext \
Chris@40 19398 conftest$ac_exeext conftest.$ac_ext
Chris@40 19399
Chris@40 19400 CFLAGS=$pkg_link_saved_CFLAGS
Chris@40 19401 LIBS=$pkg_link_saved_LIBS
Chris@40 19402
Chris@40 19403 if test $pkg_link = no ; then
Chris@40 19404 $as_echo_n "link failed ... "
Chris@40 19405 pkg_failed=yes
Chris@40 19406 fi
Chris@40 19407
Chris@40 19408
Chris@40 19409
Chris@40 19410 if test $pkg_failed = yes; then
Chris@40 19411
Chris@40 19412 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
Chris@40 19413 _pkg_short_errors_supported=yes
Chris@40 19414 else
Chris@40 19415 _pkg_short_errors_supported=no
Chris@40 19416 fi
Chris@40 19417 if test $_pkg_short_errors_supported = yes; then
Chris@40 19418 OGG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "ogg >= 1.1.3"`
Chris@40 19419 else
Chris@40 19420 OGG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "ogg >= 1.1.3"`
Chris@40 19421 fi
Chris@40 19422 # Put the nasty error message in config.log where it belongs
Chris@40 19423 echo "$OGG_PKG_ERRORS" >&5
Chris@40 19424
Chris@40 19425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 19426 $as_echo "no" >&6; }
Chris@40 19427 ac_cv_ogg=no
Chris@40 19428 elif test $pkg_failed = untried; then
Chris@40 19429 ac_cv_ogg=no
Chris@40 19430 else
Chris@40 19431 OGG_CFLAGS=$pkg_cv_OGG_CFLAGS
Chris@40 19432 OGG_LIBS=$pkg_cv_OGG_LIBS
Chris@40 19433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 19434 $as_echo "yes" >&6; }
Chris@40 19435 ac_cv_ogg=yes
Chris@40 19436 fi
Chris@40 19437
Chris@40 19438 if test x$enable_experimental = xyes ; then
Chris@40 19439
Chris@40 19440 pkg_failed=no
Chris@40 19441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for speex >= 1.2 " >&5
Chris@40 19442 $as_echo_n "checking for speex >= 1.2 ... " >&6; }
Chris@40 19443
Chris@40 19444 if test -n "$SPEEX_CFLAGS"; then
Chris@40 19445 pkg_cv_SPEEX_CFLAGS="$SPEEX_CFLAGS"
Chris@40 19446 elif test -n "$PKG_CONFIG"; then
Chris@40 19447 if test -n "$PKG_CONFIG" && \
Chris@40 19448 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"speex >= 1.2\""; } >&5
Chris@40 19449 ($PKG_CONFIG --exists --print-errors "speex >= 1.2") 2>&5
Chris@40 19450 ac_status=$?
Chris@40 19451 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 19452 test $ac_status = 0; }; then
Chris@40 19453 pkg_cv_SPEEX_CFLAGS=`$PKG_CONFIG --cflags "speex >= 1.2" 2>/dev/null`
Chris@40 19454 test "x$?" != "x0" && pkg_failed=yes
Chris@40 19455 else
Chris@40 19456 pkg_failed=yes
Chris@40 19457 fi
Chris@40 19458 else
Chris@40 19459 pkg_failed=untried
Chris@40 19460 fi
Chris@40 19461 if test -n "$SPEEX_LIBS"; then
Chris@40 19462 pkg_cv_SPEEX_LIBS="$SPEEX_LIBS"
Chris@40 19463 elif test -n "$PKG_CONFIG"; then
Chris@40 19464 if test -n "$PKG_CONFIG" && \
Chris@40 19465 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"speex >= 1.2\""; } >&5
Chris@40 19466 ($PKG_CONFIG --exists --print-errors "speex >= 1.2") 2>&5
Chris@40 19467 ac_status=$?
Chris@40 19468 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 19469 test $ac_status = 0; }; then
Chris@40 19470 pkg_cv_SPEEX_LIBS=`$PKG_CONFIG --libs "speex >= 1.2" 2>/dev/null`
Chris@40 19471 test "x$?" != "x0" && pkg_failed=yes
Chris@40 19472 else
Chris@40 19473 pkg_failed=yes
Chris@40 19474 fi
Chris@40 19475 else
Chris@40 19476 pkg_failed=untried
Chris@40 19477 fi
Chris@40 19478
Chris@40 19479 pkg_link_saved_CFLAGS=$CFLAGS
Chris@40 19480 pkg_link_saved_LIBS=$LIBS
Chris@40 19481
Chris@40 19482 eval "pkg_CFLAGS=\${pkg_cv_SPEEX_CFLAGS}"
Chris@40 19483 eval "pkg_LIBS=\${pkg_cv_SPEEX_LIBS}"
Chris@40 19484
Chris@40 19485 CFLAGS="$CFLAGS $pkg_CFLAGS"
Chris@40 19486 LIBS="$LIBS $pkg_LIBS"
Chris@40 19487
Chris@40 19488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 19489 /* end confdefs.h. */
Chris@40 19490
Chris@40 19491 int
Chris@40 19492 main ()
Chris@40 19493 {
Chris@40 19494 puts ("");
Chris@40 19495 ;
Chris@40 19496 return 0;
Chris@40 19497 }
Chris@40 19498 _ACEOF
Chris@40 19499 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 19500 pkg_link=yes
Chris@40 19501 else
Chris@40 19502 pkg_link=no
Chris@40 19503 fi
Chris@40 19504 rm -f core conftest.err conftest.$ac_objext \
Chris@40 19505 conftest$ac_exeext conftest.$ac_ext
Chris@40 19506
Chris@40 19507 CFLAGS=$pkg_link_saved_CFLAGS
Chris@40 19508 LIBS=$pkg_link_saved_LIBS
Chris@40 19509
Chris@40 19510 if test $pkg_link = no ; then
Chris@40 19511 $as_echo_n "link failed ... "
Chris@40 19512 pkg_failed=yes
Chris@40 19513 fi
Chris@40 19514
Chris@40 19515
Chris@40 19516
Chris@40 19517 if test $pkg_failed = yes; then
Chris@40 19518
Chris@40 19519 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
Chris@40 19520 _pkg_short_errors_supported=yes
Chris@40 19521 else
Chris@40 19522 _pkg_short_errors_supported=no
Chris@40 19523 fi
Chris@40 19524 if test $_pkg_short_errors_supported = yes; then
Chris@40 19525 SPEEX_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "speex >= 1.2"`
Chris@40 19526 else
Chris@40 19527 SPEEX_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "speex >= 1.2"`
Chris@40 19528 fi
Chris@40 19529 # Put the nasty error message in config.log where it belongs
Chris@40 19530 echo "$SPEEX_PKG_ERRORS" >&5
Chris@40 19531
Chris@40 19532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 19533 $as_echo "no" >&6; }
Chris@40 19534 ac_cv_speex=no
Chris@40 19535 elif test $pkg_failed = untried; then
Chris@40 19536 ac_cv_speex=no
Chris@40 19537 else
Chris@40 19538 SPEEX_CFLAGS=$pkg_cv_SPEEX_CFLAGS
Chris@40 19539 SPEEX_LIBS=$pkg_cv_SPEEX_LIBS
Chris@40 19540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 19541 $as_echo "yes" >&6; }
Chris@40 19542 ac_cv_speex=yes
Chris@40 19543 fi
Chris@40 19544 else
Chris@40 19545 SPEEX_CFLAGS=""
Chris@40 19546 SPEEX_LIBS=""
Chris@40 19547 fi
Chris@40 19548
Chris@40 19549 # Vorbis versions earlier than 1.2.3 have bugs that cause the libsndfile
Chris@40 19550 # test suite to fail on MIPS, PowerPC and others.
Chris@40 19551 # See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549899
Chris@40 19552
Chris@40 19553 pkg_failed=no
Chris@40 19554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for vorbis >= 1.2.3 " >&5
Chris@40 19555 $as_echo_n "checking for vorbis >= 1.2.3 ... " >&6; }
Chris@40 19556
Chris@40 19557 if test -n "$VORBIS_CFLAGS"; then
Chris@40 19558 pkg_cv_VORBIS_CFLAGS="$VORBIS_CFLAGS"
Chris@40 19559 elif test -n "$PKG_CONFIG"; then
Chris@40 19560 if test -n "$PKG_CONFIG" && \
Chris@40 19561 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"vorbis >= 1.2.3\""; } >&5
Chris@40 19562 ($PKG_CONFIG --exists --print-errors "vorbis >= 1.2.3") 2>&5
Chris@40 19563 ac_status=$?
Chris@40 19564 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 19565 test $ac_status = 0; }; then
Chris@40 19566 pkg_cv_VORBIS_CFLAGS=`$PKG_CONFIG --cflags "vorbis >= 1.2.3" 2>/dev/null`
Chris@40 19567 test "x$?" != "x0" && pkg_failed=yes
Chris@40 19568 else
Chris@40 19569 pkg_failed=yes
Chris@40 19570 fi
Chris@40 19571 else
Chris@40 19572 pkg_failed=untried
Chris@40 19573 fi
Chris@40 19574 if test -n "$VORBIS_LIBS"; then
Chris@40 19575 pkg_cv_VORBIS_LIBS="$VORBIS_LIBS"
Chris@40 19576 elif test -n "$PKG_CONFIG"; then
Chris@40 19577 if test -n "$PKG_CONFIG" && \
Chris@40 19578 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"vorbis >= 1.2.3\""; } >&5
Chris@40 19579 ($PKG_CONFIG --exists --print-errors "vorbis >= 1.2.3") 2>&5
Chris@40 19580 ac_status=$?
Chris@40 19581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 19582 test $ac_status = 0; }; then
Chris@40 19583 pkg_cv_VORBIS_LIBS=`$PKG_CONFIG --libs "vorbis >= 1.2.3" 2>/dev/null`
Chris@40 19584 test "x$?" != "x0" && pkg_failed=yes
Chris@40 19585 else
Chris@40 19586 pkg_failed=yes
Chris@40 19587 fi
Chris@40 19588 else
Chris@40 19589 pkg_failed=untried
Chris@40 19590 fi
Chris@40 19591
Chris@40 19592 pkg_link_saved_CFLAGS=$CFLAGS
Chris@40 19593 pkg_link_saved_LIBS=$LIBS
Chris@40 19594
Chris@40 19595 eval "pkg_CFLAGS=\${pkg_cv_VORBIS_CFLAGS}"
Chris@40 19596 eval "pkg_LIBS=\${pkg_cv_VORBIS_LIBS}"
Chris@40 19597
Chris@40 19598 CFLAGS="$CFLAGS $pkg_CFLAGS"
Chris@40 19599 LIBS="$LIBS $pkg_LIBS"
Chris@40 19600
Chris@40 19601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 19602 /* end confdefs.h. */
Chris@40 19603
Chris@40 19604 int
Chris@40 19605 main ()
Chris@40 19606 {
Chris@40 19607 puts ("");
Chris@40 19608 ;
Chris@40 19609 return 0;
Chris@40 19610 }
Chris@40 19611 _ACEOF
Chris@40 19612 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 19613 pkg_link=yes
Chris@40 19614 else
Chris@40 19615 pkg_link=no
Chris@40 19616 fi
Chris@40 19617 rm -f core conftest.err conftest.$ac_objext \
Chris@40 19618 conftest$ac_exeext conftest.$ac_ext
Chris@40 19619
Chris@40 19620 CFLAGS=$pkg_link_saved_CFLAGS
Chris@40 19621 LIBS=$pkg_link_saved_LIBS
Chris@40 19622
Chris@40 19623 if test $pkg_link = no ; then
Chris@40 19624 $as_echo_n "link failed ... "
Chris@40 19625 pkg_failed=yes
Chris@40 19626 fi
Chris@40 19627
Chris@40 19628
Chris@40 19629
Chris@40 19630 if test $pkg_failed = yes; then
Chris@40 19631
Chris@40 19632 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
Chris@40 19633 _pkg_short_errors_supported=yes
Chris@40 19634 else
Chris@40 19635 _pkg_short_errors_supported=no
Chris@40 19636 fi
Chris@40 19637 if test $_pkg_short_errors_supported = yes; then
Chris@40 19638 VORBIS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "vorbis >= 1.2.3"`
Chris@40 19639 else
Chris@40 19640 VORBIS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "vorbis >= 1.2.3"`
Chris@40 19641 fi
Chris@40 19642 # Put the nasty error message in config.log where it belongs
Chris@40 19643 echo "$VORBIS_PKG_ERRORS" >&5
Chris@40 19644
Chris@40 19645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 19646 $as_echo "no" >&6; }
Chris@40 19647 ac_cv_vorbis=no
Chris@40 19648 elif test $pkg_failed = untried; then
Chris@40 19649 ac_cv_vorbis=no
Chris@40 19650 else
Chris@40 19651 VORBIS_CFLAGS=$pkg_cv_VORBIS_CFLAGS
Chris@40 19652 VORBIS_LIBS=$pkg_cv_VORBIS_LIBS
Chris@40 19653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 19654 $as_echo "yes" >&6; }
Chris@40 19655 ac_cv_vorbis=yes
Chris@40 19656 fi
Chris@40 19657
Chris@40 19658 pkg_failed=no
Chris@40 19659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for vorbisenc >= 1.2.3 " >&5
Chris@40 19660 $as_echo_n "checking for vorbisenc >= 1.2.3 ... " >&6; }
Chris@40 19661
Chris@40 19662 if test -n "$VORBISENC_CFLAGS"; then
Chris@40 19663 pkg_cv_VORBISENC_CFLAGS="$VORBISENC_CFLAGS"
Chris@40 19664 elif test -n "$PKG_CONFIG"; then
Chris@40 19665 if test -n "$PKG_CONFIG" && \
Chris@40 19666 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"vorbisenc >= 1.2.3\""; } >&5
Chris@40 19667 ($PKG_CONFIG --exists --print-errors "vorbisenc >= 1.2.3") 2>&5
Chris@40 19668 ac_status=$?
Chris@40 19669 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 19670 test $ac_status = 0; }; then
Chris@40 19671 pkg_cv_VORBISENC_CFLAGS=`$PKG_CONFIG --cflags "vorbisenc >= 1.2.3" 2>/dev/null`
Chris@40 19672 test "x$?" != "x0" && pkg_failed=yes
Chris@40 19673 else
Chris@40 19674 pkg_failed=yes
Chris@40 19675 fi
Chris@40 19676 else
Chris@40 19677 pkg_failed=untried
Chris@40 19678 fi
Chris@40 19679 if test -n "$VORBISENC_LIBS"; then
Chris@40 19680 pkg_cv_VORBISENC_LIBS="$VORBISENC_LIBS"
Chris@40 19681 elif test -n "$PKG_CONFIG"; then
Chris@40 19682 if test -n "$PKG_CONFIG" && \
Chris@40 19683 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"vorbisenc >= 1.2.3\""; } >&5
Chris@40 19684 ($PKG_CONFIG --exists --print-errors "vorbisenc >= 1.2.3") 2>&5
Chris@40 19685 ac_status=$?
Chris@40 19686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 19687 test $ac_status = 0; }; then
Chris@40 19688 pkg_cv_VORBISENC_LIBS=`$PKG_CONFIG --libs "vorbisenc >= 1.2.3" 2>/dev/null`
Chris@40 19689 test "x$?" != "x0" && pkg_failed=yes
Chris@40 19690 else
Chris@40 19691 pkg_failed=yes
Chris@40 19692 fi
Chris@40 19693 else
Chris@40 19694 pkg_failed=untried
Chris@40 19695 fi
Chris@40 19696
Chris@40 19697 pkg_link_saved_CFLAGS=$CFLAGS
Chris@40 19698 pkg_link_saved_LIBS=$LIBS
Chris@40 19699
Chris@40 19700 eval "pkg_CFLAGS=\${pkg_cv_VORBISENC_CFLAGS}"
Chris@40 19701 eval "pkg_LIBS=\${pkg_cv_VORBISENC_LIBS}"
Chris@40 19702
Chris@40 19703 CFLAGS="$CFLAGS $pkg_CFLAGS"
Chris@40 19704 LIBS="$LIBS $pkg_LIBS"
Chris@40 19705
Chris@40 19706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 19707 /* end confdefs.h. */
Chris@40 19708
Chris@40 19709 int
Chris@40 19710 main ()
Chris@40 19711 {
Chris@40 19712 puts ("");
Chris@40 19713 ;
Chris@40 19714 return 0;
Chris@40 19715 }
Chris@40 19716 _ACEOF
Chris@40 19717 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 19718 pkg_link=yes
Chris@40 19719 else
Chris@40 19720 pkg_link=no
Chris@40 19721 fi
Chris@40 19722 rm -f core conftest.err conftest.$ac_objext \
Chris@40 19723 conftest$ac_exeext conftest.$ac_ext
Chris@40 19724
Chris@40 19725 CFLAGS=$pkg_link_saved_CFLAGS
Chris@40 19726 LIBS=$pkg_link_saved_LIBS
Chris@40 19727
Chris@40 19728 if test $pkg_link = no ; then
Chris@40 19729 $as_echo_n "link failed ... "
Chris@40 19730 pkg_failed=yes
Chris@40 19731 fi
Chris@40 19732
Chris@40 19733
Chris@40 19734
Chris@40 19735 if test $pkg_failed = yes; then
Chris@40 19736
Chris@40 19737 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
Chris@40 19738 _pkg_short_errors_supported=yes
Chris@40 19739 else
Chris@40 19740 _pkg_short_errors_supported=no
Chris@40 19741 fi
Chris@40 19742 if test $_pkg_short_errors_supported = yes; then
Chris@40 19743 VORBISENC_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "vorbisenc >= 1.2.3"`
Chris@40 19744 else
Chris@40 19745 VORBISENC_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "vorbisenc >= 1.2.3"`
Chris@40 19746 fi
Chris@40 19747 # Put the nasty error message in config.log where it belongs
Chris@40 19748 echo "$VORBISENC_PKG_ERRORS" >&5
Chris@40 19749
Chris@40 19750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 19751 $as_echo "no" >&6; }
Chris@40 19752 ac_cv_vorbisenc=no
Chris@40 19753 elif test $pkg_failed = untried; then
Chris@40 19754 ac_cv_vorbisenc=no
Chris@40 19755 else
Chris@40 19756 VORBISENC_CFLAGS=$pkg_cv_VORBISENC_CFLAGS
Chris@40 19757 VORBISENC_LIBS=$pkg_cv_VORBISENC_LIBS
Chris@40 19758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 19759 $as_echo "yes" >&6; }
Chris@40 19760 ac_cv_vorbisenc=yes
Chris@40 19761 fi
Chris@40 19762 enable_external_libs=yes
Chris@40 19763 fi
Chris@40 19764
Chris@40 19765 if test x$ac_cv_flac$ac_cv_ogg$ac_cv_vorbis$ac_cv_vorbisenc = "xyesyesyesyes" ; then
Chris@40 19766 HAVE_EXTERNAL_XIPH_LIBS=1
Chris@40 19767 enable_external_libs=yes
Chris@40 19768
Chris@40 19769 EXTERNAL_XIPH_CFLAGS="$FLAC_CFLAGS $OGG_CFLAGS $VORBIS_CFLAGS $VORBISENC_CFLAGS $SPEEX_CFLAGS"
Chris@40 19770 EXTERNAL_XIPH_LIBS="$FLAC_LIBS $OGG_LIBS $VORBIS_LIBS $VORBISENC_LIBS $SPEEX_LIBS "
Chris@40 19771 else
Chris@40 19772 echo
Chris@40 19773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** One or more of the external libraries (ie libflac, libogg and" >&5
Chris@40 19774 $as_echo "$as_me: WARNING: *** One or more of the external libraries (ie libflac, libogg and" >&2;}
Chris@40 19775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** libvorbis) is either missing (possibly only the development" >&5
Chris@40 19776 $as_echo "$as_me: WARNING: *** libvorbis) is either missing (possibly only the development" >&2;}
Chris@40 19777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** headers) or is of an unsupported version." >&5
Chris@40 19778 $as_echo "$as_me: WARNING: *** headers) or is of an unsupported version." >&2;}
Chris@40 19779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ***" >&5
Chris@40 19780 $as_echo "$as_me: WARNING: ***" >&2;}
Chris@40 19781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Unfortunately, for ease of maintenance, the external libs" >&5
Chris@40 19782 $as_echo "$as_me: WARNING: *** Unfortunately, for ease of maintenance, the external libs" >&2;}
Chris@40 19783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** are an all or nothing affair." >&5
Chris@40 19784 $as_echo "$as_me: WARNING: *** are an all or nothing affair." >&2;}
Chris@40 19785 echo
Chris@40 19786 enable_external_libs=no
Chris@40 19787 fi
Chris@40 19788 fi
Chris@40 19789
Chris@40 19790
Chris@40 19791 cat >>confdefs.h <<_ACEOF
Chris@40 19792 #define HAVE_EXTERNAL_XIPH_LIBS $HAVE_EXTERNAL_XIPH_LIBS
Chris@40 19793 _ACEOF
Chris@40 19794
Chris@40 19795
Chris@40 19796 #====================================================================================
Chris@40 19797 # Check for libsqlite3 (only used in regtest).
Chris@40 19798
Chris@40 19799 ac_cv_sqlite3=no
Chris@40 19800 if test x$enable_sqlite != xno ; then
Chris@40 19801
Chris@40 19802 pkg_failed=no
Chris@40 19803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3 >= 3.2 " >&5
Chris@40 19804 $as_echo_n "checking for sqlite3 >= 3.2 ... " >&6; }
Chris@40 19805
Chris@40 19806 if test -n "$SQLITE3_CFLAGS"; then
Chris@40 19807 pkg_cv_SQLITE3_CFLAGS="$SQLITE3_CFLAGS"
Chris@40 19808 elif test -n "$PKG_CONFIG"; then
Chris@40 19809 if test -n "$PKG_CONFIG" && \
Chris@40 19810 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sqlite3 >= 3.2\""; } >&5
Chris@40 19811 ($PKG_CONFIG --exists --print-errors "sqlite3 >= 3.2") 2>&5
Chris@40 19812 ac_status=$?
Chris@40 19813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 19814 test $ac_status = 0; }; then
Chris@40 19815 pkg_cv_SQLITE3_CFLAGS=`$PKG_CONFIG --cflags "sqlite3 >= 3.2" 2>/dev/null`
Chris@40 19816 test "x$?" != "x0" && pkg_failed=yes
Chris@40 19817 else
Chris@40 19818 pkg_failed=yes
Chris@40 19819 fi
Chris@40 19820 else
Chris@40 19821 pkg_failed=untried
Chris@40 19822 fi
Chris@40 19823 if test -n "$SQLITE3_LIBS"; then
Chris@40 19824 pkg_cv_SQLITE3_LIBS="$SQLITE3_LIBS"
Chris@40 19825 elif test -n "$PKG_CONFIG"; then
Chris@40 19826 if test -n "$PKG_CONFIG" && \
Chris@40 19827 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sqlite3 >= 3.2\""; } >&5
Chris@40 19828 ($PKG_CONFIG --exists --print-errors "sqlite3 >= 3.2") 2>&5
Chris@40 19829 ac_status=$?
Chris@40 19830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@40 19831 test $ac_status = 0; }; then
Chris@40 19832 pkg_cv_SQLITE3_LIBS=`$PKG_CONFIG --libs "sqlite3 >= 3.2" 2>/dev/null`
Chris@40 19833 test "x$?" != "x0" && pkg_failed=yes
Chris@40 19834 else
Chris@40 19835 pkg_failed=yes
Chris@40 19836 fi
Chris@40 19837 else
Chris@40 19838 pkg_failed=untried
Chris@40 19839 fi
Chris@40 19840
Chris@40 19841 pkg_link_saved_CFLAGS=$CFLAGS
Chris@40 19842 pkg_link_saved_LIBS=$LIBS
Chris@40 19843
Chris@40 19844 eval "pkg_CFLAGS=\${pkg_cv_SQLITE3_CFLAGS}"
Chris@40 19845 eval "pkg_LIBS=\${pkg_cv_SQLITE3_LIBS}"
Chris@40 19846
Chris@40 19847 CFLAGS="$CFLAGS $pkg_CFLAGS"
Chris@40 19848 LIBS="$LIBS $pkg_LIBS"
Chris@40 19849
Chris@40 19850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 19851 /* end confdefs.h. */
Chris@40 19852
Chris@40 19853 int
Chris@40 19854 main ()
Chris@40 19855 {
Chris@40 19856 puts ("");
Chris@40 19857 ;
Chris@40 19858 return 0;
Chris@40 19859 }
Chris@40 19860 _ACEOF
Chris@40 19861 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 19862 pkg_link=yes
Chris@40 19863 else
Chris@40 19864 pkg_link=no
Chris@40 19865 fi
Chris@40 19866 rm -f core conftest.err conftest.$ac_objext \
Chris@40 19867 conftest$ac_exeext conftest.$ac_ext
Chris@40 19868
Chris@40 19869 CFLAGS=$pkg_link_saved_CFLAGS
Chris@40 19870 LIBS=$pkg_link_saved_LIBS
Chris@40 19871
Chris@40 19872 if test $pkg_link = no ; then
Chris@40 19873 $as_echo_n "link failed ... "
Chris@40 19874 pkg_failed=yes
Chris@40 19875 fi
Chris@40 19876
Chris@40 19877
Chris@40 19878
Chris@40 19879 if test $pkg_failed = yes; then
Chris@40 19880
Chris@40 19881 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
Chris@40 19882 _pkg_short_errors_supported=yes
Chris@40 19883 else
Chris@40 19884 _pkg_short_errors_supported=no
Chris@40 19885 fi
Chris@40 19886 if test $_pkg_short_errors_supported = yes; then
Chris@40 19887 SQLITE3_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "sqlite3 >= 3.2"`
Chris@40 19888 else
Chris@40 19889 SQLITE3_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "sqlite3 >= 3.2"`
Chris@40 19890 fi
Chris@40 19891 # Put the nasty error message in config.log where it belongs
Chris@40 19892 echo "$SQLITE3_PKG_ERRORS" >&5
Chris@40 19893
Chris@40 19894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 19895 $as_echo "no" >&6; }
Chris@40 19896 ac_cv_sqlite3=no
Chris@40 19897 elif test $pkg_failed = untried; then
Chris@40 19898 ac_cv_sqlite3=no
Chris@40 19899 else
Chris@40 19900 SQLITE3_CFLAGS=$pkg_cv_SQLITE3_CFLAGS
Chris@40 19901 SQLITE3_LIBS=$pkg_cv_SQLITE3_LIBS
Chris@40 19902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 19903 $as_echo "yes" >&6; }
Chris@40 19904 ac_cv_sqlite3=yes
Chris@40 19905 fi
Chris@40 19906 fi
Chris@40 19907
Chris@40 19908 if test x$ac_cv_sqlite3 = "xyes" ; then
Chris@40 19909 HAVE_SQLITE3=1
Chris@40 19910 else
Chris@40 19911 HAVE_SQLITE3=0
Chris@40 19912 fi
Chris@40 19913
Chris@40 19914
Chris@40 19915 cat >>confdefs.h <<_ACEOF
Chris@40 19916 #define HAVE_SQLITE3 $HAVE_SQLITE3
Chris@40 19917 _ACEOF
Chris@40 19918
Chris@40 19919
Chris@40 19920 #====================================================================================
Chris@40 19921 # Determine if the processor can do clipping on float to int conversions.
Chris@40 19922
Chris@40 19923 if test x$enable_cpu_clip != "xno" ; then
Chris@40 19924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking processor clipping capabilities" >&5
Chris@40 19925 $as_echo_n "checking processor clipping capabilities... " >&6; }
Chris@40 19926 if ${ac_cv_c_clip_type+:} false; then :
Chris@40 19927 $as_echo_n "(cached) " >&6
Chris@40 19928 else
Chris@40 19929 # Initialize to unknown
Chris@40 19930 ac_cv_c_clip_positive=unknown
Chris@40 19931 ac_cv_c_clip_negative=unknown
Chris@40 19932
Chris@40 19933
Chris@40 19934 if test $ac_cv_c_clip_positive = unknown ; then
Chris@40 19935 if test "$cross_compiling" = yes; then :
Chris@40 19936 ac_cv_c_clip_positive=unknown
Chris@40 19937
Chris@40 19938 else
Chris@40 19939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 19940 /* end confdefs.h. */
Chris@40 19941
Chris@40 19942 #define _ISOC9X_SOURCE 1
Chris@40 19943 #define _ISOC99_SOURCE 1
Chris@40 19944 #define __USE_ISOC99 1
Chris@40 19945 #define __USE_ISOC9X 1
Chris@40 19946 #include <math.h>
Chris@40 19947 int main (void)
Chris@40 19948 { double fval ;
Chris@40 19949 int k, ival ;
Chris@40 19950
Chris@40 19951 fval = 1.0 * 0x7FFFFFFF ;
Chris@40 19952 for (k = 0 ; k < 100 ; k++)
Chris@40 19953 { ival = (lrint (fval)) >> 24 ;
Chris@40 19954 if (ival != 127)
Chris@40 19955 return 1 ;
Chris@40 19956
Chris@40 19957 fval *= 1.2499999 ;
Chris@40 19958 } ;
Chris@40 19959
Chris@40 19960 return 0 ;
Chris@40 19961 }
Chris@40 19962
Chris@40 19963 _ACEOF
Chris@40 19964 if ac_fn_c_try_run "$LINENO"; then :
Chris@40 19965 ac_cv_c_clip_positive=yes
Chris@40 19966 else
Chris@40 19967 ac_cv_c_clip_positive=no
Chris@40 19968 fi
Chris@40 19969 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@40 19970 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@40 19971 fi
Chris@40 19972
Chris@40 19973
Chris@40 19974 if test "$cross_compiling" = yes; then :
Chris@40 19975 ac_cv_c_clip_negative=unknown
Chris@40 19976
Chris@40 19977 else
Chris@40 19978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 19979 /* end confdefs.h. */
Chris@40 19980
Chris@40 19981 #define _ISOC9X_SOURCE 1
Chris@40 19982 #define _ISOC99_SOURCE 1
Chris@40 19983 #define __USE_ISOC99 1
Chris@40 19984 #define __USE_ISOC9X 1
Chris@40 19985 #include <math.h>
Chris@40 19986 int main (void)
Chris@40 19987 { double fval ;
Chris@40 19988 int k, ival ;
Chris@40 19989
Chris@40 19990 fval = -8.0 * 0x10000000 ;
Chris@40 19991 for (k = 0 ; k < 100 ; k++)
Chris@40 19992 { ival = (lrint (fval)) >> 24 ;
Chris@40 19993 if (ival != -128)
Chris@40 19994 return 1 ;
Chris@40 19995
Chris@40 19996 fval *= 1.2499999 ;
Chris@40 19997 } ;
Chris@40 19998
Chris@40 19999 return 0 ;
Chris@40 20000 }
Chris@40 20001
Chris@40 20002 _ACEOF
Chris@40 20003 if ac_fn_c_try_run "$LINENO"; then :
Chris@40 20004 ac_cv_c_clip_negative=yes
Chris@40 20005 else
Chris@40 20006 ac_cv_c_clip_negative=no
Chris@40 20007 fi
Chris@40 20008 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@40 20009 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@40 20010 fi
Chris@40 20011
Chris@40 20012 fi
Chris@40 20013
Chris@40 20014 if test $ac_cv_c_clip_positive = yes ; then
Chris@40 20015 ac_cv_c_clip_positive=1
Chris@40 20016 else
Chris@40 20017 ac_cv_c_clip_positive=0
Chris@40 20018 fi
Chris@40 20019
Chris@40 20020 if test $ac_cv_c_clip_negative = yes ; then
Chris@40 20021 ac_cv_c_clip_negative=1
Chris@40 20022 else
Chris@40 20023 ac_cv_c_clip_negative=0
Chris@40 20024 fi
Chris@40 20025
Chris@40 20026
Chris@40 20027 case "$ac_cv_c_clip_positive$ac_cv_c_clip_negative" in
Chris@40 20028 "00")
Chris@40 20029 ac_cv_c_clip_type="none"
Chris@40 20030 ;;
Chris@40 20031 "10")
Chris@40 20032 ac_cv_c_clip_type="positive"
Chris@40 20033 ;;
Chris@40 20034 "01")
Chris@40 20035 ac_cv_c_clip_type="negative"
Chris@40 20036 ;;
Chris@40 20037 "11")
Chris@40 20038 ac_cv_c_clip_type="both"
Chris@40 20039 ;;
Chris@40 20040 esac
Chris@40 20041
Chris@40 20042
Chris@40 20043
Chris@40 20044 fi
Chris@40 20045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_clip_type" >&5
Chris@40 20046 $as_echo "$ac_cv_c_clip_type" >&6; }
Chris@40 20047
Chris@40 20048
Chris@40 20049
Chris@40 20050 else
Chris@40 20051 echo "checking processor clipping capabilities... disabled"
Chris@40 20052 ac_cv_c_clip_positive=0
Chris@40 20053 ac_cv_c_clip_negative=0
Chris@40 20054 fi
Chris@40 20055
Chris@40 20056
Chris@40 20057 cat >>confdefs.h <<_ACEOF
Chris@40 20058 #define CPU_CLIPS_POSITIVE ${ac_cv_c_clip_positive}
Chris@40 20059 _ACEOF
Chris@40 20060
Chris@40 20061
Chris@40 20062 cat >>confdefs.h <<_ACEOF
Chris@40 20063 #define CPU_CLIPS_NEGATIVE ${ac_cv_c_clip_negative}
Chris@40 20064 _ACEOF
Chris@40 20065
Chris@40 20066
Chris@40 20067 #====================================================================================
Chris@40 20068 # Target OS specific stuff.
Chris@40 20069
Chris@40 20070 OS_SPECIFIC_CFLAGS=""
Chris@40 20071 OS_SPECIFIC_LINKS=""
Chris@40 20072 os_is_win32=0
Chris@40 20073 os_is_openbsd=0
Chris@40 20074 use_windows_api=0
Chris@40 20075 osx_darwin_version=0
Chris@40 20076
Chris@40 20077 case "$host_os" in
Chris@40 20078 darwin* | rhapsody*)
Chris@40 20079 osx_darwin_version=$(echo "$host_os" | sed 's/\..*//;s/darwin//g')
Chris@40 20080 if test x$HAVE_XCODE_SELECT = xyes ; then
Chris@40 20081 developer_path=`xcode-select --print-path`
Chris@40 20082 else
Chris@40 20083 developer_path="/Developer"
Chris@40 20084 fi
Chris@40 20085 OS_SPECIFIC_LINKS="-framework CoreAudio -framework AudioToolbox -framework CoreFoundation"
Chris@40 20086 ;;
Chris@40 20087 mingw*)
Chris@40 20088 os_is_win32=1
Chris@40 20089 use_windows_api=1
Chris@40 20090 OS_SPECIFIC_LINKS="-lwinmm"
Chris@40 20091 ;;
Chris@40 20092 openbsd*)
Chris@40 20093 os_is_openbsd=1
Chris@40 20094 ;;
Chris@40 20095 esac
Chris@40 20096
Chris@40 20097
Chris@40 20098 cat >>confdefs.h <<_ACEOF
Chris@40 20099 #define OS_IS_WIN32 ${os_is_win32}
Chris@40 20100 _ACEOF
Chris@40 20101
Chris@40 20102
Chris@40 20103 cat >>confdefs.h <<_ACEOF
Chris@40 20104 #define OS_IS_OPENBSD ${os_is_openbsd}
Chris@40 20105 _ACEOF
Chris@40 20106
Chris@40 20107
Chris@40 20108 cat >>confdefs.h <<_ACEOF
Chris@40 20109 #define USE_WINDOWS_API ${use_windows_api}
Chris@40 20110 _ACEOF
Chris@40 20111
Chris@40 20112
Chris@40 20113 cat >>confdefs.h <<_ACEOF
Chris@40 20114 #define OSX_DARWIN_VERSION ${osx_darwin_version}
Chris@40 20115 _ACEOF
Chris@40 20116
Chris@40 20117 if test ${use_windows_api} -eq 1; then
Chris@40 20118 USE_WIN_VERSION_FILE_TRUE=
Chris@40 20119 USE_WIN_VERSION_FILE_FALSE='#'
Chris@40 20120 else
Chris@40 20121 USE_WIN_VERSION_FILE_TRUE='#'
Chris@40 20122 USE_WIN_VERSION_FILE_FALSE=
Chris@40 20123 fi
Chris@40 20124
Chris@40 20125
Chris@40 20126 #====================================================================================
Chris@40 20127 # Check for ALSA.
Chris@40 20128
Chris@40 20129 ALSA_LIBS=""
Chris@40 20130
Chris@40 20131 if test x$enable_alsa != xno ; then
Chris@40 20132 for ac_header in alsa/asoundlib.h
Chris@40 20133 do :
Chris@40 20134 ac_fn_c_check_header_mongrel "$LINENO" "alsa/asoundlib.h" "ac_cv_header_alsa_asoundlib_h" "$ac_includes_default"
Chris@40 20135 if test "x$ac_cv_header_alsa_asoundlib_h" = xyes; then :
Chris@40 20136 cat >>confdefs.h <<_ACEOF
Chris@40 20137 #define HAVE_ALSA_ASOUNDLIB_H 1
Chris@40 20138 _ACEOF
Chris@40 20139
Chris@40 20140 fi
Chris@40 20141
Chris@40 20142 done
Chris@40 20143
Chris@40 20144 if test x$ac_cv_header_alsa_asoundlib_h = xyes ; then
Chris@40 20145 ALSA_LIBS="-lasound"
Chris@40 20146 enable_alsa=yes
Chris@40 20147 fi
Chris@40 20148 fi
Chris@40 20149
Chris@40 20150 #====================================================================================
Chris@40 20151 # Check for OpenBSD's sndio.
Chris@40 20152
Chris@40 20153 SNDIO_LIBS=""
Chris@40 20154 HAVE_SNDIO_H=0
Chris@40 20155 case "$host_os" in
Chris@40 20156 openbsd*)
Chris@40 20157 for ac_header in sndio.h
Chris@40 20158 do :
Chris@40 20159 ac_fn_c_check_header_mongrel "$LINENO" "sndio.h" "ac_cv_header_sndio_h" "$ac_includes_default"
Chris@40 20160 if test "x$ac_cv_header_sndio_h" = xyes; then :
Chris@40 20161 cat >>confdefs.h <<_ACEOF
Chris@40 20162 #define HAVE_SNDIO_H 1
Chris@40 20163 _ACEOF
Chris@40 20164
Chris@40 20165 fi
Chris@40 20166
Chris@40 20167 done
Chris@40 20168
Chris@40 20169 if test x$ac_cv_header_sndio_h = xyes ; then
Chris@40 20170 SNDIO_LIBS="-lsndio"
Chris@40 20171 HAVE_SNDIO_H=1
Chris@40 20172 fi
Chris@40 20173 ;;
Chris@40 20174 *)
Chris@40 20175 ;;
Chris@40 20176 esac
Chris@40 20177
Chris@40 20178
Chris@40 20179 cat >>confdefs.h <<_ACEOF
Chris@40 20180 #define HAVE_SNDIO_H ${HAVE_SNDIO_H}
Chris@40 20181 _ACEOF
Chris@40 20182
Chris@40 20183
Chris@40 20184 #====================================================================================
Chris@40 20185 # Test for sanity when cross-compiling.
Chris@40 20186
Chris@40 20187 if test $ac_cv_sizeof_short != 2 ; then
Chris@40 20188 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ******************************************************************" >&5
Chris@40 20189 $as_echo "$as_me: WARNING: ******************************************************************" >&2;}
Chris@40 20190 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** sizeof (short) != 2. " >&5
Chris@40 20191 $as_echo "$as_me: WARNING: *** sizeof (short) != 2. " >&2;}
Chris@40 20192 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ******************************************************************" >&5
Chris@40 20193 $as_echo "$as_me: WARNING: ******************************************************************" >&2;}
Chris@40 20194 fi
Chris@40 20195
Chris@40 20196 if test $ac_cv_sizeof_int != 4 ; then
Chris@40 20197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ******************************************************************" >&5
Chris@40 20198 $as_echo "$as_me: WARNING: ******************************************************************" >&2;}
Chris@40 20199 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** sizeof (int) != 4 " >&5
Chris@40 20200 $as_echo "$as_me: WARNING: *** sizeof (int) != 4 " >&2;}
Chris@40 20201 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ******************************************************************" >&5
Chris@40 20202 $as_echo "$as_me: WARNING: ******************************************************************" >&2;}
Chris@40 20203 fi
Chris@40 20204
Chris@40 20205 if test $ac_cv_sizeof_float != 4 ; then
Chris@40 20206 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ******************************************************************" >&5
Chris@40 20207 $as_echo "$as_me: WARNING: ******************************************************************" >&2;}
Chris@40 20208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** sizeof (float) != 4. " >&5
Chris@40 20209 $as_echo "$as_me: WARNING: *** sizeof (float) != 4. " >&2;}
Chris@40 20210 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ******************************************************************" >&5
Chris@40 20211 $as_echo "$as_me: WARNING: ******************************************************************" >&2;}
Chris@40 20212 fi
Chris@40 20213
Chris@40 20214 if test $ac_cv_sizeof_double != 8 ; then
Chris@40 20215 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ******************************************************************" >&5
Chris@40 20216 $as_echo "$as_me: WARNING: ******************************************************************" >&2;}
Chris@40 20217 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** sizeof (double) != 8. " >&5
Chris@40 20218 $as_echo "$as_me: WARNING: *** sizeof (double) != 8. " >&2;}
Chris@40 20219 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ******************************************************************" >&5
Chris@40 20220 $as_echo "$as_me: WARNING: ******************************************************************" >&2;}
Chris@40 20221 fi
Chris@40 20222
Chris@40 20223 if test x"$ac_cv_prog_HAVE_AUTOGEN" = "xno" ; then
Chris@40 20224 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Touching files in directory tests/." >&5
Chris@40 20225 $as_echo "$as_me: WARNING: Touching files in directory tests/." >&2;}
Chris@40 20226 touch tests/*.c tests/*.h
Chris@40 20227 fi
Chris@40 20228
Chris@40 20229 #====================================================================================
Chris@40 20230 # Settings for the HTML documentation.
Chris@40 20231
Chris@40 20232 if test x$enable_bow_docs = "xyes" ; then
Chris@40 20233 HTML_BGCOLOUR="white"
Chris@40 20234 HTML_FGCOLOUR="black"
Chris@40 20235 else
Chris@40 20236 HTML_BGCOLOUR="black"
Chris@40 20237 HTML_FGCOLOUR="white"
Chris@40 20238 fi
Chris@40 20239
Chris@40 20240 #====================================================================================
Chris@40 20241 # Now use the information from the checking stage.
Chris@40 20242
Chris@40 20243 win32_target_dll=0
Chris@40 20244 COMPILER_IS_GCC=0
Chris@40 20245
Chris@40 20246 if test x$ac_cv_c_compiler_gnu = xyes ; then
Chris@40 20247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -std=gnu99" >&5
Chris@40 20248 $as_echo_n "checking if $CC accepts -std=gnu99... " >&6; }
Chris@40 20249 ac_add_cflags__old_cflags="$CFLAGS"
Chris@40 20250 CFLAGS="-std=gnu99"
Chris@40 20251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20252 /* end confdefs.h. */
Chris@40 20253
Chris@40 20254 #include <stdio.h>
Chris@40 20255
Chris@40 20256 int
Chris@40 20257 main ()
Chris@40 20258 {
Chris@40 20259 puts("Hello, World!"); return 0;
Chris@40 20260 ;
Chris@40 20261 return 0;
Chris@40 20262 }
Chris@40 20263 _ACEOF
Chris@40 20264 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 20265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20266 $as_echo "yes" >&6; }
Chris@40 20267 CFLAGS="$ac_add_cflags__old_cflags -std=gnu99"
Chris@40 20268 else
Chris@40 20269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20270 $as_echo "no" >&6; }
Chris@40 20271 CFLAGS="$ac_add_cflags__old_cflags"
Chris@40 20272
Chris@40 20273 fi
Chris@40 20274 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20275 conftest$ac_exeext conftest.$ac_ext
Chris@40 20276
Chris@40 20277
Chris@40 20278
Chris@40 20279 if test "x$ac_cv_c_compiler_gnu" = "xyes" ; then
Chris@40 20280
Chris@40 20281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version of $CC" >&5
Chris@40 20282 $as_echo_n "checking for version of $CC... " >&6; }
Chris@40 20283 GCC_VERSION=`$CC -dumpversion`
Chris@40 20284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_VERSION" >&5
Chris@40 20285 $as_echo "$GCC_VERSION" >&6; }
Chris@40 20286
Chris@40 20287 GCC_MAJOR_VERSION=`echo $GCC_VERSION | sed "s/\..*//"`
Chris@40 20288 GCC_MINOR_VERSION=`echo $GCC_VERSION | sed "s/$GCC_MAJOR_VERSION\.//" | sed "s/\..*//"`
Chris@40 20289 fi
Chris@40 20290
Chris@40 20291
Chris@40 20292
Chris@40 20293
Chris@40 20294
Chris@40 20295
Chris@40 20296
Chris@40 20297 if test "x$GCC_MAJOR_VERSION$GCC_MINOR_VERSION" = "x42" ; then
Chris@40 20298 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****************************************************************" >&5
Chris@40 20299 $as_echo "$as_me: WARNING: ****************************************************************" >&2;}
Chris@40 20300 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** GCC version 4.2 warns about the inline keyword for no good **" >&5
Chris@40 20301 $as_echo "$as_me: WARNING: ** GCC version 4.2 warns about the inline keyword for no good **" >&2;}
Chris@40 20302 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** reason but the maintainers do not see it as a bug. **" >&5
Chris@40 20303 $as_echo "$as_me: WARNING: ** reason but the maintainers do not see it as a bug. **" >&2;}
Chris@40 20304 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33995 **" >&5
Chris@40 20305 $as_echo "$as_me: WARNING: ** See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33995 **" >&2;}
Chris@40 20306 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** Using -fgnu-inline to avoid this stupidity. **" >&5
Chris@40 20307 $as_echo "$as_me: WARNING: ** Using -fgnu-inline to avoid this stupidity. **" >&2;}
Chris@40 20308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****************************************************************" >&5
Chris@40 20309 $as_echo "$as_me: WARNING: ****************************************************************" >&2;}
Chris@40 20310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fgnu89-inline" >&5
Chris@40 20311 $as_echo_n "checking if $CC accepts -fgnu89-inline... " >&6; }
Chris@40 20312 ac_add_cflags__old_cflags="$CFLAGS"
Chris@40 20313 CFLAGS="-fgnu89-inline"
Chris@40 20314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20315 /* end confdefs.h. */
Chris@40 20316
Chris@40 20317 #include <stdio.h>
Chris@40 20318
Chris@40 20319 int
Chris@40 20320 main ()
Chris@40 20321 {
Chris@40 20322 puts("Hello, World!"); return 0;
Chris@40 20323 ;
Chris@40 20324 return 0;
Chris@40 20325 }
Chris@40 20326 _ACEOF
Chris@40 20327 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 20328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20329 $as_echo "yes" >&6; }
Chris@40 20330 CFLAGS="$ac_add_cflags__old_cflags -fgnu89-inline"
Chris@40 20331 else
Chris@40 20332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20333 $as_echo "no" >&6; }
Chris@40 20334 CFLAGS="$ac_add_cflags__old_cflags"
Chris@40 20335
Chris@40 20336 fi
Chris@40 20337 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20338 conftest$ac_exeext conftest.$ac_ext
Chris@40 20339
Chris@40 20340 fi
Chris@40 20341
Chris@40 20342 CFLAGS="$CFLAGS -Wall"
Chris@40 20343 CXXFLAGS="$CXXFLAGS -Wall"
Chris@40 20344
Chris@40 20345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wextra" >&5
Chris@40 20346 $as_echo_n "checking if $CC accepts -Wextra... " >&6; }
Chris@40 20347 ac_add_cflags__old_cflags="$CFLAGS"
Chris@40 20348 CFLAGS="-Wextra"
Chris@40 20349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20350 /* end confdefs.h. */
Chris@40 20351
Chris@40 20352 #include <stdio.h>
Chris@40 20353
Chris@40 20354 int
Chris@40 20355 main ()
Chris@40 20356 {
Chris@40 20357 puts("Hello, World!"); return 0;
Chris@40 20358 ;
Chris@40 20359 return 0;
Chris@40 20360 }
Chris@40 20361 _ACEOF
Chris@40 20362 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 20363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20364 $as_echo "yes" >&6; }
Chris@40 20365 CFLAGS="$ac_add_cflags__old_cflags -Wextra"
Chris@40 20366 else
Chris@40 20367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20368 $as_echo "no" >&6; }
Chris@40 20369 CFLAGS="$ac_add_cflags__old_cflags"
Chris@40 20370
Chris@40 20371 fi
Chris@40 20372 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20373 conftest$ac_exeext conftest.$ac_ext
Chris@40 20374
Chris@40 20375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wdeclaration-after-statement" >&5
Chris@40 20376 $as_echo_n "checking if $CC accepts -Wdeclaration-after-statement... " >&6; }
Chris@40 20377 ac_add_cflags__old_cflags="$CFLAGS"
Chris@40 20378 CFLAGS="-Wdeclaration-after-statement"
Chris@40 20379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20380 /* end confdefs.h. */
Chris@40 20381
Chris@40 20382 #include <stdio.h>
Chris@40 20383
Chris@40 20384 int
Chris@40 20385 main ()
Chris@40 20386 {
Chris@40 20387 puts("Hello, World!"); return 0;
Chris@40 20388 ;
Chris@40 20389 return 0;
Chris@40 20390 }
Chris@40 20391 _ACEOF
Chris@40 20392 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 20393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20394 $as_echo "yes" >&6; }
Chris@40 20395 CFLAGS="$ac_add_cflags__old_cflags -Wdeclaration-after-statement"
Chris@40 20396 else
Chris@40 20397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20398 $as_echo "no" >&6; }
Chris@40 20399 CFLAGS="$ac_add_cflags__old_cflags"
Chris@40 20400
Chris@40 20401 fi
Chris@40 20402 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20403 conftest$ac_exeext conftest.$ac_ext
Chris@40 20404
Chris@40 20405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wpointer-arith" >&5
Chris@40 20406 $as_echo_n "checking if $CC accepts -Wpointer-arith... " >&6; }
Chris@40 20407 ac_add_cflags__old_cflags="$CFLAGS"
Chris@40 20408 CFLAGS="-Wpointer-arith"
Chris@40 20409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20410 /* end confdefs.h. */
Chris@40 20411
Chris@40 20412 #include <stdio.h>
Chris@40 20413
Chris@40 20414 int
Chris@40 20415 main ()
Chris@40 20416 {
Chris@40 20417 puts("Hello, World!"); return 0;
Chris@40 20418 ;
Chris@40 20419 return 0;
Chris@40 20420 }
Chris@40 20421 _ACEOF
Chris@40 20422 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 20423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20424 $as_echo "yes" >&6; }
Chris@40 20425 CFLAGS="$ac_add_cflags__old_cflags -Wpointer-arith"
Chris@40 20426 else
Chris@40 20427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20428 $as_echo "no" >&6; }
Chris@40 20429 CFLAGS="$ac_add_cflags__old_cflags"
Chris@40 20430
Chris@40 20431 fi
Chris@40 20432 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20433 conftest$ac_exeext conftest.$ac_ext
Chris@40 20434
Chris@40 20435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -funsigned-char" >&5
Chris@40 20436 $as_echo_n "checking if $CC accepts -funsigned-char... " >&6; }
Chris@40 20437 ac_add_cflags__old_cflags="$CFLAGS"
Chris@40 20438 CFLAGS="-funsigned-char"
Chris@40 20439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20440 /* end confdefs.h. */
Chris@40 20441
Chris@40 20442 #include <stdio.h>
Chris@40 20443
Chris@40 20444 int
Chris@40 20445 main ()
Chris@40 20446 {
Chris@40 20447 puts("Hello, World!"); return 0;
Chris@40 20448 ;
Chris@40 20449 return 0;
Chris@40 20450 }
Chris@40 20451 _ACEOF
Chris@40 20452 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 20453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20454 $as_echo "yes" >&6; }
Chris@40 20455 CFLAGS="$ac_add_cflags__old_cflags -funsigned-char"
Chris@40 20456 else
Chris@40 20457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20458 $as_echo "no" >&6; }
Chris@40 20459 CFLAGS="$ac_add_cflags__old_cflags"
Chris@40 20460
Chris@40 20461 fi
Chris@40 20462 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20463 conftest$ac_exeext conftest.$ac_ext
Chris@40 20464
Chris@40 20465
Chris@40 20466 ac_ext=cpp
Chris@40 20467 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@40 20468 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 20469 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 20470 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@40 20471
Chris@40 20472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Wextra" >&5
Chris@40 20473 $as_echo_n "checking if $CXX accepts -Wextra... " >&6; }
Chris@40 20474
Chris@40 20475 ac_add_cxxflags__old_cxxflags="$CXXFLAGS"
Chris@40 20476 CXXFLAGS="-Wextra"
Chris@40 20477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20478 /* end confdefs.h. */
Chris@40 20479
Chris@40 20480 #include <cstdio>
Chris@40 20481
Chris@40 20482 int
Chris@40 20483 main ()
Chris@40 20484 {
Chris@40 20485 puts("Hello, World!"); return 0;
Chris@40 20486 ;
Chris@40 20487 return 0;
Chris@40 20488 }
Chris@40 20489 _ACEOF
Chris@40 20490 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@40 20491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20492 $as_echo "yes" >&6; }
Chris@40 20493 CXXFLAGS="$ac_add_cxxflags__old_cxxflags -Wextra"
Chris@40 20494 else
Chris@40 20495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20496 $as_echo "no" >&6; }
Chris@40 20497 CXXFLAGS="$ac_add_cxxflags__old_cxxflags"
Chris@40 20498
Chris@40 20499 fi
Chris@40 20500 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20501 conftest$ac_exeext conftest.$ac_ext
Chris@40 20502
Chris@40 20503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Wpointer-arith" >&5
Chris@40 20504 $as_echo_n "checking if $CXX accepts -Wpointer-arith... " >&6; }
Chris@40 20505
Chris@40 20506 ac_add_cxxflags__old_cxxflags="$CXXFLAGS"
Chris@40 20507 CXXFLAGS="-Wpointer-arith"
Chris@40 20508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20509 /* end confdefs.h. */
Chris@40 20510
Chris@40 20511 #include <cstdio>
Chris@40 20512
Chris@40 20513 int
Chris@40 20514 main ()
Chris@40 20515 {
Chris@40 20516 puts("Hello, World!"); return 0;
Chris@40 20517 ;
Chris@40 20518 return 0;
Chris@40 20519 }
Chris@40 20520 _ACEOF
Chris@40 20521 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@40 20522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20523 $as_echo "yes" >&6; }
Chris@40 20524 CXXFLAGS="$ac_add_cxxflags__old_cxxflags -Wpointer-arith"
Chris@40 20525 else
Chris@40 20526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20527 $as_echo "no" >&6; }
Chris@40 20528 CXXFLAGS="$ac_add_cxxflags__old_cxxflags"
Chris@40 20529
Chris@40 20530 fi
Chris@40 20531 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20532 conftest$ac_exeext conftest.$ac_ext
Chris@40 20533
Chris@40 20534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -funsigned-char" >&5
Chris@40 20535 $as_echo_n "checking if $CXX accepts -funsigned-char... " >&6; }
Chris@40 20536
Chris@40 20537 ac_add_cxxflags__old_cxxflags="$CXXFLAGS"
Chris@40 20538 CXXFLAGS="-funsigned-char"
Chris@40 20539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20540 /* end confdefs.h. */
Chris@40 20541
Chris@40 20542 #include <cstdio>
Chris@40 20543
Chris@40 20544 int
Chris@40 20545 main ()
Chris@40 20546 {
Chris@40 20547 puts("Hello, World!"); return 0;
Chris@40 20548 ;
Chris@40 20549 return 0;
Chris@40 20550 }
Chris@40 20551 _ACEOF
Chris@40 20552 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@40 20553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20554 $as_echo "yes" >&6; }
Chris@40 20555 CXXFLAGS="$ac_add_cxxflags__old_cxxflags -funsigned-char"
Chris@40 20556 else
Chris@40 20557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20558 $as_echo "no" >&6; }
Chris@40 20559 CXXFLAGS="$ac_add_cxxflags__old_cxxflags"
Chris@40 20560
Chris@40 20561 fi
Chris@40 20562 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20563 conftest$ac_exeext conftest.$ac_ext
Chris@40 20564
Chris@40 20565 ac_ext=c
Chris@40 20566 ac_cpp='$CPP $CPPFLAGS'
Chris@40 20567 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 20568 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 20569 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 20570
Chris@40 20571
Chris@40 20572
Chris@40 20573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -D_FORTIFY_SOURCE=2" >&5
Chris@40 20574 $as_echo_n "checking if $CC accepts -D_FORTIFY_SOURCE=2... " >&6; }
Chris@40 20575 ac_add_cflags__old_cflags="$CFLAGS"
Chris@40 20576 CFLAGS="-D_FORTIFY_SOURCE=2"
Chris@40 20577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20578 /* end confdefs.h. */
Chris@40 20579
Chris@40 20580 #include <stdio.h>
Chris@40 20581
Chris@40 20582 int
Chris@40 20583 main ()
Chris@40 20584 {
Chris@40 20585 puts("Hello, World!"); return 0;
Chris@40 20586 ;
Chris@40 20587 return 0;
Chris@40 20588 }
Chris@40 20589 _ACEOF
Chris@40 20590 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 20591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20592 $as_echo "yes" >&6; }
Chris@40 20593 CFLAGS="$ac_add_cflags__old_cflags -D_FORTIFY_SOURCE=2"
Chris@40 20594 else
Chris@40 20595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20596 $as_echo "no" >&6; }
Chris@40 20597 CFLAGS="$ac_add_cflags__old_cflags"
Chris@40 20598
Chris@40 20599 fi
Chris@40 20600 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20601 conftest$ac_exeext conftest.$ac_ext
Chris@40 20602
Chris@40 20603
Chris@40 20604 if test x$enable_stack_smash_protection = "xyes" ; then
Chris@40 20605
Chris@40 20606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports stack smash protection" >&5
Chris@40 20607 $as_echo_n "checking if $CC supports stack smash protection... " >&6; }
Chris@40 20608 xiph_stack_check_old_cflags="$CFLAGS"
Chris@40 20609 SSP_FLAGS="-fstack-protector --param ssp-buffer-size=4"
Chris@40 20610 CFLAGS=$SSP_FLAGS
Chris@40 20611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20612 /* end confdefs.h. */
Chris@40 20613
Chris@40 20614 #include <stdio.h>
Chris@40 20615
Chris@40 20616 int
Chris@40 20617 main ()
Chris@40 20618 {
Chris@40 20619 puts("Hello, World!"); return 0;
Chris@40 20620 ;
Chris@40 20621 return 0;
Chris@40 20622 }
Chris@40 20623 _ACEOF
Chris@40 20624 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 20625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20626 $as_echo "yes" >&6; }
Chris@40 20627 CFLAGS="$xiph_stack_check_old_cflags $SSP_FLAGS"
Chris@40 20628 else
Chris@40 20629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20630 $as_echo "no" >&6; }
Chris@40 20631 CFLAGS="$xiph_stack_check_old_cflags"
Chris@40 20632
Chris@40 20633 fi
Chris@40 20634 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20635 conftest$ac_exeext conftest.$ac_ext
Chris@40 20636
Chris@40 20637 ac_ext=cpp
Chris@40 20638 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@40 20639 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 20640 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 20641 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@40 20642
Chris@40 20643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX supports stack smash protection" >&5
Chris@40 20644 $as_echo_n "checking if $CXX supports stack smash protection... " >&6; }
Chris@40 20645 xiph_stack_check_old_cflags="$CFLAGS"
Chris@40 20646 SSP_FLAGS="-fstack-protector --param ssp-buffer-size=4"
Chris@40 20647 CFLAGS=$SSP_FLAGS
Chris@40 20648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20649 /* end confdefs.h. */
Chris@40 20650
Chris@40 20651 #include <cstdio>
Chris@40 20652
Chris@40 20653 int
Chris@40 20654 main ()
Chris@40 20655 {
Chris@40 20656 puts("Hello, World!"); return 0;
Chris@40 20657 ;
Chris@40 20658 return 0;
Chris@40 20659 }
Chris@40 20660 _ACEOF
Chris@40 20661 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@40 20662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20663 $as_echo "yes" >&6; }
Chris@40 20664 CFLAGS="$xiph_stack_check_old_cflags $SSP_FLAGS"
Chris@40 20665 else
Chris@40 20666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20667 $as_echo "no" >&6; }
Chris@40 20668 CFLAGS="$xiph_stack_check_old_cflags"
Chris@40 20669
Chris@40 20670 fi
Chris@40 20671 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20672 conftest$ac_exeext conftest.$ac_ext
Chris@40 20673 ac_ext=c
Chris@40 20674 ac_cpp='$CPP $CPPFLAGS'
Chris@40 20675 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 20676 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 20677 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 20678
Chris@40 20679
Chris@40 20680 fi
Chris@40 20681
Chris@40 20682 if test x$enable_test_coverage = "xyes" ; then
Chris@40 20683 # MN_ADD_CFLAGS([-ftest-coverage])
Chris@40 20684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -coverage" >&5
Chris@40 20685 $as_echo_n "checking if $CC accepts -coverage... " >&6; }
Chris@40 20686 ac_add_cflags__old_cflags="$CFLAGS"
Chris@40 20687 CFLAGS="-coverage"
Chris@40 20688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20689 /* end confdefs.h. */
Chris@40 20690
Chris@40 20691 #include <stdio.h>
Chris@40 20692
Chris@40 20693 int
Chris@40 20694 main ()
Chris@40 20695 {
Chris@40 20696 puts("Hello, World!"); return 0;
Chris@40 20697 ;
Chris@40 20698 return 0;
Chris@40 20699 }
Chris@40 20700 _ACEOF
Chris@40 20701 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 20702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20703 $as_echo "yes" >&6; }
Chris@40 20704 CFLAGS="$ac_add_cflags__old_cflags -coverage"
Chris@40 20705 else
Chris@40 20706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20707 $as_echo "no" >&6; }
Chris@40 20708 CFLAGS="$ac_add_cflags__old_cflags"
Chris@40 20709
Chris@40 20710 fi
Chris@40 20711 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20712 conftest$ac_exeext conftest.$ac_ext
Chris@40 20713
Chris@40 20714 fi
Chris@40 20715
Chris@40 20716 common_flags="-Wcast-align -Wcast-qual -Wshadow -Wwrite-strings -Wundef -Wuninitialized -Winit-self"
Chris@40 20717
Chris@40 20718 # -Winline -Wconversion "
Chris@40 20719 CFLAGS="$CFLAGS $common_flags -Wbad-function-cast -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Waggregate-return"
Chris@40 20720 CXXFLAGS="$CXXFLAGS $common_flags -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -Wsign-promo"
Chris@40 20721
Chris@40 20722 if test "x$enable_gcc_opt" = "xno" ; then
Chris@40 20723 temp_CFLAGS=`echo $CFLAGS | $SED "s/O2/O0/"`
Chris@40 20724 CFLAGS=$temp_CFLAGS
Chris@40 20725 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Compiler optimisations switched off. ***" >&5
Chris@40 20726 $as_echo "$as_me: WARNING: *** Compiler optimisations switched off. ***" >&2;}
Chris@40 20727 fi
Chris@40 20728
Chris@40 20729 # OS specific tweaks.
Chris@40 20730 case "$host_os" in
Chris@40 20731 darwin* | rhapsody*)
Chris@40 20732 # Disable -Wall, -pedantic and -Wshadow for Apple Darwin/Rhapsody.
Chris@40 20733 # System headers on these systems are broken.
Chris@40 20734 temp_CFLAGS=`echo $CFLAGS | $SED "s/-Wall -pedantic//" | $SED "s/-Wshadow//" | $SED "s/-Waggregate-return//"`
Chris@40 20735 CFLAGS=$temp_CFLAGS
Chris@40 20736 SHLIB_VERSION_ARG="-Wl,-exported_symbols_list -Wl,\$(srcdir)/Symbols.darwin"
Chris@40 20737 ;;
Chris@40 20738 linux*|kfreebsd*-gnu*|gnu*)
Chris@40 20739 SHLIB_VERSION_ARG="-Wl,--version-script=\$(srcdir)/Symbols.gnu-binutils"
Chris@40 20740 ;;
Chris@40 20741 mingw*)
Chris@40 20742 SHLIB_VERSION_ARG="-Wc,-static-libgcc -Wl,\$(srcdir)/libsndfile-1.def"
Chris@40 20743 win32_target_dll=1
Chris@40 20744 if test x"$enable_shared" = xno ; then
Chris@40 20745 win32_target_dll=0
Chris@40 20746 fi
Chris@40 20747 ;;
Chris@40 20748 os2*)
Chris@40 20749 SHLIB_VERSION_ARG="-Wl,-export-symbols \$(srcdir)/Symbols.os2"
Chris@40 20750 ;;
Chris@40 20751 *)
Chris@40 20752 ;;
Chris@40 20753 esac
Chris@40 20754 if test x$enable_gcc_pipe != "xno" ; then
Chris@40 20755 CFLAGS="$CFLAGS -pipe"
Chris@40 20756 fi
Chris@40 20757
Chris@40 20758 COMPILER_IS_GCC=1
Chris@40 20759 fi
Chris@40 20760
Chris@40 20761 if test x$enable_werror = "xyes" ; then
Chris@40 20762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Werror" >&5
Chris@40 20763 $as_echo_n "checking if $CC accepts -Werror... " >&6; }
Chris@40 20764 ac_add_cflags__old_cflags="$CFLAGS"
Chris@40 20765 CFLAGS="-Werror"
Chris@40 20766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20767 /* end confdefs.h. */
Chris@40 20768
Chris@40 20769 #include <stdio.h>
Chris@40 20770
Chris@40 20771 int
Chris@40 20772 main ()
Chris@40 20773 {
Chris@40 20774 puts("Hello, World!"); return 0;
Chris@40 20775 ;
Chris@40 20776 return 0;
Chris@40 20777 }
Chris@40 20778 _ACEOF
Chris@40 20779 if ac_fn_c_try_link "$LINENO"; then :
Chris@40 20780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20781 $as_echo "yes" >&6; }
Chris@40 20782 CFLAGS="$ac_add_cflags__old_cflags -Werror"
Chris@40 20783 else
Chris@40 20784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20785 $as_echo "no" >&6; }
Chris@40 20786 CFLAGS="$ac_add_cflags__old_cflags"
Chris@40 20787
Chris@40 20788 fi
Chris@40 20789 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20790 conftest$ac_exeext conftest.$ac_ext
Chris@40 20791
Chris@40 20792
Chris@40 20793 ac_ext=cpp
Chris@40 20794 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@40 20795 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 20796 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 20797 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@40 20798
Chris@40 20799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Werror" >&5
Chris@40 20800 $as_echo_n "checking if $CXX accepts -Werror... " >&6; }
Chris@40 20801
Chris@40 20802 ac_add_cxxflags__old_cxxflags="$CXXFLAGS"
Chris@40 20803 CXXFLAGS="-Werror"
Chris@40 20804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@40 20805 /* end confdefs.h. */
Chris@40 20806
Chris@40 20807 #include <cstdio>
Chris@40 20808
Chris@40 20809 int
Chris@40 20810 main ()
Chris@40 20811 {
Chris@40 20812 puts("Hello, World!"); return 0;
Chris@40 20813 ;
Chris@40 20814 return 0;
Chris@40 20815 }
Chris@40 20816 _ACEOF
Chris@40 20817 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@40 20818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@40 20819 $as_echo "yes" >&6; }
Chris@40 20820 CXXFLAGS="$ac_add_cxxflags__old_cxxflags -Werror"
Chris@40 20821 else
Chris@40 20822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@40 20823 $as_echo "no" >&6; }
Chris@40 20824 CXXFLAGS="$ac_add_cxxflags__old_cxxflags"
Chris@40 20825
Chris@40 20826 fi
Chris@40 20827 rm -f core conftest.err conftest.$ac_objext \
Chris@40 20828 conftest$ac_exeext conftest.$ac_ext
Chris@40 20829
Chris@40 20830 ac_ext=c
Chris@40 20831 ac_cpp='$CPP $CPPFLAGS'
Chris@40 20832 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@40 20833 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@40 20834 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@40 20835
Chris@40 20836 fi
Chris@40 20837
Chris@40 20838
Chris@40 20839
Chris@40 20840 cat >>confdefs.h <<_ACEOF
Chris@40 20841 #define WIN32_TARGET_DLL ${win32_target_dll}
Chris@40 20842 _ACEOF
Chris@40 20843
Chris@40 20844
Chris@40 20845 cat >>confdefs.h <<_ACEOF
Chris@40 20846 #define COMPILER_IS_GCC ${COMPILER_IS_GCC}
Chris@40 20847 _ACEOF
Chris@40 20848
Chris@40 20849
Chris@40 20850 CFLAGS="$CFLAGS $OS_SPECIFIC_CFLAGS"
Chris@40 20851
Chris@40 20852 if test x"$CFLAGS" = x ; then
Chris@40 20853 echo "Error in configure script. CFLAGS has been screwed up."
Chris@40 20854 exit
Chris@40 20855 fi
Chris@40 20856
Chris@40 20857 HOST_TRIPLET="${host_cpu}-${host_vendor}-${host_os}"
Chris@40 20858
Chris@40 20859
Chris@40 20860 cat >>confdefs.h <<_ACEOF
Chris@40 20861 #define HOST_TRIPLET "${HOST_TRIPLET}"
Chris@40 20862 _ACEOF
Chris@40 20863
Chris@40 20864
Chris@40 20865 if test "$HOST_TRIPLET" = "x86_64-w64-mingw32" ; then
Chris@40 20866 OS_SPECIFIC_LINKS=" -static-libgcc $OS_SPECIFIC_LINKS"
Chris@40 20867 fi
Chris@40 20868
Chris@40 20869 WIN_RC_VERSION=`echo $PACKAGE_VERSION | $SED -e "s/p.*//" -e "s/\./,/g"`
Chris@40 20870
Chris@40 20871
Chris@40 20872 if test "$enable_static" = no ; then
Chris@40 20873 SRC_BINDIR=src/.libs/
Chris@40 20874 TEST_BINDIR=tests/.libs/
Chris@40 20875 else
Chris@40 20876 SRC_BINDIR=src/
Chris@40 20877 TEST_BINDIR=tests/
Chris@40 20878 fi
Chris@40 20879
Chris@40 20880 #-------------------------------------------------------------------------------
Chris@40 20881
Chris@40 20882
Chris@40 20883
Chris@40 20884
Chris@40 20885
Chris@40 20886
Chris@40 20887
Chris@40 20888
Chris@40 20889
Chris@40 20890
Chris@40 20891
Chris@40 20892
Chris@40 20893
Chris@40 20894
Chris@40 20895
Chris@40 20896
Chris@40 20897
Chris@40 20898
Chris@40 20899
Chris@40 20900
Chris@40 20901
Chris@40 20902
Chris@40 20903
Chris@40 20904
Chris@40 20905 ac_config_files="$ac_config_files src/Makefile man/Makefile examples/Makefile tests/Makefile regtest/Makefile M4/Makefile doc/Makefile Win32/Makefile Octave/Makefile programs/Makefile Makefile src/version-metadata.rc tests/test_wrapper.sh tests/pedantic-header-test.sh doc/libsndfile.css Scripts/build-test-tarball.mk libsndfile.spec sndfile.pc src/sndfile.h echo-install-dirs"
Chris@40 20906
Chris@40 20907 cat >confcache <<\_ACEOF
Chris@40 20908 # This file is a shell script that caches the results of configure
Chris@40 20909 # tests run on this system so they can be shared between configure
Chris@40 20910 # scripts and configure runs, see configure's option --config-cache.
Chris@40 20911 # It is not useful on other systems. If it contains results you don't
Chris@40 20912 # want to keep, you may remove or edit it.
Chris@40 20913 #
Chris@40 20914 # config.status only pays attention to the cache file if you give it
Chris@40 20915 # the --recheck option to rerun configure.
Chris@40 20916 #
Chris@40 20917 # `ac_cv_env_foo' variables (set or unset) will be overridden when
Chris@40 20918 # loading this file, other *unset* `ac_cv_foo' will be assigned the
Chris@40 20919 # following values.
Chris@40 20920
Chris@40 20921 _ACEOF
Chris@40 20922
Chris@40 20923 # The following way of writing the cache mishandles newlines in values,
Chris@40 20924 # but we know of no workaround that is simple, portable, and efficient.
Chris@40 20925 # So, we kill variables containing newlines.
Chris@40 20926 # Ultrix sh set writes to stderr and can't be redirected directly,
Chris@40 20927 # and sets the high bit in the cache file unless we assign to the vars.
Chris@40 20928 (
Chris@40 20929 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
Chris@40 20930 eval ac_val=\$$ac_var
Chris@40 20931 case $ac_val in #(
Chris@40 20932 *${as_nl}*)
Chris@40 20933 case $ac_var in #(
Chris@40 20934 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Chris@40 20935 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Chris@40 20936 esac
Chris@40 20937 case $ac_var in #(
Chris@40 20938 _ | IFS | as_nl) ;; #(
Chris@40 20939 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Chris@40 20940 *) { eval $ac_var=; unset $ac_var;} ;;
Chris@40 20941 esac ;;
Chris@40 20942 esac
Chris@40 20943 done
Chris@40 20944
Chris@40 20945 (set) 2>&1 |
Chris@40 20946 case $as_nl`(ac_space=' '; set) 2>&1` in #(
Chris@40 20947 *${as_nl}ac_space=\ *)
Chris@40 20948 # `set' does not quote correctly, so add quotes: double-quote
Chris@40 20949 # substitution turns \\\\ into \\, and sed turns \\ into \.
Chris@40 20950 sed -n \
Chris@40 20951 "s/'/'\\\\''/g;
Chris@40 20952 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Chris@40 20953 ;; #(
Chris@40 20954 *)
Chris@40 20955 # `set' quotes correctly as required by POSIX, so do not add quotes.
Chris@40 20956 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Chris@40 20957 ;;
Chris@40 20958 esac |
Chris@40 20959 sort
Chris@40 20960 ) |
Chris@40 20961 sed '
Chris@40 20962 /^ac_cv_env_/b end
Chris@40 20963 t clear
Chris@40 20964 :clear
Chris@40 20965 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
Chris@40 20966 t end
Chris@40 20967 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
Chris@40 20968 :end' >>confcache
Chris@40 20969 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
Chris@40 20970 if test -w "$cache_file"; then
Chris@40 20971 if test "x$cache_file" != "x/dev/null"; then
Chris@40 20972 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Chris@40 20973 $as_echo "$as_me: updating cache $cache_file" >&6;}
Chris@40 20974 if test ! -f "$cache_file" || test -h "$cache_file"; then
Chris@40 20975 cat confcache >"$cache_file"
Chris@40 20976 else
Chris@40 20977 case $cache_file in #(
Chris@40 20978 */* | ?:*)
Chris@40 20979 mv -f confcache "$cache_file"$$ &&
Chris@40 20980 mv -f "$cache_file"$$ "$cache_file" ;; #(
Chris@40 20981 *)
Chris@40 20982 mv -f confcache "$cache_file" ;;
Chris@40 20983 esac
Chris@40 20984 fi
Chris@40 20985 fi
Chris@40 20986 else
Chris@40 20987 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Chris@40 20988 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Chris@40 20989 fi
Chris@40 20990 fi
Chris@40 20991 rm -f confcache
Chris@40 20992
Chris@40 20993 test "x$prefix" = xNONE && prefix=$ac_default_prefix
Chris@40 20994 # Let make expand exec_prefix.
Chris@40 20995 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Chris@40 20996
Chris@40 20997 DEFS=-DHAVE_CONFIG_H
Chris@40 20998
Chris@40 20999 ac_libobjs=
Chris@40 21000 ac_ltlibobjs=
Chris@40 21001 U=
Chris@40 21002 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
Chris@40 21003 # 1. Remove the extension, and $U if already installed.
Chris@40 21004 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Chris@40 21005 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
Chris@40 21006 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
Chris@40 21007 # will be set to the directory where LIBOBJS objects are built.
Chris@40 21008 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
Chris@40 21009 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Chris@40 21010 done
Chris@40 21011 LIBOBJS=$ac_libobjs
Chris@40 21012
Chris@40 21013 LTLIBOBJS=$ac_ltlibobjs
Chris@40 21014
Chris@40 21015
Chris@40 21016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
Chris@40 21017 $as_echo_n "checking that generated files are newer than configure... " >&6; }
Chris@40 21018 if test -n "$am_sleep_pid"; then
Chris@40 21019 # Hide warnings about reused PIDs.
Chris@40 21020 wait $am_sleep_pid 2>/dev/null
Chris@40 21021 fi
Chris@40 21022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
Chris@40 21023 $as_echo "done" >&6; }
Chris@40 21024 if test -n "$EXEEXT"; then
Chris@40 21025 am__EXEEXT_TRUE=
Chris@40 21026 am__EXEEXT_FALSE='#'
Chris@40 21027 else
Chris@40 21028 am__EXEEXT_TRUE='#'
Chris@40 21029 am__EXEEXT_FALSE=
Chris@40 21030 fi
Chris@40 21031
Chris@40 21032 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
Chris@40 21033 as_fn_error $? "conditional \"AMDEP\" was never defined.
Chris@40 21034 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@40 21035 fi
Chris@40 21036 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
Chris@40 21037 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
Chris@40 21038 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@40 21039 fi
Chris@40 21040 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
Chris@40 21041 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
Chris@40 21042 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@40 21043 fi
Chris@40 21044 if test -z "${LINUX_MINGW_CROSS_TEST_TRUE}" && test -z "${LINUX_MINGW_CROSS_TEST_FALSE}"; then
Chris@40 21045 as_fn_error $? "conditional \"LINUX_MINGW_CROSS_TEST\" was never defined.
Chris@40 21046 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@40 21047 fi
Chris@40 21048 if test -z "${ENABLE_TEST_COVERAGE_TRUE}" && test -z "${ENABLE_TEST_COVERAGE_FALSE}"; then
Chris@40 21049 as_fn_error $? "conditional \"ENABLE_TEST_COVERAGE\" was never defined.
Chris@40 21050 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@40 21051 fi
Chris@40 21052 if test -z "${BUILD_OCTAVE_MOD_TRUE}" && test -z "${BUILD_OCTAVE_MOD_FALSE}"; then
Chris@40 21053 as_fn_error $? "conditional \"BUILD_OCTAVE_MOD\" was never defined.
Chris@40 21054 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@40 21055 fi
Chris@40 21056 if test -z "${BUILD_OCTAVE_MOD_TRUE}" && test -z "${BUILD_OCTAVE_MOD_FALSE}"; then
Chris@40 21057 as_fn_error $? "conditional \"BUILD_OCTAVE_MOD\" was never defined.
Chris@40 21058 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@40 21059 fi
Chris@40 21060 if test -z "${BUILD_OCTAVE_MOD_TRUE}" && test -z "${BUILD_OCTAVE_MOD_FALSE}"; then
Chris@40 21061 as_fn_error $? "conditional \"BUILD_OCTAVE_MOD\" was never defined.
Chris@40 21062 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@40 21063 fi
Chris@40 21064 if test -z "${USE_WIN_VERSION_FILE_TRUE}" && test -z "${USE_WIN_VERSION_FILE_FALSE}"; then
Chris@40 21065 as_fn_error $? "conditional \"USE_WIN_VERSION_FILE\" was never defined.
Chris@40 21066 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@40 21067 fi
Chris@40 21068
Chris@40 21069 : "${CONFIG_STATUS=./config.status}"
Chris@40 21070 ac_write_fail=0
Chris@40 21071 ac_clean_files_save=$ac_clean_files
Chris@40 21072 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Chris@40 21073 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Chris@40 21074 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Chris@40 21075 as_write_fail=0
Chris@40 21076 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Chris@40 21077 #! $SHELL
Chris@40 21078 # Generated by $as_me.
Chris@40 21079 # Run this file to recreate the current configuration.
Chris@40 21080 # Compiler output produced by configure, useful for debugging
Chris@40 21081 # configure, is in config.log if it exists.
Chris@40 21082
Chris@40 21083 debug=false
Chris@40 21084 ac_cs_recheck=false
Chris@40 21085 ac_cs_silent=false
Chris@40 21086
Chris@40 21087 SHELL=\${CONFIG_SHELL-$SHELL}
Chris@40 21088 export SHELL
Chris@40 21089 _ASEOF
Chris@40 21090 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
Chris@40 21091 ## -------------------- ##
Chris@40 21092 ## M4sh Initialization. ##
Chris@40 21093 ## -------------------- ##
Chris@40 21094
Chris@40 21095 # Be more Bourne compatible
Chris@40 21096 DUALCASE=1; export DUALCASE # for MKS sh
Chris@40 21097 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Chris@40 21098 emulate sh
Chris@40 21099 NULLCMD=:
Chris@40 21100 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Chris@40 21101 # is contrary to our usage. Disable this feature.
Chris@40 21102 alias -g '${1+"$@"}'='"$@"'
Chris@40 21103 setopt NO_GLOB_SUBST
Chris@40 21104 else
Chris@40 21105 case `(set -o) 2>/dev/null` in #(
Chris@40 21106 *posix*) :
Chris@40 21107 set -o posix ;; #(
Chris@40 21108 *) :
Chris@40 21109 ;;
Chris@40 21110 esac
Chris@40 21111 fi
Chris@40 21112
Chris@40 21113
Chris@40 21114 as_nl='
Chris@40 21115 '
Chris@40 21116 export as_nl
Chris@40 21117 # Printing a long string crashes Solaris 7 /usr/bin/printf.
Chris@40 21118 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@40 21119 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@40 21120 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@40 21121 # Prefer a ksh shell builtin over an external printf program on Solaris,
Chris@40 21122 # but without wasting forks for bash or zsh.
Chris@40 21123 if test -z "$BASH_VERSION$ZSH_VERSION" \
Chris@40 21124 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@40 21125 as_echo='print -r --'
Chris@40 21126 as_echo_n='print -rn --'
Chris@40 21127 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@40 21128 as_echo='printf %s\n'
Chris@40 21129 as_echo_n='printf %s'
Chris@40 21130 else
Chris@40 21131 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
Chris@40 21132 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
Chris@40 21133 as_echo_n='/usr/ucb/echo -n'
Chris@40 21134 else
Chris@40 21135 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
Chris@40 21136 as_echo_n_body='eval
Chris@40 21137 arg=$1;
Chris@40 21138 case $arg in #(
Chris@40 21139 *"$as_nl"*)
Chris@40 21140 expr "X$arg" : "X\\(.*\\)$as_nl";
Chris@40 21141 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
Chris@40 21142 esac;
Chris@40 21143 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
Chris@40 21144 '
Chris@40 21145 export as_echo_n_body
Chris@40 21146 as_echo_n='sh -c $as_echo_n_body as_echo'
Chris@40 21147 fi
Chris@40 21148 export as_echo_body
Chris@40 21149 as_echo='sh -c $as_echo_body as_echo'
Chris@40 21150 fi
Chris@40 21151
Chris@40 21152 # The user is always right.
Chris@40 21153 if test "${PATH_SEPARATOR+set}" != set; then
Chris@40 21154 PATH_SEPARATOR=:
Chris@40 21155 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
Chris@40 21156 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
Chris@40 21157 PATH_SEPARATOR=';'
Chris@40 21158 }
Chris@40 21159 fi
Chris@40 21160
Chris@40 21161
Chris@40 21162 # IFS
Chris@40 21163 # We need space, tab and new line, in precisely that order. Quoting is
Chris@40 21164 # there to prevent editors from complaining about space-tab.
Chris@40 21165 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
Chris@40 21166 # splitting by setting IFS to empty value.)
Chris@40 21167 IFS=" "" $as_nl"
Chris@40 21168
Chris@40 21169 # Find who we are. Look in the path if we contain no directory separator.
Chris@40 21170 as_myself=
Chris@40 21171 case $0 in #((
Chris@40 21172 *[\\/]* ) as_myself=$0 ;;
Chris@40 21173 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@40 21174 for as_dir in $PATH
Chris@40 21175 do
Chris@40 21176 IFS=$as_save_IFS
Chris@40 21177 test -z "$as_dir" && as_dir=.
Chris@40 21178 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
Chris@40 21179 done
Chris@40 21180 IFS=$as_save_IFS
Chris@40 21181
Chris@40 21182 ;;
Chris@40 21183 esac
Chris@40 21184 # We did not find ourselves, most probably we were run as `sh COMMAND'
Chris@40 21185 # in which case we are not to be found in the path.
Chris@40 21186 if test "x$as_myself" = x; then
Chris@40 21187 as_myself=$0
Chris@40 21188 fi
Chris@40 21189 if test ! -f "$as_myself"; then
Chris@40 21190 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Chris@40 21191 exit 1
Chris@40 21192 fi
Chris@40 21193
Chris@40 21194 # Unset variables that we do not need and which cause bugs (e.g. in
Chris@40 21195 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
Chris@40 21196 # suppresses any "Segmentation fault" message there. '((' could
Chris@40 21197 # trigger a bug in pdksh 5.2.14.
Chris@40 21198 for as_var in BASH_ENV ENV MAIL MAILPATH
Chris@40 21199 do eval test x\${$as_var+set} = xset \
Chris@40 21200 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Chris@40 21201 done
Chris@40 21202 PS1='$ '
Chris@40 21203 PS2='> '
Chris@40 21204 PS4='+ '
Chris@40 21205
Chris@40 21206 # NLS nuisances.
Chris@40 21207 LC_ALL=C
Chris@40 21208 export LC_ALL
Chris@40 21209 LANGUAGE=C
Chris@40 21210 export LANGUAGE
Chris@40 21211
Chris@40 21212 # CDPATH.
Chris@40 21213 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@40 21214
Chris@40 21215
Chris@40 21216 # as_fn_error STATUS ERROR [LINENO LOG_FD]
Chris@40 21217 # ----------------------------------------
Chris@40 21218 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
Chris@40 21219 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Chris@40 21220 # script with STATUS, using 1 if that was 0.
Chris@40 21221 as_fn_error ()
Chris@40 21222 {
Chris@40 21223 as_status=$1; test $as_status -eq 0 && as_status=1
Chris@40 21224 if test "$4"; then
Chris@40 21225 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@40 21226 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Chris@40 21227 fi
Chris@40 21228 $as_echo "$as_me: error: $2" >&2
Chris@40 21229 as_fn_exit $as_status
Chris@40 21230 } # as_fn_error
Chris@40 21231
Chris@40 21232
Chris@40 21233 # as_fn_set_status STATUS
Chris@40 21234 # -----------------------
Chris@40 21235 # Set $? to STATUS, without forking.
Chris@40 21236 as_fn_set_status ()
Chris@40 21237 {
Chris@40 21238 return $1
Chris@40 21239 } # as_fn_set_status
Chris@40 21240
Chris@40 21241 # as_fn_exit STATUS
Chris@40 21242 # -----------------
Chris@40 21243 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
Chris@40 21244 as_fn_exit ()
Chris@40 21245 {
Chris@40 21246 set +e
Chris@40 21247 as_fn_set_status $1
Chris@40 21248 exit $1
Chris@40 21249 } # as_fn_exit
Chris@40 21250
Chris@40 21251 # as_fn_unset VAR
Chris@40 21252 # ---------------
Chris@40 21253 # Portably unset VAR.
Chris@40 21254 as_fn_unset ()
Chris@40 21255 {
Chris@40 21256 { eval $1=; unset $1;}
Chris@40 21257 }
Chris@40 21258 as_unset=as_fn_unset
Chris@40 21259 # as_fn_append VAR VALUE
Chris@40 21260 # ----------------------
Chris@40 21261 # Append the text in VALUE to the end of the definition contained in VAR. Take
Chris@40 21262 # advantage of any shell optimizations that allow amortized linear growth over
Chris@40 21263 # repeated appends, instead of the typical quadratic growth present in naive
Chris@40 21264 # implementations.
Chris@40 21265 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
Chris@40 21266 eval 'as_fn_append ()
Chris@40 21267 {
Chris@40 21268 eval $1+=\$2
Chris@40 21269 }'
Chris@40 21270 else
Chris@40 21271 as_fn_append ()
Chris@40 21272 {
Chris@40 21273 eval $1=\$$1\$2
Chris@40 21274 }
Chris@40 21275 fi # as_fn_append
Chris@40 21276
Chris@40 21277 # as_fn_arith ARG...
Chris@40 21278 # ------------------
Chris@40 21279 # Perform arithmetic evaluation on the ARGs, and store the result in the
Chris@40 21280 # global $as_val. Take advantage of shells that can avoid forks. The arguments
Chris@40 21281 # must be portable across $(()) and expr.
Chris@40 21282 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
Chris@40 21283 eval 'as_fn_arith ()
Chris@40 21284 {
Chris@40 21285 as_val=$(( $* ))
Chris@40 21286 }'
Chris@40 21287 else
Chris@40 21288 as_fn_arith ()
Chris@40 21289 {
Chris@40 21290 as_val=`expr "$@" || test $? -eq 1`
Chris@40 21291 }
Chris@40 21292 fi # as_fn_arith
Chris@40 21293
Chris@40 21294
Chris@40 21295 if expr a : '\(a\)' >/dev/null 2>&1 &&
Chris@40 21296 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Chris@40 21297 as_expr=expr
Chris@40 21298 else
Chris@40 21299 as_expr=false
Chris@40 21300 fi
Chris@40 21301
Chris@40 21302 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Chris@40 21303 as_basename=basename
Chris@40 21304 else
Chris@40 21305 as_basename=false
Chris@40 21306 fi
Chris@40 21307
Chris@40 21308 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
Chris@40 21309 as_dirname=dirname
Chris@40 21310 else
Chris@40 21311 as_dirname=false
Chris@40 21312 fi
Chris@40 21313
Chris@40 21314 as_me=`$as_basename -- "$0" ||
Chris@40 21315 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
Chris@40 21316 X"$0" : 'X\(//\)$' \| \
Chris@40 21317 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Chris@40 21318 $as_echo X/"$0" |
Chris@40 21319 sed '/^.*\/\([^/][^/]*\)\/*$/{
Chris@40 21320 s//\1/
Chris@40 21321 q
Chris@40 21322 }
Chris@40 21323 /^X\/\(\/\/\)$/{
Chris@40 21324 s//\1/
Chris@40 21325 q
Chris@40 21326 }
Chris@40 21327 /^X\/\(\/\).*/{
Chris@40 21328 s//\1/
Chris@40 21329 q
Chris@40 21330 }
Chris@40 21331 s/.*/./; q'`
Chris@40 21332
Chris@40 21333 # Avoid depending upon Character Ranges.
Chris@40 21334 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
Chris@40 21335 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Chris@40 21336 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
Chris@40 21337 as_cr_digits='0123456789'
Chris@40 21338 as_cr_alnum=$as_cr_Letters$as_cr_digits
Chris@40 21339
Chris@40 21340 ECHO_C= ECHO_N= ECHO_T=
Chris@40 21341 case `echo -n x` in #(((((
Chris@40 21342 -n*)
Chris@40 21343 case `echo 'xy\c'` in
Chris@40 21344 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Chris@40 21345 xy) ECHO_C='\c';;
Chris@40 21346 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
Chris@40 21347 ECHO_T=' ';;
Chris@40 21348 esac;;
Chris@40 21349 *)
Chris@40 21350 ECHO_N='-n';;
Chris@40 21351 esac
Chris@40 21352
Chris@40 21353 rm -f conf$$ conf$$.exe conf$$.file
Chris@40 21354 if test -d conf$$.dir; then
Chris@40 21355 rm -f conf$$.dir/conf$$.file
Chris@40 21356 else
Chris@40 21357 rm -f conf$$.dir
Chris@40 21358 mkdir conf$$.dir 2>/dev/null
Chris@40 21359 fi
Chris@40 21360 if (echo >conf$$.file) 2>/dev/null; then
Chris@40 21361 if ln -s conf$$.file conf$$ 2>/dev/null; then
Chris@40 21362 as_ln_s='ln -s'
Chris@40 21363 # ... but there are two gotchas:
Chris@40 21364 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
Chris@40 21365 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Chris@40 21366 # In both cases, we have to default to `cp -pR'.
Chris@40 21367 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Chris@40 21368 as_ln_s='cp -pR'
Chris@40 21369 elif ln conf$$.file conf$$ 2>/dev/null; then
Chris@40 21370 as_ln_s=ln
Chris@40 21371 else
Chris@40 21372 as_ln_s='cp -pR'
Chris@40 21373 fi
Chris@40 21374 else
Chris@40 21375 as_ln_s='cp -pR'
Chris@40 21376 fi
Chris@40 21377 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
Chris@40 21378 rmdir conf$$.dir 2>/dev/null
Chris@40 21379
Chris@40 21380
Chris@40 21381 # as_fn_mkdir_p
Chris@40 21382 # -------------
Chris@40 21383 # Create "$as_dir" as a directory, including parents if necessary.
Chris@40 21384 as_fn_mkdir_p ()
Chris@40 21385 {
Chris@40 21386
Chris@40 21387 case $as_dir in #(
Chris@40 21388 -*) as_dir=./$as_dir;;
Chris@40 21389 esac
Chris@40 21390 test -d "$as_dir" || eval $as_mkdir_p || {
Chris@40 21391 as_dirs=
Chris@40 21392 while :; do
Chris@40 21393 case $as_dir in #(
Chris@40 21394 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
Chris@40 21395 *) as_qdir=$as_dir;;
Chris@40 21396 esac
Chris@40 21397 as_dirs="'$as_qdir' $as_dirs"
Chris@40 21398 as_dir=`$as_dirname -- "$as_dir" ||
Chris@40 21399 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@40 21400 X"$as_dir" : 'X\(//\)[^/]' \| \
Chris@40 21401 X"$as_dir" : 'X\(//\)$' \| \
Chris@40 21402 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
Chris@40 21403 $as_echo X"$as_dir" |
Chris@40 21404 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@40 21405 s//\1/
Chris@40 21406 q
Chris@40 21407 }
Chris@40 21408 /^X\(\/\/\)[^/].*/{
Chris@40 21409 s//\1/
Chris@40 21410 q
Chris@40 21411 }
Chris@40 21412 /^X\(\/\/\)$/{
Chris@40 21413 s//\1/
Chris@40 21414 q
Chris@40 21415 }
Chris@40 21416 /^X\(\/\).*/{
Chris@40 21417 s//\1/
Chris@40 21418 q
Chris@40 21419 }
Chris@40 21420 s/.*/./; q'`
Chris@40 21421 test -d "$as_dir" && break
Chris@40 21422 done
Chris@40 21423 test -z "$as_dirs" || eval "mkdir $as_dirs"
Chris@40 21424 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Chris@40 21425
Chris@40 21426
Chris@40 21427 } # as_fn_mkdir_p
Chris@40 21428 if mkdir -p . 2>/dev/null; then
Chris@40 21429 as_mkdir_p='mkdir -p "$as_dir"'
Chris@40 21430 else
Chris@40 21431 test -d ./-p && rmdir ./-p
Chris@40 21432 as_mkdir_p=false
Chris@40 21433 fi
Chris@40 21434
Chris@40 21435
Chris@40 21436 # as_fn_executable_p FILE
Chris@40 21437 # -----------------------
Chris@40 21438 # Test if FILE is an executable regular file.
Chris@40 21439 as_fn_executable_p ()
Chris@40 21440 {
Chris@40 21441 test -f "$1" && test -x "$1"
Chris@40 21442 } # as_fn_executable_p
Chris@40 21443 as_test_x='test -x'
Chris@40 21444 as_executable_p=as_fn_executable_p
Chris@40 21445
Chris@40 21446 # Sed expression to map a string onto a valid CPP name.
Chris@40 21447 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Chris@40 21448
Chris@40 21449 # Sed expression to map a string onto a valid variable name.
Chris@40 21450 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Chris@40 21451
Chris@40 21452
Chris@40 21453 exec 6>&1
Chris@40 21454 ## ----------------------------------- ##
Chris@40 21455 ## Main body of $CONFIG_STATUS script. ##
Chris@40 21456 ## ----------------------------------- ##
Chris@40 21457 _ASEOF
Chris@40 21458 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Chris@40 21459
Chris@40 21460 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@40 21461 # Save the log message, to keep $0 and so on meaningful, and to
Chris@40 21462 # report actual input values of CONFIG_FILES etc. instead of their
Chris@40 21463 # values after options handling.
Chris@40 21464 ac_log="
Chris@40 21465 This file was extended by libsndfile $as_me 1.0.27, which was
Chris@40 21466 generated by GNU Autoconf 2.69. Invocation command line was
Chris@40 21467
Chris@40 21468 CONFIG_FILES = $CONFIG_FILES
Chris@40 21469 CONFIG_HEADERS = $CONFIG_HEADERS
Chris@40 21470 CONFIG_LINKS = $CONFIG_LINKS
Chris@40 21471 CONFIG_COMMANDS = $CONFIG_COMMANDS
Chris@40 21472 $ $0 $@
Chris@40 21473
Chris@40 21474 on `(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@40 21475 "
Chris@40 21476
Chris@40 21477 _ACEOF
Chris@40 21478
Chris@40 21479 case $ac_config_files in *"
Chris@40 21480 "*) set x $ac_config_files; shift; ac_config_files=$*;;
Chris@40 21481 esac
Chris@40 21482
Chris@40 21483 case $ac_config_headers in *"
Chris@40 21484 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
Chris@40 21485 esac
Chris@40 21486
Chris@40 21487
Chris@40 21488 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@40 21489 # Files that config.status was made for.
Chris@40 21490 config_files="$ac_config_files"
Chris@40 21491 config_headers="$ac_config_headers"
Chris@40 21492 config_commands="$ac_config_commands"
Chris@40 21493
Chris@40 21494 _ACEOF
Chris@40 21495
Chris@40 21496 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@40 21497 ac_cs_usage="\
Chris@40 21498 \`$as_me' instantiates files and other configuration actions
Chris@40 21499 from templates according to the current configuration. Unless the files
Chris@40 21500 and actions are specified as TAGs, all are instantiated by default.
Chris@40 21501
Chris@40 21502 Usage: $0 [OPTION]... [TAG]...
Chris@40 21503
Chris@40 21504 -h, --help print this help, then exit
Chris@40 21505 -V, --version print version number and configuration settings, then exit
Chris@40 21506 --config print configuration, then exit
Chris@40 21507 -q, --quiet, --silent
Chris@40 21508 do not print progress messages
Chris@40 21509 -d, --debug don't remove temporary files
Chris@40 21510 --recheck update $as_me by reconfiguring in the same conditions
Chris@40 21511 --file=FILE[:TEMPLATE]
Chris@40 21512 instantiate the configuration file FILE
Chris@40 21513 --header=FILE[:TEMPLATE]
Chris@40 21514 instantiate the configuration header FILE
Chris@40 21515
Chris@40 21516 Configuration files:
Chris@40 21517 $config_files
Chris@40 21518
Chris@40 21519 Configuration headers:
Chris@40 21520 $config_headers
Chris@40 21521
Chris@40 21522 Configuration commands:
Chris@40 21523 $config_commands
Chris@40 21524
Chris@40 21525 Report bugs to <sndfile@mega-nerd.com>.
Chris@40 21526 libsndfile home page: <http://www.mega-nerd.com/libsndfile/>."
Chris@40 21527
Chris@40 21528 _ACEOF
Chris@40 21529 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@40 21530 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Chris@40 21531 ac_cs_version="\\
Chris@40 21532 libsndfile config.status 1.0.27
Chris@40 21533 configured by $0, generated by GNU Autoconf 2.69,
Chris@40 21534 with options \\"\$ac_cs_config\\"
Chris@40 21535
Chris@40 21536 Copyright (C) 2012 Free Software Foundation, Inc.
Chris@40 21537 This config.status script is free software; the Free Software Foundation
Chris@40 21538 gives unlimited permission to copy, distribute and modify it."
Chris@40 21539
Chris@40 21540 ac_pwd='$ac_pwd'
Chris@40 21541 srcdir='$srcdir'
Chris@40 21542 INSTALL='$INSTALL'
Chris@40 21543 MKDIR_P='$MKDIR_P'
Chris@40 21544 AWK='$AWK'
Chris@40 21545 test -n "\$AWK" || AWK=awk
Chris@40 21546 _ACEOF
Chris@40 21547
Chris@40 21548 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@40 21549 # The default lists apply if the user does not specify any file.
Chris@40 21550 ac_need_defaults=:
Chris@40 21551 while test $# != 0
Chris@40 21552 do
Chris@40 21553 case $1 in
Chris@40 21554 --*=?*)
Chris@40 21555 ac_option=`expr "X$1" : 'X\([^=]*\)='`
Chris@40 21556 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Chris@40 21557 ac_shift=:
Chris@40 21558 ;;
Chris@40 21559 --*=)
Chris@40 21560 ac_option=`expr "X$1" : 'X\([^=]*\)='`
Chris@40 21561 ac_optarg=
Chris@40 21562 ac_shift=:
Chris@40 21563 ;;
Chris@40 21564 *)
Chris@40 21565 ac_option=$1
Chris@40 21566 ac_optarg=$2
Chris@40 21567 ac_shift=shift
Chris@40 21568 ;;
Chris@40 21569 esac
Chris@40 21570
Chris@40 21571 case $ac_option in
Chris@40 21572 # Handling of the options.
Chris@40 21573 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Chris@40 21574 ac_cs_recheck=: ;;
Chris@40 21575 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Chris@40 21576 $as_echo "$ac_cs_version"; exit ;;
Chris@40 21577 --config | --confi | --conf | --con | --co | --c )
Chris@40 21578 $as_echo "$ac_cs_config"; exit ;;
Chris@40 21579 --debug | --debu | --deb | --de | --d | -d )
Chris@40 21580 debug=: ;;
Chris@40 21581 --file | --fil | --fi | --f )
Chris@40 21582 $ac_shift
Chris@40 21583 case $ac_optarg in
Chris@40 21584 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@40 21585 '') as_fn_error $? "missing file argument" ;;
Chris@40 21586 esac
Chris@40 21587 as_fn_append CONFIG_FILES " '$ac_optarg'"
Chris@40 21588 ac_need_defaults=false;;
Chris@40 21589 --header | --heade | --head | --hea )
Chris@40 21590 $ac_shift
Chris@40 21591 case $ac_optarg in
Chris@40 21592 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@40 21593 esac
Chris@40 21594 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
Chris@40 21595 ac_need_defaults=false;;
Chris@40 21596 --he | --h)
Chris@40 21597 # Conflict between --help and --header
Chris@40 21598 as_fn_error $? "ambiguous option: \`$1'
Chris@40 21599 Try \`$0 --help' for more information.";;
Chris@40 21600 --help | --hel | -h )
Chris@40 21601 $as_echo "$ac_cs_usage"; exit ;;
Chris@40 21602 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@40 21603 | -silent | --silent | --silen | --sile | --sil | --si | --s)
Chris@40 21604 ac_cs_silent=: ;;
Chris@40 21605
Chris@40 21606 # This is an error.
Chris@40 21607 -*) as_fn_error $? "unrecognized option: \`$1'
Chris@40 21608 Try \`$0 --help' for more information." ;;
Chris@40 21609
Chris@40 21610 *) as_fn_append ac_config_targets " $1"
Chris@40 21611 ac_need_defaults=false ;;
Chris@40 21612
Chris@40 21613 esac
Chris@40 21614 shift
Chris@40 21615 done
Chris@40 21616
Chris@40 21617 ac_configure_extra_args=
Chris@40 21618
Chris@40 21619 if $ac_cs_silent; then
Chris@40 21620 exec 6>/dev/null
Chris@40 21621 ac_configure_extra_args="$ac_configure_extra_args --silent"
Chris@40 21622 fi
Chris@40 21623
Chris@40 21624 _ACEOF
Chris@40 21625 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@40 21626 if \$ac_cs_recheck; then
Chris@40 21627 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
Chris@40 21628 shift
Chris@40 21629 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
Chris@40 21630 CONFIG_SHELL='$SHELL'
Chris@40 21631 export CONFIG_SHELL
Chris@40 21632 exec "\$@"
Chris@40 21633 fi
Chris@40 21634
Chris@40 21635 _ACEOF
Chris@40 21636 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@40 21637 exec 5>>config.log
Chris@40 21638 {
Chris@40 21639 echo
Chris@40 21640 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
Chris@40 21641 ## Running $as_me. ##
Chris@40 21642 _ASBOX
Chris@40 21643 $as_echo "$ac_log"
Chris@40 21644 } >&5
Chris@40 21645
Chris@40 21646 _ACEOF
Chris@40 21647 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@40 21648 #
Chris@40 21649 # INIT-COMMANDS
Chris@40 21650 #
Chris@40 21651 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
Chris@40 21652
Chris@40 21653
Chris@40 21654 # The HP-UX ksh and POSIX shell print the target directory to stdout
Chris@40 21655 # if CDPATH is set.
Chris@40 21656 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@40 21657
Chris@40 21658 sed_quote_subst='$sed_quote_subst'
Chris@40 21659 double_quote_subst='$double_quote_subst'
Chris@40 21660 delay_variable_subst='$delay_variable_subst'
Chris@40 21661 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
Chris@40 21662 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
Chris@40 21663 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
Chris@40 21664 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
Chris@40 21665 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
Chris@40 21666 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
Chris@40 21667 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
Chris@40 21668 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
Chris@40 21669 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
Chris@40 21670 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
Chris@40 21671 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
Chris@40 21672 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
Chris@40 21673 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
Chris@40 21674 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
Chris@40 21675 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
Chris@40 21676 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
Chris@40 21677 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
Chris@40 21678 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
Chris@40 21679 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
Chris@40 21680 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
Chris@40 21681 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
Chris@40 21682 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
Chris@40 21683 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
Chris@40 21684 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
Chris@40 21685 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
Chris@40 21686 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
Chris@40 21687 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
Chris@40 21688 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
Chris@40 21689 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
Chris@40 21690 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
Chris@40 21691 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
Chris@40 21692 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
Chris@40 21693 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
Chris@40 21694 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21695 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
Chris@40 21696 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
Chris@40 21697 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
Chris@40 21698 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
Chris@40 21699 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
Chris@40 21700 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
Chris@40 21701 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
Chris@40 21702 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
Chris@40 21703 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
Chris@40 21704 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@40 21705 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
Chris@40 21706 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
Chris@40 21707 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21708 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21709 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21710 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
Chris@40 21711 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
Chris@40 21712 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
Chris@40 21713 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
Chris@40 21714 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
Chris@40 21715 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
Chris@40 21716 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
Chris@40 21717 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
Chris@40 21718 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
Chris@40 21719 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"`'
Chris@40 21720 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
Chris@40 21721 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@40 21722 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
Chris@40 21723 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
Chris@40 21724 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
Chris@40 21725 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
Chris@40 21726 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
Chris@40 21727 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
Chris@40 21728 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
Chris@40 21729 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
Chris@40 21730 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
Chris@40 21731 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
Chris@40 21732 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
Chris@40 21733 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
Chris@40 21734 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
Chris@40 21735 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
Chris@40 21736 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
Chris@40 21737 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
Chris@40 21738 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
Chris@40 21739 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21740 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21741 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
Chris@40 21742 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
Chris@40 21743 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@40 21744 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@40 21745 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
Chris@40 21746 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21747 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21748 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21749 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21750 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21751 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21752 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
Chris@40 21753 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
Chris@40 21754 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
Chris@40 21755 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@40 21756 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
Chris@40 21757 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
Chris@40 21758 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
Chris@40 21759 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
Chris@40 21760 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
Chris@40 21761 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
Chris@40 21762 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
Chris@40 21763 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
Chris@40 21764 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
Chris@40 21765 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21766 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
Chris@40 21767 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
Chris@40 21768 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21769 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21770 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@40 21771 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
Chris@40 21772 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
Chris@40 21773 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
Chris@40 21774 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
Chris@40 21775 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
Chris@40 21776 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
Chris@40 21777 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
Chris@40 21778 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
Chris@40 21779 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
Chris@40 21780 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
Chris@40 21781 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
Chris@40 21782 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21783 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21784 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
Chris@40 21785 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
Chris@40 21786 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
Chris@40 21787 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
Chris@40 21788 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
Chris@40 21789 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
Chris@40 21790 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
Chris@40 21791 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
Chris@40 21792 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
Chris@40 21793 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
Chris@40 21794 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
Chris@40 21795 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
Chris@40 21796 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
Chris@40 21797 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
Chris@40 21798 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
Chris@40 21799 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
Chris@40 21800 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
Chris@40 21801 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
Chris@40 21802 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21803 LD_RC='`$ECHO "$LD_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21804 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21805 reload_flag_RC='`$ECHO "$reload_flag_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21806 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21807 reload_cmds_RC='`$ECHO "$reload_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21808 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21809 old_archive_cmds_RC='`$ECHO "$old_archive_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21810 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21811 compiler_RC='`$ECHO "$compiler_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21812 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21813 GCC_RC='`$ECHO "$GCC_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21814 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21815 lt_prog_compiler_no_builtin_flag_RC='`$ECHO "$lt_prog_compiler_no_builtin_flag_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21816 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21817 lt_prog_compiler_pic_RC='`$ECHO "$lt_prog_compiler_pic_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21818 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21819 lt_prog_compiler_wl_RC='`$ECHO "$lt_prog_compiler_wl_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21820 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21821 lt_prog_compiler_static_RC='`$ECHO "$lt_prog_compiler_static_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21822 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21823 lt_cv_prog_compiler_c_o_RC='`$ECHO "$lt_cv_prog_compiler_c_o_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21824 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21825 archive_cmds_need_lc_RC='`$ECHO "$archive_cmds_need_lc_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21826 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21827 enable_shared_with_static_runtimes_RC='`$ECHO "$enable_shared_with_static_runtimes_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21828 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21829 export_dynamic_flag_spec_RC='`$ECHO "$export_dynamic_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21830 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21831 whole_archive_flag_spec_RC='`$ECHO "$whole_archive_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21832 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21833 compiler_needs_object_RC='`$ECHO "$compiler_needs_object_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21834 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21835 old_archive_from_new_cmds_RC='`$ECHO "$old_archive_from_new_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21836 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21837 old_archive_from_expsyms_cmds_RC='`$ECHO "$old_archive_from_expsyms_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21838 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21839 archive_cmds_RC='`$ECHO "$archive_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21840 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21841 archive_expsym_cmds_RC='`$ECHO "$archive_expsym_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21842 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21843 module_cmds_RC='`$ECHO "$module_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21844 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21845 module_expsym_cmds_RC='`$ECHO "$module_expsym_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21846 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21847 with_gnu_ld_RC='`$ECHO "$with_gnu_ld_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21848 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21849 allow_undefined_flag_RC='`$ECHO "$allow_undefined_flag_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21850 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21851 no_undefined_flag_RC='`$ECHO "$no_undefined_flag_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21852 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21853 hardcode_libdir_flag_spec_RC='`$ECHO "$hardcode_libdir_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21854 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21855 hardcode_libdir_separator_RC='`$ECHO "$hardcode_libdir_separator_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21856 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21857 hardcode_direct_RC='`$ECHO "$hardcode_direct_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21858 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21859 hardcode_direct_absolute_RC='`$ECHO "$hardcode_direct_absolute_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21860 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21861 hardcode_minus_L_RC='`$ECHO "$hardcode_minus_L_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21862 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21863 hardcode_shlibpath_var_RC='`$ECHO "$hardcode_shlibpath_var_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21864 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21865 hardcode_automatic_RC='`$ECHO "$hardcode_automatic_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21866 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21867 inherit_rpath_RC='`$ECHO "$inherit_rpath_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21868 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21869 link_all_deplibs_RC='`$ECHO "$link_all_deplibs_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21870 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21871 always_export_symbols_RC='`$ECHO "$always_export_symbols_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21872 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21873 export_symbols_cmds_RC='`$ECHO "$export_symbols_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21874 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21875 exclude_expsyms_RC='`$ECHO "$exclude_expsyms_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21876 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21877 include_expsyms_RC='`$ECHO "$include_expsyms_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21878 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21879 prelink_cmds_RC='`$ECHO "$prelink_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21880 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21881 postlink_cmds_RC='`$ECHO "$postlink_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21882 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21883 file_list_spec_RC='`$ECHO "$file_list_spec_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21884 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21885 hardcode_action_RC='`$ECHO "$hardcode_action_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21886 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21887 compiler_lib_search_dirs_RC='`$ECHO "$compiler_lib_search_dirs_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21888 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21889 predep_objects_RC='`$ECHO "$predep_objects_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21890 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21891 postdep_objects_RC='`$ECHO "$postdep_objects_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21892 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21893 predeps_RC='`$ECHO "$predeps_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21894 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21895 postdeps_RC='`$ECHO "$postdeps_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21896 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
Chris@40 21897 compiler_lib_search_path_RC='`$ECHO "$compiler_lib_search_path_RC" | $SED "$delay_single_quote_subst"`'
Chris@40 21898
Chris@40 21899 LTCC='$LTCC'
Chris@40 21900 LTCFLAGS='$LTCFLAGS'
Chris@40 21901 compiler='$compiler_DEFAULT'
Chris@40 21902
Chris@40 21903 # A function that is used when there is no print builtin or printf.
Chris@40 21904 func_fallback_echo ()
Chris@40 21905 {
Chris@40 21906 eval 'cat <<_LTECHO_EOF
Chris@40 21907 \$1
Chris@40 21908 _LTECHO_EOF'
Chris@40 21909 }
Chris@40 21910
Chris@40 21911 # Quote evaled strings.
Chris@40 21912 for var in SHELL \
Chris@40 21913 ECHO \
Chris@40 21914 PATH_SEPARATOR \
Chris@40 21915 SED \
Chris@40 21916 GREP \
Chris@40 21917 EGREP \
Chris@40 21918 FGREP \
Chris@40 21919 LD \
Chris@40 21920 NM \
Chris@40 21921 LN_S \
Chris@40 21922 lt_SP2NL \
Chris@40 21923 lt_NL2SP \
Chris@40 21924 reload_flag \
Chris@40 21925 OBJDUMP \
Chris@40 21926 deplibs_check_method \
Chris@40 21927 file_magic_cmd \
Chris@40 21928 file_magic_glob \
Chris@40 21929 want_nocaseglob \
Chris@40 21930 DLLTOOL \
Chris@40 21931 sharedlib_from_linklib_cmd \
Chris@40 21932 AR \
Chris@40 21933 AR_FLAGS \
Chris@40 21934 archiver_list_spec \
Chris@40 21935 STRIP \
Chris@40 21936 RANLIB \
Chris@40 21937 CC \
Chris@40 21938 CFLAGS \
Chris@40 21939 compiler \
Chris@40 21940 lt_cv_sys_global_symbol_pipe \
Chris@40 21941 lt_cv_sys_global_symbol_to_cdecl \
Chris@40 21942 lt_cv_sys_global_symbol_to_import \
Chris@40 21943 lt_cv_sys_global_symbol_to_c_name_address \
Chris@40 21944 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
Chris@40 21945 lt_cv_nm_interface \
Chris@40 21946 nm_file_list_spec \
Chris@40 21947 lt_cv_truncate_bin \
Chris@40 21948 lt_prog_compiler_no_builtin_flag \
Chris@40 21949 lt_prog_compiler_pic \
Chris@40 21950 lt_prog_compiler_wl \
Chris@40 21951 lt_prog_compiler_static \
Chris@40 21952 lt_cv_prog_compiler_c_o \
Chris@40 21953 need_locks \
Chris@40 21954 MANIFEST_TOOL \
Chris@40 21955 DSYMUTIL \
Chris@40 21956 NMEDIT \
Chris@40 21957 LIPO \
Chris@40 21958 OTOOL \
Chris@40 21959 OTOOL64 \
Chris@40 21960 shrext_cmds \
Chris@40 21961 export_dynamic_flag_spec \
Chris@40 21962 whole_archive_flag_spec \
Chris@40 21963 compiler_needs_object \
Chris@40 21964 with_gnu_ld \
Chris@40 21965 allow_undefined_flag \
Chris@40 21966 no_undefined_flag \
Chris@40 21967 hardcode_libdir_flag_spec \
Chris@40 21968 hardcode_libdir_separator \
Chris@40 21969 exclude_expsyms \
Chris@40 21970 include_expsyms \
Chris@40 21971 file_list_spec \
Chris@40 21972 variables_saved_for_relink \
Chris@40 21973 libname_spec \
Chris@40 21974 library_names_spec \
Chris@40 21975 soname_spec \
Chris@40 21976 install_override_mode \
Chris@40 21977 finish_eval \
Chris@40 21978 old_striplib \
Chris@40 21979 striplib \
Chris@40 21980 compiler_lib_search_dirs \
Chris@40 21981 predep_objects \
Chris@40 21982 postdep_objects \
Chris@40 21983 predeps \
Chris@40 21984 postdeps \
Chris@40 21985 compiler_lib_search_path \
Chris@40 21986 LD_CXX \
Chris@40 21987 LD_RC \
Chris@40 21988 reload_flag_CXX \
Chris@40 21989 reload_flag_RC \
Chris@40 21990 compiler_CXX \
Chris@40 21991 compiler_RC \
Chris@40 21992 lt_prog_compiler_no_builtin_flag_CXX \
Chris@40 21993 lt_prog_compiler_no_builtin_flag_RC \
Chris@40 21994 lt_prog_compiler_pic_CXX \
Chris@40 21995 lt_prog_compiler_pic_RC \
Chris@40 21996 lt_prog_compiler_wl_CXX \
Chris@40 21997 lt_prog_compiler_wl_RC \
Chris@40 21998 lt_prog_compiler_static_CXX \
Chris@40 21999 lt_prog_compiler_static_RC \
Chris@40 22000 lt_cv_prog_compiler_c_o_CXX \
Chris@40 22001 lt_cv_prog_compiler_c_o_RC \
Chris@40 22002 export_dynamic_flag_spec_CXX \
Chris@40 22003 export_dynamic_flag_spec_RC \
Chris@40 22004 whole_archive_flag_spec_CXX \
Chris@40 22005 whole_archive_flag_spec_RC \
Chris@40 22006 compiler_needs_object_CXX \
Chris@40 22007 compiler_needs_object_RC \
Chris@40 22008 with_gnu_ld_CXX \
Chris@40 22009 with_gnu_ld_RC \
Chris@40 22010 allow_undefined_flag_CXX \
Chris@40 22011 allow_undefined_flag_RC \
Chris@40 22012 no_undefined_flag_CXX \
Chris@40 22013 no_undefined_flag_RC \
Chris@40 22014 hardcode_libdir_flag_spec_CXX \
Chris@40 22015 hardcode_libdir_flag_spec_RC \
Chris@40 22016 hardcode_libdir_separator_CXX \
Chris@40 22017 hardcode_libdir_separator_RC \
Chris@40 22018 exclude_expsyms_CXX \
Chris@40 22019 exclude_expsyms_RC \
Chris@40 22020 include_expsyms_CXX \
Chris@40 22021 include_expsyms_RC \
Chris@40 22022 file_list_spec_CXX \
Chris@40 22023 file_list_spec_RC \
Chris@40 22024 compiler_lib_search_dirs_CXX \
Chris@40 22025 compiler_lib_search_dirs_RC \
Chris@40 22026 predep_objects_CXX \
Chris@40 22027 predep_objects_RC \
Chris@40 22028 postdep_objects_CXX \
Chris@40 22029 postdep_objects_RC \
Chris@40 22030 predeps_CXX \
Chris@40 22031 predeps_RC \
Chris@40 22032 postdeps_CXX \
Chris@40 22033 postdeps_RC \
Chris@40 22034 compiler_lib_search_path_CXX \
Chris@40 22035 compiler_lib_search_path_RC; do
Chris@40 22036 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Chris@40 22037 *[\\\\\\\`\\"\\\$]*)
Chris@40 22038 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
Chris@40 22039 ;;
Chris@40 22040 *)
Chris@40 22041 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Chris@40 22042 ;;
Chris@40 22043 esac
Chris@40 22044 done
Chris@40 22045
Chris@40 22046 # Double-quote double-evaled strings.
Chris@40 22047 for var in reload_cmds \
Chris@40 22048 old_postinstall_cmds \
Chris@40 22049 old_postuninstall_cmds \
Chris@40 22050 old_archive_cmds \
Chris@40 22051 extract_expsyms_cmds \
Chris@40 22052 old_archive_from_new_cmds \
Chris@40 22053 old_archive_from_expsyms_cmds \
Chris@40 22054 archive_cmds \
Chris@40 22055 archive_expsym_cmds \
Chris@40 22056 module_cmds \
Chris@40 22057 module_expsym_cmds \
Chris@40 22058 export_symbols_cmds \
Chris@40 22059 prelink_cmds \
Chris@40 22060 postlink_cmds \
Chris@40 22061 postinstall_cmds \
Chris@40 22062 postuninstall_cmds \
Chris@40 22063 finish_cmds \
Chris@40 22064 sys_lib_search_path_spec \
Chris@40 22065 configure_time_dlsearch_path \
Chris@40 22066 configure_time_lt_sys_library_path \
Chris@40 22067 reload_cmds_CXX \
Chris@40 22068 reload_cmds_RC \
Chris@40 22069 old_archive_cmds_CXX \
Chris@40 22070 old_archive_cmds_RC \
Chris@40 22071 old_archive_from_new_cmds_CXX \
Chris@40 22072 old_archive_from_new_cmds_RC \
Chris@40 22073 old_archive_from_expsyms_cmds_CXX \
Chris@40 22074 old_archive_from_expsyms_cmds_RC \
Chris@40 22075 archive_cmds_CXX \
Chris@40 22076 archive_cmds_RC \
Chris@40 22077 archive_expsym_cmds_CXX \
Chris@40 22078 archive_expsym_cmds_RC \
Chris@40 22079 module_cmds_CXX \
Chris@40 22080 module_cmds_RC \
Chris@40 22081 module_expsym_cmds_CXX \
Chris@40 22082 module_expsym_cmds_RC \
Chris@40 22083 export_symbols_cmds_CXX \
Chris@40 22084 export_symbols_cmds_RC \
Chris@40 22085 prelink_cmds_CXX \
Chris@40 22086 prelink_cmds_RC \
Chris@40 22087 postlink_cmds_CXX \
Chris@40 22088 postlink_cmds_RC; do
Chris@40 22089 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Chris@40 22090 *[\\\\\\\`\\"\\\$]*)
Chris@40 22091 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
Chris@40 22092 ;;
Chris@40 22093 *)
Chris@40 22094 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Chris@40 22095 ;;
Chris@40 22096 esac
Chris@40 22097 done
Chris@40 22098
Chris@40 22099 ac_aux_dir='$ac_aux_dir'
Chris@40 22100
Chris@40 22101 # See if we are running on zsh, and set the options that allow our
Chris@40 22102 # commands through without removal of \ escapes INIT.
Chris@40 22103 if test -n "\${ZSH_VERSION+set}"; then
Chris@40 22104 setopt NO_GLOB_SUBST
Chris@40 22105 fi
Chris@40 22106
Chris@40 22107
Chris@40 22108 PACKAGE='$PACKAGE'
Chris@40 22109 VERSION='$VERSION'
Chris@40 22110 RM='$RM'
Chris@40 22111 ofile='$ofile'
Chris@40 22112
Chris@40 22113
Chris@40 22114
Chris@40 22115
Chris@40 22116
Chris@40 22117
Chris@40 22118
Chris@40 22119
Chris@40 22120 _ACEOF
Chris@40 22121
Chris@40 22122 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@40 22123
Chris@40 22124 # Handling of arguments.
Chris@40 22125 for ac_config_target in $ac_config_targets
Chris@40 22126 do
Chris@40 22127 case $ac_config_target in
Chris@40 22128 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
Chris@40 22129 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
Chris@40 22130 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
Chris@40 22131 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
Chris@40 22132 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
Chris@40 22133 "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
Chris@40 22134 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
Chris@40 22135 "regtest/Makefile") CONFIG_FILES="$CONFIG_FILES regtest/Makefile" ;;
Chris@40 22136 "M4/Makefile") CONFIG_FILES="$CONFIG_FILES M4/Makefile" ;;
Chris@40 22137 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
Chris@40 22138 "Win32/Makefile") CONFIG_FILES="$CONFIG_FILES Win32/Makefile" ;;
Chris@40 22139 "Octave/Makefile") CONFIG_FILES="$CONFIG_FILES Octave/Makefile" ;;
Chris@40 22140 "programs/Makefile") CONFIG_FILES="$CONFIG_FILES programs/Makefile" ;;
Chris@40 22141 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
Chris@40 22142 "src/version-metadata.rc") CONFIG_FILES="$CONFIG_FILES src/version-metadata.rc" ;;
Chris@40 22143 "tests/test_wrapper.sh") CONFIG_FILES="$CONFIG_FILES tests/test_wrapper.sh" ;;
Chris@40 22144 "tests/pedantic-header-test.sh") CONFIG_FILES="$CONFIG_FILES tests/pedantic-header-test.sh" ;;
Chris@40 22145 "doc/libsndfile.css") CONFIG_FILES="$CONFIG_FILES doc/libsndfile.css" ;;
Chris@40 22146 "Scripts/build-test-tarball.mk") CONFIG_FILES="$CONFIG_FILES Scripts/build-test-tarball.mk" ;;
Chris@40 22147 "libsndfile.spec") CONFIG_FILES="$CONFIG_FILES libsndfile.spec" ;;
Chris@40 22148 "sndfile.pc") CONFIG_FILES="$CONFIG_FILES sndfile.pc" ;;
Chris@40 22149 "src/sndfile.h") CONFIG_FILES="$CONFIG_FILES src/sndfile.h" ;;
Chris@40 22150 "echo-install-dirs") CONFIG_FILES="$CONFIG_FILES echo-install-dirs" ;;
Chris@40 22151
Chris@40 22152 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Chris@40 22153 esac
Chris@40 22154 done
Chris@40 22155
Chris@40 22156
Chris@40 22157 # If the user did not use the arguments to specify the items to instantiate,
Chris@40 22158 # then the envvar interface is used. Set only those that are not.
Chris@40 22159 # We use the long form for the default assignment because of an extremely
Chris@40 22160 # bizarre bug on SunOS 4.1.3.
Chris@40 22161 if $ac_need_defaults; then
Chris@40 22162 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
Chris@40 22163 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
Chris@40 22164 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
Chris@40 22165 fi
Chris@40 22166
Chris@40 22167 # Have a temporary directory for convenience. Make it in the build tree
Chris@40 22168 # simply because there is no reason against having it here, and in addition,
Chris@40 22169 # creating and moving files from /tmp can sometimes cause problems.
Chris@40 22170 # Hook for its removal unless debugging.
Chris@40 22171 # Note that there is a small window in which the directory will not be cleaned:
Chris@40 22172 # after its creation but before its name has been assigned to `$tmp'.
Chris@40 22173 $debug ||
Chris@40 22174 {
Chris@40 22175 tmp= ac_tmp=
Chris@40 22176 trap 'exit_status=$?
Chris@40 22177 : "${ac_tmp:=$tmp}"
Chris@40 22178 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
Chris@40 22179 ' 0
Chris@40 22180 trap 'as_fn_exit 1' 1 2 13 15
Chris@40 22181 }
Chris@40 22182 # Create a (secure) tmp directory for tmp files.
Chris@40 22183
Chris@40 22184 {
Chris@40 22185 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Chris@40 22186 test -d "$tmp"
Chris@40 22187 } ||
Chris@40 22188 {
Chris@40 22189 tmp=./conf$$-$RANDOM
Chris@40 22190 (umask 077 && mkdir "$tmp")
Chris@40 22191 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
Chris@40 22192 ac_tmp=$tmp
Chris@40 22193
Chris@40 22194 # Set up the scripts for CONFIG_FILES section.
Chris@40 22195 # No need to generate them if there are no CONFIG_FILES.
Chris@40 22196 # This happens for instance with `./config.status config.h'.
Chris@40 22197 if test -n "$CONFIG_FILES"; then
Chris@40 22198
Chris@40 22199
Chris@40 22200 ac_cr=`echo X | tr X '\015'`
Chris@40 22201 # On cygwin, bash can eat \r inside `` if the user requested igncr.
Chris@40 22202 # But we know of no other shell where ac_cr would be empty at this
Chris@40 22203 # point, so we can use a bashism as a fallback.
Chris@40 22204 if test "x$ac_cr" = x; then
Chris@40 22205 eval ac_cr=\$\'\\r\'
Chris@40 22206 fi
Chris@40 22207 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
Chris@40 22208 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Chris@40 22209 ac_cs_awk_cr='\\r'
Chris@40 22210 else
Chris@40 22211 ac_cs_awk_cr=$ac_cr
Chris@40 22212 fi
Chris@40 22213
Chris@40 22214 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
Chris@40 22215 _ACEOF
Chris@40 22216
Chris@40 22217
Chris@40 22218 {
Chris@40 22219 echo "cat >conf$$subs.awk <<_ACEOF" &&
Chris@40 22220 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
Chris@40 22221 echo "_ACEOF"
Chris@40 22222 } >conf$$subs.sh ||
Chris@40 22223 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@40 22224 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
Chris@40 22225 ac_delim='%!_!# '
Chris@40 22226 for ac_last_try in false false false false false :; do
Chris@40 22227 . ./conf$$subs.sh ||
Chris@40 22228 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@40 22229
Chris@40 22230 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
Chris@40 22231 if test $ac_delim_n = $ac_delim_num; then
Chris@40 22232 break
Chris@40 22233 elif $ac_last_try; then
Chris@40 22234 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@40 22235 else
Chris@40 22236 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Chris@40 22237 fi
Chris@40 22238 done
Chris@40 22239 rm -f conf$$subs.sh
Chris@40 22240
Chris@40 22241 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@40 22242 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
Chris@40 22243 _ACEOF
Chris@40 22244 sed -n '
Chris@40 22245 h
Chris@40 22246 s/^/S["/; s/!.*/"]=/
Chris@40 22247 p
Chris@40 22248 g
Chris@40 22249 s/^[^!]*!//
Chris@40 22250 :repl
Chris@40 22251 t repl
Chris@40 22252 s/'"$ac_delim"'$//
Chris@40 22253 t delim
Chris@40 22254 :nl
Chris@40 22255 h
Chris@40 22256 s/\(.\{148\}\)..*/\1/
Chris@40 22257 t more1
Chris@40 22258 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
Chris@40 22259 p
Chris@40 22260 n
Chris@40 22261 b repl
Chris@40 22262 :more1
Chris@40 22263 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
Chris@40 22264 p
Chris@40 22265 g
Chris@40 22266 s/.\{148\}//
Chris@40 22267 t nl
Chris@40 22268 :delim
Chris@40 22269 h
Chris@40 22270 s/\(.\{148\}\)..*/\1/
Chris@40 22271 t more2
Chris@40 22272 s/["\\]/\\&/g; s/^/"/; s/$/"/
Chris@40 22273 p
Chris@40 22274 b
Chris@40 22275 :more2
Chris@40 22276 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
Chris@40 22277 p
Chris@40 22278 g
Chris@40 22279 s/.\{148\}//
Chris@40 22280 t delim
Chris@40 22281 ' <conf$$subs.awk | sed '
Chris@40 22282 /^[^""]/{
Chris@40 22283 N
Chris@40 22284 s/\n//
Chris@40 22285 }
Chris@40 22286 ' >>$CONFIG_STATUS || ac_write_fail=1
Chris@40 22287 rm -f conf$$subs.awk
Chris@40 22288 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@40 22289 _ACAWK
Chris@40 22290 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
Chris@40 22291 for (key in S) S_is_set[key] = 1
Chris@40 22292 FS = ""
Chris@40 22293
Chris@40 22294 }
Chris@40 22295 {
Chris@40 22296 line = $ 0
Chris@40 22297 nfields = split(line, field, "@")
Chris@40 22298 substed = 0
Chris@40 22299 len = length(field[1])
Chris@40 22300 for (i = 2; i < nfields; i++) {
Chris@40 22301 key = field[i]
Chris@40 22302 keylen = length(key)
Chris@40 22303 if (S_is_set[key]) {
Chris@40 22304 value = S[key]
Chris@40 22305 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
Chris@40 22306 len += length(value) + length(field[++i])
Chris@40 22307 substed = 1
Chris@40 22308 } else
Chris@40 22309 len += 1 + keylen
Chris@40 22310 }
Chris@40 22311
Chris@40 22312 print line
Chris@40 22313 }
Chris@40 22314
Chris@40 22315 _ACAWK
Chris@40 22316 _ACEOF
Chris@40 22317 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@40 22318 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
Chris@40 22319 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
Chris@40 22320 else
Chris@40 22321 cat
Chris@40 22322 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
Chris@40 22323 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
Chris@40 22324 _ACEOF
Chris@40 22325
Chris@40 22326 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
Chris@40 22327 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
Chris@40 22328 # trailing colons and then remove the whole line if VPATH becomes empty
Chris@40 22329 # (actually we leave an empty line to preserve line numbers).
Chris@40 22330 if test "x$srcdir" = x.; then
Chris@40 22331 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
Chris@40 22332 h
Chris@40 22333 s///
Chris@40 22334 s/^/:/
Chris@40 22335 s/[ ]*$/:/
Chris@40 22336 s/:\$(srcdir):/:/g
Chris@40 22337 s/:\${srcdir}:/:/g
Chris@40 22338 s/:@srcdir@:/:/g
Chris@40 22339 s/^:*//
Chris@40 22340 s/:*$//
Chris@40 22341 x
Chris@40 22342 s/\(=[ ]*\).*/\1/
Chris@40 22343 G
Chris@40 22344 s/\n//
Chris@40 22345 s/^[^=]*=[ ]*$//
Chris@40 22346 }'
Chris@40 22347 fi
Chris@40 22348
Chris@40 22349 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@40 22350 fi # test -n "$CONFIG_FILES"
Chris@40 22351
Chris@40 22352 # Set up the scripts for CONFIG_HEADERS section.
Chris@40 22353 # No need to generate them if there are no CONFIG_HEADERS.
Chris@40 22354 # This happens for instance with `./config.status Makefile'.
Chris@40 22355 if test -n "$CONFIG_HEADERS"; then
Chris@40 22356 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
Chris@40 22357 BEGIN {
Chris@40 22358 _ACEOF
Chris@40 22359
Chris@40 22360 # Transform confdefs.h into an awk script `defines.awk', embedded as
Chris@40 22361 # here-document in config.status, that substitutes the proper values into
Chris@40 22362 # config.h.in to produce config.h.
Chris@40 22363
Chris@40 22364 # Create a delimiter string that does not exist in confdefs.h, to ease
Chris@40 22365 # handling of long lines.
Chris@40 22366 ac_delim='%!_!# '
Chris@40 22367 for ac_last_try in false false :; do
Chris@40 22368 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
Chris@40 22369 if test -z "$ac_tt"; then
Chris@40 22370 break
Chris@40 22371 elif $ac_last_try; then
Chris@40 22372 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
Chris@40 22373 else
Chris@40 22374 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Chris@40 22375 fi
Chris@40 22376 done
Chris@40 22377
Chris@40 22378 # For the awk script, D is an array of macro values keyed by name,
Chris@40 22379 # likewise P contains macro parameters if any. Preserve backslash
Chris@40 22380 # newline sequences.
Chris@40 22381
Chris@40 22382 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
Chris@40 22383 sed -n '
Chris@40 22384 s/.\{148\}/&'"$ac_delim"'/g
Chris@40 22385 t rset
Chris@40 22386 :rset
Chris@40 22387 s/^[ ]*#[ ]*define[ ][ ]*/ /
Chris@40 22388 t def
Chris@40 22389 d
Chris@40 22390 :def
Chris@40 22391 s/\\$//
Chris@40 22392 t bsnl
Chris@40 22393 s/["\\]/\\&/g
Chris@40 22394 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
Chris@40 22395 D["\1"]=" \3"/p
Chris@40 22396 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
Chris@40 22397 d
Chris@40 22398 :bsnl
Chris@40 22399 s/["\\]/\\&/g
Chris@40 22400 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
Chris@40 22401 D["\1"]=" \3\\\\\\n"\\/p
Chris@40 22402 t cont
Chris@40 22403 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
Chris@40 22404 t cont
Chris@40 22405 d
Chris@40 22406 :cont
Chris@40 22407 n
Chris@40 22408 s/.\{148\}/&'"$ac_delim"'/g
Chris@40 22409 t clear
Chris@40 22410 :clear
Chris@40 22411 s/\\$//
Chris@40 22412 t bsnlc
Chris@40 22413 s/["\\]/\\&/g; s/^/"/; s/$/"/p
Chris@40 22414 d
Chris@40 22415 :bsnlc
Chris@40 22416 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
Chris@40 22417 b cont
Chris@40 22418 ' <confdefs.h | sed '
Chris@40 22419 s/'"$ac_delim"'/"\\\
Chris@40 22420 "/g' >>$CONFIG_STATUS || ac_write_fail=1
Chris@40 22421
Chris@40 22422 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@40 22423 for (key in D) D_is_set[key] = 1
Chris@40 22424 FS = ""
Chris@40 22425 }
Chris@40 22426 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
Chris@40 22427 line = \$ 0
Chris@40 22428 split(line, arg, " ")
Chris@40 22429 if (arg[1] == "#") {
Chris@40 22430 defundef = arg[2]
Chris@40 22431 mac1 = arg[3]
Chris@40 22432 } else {
Chris@40 22433 defundef = substr(arg[1], 2)
Chris@40 22434 mac1 = arg[2]
Chris@40 22435 }
Chris@40 22436 split(mac1, mac2, "(") #)
Chris@40 22437 macro = mac2[1]
Chris@40 22438 prefix = substr(line, 1, index(line, defundef) - 1)
Chris@40 22439 if (D_is_set[macro]) {
Chris@40 22440 # Preserve the white space surrounding the "#".
Chris@40 22441 print prefix "define", macro P[macro] D[macro]
Chris@40 22442 next
Chris@40 22443 } else {
Chris@40 22444 # Replace #undef with comments. This is necessary, for example,
Chris@40 22445 # in the case of _POSIX_SOURCE, which is predefined and required
Chris@40 22446 # on some systems where configure will not decide to define it.
Chris@40 22447 if (defundef == "undef") {
Chris@40 22448 print "/*", prefix defundef, macro, "*/"
Chris@40 22449 next
Chris@40 22450 }
Chris@40 22451 }
Chris@40 22452 }
Chris@40 22453 { print }
Chris@40 22454 _ACAWK
Chris@40 22455 _ACEOF
Chris@40 22456 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@40 22457 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
Chris@40 22458 fi # test -n "$CONFIG_HEADERS"
Chris@40 22459
Chris@40 22460
Chris@40 22461 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
Chris@40 22462 shift
Chris@40 22463 for ac_tag
Chris@40 22464 do
Chris@40 22465 case $ac_tag in
Chris@40 22466 :[FHLC]) ac_mode=$ac_tag; continue;;
Chris@40 22467 esac
Chris@40 22468 case $ac_mode$ac_tag in
Chris@40 22469 :[FHL]*:*);;
Chris@40 22470 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
Chris@40 22471 :[FH]-) ac_tag=-:-;;
Chris@40 22472 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
Chris@40 22473 esac
Chris@40 22474 ac_save_IFS=$IFS
Chris@40 22475 IFS=:
Chris@40 22476 set x $ac_tag
Chris@40 22477 IFS=$ac_save_IFS
Chris@40 22478 shift
Chris@40 22479 ac_file=$1
Chris@40 22480 shift
Chris@40 22481
Chris@40 22482 case $ac_mode in
Chris@40 22483 :L) ac_source=$1;;
Chris@40 22484 :[FH])
Chris@40 22485 ac_file_inputs=
Chris@40 22486 for ac_f
Chris@40 22487 do
Chris@40 22488 case $ac_f in
Chris@40 22489 -) ac_f="$ac_tmp/stdin";;
Chris@40 22490 *) # Look for the file first in the build tree, then in the source tree
Chris@40 22491 # (if the path is not absolute). The absolute path cannot be DOS-style,
Chris@40 22492 # because $ac_f cannot contain `:'.
Chris@40 22493 test -f "$ac_f" ||
Chris@40 22494 case $ac_f in
Chris@40 22495 [\\/$]*) false;;
Chris@40 22496 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
Chris@40 22497 esac ||
Chris@40 22498 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Chris@40 22499 esac
Chris@40 22500 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Chris@40 22501 as_fn_append ac_file_inputs " '$ac_f'"
Chris@40 22502 done
Chris@40 22503
Chris@40 22504 # Let's still pretend it is `configure' which instantiates (i.e., don't
Chris@40 22505 # use $as_me), people would be surprised to read:
Chris@40 22506 # /* config.h. Generated by config.status. */
Chris@40 22507 configure_input='Generated from '`
Chris@40 22508 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
Chris@40 22509 `' by configure.'
Chris@40 22510 if test x"$ac_file" != x-; then
Chris@40 22511 configure_input="$ac_file. $configure_input"
Chris@40 22512 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Chris@40 22513 $as_echo "$as_me: creating $ac_file" >&6;}
Chris@40 22514 fi
Chris@40 22515 # Neutralize special characters interpreted by sed in replacement strings.
Chris@40 22516 case $configure_input in #(
Chris@40 22517 *\&* | *\|* | *\\* )
Chris@40 22518 ac_sed_conf_input=`$as_echo "$configure_input" |
Chris@40 22519 sed 's/[\\\\&|]/\\\\&/g'`;; #(
Chris@40 22520 *) ac_sed_conf_input=$configure_input;;
Chris@40 22521 esac
Chris@40 22522
Chris@40 22523 case $ac_tag in
Chris@40 22524 *:-:* | *:-) cat >"$ac_tmp/stdin" \
Chris@40 22525 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
Chris@40 22526 esac
Chris@40 22527 ;;
Chris@40 22528 esac
Chris@40 22529
Chris@40 22530 ac_dir=`$as_dirname -- "$ac_file" ||
Chris@40 22531 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@40 22532 X"$ac_file" : 'X\(//\)[^/]' \| \
Chris@40 22533 X"$ac_file" : 'X\(//\)$' \| \
Chris@40 22534 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Chris@40 22535 $as_echo X"$ac_file" |
Chris@40 22536 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@40 22537 s//\1/
Chris@40 22538 q
Chris@40 22539 }
Chris@40 22540 /^X\(\/\/\)[^/].*/{
Chris@40 22541 s//\1/
Chris@40 22542 q
Chris@40 22543 }
Chris@40 22544 /^X\(\/\/\)$/{
Chris@40 22545 s//\1/
Chris@40 22546 q
Chris@40 22547 }
Chris@40 22548 /^X\(\/\).*/{
Chris@40 22549 s//\1/
Chris@40 22550 q
Chris@40 22551 }
Chris@40 22552 s/.*/./; q'`
Chris@40 22553 as_dir="$ac_dir"; as_fn_mkdir_p
Chris@40 22554 ac_builddir=.
Chris@40 22555
Chris@40 22556 case "$ac_dir" in
Chris@40 22557 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@40 22558 *)
Chris@40 22559 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Chris@40 22560 # A ".." for each directory in $ac_dir_suffix.
Chris@40 22561 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Chris@40 22562 case $ac_top_builddir_sub in
Chris@40 22563 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@40 22564 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
Chris@40 22565 esac ;;
Chris@40 22566 esac
Chris@40 22567 ac_abs_top_builddir=$ac_pwd
Chris@40 22568 ac_abs_builddir=$ac_pwd$ac_dir_suffix
Chris@40 22569 # for backward compatibility:
Chris@40 22570 ac_top_builddir=$ac_top_build_prefix
Chris@40 22571
Chris@40 22572 case $srcdir in
Chris@40 22573 .) # We are building in place.
Chris@40 22574 ac_srcdir=.
Chris@40 22575 ac_top_srcdir=$ac_top_builddir_sub
Chris@40 22576 ac_abs_top_srcdir=$ac_pwd ;;
Chris@40 22577 [\\/]* | ?:[\\/]* ) # Absolute name.
Chris@40 22578 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@40 22579 ac_top_srcdir=$srcdir
Chris@40 22580 ac_abs_top_srcdir=$srcdir ;;
Chris@40 22581 *) # Relative name.
Chris@40 22582 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
Chris@40 22583 ac_top_srcdir=$ac_top_build_prefix$srcdir
Chris@40 22584 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Chris@40 22585 esac
Chris@40 22586 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Chris@40 22587
Chris@40 22588
Chris@40 22589 case $ac_mode in
Chris@40 22590 :F)
Chris@40 22591 #
Chris@40 22592 # CONFIG_FILE
Chris@40 22593 #
Chris@40 22594
Chris@40 22595 case $INSTALL in
Chris@40 22596 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Chris@40 22597 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
Chris@40 22598 esac
Chris@40 22599 ac_MKDIR_P=$MKDIR_P
Chris@40 22600 case $MKDIR_P in
Chris@40 22601 [\\/$]* | ?:[\\/]* ) ;;
Chris@40 22602 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
Chris@40 22603 esac
Chris@40 22604 _ACEOF
Chris@40 22605
Chris@40 22606 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@40 22607 # If the template does not know about datarootdir, expand it.
Chris@40 22608 # FIXME: This hack should be removed a few years after 2.60.
Chris@40 22609 ac_datarootdir_hack=; ac_datarootdir_seen=
Chris@40 22610 ac_sed_dataroot='
Chris@40 22611 /datarootdir/ {
Chris@40 22612 p
Chris@40 22613 q
Chris@40 22614 }
Chris@40 22615 /@datadir@/p
Chris@40 22616 /@docdir@/p
Chris@40 22617 /@infodir@/p
Chris@40 22618 /@localedir@/p
Chris@40 22619 /@mandir@/p'
Chris@40 22620 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
Chris@40 22621 *datarootdir*) ac_datarootdir_seen=yes;;
Chris@40 22622 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Chris@40 22623 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
Chris@40 22624 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Chris@40 22625 _ACEOF
Chris@40 22626 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@40 22627 ac_datarootdir_hack='
Chris@40 22628 s&@datadir@&$datadir&g
Chris@40 22629 s&@docdir@&$docdir&g
Chris@40 22630 s&@infodir@&$infodir&g
Chris@40 22631 s&@localedir@&$localedir&g
Chris@40 22632 s&@mandir@&$mandir&g
Chris@40 22633 s&\\\${datarootdir}&$datarootdir&g' ;;
Chris@40 22634 esac
Chris@40 22635 _ACEOF
Chris@40 22636
Chris@40 22637 # Neutralize VPATH when `$srcdir' = `.'.
Chris@40 22638 # Shell code in configure.ac might set extrasub.
Chris@40 22639 # FIXME: do we really want to maintain this feature?
Chris@40 22640 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@40 22641 ac_sed_extra="$ac_vpsub
Chris@40 22642 $extrasub
Chris@40 22643 _ACEOF
Chris@40 22644 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@40 22645 :t
Chris@40 22646 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Chris@40 22647 s|@configure_input@|$ac_sed_conf_input|;t t
Chris@40 22648 s&@top_builddir@&$ac_top_builddir_sub&;t t
Chris@40 22649 s&@top_build_prefix@&$ac_top_build_prefix&;t t
Chris@40 22650 s&@srcdir@&$ac_srcdir&;t t
Chris@40 22651 s&@abs_srcdir@&$ac_abs_srcdir&;t t
Chris@40 22652 s&@top_srcdir@&$ac_top_srcdir&;t t
Chris@40 22653 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
Chris@40 22654 s&@builddir@&$ac_builddir&;t t
Chris@40 22655 s&@abs_builddir@&$ac_abs_builddir&;t t
Chris@40 22656 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
Chris@40 22657 s&@INSTALL@&$ac_INSTALL&;t t
Chris@40 22658 s&@MKDIR_P@&$ac_MKDIR_P&;t t
Chris@40 22659 $ac_datarootdir_hack
Chris@40 22660 "
Chris@40 22661 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
Chris@40 22662 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@40 22663
Chris@40 22664 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
Chris@40 22665 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
Chris@40 22666 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
Chris@40 22667 "$ac_tmp/out"`; test -z "$ac_out"; } &&
Chris@40 22668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Chris@40 22669 which seems to be undefined. Please make sure it is defined" >&5
Chris@40 22670 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Chris@40 22671 which seems to be undefined. Please make sure it is defined" >&2;}
Chris@40 22672
Chris@40 22673 rm -f "$ac_tmp/stdin"
Chris@40 22674 case $ac_file in
Chris@40 22675 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
Chris@40 22676 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
Chris@40 22677 esac \
Chris@40 22678 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@40 22679 ;;
Chris@40 22680 :H)
Chris@40 22681 #
Chris@40 22682 # CONFIG_HEADER
Chris@40 22683 #
Chris@40 22684 if test x"$ac_file" != x-; then
Chris@40 22685 {
Chris@40 22686 $as_echo "/* $configure_input */" \
Chris@40 22687 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
Chris@40 22688 } >"$ac_tmp/config.h" \
Chris@40 22689 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@40 22690 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
Chris@40 22691 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
Chris@40 22692 $as_echo "$as_me: $ac_file is unchanged" >&6;}
Chris@40 22693 else
Chris@40 22694 rm -f "$ac_file"
Chris@40 22695 mv "$ac_tmp/config.h" "$ac_file" \
Chris@40 22696 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@40 22697 fi
Chris@40 22698 else
Chris@40 22699 $as_echo "/* $configure_input */" \
Chris@40 22700 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
Chris@40 22701 || as_fn_error $? "could not create -" "$LINENO" 5
Chris@40 22702 fi
Chris@40 22703 # Compute "$ac_file"'s index in $config_headers.
Chris@40 22704 _am_arg="$ac_file"
Chris@40 22705 _am_stamp_count=1
Chris@40 22706 for _am_header in $config_headers :; do
Chris@40 22707 case $_am_header in
Chris@40 22708 $_am_arg | $_am_arg:* )
Chris@40 22709 break ;;
Chris@40 22710 * )
Chris@40 22711 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
Chris@40 22712 esac
Chris@40 22713 done
Chris@40 22714 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
Chris@40 22715 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@40 22716 X"$_am_arg" : 'X\(//\)[^/]' \| \
Chris@40 22717 X"$_am_arg" : 'X\(//\)$' \| \
Chris@40 22718 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
Chris@40 22719 $as_echo X"$_am_arg" |
Chris@40 22720 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@40 22721 s//\1/
Chris@40 22722 q
Chris@40 22723 }
Chris@40 22724 /^X\(\/\/\)[^/].*/{
Chris@40 22725 s//\1/
Chris@40 22726 q
Chris@40 22727 }
Chris@40 22728 /^X\(\/\/\)$/{
Chris@40 22729 s//\1/
Chris@40 22730 q
Chris@40 22731 }
Chris@40 22732 /^X\(\/\).*/{
Chris@40 22733 s//\1/
Chris@40 22734 q
Chris@40 22735 }
Chris@40 22736 s/.*/./; q'`/stamp-h$_am_stamp_count
Chris@40 22737 ;;
Chris@40 22738
Chris@40 22739 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
Chris@40 22740 $as_echo "$as_me: executing $ac_file commands" >&6;}
Chris@40 22741 ;;
Chris@40 22742 esac
Chris@40 22743
Chris@40 22744
Chris@40 22745 case $ac_file$ac_mode in
Chris@40 22746 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
Chris@40 22747 # Older Autoconf quotes --file arguments for eval, but not when files
Chris@40 22748 # are listed without --file. Let's play safe and only enable the eval
Chris@40 22749 # if we detect the quoting.
Chris@40 22750 case $CONFIG_FILES in
Chris@40 22751 *\'*) eval set x "$CONFIG_FILES" ;;
Chris@40 22752 *) set x $CONFIG_FILES ;;
Chris@40 22753 esac
Chris@40 22754 shift
Chris@40 22755 for mf
Chris@40 22756 do
Chris@40 22757 # Strip MF so we end up with the name of the file.
Chris@40 22758 mf=`echo "$mf" | sed -e 's/:.*$//'`
Chris@40 22759 # Check whether this is an Automake generated Makefile or not.
Chris@40 22760 # We used to match only the files named 'Makefile.in', but
Chris@40 22761 # some people rename them; so instead we look at the file content.
Chris@40 22762 # Grep'ing the first line is not enough: some people post-process
Chris@40 22763 # each Makefile.in and add a new line on top of each file to say so.
Chris@40 22764 # Grep'ing the whole file is not good either: AIX grep has a line
Chris@40 22765 # limit of 2048, but all sed's we know have understand at least 4000.
Chris@40 22766 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
Chris@40 22767 dirpart=`$as_dirname -- "$mf" ||
Chris@40 22768 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@40 22769 X"$mf" : 'X\(//\)[^/]' \| \
Chris@40 22770 X"$mf" : 'X\(//\)$' \| \
Chris@40 22771 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
Chris@40 22772 $as_echo X"$mf" |
Chris@40 22773 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@40 22774 s//\1/
Chris@40 22775 q
Chris@40 22776 }
Chris@40 22777 /^X\(\/\/\)[^/].*/{
Chris@40 22778 s//\1/
Chris@40 22779 q
Chris@40 22780 }
Chris@40 22781 /^X\(\/\/\)$/{
Chris@40 22782 s//\1/
Chris@40 22783 q
Chris@40 22784 }
Chris@40 22785 /^X\(\/\).*/{
Chris@40 22786 s//\1/
Chris@40 22787 q
Chris@40 22788 }
Chris@40 22789 s/.*/./; q'`
Chris@40 22790 else
Chris@40 22791 continue
Chris@40 22792 fi
Chris@40 22793 # Extract the definition of DEPDIR, am__include, and am__quote
Chris@40 22794 # from the Makefile without running 'make'.
Chris@40 22795 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
Chris@40 22796 test -z "$DEPDIR" && continue
Chris@40 22797 am__include=`sed -n 's/^am__include = //p' < "$mf"`
Chris@40 22798 test -z "$am__include" && continue
Chris@40 22799 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
Chris@40 22800 # Find all dependency output files, they are included files with
Chris@40 22801 # $(DEPDIR) in their names. We invoke sed twice because it is the
Chris@40 22802 # simplest approach to changing $(DEPDIR) to its actual value in the
Chris@40 22803 # expansion.
Chris@40 22804 for file in `sed -n "
Chris@40 22805 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
Chris@40 22806 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
Chris@40 22807 # Make sure the directory exists.
Chris@40 22808 test -f "$dirpart/$file" && continue
Chris@40 22809 fdir=`$as_dirname -- "$file" ||
Chris@40 22810 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@40 22811 X"$file" : 'X\(//\)[^/]' \| \
Chris@40 22812 X"$file" : 'X\(//\)$' \| \
Chris@40 22813 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
Chris@40 22814 $as_echo X"$file" |
Chris@40 22815 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@40 22816 s//\1/
Chris@40 22817 q
Chris@40 22818 }
Chris@40 22819 /^X\(\/\/\)[^/].*/{
Chris@40 22820 s//\1/
Chris@40 22821 q
Chris@40 22822 }
Chris@40 22823 /^X\(\/\/\)$/{
Chris@40 22824 s//\1/
Chris@40 22825 q
Chris@40 22826 }
Chris@40 22827 /^X\(\/\).*/{
Chris@40 22828 s//\1/
Chris@40 22829 q
Chris@40 22830 }
Chris@40 22831 s/.*/./; q'`
Chris@40 22832 as_dir=$dirpart/$fdir; as_fn_mkdir_p
Chris@40 22833 # echo "creating $dirpart/$file"
Chris@40 22834 echo '# dummy' > "$dirpart/$file"
Chris@40 22835 done
Chris@40 22836 done
Chris@40 22837 }
Chris@40 22838 ;;
Chris@40 22839 "libtool":C)
Chris@40 22840
Chris@40 22841 # See if we are running on zsh, and set the options that allow our
Chris@40 22842 # commands through without removal of \ escapes.
Chris@40 22843 if test -n "${ZSH_VERSION+set}"; then
Chris@40 22844 setopt NO_GLOB_SUBST
Chris@40 22845 fi
Chris@40 22846
Chris@40 22847 cfgfile=${ofile}T
Chris@40 22848 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
Chris@40 22849 $RM "$cfgfile"
Chris@40 22850
Chris@40 22851 cat <<_LT_EOF >> "$cfgfile"
Chris@40 22852 #! $SHELL
Chris@40 22853 # Generated automatically by $as_me ($PACKAGE) $VERSION
Chris@40 22854 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
Chris@40 22855 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
Chris@40 22856
Chris@40 22857 # Provide generalized library-building support services.
Chris@40 22858 # Written by Gordon Matzigkeit, 1996
Chris@40 22859
Chris@40 22860 # Copyright (C) 2014 Free Software Foundation, Inc.
Chris@40 22861 # This is free software; see the source for copying conditions. There is NO
Chris@40 22862 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Chris@40 22863
Chris@40 22864 # GNU Libtool is free software; you can redistribute it and/or modify
Chris@40 22865 # it under the terms of the GNU General Public License as published by
Chris@40 22866 # the Free Software Foundation; either version 2 of of the License, or
Chris@40 22867 # (at your option) any later version.
Chris@40 22868 #
Chris@40 22869 # As a special exception to the GNU General Public License, if you
Chris@40 22870 # distribute this file as part of a program or library that is built
Chris@40 22871 # using GNU Libtool, you may include this file under the same
Chris@40 22872 # distribution terms that you use for the rest of that program.
Chris@40 22873 #
Chris@40 22874 # GNU Libtool is distributed in the hope that it will be useful, but
Chris@40 22875 # WITHOUT ANY WARRANTY; without even the implied warranty of
Chris@40 22876 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Chris@40 22877 # GNU General Public License for more details.
Chris@40 22878 #
Chris@40 22879 # You should have received a copy of the GNU General Public License
Chris@40 22880 # along with this program. If not, see <http://www.gnu.org/licenses/>.
Chris@40 22881
Chris@40 22882
Chris@40 22883 # The names of the tagged configurations supported by this script.
Chris@40 22884 available_tags='CXX RC '
Chris@40 22885
Chris@40 22886 # Configured defaults for sys_lib_dlsearch_path munging.
Chris@40 22887 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
Chris@40 22888
Chris@40 22889 # ### BEGIN LIBTOOL CONFIG
Chris@40 22890
Chris@40 22891 # Which release of libtool.m4 was used?
Chris@40 22892 macro_version=$macro_version
Chris@40 22893 macro_revision=$macro_revision
Chris@40 22894
Chris@40 22895 # Whether or not to build shared libraries.
Chris@40 22896 build_libtool_libs=$enable_shared
Chris@40 22897
Chris@40 22898 # Whether or not to build static libraries.
Chris@40 22899 build_old_libs=$enable_static
Chris@40 22900
Chris@40 22901 # What type of objects to build.
Chris@40 22902 pic_mode=$pic_mode
Chris@40 22903
Chris@40 22904 # Whether or not to optimize for fast installation.
Chris@40 22905 fast_install=$enable_fast_install
Chris@40 22906
Chris@40 22907 # Shared archive member basename,for filename based shared library versioning on AIX.
Chris@40 22908 shared_archive_member_spec=$shared_archive_member_spec
Chris@40 22909
Chris@40 22910 # Shell to use when invoking shell scripts.
Chris@40 22911 SHELL=$lt_SHELL
Chris@40 22912
Chris@40 22913 # An echo program that protects backslashes.
Chris@40 22914 ECHO=$lt_ECHO
Chris@40 22915
Chris@40 22916 # The PATH separator for the build system.
Chris@40 22917 PATH_SEPARATOR=$lt_PATH_SEPARATOR
Chris@40 22918
Chris@40 22919 # The host system.
Chris@40 22920 host_alias=$host_alias
Chris@40 22921 host=$host
Chris@40 22922 host_os=$host_os
Chris@40 22923
Chris@40 22924 # The build system.
Chris@40 22925 build_alias=$build_alias
Chris@40 22926 build=$build
Chris@40 22927 build_os=$build_os
Chris@40 22928
Chris@40 22929 # A sed program that does not truncate output.
Chris@40 22930 SED=$lt_SED
Chris@40 22931
Chris@40 22932 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
Chris@40 22933 Xsed="\$SED -e 1s/^X//"
Chris@40 22934
Chris@40 22935 # A grep program that handles long lines.
Chris@40 22936 GREP=$lt_GREP
Chris@40 22937
Chris@40 22938 # An ERE matcher.
Chris@40 22939 EGREP=$lt_EGREP
Chris@40 22940
Chris@40 22941 # A literal string matcher.
Chris@40 22942 FGREP=$lt_FGREP
Chris@40 22943
Chris@40 22944 # A BSD- or MS-compatible name lister.
Chris@40 22945 NM=$lt_NM
Chris@40 22946
Chris@40 22947 # Whether we need soft or hard links.
Chris@40 22948 LN_S=$lt_LN_S
Chris@40 22949
Chris@40 22950 # What is the maximum length of a command?
Chris@40 22951 max_cmd_len=$max_cmd_len
Chris@40 22952
Chris@40 22953 # Object file suffix (normally "o").
Chris@40 22954 objext=$ac_objext
Chris@40 22955
Chris@40 22956 # Executable file suffix (normally "").
Chris@40 22957 exeext=$exeext
Chris@40 22958
Chris@40 22959 # whether the shell understands "unset".
Chris@40 22960 lt_unset=$lt_unset
Chris@40 22961
Chris@40 22962 # turn spaces into newlines.
Chris@40 22963 SP2NL=$lt_lt_SP2NL
Chris@40 22964
Chris@40 22965 # turn newlines into spaces.
Chris@40 22966 NL2SP=$lt_lt_NL2SP
Chris@40 22967
Chris@40 22968 # convert \$build file names to \$host format.
Chris@40 22969 to_host_file_cmd=$lt_cv_to_host_file_cmd
Chris@40 22970
Chris@40 22971 # convert \$build files to toolchain format.
Chris@40 22972 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
Chris@40 22973
Chris@40 22974 # An object symbol dumper.
Chris@40 22975 OBJDUMP=$lt_OBJDUMP
Chris@40 22976
Chris@40 22977 # Method to check whether dependent libraries are shared objects.
Chris@40 22978 deplibs_check_method=$lt_deplibs_check_method
Chris@40 22979
Chris@40 22980 # Command to use when deplibs_check_method = "file_magic".
Chris@40 22981 file_magic_cmd=$lt_file_magic_cmd
Chris@40 22982
Chris@40 22983 # How to find potential files when deplibs_check_method = "file_magic".
Chris@40 22984 file_magic_glob=$lt_file_magic_glob
Chris@40 22985
Chris@40 22986 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
Chris@40 22987 want_nocaseglob=$lt_want_nocaseglob
Chris@40 22988
Chris@40 22989 # DLL creation program.
Chris@40 22990 DLLTOOL=$lt_DLLTOOL
Chris@40 22991
Chris@40 22992 # Command to associate shared and link libraries.
Chris@40 22993 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
Chris@40 22994
Chris@40 22995 # The archiver.
Chris@40 22996 AR=$lt_AR
Chris@40 22997
Chris@40 22998 # Flags to create an archive.
Chris@40 22999 AR_FLAGS=$lt_AR_FLAGS
Chris@40 23000
Chris@40 23001 # How to feed a file listing to the archiver.
Chris@40 23002 archiver_list_spec=$lt_archiver_list_spec
Chris@40 23003
Chris@40 23004 # A symbol stripping program.
Chris@40 23005 STRIP=$lt_STRIP
Chris@40 23006
Chris@40 23007 # Commands used to install an old-style archive.
Chris@40 23008 RANLIB=$lt_RANLIB
Chris@40 23009 old_postinstall_cmds=$lt_old_postinstall_cmds
Chris@40 23010 old_postuninstall_cmds=$lt_old_postuninstall_cmds
Chris@40 23011
Chris@40 23012 # Whether to use a lock for old archive extraction.
Chris@40 23013 lock_old_archive_extraction=$lock_old_archive_extraction
Chris@40 23014
Chris@40 23015 # A C compiler.
Chris@40 23016 LTCC=$lt_CC
Chris@40 23017
Chris@40 23018 # LTCC compiler flags.
Chris@40 23019 LTCFLAGS=$lt_CFLAGS
Chris@40 23020
Chris@40 23021 # Take the output of nm and produce a listing of raw symbols and C names.
Chris@40 23022 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
Chris@40 23023
Chris@40 23024 # Transform the output of nm in a proper C declaration.
Chris@40 23025 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
Chris@40 23026
Chris@40 23027 # Transform the output of nm into a list of symbols to manually relocate.
Chris@40 23028 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
Chris@40 23029
Chris@40 23030 # Transform the output of nm in a C name address pair.
Chris@40 23031 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
Chris@40 23032
Chris@40 23033 # Transform the output of nm in a C name address pair when lib prefix is needed.
Chris@40 23034 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
Chris@40 23035
Chris@40 23036 # The name lister interface.
Chris@40 23037 nm_interface=$lt_lt_cv_nm_interface
Chris@40 23038
Chris@40 23039 # Specify filename containing input files for \$NM.
Chris@40 23040 nm_file_list_spec=$lt_nm_file_list_spec
Chris@40 23041
Chris@40 23042 # The root where to search for dependent libraries,and where our libraries should be installed.
Chris@40 23043 lt_sysroot=$lt_sysroot
Chris@40 23044
Chris@40 23045 # Command to truncate a binary pipe.
Chris@40 23046 lt_truncate_bin=$lt_lt_cv_truncate_bin
Chris@40 23047
Chris@40 23048 # The name of the directory that contains temporary libtool files.
Chris@40 23049 objdir=$objdir
Chris@40 23050
Chris@40 23051 # Used to examine libraries when file_magic_cmd begins with "file".
Chris@40 23052 MAGIC_CMD=$MAGIC_CMD
Chris@40 23053
Chris@40 23054 # Must we lock files when doing compilation?
Chris@40 23055 need_locks=$lt_need_locks
Chris@40 23056
Chris@40 23057 # Manifest tool.
Chris@40 23058 MANIFEST_TOOL=$lt_MANIFEST_TOOL
Chris@40 23059
Chris@40 23060 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
Chris@40 23061 DSYMUTIL=$lt_DSYMUTIL
Chris@40 23062
Chris@40 23063 # Tool to change global to local symbols on Mac OS X.
Chris@40 23064 NMEDIT=$lt_NMEDIT
Chris@40 23065
Chris@40 23066 # Tool to manipulate fat objects and archives on Mac OS X.
Chris@40 23067 LIPO=$lt_LIPO
Chris@40 23068
Chris@40 23069 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
Chris@40 23070 OTOOL=$lt_OTOOL
Chris@40 23071
Chris@40 23072 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
Chris@40 23073 OTOOL64=$lt_OTOOL64
Chris@40 23074
Chris@40 23075 # Old archive suffix (normally "a").
Chris@40 23076 libext=$libext
Chris@40 23077
Chris@40 23078 # Shared library suffix (normally ".so").
Chris@40 23079 shrext_cmds=$lt_shrext_cmds
Chris@40 23080
Chris@40 23081 # The commands to extract the exported symbol list from a shared archive.
Chris@40 23082 extract_expsyms_cmds=$lt_extract_expsyms_cmds
Chris@40 23083
Chris@40 23084 # Variables whose values should be saved in libtool wrapper scripts and
Chris@40 23085 # restored at link time.
Chris@40 23086 variables_saved_for_relink=$lt_variables_saved_for_relink
Chris@40 23087
Chris@40 23088 # Do we need the "lib" prefix for modules?
Chris@40 23089 need_lib_prefix=$need_lib_prefix
Chris@40 23090
Chris@40 23091 # Do we need a version for libraries?
Chris@40 23092 need_version=$need_version
Chris@40 23093
Chris@40 23094 # Library versioning type.
Chris@40 23095 version_type=$version_type
Chris@40 23096
Chris@40 23097 # Shared library runtime path variable.
Chris@40 23098 runpath_var=$runpath_var
Chris@40 23099
Chris@40 23100 # Shared library path variable.
Chris@40 23101 shlibpath_var=$shlibpath_var
Chris@40 23102
Chris@40 23103 # Is shlibpath searched before the hard-coded library search path?
Chris@40 23104 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
Chris@40 23105
Chris@40 23106 # Format of library name prefix.
Chris@40 23107 libname_spec=$lt_libname_spec
Chris@40 23108
Chris@40 23109 # List of archive names. First name is the real one, the rest are links.
Chris@40 23110 # The last name is the one that the linker finds with -lNAME
Chris@40 23111 library_names_spec=$lt_library_names_spec
Chris@40 23112
Chris@40 23113 # The coded name of the library, if different from the real name.
Chris@40 23114 soname_spec=$lt_soname_spec
Chris@40 23115
Chris@40 23116 # Permission mode override for installation of shared libraries.
Chris@40 23117 install_override_mode=$lt_install_override_mode
Chris@40 23118
Chris@40 23119 # Command to use after installation of a shared archive.
Chris@40 23120 postinstall_cmds=$lt_postinstall_cmds
Chris@40 23121
Chris@40 23122 # Command to use after uninstallation of a shared archive.
Chris@40 23123 postuninstall_cmds=$lt_postuninstall_cmds
Chris@40 23124
Chris@40 23125 # Commands used to finish a libtool library installation in a directory.
Chris@40 23126 finish_cmds=$lt_finish_cmds
Chris@40 23127
Chris@40 23128 # As "finish_cmds", except a single script fragment to be evaled but
Chris@40 23129 # not shown.
Chris@40 23130 finish_eval=$lt_finish_eval
Chris@40 23131
Chris@40 23132 # Whether we should hardcode library paths into libraries.
Chris@40 23133 hardcode_into_libs=$hardcode_into_libs
Chris@40 23134
Chris@40 23135 # Compile-time system search path for libraries.
Chris@40 23136 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
Chris@40 23137
Chris@40 23138 # Detected run-time system search path for libraries.
Chris@40 23139 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
Chris@40 23140
Chris@40 23141 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
Chris@40 23142 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
Chris@40 23143
Chris@40 23144 # Whether dlopen is supported.
Chris@40 23145 dlopen_support=$enable_dlopen
Chris@40 23146
Chris@40 23147 # Whether dlopen of programs is supported.
Chris@40 23148 dlopen_self=$enable_dlopen_self
Chris@40 23149
Chris@40 23150 # Whether dlopen of statically linked programs is supported.
Chris@40 23151 dlopen_self_static=$enable_dlopen_self_static
Chris@40 23152
Chris@40 23153 # Commands to strip libraries.
Chris@40 23154 old_striplib=$lt_old_striplib
Chris@40 23155 striplib=$lt_striplib
Chris@40 23156
Chris@40 23157
Chris@40 23158 # The linker used to build libraries.
Chris@40 23159 LD=$lt_LD
Chris@40 23160
Chris@40 23161 # How to create reloadable object files.
Chris@40 23162 reload_flag=$lt_reload_flag
Chris@40 23163 reload_cmds=$lt_reload_cmds
Chris@40 23164
Chris@40 23165 # Commands used to build an old-style archive.
Chris@40 23166 old_archive_cmds=$lt_old_archive_cmds
Chris@40 23167
Chris@40 23168 # A language specific compiler.
Chris@40 23169 CC=$lt_compiler
Chris@40 23170
Chris@40 23171 # Is the compiler the GNU compiler?
Chris@40 23172 with_gcc=$GCC
Chris@40 23173
Chris@40 23174 # Compiler flag to turn off builtin functions.
Chris@40 23175 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
Chris@40 23176
Chris@40 23177 # Additional compiler flags for building library objects.
Chris@40 23178 pic_flag=$lt_lt_prog_compiler_pic
Chris@40 23179
Chris@40 23180 # How to pass a linker flag through the compiler.
Chris@40 23181 wl=$lt_lt_prog_compiler_wl
Chris@40 23182
Chris@40 23183 # Compiler flag to prevent dynamic linking.
Chris@40 23184 link_static_flag=$lt_lt_prog_compiler_static
Chris@40 23185
Chris@40 23186 # Does compiler simultaneously support -c and -o options?
Chris@40 23187 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
Chris@40 23188
Chris@40 23189 # Whether or not to add -lc for building shared libraries.
Chris@40 23190 build_libtool_need_lc=$archive_cmds_need_lc
Chris@40 23191
Chris@40 23192 # Whether or not to disallow shared libs when runtime libs are static.
Chris@40 23193 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
Chris@40 23194
Chris@40 23195 # Compiler flag to allow reflexive dlopens.
Chris@40 23196 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
Chris@40 23197
Chris@40 23198 # Compiler flag to generate shared objects directly from archives.
Chris@40 23199 whole_archive_flag_spec=$lt_whole_archive_flag_spec
Chris@40 23200
Chris@40 23201 # Whether the compiler copes with passing no objects directly.
Chris@40 23202 compiler_needs_object=$lt_compiler_needs_object
Chris@40 23203
Chris@40 23204 # Create an old-style archive from a shared archive.
Chris@40 23205 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
Chris@40 23206
Chris@40 23207 # Create a temporary old-style archive to link instead of a shared archive.
Chris@40 23208 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
Chris@40 23209
Chris@40 23210 # Commands used to build a shared archive.
Chris@40 23211 archive_cmds=$lt_archive_cmds
Chris@40 23212 archive_expsym_cmds=$lt_archive_expsym_cmds
Chris@40 23213
Chris@40 23214 # Commands used to build a loadable module if different from building
Chris@40 23215 # a shared archive.
Chris@40 23216 module_cmds=$lt_module_cmds
Chris@40 23217 module_expsym_cmds=$lt_module_expsym_cmds
Chris@40 23218
Chris@40 23219 # Whether we are building with GNU ld or not.
Chris@40 23220 with_gnu_ld=$lt_with_gnu_ld
Chris@40 23221
Chris@40 23222 # Flag that allows shared libraries with undefined symbols to be built.
Chris@40 23223 allow_undefined_flag=$lt_allow_undefined_flag
Chris@40 23224
Chris@40 23225 # Flag that enforces no undefined symbols.
Chris@40 23226 no_undefined_flag=$lt_no_undefined_flag
Chris@40 23227
Chris@40 23228 # Flag to hardcode \$libdir into a binary during linking.
Chris@40 23229 # This must work even if \$libdir does not exist
Chris@40 23230 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
Chris@40 23231
Chris@40 23232 # Whether we need a single "-rpath" flag with a separated argument.
Chris@40 23233 hardcode_libdir_separator=$lt_hardcode_libdir_separator
Chris@40 23234
Chris@40 23235 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
Chris@40 23236 # DIR into the resulting binary.
Chris@40 23237 hardcode_direct=$hardcode_direct
Chris@40 23238
Chris@40 23239 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
Chris@40 23240 # DIR into the resulting binary and the resulting library dependency is
Chris@40 23241 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
Chris@40 23242 # library is relocated.
Chris@40 23243 hardcode_direct_absolute=$hardcode_direct_absolute
Chris@40 23244
Chris@40 23245 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
Chris@40 23246 # into the resulting binary.
Chris@40 23247 hardcode_minus_L=$hardcode_minus_L
Chris@40 23248
Chris@40 23249 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
Chris@40 23250 # into the resulting binary.
Chris@40 23251 hardcode_shlibpath_var=$hardcode_shlibpath_var
Chris@40 23252
Chris@40 23253 # Set to "yes" if building a shared library automatically hardcodes DIR
Chris@40 23254 # into the library and all subsequent libraries and executables linked
Chris@40 23255 # against it.
Chris@40 23256 hardcode_automatic=$hardcode_automatic
Chris@40 23257
Chris@40 23258 # Set to yes if linker adds runtime paths of dependent libraries
Chris@40 23259 # to runtime path list.
Chris@40 23260 inherit_rpath=$inherit_rpath
Chris@40 23261
Chris@40 23262 # Whether libtool must link a program against all its dependency libraries.
Chris@40 23263 link_all_deplibs=$link_all_deplibs
Chris@40 23264
Chris@40 23265 # Set to "yes" if exported symbols are required.
Chris@40 23266 always_export_symbols=$always_export_symbols
Chris@40 23267
Chris@40 23268 # The commands to list exported symbols.
Chris@40 23269 export_symbols_cmds=$lt_export_symbols_cmds
Chris@40 23270
Chris@40 23271 # Symbols that should not be listed in the preloaded symbols.
Chris@40 23272 exclude_expsyms=$lt_exclude_expsyms
Chris@40 23273
Chris@40 23274 # Symbols that must always be exported.
Chris@40 23275 include_expsyms=$lt_include_expsyms
Chris@40 23276
Chris@40 23277 # Commands necessary for linking programs (against libraries) with templates.
Chris@40 23278 prelink_cmds=$lt_prelink_cmds
Chris@40 23279
Chris@40 23280 # Commands necessary for finishing linking programs.
Chris@40 23281 postlink_cmds=$lt_postlink_cmds
Chris@40 23282
Chris@40 23283 # Specify filename containing input files.
Chris@40 23284 file_list_spec=$lt_file_list_spec
Chris@40 23285
Chris@40 23286 # How to hardcode a shared library path into an executable.
Chris@40 23287 hardcode_action=$hardcode_action
Chris@40 23288
Chris@40 23289 # The directories searched by this compiler when creating a shared library.
Chris@40 23290 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
Chris@40 23291
Chris@40 23292 # Dependencies to place before and after the objects being linked to
Chris@40 23293 # create a shared library.
Chris@40 23294 predep_objects=$lt_predep_objects
Chris@40 23295 postdep_objects=$lt_postdep_objects
Chris@40 23296 predeps=$lt_predeps
Chris@40 23297 postdeps=$lt_postdeps
Chris@40 23298
Chris@40 23299 # The library search path used internally by the compiler when linking
Chris@40 23300 # a shared library.
Chris@40 23301 compiler_lib_search_path=$lt_compiler_lib_search_path
Chris@40 23302
Chris@40 23303 # ### END LIBTOOL CONFIG
Chris@40 23304
Chris@40 23305 _LT_EOF
Chris@40 23306
Chris@40 23307 cat <<'_LT_EOF' >> "$cfgfile"
Chris@40 23308
Chris@40 23309 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
Chris@40 23310
Chris@40 23311 # func_munge_path_list VARIABLE PATH
Chris@40 23312 # -----------------------------------
Chris@40 23313 # VARIABLE is name of variable containing _space_ separated list of
Chris@40 23314 # directories to be munged by the contents of PATH, which is string
Chris@40 23315 # having a format:
Chris@40 23316 # "DIR[:DIR]:"
Chris@40 23317 # string "DIR[ DIR]" will be prepended to VARIABLE
Chris@40 23318 # ":DIR[:DIR]"
Chris@40 23319 # string "DIR[ DIR]" will be appended to VARIABLE
Chris@40 23320 # "DIRP[:DIRP]::[DIRA:]DIRA"
Chris@40 23321 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
Chris@40 23322 # "DIRA[ DIRA]" will be appended to VARIABLE
Chris@40 23323 # "DIR[:DIR]"
Chris@40 23324 # VARIABLE will be replaced by "DIR[ DIR]"
Chris@40 23325 func_munge_path_list ()
Chris@40 23326 {
Chris@40 23327 case x$2 in
Chris@40 23328 x)
Chris@40 23329 ;;
Chris@40 23330 *:)
Chris@40 23331 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
Chris@40 23332 ;;
Chris@40 23333 x:*)
Chris@40 23334 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
Chris@40 23335 ;;
Chris@40 23336 *::*)
Chris@40 23337 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
Chris@40 23338 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
Chris@40 23339 ;;
Chris@40 23340 *)
Chris@40 23341 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
Chris@40 23342 ;;
Chris@40 23343 esac
Chris@40 23344 }
Chris@40 23345
Chris@40 23346
Chris@40 23347 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
Chris@40 23348 func_cc_basename ()
Chris@40 23349 {
Chris@40 23350 for cc_temp in $*""; do
Chris@40 23351 case $cc_temp in
Chris@40 23352 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@40 23353 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@40 23354 \-*) ;;
Chris@40 23355 *) break;;
Chris@40 23356 esac
Chris@40 23357 done
Chris@40 23358 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Chris@40 23359 }
Chris@40 23360
Chris@40 23361
Chris@40 23362 # ### END FUNCTIONS SHARED WITH CONFIGURE
Chris@40 23363
Chris@40 23364 _LT_EOF
Chris@40 23365
Chris@40 23366 case $host_os in
Chris@40 23367 aix3*)
Chris@40 23368 cat <<\_LT_EOF >> "$cfgfile"
Chris@40 23369 # AIX sometimes has problems with the GCC collect2 program. For some
Chris@40 23370 # reason, if we set the COLLECT_NAMES environment variable, the problems
Chris@40 23371 # vanish in a puff of smoke.
Chris@40 23372 if test set != "${COLLECT_NAMES+set}"; then
Chris@40 23373 COLLECT_NAMES=
Chris@40 23374 export COLLECT_NAMES
Chris@40 23375 fi
Chris@40 23376 _LT_EOF
Chris@40 23377 ;;
Chris@40 23378 esac
Chris@40 23379
Chris@40 23380
Chris@40 23381 ltmain=$ac_aux_dir/ltmain.sh
Chris@40 23382
Chris@40 23383
Chris@40 23384 # We use sed instead of cat because bash on DJGPP gets confused if
Chris@40 23385 # if finds mixed CR/LF and LF-only lines. Since sed operates in
Chris@40 23386 # text mode, it properly converts lines to CR/LF. This bash problem
Chris@40 23387 # is reportedly fixed, but why not run on old versions too?
Chris@40 23388 sed '$q' "$ltmain" >> "$cfgfile" \
Chris@40 23389 || (rm -f "$cfgfile"; exit 1)
Chris@40 23390
Chris@40 23391 mv -f "$cfgfile" "$ofile" ||
Chris@40 23392 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
Chris@40 23393 chmod +x "$ofile"
Chris@40 23394
Chris@40 23395
Chris@40 23396 cat <<_LT_EOF >> "$ofile"
Chris@40 23397
Chris@40 23398 # ### BEGIN LIBTOOL TAG CONFIG: CXX
Chris@40 23399
Chris@40 23400 # The linker used to build libraries.
Chris@40 23401 LD=$lt_LD_CXX
Chris@40 23402
Chris@40 23403 # How to create reloadable object files.
Chris@40 23404 reload_flag=$lt_reload_flag_CXX
Chris@40 23405 reload_cmds=$lt_reload_cmds_CXX
Chris@40 23406
Chris@40 23407 # Commands used to build an old-style archive.
Chris@40 23408 old_archive_cmds=$lt_old_archive_cmds_CXX
Chris@40 23409
Chris@40 23410 # A language specific compiler.
Chris@40 23411 CC=$lt_compiler_CXX
Chris@40 23412
Chris@40 23413 # Is the compiler the GNU compiler?
Chris@40 23414 with_gcc=$GCC_CXX
Chris@40 23415
Chris@40 23416 # Compiler flag to turn off builtin functions.
Chris@40 23417 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
Chris@40 23418
Chris@40 23419 # Additional compiler flags for building library objects.
Chris@40 23420 pic_flag=$lt_lt_prog_compiler_pic_CXX
Chris@40 23421
Chris@40 23422 # How to pass a linker flag through the compiler.
Chris@40 23423 wl=$lt_lt_prog_compiler_wl_CXX
Chris@40 23424
Chris@40 23425 # Compiler flag to prevent dynamic linking.
Chris@40 23426 link_static_flag=$lt_lt_prog_compiler_static_CXX
Chris@40 23427
Chris@40 23428 # Does compiler simultaneously support -c and -o options?
Chris@40 23429 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
Chris@40 23430
Chris@40 23431 # Whether or not to add -lc for building shared libraries.
Chris@40 23432 build_libtool_need_lc=$archive_cmds_need_lc_CXX
Chris@40 23433
Chris@40 23434 # Whether or not to disallow shared libs when runtime libs are static.
Chris@40 23435 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
Chris@40 23436
Chris@40 23437 # Compiler flag to allow reflexive dlopens.
Chris@40 23438 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
Chris@40 23439
Chris@40 23440 # Compiler flag to generate shared objects directly from archives.
Chris@40 23441 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
Chris@40 23442
Chris@40 23443 # Whether the compiler copes with passing no objects directly.
Chris@40 23444 compiler_needs_object=$lt_compiler_needs_object_CXX
Chris@40 23445
Chris@40 23446 # Create an old-style archive from a shared archive.
Chris@40 23447 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
Chris@40 23448
Chris@40 23449 # Create a temporary old-style archive to link instead of a shared archive.
Chris@40 23450 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
Chris@40 23451
Chris@40 23452 # Commands used to build a shared archive.
Chris@40 23453 archive_cmds=$lt_archive_cmds_CXX
Chris@40 23454 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
Chris@40 23455
Chris@40 23456 # Commands used to build a loadable module if different from building
Chris@40 23457 # a shared archive.
Chris@40 23458 module_cmds=$lt_module_cmds_CXX
Chris@40 23459 module_expsym_cmds=$lt_module_expsym_cmds_CXX
Chris@40 23460
Chris@40 23461 # Whether we are building with GNU ld or not.
Chris@40 23462 with_gnu_ld=$lt_with_gnu_ld_CXX
Chris@40 23463
Chris@40 23464 # Flag that allows shared libraries with undefined symbols to be built.
Chris@40 23465 allow_undefined_flag=$lt_allow_undefined_flag_CXX
Chris@40 23466
Chris@40 23467 # Flag that enforces no undefined symbols.
Chris@40 23468 no_undefined_flag=$lt_no_undefined_flag_CXX
Chris@40 23469
Chris@40 23470 # Flag to hardcode \$libdir into a binary during linking.
Chris@40 23471 # This must work even if \$libdir does not exist
Chris@40 23472 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
Chris@40 23473
Chris@40 23474 # Whether we need a single "-rpath" flag with a separated argument.
Chris@40 23475 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
Chris@40 23476
Chris@40 23477 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
Chris@40 23478 # DIR into the resulting binary.
Chris@40 23479 hardcode_direct=$hardcode_direct_CXX
Chris@40 23480
Chris@40 23481 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
Chris@40 23482 # DIR into the resulting binary and the resulting library dependency is
Chris@40 23483 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
Chris@40 23484 # library is relocated.
Chris@40 23485 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
Chris@40 23486
Chris@40 23487 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
Chris@40 23488 # into the resulting binary.
Chris@40 23489 hardcode_minus_L=$hardcode_minus_L_CXX
Chris@40 23490
Chris@40 23491 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
Chris@40 23492 # into the resulting binary.
Chris@40 23493 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
Chris@40 23494
Chris@40 23495 # Set to "yes" if building a shared library automatically hardcodes DIR
Chris@40 23496 # into the library and all subsequent libraries and executables linked
Chris@40 23497 # against it.
Chris@40 23498 hardcode_automatic=$hardcode_automatic_CXX
Chris@40 23499
Chris@40 23500 # Set to yes if linker adds runtime paths of dependent libraries
Chris@40 23501 # to runtime path list.
Chris@40 23502 inherit_rpath=$inherit_rpath_CXX
Chris@40 23503
Chris@40 23504 # Whether libtool must link a program against all its dependency libraries.
Chris@40 23505 link_all_deplibs=$link_all_deplibs_CXX
Chris@40 23506
Chris@40 23507 # Set to "yes" if exported symbols are required.
Chris@40 23508 always_export_symbols=$always_export_symbols_CXX
Chris@40 23509
Chris@40 23510 # The commands to list exported symbols.
Chris@40 23511 export_symbols_cmds=$lt_export_symbols_cmds_CXX
Chris@40 23512
Chris@40 23513 # Symbols that should not be listed in the preloaded symbols.
Chris@40 23514 exclude_expsyms=$lt_exclude_expsyms_CXX
Chris@40 23515
Chris@40 23516 # Symbols that must always be exported.
Chris@40 23517 include_expsyms=$lt_include_expsyms_CXX
Chris@40 23518
Chris@40 23519 # Commands necessary for linking programs (against libraries) with templates.
Chris@40 23520 prelink_cmds=$lt_prelink_cmds_CXX
Chris@40 23521
Chris@40 23522 # Commands necessary for finishing linking programs.
Chris@40 23523 postlink_cmds=$lt_postlink_cmds_CXX
Chris@40 23524
Chris@40 23525 # Specify filename containing input files.
Chris@40 23526 file_list_spec=$lt_file_list_spec_CXX
Chris@40 23527
Chris@40 23528 # How to hardcode a shared library path into an executable.
Chris@40 23529 hardcode_action=$hardcode_action_CXX
Chris@40 23530
Chris@40 23531 # The directories searched by this compiler when creating a shared library.
Chris@40 23532 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
Chris@40 23533
Chris@40 23534 # Dependencies to place before and after the objects being linked to
Chris@40 23535 # create a shared library.
Chris@40 23536 predep_objects=$lt_predep_objects_CXX
Chris@40 23537 postdep_objects=$lt_postdep_objects_CXX
Chris@40 23538 predeps=$lt_predeps_CXX
Chris@40 23539 postdeps=$lt_postdeps_CXX
Chris@40 23540
Chris@40 23541 # The library search path used internally by the compiler when linking
Chris@40 23542 # a shared library.
Chris@40 23543 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
Chris@40 23544
Chris@40 23545 # ### END LIBTOOL TAG CONFIG: CXX
Chris@40 23546 _LT_EOF
Chris@40 23547
Chris@40 23548
Chris@40 23549 cat <<_LT_EOF >> "$ofile"
Chris@40 23550
Chris@40 23551 # ### BEGIN LIBTOOL TAG CONFIG: RC
Chris@40 23552
Chris@40 23553 # The linker used to build libraries.
Chris@40 23554 LD=$lt_LD_RC
Chris@40 23555
Chris@40 23556 # How to create reloadable object files.
Chris@40 23557 reload_flag=$lt_reload_flag_RC
Chris@40 23558 reload_cmds=$lt_reload_cmds_RC
Chris@40 23559
Chris@40 23560 # Commands used to build an old-style archive.
Chris@40 23561 old_archive_cmds=$lt_old_archive_cmds_RC
Chris@40 23562
Chris@40 23563 # A language specific compiler.
Chris@40 23564 CC=$lt_compiler_RC
Chris@40 23565
Chris@40 23566 # Is the compiler the GNU compiler?
Chris@40 23567 with_gcc=$GCC_RC
Chris@40 23568
Chris@40 23569 # Compiler flag to turn off builtin functions.
Chris@40 23570 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
Chris@40 23571
Chris@40 23572 # Additional compiler flags for building library objects.
Chris@40 23573 pic_flag=$lt_lt_prog_compiler_pic_RC
Chris@40 23574
Chris@40 23575 # How to pass a linker flag through the compiler.
Chris@40 23576 wl=$lt_lt_prog_compiler_wl_RC
Chris@40 23577
Chris@40 23578 # Compiler flag to prevent dynamic linking.
Chris@40 23579 link_static_flag=$lt_lt_prog_compiler_static_RC
Chris@40 23580
Chris@40 23581 # Does compiler simultaneously support -c and -o options?
Chris@40 23582 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
Chris@40 23583
Chris@40 23584 # Whether or not to add -lc for building shared libraries.
Chris@40 23585 build_libtool_need_lc=$archive_cmds_need_lc_RC
Chris@40 23586
Chris@40 23587 # Whether or not to disallow shared libs when runtime libs are static.
Chris@40 23588 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
Chris@40 23589
Chris@40 23590 # Compiler flag to allow reflexive dlopens.
Chris@40 23591 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
Chris@40 23592
Chris@40 23593 # Compiler flag to generate shared objects directly from archives.
Chris@40 23594 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
Chris@40 23595
Chris@40 23596 # Whether the compiler copes with passing no objects directly.
Chris@40 23597 compiler_needs_object=$lt_compiler_needs_object_RC
Chris@40 23598
Chris@40 23599 # Create an old-style archive from a shared archive.
Chris@40 23600 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
Chris@40 23601
Chris@40 23602 # Create a temporary old-style archive to link instead of a shared archive.
Chris@40 23603 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
Chris@40 23604
Chris@40 23605 # Commands used to build a shared archive.
Chris@40 23606 archive_cmds=$lt_archive_cmds_RC
Chris@40 23607 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
Chris@40 23608
Chris@40 23609 # Commands used to build a loadable module if different from building
Chris@40 23610 # a shared archive.
Chris@40 23611 module_cmds=$lt_module_cmds_RC
Chris@40 23612 module_expsym_cmds=$lt_module_expsym_cmds_RC
Chris@40 23613
Chris@40 23614 # Whether we are building with GNU ld or not.
Chris@40 23615 with_gnu_ld=$lt_with_gnu_ld_RC
Chris@40 23616
Chris@40 23617 # Flag that allows shared libraries with undefined symbols to be built.
Chris@40 23618 allow_undefined_flag=$lt_allow_undefined_flag_RC
Chris@40 23619
Chris@40 23620 # Flag that enforces no undefined symbols.
Chris@40 23621 no_undefined_flag=$lt_no_undefined_flag_RC
Chris@40 23622
Chris@40 23623 # Flag to hardcode \$libdir into a binary during linking.
Chris@40 23624 # This must work even if \$libdir does not exist
Chris@40 23625 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
Chris@40 23626
Chris@40 23627 # Whether we need a single "-rpath" flag with a separated argument.
Chris@40 23628 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
Chris@40 23629
Chris@40 23630 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
Chris@40 23631 # DIR into the resulting binary.
Chris@40 23632 hardcode_direct=$hardcode_direct_RC
Chris@40 23633
Chris@40 23634 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
Chris@40 23635 # DIR into the resulting binary and the resulting library dependency is
Chris@40 23636 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
Chris@40 23637 # library is relocated.
Chris@40 23638 hardcode_direct_absolute=$hardcode_direct_absolute_RC
Chris@40 23639
Chris@40 23640 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
Chris@40 23641 # into the resulting binary.
Chris@40 23642 hardcode_minus_L=$hardcode_minus_L_RC
Chris@40 23643
Chris@40 23644 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
Chris@40 23645 # into the resulting binary.
Chris@40 23646 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
Chris@40 23647
Chris@40 23648 # Set to "yes" if building a shared library automatically hardcodes DIR
Chris@40 23649 # into the library and all subsequent libraries and executables linked
Chris@40 23650 # against it.
Chris@40 23651 hardcode_automatic=$hardcode_automatic_RC
Chris@40 23652
Chris@40 23653 # Set to yes if linker adds runtime paths of dependent libraries
Chris@40 23654 # to runtime path list.
Chris@40 23655 inherit_rpath=$inherit_rpath_RC
Chris@40 23656
Chris@40 23657 # Whether libtool must link a program against all its dependency libraries.
Chris@40 23658 link_all_deplibs=$link_all_deplibs_RC
Chris@40 23659
Chris@40 23660 # Set to "yes" if exported symbols are required.
Chris@40 23661 always_export_symbols=$always_export_symbols_RC
Chris@40 23662
Chris@40 23663 # The commands to list exported symbols.
Chris@40 23664 export_symbols_cmds=$lt_export_symbols_cmds_RC
Chris@40 23665
Chris@40 23666 # Symbols that should not be listed in the preloaded symbols.
Chris@40 23667 exclude_expsyms=$lt_exclude_expsyms_RC
Chris@40 23668
Chris@40 23669 # Symbols that must always be exported.
Chris@40 23670 include_expsyms=$lt_include_expsyms_RC
Chris@40 23671
Chris@40 23672 # Commands necessary for linking programs (against libraries) with templates.
Chris@40 23673 prelink_cmds=$lt_prelink_cmds_RC
Chris@40 23674
Chris@40 23675 # Commands necessary for finishing linking programs.
Chris@40 23676 postlink_cmds=$lt_postlink_cmds_RC
Chris@40 23677
Chris@40 23678 # Specify filename containing input files.
Chris@40 23679 file_list_spec=$lt_file_list_spec_RC
Chris@40 23680
Chris@40 23681 # How to hardcode a shared library path into an executable.
Chris@40 23682 hardcode_action=$hardcode_action_RC
Chris@40 23683
Chris@40 23684 # The directories searched by this compiler when creating a shared library.
Chris@40 23685 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
Chris@40 23686
Chris@40 23687 # Dependencies to place before and after the objects being linked to
Chris@40 23688 # create a shared library.
Chris@40 23689 predep_objects=$lt_predep_objects_RC
Chris@40 23690 postdep_objects=$lt_postdep_objects_RC
Chris@40 23691 predeps=$lt_predeps_RC
Chris@40 23692 postdeps=$lt_postdeps_RC
Chris@40 23693
Chris@40 23694 # The library search path used internally by the compiler when linking
Chris@40 23695 # a shared library.
Chris@40 23696 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
Chris@40 23697
Chris@40 23698 # ### END LIBTOOL TAG CONFIG: RC
Chris@40 23699 _LT_EOF
Chris@40 23700
Chris@40 23701 ;;
Chris@40 23702
Chris@40 23703 esac
Chris@40 23704 done # for ac_tag
Chris@40 23705
Chris@40 23706
Chris@40 23707 as_fn_exit 0
Chris@40 23708 _ACEOF
Chris@40 23709 ac_clean_files=$ac_clean_files_save
Chris@40 23710
Chris@40 23711 test $ac_write_fail = 0 ||
Chris@40 23712 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
Chris@40 23713
Chris@40 23714
Chris@40 23715 # configure is writing to config.log, and then calls config.status.
Chris@40 23716 # config.status does its own redirection, appending to config.log.
Chris@40 23717 # Unfortunately, on DOS this fails, as config.log is still kept open
Chris@40 23718 # by configure, so config.status won't be able to write to it; its
Chris@40 23719 # output is simply discarded. So we exec the FD to /dev/null,
Chris@40 23720 # effectively closing config.log, so it can be properly (re)opened and
Chris@40 23721 # appended to by config.status. When coming back to configure, we
Chris@40 23722 # need to make the FD available again.
Chris@40 23723 if test "$no_create" != yes; then
Chris@40 23724 ac_cs_success=:
Chris@40 23725 ac_config_status_args=
Chris@40 23726 test "$silent" = yes &&
Chris@40 23727 ac_config_status_args="$ac_config_status_args --quiet"
Chris@40 23728 exec 5>/dev/null
Chris@40 23729 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Chris@40 23730 exec 5>>config.log
Chris@40 23731 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
Chris@40 23732 # would make configure fail if this is the last instruction.
Chris@40 23733 $ac_cs_success || as_fn_exit 1
Chris@40 23734 fi
Chris@40 23735 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Chris@40 23736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Chris@40 23737 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Chris@40 23738 fi
Chris@40 23739
Chris@40 23740
Chris@40 23741 # Make sure these are executable.
Chris@40 23742 chmod u+x tests/test_wrapper.sh Scripts/build-test-tarball.mk echo-install-dirs
Chris@40 23743
Chris@40 23744 #====================================================================================
Chris@40 23745
Chris@40 23746 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
Chris@40 23747 -=-=-=-=-=-=-=-=-=-= Configuration Complete =-=-=-=-=-=-=-=-=-=-
Chris@40 23748
Chris@40 23749 Configuration summary :
Chris@40 23750
Chris@40 23751 libsndfile version : .................. ${VERSION}
Chris@40 23752
Chris@40 23753 Host CPU : ............................ ${host_cpu}
Chris@40 23754 Host Vendor : ......................... ${host_vendor}
Chris@40 23755 Host OS : ............................. ${host_os}
Chris@40 23756
Chris@40 23757 Experimental code : ................... ${enable_experimental:-no}
Chris@40 23758 Using ALSA in example programs : ...... ${enable_alsa:-no}
Chris@40 23759 External FLAC/Ogg/Vorbis : ............ ${enable_external_libs:-no}
Chris@40 23760 " >&5
Chris@40 23761 $as_echo "
Chris@40 23762 -=-=-=-=-=-=-=-=-=-= Configuration Complete =-=-=-=-=-=-=-=-=-=-
Chris@40 23763
Chris@40 23764 Configuration summary :
Chris@40 23765
Chris@40 23766 libsndfile version : .................. ${VERSION}
Chris@40 23767
Chris@40 23768 Host CPU : ............................ ${host_cpu}
Chris@40 23769 Host Vendor : ......................... ${host_vendor}
Chris@40 23770 Host OS : ............................. ${host_os}
Chris@40 23771
Chris@40 23772 Experimental code : ................... ${enable_experimental:-no}
Chris@40 23773 Using ALSA in example programs : ...... ${enable_alsa:-no}
Chris@40 23774 External FLAC/Ogg/Vorbis : ............ ${enable_external_libs:-no}
Chris@40 23775 " >&6; }
Chris@40 23776
Chris@40 23777 if test -z "$PKG_CONFIG" ; then
Chris@40 23778 echo " *****************************************************************"
Chris@40 23779 echo " *** The pkg-config program is missing. ***"
Chris@40 23780 echo " *** External FLAC/Ogg/Vorbis libs cannot be found without it. ***"
Chris@40 23781 echo " *** http://pkg-config.freedesktop.org/wiki/ ***"
Chris@40 23782 echo " *****************************************************************"
Chris@40 23783 echo
Chris@40 23784 fi
Chris@40 23785
Chris@40 23786 echo " Tools :"
Chris@40 23787 echo
Chris@40 23788 echo " Compiler is Clang : ................... ${mn_cv_c_compiler_clang}"
Chris@40 23789 echo " Compiler is GCC : ..................... ${ac_cv_c_compiler_gnu}"
Chris@40 23790
Chris@40 23791 if test x$ac_cv_c_compiler_gnu = xyes ; then
Chris@40 23792 echo " GCC version : ......................... ${GCC_VERSION}"
Chris@40 23793 if test $GCC_MAJOR_VERSION -lt 3 ; then
Chris@40 23794 echo "\n"
Chris@40 23795 echo " ** This compiler version allows applications to write"
Chris@40 23796 echo " ** to static strings within the library."
Chris@40 23797 echo " ** Compile with GCC version 3.X or above to avoid this problem."
Chris@40 23798 fi
Chris@40 23799 fi
Chris@40 23800 echo " Sanitizer enabled : ................... ${enable_sanitizer:-no}"
Chris@40 23801 echo " Stack smash protection : .............. ${enable_stack_smash_protection:-no}"
Chris@40 23802
Chris@40 23803 ./echo-install-dirs
Chris@40 23804
Chris@40 23805 # Remove symlink created by Scripts/android-configure.sh.
Chris@40 23806 test -h gdbclient && rm -f gdbclient
Chris@40 23807
Chris@40 23808 (cd src && make genfiles)
Chris@40 23809 (cd tests && make genfiles)