annotate src/portaudio_20161030_catalina_patch/bindings/cpp/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 4edcd14160a5
children
rev   line source
Chris@4 1 #! /bin/sh
Chris@4 2 # Guess values for system-dependent variables and create Makefiles.
Chris@55 3 # Generated by GNU Autoconf 2.69 for PortAudioCpp 12.
Chris@4 4 #
Chris@4 5 #
Chris@55 6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
Chris@4 7 #
Chris@4 8 #
Chris@4 9 # This configure script is free software; the Free Software Foundation
Chris@4 10 # gives unlimited permission to copy, distribute and modify it.
Chris@4 11 ## -------------------- ##
Chris@4 12 ## M4sh Initialization. ##
Chris@4 13 ## -------------------- ##
Chris@4 14
Chris@4 15 # Be more Bourne compatible
Chris@4 16 DUALCASE=1; export DUALCASE # for MKS sh
Chris@4 17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Chris@4 18 emulate sh
Chris@4 19 NULLCMD=:
Chris@4 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Chris@4 21 # is contrary to our usage. Disable this feature.
Chris@4 22 alias -g '${1+"$@"}'='"$@"'
Chris@4 23 setopt NO_GLOB_SUBST
Chris@4 24 else
Chris@4 25 case `(set -o) 2>/dev/null` in #(
Chris@4 26 *posix*) :
Chris@4 27 set -o posix ;; #(
Chris@4 28 *) :
Chris@4 29 ;;
Chris@4 30 esac
Chris@4 31 fi
Chris@4 32
Chris@4 33
Chris@4 34 as_nl='
Chris@4 35 '
Chris@4 36 export as_nl
Chris@4 37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
Chris@4 38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@4 39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@4 40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@4 41 # Prefer a ksh shell builtin over an external printf program on Solaris,
Chris@4 42 # but without wasting forks for bash or zsh.
Chris@4 43 if test -z "$BASH_VERSION$ZSH_VERSION" \
Chris@4 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@4 45 as_echo='print -r --'
Chris@4 46 as_echo_n='print -rn --'
Chris@4 47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@4 48 as_echo='printf %s\n'
Chris@4 49 as_echo_n='printf %s'
Chris@4 50 else
Chris@4 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
Chris@4 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
Chris@4 53 as_echo_n='/usr/ucb/echo -n'
Chris@4 54 else
Chris@4 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
Chris@4 56 as_echo_n_body='eval
Chris@4 57 arg=$1;
Chris@4 58 case $arg in #(
Chris@4 59 *"$as_nl"*)
Chris@4 60 expr "X$arg" : "X\\(.*\\)$as_nl";
Chris@4 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
Chris@4 62 esac;
Chris@4 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
Chris@4 64 '
Chris@4 65 export as_echo_n_body
Chris@4 66 as_echo_n='sh -c $as_echo_n_body as_echo'
Chris@4 67 fi
Chris@4 68 export as_echo_body
Chris@4 69 as_echo='sh -c $as_echo_body as_echo'
Chris@4 70 fi
Chris@4 71
Chris@4 72 # The user is always right.
Chris@4 73 if test "${PATH_SEPARATOR+set}" != set; then
Chris@4 74 PATH_SEPARATOR=:
Chris@4 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
Chris@4 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
Chris@4 77 PATH_SEPARATOR=';'
Chris@4 78 }
Chris@4 79 fi
Chris@4 80
Chris@4 81
Chris@4 82 # IFS
Chris@4 83 # We need space, tab and new line, in precisely that order. Quoting is
Chris@4 84 # there to prevent editors from complaining about space-tab.
Chris@4 85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
Chris@4 86 # splitting by setting IFS to empty value.)
Chris@4 87 IFS=" "" $as_nl"
Chris@4 88
Chris@4 89 # Find who we are. Look in the path if we contain no directory separator.
Chris@4 90 as_myself=
Chris@4 91 case $0 in #((
Chris@4 92 *[\\/]* ) as_myself=$0 ;;
Chris@4 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 94 for as_dir in $PATH
Chris@4 95 do
Chris@4 96 IFS=$as_save_IFS
Chris@4 97 test -z "$as_dir" && as_dir=.
Chris@4 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
Chris@4 99 done
Chris@4 100 IFS=$as_save_IFS
Chris@4 101
Chris@4 102 ;;
Chris@4 103 esac
Chris@4 104 # We did not find ourselves, most probably we were run as `sh COMMAND'
Chris@4 105 # in which case we are not to be found in the path.
Chris@4 106 if test "x$as_myself" = x; then
Chris@4 107 as_myself=$0
Chris@4 108 fi
Chris@4 109 if test ! -f "$as_myself"; then
Chris@4 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Chris@4 111 exit 1
Chris@4 112 fi
Chris@4 113
Chris@4 114 # Unset variables that we do not need and which cause bugs (e.g. in
Chris@4 115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
Chris@4 116 # suppresses any "Segmentation fault" message there. '((' could
Chris@4 117 # trigger a bug in pdksh 5.2.14.
Chris@4 118 for as_var in BASH_ENV ENV MAIL MAILPATH
Chris@4 119 do eval test x\${$as_var+set} = xset \
Chris@4 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Chris@4 121 done
Chris@4 122 PS1='$ '
Chris@4 123 PS2='> '
Chris@4 124 PS4='+ '
Chris@4 125
Chris@4 126 # NLS nuisances.
Chris@4 127 LC_ALL=C
Chris@4 128 export LC_ALL
Chris@4 129 LANGUAGE=C
Chris@4 130 export LANGUAGE
Chris@4 131
Chris@4 132 # CDPATH.
Chris@4 133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@4 134
Chris@55 135 # Use a proper internal environment variable to ensure we don't fall
Chris@55 136 # into an infinite loop, continuously re-executing ourselves.
Chris@55 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
Chris@55 138 _as_can_reexec=no; export _as_can_reexec;
Chris@55 139 # We cannot yet assume a decent shell, so we have to provide a
Chris@55 140 # neutralization value for shells without unset; and this also
Chris@55 141 # works around shells that cannot unset nonexistent variables.
Chris@55 142 # Preserve -v and -x to the replacement shell.
Chris@55 143 BASH_ENV=/dev/null
Chris@55 144 ENV=/dev/null
Chris@55 145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
Chris@55 146 case $- in # ((((
Chris@55 147 *v*x* | *x*v* ) as_opts=-vx ;;
Chris@55 148 *v* ) as_opts=-v ;;
Chris@55 149 *x* ) as_opts=-x ;;
Chris@55 150 * ) as_opts= ;;
Chris@55 151 esac
Chris@55 152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
Chris@55 153 # Admittedly, this is quite paranoid, since all the known shells bail
Chris@55 154 # out after a failed `exec'.
Chris@55 155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
Chris@55 156 as_fn_exit 255
Chris@55 157 fi
Chris@55 158 # We don't want this to propagate to other subprocesses.
Chris@55 159 { _as_can_reexec=; unset _as_can_reexec;}
Chris@4 160 if test "x$CONFIG_SHELL" = x; then
Chris@4 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
Chris@4 162 emulate sh
Chris@4 163 NULLCMD=:
Chris@4 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
Chris@4 165 # is contrary to our usage. Disable this feature.
Chris@4 166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
Chris@4 167 setopt NO_GLOB_SUBST
Chris@4 168 else
Chris@4 169 case \`(set -o) 2>/dev/null\` in #(
Chris@4 170 *posix*) :
Chris@4 171 set -o posix ;; #(
Chris@4 172 *) :
Chris@4 173 ;;
Chris@4 174 esac
Chris@4 175 fi
Chris@4 176 "
Chris@4 177 as_required="as_fn_return () { (exit \$1); }
Chris@4 178 as_fn_success () { as_fn_return 0; }
Chris@4 179 as_fn_failure () { as_fn_return 1; }
Chris@4 180 as_fn_ret_success () { return 0; }
Chris@4 181 as_fn_ret_failure () { return 1; }
Chris@4 182
Chris@4 183 exitcode=0
Chris@4 184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
Chris@4 185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
Chris@4 186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
Chris@4 187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
Chris@4 188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
Chris@4 189
Chris@4 190 else
Chris@4 191 exitcode=1; echo positional parameters were not saved.
Chris@4 192 fi
Chris@55 193 test x\$exitcode = x0 || exit 1
Chris@55 194 test -x / || exit 1"
Chris@4 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
Chris@4 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
Chris@4 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
Chris@4 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
Chris@4 199
Chris@4 200 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
Chris@4 201 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@4 202 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
Chris@4 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
Chris@4 204 PATH=/empty FPATH=/empty; export PATH FPATH
Chris@4 205 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
Chris@4 206 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
Chris@4 207 test \$(( 1 + 1 )) = 2 || exit 1"
Chris@4 208 if (eval "$as_required") 2>/dev/null; then :
Chris@4 209 as_have_required=yes
Chris@4 210 else
Chris@4 211 as_have_required=no
Chris@4 212 fi
Chris@4 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
Chris@4 214
Chris@4 215 else
Chris@4 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 217 as_found=false
Chris@4 218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
Chris@4 219 do
Chris@4 220 IFS=$as_save_IFS
Chris@4 221 test -z "$as_dir" && as_dir=.
Chris@4 222 as_found=:
Chris@4 223 case $as_dir in #(
Chris@4 224 /*)
Chris@4 225 for as_base in sh bash ksh sh5; do
Chris@4 226 # Try only shells that exist, to save several forks.
Chris@4 227 as_shell=$as_dir/$as_base
Chris@4 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
Chris@4 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
Chris@4 230 CONFIG_SHELL=$as_shell as_have_required=yes
Chris@4 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
Chris@4 232 break 2
Chris@4 233 fi
Chris@4 234 fi
Chris@4 235 done;;
Chris@4 236 esac
Chris@4 237 as_found=false
Chris@4 238 done
Chris@4 239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
Chris@4 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
Chris@4 241 CONFIG_SHELL=$SHELL as_have_required=yes
Chris@4 242 fi; }
Chris@4 243 IFS=$as_save_IFS
Chris@4 244
Chris@4 245
Chris@4 246 if test "x$CONFIG_SHELL" != x; then :
Chris@55 247 export CONFIG_SHELL
Chris@55 248 # We cannot yet assume a decent shell, so we have to provide a
Chris@55 249 # neutralization value for shells without unset; and this also
Chris@55 250 # works around shells that cannot unset nonexistent variables.
Chris@55 251 # Preserve -v and -x to the replacement shell.
Chris@55 252 BASH_ENV=/dev/null
Chris@55 253 ENV=/dev/null
Chris@55 254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
Chris@55 255 case $- in # ((((
Chris@55 256 *v*x* | *x*v* ) as_opts=-vx ;;
Chris@55 257 *v* ) as_opts=-v ;;
Chris@55 258 *x* ) as_opts=-x ;;
Chris@55 259 * ) as_opts= ;;
Chris@55 260 esac
Chris@55 261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
Chris@55 262 # Admittedly, this is quite paranoid, since all the known shells bail
Chris@55 263 # out after a failed `exec'.
Chris@55 264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
Chris@55 265 exit 255
Chris@4 266 fi
Chris@4 267
Chris@4 268 if test x$as_have_required = xno; then :
Chris@4 269 $as_echo "$0: This script requires a shell more modern than all"
Chris@4 270 $as_echo "$0: the shells that I found on your system."
Chris@4 271 if test x${ZSH_VERSION+set} = xset ; then
Chris@4 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
Chris@4 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
Chris@4 274 else
Chris@4 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
Chris@4 276 $0: including any error possibly output before this
Chris@4 277 $0: message. Then install a modern shell, or manually run
Chris@4 278 $0: the script under such a shell if you do have one."
Chris@4 279 fi
Chris@4 280 exit 1
Chris@4 281 fi
Chris@4 282 fi
Chris@4 283 fi
Chris@4 284 SHELL=${CONFIG_SHELL-/bin/sh}
Chris@4 285 export SHELL
Chris@4 286 # Unset more variables known to interfere with behavior of common tools.
Chris@4 287 CLICOLOR_FORCE= GREP_OPTIONS=
Chris@4 288 unset CLICOLOR_FORCE GREP_OPTIONS
Chris@4 289
Chris@4 290 ## --------------------- ##
Chris@4 291 ## M4sh Shell Functions. ##
Chris@4 292 ## --------------------- ##
Chris@4 293 # as_fn_unset VAR
Chris@4 294 # ---------------
Chris@4 295 # Portably unset VAR.
Chris@4 296 as_fn_unset ()
Chris@4 297 {
Chris@4 298 { eval $1=; unset $1;}
Chris@4 299 }
Chris@4 300 as_unset=as_fn_unset
Chris@4 301
Chris@4 302 # as_fn_set_status STATUS
Chris@4 303 # -----------------------
Chris@4 304 # Set $? to STATUS, without forking.
Chris@4 305 as_fn_set_status ()
Chris@4 306 {
Chris@4 307 return $1
Chris@4 308 } # as_fn_set_status
Chris@4 309
Chris@4 310 # as_fn_exit STATUS
Chris@4 311 # -----------------
Chris@4 312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
Chris@4 313 as_fn_exit ()
Chris@4 314 {
Chris@4 315 set +e
Chris@4 316 as_fn_set_status $1
Chris@4 317 exit $1
Chris@4 318 } # as_fn_exit
Chris@4 319
Chris@4 320 # as_fn_mkdir_p
Chris@4 321 # -------------
Chris@4 322 # Create "$as_dir" as a directory, including parents if necessary.
Chris@4 323 as_fn_mkdir_p ()
Chris@4 324 {
Chris@4 325
Chris@4 326 case $as_dir in #(
Chris@4 327 -*) as_dir=./$as_dir;;
Chris@4 328 esac
Chris@4 329 test -d "$as_dir" || eval $as_mkdir_p || {
Chris@4 330 as_dirs=
Chris@4 331 while :; do
Chris@4 332 case $as_dir in #(
Chris@4 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
Chris@4 334 *) as_qdir=$as_dir;;
Chris@4 335 esac
Chris@4 336 as_dirs="'$as_qdir' $as_dirs"
Chris@4 337 as_dir=`$as_dirname -- "$as_dir" ||
Chris@4 338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@4 339 X"$as_dir" : 'X\(//\)[^/]' \| \
Chris@4 340 X"$as_dir" : 'X\(//\)$' \| \
Chris@4 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
Chris@4 342 $as_echo X"$as_dir" |
Chris@4 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@4 344 s//\1/
Chris@4 345 q
Chris@4 346 }
Chris@4 347 /^X\(\/\/\)[^/].*/{
Chris@4 348 s//\1/
Chris@4 349 q
Chris@4 350 }
Chris@4 351 /^X\(\/\/\)$/{
Chris@4 352 s//\1/
Chris@4 353 q
Chris@4 354 }
Chris@4 355 /^X\(\/\).*/{
Chris@4 356 s//\1/
Chris@4 357 q
Chris@4 358 }
Chris@4 359 s/.*/./; q'`
Chris@4 360 test -d "$as_dir" && break
Chris@4 361 done
Chris@4 362 test -z "$as_dirs" || eval "mkdir $as_dirs"
Chris@4 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Chris@4 364
Chris@4 365
Chris@4 366 } # as_fn_mkdir_p
Chris@55 367
Chris@55 368 # as_fn_executable_p FILE
Chris@55 369 # -----------------------
Chris@55 370 # Test if FILE is an executable regular file.
Chris@55 371 as_fn_executable_p ()
Chris@55 372 {
Chris@55 373 test -f "$1" && test -x "$1"
Chris@55 374 } # as_fn_executable_p
Chris@4 375 # as_fn_append VAR VALUE
Chris@4 376 # ----------------------
Chris@4 377 # Append the text in VALUE to the end of the definition contained in VAR. Take
Chris@4 378 # advantage of any shell optimizations that allow amortized linear growth over
Chris@4 379 # repeated appends, instead of the typical quadratic growth present in naive
Chris@4 380 # implementations.
Chris@4 381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
Chris@4 382 eval 'as_fn_append ()
Chris@4 383 {
Chris@4 384 eval $1+=\$2
Chris@4 385 }'
Chris@4 386 else
Chris@4 387 as_fn_append ()
Chris@4 388 {
Chris@4 389 eval $1=\$$1\$2
Chris@4 390 }
Chris@4 391 fi # as_fn_append
Chris@4 392
Chris@4 393 # as_fn_arith ARG...
Chris@4 394 # ------------------
Chris@4 395 # Perform arithmetic evaluation on the ARGs, and store the result in the
Chris@4 396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
Chris@4 397 # must be portable across $(()) and expr.
Chris@4 398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
Chris@4 399 eval 'as_fn_arith ()
Chris@4 400 {
Chris@4 401 as_val=$(( $* ))
Chris@4 402 }'
Chris@4 403 else
Chris@4 404 as_fn_arith ()
Chris@4 405 {
Chris@4 406 as_val=`expr "$@" || test $? -eq 1`
Chris@4 407 }
Chris@4 408 fi # as_fn_arith
Chris@4 409
Chris@4 410
Chris@4 411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
Chris@4 412 # ----------------------------------------
Chris@4 413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
Chris@4 414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Chris@4 415 # script with STATUS, using 1 if that was 0.
Chris@4 416 as_fn_error ()
Chris@4 417 {
Chris@4 418 as_status=$1; test $as_status -eq 0 && as_status=1
Chris@4 419 if test "$4"; then
Chris@4 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Chris@4 422 fi
Chris@4 423 $as_echo "$as_me: error: $2" >&2
Chris@4 424 as_fn_exit $as_status
Chris@4 425 } # as_fn_error
Chris@4 426
Chris@4 427 if expr a : '\(a\)' >/dev/null 2>&1 &&
Chris@4 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Chris@4 429 as_expr=expr
Chris@4 430 else
Chris@4 431 as_expr=false
Chris@4 432 fi
Chris@4 433
Chris@4 434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Chris@4 435 as_basename=basename
Chris@4 436 else
Chris@4 437 as_basename=false
Chris@4 438 fi
Chris@4 439
Chris@4 440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
Chris@4 441 as_dirname=dirname
Chris@4 442 else
Chris@4 443 as_dirname=false
Chris@4 444 fi
Chris@4 445
Chris@4 446 as_me=`$as_basename -- "$0" ||
Chris@4 447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
Chris@4 448 X"$0" : 'X\(//\)$' \| \
Chris@4 449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Chris@4 450 $as_echo X/"$0" |
Chris@4 451 sed '/^.*\/\([^/][^/]*\)\/*$/{
Chris@4 452 s//\1/
Chris@4 453 q
Chris@4 454 }
Chris@4 455 /^X\/\(\/\/\)$/{
Chris@4 456 s//\1/
Chris@4 457 q
Chris@4 458 }
Chris@4 459 /^X\/\(\/\).*/{
Chris@4 460 s//\1/
Chris@4 461 q
Chris@4 462 }
Chris@4 463 s/.*/./; q'`
Chris@4 464
Chris@4 465 # Avoid depending upon Character Ranges.
Chris@4 466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
Chris@4 467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Chris@4 468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
Chris@4 469 as_cr_digits='0123456789'
Chris@4 470 as_cr_alnum=$as_cr_Letters$as_cr_digits
Chris@4 471
Chris@4 472
Chris@4 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
Chris@4 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
Chris@4 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
Chris@4 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
Chris@4 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
Chris@4 478 sed -n '
Chris@4 479 p
Chris@4 480 /[$]LINENO/=
Chris@4 481 ' <$as_myself |
Chris@4 482 sed '
Chris@4 483 s/[$]LINENO.*/&-/
Chris@4 484 t lineno
Chris@4 485 b
Chris@4 486 :lineno
Chris@4 487 N
Chris@4 488 :loop
Chris@4 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Chris@4 490 t loop
Chris@4 491 s/-\n.*//
Chris@4 492 ' >$as_me.lineno &&
Chris@4 493 chmod +x "$as_me.lineno" ||
Chris@4 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
Chris@4 495
Chris@55 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
Chris@55 497 # already done that, so ensure we don't try to do so again and fall
Chris@55 498 # in an infinite loop. This has already happened in practice.
Chris@55 499 _as_can_reexec=no; export _as_can_reexec
Chris@4 500 # Don't try to exec as it changes $[0], causing all sort of problems
Chris@4 501 # (the dirname of $[0] is not the place where we might find the
Chris@4 502 # original and so on. Autoconf is especially sensitive to this).
Chris@4 503 . "./$as_me.lineno"
Chris@4 504 # Exit status is that of the last command.
Chris@4 505 exit
Chris@4 506 }
Chris@4 507
Chris@4 508 ECHO_C= ECHO_N= ECHO_T=
Chris@4 509 case `echo -n x` in #(((((
Chris@4 510 -n*)
Chris@4 511 case `echo 'xy\c'` in
Chris@4 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Chris@4 513 xy) ECHO_C='\c';;
Chris@4 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
Chris@4 515 ECHO_T=' ';;
Chris@4 516 esac;;
Chris@4 517 *)
Chris@4 518 ECHO_N='-n';;
Chris@4 519 esac
Chris@4 520
Chris@4 521 rm -f conf$$ conf$$.exe conf$$.file
Chris@4 522 if test -d conf$$.dir; then
Chris@4 523 rm -f conf$$.dir/conf$$.file
Chris@4 524 else
Chris@4 525 rm -f conf$$.dir
Chris@4 526 mkdir conf$$.dir 2>/dev/null
Chris@4 527 fi
Chris@4 528 if (echo >conf$$.file) 2>/dev/null; then
Chris@4 529 if ln -s conf$$.file conf$$ 2>/dev/null; then
Chris@4 530 as_ln_s='ln -s'
Chris@4 531 # ... but there are two gotchas:
Chris@4 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
Chris@4 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Chris@55 534 # In both cases, we have to default to `cp -pR'.
Chris@4 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Chris@55 536 as_ln_s='cp -pR'
Chris@4 537 elif ln conf$$.file conf$$ 2>/dev/null; then
Chris@4 538 as_ln_s=ln
Chris@4 539 else
Chris@55 540 as_ln_s='cp -pR'
Chris@55 541 fi
Chris@55 542 else
Chris@55 543 as_ln_s='cp -pR'
Chris@4 544 fi
Chris@4 545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
Chris@4 546 rmdir conf$$.dir 2>/dev/null
Chris@4 547
Chris@4 548 if mkdir -p . 2>/dev/null; then
Chris@4 549 as_mkdir_p='mkdir -p "$as_dir"'
Chris@4 550 else
Chris@4 551 test -d ./-p && rmdir ./-p
Chris@4 552 as_mkdir_p=false
Chris@4 553 fi
Chris@4 554
Chris@55 555 as_test_x='test -x'
Chris@55 556 as_executable_p=as_fn_executable_p
Chris@4 557
Chris@4 558 # Sed expression to map a string onto a valid CPP name.
Chris@4 559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Chris@4 560
Chris@4 561 # Sed expression to map a string onto a valid variable name.
Chris@4 562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Chris@4 563
Chris@4 564 SHELL=${CONFIG_SHELL-/bin/sh}
Chris@4 565
Chris@4 566
Chris@4 567 test -n "$DJDIR" || exec 7<&0 </dev/null
Chris@4 568 exec 6>&1
Chris@4 569
Chris@4 570 # Name of the host.
Chris@4 571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
Chris@4 572 # so uname gets run too.
Chris@4 573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@4 574
Chris@4 575 #
Chris@4 576 # Initializations.
Chris@4 577 #
Chris@4 578 ac_default_prefix=/usr/local
Chris@4 579 ac_clean_files=
Chris@4 580 ac_config_libobj_dir=.
Chris@4 581 LIBOBJS=
Chris@4 582 cross_compiling=no
Chris@4 583 subdirs=
Chris@4 584 MFLAGS=
Chris@4 585 MAKEFLAGS=
Chris@4 586
Chris@4 587 # Identity of this package.
Chris@4 588 PACKAGE_NAME='PortAudioCpp'
Chris@4 589 PACKAGE_TARNAME='portaudiocpp'
Chris@4 590 PACKAGE_VERSION='12'
Chris@4 591 PACKAGE_STRING='PortAudioCpp 12'
Chris@4 592 PACKAGE_BUGREPORT=''
Chris@4 593 PACKAGE_URL=''
Chris@4 594
Chris@4 595 ac_unique_file="include/portaudiocpp/PortAudioCpp.hxx"
Chris@4 596 # Factoring default headers for most tests.
Chris@4 597 ac_includes_default="\
Chris@4 598 #include <stdio.h>
Chris@4 599 #ifdef HAVE_SYS_TYPES_H
Chris@4 600 # include <sys/types.h>
Chris@4 601 #endif
Chris@4 602 #ifdef HAVE_SYS_STAT_H
Chris@4 603 # include <sys/stat.h>
Chris@4 604 #endif
Chris@4 605 #ifdef STDC_HEADERS
Chris@4 606 # include <stdlib.h>
Chris@4 607 # include <stddef.h>
Chris@4 608 #else
Chris@4 609 # ifdef HAVE_STDLIB_H
Chris@4 610 # include <stdlib.h>
Chris@4 611 # endif
Chris@4 612 #endif
Chris@4 613 #ifdef HAVE_STRING_H
Chris@4 614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
Chris@4 615 # include <memory.h>
Chris@4 616 # endif
Chris@4 617 # include <string.h>
Chris@4 618 #endif
Chris@4 619 #ifdef HAVE_STRINGS_H
Chris@4 620 # include <strings.h>
Chris@4 621 #endif
Chris@4 622 #ifdef HAVE_INTTYPES_H
Chris@4 623 # include <inttypes.h>
Chris@4 624 #endif
Chris@4 625 #ifdef HAVE_STDINT_H
Chris@4 626 # include <stdint.h>
Chris@4 627 #endif
Chris@4 628 #ifdef HAVE_UNISTD_H
Chris@4 629 # include <unistd.h>
Chris@4 630 #endif"
Chris@4 631
Chris@4 632 ac_subst_vars='am__EXEEXT_FALSE
Chris@4 633 am__EXEEXT_TRUE
Chris@4 634 LTLIBOBJS
Chris@4 635 LIBOBJS
Chris@4 636 LT_VERSION_INFO
Chris@4 637 PORTAUDIO_ROOT
Chris@4 638 DEFAULT_INCLUDES
Chris@4 639 CXXCPP
Chris@4 640 CPP
Chris@4 641 OTOOL64
Chris@4 642 OTOOL
Chris@4 643 LIPO
Chris@4 644 NMEDIT
Chris@4 645 DSYMUTIL
Chris@4 646 MANIFEST_TOOL
Chris@4 647 RANLIB
Chris@4 648 ac_ct_AR
Chris@4 649 AR
Chris@4 650 LN_S
Chris@4 651 NM
Chris@4 652 ac_ct_DUMPBIN
Chris@4 653 DUMPBIN
Chris@4 654 LD
Chris@4 655 FGREP
Chris@4 656 EGREP
Chris@4 657 GREP
Chris@4 658 SED
Chris@4 659 LIBTOOL
Chris@4 660 OBJDUMP
Chris@4 661 DLLTOOL
Chris@4 662 AS
Chris@4 663 host_os
Chris@4 664 host_vendor
Chris@4 665 host_cpu
Chris@4 666 host
Chris@4 667 build_os
Chris@4 668 build_vendor
Chris@4 669 build_cpu
Chris@4 670 build
Chris@4 671 am__fastdepCXX_FALSE
Chris@4 672 am__fastdepCXX_TRUE
Chris@4 673 CXXDEPMODE
Chris@4 674 ac_ct_CXX
Chris@4 675 CXXFLAGS
Chris@4 676 CXX
Chris@4 677 am__fastdepCC_FALSE
Chris@4 678 am__fastdepCC_TRUE
Chris@4 679 CCDEPMODE
Chris@55 680 am__nodep
Chris@4 681 AMDEPBACKSLASH
Chris@4 682 AMDEP_FALSE
Chris@4 683 AMDEP_TRUE
Chris@4 684 am__quote
Chris@4 685 am__include
Chris@4 686 DEPDIR
Chris@4 687 OBJEXT
Chris@4 688 EXEEXT
Chris@4 689 ac_ct_CC
Chris@4 690 CPPFLAGS
Chris@4 691 LDFLAGS
Chris@4 692 CFLAGS
Chris@4 693 CC
Chris@4 694 MAINT
Chris@4 695 MAINTAINER_MODE_FALSE
Chris@4 696 MAINTAINER_MODE_TRUE
Chris@55 697 AM_BACKSLASH
Chris@55 698 AM_DEFAULT_VERBOSITY
Chris@55 699 AM_DEFAULT_V
Chris@55 700 AM_V
Chris@4 701 am__untar
Chris@4 702 am__tar
Chris@4 703 AMTAR
Chris@4 704 am__leading_dot
Chris@4 705 SET_MAKE
Chris@4 706 AWK
Chris@4 707 mkdir_p
Chris@4 708 MKDIR_P
Chris@4 709 INSTALL_STRIP_PROGRAM
Chris@4 710 STRIP
Chris@4 711 install_sh
Chris@4 712 MAKEINFO
Chris@4 713 AUTOHEADER
Chris@4 714 AUTOMAKE
Chris@4 715 AUTOCONF
Chris@4 716 ACLOCAL
Chris@4 717 VERSION
Chris@4 718 PACKAGE
Chris@4 719 CYGPATH_W
Chris@4 720 am__isrc
Chris@4 721 INSTALL_DATA
Chris@4 722 INSTALL_SCRIPT
Chris@4 723 INSTALL_PROGRAM
Chris@4 724 target_alias
Chris@4 725 host_alias
Chris@4 726 build_alias
Chris@4 727 LIBS
Chris@4 728 ECHO_T
Chris@4 729 ECHO_N
Chris@4 730 ECHO_C
Chris@4 731 DEFS
Chris@4 732 mandir
Chris@4 733 localedir
Chris@4 734 libdir
Chris@4 735 psdir
Chris@4 736 pdfdir
Chris@4 737 dvidir
Chris@4 738 htmldir
Chris@4 739 infodir
Chris@4 740 docdir
Chris@4 741 oldincludedir
Chris@4 742 includedir
Chris@4 743 localstatedir
Chris@4 744 sharedstatedir
Chris@4 745 sysconfdir
Chris@4 746 datadir
Chris@4 747 datarootdir
Chris@4 748 libexecdir
Chris@4 749 sbindir
Chris@4 750 bindir
Chris@4 751 program_transform_name
Chris@4 752 prefix
Chris@4 753 exec_prefix
Chris@4 754 PACKAGE_URL
Chris@4 755 PACKAGE_BUGREPORT
Chris@4 756 PACKAGE_STRING
Chris@4 757 PACKAGE_VERSION
Chris@4 758 PACKAGE_TARNAME
Chris@4 759 PACKAGE_NAME
Chris@4 760 PATH_SEPARATOR
Chris@4 761 SHELL'
Chris@4 762 ac_subst_files=''
Chris@4 763 ac_user_opts='
Chris@4 764 enable_option_checking
Chris@55 765 enable_silent_rules
Chris@4 766 enable_maintainer_mode
Chris@4 767 enable_dependency_tracking
Chris@4 768 enable_shared
Chris@4 769 enable_static
Chris@4 770 with_pic
Chris@4 771 enable_fast_install
Chris@4 772 with_gnu_ld
Chris@4 773 with_sysroot
Chris@4 774 enable_libtool_lock
Chris@4 775 '
Chris@4 776 ac_precious_vars='build_alias
Chris@4 777 host_alias
Chris@4 778 target_alias
Chris@4 779 CC
Chris@4 780 CFLAGS
Chris@4 781 LDFLAGS
Chris@4 782 LIBS
Chris@4 783 CPPFLAGS
Chris@4 784 CXX
Chris@4 785 CXXFLAGS
Chris@4 786 CCC
Chris@4 787 CPP
Chris@4 788 CXXCPP'
Chris@4 789
Chris@4 790
Chris@4 791 # Initialize some variables set by options.
Chris@4 792 ac_init_help=
Chris@4 793 ac_init_version=false
Chris@4 794 ac_unrecognized_opts=
Chris@4 795 ac_unrecognized_sep=
Chris@4 796 # The variables have the same names as the options, with
Chris@4 797 # dashes changed to underlines.
Chris@4 798 cache_file=/dev/null
Chris@4 799 exec_prefix=NONE
Chris@4 800 no_create=
Chris@4 801 no_recursion=
Chris@4 802 prefix=NONE
Chris@4 803 program_prefix=NONE
Chris@4 804 program_suffix=NONE
Chris@4 805 program_transform_name=s,x,x,
Chris@4 806 silent=
Chris@4 807 site=
Chris@4 808 srcdir=
Chris@4 809 verbose=
Chris@4 810 x_includes=NONE
Chris@4 811 x_libraries=NONE
Chris@4 812
Chris@4 813 # Installation directory options.
Chris@4 814 # These are left unexpanded so users can "make install exec_prefix=/foo"
Chris@4 815 # and all the variables that are supposed to be based on exec_prefix
Chris@4 816 # by default will actually change.
Chris@4 817 # Use braces instead of parens because sh, perl, etc. also accept them.
Chris@4 818 # (The list follows the same order as the GNU Coding Standards.)
Chris@4 819 bindir='${exec_prefix}/bin'
Chris@4 820 sbindir='${exec_prefix}/sbin'
Chris@4 821 libexecdir='${exec_prefix}/libexec'
Chris@4 822 datarootdir='${prefix}/share'
Chris@4 823 datadir='${datarootdir}'
Chris@4 824 sysconfdir='${prefix}/etc'
Chris@4 825 sharedstatedir='${prefix}/com'
Chris@4 826 localstatedir='${prefix}/var'
Chris@4 827 includedir='${prefix}/include'
Chris@4 828 oldincludedir='/usr/include'
Chris@4 829 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
Chris@4 830 infodir='${datarootdir}/info'
Chris@4 831 htmldir='${docdir}'
Chris@4 832 dvidir='${docdir}'
Chris@4 833 pdfdir='${docdir}'
Chris@4 834 psdir='${docdir}'
Chris@4 835 libdir='${exec_prefix}/lib'
Chris@4 836 localedir='${datarootdir}/locale'
Chris@4 837 mandir='${datarootdir}/man'
Chris@4 838
Chris@4 839 ac_prev=
Chris@4 840 ac_dashdash=
Chris@4 841 for ac_option
Chris@4 842 do
Chris@4 843 # If the previous option needs an argument, assign it.
Chris@4 844 if test -n "$ac_prev"; then
Chris@4 845 eval $ac_prev=\$ac_option
Chris@4 846 ac_prev=
Chris@4 847 continue
Chris@4 848 fi
Chris@4 849
Chris@4 850 case $ac_option in
Chris@4 851 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
Chris@4 852 *=) ac_optarg= ;;
Chris@4 853 *) ac_optarg=yes ;;
Chris@4 854 esac
Chris@4 855
Chris@4 856 # Accept the important Cygnus configure options, so we can diagnose typos.
Chris@4 857
Chris@4 858 case $ac_dashdash$ac_option in
Chris@4 859 --)
Chris@4 860 ac_dashdash=yes ;;
Chris@4 861
Chris@4 862 -bindir | --bindir | --bindi | --bind | --bin | --bi)
Chris@4 863 ac_prev=bindir ;;
Chris@4 864 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Chris@4 865 bindir=$ac_optarg ;;
Chris@4 866
Chris@4 867 -build | --build | --buil | --bui | --bu)
Chris@4 868 ac_prev=build_alias ;;
Chris@4 869 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Chris@4 870 build_alias=$ac_optarg ;;
Chris@4 871
Chris@4 872 -cache-file | --cache-file | --cache-fil | --cache-fi \
Chris@4 873 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
Chris@4 874 ac_prev=cache_file ;;
Chris@4 875 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
Chris@4 876 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Chris@4 877 cache_file=$ac_optarg ;;
Chris@4 878
Chris@4 879 --config-cache | -C)
Chris@4 880 cache_file=config.cache ;;
Chris@4 881
Chris@4 882 -datadir | --datadir | --datadi | --datad)
Chris@4 883 ac_prev=datadir ;;
Chris@4 884 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Chris@4 885 datadir=$ac_optarg ;;
Chris@4 886
Chris@4 887 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
Chris@4 888 | --dataroo | --dataro | --datar)
Chris@4 889 ac_prev=datarootdir ;;
Chris@4 890 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
Chris@4 891 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
Chris@4 892 datarootdir=$ac_optarg ;;
Chris@4 893
Chris@4 894 -disable-* | --disable-*)
Chris@4 895 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Chris@4 896 # Reject names that are not valid shell variable names.
Chris@4 897 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@4 898 as_fn_error $? "invalid feature name: $ac_useropt"
Chris@4 899 ac_useropt_orig=$ac_useropt
Chris@4 900 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@4 901 case $ac_user_opts in
Chris@4 902 *"
Chris@4 903 "enable_$ac_useropt"
Chris@4 904 "*) ;;
Chris@4 905 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
Chris@4 906 ac_unrecognized_sep=', ';;
Chris@4 907 esac
Chris@4 908 eval enable_$ac_useropt=no ;;
Chris@4 909
Chris@4 910 -docdir | --docdir | --docdi | --doc | --do)
Chris@4 911 ac_prev=docdir ;;
Chris@4 912 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
Chris@4 913 docdir=$ac_optarg ;;
Chris@4 914
Chris@4 915 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
Chris@4 916 ac_prev=dvidir ;;
Chris@4 917 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
Chris@4 918 dvidir=$ac_optarg ;;
Chris@4 919
Chris@4 920 -enable-* | --enable-*)
Chris@4 921 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Chris@4 922 # Reject names that are not valid shell variable names.
Chris@4 923 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@4 924 as_fn_error $? "invalid feature name: $ac_useropt"
Chris@4 925 ac_useropt_orig=$ac_useropt
Chris@4 926 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@4 927 case $ac_user_opts in
Chris@4 928 *"
Chris@4 929 "enable_$ac_useropt"
Chris@4 930 "*) ;;
Chris@4 931 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
Chris@4 932 ac_unrecognized_sep=', ';;
Chris@4 933 esac
Chris@4 934 eval enable_$ac_useropt=\$ac_optarg ;;
Chris@4 935
Chris@4 936 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
Chris@4 937 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
Chris@4 938 | --exec | --exe | --ex)
Chris@4 939 ac_prev=exec_prefix ;;
Chris@4 940 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
Chris@4 941 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
Chris@4 942 | --exec=* | --exe=* | --ex=*)
Chris@4 943 exec_prefix=$ac_optarg ;;
Chris@4 944
Chris@4 945 -gas | --gas | --ga | --g)
Chris@4 946 # Obsolete; use --with-gas.
Chris@4 947 with_gas=yes ;;
Chris@4 948
Chris@4 949 -help | --help | --hel | --he | -h)
Chris@4 950 ac_init_help=long ;;
Chris@4 951 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
Chris@4 952 ac_init_help=recursive ;;
Chris@4 953 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
Chris@4 954 ac_init_help=short ;;
Chris@4 955
Chris@4 956 -host | --host | --hos | --ho)
Chris@4 957 ac_prev=host_alias ;;
Chris@4 958 -host=* | --host=* | --hos=* | --ho=*)
Chris@4 959 host_alias=$ac_optarg ;;
Chris@4 960
Chris@4 961 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
Chris@4 962 ac_prev=htmldir ;;
Chris@4 963 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
Chris@4 964 | --ht=*)
Chris@4 965 htmldir=$ac_optarg ;;
Chris@4 966
Chris@4 967 -includedir | --includedir | --includedi | --included | --include \
Chris@4 968 | --includ | --inclu | --incl | --inc)
Chris@4 969 ac_prev=includedir ;;
Chris@4 970 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
Chris@4 971 | --includ=* | --inclu=* | --incl=* | --inc=*)
Chris@4 972 includedir=$ac_optarg ;;
Chris@4 973
Chris@4 974 -infodir | --infodir | --infodi | --infod | --info | --inf)
Chris@4 975 ac_prev=infodir ;;
Chris@4 976 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Chris@4 977 infodir=$ac_optarg ;;
Chris@4 978
Chris@4 979 -libdir | --libdir | --libdi | --libd)
Chris@4 980 ac_prev=libdir ;;
Chris@4 981 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Chris@4 982 libdir=$ac_optarg ;;
Chris@4 983
Chris@4 984 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
Chris@4 985 | --libexe | --libex | --libe)
Chris@4 986 ac_prev=libexecdir ;;
Chris@4 987 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
Chris@4 988 | --libexe=* | --libex=* | --libe=*)
Chris@4 989 libexecdir=$ac_optarg ;;
Chris@4 990
Chris@4 991 -localedir | --localedir | --localedi | --localed | --locale)
Chris@4 992 ac_prev=localedir ;;
Chris@4 993 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
Chris@4 994 localedir=$ac_optarg ;;
Chris@4 995
Chris@4 996 -localstatedir | --localstatedir | --localstatedi | --localstated \
Chris@4 997 | --localstate | --localstat | --localsta | --localst | --locals)
Chris@4 998 ac_prev=localstatedir ;;
Chris@4 999 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Chris@4 1000 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Chris@4 1001 localstatedir=$ac_optarg ;;
Chris@4 1002
Chris@4 1003 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
Chris@4 1004 ac_prev=mandir ;;
Chris@4 1005 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Chris@4 1006 mandir=$ac_optarg ;;
Chris@4 1007
Chris@4 1008 -nfp | --nfp | --nf)
Chris@4 1009 # Obsolete; use --without-fp.
Chris@4 1010 with_fp=no ;;
Chris@4 1011
Chris@4 1012 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Chris@4 1013 | --no-cr | --no-c | -n)
Chris@4 1014 no_create=yes ;;
Chris@4 1015
Chris@4 1016 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
Chris@4 1017 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
Chris@4 1018 no_recursion=yes ;;
Chris@4 1019
Chris@4 1020 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
Chris@4 1021 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
Chris@4 1022 | --oldin | --oldi | --old | --ol | --o)
Chris@4 1023 ac_prev=oldincludedir ;;
Chris@4 1024 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
Chris@4 1025 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
Chris@4 1026 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Chris@4 1027 oldincludedir=$ac_optarg ;;
Chris@4 1028
Chris@4 1029 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
Chris@4 1030 ac_prev=prefix ;;
Chris@4 1031 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Chris@4 1032 prefix=$ac_optarg ;;
Chris@4 1033
Chris@4 1034 -program-prefix | --program-prefix | --program-prefi | --program-pref \
Chris@4 1035 | --program-pre | --program-pr | --program-p)
Chris@4 1036 ac_prev=program_prefix ;;
Chris@4 1037 -program-prefix=* | --program-prefix=* | --program-prefi=* \
Chris@4 1038 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Chris@4 1039 program_prefix=$ac_optarg ;;
Chris@4 1040
Chris@4 1041 -program-suffix | --program-suffix | --program-suffi | --program-suff \
Chris@4 1042 | --program-suf | --program-su | --program-s)
Chris@4 1043 ac_prev=program_suffix ;;
Chris@4 1044 -program-suffix=* | --program-suffix=* | --program-suffi=* \
Chris@4 1045 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Chris@4 1046 program_suffix=$ac_optarg ;;
Chris@4 1047
Chris@4 1048 -program-transform-name | --program-transform-name \
Chris@4 1049 | --program-transform-nam | --program-transform-na \
Chris@4 1050 | --program-transform-n | --program-transform- \
Chris@4 1051 | --program-transform | --program-transfor \
Chris@4 1052 | --program-transfo | --program-transf \
Chris@4 1053 | --program-trans | --program-tran \
Chris@4 1054 | --progr-tra | --program-tr | --program-t)
Chris@4 1055 ac_prev=program_transform_name ;;
Chris@4 1056 -program-transform-name=* | --program-transform-name=* \
Chris@4 1057 | --program-transform-nam=* | --program-transform-na=* \
Chris@4 1058 | --program-transform-n=* | --program-transform-=* \
Chris@4 1059 | --program-transform=* | --program-transfor=* \
Chris@4 1060 | --program-transfo=* | --program-transf=* \
Chris@4 1061 | --program-trans=* | --program-tran=* \
Chris@4 1062 | --progr-tra=* | --program-tr=* | --program-t=*)
Chris@4 1063 program_transform_name=$ac_optarg ;;
Chris@4 1064
Chris@4 1065 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
Chris@4 1066 ac_prev=pdfdir ;;
Chris@4 1067 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
Chris@4 1068 pdfdir=$ac_optarg ;;
Chris@4 1069
Chris@4 1070 -psdir | --psdir | --psdi | --psd | --ps)
Chris@4 1071 ac_prev=psdir ;;
Chris@4 1072 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
Chris@4 1073 psdir=$ac_optarg ;;
Chris@4 1074
Chris@4 1075 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@4 1076 | -silent | --silent | --silen | --sile | --sil)
Chris@4 1077 silent=yes ;;
Chris@4 1078
Chris@4 1079 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
Chris@4 1080 ac_prev=sbindir ;;
Chris@4 1081 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
Chris@4 1082 | --sbi=* | --sb=*)
Chris@4 1083 sbindir=$ac_optarg ;;
Chris@4 1084
Chris@4 1085 -sharedstatedir | --sharedstatedir | --sharedstatedi \
Chris@4 1086 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
Chris@4 1087 | --sharedst | --shareds | --shared | --share | --shar \
Chris@4 1088 | --sha | --sh)
Chris@4 1089 ac_prev=sharedstatedir ;;
Chris@4 1090 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
Chris@4 1091 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
Chris@4 1092 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
Chris@4 1093 | --sha=* | --sh=*)
Chris@4 1094 sharedstatedir=$ac_optarg ;;
Chris@4 1095
Chris@4 1096 -site | --site | --sit)
Chris@4 1097 ac_prev=site ;;
Chris@4 1098 -site=* | --site=* | --sit=*)
Chris@4 1099 site=$ac_optarg ;;
Chris@4 1100
Chris@4 1101 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
Chris@4 1102 ac_prev=srcdir ;;
Chris@4 1103 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Chris@4 1104 srcdir=$ac_optarg ;;
Chris@4 1105
Chris@4 1106 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
Chris@4 1107 | --syscon | --sysco | --sysc | --sys | --sy)
Chris@4 1108 ac_prev=sysconfdir ;;
Chris@4 1109 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
Chris@4 1110 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Chris@4 1111 sysconfdir=$ac_optarg ;;
Chris@4 1112
Chris@4 1113 -target | --target | --targe | --targ | --tar | --ta | --t)
Chris@4 1114 ac_prev=target_alias ;;
Chris@4 1115 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Chris@4 1116 target_alias=$ac_optarg ;;
Chris@4 1117
Chris@4 1118 -v | -verbose | --verbose | --verbos | --verbo | --verb)
Chris@4 1119 verbose=yes ;;
Chris@4 1120
Chris@4 1121 -version | --version | --versio | --versi | --vers | -V)
Chris@4 1122 ac_init_version=: ;;
Chris@4 1123
Chris@4 1124 -with-* | --with-*)
Chris@4 1125 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Chris@4 1126 # Reject names that are not valid shell variable names.
Chris@4 1127 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@4 1128 as_fn_error $? "invalid package name: $ac_useropt"
Chris@4 1129 ac_useropt_orig=$ac_useropt
Chris@4 1130 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@4 1131 case $ac_user_opts in
Chris@4 1132 *"
Chris@4 1133 "with_$ac_useropt"
Chris@4 1134 "*) ;;
Chris@4 1135 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
Chris@4 1136 ac_unrecognized_sep=', ';;
Chris@4 1137 esac
Chris@4 1138 eval with_$ac_useropt=\$ac_optarg ;;
Chris@4 1139
Chris@4 1140 -without-* | --without-*)
Chris@4 1141 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Chris@4 1142 # Reject names that are not valid shell variable names.
Chris@4 1143 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@4 1144 as_fn_error $? "invalid package name: $ac_useropt"
Chris@4 1145 ac_useropt_orig=$ac_useropt
Chris@4 1146 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@4 1147 case $ac_user_opts in
Chris@4 1148 *"
Chris@4 1149 "with_$ac_useropt"
Chris@4 1150 "*) ;;
Chris@4 1151 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
Chris@4 1152 ac_unrecognized_sep=', ';;
Chris@4 1153 esac
Chris@4 1154 eval with_$ac_useropt=no ;;
Chris@4 1155
Chris@4 1156 --x)
Chris@4 1157 # Obsolete; use --with-x.
Chris@4 1158 with_x=yes ;;
Chris@4 1159
Chris@4 1160 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
Chris@4 1161 | --x-incl | --x-inc | --x-in | --x-i)
Chris@4 1162 ac_prev=x_includes ;;
Chris@4 1163 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
Chris@4 1164 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Chris@4 1165 x_includes=$ac_optarg ;;
Chris@4 1166
Chris@4 1167 -x-libraries | --x-libraries | --x-librarie | --x-librari \
Chris@4 1168 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
Chris@4 1169 ac_prev=x_libraries ;;
Chris@4 1170 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
Chris@4 1171 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Chris@4 1172 x_libraries=$ac_optarg ;;
Chris@4 1173
Chris@4 1174 -*) as_fn_error $? "unrecognized option: \`$ac_option'
Chris@4 1175 Try \`$0 --help' for more information"
Chris@4 1176 ;;
Chris@4 1177
Chris@4 1178 *=*)
Chris@4 1179 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
Chris@4 1180 # Reject names that are not valid shell variable names.
Chris@4 1181 case $ac_envvar in #(
Chris@4 1182 '' | [0-9]* | *[!_$as_cr_alnum]* )
Chris@4 1183 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
Chris@4 1184 esac
Chris@4 1185 eval $ac_envvar=\$ac_optarg
Chris@4 1186 export $ac_envvar ;;
Chris@4 1187
Chris@4 1188 *)
Chris@4 1189 # FIXME: should be removed in autoconf 3.0.
Chris@4 1190 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Chris@4 1191 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Chris@4 1192 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Chris@4 1193 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
Chris@4 1194 ;;
Chris@4 1195
Chris@4 1196 esac
Chris@4 1197 done
Chris@4 1198
Chris@4 1199 if test -n "$ac_prev"; then
Chris@4 1200 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Chris@4 1201 as_fn_error $? "missing argument to $ac_option"
Chris@4 1202 fi
Chris@4 1203
Chris@4 1204 if test -n "$ac_unrecognized_opts"; then
Chris@4 1205 case $enable_option_checking in
Chris@4 1206 no) ;;
Chris@4 1207 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
Chris@4 1208 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
Chris@4 1209 esac
Chris@4 1210 fi
Chris@4 1211
Chris@4 1212 # Check all directory arguments for consistency.
Chris@4 1213 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
Chris@4 1214 datadir sysconfdir sharedstatedir localstatedir includedir \
Chris@4 1215 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
Chris@4 1216 libdir localedir mandir
Chris@4 1217 do
Chris@4 1218 eval ac_val=\$$ac_var
Chris@4 1219 # Remove trailing slashes.
Chris@4 1220 case $ac_val in
Chris@4 1221 */ )
Chris@4 1222 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
Chris@4 1223 eval $ac_var=\$ac_val;;
Chris@4 1224 esac
Chris@4 1225 # Be sure to have absolute directory names.
Chris@4 1226 case $ac_val in
Chris@4 1227 [\\/$]* | ?:[\\/]* ) continue;;
Chris@4 1228 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
Chris@4 1229 esac
Chris@4 1230 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
Chris@4 1231 done
Chris@4 1232
Chris@4 1233 # There might be people who depend on the old broken behavior: `$host'
Chris@4 1234 # used to hold the argument of --host etc.
Chris@4 1235 # FIXME: To remove some day.
Chris@4 1236 build=$build_alias
Chris@4 1237 host=$host_alias
Chris@4 1238 target=$target_alias
Chris@4 1239
Chris@4 1240 # FIXME: To remove some day.
Chris@4 1241 if test "x$host_alias" != x; then
Chris@4 1242 if test "x$build_alias" = x; then
Chris@4 1243 cross_compiling=maybe
Chris@4 1244 elif test "x$build_alias" != "x$host_alias"; then
Chris@4 1245 cross_compiling=yes
Chris@4 1246 fi
Chris@4 1247 fi
Chris@4 1248
Chris@4 1249 ac_tool_prefix=
Chris@4 1250 test -n "$host_alias" && ac_tool_prefix=$host_alias-
Chris@4 1251
Chris@4 1252 test "$silent" = yes && exec 6>/dev/null
Chris@4 1253
Chris@4 1254
Chris@4 1255 ac_pwd=`pwd` && test -n "$ac_pwd" &&
Chris@4 1256 ac_ls_di=`ls -di .` &&
Chris@4 1257 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Chris@4 1258 as_fn_error $? "working directory cannot be determined"
Chris@4 1259 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Chris@4 1260 as_fn_error $? "pwd does not report name of working directory"
Chris@4 1261
Chris@4 1262
Chris@4 1263 # Find the source files, if location was not specified.
Chris@4 1264 if test -z "$srcdir"; then
Chris@4 1265 ac_srcdir_defaulted=yes
Chris@4 1266 # Try the directory containing this script, then the parent directory.
Chris@4 1267 ac_confdir=`$as_dirname -- "$as_myself" ||
Chris@4 1268 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@4 1269 X"$as_myself" : 'X\(//\)[^/]' \| \
Chris@4 1270 X"$as_myself" : 'X\(//\)$' \| \
Chris@4 1271 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
Chris@4 1272 $as_echo X"$as_myself" |
Chris@4 1273 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@4 1274 s//\1/
Chris@4 1275 q
Chris@4 1276 }
Chris@4 1277 /^X\(\/\/\)[^/].*/{
Chris@4 1278 s//\1/
Chris@4 1279 q
Chris@4 1280 }
Chris@4 1281 /^X\(\/\/\)$/{
Chris@4 1282 s//\1/
Chris@4 1283 q
Chris@4 1284 }
Chris@4 1285 /^X\(\/\).*/{
Chris@4 1286 s//\1/
Chris@4 1287 q
Chris@4 1288 }
Chris@4 1289 s/.*/./; q'`
Chris@4 1290 srcdir=$ac_confdir
Chris@4 1291 if test ! -r "$srcdir/$ac_unique_file"; then
Chris@4 1292 srcdir=..
Chris@4 1293 fi
Chris@4 1294 else
Chris@4 1295 ac_srcdir_defaulted=no
Chris@4 1296 fi
Chris@4 1297 if test ! -r "$srcdir/$ac_unique_file"; then
Chris@4 1298 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Chris@4 1299 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
Chris@4 1300 fi
Chris@4 1301 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
Chris@4 1302 ac_abs_confdir=`(
Chris@4 1303 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
Chris@4 1304 pwd)`
Chris@4 1305 # When building in place, set srcdir=.
Chris@4 1306 if test "$ac_abs_confdir" = "$ac_pwd"; then
Chris@4 1307 srcdir=.
Chris@4 1308 fi
Chris@4 1309 # Remove unnecessary trailing slashes from srcdir.
Chris@4 1310 # Double slashes in file names in object file debugging info
Chris@4 1311 # mess up M-x gdb in Emacs.
Chris@4 1312 case $srcdir in
Chris@4 1313 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
Chris@4 1314 esac
Chris@4 1315 for ac_var in $ac_precious_vars; do
Chris@4 1316 eval ac_env_${ac_var}_set=\${${ac_var}+set}
Chris@4 1317 eval ac_env_${ac_var}_value=\$${ac_var}
Chris@4 1318 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
Chris@4 1319 eval ac_cv_env_${ac_var}_value=\$${ac_var}
Chris@4 1320 done
Chris@4 1321
Chris@4 1322 #
Chris@4 1323 # Report the --help message.
Chris@4 1324 #
Chris@4 1325 if test "$ac_init_help" = "long"; then
Chris@4 1326 # Omit some internal or obsolete options to make the list less imposing.
Chris@4 1327 # This message is too long to be a string in the A/UX 3.1 sh.
Chris@4 1328 cat <<_ACEOF
Chris@4 1329 \`configure' configures PortAudioCpp 12 to adapt to many kinds of systems.
Chris@4 1330
Chris@4 1331 Usage: $0 [OPTION]... [VAR=VALUE]...
Chris@4 1332
Chris@4 1333 To assign environment variables (e.g., CC, CFLAGS...), specify them as
Chris@4 1334 VAR=VALUE. See below for descriptions of some of the useful variables.
Chris@4 1335
Chris@4 1336 Defaults for the options are specified in brackets.
Chris@4 1337
Chris@4 1338 Configuration:
Chris@4 1339 -h, --help display this help and exit
Chris@4 1340 --help=short display options specific to this package
Chris@4 1341 --help=recursive display the short help of all the included packages
Chris@4 1342 -V, --version display version information and exit
Chris@4 1343 -q, --quiet, --silent do not print \`checking ...' messages
Chris@4 1344 --cache-file=FILE cache test results in FILE [disabled]
Chris@4 1345 -C, --config-cache alias for \`--cache-file=config.cache'
Chris@4 1346 -n, --no-create do not create output files
Chris@4 1347 --srcdir=DIR find the sources in DIR [configure dir or \`..']
Chris@4 1348
Chris@4 1349 Installation directories:
Chris@4 1350 --prefix=PREFIX install architecture-independent files in PREFIX
Chris@4 1351 [$ac_default_prefix]
Chris@4 1352 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Chris@4 1353 [PREFIX]
Chris@4 1354
Chris@4 1355 By default, \`make install' will install all the files in
Chris@4 1356 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
Chris@4 1357 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
Chris@4 1358 for instance \`--prefix=\$HOME'.
Chris@4 1359
Chris@4 1360 For better control, use the options below.
Chris@4 1361
Chris@4 1362 Fine tuning of the installation directories:
Chris@4 1363 --bindir=DIR user executables [EPREFIX/bin]
Chris@4 1364 --sbindir=DIR system admin executables [EPREFIX/sbin]
Chris@4 1365 --libexecdir=DIR program executables [EPREFIX/libexec]
Chris@4 1366 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
Chris@4 1367 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
Chris@4 1368 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
Chris@4 1369 --libdir=DIR object code libraries [EPREFIX/lib]
Chris@4 1370 --includedir=DIR C header files [PREFIX/include]
Chris@4 1371 --oldincludedir=DIR C header files for non-gcc [/usr/include]
Chris@4 1372 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
Chris@4 1373 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
Chris@4 1374 --infodir=DIR info documentation [DATAROOTDIR/info]
Chris@4 1375 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
Chris@4 1376 --mandir=DIR man documentation [DATAROOTDIR/man]
Chris@4 1377 --docdir=DIR documentation root [DATAROOTDIR/doc/portaudiocpp]
Chris@4 1378 --htmldir=DIR html documentation [DOCDIR]
Chris@4 1379 --dvidir=DIR dvi documentation [DOCDIR]
Chris@4 1380 --pdfdir=DIR pdf documentation [DOCDIR]
Chris@4 1381 --psdir=DIR ps documentation [DOCDIR]
Chris@4 1382 _ACEOF
Chris@4 1383
Chris@4 1384 cat <<\_ACEOF
Chris@4 1385
Chris@4 1386 Program names:
Chris@4 1387 --program-prefix=PREFIX prepend PREFIX to installed program names
Chris@4 1388 --program-suffix=SUFFIX append SUFFIX to installed program names
Chris@4 1389 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
Chris@4 1390
Chris@4 1391 System types:
Chris@4 1392 --build=BUILD configure for building on BUILD [guessed]
Chris@4 1393 --host=HOST cross-compile to build programs to run on HOST [BUILD]
Chris@4 1394 _ACEOF
Chris@4 1395 fi
Chris@4 1396
Chris@4 1397 if test -n "$ac_init_help"; then
Chris@4 1398 case $ac_init_help in
Chris@4 1399 short | recursive ) echo "Configuration of PortAudioCpp 12:";;
Chris@4 1400 esac
Chris@4 1401 cat <<\_ACEOF
Chris@4 1402
Chris@4 1403 Optional Features:
Chris@4 1404 --disable-option-checking ignore unrecognized --enable/--with options
Chris@4 1405 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
Chris@4 1406 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Chris@55 1407 --enable-silent-rules less verbose build output (undo: "make V=1")
Chris@55 1408 --disable-silent-rules verbose build output (undo: "make V=0")
Chris@55 1409 --enable-maintainer-mode
Chris@55 1410 enable make rules and dependencies not useful (and
Chris@55 1411 sometimes confusing) to the casual installer
Chris@55 1412 --enable-dependency-tracking
Chris@55 1413 do not reject slow dependency extractors
Chris@55 1414 --disable-dependency-tracking
Chris@55 1415 speeds up one-time build
Chris@4 1416 --enable-shared[=PKGS] build shared libraries [default=yes]
Chris@4 1417 --enable-static[=PKGS] build static libraries [default=yes]
Chris@4 1418 --enable-fast-install[=PKGS]
Chris@4 1419 optimize for fast installation [default=yes]
Chris@4 1420 --disable-libtool-lock avoid locking (might break parallel builds)
Chris@4 1421
Chris@4 1422 Optional Packages:
Chris@4 1423 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
Chris@4 1424 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Chris@55 1425 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
Chris@4 1426 both]
Chris@4 1427 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
Chris@4 1428 --with-sysroot=DIR Search for dependent libraries within DIR
Chris@4 1429 (or the compiler's sysroot if not specified).
Chris@4 1430
Chris@4 1431 Some influential environment variables:
Chris@4 1432 CC C compiler command
Chris@4 1433 CFLAGS C compiler flags
Chris@4 1434 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
Chris@4 1435 nonstandard directory <lib dir>
Chris@4 1436 LIBS libraries to pass to the linker, e.g. -l<library>
Chris@4 1437 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Chris@4 1438 you have headers in a nonstandard directory <include dir>
Chris@4 1439 CXX C++ compiler command
Chris@4 1440 CXXFLAGS C++ compiler flags
Chris@4 1441 CPP C preprocessor
Chris@4 1442 CXXCPP C++ preprocessor
Chris@4 1443
Chris@4 1444 Use these variables to override the choices made by `configure' or to help
Chris@4 1445 it to find libraries and programs with nonstandard names/locations.
Chris@4 1446
Chris@4 1447 Report bugs to the package provider.
Chris@4 1448 _ACEOF
Chris@4 1449 ac_status=$?
Chris@4 1450 fi
Chris@4 1451
Chris@4 1452 if test "$ac_init_help" = "recursive"; then
Chris@4 1453 # If there are subdirs, report their specific --help.
Chris@4 1454 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Chris@4 1455 test -d "$ac_dir" ||
Chris@4 1456 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
Chris@4 1457 continue
Chris@4 1458 ac_builddir=.
Chris@4 1459
Chris@4 1460 case "$ac_dir" in
Chris@4 1461 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@4 1462 *)
Chris@4 1463 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Chris@4 1464 # A ".." for each directory in $ac_dir_suffix.
Chris@4 1465 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Chris@4 1466 case $ac_top_builddir_sub in
Chris@4 1467 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@4 1468 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
Chris@4 1469 esac ;;
Chris@4 1470 esac
Chris@4 1471 ac_abs_top_builddir=$ac_pwd
Chris@4 1472 ac_abs_builddir=$ac_pwd$ac_dir_suffix
Chris@4 1473 # for backward compatibility:
Chris@4 1474 ac_top_builddir=$ac_top_build_prefix
Chris@4 1475
Chris@4 1476 case $srcdir in
Chris@4 1477 .) # We are building in place.
Chris@4 1478 ac_srcdir=.
Chris@4 1479 ac_top_srcdir=$ac_top_builddir_sub
Chris@4 1480 ac_abs_top_srcdir=$ac_pwd ;;
Chris@4 1481 [\\/]* | ?:[\\/]* ) # Absolute name.
Chris@4 1482 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@4 1483 ac_top_srcdir=$srcdir
Chris@4 1484 ac_abs_top_srcdir=$srcdir ;;
Chris@4 1485 *) # Relative name.
Chris@4 1486 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
Chris@4 1487 ac_top_srcdir=$ac_top_build_prefix$srcdir
Chris@4 1488 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Chris@4 1489 esac
Chris@4 1490 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Chris@4 1491
Chris@4 1492 cd "$ac_dir" || { ac_status=$?; continue; }
Chris@4 1493 # Check for guested configure.
Chris@4 1494 if test -f "$ac_srcdir/configure.gnu"; then
Chris@4 1495 echo &&
Chris@4 1496 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
Chris@4 1497 elif test -f "$ac_srcdir/configure"; then
Chris@4 1498 echo &&
Chris@4 1499 $SHELL "$ac_srcdir/configure" --help=recursive
Chris@4 1500 else
Chris@4 1501 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Chris@4 1502 fi || ac_status=$?
Chris@4 1503 cd "$ac_pwd" || { ac_status=$?; break; }
Chris@4 1504 done
Chris@4 1505 fi
Chris@4 1506
Chris@4 1507 test -n "$ac_init_help" && exit $ac_status
Chris@4 1508 if $ac_init_version; then
Chris@4 1509 cat <<\_ACEOF
Chris@4 1510 PortAudioCpp configure 12
Chris@55 1511 generated by GNU Autoconf 2.69
Chris@55 1512
Chris@55 1513 Copyright (C) 2012 Free Software Foundation, Inc.
Chris@4 1514 This configure script is free software; the Free Software Foundation
Chris@4 1515 gives unlimited permission to copy, distribute and modify it.
Chris@4 1516 _ACEOF
Chris@4 1517 exit
Chris@4 1518 fi
Chris@4 1519
Chris@4 1520 ## ------------------------ ##
Chris@4 1521 ## Autoconf initialization. ##
Chris@4 1522 ## ------------------------ ##
Chris@4 1523
Chris@4 1524 # ac_fn_c_try_compile LINENO
Chris@4 1525 # --------------------------
Chris@4 1526 # Try to compile conftest.$ac_ext, and return whether this succeeded.
Chris@4 1527 ac_fn_c_try_compile ()
Chris@4 1528 {
Chris@4 1529 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1530 rm -f conftest.$ac_objext
Chris@4 1531 if { { ac_try="$ac_compile"
Chris@4 1532 case "(($ac_try" in
Chris@4 1533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1534 *) ac_try_echo=$ac_try;;
Chris@4 1535 esac
Chris@4 1536 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1537 $as_echo "$ac_try_echo"; } >&5
Chris@4 1538 (eval "$ac_compile") 2>conftest.err
Chris@4 1539 ac_status=$?
Chris@4 1540 if test -s conftest.err; then
Chris@4 1541 grep -v '^ *+' conftest.err >conftest.er1
Chris@4 1542 cat conftest.er1 >&5
Chris@4 1543 mv -f conftest.er1 conftest.err
Chris@4 1544 fi
Chris@4 1545 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1546 test $ac_status = 0; } && {
Chris@4 1547 test -z "$ac_c_werror_flag" ||
Chris@4 1548 test ! -s conftest.err
Chris@4 1549 } && test -s conftest.$ac_objext; then :
Chris@4 1550 ac_retval=0
Chris@4 1551 else
Chris@4 1552 $as_echo "$as_me: failed program was:" >&5
Chris@4 1553 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1554
Chris@4 1555 ac_retval=1
Chris@4 1556 fi
Chris@4 1557 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1558 as_fn_set_status $ac_retval
Chris@4 1559
Chris@4 1560 } # ac_fn_c_try_compile
Chris@4 1561
Chris@4 1562 # ac_fn_cxx_try_compile LINENO
Chris@4 1563 # ----------------------------
Chris@4 1564 # Try to compile conftest.$ac_ext, and return whether this succeeded.
Chris@4 1565 ac_fn_cxx_try_compile ()
Chris@4 1566 {
Chris@4 1567 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1568 rm -f conftest.$ac_objext
Chris@4 1569 if { { ac_try="$ac_compile"
Chris@4 1570 case "(($ac_try" in
Chris@4 1571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1572 *) ac_try_echo=$ac_try;;
Chris@4 1573 esac
Chris@4 1574 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1575 $as_echo "$ac_try_echo"; } >&5
Chris@4 1576 (eval "$ac_compile") 2>conftest.err
Chris@4 1577 ac_status=$?
Chris@4 1578 if test -s conftest.err; then
Chris@4 1579 grep -v '^ *+' conftest.err >conftest.er1
Chris@4 1580 cat conftest.er1 >&5
Chris@4 1581 mv -f conftest.er1 conftest.err
Chris@4 1582 fi
Chris@4 1583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1584 test $ac_status = 0; } && {
Chris@4 1585 test -z "$ac_cxx_werror_flag" ||
Chris@4 1586 test ! -s conftest.err
Chris@4 1587 } && test -s conftest.$ac_objext; then :
Chris@4 1588 ac_retval=0
Chris@4 1589 else
Chris@4 1590 $as_echo "$as_me: failed program was:" >&5
Chris@4 1591 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1592
Chris@4 1593 ac_retval=1
Chris@4 1594 fi
Chris@4 1595 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1596 as_fn_set_status $ac_retval
Chris@4 1597
Chris@4 1598 } # ac_fn_cxx_try_compile
Chris@4 1599
Chris@4 1600 # ac_fn_c_try_link LINENO
Chris@4 1601 # -----------------------
Chris@4 1602 # Try to link conftest.$ac_ext, and return whether this succeeded.
Chris@4 1603 ac_fn_c_try_link ()
Chris@4 1604 {
Chris@4 1605 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1606 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@4 1607 if { { ac_try="$ac_link"
Chris@4 1608 case "(($ac_try" in
Chris@4 1609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1610 *) ac_try_echo=$ac_try;;
Chris@4 1611 esac
Chris@4 1612 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1613 $as_echo "$ac_try_echo"; } >&5
Chris@4 1614 (eval "$ac_link") 2>conftest.err
Chris@4 1615 ac_status=$?
Chris@4 1616 if test -s conftest.err; then
Chris@4 1617 grep -v '^ *+' conftest.err >conftest.er1
Chris@4 1618 cat conftest.er1 >&5
Chris@4 1619 mv -f conftest.er1 conftest.err
Chris@4 1620 fi
Chris@4 1621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1622 test $ac_status = 0; } && {
Chris@4 1623 test -z "$ac_c_werror_flag" ||
Chris@4 1624 test ! -s conftest.err
Chris@4 1625 } && test -s conftest$ac_exeext && {
Chris@4 1626 test "$cross_compiling" = yes ||
Chris@55 1627 test -x conftest$ac_exeext
Chris@4 1628 }; then :
Chris@4 1629 ac_retval=0
Chris@4 1630 else
Chris@4 1631 $as_echo "$as_me: failed program was:" >&5
Chris@4 1632 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1633
Chris@4 1634 ac_retval=1
Chris@4 1635 fi
Chris@4 1636 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
Chris@4 1637 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
Chris@4 1638 # interfere with the next link command; also delete a directory that is
Chris@4 1639 # left behind by Apple's compiler. We do this before executing the actions.
Chris@4 1640 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@4 1641 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1642 as_fn_set_status $ac_retval
Chris@4 1643
Chris@4 1644 } # ac_fn_c_try_link
Chris@4 1645
Chris@4 1646 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
Chris@4 1647 # -------------------------------------------------------
Chris@4 1648 # Tests whether HEADER exists and can be compiled using the include files in
Chris@4 1649 # INCLUDES, setting the cache variable VAR accordingly.
Chris@4 1650 ac_fn_c_check_header_compile ()
Chris@4 1651 {
Chris@4 1652 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@4 1654 $as_echo_n "checking for $2... " >&6; }
Chris@4 1655 if eval \${$3+:} false; then :
Chris@4 1656 $as_echo_n "(cached) " >&6
Chris@4 1657 else
Chris@4 1658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 1659 /* end confdefs.h. */
Chris@4 1660 $4
Chris@4 1661 #include <$2>
Chris@4 1662 _ACEOF
Chris@4 1663 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 1664 eval "$3=yes"
Chris@4 1665 else
Chris@4 1666 eval "$3=no"
Chris@4 1667 fi
Chris@4 1668 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 1669 fi
Chris@4 1670 eval ac_res=\$$3
Chris@4 1671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@4 1672 $as_echo "$ac_res" >&6; }
Chris@4 1673 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1674
Chris@4 1675 } # ac_fn_c_check_header_compile
Chris@4 1676
Chris@4 1677 # ac_fn_c_try_cpp LINENO
Chris@4 1678 # ----------------------
Chris@4 1679 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
Chris@4 1680 ac_fn_c_try_cpp ()
Chris@4 1681 {
Chris@4 1682 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1683 if { { ac_try="$ac_cpp conftest.$ac_ext"
Chris@4 1684 case "(($ac_try" in
Chris@4 1685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1686 *) ac_try_echo=$ac_try;;
Chris@4 1687 esac
Chris@4 1688 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1689 $as_echo "$ac_try_echo"; } >&5
Chris@4 1690 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
Chris@4 1691 ac_status=$?
Chris@4 1692 if test -s conftest.err; then
Chris@4 1693 grep -v '^ *+' conftest.err >conftest.er1
Chris@4 1694 cat conftest.er1 >&5
Chris@4 1695 mv -f conftest.er1 conftest.err
Chris@4 1696 fi
Chris@4 1697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1698 test $ac_status = 0; } > conftest.i && {
Chris@4 1699 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
Chris@4 1700 test ! -s conftest.err
Chris@4 1701 }; then :
Chris@4 1702 ac_retval=0
Chris@4 1703 else
Chris@4 1704 $as_echo "$as_me: failed program was:" >&5
Chris@4 1705 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1706
Chris@4 1707 ac_retval=1
Chris@4 1708 fi
Chris@4 1709 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1710 as_fn_set_status $ac_retval
Chris@4 1711
Chris@4 1712 } # ac_fn_c_try_cpp
Chris@4 1713
Chris@4 1714 # ac_fn_c_try_run LINENO
Chris@4 1715 # ----------------------
Chris@4 1716 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
Chris@4 1717 # that executables *can* be run.
Chris@4 1718 ac_fn_c_try_run ()
Chris@4 1719 {
Chris@4 1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1721 if { { ac_try="$ac_link"
Chris@4 1722 case "(($ac_try" in
Chris@4 1723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1724 *) ac_try_echo=$ac_try;;
Chris@4 1725 esac
Chris@4 1726 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1727 $as_echo "$ac_try_echo"; } >&5
Chris@4 1728 (eval "$ac_link") 2>&5
Chris@4 1729 ac_status=$?
Chris@4 1730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1731 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
Chris@4 1732 { { case "(($ac_try" in
Chris@4 1733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1734 *) ac_try_echo=$ac_try;;
Chris@4 1735 esac
Chris@4 1736 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1737 $as_echo "$ac_try_echo"; } >&5
Chris@4 1738 (eval "$ac_try") 2>&5
Chris@4 1739 ac_status=$?
Chris@4 1740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1741 test $ac_status = 0; }; }; then :
Chris@4 1742 ac_retval=0
Chris@4 1743 else
Chris@4 1744 $as_echo "$as_me: program exited with status $ac_status" >&5
Chris@4 1745 $as_echo "$as_me: failed program was:" >&5
Chris@4 1746 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1747
Chris@4 1748 ac_retval=$ac_status
Chris@4 1749 fi
Chris@4 1750 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@4 1751 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1752 as_fn_set_status $ac_retval
Chris@4 1753
Chris@4 1754 } # ac_fn_c_try_run
Chris@4 1755
Chris@4 1756 # ac_fn_c_check_func LINENO FUNC VAR
Chris@4 1757 # ----------------------------------
Chris@4 1758 # Tests whether FUNC exists, setting the cache variable VAR accordingly
Chris@4 1759 ac_fn_c_check_func ()
Chris@4 1760 {
Chris@4 1761 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@4 1763 $as_echo_n "checking for $2... " >&6; }
Chris@4 1764 if eval \${$3+:} false; then :
Chris@4 1765 $as_echo_n "(cached) " >&6
Chris@4 1766 else
Chris@4 1767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 1768 /* end confdefs.h. */
Chris@4 1769 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
Chris@4 1770 For example, HP-UX 11i <limits.h> declares gettimeofday. */
Chris@4 1771 #define $2 innocuous_$2
Chris@4 1772
Chris@4 1773 /* System header to define __stub macros and hopefully few prototypes,
Chris@4 1774 which can conflict with char $2 (); below.
Chris@4 1775 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@4 1776 <limits.h> exists even on freestanding compilers. */
Chris@4 1777
Chris@4 1778 #ifdef __STDC__
Chris@4 1779 # include <limits.h>
Chris@4 1780 #else
Chris@4 1781 # include <assert.h>
Chris@4 1782 #endif
Chris@4 1783
Chris@4 1784 #undef $2
Chris@4 1785
Chris@4 1786 /* Override any GCC internal prototype to avoid an error.
Chris@4 1787 Use char because int might match the return type of a GCC
Chris@4 1788 builtin and then its argument prototype would still apply. */
Chris@4 1789 #ifdef __cplusplus
Chris@4 1790 extern "C"
Chris@4 1791 #endif
Chris@4 1792 char $2 ();
Chris@4 1793 /* The GNU C library defines this for functions which it implements
Chris@4 1794 to always fail with ENOSYS. Some functions are actually named
Chris@4 1795 something starting with __ and the normal name is an alias. */
Chris@4 1796 #if defined __stub_$2 || defined __stub___$2
Chris@4 1797 choke me
Chris@4 1798 #endif
Chris@4 1799
Chris@4 1800 int
Chris@4 1801 main ()
Chris@4 1802 {
Chris@4 1803 return $2 ();
Chris@4 1804 ;
Chris@4 1805 return 0;
Chris@4 1806 }
Chris@4 1807 _ACEOF
Chris@4 1808 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 1809 eval "$3=yes"
Chris@4 1810 else
Chris@4 1811 eval "$3=no"
Chris@4 1812 fi
Chris@4 1813 rm -f core conftest.err conftest.$ac_objext \
Chris@4 1814 conftest$ac_exeext conftest.$ac_ext
Chris@4 1815 fi
Chris@4 1816 eval ac_res=\$$3
Chris@4 1817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@4 1818 $as_echo "$ac_res" >&6; }
Chris@4 1819 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1820
Chris@4 1821 } # ac_fn_c_check_func
Chris@4 1822
Chris@4 1823 # ac_fn_cxx_try_cpp LINENO
Chris@4 1824 # ------------------------
Chris@4 1825 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
Chris@4 1826 ac_fn_cxx_try_cpp ()
Chris@4 1827 {
Chris@4 1828 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1829 if { { ac_try="$ac_cpp conftest.$ac_ext"
Chris@4 1830 case "(($ac_try" in
Chris@4 1831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1832 *) ac_try_echo=$ac_try;;
Chris@4 1833 esac
Chris@4 1834 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1835 $as_echo "$ac_try_echo"; } >&5
Chris@4 1836 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
Chris@4 1837 ac_status=$?
Chris@4 1838 if test -s conftest.err; then
Chris@4 1839 grep -v '^ *+' conftest.err >conftest.er1
Chris@4 1840 cat conftest.er1 >&5
Chris@4 1841 mv -f conftest.er1 conftest.err
Chris@4 1842 fi
Chris@4 1843 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1844 test $ac_status = 0; } > conftest.i && {
Chris@4 1845 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
Chris@4 1846 test ! -s conftest.err
Chris@4 1847 }; then :
Chris@4 1848 ac_retval=0
Chris@4 1849 else
Chris@4 1850 $as_echo "$as_me: failed program was:" >&5
Chris@4 1851 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1852
Chris@4 1853 ac_retval=1
Chris@4 1854 fi
Chris@4 1855 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1856 as_fn_set_status $ac_retval
Chris@4 1857
Chris@4 1858 } # ac_fn_cxx_try_cpp
Chris@4 1859
Chris@4 1860 # ac_fn_cxx_try_link LINENO
Chris@4 1861 # -------------------------
Chris@4 1862 # Try to link conftest.$ac_ext, and return whether this succeeded.
Chris@4 1863 ac_fn_cxx_try_link ()
Chris@4 1864 {
Chris@4 1865 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1866 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@4 1867 if { { ac_try="$ac_link"
Chris@4 1868 case "(($ac_try" in
Chris@4 1869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1870 *) ac_try_echo=$ac_try;;
Chris@4 1871 esac
Chris@4 1872 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1873 $as_echo "$ac_try_echo"; } >&5
Chris@4 1874 (eval "$ac_link") 2>conftest.err
Chris@4 1875 ac_status=$?
Chris@4 1876 if test -s conftest.err; then
Chris@4 1877 grep -v '^ *+' conftest.err >conftest.er1
Chris@4 1878 cat conftest.er1 >&5
Chris@4 1879 mv -f conftest.er1 conftest.err
Chris@4 1880 fi
Chris@4 1881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1882 test $ac_status = 0; } && {
Chris@4 1883 test -z "$ac_cxx_werror_flag" ||
Chris@4 1884 test ! -s conftest.err
Chris@4 1885 } && test -s conftest$ac_exeext && {
Chris@4 1886 test "$cross_compiling" = yes ||
Chris@55 1887 test -x conftest$ac_exeext
Chris@4 1888 }; then :
Chris@4 1889 ac_retval=0
Chris@4 1890 else
Chris@4 1891 $as_echo "$as_me: failed program was:" >&5
Chris@4 1892 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1893
Chris@4 1894 ac_retval=1
Chris@4 1895 fi
Chris@4 1896 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
Chris@4 1897 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
Chris@4 1898 # interfere with the next link command; also delete a directory that is
Chris@4 1899 # left behind by Apple's compiler. We do this before executing the actions.
Chris@4 1900 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@4 1901 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1902 as_fn_set_status $ac_retval
Chris@4 1903
Chris@4 1904 } # ac_fn_cxx_try_link
Chris@4 1905 cat >config.log <<_ACEOF
Chris@4 1906 This file contains any messages produced by compilers while
Chris@4 1907 running configure, to aid debugging if configure makes a mistake.
Chris@4 1908
Chris@4 1909 It was created by PortAudioCpp $as_me 12, which was
Chris@55 1910 generated by GNU Autoconf 2.69. Invocation command line was
Chris@4 1911
Chris@4 1912 $ $0 $@
Chris@4 1913
Chris@4 1914 _ACEOF
Chris@4 1915 exec 5>>config.log
Chris@4 1916 {
Chris@4 1917 cat <<_ASUNAME
Chris@4 1918 ## --------- ##
Chris@4 1919 ## Platform. ##
Chris@4 1920 ## --------- ##
Chris@4 1921
Chris@4 1922 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@4 1923 uname -m = `(uname -m) 2>/dev/null || echo unknown`
Chris@4 1924 uname -r = `(uname -r) 2>/dev/null || echo unknown`
Chris@4 1925 uname -s = `(uname -s) 2>/dev/null || echo unknown`
Chris@4 1926 uname -v = `(uname -v) 2>/dev/null || echo unknown`
Chris@4 1927
Chris@4 1928 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
Chris@4 1929 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
Chris@4 1930
Chris@4 1931 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
Chris@4 1932 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
Chris@4 1933 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Chris@4 1934 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Chris@4 1935 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
Chris@4 1936 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
Chris@4 1937 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
Chris@4 1938
Chris@4 1939 _ASUNAME
Chris@4 1940
Chris@4 1941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 1942 for as_dir in $PATH
Chris@4 1943 do
Chris@4 1944 IFS=$as_save_IFS
Chris@4 1945 test -z "$as_dir" && as_dir=.
Chris@4 1946 $as_echo "PATH: $as_dir"
Chris@4 1947 done
Chris@4 1948 IFS=$as_save_IFS
Chris@4 1949
Chris@4 1950 } >&5
Chris@4 1951
Chris@4 1952 cat >&5 <<_ACEOF
Chris@4 1953
Chris@4 1954
Chris@4 1955 ## ----------- ##
Chris@4 1956 ## Core tests. ##
Chris@4 1957 ## ----------- ##
Chris@4 1958
Chris@4 1959 _ACEOF
Chris@4 1960
Chris@4 1961
Chris@4 1962 # Keep a trace of the command line.
Chris@4 1963 # Strip out --no-create and --no-recursion so they do not pile up.
Chris@4 1964 # Strip out --silent because we don't want to record it for future runs.
Chris@4 1965 # Also quote any args containing shell meta-characters.
Chris@4 1966 # Make two passes to allow for proper duplicate-argument suppression.
Chris@4 1967 ac_configure_args=
Chris@4 1968 ac_configure_args0=
Chris@4 1969 ac_configure_args1=
Chris@4 1970 ac_must_keep_next=false
Chris@4 1971 for ac_pass in 1 2
Chris@4 1972 do
Chris@4 1973 for ac_arg
Chris@4 1974 do
Chris@4 1975 case $ac_arg in
Chris@4 1976 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
Chris@4 1977 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@4 1978 | -silent | --silent | --silen | --sile | --sil)
Chris@4 1979 continue ;;
Chris@4 1980 *\'*)
Chris@4 1981 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@4 1982 esac
Chris@4 1983 case $ac_pass in
Chris@4 1984 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Chris@4 1985 2)
Chris@4 1986 as_fn_append ac_configure_args1 " '$ac_arg'"
Chris@4 1987 if test $ac_must_keep_next = true; then
Chris@4 1988 ac_must_keep_next=false # Got value, back to normal.
Chris@4 1989 else
Chris@4 1990 case $ac_arg in
Chris@4 1991 *=* | --config-cache | -C | -disable-* | --disable-* \
Chris@4 1992 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
Chris@4 1993 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
Chris@4 1994 | -with-* | --with-* | -without-* | --without-* | --x)
Chris@4 1995 case "$ac_configure_args0 " in
Chris@4 1996 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
Chris@4 1997 esac
Chris@4 1998 ;;
Chris@4 1999 -* ) ac_must_keep_next=true ;;
Chris@4 2000 esac
Chris@4 2001 fi
Chris@4 2002 as_fn_append ac_configure_args " '$ac_arg'"
Chris@4 2003 ;;
Chris@4 2004 esac
Chris@4 2005 done
Chris@4 2006 done
Chris@4 2007 { ac_configure_args0=; unset ac_configure_args0;}
Chris@4 2008 { ac_configure_args1=; unset ac_configure_args1;}
Chris@4 2009
Chris@4 2010 # When interrupted or exit'd, cleanup temporary files, and complete
Chris@4 2011 # config.log. We remove comments because anyway the quotes in there
Chris@4 2012 # would cause problems or look ugly.
Chris@4 2013 # WARNING: Use '\'' to represent an apostrophe within the trap.
Chris@4 2014 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Chris@4 2015 trap 'exit_status=$?
Chris@4 2016 # Save into config.log some information that might help in debugging.
Chris@4 2017 {
Chris@4 2018 echo
Chris@4 2019
Chris@4 2020 $as_echo "## ---------------- ##
Chris@4 2021 ## Cache variables. ##
Chris@4 2022 ## ---------------- ##"
Chris@4 2023 echo
Chris@4 2024 # The following way of writing the cache mishandles newlines in values,
Chris@4 2025 (
Chris@4 2026 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
Chris@4 2027 eval ac_val=\$$ac_var
Chris@4 2028 case $ac_val in #(
Chris@4 2029 *${as_nl}*)
Chris@4 2030 case $ac_var in #(
Chris@4 2031 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Chris@4 2032 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Chris@4 2033 esac
Chris@4 2034 case $ac_var in #(
Chris@4 2035 _ | IFS | as_nl) ;; #(
Chris@4 2036 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Chris@4 2037 *) { eval $ac_var=; unset $ac_var;} ;;
Chris@4 2038 esac ;;
Chris@4 2039 esac
Chris@4 2040 done
Chris@4 2041 (set) 2>&1 |
Chris@4 2042 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
Chris@4 2043 *${as_nl}ac_space=\ *)
Chris@4 2044 sed -n \
Chris@4 2045 "s/'\''/'\''\\\\'\'''\''/g;
Chris@4 2046 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
Chris@4 2047 ;; #(
Chris@4 2048 *)
Chris@4 2049 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Chris@4 2050 ;;
Chris@4 2051 esac |
Chris@4 2052 sort
Chris@4 2053 )
Chris@4 2054 echo
Chris@4 2055
Chris@4 2056 $as_echo "## ----------------- ##
Chris@4 2057 ## Output variables. ##
Chris@4 2058 ## ----------------- ##"
Chris@4 2059 echo
Chris@4 2060 for ac_var in $ac_subst_vars
Chris@4 2061 do
Chris@4 2062 eval ac_val=\$$ac_var
Chris@4 2063 case $ac_val in
Chris@4 2064 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Chris@4 2065 esac
Chris@4 2066 $as_echo "$ac_var='\''$ac_val'\''"
Chris@4 2067 done | sort
Chris@4 2068 echo
Chris@4 2069
Chris@4 2070 if test -n "$ac_subst_files"; then
Chris@4 2071 $as_echo "## ------------------- ##
Chris@4 2072 ## File substitutions. ##
Chris@4 2073 ## ------------------- ##"
Chris@4 2074 echo
Chris@4 2075 for ac_var in $ac_subst_files
Chris@4 2076 do
Chris@4 2077 eval ac_val=\$$ac_var
Chris@4 2078 case $ac_val in
Chris@4 2079 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Chris@4 2080 esac
Chris@4 2081 $as_echo "$ac_var='\''$ac_val'\''"
Chris@4 2082 done | sort
Chris@4 2083 echo
Chris@4 2084 fi
Chris@4 2085
Chris@4 2086 if test -s confdefs.h; then
Chris@4 2087 $as_echo "## ----------- ##
Chris@4 2088 ## confdefs.h. ##
Chris@4 2089 ## ----------- ##"
Chris@4 2090 echo
Chris@4 2091 cat confdefs.h
Chris@4 2092 echo
Chris@4 2093 fi
Chris@4 2094 test "$ac_signal" != 0 &&
Chris@4 2095 $as_echo "$as_me: caught signal $ac_signal"
Chris@4 2096 $as_echo "$as_me: exit $exit_status"
Chris@4 2097 } >&5
Chris@4 2098 rm -f core *.core core.conftest.* &&
Chris@4 2099 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Chris@4 2100 exit $exit_status
Chris@4 2101 ' 0
Chris@4 2102 for ac_signal in 1 2 13 15; do
Chris@4 2103 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Chris@4 2104 done
Chris@4 2105 ac_signal=0
Chris@4 2106
Chris@4 2107 # confdefs.h avoids OS command line length limits that DEFS can exceed.
Chris@4 2108 rm -f -r conftest* confdefs.h
Chris@4 2109
Chris@4 2110 $as_echo "/* confdefs.h */" > confdefs.h
Chris@4 2111
Chris@4 2112 # Predefined preprocessor variables.
Chris@4 2113
Chris@4 2114 cat >>confdefs.h <<_ACEOF
Chris@4 2115 #define PACKAGE_NAME "$PACKAGE_NAME"
Chris@4 2116 _ACEOF
Chris@4 2117
Chris@4 2118 cat >>confdefs.h <<_ACEOF
Chris@4 2119 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
Chris@4 2120 _ACEOF
Chris@4 2121
Chris@4 2122 cat >>confdefs.h <<_ACEOF
Chris@4 2123 #define PACKAGE_VERSION "$PACKAGE_VERSION"
Chris@4 2124 _ACEOF
Chris@4 2125
Chris@4 2126 cat >>confdefs.h <<_ACEOF
Chris@4 2127 #define PACKAGE_STRING "$PACKAGE_STRING"
Chris@4 2128 _ACEOF
Chris@4 2129
Chris@4 2130 cat >>confdefs.h <<_ACEOF
Chris@4 2131 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
Chris@4 2132 _ACEOF
Chris@4 2133
Chris@4 2134 cat >>confdefs.h <<_ACEOF
Chris@4 2135 #define PACKAGE_URL "$PACKAGE_URL"
Chris@4 2136 _ACEOF
Chris@4 2137
Chris@4 2138
Chris@4 2139 # Let the site file select an alternate cache file if it wants to.
Chris@4 2140 # Prefer an explicitly selected file to automatically selected ones.
Chris@4 2141 ac_site_file1=NONE
Chris@4 2142 ac_site_file2=NONE
Chris@4 2143 if test -n "$CONFIG_SITE"; then
Chris@4 2144 # We do not want a PATH search for config.site.
Chris@4 2145 case $CONFIG_SITE in #((
Chris@4 2146 -*) ac_site_file1=./$CONFIG_SITE;;
Chris@4 2147 */*) ac_site_file1=$CONFIG_SITE;;
Chris@4 2148 *) ac_site_file1=./$CONFIG_SITE;;
Chris@4 2149 esac
Chris@4 2150 elif test "x$prefix" != xNONE; then
Chris@4 2151 ac_site_file1=$prefix/share/config.site
Chris@4 2152 ac_site_file2=$prefix/etc/config.site
Chris@4 2153 else
Chris@4 2154 ac_site_file1=$ac_default_prefix/share/config.site
Chris@4 2155 ac_site_file2=$ac_default_prefix/etc/config.site
Chris@4 2156 fi
Chris@4 2157 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
Chris@4 2158 do
Chris@4 2159 test "x$ac_site_file" = xNONE && continue
Chris@4 2160 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
Chris@4 2161 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Chris@4 2162 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
Chris@4 2163 sed 's/^/| /' "$ac_site_file" >&5
Chris@4 2164 . "$ac_site_file" \
Chris@4 2165 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 2166 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 2167 as_fn_error $? "failed to load site script $ac_site_file
Chris@4 2168 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 2169 fi
Chris@4 2170 done
Chris@4 2171
Chris@4 2172 if test -r "$cache_file"; then
Chris@4 2173 # Some versions of bash will fail to source /dev/null (special files
Chris@4 2174 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
Chris@4 2175 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
Chris@4 2176 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Chris@4 2177 $as_echo "$as_me: loading cache $cache_file" >&6;}
Chris@4 2178 case $cache_file in
Chris@4 2179 [\\/]* | ?:[\\/]* ) . "$cache_file";;
Chris@4 2180 *) . "./$cache_file";;
Chris@4 2181 esac
Chris@4 2182 fi
Chris@4 2183 else
Chris@4 2184 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Chris@4 2185 $as_echo "$as_me: creating cache $cache_file" >&6;}
Chris@4 2186 >$cache_file
Chris@4 2187 fi
Chris@4 2188
Chris@4 2189 # Check that the precious variables saved in the cache have kept the same
Chris@4 2190 # value.
Chris@4 2191 ac_cache_corrupted=false
Chris@4 2192 for ac_var in $ac_precious_vars; do
Chris@4 2193 eval ac_old_set=\$ac_cv_env_${ac_var}_set
Chris@4 2194 eval ac_new_set=\$ac_env_${ac_var}_set
Chris@4 2195 eval ac_old_val=\$ac_cv_env_${ac_var}_value
Chris@4 2196 eval ac_new_val=\$ac_env_${ac_var}_value
Chris@4 2197 case $ac_old_set,$ac_new_set in
Chris@4 2198 set,)
Chris@4 2199 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
Chris@4 2200 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Chris@4 2201 ac_cache_corrupted=: ;;
Chris@4 2202 ,set)
Chris@4 2203 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
Chris@4 2204 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Chris@4 2205 ac_cache_corrupted=: ;;
Chris@4 2206 ,);;
Chris@4 2207 *)
Chris@4 2208 if test "x$ac_old_val" != "x$ac_new_val"; then
Chris@4 2209 # differences in whitespace do not lead to failure.
Chris@4 2210 ac_old_val_w=`echo x $ac_old_val`
Chris@4 2211 ac_new_val_w=`echo x $ac_new_val`
Chris@4 2212 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Chris@4 2213 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Chris@4 2214 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
Chris@4 2215 ac_cache_corrupted=:
Chris@4 2216 else
Chris@4 2217 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
Chris@4 2218 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
Chris@4 2219 eval $ac_var=\$ac_old_val
Chris@4 2220 fi
Chris@4 2221 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Chris@4 2222 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Chris@4 2223 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Chris@4 2224 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Chris@4 2225 fi;;
Chris@4 2226 esac
Chris@4 2227 # Pass precious variables to config.status.
Chris@4 2228 if test "$ac_new_set" = set; then
Chris@4 2229 case $ac_new_val in
Chris@4 2230 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@4 2231 *) ac_arg=$ac_var=$ac_new_val ;;
Chris@4 2232 esac
Chris@4 2233 case " $ac_configure_args " in
Chris@4 2234 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Chris@4 2235 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Chris@4 2236 esac
Chris@4 2237 fi
Chris@4 2238 done
Chris@4 2239 if $ac_cache_corrupted; then
Chris@4 2240 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 2241 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 2242 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Chris@4 2243 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Chris@4 2244 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Chris@4 2245 fi
Chris@4 2246 ## -------------------- ##
Chris@4 2247 ## Main body of script. ##
Chris@4 2248 ## -------------------- ##
Chris@4 2249
Chris@4 2250 ac_ext=c
Chris@4 2251 ac_cpp='$CPP $CPPFLAGS'
Chris@4 2252 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 2253 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 2254 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 2255
Chris@4 2256
Chris@4 2257
Chris@55 2258 am__api_version='1.14'
Chris@4 2259
Chris@4 2260 ac_aux_dir=
Chris@4 2261 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
Chris@4 2262 if test -f "$ac_dir/install-sh"; then
Chris@4 2263 ac_aux_dir=$ac_dir
Chris@4 2264 ac_install_sh="$ac_aux_dir/install-sh -c"
Chris@4 2265 break
Chris@4 2266 elif test -f "$ac_dir/install.sh"; then
Chris@4 2267 ac_aux_dir=$ac_dir
Chris@4 2268 ac_install_sh="$ac_aux_dir/install.sh -c"
Chris@4 2269 break
Chris@4 2270 elif test -f "$ac_dir/shtool"; then
Chris@4 2271 ac_aux_dir=$ac_dir
Chris@4 2272 ac_install_sh="$ac_aux_dir/shtool install -c"
Chris@4 2273 break
Chris@4 2274 fi
Chris@4 2275 done
Chris@4 2276 if test -z "$ac_aux_dir"; then
Chris@4 2277 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
Chris@4 2278 fi
Chris@4 2279
Chris@4 2280 # These three variables are undocumented and unsupported,
Chris@4 2281 # and are intended to be withdrawn in a future Autoconf release.
Chris@4 2282 # They can cause serious problems if a builder's source tree is in a directory
Chris@4 2283 # whose full name contains unusual characters.
Chris@4 2284 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
Chris@4 2285 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
Chris@4 2286 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
Chris@4 2287
Chris@4 2288
Chris@4 2289 # Find a good install program. We prefer a C program (faster),
Chris@4 2290 # so one script is as good as another. But avoid the broken or
Chris@4 2291 # incompatible versions:
Chris@4 2292 # SysV /etc/install, /usr/sbin/install
Chris@4 2293 # SunOS /usr/etc/install
Chris@4 2294 # IRIX /sbin/install
Chris@4 2295 # AIX /bin/install
Chris@4 2296 # AmigaOS /C/install, which installs bootblocks on floppy discs
Chris@4 2297 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
Chris@4 2298 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
Chris@4 2299 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
Chris@4 2300 # OS/2's system install, which has a completely different semantic
Chris@4 2301 # ./install, which can be erroneously created by make from ./install.sh.
Chris@4 2302 # Reject install programs that cannot install multiple files.
Chris@4 2303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
Chris@4 2304 $as_echo_n "checking for a BSD-compatible install... " >&6; }
Chris@4 2305 if test -z "$INSTALL"; then
Chris@4 2306 if ${ac_cv_path_install+:} false; then :
Chris@4 2307 $as_echo_n "(cached) " >&6
Chris@4 2308 else
Chris@4 2309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 2310 for as_dir in $PATH
Chris@4 2311 do
Chris@4 2312 IFS=$as_save_IFS
Chris@4 2313 test -z "$as_dir" && as_dir=.
Chris@4 2314 # Account for people who put trailing slashes in PATH elements.
Chris@4 2315 case $as_dir/ in #((
Chris@4 2316 ./ | .// | /[cC]/* | \
Chris@4 2317 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Chris@4 2318 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
Chris@4 2319 /usr/ucb/* ) ;;
Chris@4 2320 *)
Chris@4 2321 # OSF1 and SCO ODT 3.0 have their own names for install.
Chris@4 2322 # Don't use installbsd from OSF since it installs stuff as root
Chris@4 2323 # by default.
Chris@4 2324 for ac_prog in ginstall scoinst install; do
Chris@4 2325 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 2326 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
Chris@4 2327 if test $ac_prog = install &&
Chris@4 2328 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Chris@4 2329 # AIX install. It has an incompatible calling convention.
Chris@4 2330 :
Chris@4 2331 elif test $ac_prog = install &&
Chris@4 2332 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Chris@4 2333 # program-specific install script used by HP pwplus--don't use.
Chris@4 2334 :
Chris@4 2335 else
Chris@4 2336 rm -rf conftest.one conftest.two conftest.dir
Chris@4 2337 echo one > conftest.one
Chris@4 2338 echo two > conftest.two
Chris@4 2339 mkdir conftest.dir
Chris@4 2340 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
Chris@4 2341 test -s conftest.one && test -s conftest.two &&
Chris@4 2342 test -s conftest.dir/conftest.one &&
Chris@4 2343 test -s conftest.dir/conftest.two
Chris@4 2344 then
Chris@4 2345 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
Chris@4 2346 break 3
Chris@4 2347 fi
Chris@4 2348 fi
Chris@4 2349 fi
Chris@4 2350 done
Chris@4 2351 done
Chris@4 2352 ;;
Chris@4 2353 esac
Chris@4 2354
Chris@4 2355 done
Chris@4 2356 IFS=$as_save_IFS
Chris@4 2357
Chris@4 2358 rm -rf conftest.one conftest.two conftest.dir
Chris@4 2359
Chris@4 2360 fi
Chris@4 2361 if test "${ac_cv_path_install+set}" = set; then
Chris@4 2362 INSTALL=$ac_cv_path_install
Chris@4 2363 else
Chris@4 2364 # As a last resort, use the slow shell script. Don't cache a
Chris@4 2365 # value for INSTALL within a source directory, because that will
Chris@4 2366 # break other packages using the cache if that directory is
Chris@4 2367 # removed, or if the value is a relative name.
Chris@4 2368 INSTALL=$ac_install_sh
Chris@4 2369 fi
Chris@4 2370 fi
Chris@4 2371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
Chris@4 2372 $as_echo "$INSTALL" >&6; }
Chris@4 2373
Chris@4 2374 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
Chris@4 2375 # It thinks the first close brace ends the variable substitution.
Chris@4 2376 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
Chris@4 2377
Chris@4 2378 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
Chris@4 2379
Chris@4 2380 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
Chris@4 2381
Chris@4 2382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
Chris@4 2383 $as_echo_n "checking whether build environment is sane... " >&6; }
Chris@4 2384 # Reject unsafe characters in $srcdir or the absolute working directory
Chris@4 2385 # name. Accept space and tab only in the latter.
Chris@4 2386 am_lf='
Chris@4 2387 '
Chris@4 2388 case `pwd` in
Chris@4 2389 *[\\\"\#\$\&\'\`$am_lf]*)
Chris@4 2390 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
Chris@4 2391 esac
Chris@4 2392 case $srcdir in
Chris@4 2393 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
Chris@55 2394 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
Chris@55 2395 esac
Chris@55 2396
Chris@55 2397 # Do 'set' in a subshell so we don't clobber the current shell's
Chris@4 2398 # arguments. Must try -L first in case configure is actually a
Chris@4 2399 # symlink; some systems play weird games with the mod time of symlinks
Chris@4 2400 # (eg FreeBSD returns the mod time of the symlink's containing
Chris@4 2401 # directory).
Chris@4 2402 if (
Chris@55 2403 am_has_slept=no
Chris@55 2404 for am_try in 1 2; do
Chris@55 2405 echo "timestamp, slept: $am_has_slept" > conftest.file
Chris@55 2406 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
Chris@55 2407 if test "$*" = "X"; then
Chris@55 2408 # -L didn't work.
Chris@55 2409 set X `ls -t "$srcdir/configure" conftest.file`
Chris@55 2410 fi
Chris@55 2411 if test "$*" != "X $srcdir/configure conftest.file" \
Chris@55 2412 && test "$*" != "X conftest.file $srcdir/configure"; then
Chris@55 2413
Chris@55 2414 # If neither matched, then we have a broken ls. This can happen
Chris@55 2415 # if, for instance, CONFIG_SHELL is bash and it inherits a
Chris@55 2416 # broken ls alias from the environment. This has actually
Chris@55 2417 # happened. Such a system could not be considered "sane".
Chris@55 2418 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
Chris@55 2419 alias in your environment" "$LINENO" 5
Chris@55 2420 fi
Chris@55 2421 if test "$2" = conftest.file || test $am_try -eq 2; then
Chris@55 2422 break
Chris@55 2423 fi
Chris@55 2424 # Just in case.
Chris@55 2425 sleep 1
Chris@55 2426 am_has_slept=yes
Chris@55 2427 done
Chris@4 2428 test "$2" = conftest.file
Chris@4 2429 )
Chris@4 2430 then
Chris@4 2431 # Ok.
Chris@4 2432 :
Chris@4 2433 else
Chris@4 2434 as_fn_error $? "newly created file is older than distributed files!
Chris@4 2435 Check your system clock" "$LINENO" 5
Chris@4 2436 fi
Chris@4 2437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@4 2438 $as_echo "yes" >&6; }
Chris@55 2439 # If we didn't sleep, we still need to ensure time stamps of config.status and
Chris@55 2440 # generated files are strictly newer.
Chris@55 2441 am_sleep_pid=
Chris@55 2442 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
Chris@55 2443 ( sleep 1 ) &
Chris@55 2444 am_sleep_pid=$!
Chris@55 2445 fi
Chris@55 2446
Chris@55 2447 rm -f conftest.file
Chris@55 2448
Chris@4 2449 test "$program_prefix" != NONE &&
Chris@4 2450 program_transform_name="s&^&$program_prefix&;$program_transform_name"
Chris@4 2451 # Use a double $ so make ignores it.
Chris@4 2452 test "$program_suffix" != NONE &&
Chris@4 2453 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
Chris@4 2454 # Double any \ or $.
Chris@4 2455 # By default was `s,x,x', remove it if useless.
Chris@4 2456 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
Chris@4 2457 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
Chris@4 2458
Chris@4 2459 # expand $ac_aux_dir to an absolute path
Chris@4 2460 am_aux_dir=`cd $ac_aux_dir && pwd`
Chris@4 2461
Chris@4 2462 if test x"${MISSING+set}" != xset; then
Chris@4 2463 case $am_aux_dir in
Chris@4 2464 *\ * | *\ *)
Chris@4 2465 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
Chris@4 2466 *)
Chris@4 2467 MISSING="\${SHELL} $am_aux_dir/missing" ;;
Chris@4 2468 esac
Chris@4 2469 fi
Chris@4 2470 # Use eval to expand $SHELL
Chris@55 2471 if eval "$MISSING --is-lightweight"; then
Chris@55 2472 am_missing_run="$MISSING "
Chris@4 2473 else
Chris@4 2474 am_missing_run=
Chris@55 2475 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
Chris@55 2476 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
Chris@4 2477 fi
Chris@4 2478
Chris@4 2479 if test x"${install_sh}" != xset; then
Chris@4 2480 case $am_aux_dir in
Chris@4 2481 *\ * | *\ *)
Chris@4 2482 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
Chris@4 2483 *)
Chris@4 2484 install_sh="\${SHELL} $am_aux_dir/install-sh"
Chris@4 2485 esac
Chris@4 2486 fi
Chris@4 2487
Chris@55 2488 # Installed binaries are usually stripped using 'strip' when the user
Chris@55 2489 # run "make install-strip". However 'strip' might not be the right
Chris@4 2490 # tool to use in cross-compilation environments, therefore Automake
Chris@55 2491 # will honor the 'STRIP' environment variable to overrule this program.
Chris@4 2492 if test "$cross_compiling" != no; then
Chris@4 2493 if test -n "$ac_tool_prefix"; then
Chris@4 2494 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Chris@4 2495 set dummy ${ac_tool_prefix}strip; ac_word=$2
Chris@4 2496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 2497 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 2498 if ${ac_cv_prog_STRIP+:} false; then :
Chris@4 2499 $as_echo_n "(cached) " >&6
Chris@4 2500 else
Chris@4 2501 if test -n "$STRIP"; then
Chris@4 2502 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
Chris@4 2503 else
Chris@4 2504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 2505 for as_dir in $PATH
Chris@4 2506 do
Chris@4 2507 IFS=$as_save_IFS
Chris@4 2508 test -z "$as_dir" && as_dir=.
Chris@4 2509 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 2510 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 2511 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Chris@4 2512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 2513 break 2
Chris@4 2514 fi
Chris@4 2515 done
Chris@4 2516 done
Chris@4 2517 IFS=$as_save_IFS
Chris@4 2518
Chris@4 2519 fi
Chris@4 2520 fi
Chris@4 2521 STRIP=$ac_cv_prog_STRIP
Chris@4 2522 if test -n "$STRIP"; then
Chris@4 2523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Chris@4 2524 $as_echo "$STRIP" >&6; }
Chris@4 2525 else
Chris@4 2526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 2527 $as_echo "no" >&6; }
Chris@4 2528 fi
Chris@4 2529
Chris@4 2530
Chris@4 2531 fi
Chris@4 2532 if test -z "$ac_cv_prog_STRIP"; then
Chris@4 2533 ac_ct_STRIP=$STRIP
Chris@4 2534 # Extract the first word of "strip", so it can be a program name with args.
Chris@4 2535 set dummy strip; ac_word=$2
Chris@4 2536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 2537 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 2538 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Chris@4 2539 $as_echo_n "(cached) " >&6
Chris@4 2540 else
Chris@4 2541 if test -n "$ac_ct_STRIP"; then
Chris@4 2542 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Chris@4 2543 else
Chris@4 2544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 2545 for as_dir in $PATH
Chris@4 2546 do
Chris@4 2547 IFS=$as_save_IFS
Chris@4 2548 test -z "$as_dir" && as_dir=.
Chris@4 2549 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 2550 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 2551 ac_cv_prog_ac_ct_STRIP="strip"
Chris@4 2552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 2553 break 2
Chris@4 2554 fi
Chris@4 2555 done
Chris@4 2556 done
Chris@4 2557 IFS=$as_save_IFS
Chris@4 2558
Chris@4 2559 fi
Chris@4 2560 fi
Chris@4 2561 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
Chris@4 2562 if test -n "$ac_ct_STRIP"; then
Chris@4 2563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
Chris@4 2564 $as_echo "$ac_ct_STRIP" >&6; }
Chris@4 2565 else
Chris@4 2566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 2567 $as_echo "no" >&6; }
Chris@4 2568 fi
Chris@4 2569
Chris@4 2570 if test "x$ac_ct_STRIP" = x; then
Chris@4 2571 STRIP=":"
Chris@4 2572 else
Chris@4 2573 case $cross_compiling:$ac_tool_warned in
Chris@4 2574 yes:)
Chris@4 2575 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 2576 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 2577 ac_tool_warned=yes ;;
Chris@4 2578 esac
Chris@4 2579 STRIP=$ac_ct_STRIP
Chris@4 2580 fi
Chris@4 2581 else
Chris@4 2582 STRIP="$ac_cv_prog_STRIP"
Chris@4 2583 fi
Chris@4 2584
Chris@4 2585 fi
Chris@4 2586 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
Chris@4 2587
Chris@4 2588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
Chris@4 2589 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
Chris@4 2590 if test -z "$MKDIR_P"; then
Chris@4 2591 if ${ac_cv_path_mkdir+:} false; then :
Chris@4 2592 $as_echo_n "(cached) " >&6
Chris@4 2593 else
Chris@4 2594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 2595 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
Chris@4 2596 do
Chris@4 2597 IFS=$as_save_IFS
Chris@4 2598 test -z "$as_dir" && as_dir=.
Chris@4 2599 for ac_prog in mkdir gmkdir; do
Chris@4 2600 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 2601 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
Chris@4 2602 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
Chris@4 2603 'mkdir (GNU coreutils) '* | \
Chris@4 2604 'mkdir (coreutils) '* | \
Chris@4 2605 'mkdir (fileutils) '4.1*)
Chris@4 2606 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
Chris@4 2607 break 3;;
Chris@4 2608 esac
Chris@4 2609 done
Chris@4 2610 done
Chris@4 2611 done
Chris@4 2612 IFS=$as_save_IFS
Chris@4 2613
Chris@4 2614 fi
Chris@4 2615
Chris@4 2616 test -d ./--version && rmdir ./--version
Chris@4 2617 if test "${ac_cv_path_mkdir+set}" = set; then
Chris@4 2618 MKDIR_P="$ac_cv_path_mkdir -p"
Chris@4 2619 else
Chris@4 2620 # As a last resort, use the slow shell script. Don't cache a
Chris@4 2621 # value for MKDIR_P within a source directory, because that will
Chris@4 2622 # break other packages using the cache if that directory is
Chris@4 2623 # removed, or if the value is a relative name.
Chris@4 2624 MKDIR_P="$ac_install_sh -d"
Chris@4 2625 fi
Chris@4 2626 fi
Chris@4 2627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
Chris@4 2628 $as_echo "$MKDIR_P" >&6; }
Chris@4 2629
Chris@4 2630 for ac_prog in gawk mawk nawk awk
Chris@4 2631 do
Chris@4 2632 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@4 2633 set dummy $ac_prog; ac_word=$2
Chris@4 2634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 2635 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 2636 if ${ac_cv_prog_AWK+:} false; then :
Chris@4 2637 $as_echo_n "(cached) " >&6
Chris@4 2638 else
Chris@4 2639 if test -n "$AWK"; then
Chris@4 2640 ac_cv_prog_AWK="$AWK" # Let the user override the test.
Chris@4 2641 else
Chris@4 2642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 2643 for as_dir in $PATH
Chris@4 2644 do
Chris@4 2645 IFS=$as_save_IFS
Chris@4 2646 test -z "$as_dir" && as_dir=.
Chris@4 2647 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 2648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 2649 ac_cv_prog_AWK="$ac_prog"
Chris@4 2650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 2651 break 2
Chris@4 2652 fi
Chris@4 2653 done
Chris@4 2654 done
Chris@4 2655 IFS=$as_save_IFS
Chris@4 2656
Chris@4 2657 fi
Chris@4 2658 fi
Chris@4 2659 AWK=$ac_cv_prog_AWK
Chris@4 2660 if test -n "$AWK"; then
Chris@4 2661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
Chris@4 2662 $as_echo "$AWK" >&6; }
Chris@4 2663 else
Chris@4 2664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 2665 $as_echo "no" >&6; }
Chris@4 2666 fi
Chris@4 2667
Chris@4 2668
Chris@4 2669 test -n "$AWK" && break
Chris@4 2670 done
Chris@4 2671
Chris@4 2672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Chris@4 2673 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
Chris@4 2674 set x ${MAKE-make}
Chris@4 2675 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Chris@4 2676 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Chris@4 2677 $as_echo_n "(cached) " >&6
Chris@4 2678 else
Chris@4 2679 cat >conftest.make <<\_ACEOF
Chris@4 2680 SHELL = /bin/sh
Chris@4 2681 all:
Chris@4 2682 @echo '@@@%%%=$(MAKE)=@@@%%%'
Chris@4 2683 _ACEOF
Chris@4 2684 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Chris@4 2685 case `${MAKE-make} -f conftest.make 2>/dev/null` in
Chris@4 2686 *@@@%%%=?*=@@@%%%*)
Chris@4 2687 eval ac_cv_prog_make_${ac_make}_set=yes;;
Chris@4 2688 *)
Chris@4 2689 eval ac_cv_prog_make_${ac_make}_set=no;;
Chris@4 2690 esac
Chris@4 2691 rm -f conftest.make
Chris@4 2692 fi
Chris@4 2693 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Chris@4 2694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@4 2695 $as_echo "yes" >&6; }
Chris@4 2696 SET_MAKE=
Chris@4 2697 else
Chris@4 2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 2699 $as_echo "no" >&6; }
Chris@4 2700 SET_MAKE="MAKE=${MAKE-make}"
Chris@4 2701 fi
Chris@4 2702
Chris@4 2703 rm -rf .tst 2>/dev/null
Chris@4 2704 mkdir .tst 2>/dev/null
Chris@4 2705 if test -d .tst; then
Chris@4 2706 am__leading_dot=.
Chris@4 2707 else
Chris@4 2708 am__leading_dot=_
Chris@4 2709 fi
Chris@4 2710 rmdir .tst 2>/dev/null
Chris@4 2711
Chris@55 2712 # Check whether --enable-silent-rules was given.
Chris@55 2713 if test "${enable_silent_rules+set}" = set; then :
Chris@55 2714 enableval=$enable_silent_rules;
Chris@55 2715 fi
Chris@55 2716
Chris@55 2717 case $enable_silent_rules in # (((
Chris@55 2718 yes) AM_DEFAULT_VERBOSITY=0;;
Chris@55 2719 no) AM_DEFAULT_VERBOSITY=1;;
Chris@55 2720 *) AM_DEFAULT_VERBOSITY=1;;
Chris@55 2721 esac
Chris@55 2722 am_make=${MAKE-make}
Chris@55 2723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
Chris@55 2724 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
Chris@55 2725 if ${am_cv_make_support_nested_variables+:} false; then :
Chris@55 2726 $as_echo_n "(cached) " >&6
Chris@55 2727 else
Chris@55 2728 if $as_echo 'TRUE=$(BAR$(V))
Chris@55 2729 BAR0=false
Chris@55 2730 BAR1=true
Chris@55 2731 V=1
Chris@55 2732 am__doit:
Chris@55 2733 @$(TRUE)
Chris@55 2734 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
Chris@55 2735 am_cv_make_support_nested_variables=yes
Chris@55 2736 else
Chris@55 2737 am_cv_make_support_nested_variables=no
Chris@55 2738 fi
Chris@55 2739 fi
Chris@55 2740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
Chris@55 2741 $as_echo "$am_cv_make_support_nested_variables" >&6; }
Chris@55 2742 if test $am_cv_make_support_nested_variables = yes; then
Chris@55 2743 AM_V='$(V)'
Chris@55 2744 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
Chris@55 2745 else
Chris@55 2746 AM_V=$AM_DEFAULT_VERBOSITY
Chris@55 2747 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
Chris@55 2748 fi
Chris@55 2749 AM_BACKSLASH='\'
Chris@55 2750
Chris@4 2751 if test "`cd $srcdir && pwd`" != "`pwd`"; then
Chris@4 2752 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
Chris@4 2753 # is not polluted with repeated "-I."
Chris@4 2754 am__isrc=' -I$(srcdir)'
Chris@4 2755 # test to see if srcdir already configured
Chris@4 2756 if test -f $srcdir/config.status; then
Chris@4 2757 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
Chris@4 2758 fi
Chris@4 2759 fi
Chris@4 2760
Chris@4 2761 # test whether we have cygpath
Chris@4 2762 if test -z "$CYGPATH_W"; then
Chris@4 2763 if (cygpath --version) >/dev/null 2>/dev/null; then
Chris@4 2764 CYGPATH_W='cygpath -w'
Chris@4 2765 else
Chris@4 2766 CYGPATH_W=echo
Chris@4 2767 fi
Chris@4 2768 fi
Chris@4 2769
Chris@4 2770
Chris@4 2771 # Define the identity of the package.
Chris@4 2772 PACKAGE='portaudiocpp'
Chris@4 2773 VERSION='12'
Chris@4 2774
Chris@4 2775
Chris@4 2776 cat >>confdefs.h <<_ACEOF
Chris@4 2777 #define PACKAGE "$PACKAGE"
Chris@4 2778 _ACEOF
Chris@4 2779
Chris@4 2780
Chris@4 2781 cat >>confdefs.h <<_ACEOF
Chris@4 2782 #define VERSION "$VERSION"
Chris@4 2783 _ACEOF
Chris@4 2784
Chris@4 2785 # Some tools Automake needs.
Chris@4 2786
Chris@4 2787 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
Chris@4 2788
Chris@4 2789
Chris@4 2790 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
Chris@4 2791
Chris@4 2792
Chris@4 2793 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
Chris@4 2794
Chris@4 2795
Chris@4 2796 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
Chris@4 2797
Chris@4 2798
Chris@4 2799 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
Chris@4 2800
Chris@55 2801 # For better backward compatibility. To be removed once Automake 1.9.x
Chris@55 2802 # dies out for good. For more background, see:
Chris@55 2803 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
Chris@55 2804 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
Chris@55 2805 mkdir_p='$(MKDIR_P)'
Chris@55 2806
Chris@4 2807 # We need awk for the "check" target. The system "awk" is bad on
Chris@4 2808 # some platforms.
Chris@55 2809 # Always define AMTAR for backward compatibility. Yes, it's still used
Chris@55 2810 # in the wild :-( We should find a proper way to deprecate it ...
Chris@55 2811 AMTAR='$${TAR-tar}'
Chris@55 2812
Chris@55 2813
Chris@55 2814 # We'll loop over all known methods to create a tar archive until one works.
Chris@55 2815 _am_tools='gnutar pax cpio none'
Chris@55 2816
Chris@55 2817 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
Chris@55 2818
Chris@55 2819
Chris@55 2820
Chris@55 2821
Chris@55 2822
Chris@55 2823
Chris@55 2824 # POSIX will say in a future version that running "rm -f" with no argument
Chris@55 2825 # is OK; and we want to be able to make that assumption in our Makefile
Chris@55 2826 # recipes. So use an aggressive probe to check that the usage we want is
Chris@55 2827 # actually supported "in the wild" to an acceptable degree.
Chris@55 2828 # See automake bug#10828.
Chris@55 2829 # To make any issue more visible, cause the running configure to be aborted
Chris@55 2830 # by default if the 'rm' program in use doesn't match our expectations; the
Chris@55 2831 # user can still override this though.
Chris@55 2832 if rm -f && rm -fr && rm -rf; then : OK; else
Chris@55 2833 cat >&2 <<'END'
Chris@55 2834 Oops!
Chris@55 2835
Chris@55 2836 Your 'rm' program seems unable to run without file operands specified
Chris@55 2837 on the command line, even when the '-f' option is present. This is contrary
Chris@55 2838 to the behaviour of most rm programs out there, and not conforming with
Chris@55 2839 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
Chris@55 2840
Chris@55 2841 Please tell bug-automake@gnu.org about your system, including the value
Chris@55 2842 of your $PATH and any error possibly output before this message. This
Chris@55 2843 can help us improve future automake versions.
Chris@55 2844
Chris@55 2845 END
Chris@55 2846 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
Chris@55 2847 echo 'Configuration will proceed anyway, since you have set the' >&2
Chris@55 2848 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
Chris@55 2849 echo >&2
Chris@55 2850 else
Chris@55 2851 cat >&2 <<'END'
Chris@55 2852 Aborting the configuration process, to ensure you take notice of the issue.
Chris@55 2853
Chris@55 2854 You can download and install GNU coreutils to get an 'rm' implementation
Chris@55 2855 that behaves properly: <http://www.gnu.org/software/coreutils/>.
Chris@55 2856
Chris@55 2857 If you want to complete the configuration process using your problematic
Chris@55 2858 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
Chris@55 2859 to "yes", and re-run configure.
Chris@55 2860
Chris@55 2861 END
Chris@55 2862 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
Chris@55 2863 fi
Chris@55 2864 fi
Chris@4 2865
Chris@4 2866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
Chris@4 2867 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
Chris@4 2868 # Check whether --enable-maintainer-mode was given.
Chris@4 2869 if test "${enable_maintainer_mode+set}" = set; then :
Chris@4 2870 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
Chris@4 2871 else
Chris@4 2872 USE_MAINTAINER_MODE=no
Chris@4 2873 fi
Chris@4 2874
Chris@4 2875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
Chris@4 2876 $as_echo "$USE_MAINTAINER_MODE" >&6; }
Chris@4 2877 if test $USE_MAINTAINER_MODE = yes; then
Chris@4 2878 MAINTAINER_MODE_TRUE=
Chris@4 2879 MAINTAINER_MODE_FALSE='#'
Chris@4 2880 else
Chris@4 2881 MAINTAINER_MODE_TRUE='#'
Chris@4 2882 MAINTAINER_MODE_FALSE=
Chris@4 2883 fi
Chris@4 2884
Chris@4 2885 MAINT=$MAINTAINER_MODE_TRUE
Chris@4 2886
Chris@4 2887
Chris@4 2888
Chris@4 2889 ###### Top-level directory of pacpp
Chris@4 2890 ###### This makes it easy to shuffle the build directories
Chris@4 2891 ###### Also edit AC_CONFIG_SRCDIR above (wouldn't accept this variable)!
Chris@4 2892 PACPP_ROOT="\$(top_srcdir)"
Chris@4 2893 PORTAUDIO_ROOT="../.."
Chris@4 2894
Chris@4 2895 # Various other variables and flags
Chris@4 2896 DEFAULT_INCLUDES="-I$PACPP_ROOT/include -I$PACPP_ROOT/$PORTAUDIO_ROOT/include"
Chris@4 2897 CFLAGS=${CFLAGS-"-g -O2 -Wall -ansi -pedantic"}
Chris@4 2898 CXXFLAGS=${CXXFLAGS-"${CFLAGS}"}
Chris@4 2899
Chris@4 2900 LT_VERSION_INFO="0:12:0"
Chris@4 2901
Chris@4 2902 # Checks for programs
Chris@4 2903
Chris@4 2904 ac_ext=c
Chris@4 2905 ac_cpp='$CPP $CPPFLAGS'
Chris@4 2906 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 2907 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 2908 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 2909 if test -n "$ac_tool_prefix"; then
Chris@4 2910 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
Chris@4 2911 set dummy ${ac_tool_prefix}gcc; ac_word=$2
Chris@4 2912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 2913 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 2914 if ${ac_cv_prog_CC+:} false; then :
Chris@4 2915 $as_echo_n "(cached) " >&6
Chris@4 2916 else
Chris@4 2917 if test -n "$CC"; then
Chris@4 2918 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@4 2919 else
Chris@4 2920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 2921 for as_dir in $PATH
Chris@4 2922 do
Chris@4 2923 IFS=$as_save_IFS
Chris@4 2924 test -z "$as_dir" && as_dir=.
Chris@4 2925 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 2926 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 2927 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Chris@4 2928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 2929 break 2
Chris@4 2930 fi
Chris@4 2931 done
Chris@4 2932 done
Chris@4 2933 IFS=$as_save_IFS
Chris@4 2934
Chris@4 2935 fi
Chris@4 2936 fi
Chris@4 2937 CC=$ac_cv_prog_CC
Chris@4 2938 if test -n "$CC"; then
Chris@4 2939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@4 2940 $as_echo "$CC" >&6; }
Chris@4 2941 else
Chris@4 2942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 2943 $as_echo "no" >&6; }
Chris@4 2944 fi
Chris@4 2945
Chris@4 2946
Chris@4 2947 fi
Chris@4 2948 if test -z "$ac_cv_prog_CC"; then
Chris@4 2949 ac_ct_CC=$CC
Chris@4 2950 # Extract the first word of "gcc", so it can be a program name with args.
Chris@4 2951 set dummy gcc; ac_word=$2
Chris@4 2952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 2953 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 2954 if ${ac_cv_prog_ac_ct_CC+:} false; then :
Chris@4 2955 $as_echo_n "(cached) " >&6
Chris@4 2956 else
Chris@4 2957 if test -n "$ac_ct_CC"; then
Chris@4 2958 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
Chris@4 2959 else
Chris@4 2960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 2961 for as_dir in $PATH
Chris@4 2962 do
Chris@4 2963 IFS=$as_save_IFS
Chris@4 2964 test -z "$as_dir" && as_dir=.
Chris@4 2965 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 2966 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 2967 ac_cv_prog_ac_ct_CC="gcc"
Chris@4 2968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 2969 break 2
Chris@4 2970 fi
Chris@4 2971 done
Chris@4 2972 done
Chris@4 2973 IFS=$as_save_IFS
Chris@4 2974
Chris@4 2975 fi
Chris@4 2976 fi
Chris@4 2977 ac_ct_CC=$ac_cv_prog_ac_ct_CC
Chris@4 2978 if test -n "$ac_ct_CC"; then
Chris@4 2979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Chris@4 2980 $as_echo "$ac_ct_CC" >&6; }
Chris@4 2981 else
Chris@4 2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 2983 $as_echo "no" >&6; }
Chris@4 2984 fi
Chris@4 2985
Chris@4 2986 if test "x$ac_ct_CC" = x; then
Chris@4 2987 CC=""
Chris@4 2988 else
Chris@4 2989 case $cross_compiling:$ac_tool_warned in
Chris@4 2990 yes:)
Chris@4 2991 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 2992 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 2993 ac_tool_warned=yes ;;
Chris@4 2994 esac
Chris@4 2995 CC=$ac_ct_CC
Chris@4 2996 fi
Chris@4 2997 else
Chris@4 2998 CC="$ac_cv_prog_CC"
Chris@4 2999 fi
Chris@4 3000
Chris@4 3001 if test -z "$CC"; then
Chris@4 3002 if test -n "$ac_tool_prefix"; then
Chris@4 3003 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
Chris@4 3004 set dummy ${ac_tool_prefix}cc; ac_word=$2
Chris@4 3005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 3006 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 3007 if ${ac_cv_prog_CC+:} false; then :
Chris@4 3008 $as_echo_n "(cached) " >&6
Chris@4 3009 else
Chris@4 3010 if test -n "$CC"; then
Chris@4 3011 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@4 3012 else
Chris@4 3013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 3014 for as_dir in $PATH
Chris@4 3015 do
Chris@4 3016 IFS=$as_save_IFS
Chris@4 3017 test -z "$as_dir" && as_dir=.
Chris@4 3018 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 3019 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 3020 ac_cv_prog_CC="${ac_tool_prefix}cc"
Chris@4 3021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 3022 break 2
Chris@4 3023 fi
Chris@4 3024 done
Chris@4 3025 done
Chris@4 3026 IFS=$as_save_IFS
Chris@4 3027
Chris@4 3028 fi
Chris@4 3029 fi
Chris@4 3030 CC=$ac_cv_prog_CC
Chris@4 3031 if test -n "$CC"; then
Chris@4 3032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@4 3033 $as_echo "$CC" >&6; }
Chris@4 3034 else
Chris@4 3035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3036 $as_echo "no" >&6; }
Chris@4 3037 fi
Chris@4 3038
Chris@4 3039
Chris@4 3040 fi
Chris@4 3041 fi
Chris@4 3042 if test -z "$CC"; then
Chris@4 3043 # Extract the first word of "cc", so it can be a program name with args.
Chris@4 3044 set dummy cc; ac_word=$2
Chris@4 3045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 3046 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 3047 if ${ac_cv_prog_CC+:} false; then :
Chris@4 3048 $as_echo_n "(cached) " >&6
Chris@4 3049 else
Chris@4 3050 if test -n "$CC"; then
Chris@4 3051 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@4 3052 else
Chris@4 3053 ac_prog_rejected=no
Chris@4 3054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 3055 for as_dir in $PATH
Chris@4 3056 do
Chris@4 3057 IFS=$as_save_IFS
Chris@4 3058 test -z "$as_dir" && as_dir=.
Chris@4 3059 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 3060 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 3061 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
Chris@4 3062 ac_prog_rejected=yes
Chris@4 3063 continue
Chris@4 3064 fi
Chris@4 3065 ac_cv_prog_CC="cc"
Chris@4 3066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 3067 break 2
Chris@4 3068 fi
Chris@4 3069 done
Chris@4 3070 done
Chris@4 3071 IFS=$as_save_IFS
Chris@4 3072
Chris@4 3073 if test $ac_prog_rejected = yes; then
Chris@4 3074 # We found a bogon in the path, so make sure we never use it.
Chris@4 3075 set dummy $ac_cv_prog_CC
Chris@4 3076 shift
Chris@4 3077 if test $# != 0; then
Chris@4 3078 # We chose a different compiler from the bogus one.
Chris@4 3079 # However, it has the same basename, so the bogon will be chosen
Chris@4 3080 # first if we set CC to just the basename; use the full file name.
Chris@4 3081 shift
Chris@4 3082 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Chris@4 3083 fi
Chris@4 3084 fi
Chris@4 3085 fi
Chris@4 3086 fi
Chris@4 3087 CC=$ac_cv_prog_CC
Chris@4 3088 if test -n "$CC"; then
Chris@4 3089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@4 3090 $as_echo "$CC" >&6; }
Chris@4 3091 else
Chris@4 3092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3093 $as_echo "no" >&6; }
Chris@4 3094 fi
Chris@4 3095
Chris@4 3096
Chris@4 3097 fi
Chris@4 3098 if test -z "$CC"; then
Chris@4 3099 if test -n "$ac_tool_prefix"; then
Chris@4 3100 for ac_prog in cl.exe
Chris@4 3101 do
Chris@4 3102 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@4 3103 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@4 3104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 3105 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 3106 if ${ac_cv_prog_CC+:} false; then :
Chris@4 3107 $as_echo_n "(cached) " >&6
Chris@4 3108 else
Chris@4 3109 if test -n "$CC"; then
Chris@4 3110 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@4 3111 else
Chris@4 3112 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 3113 for as_dir in $PATH
Chris@4 3114 do
Chris@4 3115 IFS=$as_save_IFS
Chris@4 3116 test -z "$as_dir" && as_dir=.
Chris@4 3117 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 3118 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 3119 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Chris@4 3120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 3121 break 2
Chris@4 3122 fi
Chris@4 3123 done
Chris@4 3124 done
Chris@4 3125 IFS=$as_save_IFS
Chris@4 3126
Chris@4 3127 fi
Chris@4 3128 fi
Chris@4 3129 CC=$ac_cv_prog_CC
Chris@4 3130 if test -n "$CC"; then
Chris@4 3131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@4 3132 $as_echo "$CC" >&6; }
Chris@4 3133 else
Chris@4 3134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3135 $as_echo "no" >&6; }
Chris@4 3136 fi
Chris@4 3137
Chris@4 3138
Chris@4 3139 test -n "$CC" && break
Chris@4 3140 done
Chris@4 3141 fi
Chris@4 3142 if test -z "$CC"; then
Chris@4 3143 ac_ct_CC=$CC
Chris@4 3144 for ac_prog in cl.exe
Chris@4 3145 do
Chris@4 3146 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@4 3147 set dummy $ac_prog; ac_word=$2
Chris@4 3148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 3149 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 3150 if ${ac_cv_prog_ac_ct_CC+:} false; then :
Chris@4 3151 $as_echo_n "(cached) " >&6
Chris@4 3152 else
Chris@4 3153 if test -n "$ac_ct_CC"; then
Chris@4 3154 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
Chris@4 3155 else
Chris@4 3156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 3157 for as_dir in $PATH
Chris@4 3158 do
Chris@4 3159 IFS=$as_save_IFS
Chris@4 3160 test -z "$as_dir" && as_dir=.
Chris@4 3161 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 3162 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 3163 ac_cv_prog_ac_ct_CC="$ac_prog"
Chris@4 3164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 3165 break 2
Chris@4 3166 fi
Chris@4 3167 done
Chris@4 3168 done
Chris@4 3169 IFS=$as_save_IFS
Chris@4 3170
Chris@4 3171 fi
Chris@4 3172 fi
Chris@4 3173 ac_ct_CC=$ac_cv_prog_ac_ct_CC
Chris@4 3174 if test -n "$ac_ct_CC"; then
Chris@4 3175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Chris@4 3176 $as_echo "$ac_ct_CC" >&6; }
Chris@4 3177 else
Chris@4 3178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3179 $as_echo "no" >&6; }
Chris@4 3180 fi
Chris@4 3181
Chris@4 3182
Chris@4 3183 test -n "$ac_ct_CC" && break
Chris@4 3184 done
Chris@4 3185
Chris@4 3186 if test "x$ac_ct_CC" = x; then
Chris@4 3187 CC=""
Chris@4 3188 else
Chris@4 3189 case $cross_compiling:$ac_tool_warned in
Chris@4 3190 yes:)
Chris@4 3191 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 3192 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 3193 ac_tool_warned=yes ;;
Chris@4 3194 esac
Chris@4 3195 CC=$ac_ct_CC
Chris@4 3196 fi
Chris@4 3197 fi
Chris@4 3198
Chris@4 3199 fi
Chris@4 3200
Chris@4 3201
Chris@4 3202 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 3203 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 3204 as_fn_error $? "no acceptable C compiler found in \$PATH
Chris@4 3205 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 3206
Chris@4 3207 # Provide some information about the compiler.
Chris@4 3208 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Chris@4 3209 set X $ac_compile
Chris@4 3210 ac_compiler=$2
Chris@4 3211 for ac_option in --version -v -V -qversion; do
Chris@4 3212 { { ac_try="$ac_compiler $ac_option >&5"
Chris@4 3213 case "(($ac_try" in
Chris@4 3214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 3215 *) ac_try_echo=$ac_try;;
Chris@4 3216 esac
Chris@4 3217 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 3218 $as_echo "$ac_try_echo"; } >&5
Chris@4 3219 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Chris@4 3220 ac_status=$?
Chris@4 3221 if test -s conftest.err; then
Chris@4 3222 sed '10a\
Chris@4 3223 ... rest of stderr output deleted ...
Chris@4 3224 10q' conftest.err >conftest.er1
Chris@4 3225 cat conftest.er1 >&5
Chris@4 3226 fi
Chris@4 3227 rm -f conftest.er1 conftest.err
Chris@4 3228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 3229 test $ac_status = 0; }
Chris@4 3230 done
Chris@4 3231
Chris@4 3232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3233 /* end confdefs.h. */
Chris@4 3234
Chris@4 3235 int
Chris@4 3236 main ()
Chris@4 3237 {
Chris@4 3238
Chris@4 3239 ;
Chris@4 3240 return 0;
Chris@4 3241 }
Chris@4 3242 _ACEOF
Chris@4 3243 ac_clean_files_save=$ac_clean_files
Chris@4 3244 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Chris@4 3245 # Try to create an executable without -o first, disregard a.out.
Chris@4 3246 # It will help us diagnose broken compilers, and finding out an intuition
Chris@4 3247 # of exeext.
Chris@4 3248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
Chris@4 3249 $as_echo_n "checking whether the C compiler works... " >&6; }
Chris@4 3250 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Chris@4 3251
Chris@4 3252 # The possible output files:
Chris@4 3253 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
Chris@4 3254
Chris@4 3255 ac_rmfiles=
Chris@4 3256 for ac_file in $ac_files
Chris@4 3257 do
Chris@4 3258 case $ac_file in
Chris@4 3259 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Chris@4 3260 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
Chris@4 3261 esac
Chris@4 3262 done
Chris@4 3263 rm -f $ac_rmfiles
Chris@4 3264
Chris@4 3265 if { { ac_try="$ac_link_default"
Chris@4 3266 case "(($ac_try" in
Chris@4 3267 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 3268 *) ac_try_echo=$ac_try;;
Chris@4 3269 esac
Chris@4 3270 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 3271 $as_echo "$ac_try_echo"; } >&5
Chris@4 3272 (eval "$ac_link_default") 2>&5
Chris@4 3273 ac_status=$?
Chris@4 3274 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 3275 test $ac_status = 0; }; then :
Chris@4 3276 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
Chris@4 3277 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
Chris@4 3278 # in a Makefile. We should not override ac_cv_exeext if it was cached,
Chris@4 3279 # so that the user can short-circuit this test for compilers unknown to
Chris@4 3280 # Autoconf.
Chris@4 3281 for ac_file in $ac_files ''
Chris@4 3282 do
Chris@4 3283 test -f "$ac_file" || continue
Chris@4 3284 case $ac_file in
Chris@4 3285 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Chris@4 3286 ;;
Chris@4 3287 [ab].out )
Chris@4 3288 # We found the default executable, but exeext='' is most
Chris@4 3289 # certainly right.
Chris@4 3290 break;;
Chris@4 3291 *.* )
Chris@4 3292 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Chris@4 3293 then :; else
Chris@4 3294 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Chris@4 3295 fi
Chris@4 3296 # We set ac_cv_exeext here because the later test for it is not
Chris@4 3297 # safe: cross compilers may not add the suffix if given an `-o'
Chris@4 3298 # argument, so we may need to know it at that point already.
Chris@4 3299 # Even if this section looks crufty: it has the advantage of
Chris@4 3300 # actually working.
Chris@4 3301 break;;
Chris@4 3302 * )
Chris@4 3303 break;;
Chris@4 3304 esac
Chris@4 3305 done
Chris@4 3306 test "$ac_cv_exeext" = no && ac_cv_exeext=
Chris@4 3307
Chris@4 3308 else
Chris@4 3309 ac_file=''
Chris@4 3310 fi
Chris@4 3311 if test -z "$ac_file"; then :
Chris@4 3312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3313 $as_echo "no" >&6; }
Chris@4 3314 $as_echo "$as_me: failed program was:" >&5
Chris@4 3315 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 3316
Chris@4 3317 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 3318 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 3319 as_fn_error 77 "C compiler cannot create executables
Chris@4 3320 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 3321 else
Chris@4 3322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@4 3323 $as_echo "yes" >&6; }
Chris@4 3324 fi
Chris@4 3325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
Chris@4 3326 $as_echo_n "checking for C compiler default output file name... " >&6; }
Chris@4 3327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
Chris@4 3328 $as_echo "$ac_file" >&6; }
Chris@4 3329 ac_exeext=$ac_cv_exeext
Chris@4 3330
Chris@4 3331 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Chris@4 3332 ac_clean_files=$ac_clean_files_save
Chris@4 3333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Chris@4 3334 $as_echo_n "checking for suffix of executables... " >&6; }
Chris@4 3335 if { { ac_try="$ac_link"
Chris@4 3336 case "(($ac_try" in
Chris@4 3337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 3338 *) ac_try_echo=$ac_try;;
Chris@4 3339 esac
Chris@4 3340 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 3341 $as_echo "$ac_try_echo"; } >&5
Chris@4 3342 (eval "$ac_link") 2>&5
Chris@4 3343 ac_status=$?
Chris@4 3344 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 3345 test $ac_status = 0; }; then :
Chris@4 3346 # If both `conftest.exe' and `conftest' are `present' (well, observable)
Chris@4 3347 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
Chris@4 3348 # work properly (i.e., refer to `conftest.exe'), while it won't with
Chris@4 3349 # `rm'.
Chris@4 3350 for ac_file in conftest.exe conftest conftest.*; do
Chris@4 3351 test -f "$ac_file" || continue
Chris@4 3352 case $ac_file in
Chris@4 3353 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Chris@4 3354 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Chris@4 3355 break;;
Chris@4 3356 * ) break;;
Chris@4 3357 esac
Chris@4 3358 done
Chris@4 3359 else
Chris@4 3360 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 3361 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 3362 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
Chris@4 3363 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 3364 fi
Chris@4 3365 rm -f conftest conftest$ac_cv_exeext
Chris@4 3366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Chris@4 3367 $as_echo "$ac_cv_exeext" >&6; }
Chris@4 3368
Chris@4 3369 rm -f conftest.$ac_ext
Chris@4 3370 EXEEXT=$ac_cv_exeext
Chris@4 3371 ac_exeext=$EXEEXT
Chris@4 3372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3373 /* end confdefs.h. */
Chris@4 3374 #include <stdio.h>
Chris@4 3375 int
Chris@4 3376 main ()
Chris@4 3377 {
Chris@4 3378 FILE *f = fopen ("conftest.out", "w");
Chris@4 3379 return ferror (f) || fclose (f) != 0;
Chris@4 3380
Chris@4 3381 ;
Chris@4 3382 return 0;
Chris@4 3383 }
Chris@4 3384 _ACEOF
Chris@4 3385 ac_clean_files="$ac_clean_files conftest.out"
Chris@4 3386 # Check that the compiler produces executables we can run. If not, either
Chris@4 3387 # the compiler is broken, or we cross compile.
Chris@4 3388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
Chris@4 3389 $as_echo_n "checking whether we are cross compiling... " >&6; }
Chris@4 3390 if test "$cross_compiling" != yes; then
Chris@4 3391 { { ac_try="$ac_link"
Chris@4 3392 case "(($ac_try" in
Chris@4 3393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 3394 *) ac_try_echo=$ac_try;;
Chris@4 3395 esac
Chris@4 3396 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 3397 $as_echo "$ac_try_echo"; } >&5
Chris@4 3398 (eval "$ac_link") 2>&5
Chris@4 3399 ac_status=$?
Chris@4 3400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 3401 test $ac_status = 0; }
Chris@4 3402 if { ac_try='./conftest$ac_cv_exeext'
Chris@4 3403 { { case "(($ac_try" in
Chris@4 3404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 3405 *) ac_try_echo=$ac_try;;
Chris@4 3406 esac
Chris@4 3407 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 3408 $as_echo "$ac_try_echo"; } >&5
Chris@4 3409 (eval "$ac_try") 2>&5
Chris@4 3410 ac_status=$?
Chris@4 3411 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 3412 test $ac_status = 0; }; }; then
Chris@4 3413 cross_compiling=no
Chris@4 3414 else
Chris@4 3415 if test "$cross_compiling" = maybe; then
Chris@4 3416 cross_compiling=yes
Chris@4 3417 else
Chris@4 3418 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 3419 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 3420 as_fn_error $? "cannot run C compiled programs.
Chris@4 3421 If you meant to cross compile, use \`--host'.
Chris@4 3422 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 3423 fi
Chris@4 3424 fi
Chris@4 3425 fi
Chris@4 3426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
Chris@4 3427 $as_echo "$cross_compiling" >&6; }
Chris@4 3428
Chris@4 3429 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
Chris@4 3430 ac_clean_files=$ac_clean_files_save
Chris@4 3431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Chris@4 3432 $as_echo_n "checking for suffix of object files... " >&6; }
Chris@4 3433 if ${ac_cv_objext+:} false; then :
Chris@4 3434 $as_echo_n "(cached) " >&6
Chris@4 3435 else
Chris@4 3436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3437 /* end confdefs.h. */
Chris@4 3438
Chris@4 3439 int
Chris@4 3440 main ()
Chris@4 3441 {
Chris@4 3442
Chris@4 3443 ;
Chris@4 3444 return 0;
Chris@4 3445 }
Chris@4 3446 _ACEOF
Chris@4 3447 rm -f conftest.o conftest.obj
Chris@4 3448 if { { ac_try="$ac_compile"
Chris@4 3449 case "(($ac_try" in
Chris@4 3450 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 3451 *) ac_try_echo=$ac_try;;
Chris@4 3452 esac
Chris@4 3453 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 3454 $as_echo "$ac_try_echo"; } >&5
Chris@4 3455 (eval "$ac_compile") 2>&5
Chris@4 3456 ac_status=$?
Chris@4 3457 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 3458 test $ac_status = 0; }; then :
Chris@4 3459 for ac_file in conftest.o conftest.obj conftest.*; do
Chris@4 3460 test -f "$ac_file" || continue;
Chris@4 3461 case $ac_file in
Chris@4 3462 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Chris@4 3463 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
Chris@4 3464 break;;
Chris@4 3465 esac
Chris@4 3466 done
Chris@4 3467 else
Chris@4 3468 $as_echo "$as_me: failed program was:" >&5
Chris@4 3469 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 3470
Chris@4 3471 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 3472 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 3473 as_fn_error $? "cannot compute suffix of object files: cannot compile
Chris@4 3474 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 3475 fi
Chris@4 3476 rm -f conftest.$ac_cv_objext conftest.$ac_ext
Chris@4 3477 fi
Chris@4 3478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Chris@4 3479 $as_echo "$ac_cv_objext" >&6; }
Chris@4 3480 OBJEXT=$ac_cv_objext
Chris@4 3481 ac_objext=$OBJEXT
Chris@4 3482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Chris@4 3483 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Chris@4 3484 if ${ac_cv_c_compiler_gnu+:} false; then :
Chris@4 3485 $as_echo_n "(cached) " >&6
Chris@4 3486 else
Chris@4 3487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3488 /* end confdefs.h. */
Chris@4 3489
Chris@4 3490 int
Chris@4 3491 main ()
Chris@4 3492 {
Chris@4 3493 #ifndef __GNUC__
Chris@4 3494 choke me
Chris@4 3495 #endif
Chris@4 3496
Chris@4 3497 ;
Chris@4 3498 return 0;
Chris@4 3499 }
Chris@4 3500 _ACEOF
Chris@4 3501 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 3502 ac_compiler_gnu=yes
Chris@4 3503 else
Chris@4 3504 ac_compiler_gnu=no
Chris@4 3505 fi
Chris@4 3506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 3507 ac_cv_c_compiler_gnu=$ac_compiler_gnu
Chris@4 3508
Chris@4 3509 fi
Chris@4 3510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Chris@4 3511 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
Chris@4 3512 if test $ac_compiler_gnu = yes; then
Chris@4 3513 GCC=yes
Chris@4 3514 else
Chris@4 3515 GCC=
Chris@4 3516 fi
Chris@4 3517 ac_test_CFLAGS=${CFLAGS+set}
Chris@4 3518 ac_save_CFLAGS=$CFLAGS
Chris@4 3519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Chris@4 3520 $as_echo_n "checking whether $CC accepts -g... " >&6; }
Chris@4 3521 if ${ac_cv_prog_cc_g+:} false; then :
Chris@4 3522 $as_echo_n "(cached) " >&6
Chris@4 3523 else
Chris@4 3524 ac_save_c_werror_flag=$ac_c_werror_flag
Chris@4 3525 ac_c_werror_flag=yes
Chris@4 3526 ac_cv_prog_cc_g=no
Chris@4 3527 CFLAGS="-g"
Chris@4 3528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3529 /* end confdefs.h. */
Chris@4 3530
Chris@4 3531 int
Chris@4 3532 main ()
Chris@4 3533 {
Chris@4 3534
Chris@4 3535 ;
Chris@4 3536 return 0;
Chris@4 3537 }
Chris@4 3538 _ACEOF
Chris@4 3539 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 3540 ac_cv_prog_cc_g=yes
Chris@4 3541 else
Chris@4 3542 CFLAGS=""
Chris@4 3543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3544 /* end confdefs.h. */
Chris@4 3545
Chris@4 3546 int
Chris@4 3547 main ()
Chris@4 3548 {
Chris@4 3549
Chris@4 3550 ;
Chris@4 3551 return 0;
Chris@4 3552 }
Chris@4 3553 _ACEOF
Chris@4 3554 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 3555
Chris@4 3556 else
Chris@4 3557 ac_c_werror_flag=$ac_save_c_werror_flag
Chris@4 3558 CFLAGS="-g"
Chris@4 3559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3560 /* end confdefs.h. */
Chris@4 3561
Chris@4 3562 int
Chris@4 3563 main ()
Chris@4 3564 {
Chris@4 3565
Chris@4 3566 ;
Chris@4 3567 return 0;
Chris@4 3568 }
Chris@4 3569 _ACEOF
Chris@4 3570 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 3571 ac_cv_prog_cc_g=yes
Chris@4 3572 fi
Chris@4 3573 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 3574 fi
Chris@4 3575 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 3576 fi
Chris@4 3577 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 3578 ac_c_werror_flag=$ac_save_c_werror_flag
Chris@4 3579 fi
Chris@4 3580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Chris@4 3581 $as_echo "$ac_cv_prog_cc_g" >&6; }
Chris@4 3582 if test "$ac_test_CFLAGS" = set; then
Chris@4 3583 CFLAGS=$ac_save_CFLAGS
Chris@4 3584 elif test $ac_cv_prog_cc_g = yes; then
Chris@4 3585 if test "$GCC" = yes; then
Chris@4 3586 CFLAGS="-g -O2"
Chris@4 3587 else
Chris@4 3588 CFLAGS="-g"
Chris@4 3589 fi
Chris@4 3590 else
Chris@4 3591 if test "$GCC" = yes; then
Chris@4 3592 CFLAGS="-O2"
Chris@4 3593 else
Chris@4 3594 CFLAGS=
Chris@4 3595 fi
Chris@4 3596 fi
Chris@4 3597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Chris@4 3598 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Chris@4 3599 if ${ac_cv_prog_cc_c89+:} false; then :
Chris@4 3600 $as_echo_n "(cached) " >&6
Chris@4 3601 else
Chris@4 3602 ac_cv_prog_cc_c89=no
Chris@4 3603 ac_save_CC=$CC
Chris@4 3604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3605 /* end confdefs.h. */
Chris@4 3606 #include <stdarg.h>
Chris@4 3607 #include <stdio.h>
Chris@55 3608 struct stat;
Chris@4 3609 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
Chris@4 3610 struct buf { int x; };
Chris@4 3611 FILE * (*rcsopen) (struct buf *, struct stat *, int);
Chris@4 3612 static char *e (p, i)
Chris@4 3613 char **p;
Chris@4 3614 int i;
Chris@4 3615 {
Chris@4 3616 return p[i];
Chris@4 3617 }
Chris@4 3618 static char *f (char * (*g) (char **, int), char **p, ...)
Chris@4 3619 {
Chris@4 3620 char *s;
Chris@4 3621 va_list v;
Chris@4 3622 va_start (v,p);
Chris@4 3623 s = g (p, va_arg (v,int));
Chris@4 3624 va_end (v);
Chris@4 3625 return s;
Chris@4 3626 }
Chris@4 3627
Chris@4 3628 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
Chris@4 3629 function prototypes and stuff, but not '\xHH' hex character constants.
Chris@4 3630 These don't provoke an error unfortunately, instead are silently treated
Chris@4 3631 as 'x'. The following induces an error, until -std is added to get
Chris@4 3632 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
Chris@4 3633 array size at least. It's necessary to write '\x00'==0 to get something
Chris@4 3634 that's true only with -std. */
Chris@4 3635 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
Chris@4 3636
Chris@4 3637 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
Chris@4 3638 inside strings and character constants. */
Chris@4 3639 #define FOO(x) 'x'
Chris@4 3640 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
Chris@4 3641
Chris@4 3642 int test (int i, double x);
Chris@4 3643 struct s1 {int (*f) (int a);};
Chris@4 3644 struct s2 {int (*f) (double a);};
Chris@4 3645 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
Chris@4 3646 int argc;
Chris@4 3647 char **argv;
Chris@4 3648 int
Chris@4 3649 main ()
Chris@4 3650 {
Chris@4 3651 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
Chris@4 3652 ;
Chris@4 3653 return 0;
Chris@4 3654 }
Chris@4 3655 _ACEOF
Chris@4 3656 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
Chris@4 3657 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Chris@4 3658 do
Chris@4 3659 CC="$ac_save_CC $ac_arg"
Chris@4 3660 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 3661 ac_cv_prog_cc_c89=$ac_arg
Chris@4 3662 fi
Chris@4 3663 rm -f core conftest.err conftest.$ac_objext
Chris@4 3664 test "x$ac_cv_prog_cc_c89" != "xno" && break
Chris@4 3665 done
Chris@4 3666 rm -f conftest.$ac_ext
Chris@4 3667 CC=$ac_save_CC
Chris@4 3668
Chris@4 3669 fi
Chris@4 3670 # AC_CACHE_VAL
Chris@4 3671 case "x$ac_cv_prog_cc_c89" in
Chris@4 3672 x)
Chris@4 3673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Chris@4 3674 $as_echo "none needed" >&6; } ;;
Chris@4 3675 xno)
Chris@4 3676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Chris@4 3677 $as_echo "unsupported" >&6; } ;;
Chris@4 3678 *)
Chris@4 3679 CC="$CC $ac_cv_prog_cc_c89"
Chris@4 3680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Chris@4 3681 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Chris@4 3682 esac
Chris@4 3683 if test "x$ac_cv_prog_cc_c89" != xno; then :
Chris@4 3684
Chris@4 3685 fi
Chris@4 3686
Chris@4 3687 ac_ext=c
Chris@4 3688 ac_cpp='$CPP $CPPFLAGS'
Chris@4 3689 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 3690 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 3691 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@55 3692
Chris@55 3693 ac_ext=c
Chris@55 3694 ac_cpp='$CPP $CPPFLAGS'
Chris@55 3695 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@55 3696 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@55 3697 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@55 3698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
Chris@55 3699 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
Chris@55 3700 if ${am_cv_prog_cc_c_o+:} false; then :
Chris@55 3701 $as_echo_n "(cached) " >&6
Chris@55 3702 else
Chris@55 3703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@55 3704 /* end confdefs.h. */
Chris@55 3705
Chris@55 3706 int
Chris@55 3707 main ()
Chris@55 3708 {
Chris@55 3709
Chris@55 3710 ;
Chris@55 3711 return 0;
Chris@55 3712 }
Chris@55 3713 _ACEOF
Chris@55 3714 # Make sure it works both with $CC and with simple cc.
Chris@55 3715 # Following AC_PROG_CC_C_O, we do the test twice because some
Chris@55 3716 # compilers refuse to overwrite an existing .o file with -o,
Chris@55 3717 # though they will create one.
Chris@55 3718 am_cv_prog_cc_c_o=yes
Chris@55 3719 for am_i in 1 2; do
Chris@55 3720 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
Chris@55 3721 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
Chris@55 3722 ac_status=$?
Chris@55 3723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@55 3724 (exit $ac_status); } \
Chris@55 3725 && test -f conftest2.$ac_objext; then
Chris@55 3726 : OK
Chris@55 3727 else
Chris@55 3728 am_cv_prog_cc_c_o=no
Chris@55 3729 break
Chris@55 3730 fi
Chris@55 3731 done
Chris@55 3732 rm -f core conftest*
Chris@55 3733 unset am_i
Chris@55 3734 fi
Chris@55 3735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
Chris@55 3736 $as_echo "$am_cv_prog_cc_c_o" >&6; }
Chris@55 3737 if test "$am_cv_prog_cc_c_o" != yes; then
Chris@55 3738 # Losing compiler, so override with the script.
Chris@55 3739 # FIXME: It is wrong to rewrite CC.
Chris@55 3740 # But if we don't then we get into trouble of one sort or another.
Chris@55 3741 # A longer-term fix would be to have automake use am__CC in this case,
Chris@55 3742 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
Chris@55 3743 CC="$am_aux_dir/compile $CC"
Chris@55 3744 fi
Chris@55 3745 ac_ext=c
Chris@55 3746 ac_cpp='$CPP $CPPFLAGS'
Chris@55 3747 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@55 3748 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@55 3749 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@55 3750
Chris@4 3751 DEPDIR="${am__leading_dot}deps"
Chris@4 3752
Chris@4 3753 ac_config_commands="$ac_config_commands depfiles"
Chris@4 3754
Chris@4 3755
Chris@4 3756 am_make=${MAKE-make}
Chris@4 3757 cat > confinc << 'END'
Chris@4 3758 am__doit:
Chris@4 3759 @echo this is the am__doit target
Chris@4 3760 .PHONY: am__doit
Chris@4 3761 END
Chris@4 3762 # If we don't find an include directive, just comment out the code.
Chris@4 3763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
Chris@4 3764 $as_echo_n "checking for style of include used by $am_make... " >&6; }
Chris@4 3765 am__include="#"
Chris@4 3766 am__quote=
Chris@4 3767 _am_result=none
Chris@4 3768 # First try GNU make style include.
Chris@4 3769 echo "include confinc" > confmf
Chris@55 3770 # Ignore all kinds of additional output from 'make'.
Chris@4 3771 case `$am_make -s -f confmf 2> /dev/null` in #(
Chris@4 3772 *the\ am__doit\ target*)
Chris@4 3773 am__include=include
Chris@4 3774 am__quote=
Chris@4 3775 _am_result=GNU
Chris@4 3776 ;;
Chris@4 3777 esac
Chris@4 3778 # Now try BSD make style include.
Chris@4 3779 if test "$am__include" = "#"; then
Chris@4 3780 echo '.include "confinc"' > confmf
Chris@4 3781 case `$am_make -s -f confmf 2> /dev/null` in #(
Chris@4 3782 *the\ am__doit\ target*)
Chris@4 3783 am__include=.include
Chris@4 3784 am__quote="\""
Chris@4 3785 _am_result=BSD
Chris@4 3786 ;;
Chris@4 3787 esac
Chris@4 3788 fi
Chris@4 3789
Chris@4 3790
Chris@4 3791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
Chris@4 3792 $as_echo "$_am_result" >&6; }
Chris@4 3793 rm -f confinc confmf
Chris@4 3794
Chris@4 3795 # Check whether --enable-dependency-tracking was given.
Chris@4 3796 if test "${enable_dependency_tracking+set}" = set; then :
Chris@4 3797 enableval=$enable_dependency_tracking;
Chris@4 3798 fi
Chris@4 3799
Chris@4 3800 if test "x$enable_dependency_tracking" != xno; then
Chris@4 3801 am_depcomp="$ac_aux_dir/depcomp"
Chris@4 3802 AMDEPBACKSLASH='\'
Chris@55 3803 am__nodep='_no'
Chris@4 3804 fi
Chris@4 3805 if test "x$enable_dependency_tracking" != xno; then
Chris@4 3806 AMDEP_TRUE=
Chris@4 3807 AMDEP_FALSE='#'
Chris@4 3808 else
Chris@4 3809 AMDEP_TRUE='#'
Chris@4 3810 AMDEP_FALSE=
Chris@4 3811 fi
Chris@4 3812
Chris@4 3813
Chris@4 3814
Chris@4 3815 depcc="$CC" am_compiler_list=
Chris@4 3816
Chris@4 3817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
Chris@4 3818 $as_echo_n "checking dependency style of $depcc... " >&6; }
Chris@4 3819 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
Chris@4 3820 $as_echo_n "(cached) " >&6
Chris@4 3821 else
Chris@4 3822 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
Chris@4 3823 # We make a subdir and do the tests there. Otherwise we can end up
Chris@4 3824 # making bogus files that we don't know about and never remove. For
Chris@4 3825 # instance it was reported that on HP-UX the gcc test will end up
Chris@55 3826 # making a dummy file named 'D' -- because '-MD' means "put the output
Chris@55 3827 # in D".
Chris@55 3828 rm -rf conftest.dir
Chris@4 3829 mkdir conftest.dir
Chris@4 3830 # Copy depcomp to subdir because otherwise we won't find it if we're
Chris@4 3831 # using a relative directory.
Chris@4 3832 cp "$am_depcomp" conftest.dir
Chris@4 3833 cd conftest.dir
Chris@4 3834 # We will build objects and dependencies in a subdirectory because
Chris@4 3835 # it helps to detect inapplicable dependency modes. For instance
Chris@4 3836 # both Tru64's cc and ICC support -MD to output dependencies as a
Chris@4 3837 # side effect of compilation, but ICC will put the dependencies in
Chris@4 3838 # the current directory while Tru64 will put them in the object
Chris@4 3839 # directory.
Chris@4 3840 mkdir sub
Chris@4 3841
Chris@4 3842 am_cv_CC_dependencies_compiler_type=none
Chris@4 3843 if test "$am_compiler_list" = ""; then
Chris@4 3844 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
Chris@4 3845 fi
Chris@4 3846 am__universal=false
Chris@4 3847 case " $depcc " in #(
Chris@4 3848 *\ -arch\ *\ -arch\ *) am__universal=true ;;
Chris@4 3849 esac
Chris@4 3850
Chris@4 3851 for depmode in $am_compiler_list; do
Chris@4 3852 # Setup a source with many dependencies, because some compilers
Chris@4 3853 # like to wrap large dependency lists on column 80 (with \), and
Chris@4 3854 # we should not choose a depcomp mode which is confused by this.
Chris@4 3855 #
Chris@4 3856 # We need to recreate these files for each test, as the compiler may
Chris@4 3857 # overwrite some of them when testing with obscure command lines.
Chris@4 3858 # This happens at least with the AIX C compiler.
Chris@4 3859 : > sub/conftest.c
Chris@4 3860 for i in 1 2 3 4 5 6; do
Chris@4 3861 echo '#include "conftst'$i'.h"' >> sub/conftest.c
Chris@55 3862 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
Chris@55 3863 # Solaris 10 /bin/sh.
Chris@55 3864 echo '/* dummy */' > sub/conftst$i.h
Chris@4 3865 done
Chris@4 3866 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
Chris@4 3867
Chris@55 3868 # We check with '-c' and '-o' for the sake of the "dashmstdout"
Chris@4 3869 # mode. It turns out that the SunPro C++ compiler does not properly
Chris@55 3870 # handle '-M -o', and we need to detect this. Also, some Intel
Chris@55 3871 # versions had trouble with output in subdirs.
Chris@4 3872 am__obj=sub/conftest.${OBJEXT-o}
Chris@4 3873 am__minus_obj="-o $am__obj"
Chris@4 3874 case $depmode in
Chris@4 3875 gcc)
Chris@4 3876 # This depmode causes a compiler race in universal mode.
Chris@4 3877 test "$am__universal" = false || continue
Chris@4 3878 ;;
Chris@4 3879 nosideeffect)
Chris@55 3880 # After this tag, mechanisms are not by side-effect, so they'll
Chris@55 3881 # only be used when explicitly requested.
Chris@4 3882 if test "x$enable_dependency_tracking" = xyes; then
Chris@4 3883 continue
Chris@4 3884 else
Chris@4 3885 break
Chris@4 3886 fi
Chris@4 3887 ;;
Chris@55 3888 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
Chris@55 3889 # This compiler won't grok '-c -o', but also, the minuso test has
Chris@4 3890 # not run yet. These depmodes are late enough in the game, and
Chris@4 3891 # so weak that their functioning should not be impacted.
Chris@4 3892 am__obj=conftest.${OBJEXT-o}
Chris@4 3893 am__minus_obj=
Chris@4 3894 ;;
Chris@4 3895 none) break ;;
Chris@4 3896 esac
Chris@4 3897 if depmode=$depmode \
Chris@4 3898 source=sub/conftest.c object=$am__obj \
Chris@4 3899 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Chris@4 3900 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
Chris@4 3901 >/dev/null 2>conftest.err &&
Chris@4 3902 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@4 3903 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@4 3904 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
Chris@4 3905 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
Chris@4 3906 # icc doesn't choke on unknown options, it will just issue warnings
Chris@4 3907 # or remarks (even with -Werror). So we grep stderr for any message
Chris@4 3908 # that says an option was ignored or not supported.
Chris@4 3909 # When given -MP, icc 7.0 and 7.1 complain thusly:
Chris@4 3910 # icc: Command line warning: ignoring option '-M'; no argument required
Chris@4 3911 # The diagnosis changed in icc 8.0:
Chris@4 3912 # icc: Command line remark: option '-MP' not supported
Chris@4 3913 if (grep 'ignoring option' conftest.err ||
Chris@4 3914 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
Chris@4 3915 am_cv_CC_dependencies_compiler_type=$depmode
Chris@4 3916 break
Chris@4 3917 fi
Chris@4 3918 fi
Chris@4 3919 done
Chris@4 3920
Chris@4 3921 cd ..
Chris@4 3922 rm -rf conftest.dir
Chris@4 3923 else
Chris@4 3924 am_cv_CC_dependencies_compiler_type=none
Chris@4 3925 fi
Chris@4 3926
Chris@4 3927 fi
Chris@4 3928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
Chris@4 3929 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
Chris@4 3930 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
Chris@4 3931
Chris@4 3932 if
Chris@4 3933 test "x$enable_dependency_tracking" != xno \
Chris@4 3934 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
Chris@4 3935 am__fastdepCC_TRUE=
Chris@4 3936 am__fastdepCC_FALSE='#'
Chris@4 3937 else
Chris@4 3938 am__fastdepCC_TRUE='#'
Chris@4 3939 am__fastdepCC_FALSE=
Chris@4 3940 fi
Chris@4 3941
Chris@4 3942
Chris@4 3943 ac_ext=cpp
Chris@4 3944 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@4 3945 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 3946 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 3947 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@4 3948 if test -z "$CXX"; then
Chris@4 3949 if test -n "$CCC"; then
Chris@4 3950 CXX=$CCC
Chris@4 3951 else
Chris@4 3952 if test -n "$ac_tool_prefix"; then
Chris@4 3953 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
Chris@4 3954 do
Chris@4 3955 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@4 3956 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@4 3957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 3958 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 3959 if ${ac_cv_prog_CXX+:} false; then :
Chris@4 3960 $as_echo_n "(cached) " >&6
Chris@4 3961 else
Chris@4 3962 if test -n "$CXX"; then
Chris@4 3963 ac_cv_prog_CXX="$CXX" # Let the user override the test.
Chris@4 3964 else
Chris@4 3965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 3966 for as_dir in $PATH
Chris@4 3967 do
Chris@4 3968 IFS=$as_save_IFS
Chris@4 3969 test -z "$as_dir" && as_dir=.
Chris@4 3970 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 3971 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 3972 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
Chris@4 3973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 3974 break 2
Chris@4 3975 fi
Chris@4 3976 done
Chris@4 3977 done
Chris@4 3978 IFS=$as_save_IFS
Chris@4 3979
Chris@4 3980 fi
Chris@4 3981 fi
Chris@4 3982 CXX=$ac_cv_prog_CXX
Chris@4 3983 if test -n "$CXX"; then
Chris@4 3984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
Chris@4 3985 $as_echo "$CXX" >&6; }
Chris@4 3986 else
Chris@4 3987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3988 $as_echo "no" >&6; }
Chris@4 3989 fi
Chris@4 3990
Chris@4 3991
Chris@4 3992 test -n "$CXX" && break
Chris@4 3993 done
Chris@4 3994 fi
Chris@4 3995 if test -z "$CXX"; then
Chris@4 3996 ac_ct_CXX=$CXX
Chris@4 3997 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
Chris@4 3998 do
Chris@4 3999 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@4 4000 set dummy $ac_prog; ac_word=$2
Chris@4 4001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 4002 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 4003 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
Chris@4 4004 $as_echo_n "(cached) " >&6
Chris@4 4005 else
Chris@4 4006 if test -n "$ac_ct_CXX"; then
Chris@4 4007 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
Chris@4 4008 else
Chris@4 4009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4010 for as_dir in $PATH
Chris@4 4011 do
Chris@4 4012 IFS=$as_save_IFS
Chris@4 4013 test -z "$as_dir" && as_dir=.
Chris@4 4014 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 4015 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 4016 ac_cv_prog_ac_ct_CXX="$ac_prog"
Chris@4 4017 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 4018 break 2
Chris@4 4019 fi
Chris@4 4020 done
Chris@4 4021 done
Chris@4 4022 IFS=$as_save_IFS
Chris@4 4023
Chris@4 4024 fi
Chris@4 4025 fi
Chris@4 4026 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
Chris@4 4027 if test -n "$ac_ct_CXX"; then
Chris@4 4028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
Chris@4 4029 $as_echo "$ac_ct_CXX" >&6; }
Chris@4 4030 else
Chris@4 4031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 4032 $as_echo "no" >&6; }
Chris@4 4033 fi
Chris@4 4034
Chris@4 4035
Chris@4 4036 test -n "$ac_ct_CXX" && break
Chris@4 4037 done
Chris@4 4038
Chris@4 4039 if test "x$ac_ct_CXX" = x; then
Chris@4 4040 CXX="g++"
Chris@4 4041 else
Chris@4 4042 case $cross_compiling:$ac_tool_warned in
Chris@4 4043 yes:)
Chris@4 4044 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 4045 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 4046 ac_tool_warned=yes ;;
Chris@4 4047 esac
Chris@4 4048 CXX=$ac_ct_CXX
Chris@4 4049 fi
Chris@4 4050 fi
Chris@4 4051
Chris@4 4052 fi
Chris@4 4053 fi
Chris@4 4054 # Provide some information about the compiler.
Chris@4 4055 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
Chris@4 4056 set X $ac_compile
Chris@4 4057 ac_compiler=$2
Chris@4 4058 for ac_option in --version -v -V -qversion; do
Chris@4 4059 { { ac_try="$ac_compiler $ac_option >&5"
Chris@4 4060 case "(($ac_try" in
Chris@4 4061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 4062 *) ac_try_echo=$ac_try;;
Chris@4 4063 esac
Chris@4 4064 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 4065 $as_echo "$ac_try_echo"; } >&5
Chris@4 4066 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Chris@4 4067 ac_status=$?
Chris@4 4068 if test -s conftest.err; then
Chris@4 4069 sed '10a\
Chris@4 4070 ... rest of stderr output deleted ...
Chris@4 4071 10q' conftest.err >conftest.er1
Chris@4 4072 cat conftest.er1 >&5
Chris@4 4073 fi
Chris@4 4074 rm -f conftest.er1 conftest.err
Chris@4 4075 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 4076 test $ac_status = 0; }
Chris@4 4077 done
Chris@4 4078
Chris@4 4079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
Chris@4 4080 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
Chris@4 4081 if ${ac_cv_cxx_compiler_gnu+:} false; then :
Chris@4 4082 $as_echo_n "(cached) " >&6
Chris@4 4083 else
Chris@4 4084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 4085 /* end confdefs.h. */
Chris@4 4086
Chris@4 4087 int
Chris@4 4088 main ()
Chris@4 4089 {
Chris@4 4090 #ifndef __GNUC__
Chris@4 4091 choke me
Chris@4 4092 #endif
Chris@4 4093
Chris@4 4094 ;
Chris@4 4095 return 0;
Chris@4 4096 }
Chris@4 4097 _ACEOF
Chris@4 4098 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@4 4099 ac_compiler_gnu=yes
Chris@4 4100 else
Chris@4 4101 ac_compiler_gnu=no
Chris@4 4102 fi
Chris@4 4103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 4104 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
Chris@4 4105
Chris@4 4106 fi
Chris@4 4107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
Chris@4 4108 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
Chris@4 4109 if test $ac_compiler_gnu = yes; then
Chris@4 4110 GXX=yes
Chris@4 4111 else
Chris@4 4112 GXX=
Chris@4 4113 fi
Chris@4 4114 ac_test_CXXFLAGS=${CXXFLAGS+set}
Chris@4 4115 ac_save_CXXFLAGS=$CXXFLAGS
Chris@4 4116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
Chris@4 4117 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
Chris@4 4118 if ${ac_cv_prog_cxx_g+:} false; then :
Chris@4 4119 $as_echo_n "(cached) " >&6
Chris@4 4120 else
Chris@4 4121 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
Chris@4 4122 ac_cxx_werror_flag=yes
Chris@4 4123 ac_cv_prog_cxx_g=no
Chris@4 4124 CXXFLAGS="-g"
Chris@4 4125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 4126 /* end confdefs.h. */
Chris@4 4127
Chris@4 4128 int
Chris@4 4129 main ()
Chris@4 4130 {
Chris@4 4131
Chris@4 4132 ;
Chris@4 4133 return 0;
Chris@4 4134 }
Chris@4 4135 _ACEOF
Chris@4 4136 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@4 4137 ac_cv_prog_cxx_g=yes
Chris@4 4138 else
Chris@4 4139 CXXFLAGS=""
Chris@4 4140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 4141 /* end confdefs.h. */
Chris@4 4142
Chris@4 4143 int
Chris@4 4144 main ()
Chris@4 4145 {
Chris@4 4146
Chris@4 4147 ;
Chris@4 4148 return 0;
Chris@4 4149 }
Chris@4 4150 _ACEOF
Chris@4 4151 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@4 4152
Chris@4 4153 else
Chris@4 4154 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
Chris@4 4155 CXXFLAGS="-g"
Chris@4 4156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 4157 /* end confdefs.h. */
Chris@4 4158
Chris@4 4159 int
Chris@4 4160 main ()
Chris@4 4161 {
Chris@4 4162
Chris@4 4163 ;
Chris@4 4164 return 0;
Chris@4 4165 }
Chris@4 4166 _ACEOF
Chris@4 4167 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@4 4168 ac_cv_prog_cxx_g=yes
Chris@4 4169 fi
Chris@4 4170 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 4171 fi
Chris@4 4172 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 4173 fi
Chris@4 4174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 4175 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
Chris@4 4176 fi
Chris@4 4177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
Chris@4 4178 $as_echo "$ac_cv_prog_cxx_g" >&6; }
Chris@4 4179 if test "$ac_test_CXXFLAGS" = set; then
Chris@4 4180 CXXFLAGS=$ac_save_CXXFLAGS
Chris@4 4181 elif test $ac_cv_prog_cxx_g = yes; then
Chris@4 4182 if test "$GXX" = yes; then
Chris@4 4183 CXXFLAGS="-g -O2"
Chris@4 4184 else
Chris@4 4185 CXXFLAGS="-g"
Chris@4 4186 fi
Chris@4 4187 else
Chris@4 4188 if test "$GXX" = yes; then
Chris@4 4189 CXXFLAGS="-O2"
Chris@4 4190 else
Chris@4 4191 CXXFLAGS=
Chris@4 4192 fi
Chris@4 4193 fi
Chris@4 4194 ac_ext=c
Chris@4 4195 ac_cpp='$CPP $CPPFLAGS'
Chris@4 4196 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 4197 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 4198 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 4199
Chris@4 4200 depcc="$CXX" am_compiler_list=
Chris@4 4201
Chris@4 4202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
Chris@4 4203 $as_echo_n "checking dependency style of $depcc... " >&6; }
Chris@4 4204 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
Chris@4 4205 $as_echo_n "(cached) " >&6
Chris@4 4206 else
Chris@4 4207 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
Chris@4 4208 # We make a subdir and do the tests there. Otherwise we can end up
Chris@4 4209 # making bogus files that we don't know about and never remove. For
Chris@4 4210 # instance it was reported that on HP-UX the gcc test will end up
Chris@55 4211 # making a dummy file named 'D' -- because '-MD' means "put the output
Chris@55 4212 # in D".
Chris@55 4213 rm -rf conftest.dir
Chris@4 4214 mkdir conftest.dir
Chris@4 4215 # Copy depcomp to subdir because otherwise we won't find it if we're
Chris@4 4216 # using a relative directory.
Chris@4 4217 cp "$am_depcomp" conftest.dir
Chris@4 4218 cd conftest.dir
Chris@4 4219 # We will build objects and dependencies in a subdirectory because
Chris@4 4220 # it helps to detect inapplicable dependency modes. For instance
Chris@4 4221 # both Tru64's cc and ICC support -MD to output dependencies as a
Chris@4 4222 # side effect of compilation, but ICC will put the dependencies in
Chris@4 4223 # the current directory while Tru64 will put them in the object
Chris@4 4224 # directory.
Chris@4 4225 mkdir sub
Chris@4 4226
Chris@4 4227 am_cv_CXX_dependencies_compiler_type=none
Chris@4 4228 if test "$am_compiler_list" = ""; then
Chris@4 4229 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
Chris@4 4230 fi
Chris@4 4231 am__universal=false
Chris@4 4232 case " $depcc " in #(
Chris@4 4233 *\ -arch\ *\ -arch\ *) am__universal=true ;;
Chris@4 4234 esac
Chris@4 4235
Chris@4 4236 for depmode in $am_compiler_list; do
Chris@4 4237 # Setup a source with many dependencies, because some compilers
Chris@4 4238 # like to wrap large dependency lists on column 80 (with \), and
Chris@4 4239 # we should not choose a depcomp mode which is confused by this.
Chris@4 4240 #
Chris@4 4241 # We need to recreate these files for each test, as the compiler may
Chris@4 4242 # overwrite some of them when testing with obscure command lines.
Chris@4 4243 # This happens at least with the AIX C compiler.
Chris@4 4244 : > sub/conftest.c
Chris@4 4245 for i in 1 2 3 4 5 6; do
Chris@4 4246 echo '#include "conftst'$i'.h"' >> sub/conftest.c
Chris@55 4247 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
Chris@55 4248 # Solaris 10 /bin/sh.
Chris@55 4249 echo '/* dummy */' > sub/conftst$i.h
Chris@4 4250 done
Chris@4 4251 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
Chris@4 4252
Chris@55 4253 # We check with '-c' and '-o' for the sake of the "dashmstdout"
Chris@4 4254 # mode. It turns out that the SunPro C++ compiler does not properly
Chris@55 4255 # handle '-M -o', and we need to detect this. Also, some Intel
Chris@55 4256 # versions had trouble with output in subdirs.
Chris@4 4257 am__obj=sub/conftest.${OBJEXT-o}
Chris@4 4258 am__minus_obj="-o $am__obj"
Chris@4 4259 case $depmode in
Chris@4 4260 gcc)
Chris@4 4261 # This depmode causes a compiler race in universal mode.
Chris@4 4262 test "$am__universal" = false || continue
Chris@4 4263 ;;
Chris@4 4264 nosideeffect)
Chris@55 4265 # After this tag, mechanisms are not by side-effect, so they'll
Chris@55 4266 # only be used when explicitly requested.
Chris@4 4267 if test "x$enable_dependency_tracking" = xyes; then
Chris@4 4268 continue
Chris@4 4269 else
Chris@4 4270 break
Chris@4 4271 fi
Chris@4 4272 ;;
Chris@55 4273 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
Chris@55 4274 # This compiler won't grok '-c -o', but also, the minuso test has
Chris@4 4275 # not run yet. These depmodes are late enough in the game, and
Chris@4 4276 # so weak that their functioning should not be impacted.
Chris@4 4277 am__obj=conftest.${OBJEXT-o}
Chris@4 4278 am__minus_obj=
Chris@4 4279 ;;
Chris@4 4280 none) break ;;
Chris@4 4281 esac
Chris@4 4282 if depmode=$depmode \
Chris@4 4283 source=sub/conftest.c object=$am__obj \
Chris@4 4284 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Chris@4 4285 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
Chris@4 4286 >/dev/null 2>conftest.err &&
Chris@4 4287 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@4 4288 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@4 4289 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
Chris@4 4290 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
Chris@4 4291 # icc doesn't choke on unknown options, it will just issue warnings
Chris@4 4292 # or remarks (even with -Werror). So we grep stderr for any message
Chris@4 4293 # that says an option was ignored or not supported.
Chris@4 4294 # When given -MP, icc 7.0 and 7.1 complain thusly:
Chris@4 4295 # icc: Command line warning: ignoring option '-M'; no argument required
Chris@4 4296 # The diagnosis changed in icc 8.0:
Chris@4 4297 # icc: Command line remark: option '-MP' not supported
Chris@4 4298 if (grep 'ignoring option' conftest.err ||
Chris@4 4299 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
Chris@4 4300 am_cv_CXX_dependencies_compiler_type=$depmode
Chris@4 4301 break
Chris@4 4302 fi
Chris@4 4303 fi
Chris@4 4304 done
Chris@4 4305
Chris@4 4306 cd ..
Chris@4 4307 rm -rf conftest.dir
Chris@4 4308 else
Chris@4 4309 am_cv_CXX_dependencies_compiler_type=none
Chris@4 4310 fi
Chris@4 4311
Chris@4 4312 fi
Chris@4 4313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
Chris@4 4314 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
Chris@4 4315 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
Chris@4 4316
Chris@4 4317 if
Chris@4 4318 test "x$enable_dependency_tracking" != xno \
Chris@4 4319 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
Chris@4 4320 am__fastdepCXX_TRUE=
Chris@4 4321 am__fastdepCXX_FALSE='#'
Chris@4 4322 else
Chris@4 4323 am__fastdepCXX_TRUE='#'
Chris@4 4324 am__fastdepCXX_FALSE=
Chris@4 4325 fi
Chris@4 4326
Chris@4 4327
Chris@4 4328 # Make sure we can run config.sub.
Chris@4 4329 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Chris@4 4330 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
Chris@4 4331
Chris@4 4332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
Chris@4 4333 $as_echo_n "checking build system type... " >&6; }
Chris@4 4334 if ${ac_cv_build+:} false; then :
Chris@4 4335 $as_echo_n "(cached) " >&6
Chris@4 4336 else
Chris@4 4337 ac_build_alias=$build_alias
Chris@4 4338 test "x$ac_build_alias" = x &&
Chris@4 4339 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
Chris@4 4340 test "x$ac_build_alias" = x &&
Chris@4 4341 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
Chris@4 4342 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Chris@4 4343 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
Chris@4 4344
Chris@4 4345 fi
Chris@4 4346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
Chris@4 4347 $as_echo "$ac_cv_build" >&6; }
Chris@4 4348 case $ac_cv_build in
Chris@4 4349 *-*-*) ;;
Chris@4 4350 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
Chris@4 4351 esac
Chris@4 4352 build=$ac_cv_build
Chris@4 4353 ac_save_IFS=$IFS; IFS='-'
Chris@4 4354 set x $ac_cv_build
Chris@4 4355 shift
Chris@4 4356 build_cpu=$1
Chris@4 4357 build_vendor=$2
Chris@4 4358 shift; shift
Chris@4 4359 # Remember, the first character of IFS is used to create $*,
Chris@4 4360 # except with old shells:
Chris@4 4361 build_os=$*
Chris@4 4362 IFS=$ac_save_IFS
Chris@4 4363 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
Chris@4 4364
Chris@4 4365
Chris@4 4366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
Chris@4 4367 $as_echo_n "checking host system type... " >&6; }
Chris@4 4368 if ${ac_cv_host+:} false; then :
Chris@4 4369 $as_echo_n "(cached) " >&6
Chris@4 4370 else
Chris@4 4371 if test "x$host_alias" = x; then
Chris@4 4372 ac_cv_host=$ac_cv_build
Chris@4 4373 else
Chris@4 4374 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Chris@4 4375 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
Chris@4 4376 fi
Chris@4 4377
Chris@4 4378 fi
Chris@4 4379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
Chris@4 4380 $as_echo "$ac_cv_host" >&6; }
Chris@4 4381 case $ac_cv_host in
Chris@4 4382 *-*-*) ;;
Chris@4 4383 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
Chris@4 4384 esac
Chris@4 4385 host=$ac_cv_host
Chris@4 4386 ac_save_IFS=$IFS; IFS='-'
Chris@4 4387 set x $ac_cv_host
Chris@4 4388 shift
Chris@4 4389 host_cpu=$1
Chris@4 4390 host_vendor=$2
Chris@4 4391 shift; shift
Chris@4 4392 # Remember, the first character of IFS is used to create $*,
Chris@4 4393 # except with old shells:
Chris@4 4394 host_os=$*
Chris@4 4395 IFS=$ac_save_IFS
Chris@4 4396 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
Chris@4 4397
Chris@4 4398
Chris@4 4399 enable_win32_dll=yes
Chris@4 4400
Chris@4 4401 case $host in
Chris@4 4402 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
Chris@4 4403 if test -n "$ac_tool_prefix"; then
Chris@4 4404 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
Chris@4 4405 set dummy ${ac_tool_prefix}as; ac_word=$2
Chris@4 4406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 4407 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 4408 if ${ac_cv_prog_AS+:} false; then :
Chris@4 4409 $as_echo_n "(cached) " >&6
Chris@4 4410 else
Chris@4 4411 if test -n "$AS"; then
Chris@4 4412 ac_cv_prog_AS="$AS" # Let the user override the test.
Chris@4 4413 else
Chris@4 4414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4415 for as_dir in $PATH
Chris@4 4416 do
Chris@4 4417 IFS=$as_save_IFS
Chris@4 4418 test -z "$as_dir" && as_dir=.
Chris@4 4419 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 4420 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 4421 ac_cv_prog_AS="${ac_tool_prefix}as"
Chris@4 4422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 4423 break 2
Chris@4 4424 fi
Chris@4 4425 done
Chris@4 4426 done
Chris@4 4427 IFS=$as_save_IFS
Chris@4 4428
Chris@4 4429 fi
Chris@4 4430 fi
Chris@4 4431 AS=$ac_cv_prog_AS
Chris@4 4432 if test -n "$AS"; then
Chris@4 4433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
Chris@4 4434 $as_echo "$AS" >&6; }
Chris@4 4435 else
Chris@4 4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 4437 $as_echo "no" >&6; }
Chris@4 4438 fi
Chris@4 4439
Chris@4 4440
Chris@4 4441 fi
Chris@4 4442 if test -z "$ac_cv_prog_AS"; then
Chris@4 4443 ac_ct_AS=$AS
Chris@4 4444 # Extract the first word of "as", so it can be a program name with args.
Chris@4 4445 set dummy as; ac_word=$2
Chris@4 4446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 4447 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 4448 if ${ac_cv_prog_ac_ct_AS+:} false; then :
Chris@4 4449 $as_echo_n "(cached) " >&6
Chris@4 4450 else
Chris@4 4451 if test -n "$ac_ct_AS"; then
Chris@4 4452 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
Chris@4 4453 else
Chris@4 4454 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4455 for as_dir in $PATH
Chris@4 4456 do
Chris@4 4457 IFS=$as_save_IFS
Chris@4 4458 test -z "$as_dir" && as_dir=.
Chris@4 4459 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 4460 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 4461 ac_cv_prog_ac_ct_AS="as"
Chris@4 4462 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 4463 break 2
Chris@4 4464 fi
Chris@4 4465 done
Chris@4 4466 done
Chris@4 4467 IFS=$as_save_IFS
Chris@4 4468
Chris@4 4469 fi
Chris@4 4470 fi
Chris@4 4471 ac_ct_AS=$ac_cv_prog_ac_ct_AS
Chris@4 4472 if test -n "$ac_ct_AS"; then
Chris@4 4473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
Chris@4 4474 $as_echo "$ac_ct_AS" >&6; }
Chris@4 4475 else
Chris@4 4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 4477 $as_echo "no" >&6; }
Chris@4 4478 fi
Chris@4 4479
Chris@4 4480 if test "x$ac_ct_AS" = x; then
Chris@4 4481 AS="false"
Chris@4 4482 else
Chris@4 4483 case $cross_compiling:$ac_tool_warned in
Chris@4 4484 yes:)
Chris@4 4485 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 4486 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 4487 ac_tool_warned=yes ;;
Chris@4 4488 esac
Chris@4 4489 AS=$ac_ct_AS
Chris@4 4490 fi
Chris@4 4491 else
Chris@4 4492 AS="$ac_cv_prog_AS"
Chris@4 4493 fi
Chris@4 4494
Chris@4 4495 if test -n "$ac_tool_prefix"; then
Chris@4 4496 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
Chris@4 4497 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
Chris@4 4498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 4499 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 4500 if ${ac_cv_prog_DLLTOOL+:} false; then :
Chris@4 4501 $as_echo_n "(cached) " >&6
Chris@4 4502 else
Chris@4 4503 if test -n "$DLLTOOL"; then
Chris@4 4504 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
Chris@4 4505 else
Chris@4 4506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4507 for as_dir in $PATH
Chris@4 4508 do
Chris@4 4509 IFS=$as_save_IFS
Chris@4 4510 test -z "$as_dir" && as_dir=.
Chris@4 4511 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 4512 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 4513 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
Chris@4 4514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 4515 break 2
Chris@4 4516 fi
Chris@4 4517 done
Chris@4 4518 done
Chris@4 4519 IFS=$as_save_IFS
Chris@4 4520
Chris@4 4521 fi
Chris@4 4522 fi
Chris@4 4523 DLLTOOL=$ac_cv_prog_DLLTOOL
Chris@4 4524 if test -n "$DLLTOOL"; then
Chris@4 4525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
Chris@4 4526 $as_echo "$DLLTOOL" >&6; }
Chris@4 4527 else
Chris@4 4528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 4529 $as_echo "no" >&6; }
Chris@4 4530 fi
Chris@4 4531
Chris@4 4532
Chris@4 4533 fi
Chris@4 4534 if test -z "$ac_cv_prog_DLLTOOL"; then
Chris@4 4535 ac_ct_DLLTOOL=$DLLTOOL
Chris@4 4536 # Extract the first word of "dlltool", so it can be a program name with args.
Chris@4 4537 set dummy dlltool; ac_word=$2
Chris@4 4538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 4539 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 4540 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
Chris@4 4541 $as_echo_n "(cached) " >&6
Chris@4 4542 else
Chris@4 4543 if test -n "$ac_ct_DLLTOOL"; then
Chris@4 4544 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
Chris@4 4545 else
Chris@4 4546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4547 for as_dir in $PATH
Chris@4 4548 do
Chris@4 4549 IFS=$as_save_IFS
Chris@4 4550 test -z "$as_dir" && as_dir=.
Chris@4 4551 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 4552 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 4553 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
Chris@4 4554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 4555 break 2
Chris@4 4556 fi
Chris@4 4557 done
Chris@4 4558 done
Chris@4 4559 IFS=$as_save_IFS
Chris@4 4560
Chris@4 4561 fi
Chris@4 4562 fi
Chris@4 4563 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
Chris@4 4564 if test -n "$ac_ct_DLLTOOL"; then
Chris@4 4565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
Chris@4 4566 $as_echo "$ac_ct_DLLTOOL" >&6; }
Chris@4 4567 else
Chris@4 4568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 4569 $as_echo "no" >&6; }
Chris@4 4570 fi
Chris@4 4571
Chris@4 4572 if test "x$ac_ct_DLLTOOL" = x; then
Chris@4 4573 DLLTOOL="false"
Chris@4 4574 else
Chris@4 4575 case $cross_compiling:$ac_tool_warned in
Chris@4 4576 yes:)
Chris@4 4577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 4578 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 4579 ac_tool_warned=yes ;;
Chris@4 4580 esac
Chris@4 4581 DLLTOOL=$ac_ct_DLLTOOL
Chris@4 4582 fi
Chris@4 4583 else
Chris@4 4584 DLLTOOL="$ac_cv_prog_DLLTOOL"
Chris@4 4585 fi
Chris@4 4586
Chris@4 4587 if test -n "$ac_tool_prefix"; then
Chris@4 4588 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
Chris@4 4589 set dummy ${ac_tool_prefix}objdump; ac_word=$2
Chris@4 4590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 4591 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 4592 if ${ac_cv_prog_OBJDUMP+:} false; then :
Chris@4 4593 $as_echo_n "(cached) " >&6
Chris@4 4594 else
Chris@4 4595 if test -n "$OBJDUMP"; then
Chris@4 4596 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
Chris@4 4597 else
Chris@4 4598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4599 for as_dir in $PATH
Chris@4 4600 do
Chris@4 4601 IFS=$as_save_IFS
Chris@4 4602 test -z "$as_dir" && as_dir=.
Chris@4 4603 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 4604 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 4605 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
Chris@4 4606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 4607 break 2
Chris@4 4608 fi
Chris@4 4609 done
Chris@4 4610 done
Chris@4 4611 IFS=$as_save_IFS
Chris@4 4612
Chris@4 4613 fi
Chris@4 4614 fi
Chris@4 4615 OBJDUMP=$ac_cv_prog_OBJDUMP
Chris@4 4616 if test -n "$OBJDUMP"; then
Chris@4 4617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
Chris@4 4618 $as_echo "$OBJDUMP" >&6; }
Chris@4 4619 else
Chris@4 4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 4621 $as_echo "no" >&6; }
Chris@4 4622 fi
Chris@4 4623
Chris@4 4624
Chris@4 4625 fi
Chris@4 4626 if test -z "$ac_cv_prog_OBJDUMP"; then
Chris@4 4627 ac_ct_OBJDUMP=$OBJDUMP
Chris@4 4628 # Extract the first word of "objdump", so it can be a program name with args.
Chris@4 4629 set dummy objdump; ac_word=$2
Chris@4 4630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 4631 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 4632 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
Chris@4 4633 $as_echo_n "(cached) " >&6
Chris@4 4634 else
Chris@4 4635 if test -n "$ac_ct_OBJDUMP"; then
Chris@4 4636 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
Chris@4 4637 else
Chris@4 4638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4639 for as_dir in $PATH
Chris@4 4640 do
Chris@4 4641 IFS=$as_save_IFS
Chris@4 4642 test -z "$as_dir" && as_dir=.
Chris@4 4643 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 4644 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 4645 ac_cv_prog_ac_ct_OBJDUMP="objdump"
Chris@4 4646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 4647 break 2
Chris@4 4648 fi
Chris@4 4649 done
Chris@4 4650 done
Chris@4 4651 IFS=$as_save_IFS
Chris@4 4652
Chris@4 4653 fi
Chris@4 4654 fi
Chris@4 4655 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
Chris@4 4656 if test -n "$ac_ct_OBJDUMP"; then
Chris@4 4657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
Chris@4 4658 $as_echo "$ac_ct_OBJDUMP" >&6; }
Chris@4 4659 else
Chris@4 4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 4661 $as_echo "no" >&6; }
Chris@4 4662 fi
Chris@4 4663
Chris@4 4664 if test "x$ac_ct_OBJDUMP" = x; then
Chris@4 4665 OBJDUMP="false"
Chris@4 4666 else
Chris@4 4667 case $cross_compiling:$ac_tool_warned in
Chris@4 4668 yes:)
Chris@4 4669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 4670 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 4671 ac_tool_warned=yes ;;
Chris@4 4672 esac
Chris@4 4673 OBJDUMP=$ac_ct_OBJDUMP
Chris@4 4674 fi
Chris@4 4675 else
Chris@4 4676 OBJDUMP="$ac_cv_prog_OBJDUMP"
Chris@4 4677 fi
Chris@4 4678
Chris@4 4679 ;;
Chris@4 4680 esac
Chris@4 4681
Chris@4 4682 test -z "$AS" && AS=as
Chris@4 4683
Chris@4 4684
Chris@4 4685
Chris@4 4686
Chris@4 4687
Chris@4 4688 test -z "$DLLTOOL" && DLLTOOL=dlltool
Chris@4 4689
Chris@4 4690
Chris@4 4691
Chris@4 4692
Chris@4 4693
Chris@4 4694 test -z "$OBJDUMP" && OBJDUMP=objdump
Chris@4 4695
Chris@4 4696
Chris@4 4697
Chris@4 4698
Chris@4 4699
Chris@4 4700
Chris@4 4701
Chris@4 4702 case `pwd` in
Chris@4 4703 *\ * | *\ *)
Chris@4 4704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
Chris@4 4705 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
Chris@4 4706 esac
Chris@4 4707
Chris@4 4708
Chris@4 4709
Chris@55 4710 macro_version='2.4.2'
Chris@55 4711 macro_revision='1.3337'
Chris@4 4712
Chris@4 4713
Chris@4 4714
Chris@4 4715
Chris@4 4716
Chris@4 4717
Chris@4 4718
Chris@4 4719
Chris@4 4720
Chris@4 4721
Chris@4 4722
Chris@4 4723
Chris@4 4724
Chris@4 4725 ltmain="$ac_aux_dir/ltmain.sh"
Chris@4 4726
Chris@4 4727 # Backslashify metacharacters that are still active within
Chris@4 4728 # double-quoted strings.
Chris@4 4729 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
Chris@4 4730
Chris@4 4731 # Same as above, but do not quote variable references.
Chris@4 4732 double_quote_subst='s/\(["`\\]\)/\\\1/g'
Chris@4 4733
Chris@4 4734 # Sed substitution to delay expansion of an escaped shell variable in a
Chris@4 4735 # double_quote_subst'ed string.
Chris@4 4736 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
Chris@4 4737
Chris@4 4738 # Sed substitution to delay expansion of an escaped single quote.
Chris@4 4739 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
Chris@4 4740
Chris@4 4741 # Sed substitution to avoid accidental globbing in evaled expressions
Chris@4 4742 no_glob_subst='s/\*/\\\*/g'
Chris@4 4743
Chris@4 4744 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@4 4745 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
Chris@4 4746 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
Chris@4 4747
Chris@4 4748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
Chris@4 4749 $as_echo_n "checking how to print strings... " >&6; }
Chris@4 4750 # Test print first, because it will be a builtin if present.
Chris@4 4751 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
Chris@4 4752 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
Chris@4 4753 ECHO='print -r --'
Chris@4 4754 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
Chris@4 4755 ECHO='printf %s\n'
Chris@4 4756 else
Chris@4 4757 # Use this function as a fallback that always works.
Chris@4 4758 func_fallback_echo ()
Chris@4 4759 {
Chris@4 4760 eval 'cat <<_LTECHO_EOF
Chris@4 4761 $1
Chris@4 4762 _LTECHO_EOF'
Chris@4 4763 }
Chris@4 4764 ECHO='func_fallback_echo'
Chris@4 4765 fi
Chris@4 4766
Chris@4 4767 # func_echo_all arg...
Chris@4 4768 # Invoke $ECHO with all args, space-separated.
Chris@4 4769 func_echo_all ()
Chris@4 4770 {
Chris@4 4771 $ECHO ""
Chris@4 4772 }
Chris@4 4773
Chris@4 4774 case "$ECHO" in
Chris@4 4775 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
Chris@4 4776 $as_echo "printf" >&6; } ;;
Chris@4 4777 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
Chris@4 4778 $as_echo "print -r" >&6; } ;;
Chris@4 4779 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
Chris@4 4780 $as_echo "cat" >&6; } ;;
Chris@4 4781 esac
Chris@4 4782
Chris@4 4783
Chris@4 4784
Chris@4 4785
Chris@4 4786
Chris@4 4787
Chris@4 4788
Chris@4 4789
Chris@4 4790
Chris@4 4791
Chris@4 4792
Chris@4 4793
Chris@4 4794
Chris@4 4795
Chris@4 4796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
Chris@4 4797 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
Chris@4 4798 if ${ac_cv_path_SED+:} false; then :
Chris@4 4799 $as_echo_n "(cached) " >&6
Chris@4 4800 else
Chris@4 4801 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
Chris@4 4802 for ac_i in 1 2 3 4 5 6 7; do
Chris@4 4803 ac_script="$ac_script$as_nl$ac_script"
Chris@4 4804 done
Chris@4 4805 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
Chris@4 4806 { ac_script=; unset ac_script;}
Chris@4 4807 if test -z "$SED"; then
Chris@4 4808 ac_path_SED_found=false
Chris@4 4809 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@4 4810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4811 for as_dir in $PATH
Chris@4 4812 do
Chris@4 4813 IFS=$as_save_IFS
Chris@4 4814 test -z "$as_dir" && as_dir=.
Chris@4 4815 for ac_prog in sed gsed; do
Chris@4 4816 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@4 4817 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
Chris@55 4818 as_fn_executable_p "$ac_path_SED" || continue
Chris@4 4819 # Check for GNU ac_path_SED and select it if it is found.
Chris@4 4820 # Check for GNU $ac_path_SED
Chris@4 4821 case `"$ac_path_SED" --version 2>&1` in
Chris@4 4822 *GNU*)
Chris@4 4823 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
Chris@4 4824 *)
Chris@4 4825 ac_count=0
Chris@4 4826 $as_echo_n 0123456789 >"conftest.in"
Chris@4 4827 while :
Chris@4 4828 do
Chris@4 4829 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@4 4830 mv "conftest.tmp" "conftest.in"
Chris@4 4831 cp "conftest.in" "conftest.nl"
Chris@4 4832 $as_echo '' >> "conftest.nl"
Chris@4 4833 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@4 4834 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@4 4835 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@4 4836 if test $ac_count -gt ${ac_path_SED_max-0}; then
Chris@4 4837 # Best one so far, save it but keep looking for a better one
Chris@4 4838 ac_cv_path_SED="$ac_path_SED"
Chris@4 4839 ac_path_SED_max=$ac_count
Chris@4 4840 fi
Chris@4 4841 # 10*(2^10) chars as input seems more than enough
Chris@4 4842 test $ac_count -gt 10 && break
Chris@4 4843 done
Chris@4 4844 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@4 4845 esac
Chris@4 4846
Chris@4 4847 $ac_path_SED_found && break 3
Chris@4 4848 done
Chris@4 4849 done
Chris@4 4850 done
Chris@4 4851 IFS=$as_save_IFS
Chris@4 4852 if test -z "$ac_cv_path_SED"; then
Chris@4 4853 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
Chris@4 4854 fi
Chris@4 4855 else
Chris@4 4856 ac_cv_path_SED=$SED
Chris@4 4857 fi
Chris@4 4858
Chris@4 4859 fi
Chris@4 4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
Chris@4 4861 $as_echo "$ac_cv_path_SED" >&6; }
Chris@4 4862 SED="$ac_cv_path_SED"
Chris@4 4863 rm -f conftest.sed
Chris@4 4864
Chris@4 4865 test -z "$SED" && SED=sed
Chris@4 4866 Xsed="$SED -e 1s/^X//"
Chris@4 4867
Chris@4 4868
Chris@4 4869
Chris@4 4870
Chris@4 4871
Chris@4 4872
Chris@4 4873
Chris@4 4874
Chris@4 4875
Chris@4 4876
Chris@4 4877
Chris@4 4878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
Chris@4 4879 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
Chris@4 4880 if ${ac_cv_path_GREP+:} false; then :
Chris@4 4881 $as_echo_n "(cached) " >&6
Chris@4 4882 else
Chris@4 4883 if test -z "$GREP"; then
Chris@4 4884 ac_path_GREP_found=false
Chris@4 4885 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@4 4886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4887 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@4 4888 do
Chris@4 4889 IFS=$as_save_IFS
Chris@4 4890 test -z "$as_dir" && as_dir=.
Chris@4 4891 for ac_prog in grep ggrep; do
Chris@4 4892 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@4 4893 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@55 4894 as_fn_executable_p "$ac_path_GREP" || continue
Chris@4 4895 # Check for GNU ac_path_GREP and select it if it is found.
Chris@4 4896 # Check for GNU $ac_path_GREP
Chris@4 4897 case `"$ac_path_GREP" --version 2>&1` in
Chris@4 4898 *GNU*)
Chris@4 4899 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
Chris@4 4900 *)
Chris@4 4901 ac_count=0
Chris@4 4902 $as_echo_n 0123456789 >"conftest.in"
Chris@4 4903 while :
Chris@4 4904 do
Chris@4 4905 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@4 4906 mv "conftest.tmp" "conftest.in"
Chris@4 4907 cp "conftest.in" "conftest.nl"
Chris@4 4908 $as_echo 'GREP' >> "conftest.nl"
Chris@4 4909 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@4 4910 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@4 4911 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@4 4912 if test $ac_count -gt ${ac_path_GREP_max-0}; then
Chris@4 4913 # Best one so far, save it but keep looking for a better one
Chris@4 4914 ac_cv_path_GREP="$ac_path_GREP"
Chris@4 4915 ac_path_GREP_max=$ac_count
Chris@4 4916 fi
Chris@4 4917 # 10*(2^10) chars as input seems more than enough
Chris@4 4918 test $ac_count -gt 10 && break
Chris@4 4919 done
Chris@4 4920 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@4 4921 esac
Chris@4 4922
Chris@4 4923 $ac_path_GREP_found && break 3
Chris@4 4924 done
Chris@4 4925 done
Chris@4 4926 done
Chris@4 4927 IFS=$as_save_IFS
Chris@4 4928 if test -z "$ac_cv_path_GREP"; then
Chris@4 4929 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@4 4930 fi
Chris@4 4931 else
Chris@4 4932 ac_cv_path_GREP=$GREP
Chris@4 4933 fi
Chris@4 4934
Chris@4 4935 fi
Chris@4 4936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
Chris@4 4937 $as_echo "$ac_cv_path_GREP" >&6; }
Chris@4 4938 GREP="$ac_cv_path_GREP"
Chris@4 4939
Chris@4 4940
Chris@4 4941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Chris@4 4942 $as_echo_n "checking for egrep... " >&6; }
Chris@4 4943 if ${ac_cv_path_EGREP+:} false; then :
Chris@4 4944 $as_echo_n "(cached) " >&6
Chris@4 4945 else
Chris@4 4946 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
Chris@4 4947 then ac_cv_path_EGREP="$GREP -E"
Chris@4 4948 else
Chris@4 4949 if test -z "$EGREP"; then
Chris@4 4950 ac_path_EGREP_found=false
Chris@4 4951 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@4 4952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4953 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@4 4954 do
Chris@4 4955 IFS=$as_save_IFS
Chris@4 4956 test -z "$as_dir" && as_dir=.
Chris@4 4957 for ac_prog in egrep; do
Chris@4 4958 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@4 4959 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@55 4960 as_fn_executable_p "$ac_path_EGREP" || continue
Chris@4 4961 # Check for GNU ac_path_EGREP and select it if it is found.
Chris@4 4962 # Check for GNU $ac_path_EGREP
Chris@4 4963 case `"$ac_path_EGREP" --version 2>&1` in
Chris@4 4964 *GNU*)
Chris@4 4965 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
Chris@4 4966 *)
Chris@4 4967 ac_count=0
Chris@4 4968 $as_echo_n 0123456789 >"conftest.in"
Chris@4 4969 while :
Chris@4 4970 do
Chris@4 4971 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@4 4972 mv "conftest.tmp" "conftest.in"
Chris@4 4973 cp "conftest.in" "conftest.nl"
Chris@4 4974 $as_echo 'EGREP' >> "conftest.nl"
Chris@4 4975 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@4 4976 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@4 4977 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@4 4978 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
Chris@4 4979 # Best one so far, save it but keep looking for a better one
Chris@4 4980 ac_cv_path_EGREP="$ac_path_EGREP"
Chris@4 4981 ac_path_EGREP_max=$ac_count
Chris@4 4982 fi
Chris@4 4983 # 10*(2^10) chars as input seems more than enough
Chris@4 4984 test $ac_count -gt 10 && break
Chris@4 4985 done
Chris@4 4986 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@4 4987 esac
Chris@4 4988
Chris@4 4989 $ac_path_EGREP_found && break 3
Chris@4 4990 done
Chris@4 4991 done
Chris@4 4992 done
Chris@4 4993 IFS=$as_save_IFS
Chris@4 4994 if test -z "$ac_cv_path_EGREP"; then
Chris@4 4995 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@4 4996 fi
Chris@4 4997 else
Chris@4 4998 ac_cv_path_EGREP=$EGREP
Chris@4 4999 fi
Chris@4 5000
Chris@4 5001 fi
Chris@4 5002 fi
Chris@4 5003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Chris@4 5004 $as_echo "$ac_cv_path_EGREP" >&6; }
Chris@4 5005 EGREP="$ac_cv_path_EGREP"
Chris@4 5006
Chris@4 5007
Chris@4 5008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
Chris@4 5009 $as_echo_n "checking for fgrep... " >&6; }
Chris@4 5010 if ${ac_cv_path_FGREP+:} false; then :
Chris@4 5011 $as_echo_n "(cached) " >&6
Chris@4 5012 else
Chris@4 5013 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
Chris@4 5014 then ac_cv_path_FGREP="$GREP -F"
Chris@4 5015 else
Chris@4 5016 if test -z "$FGREP"; then
Chris@4 5017 ac_path_FGREP_found=false
Chris@4 5018 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@4 5019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5020 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@4 5021 do
Chris@4 5022 IFS=$as_save_IFS
Chris@4 5023 test -z "$as_dir" && as_dir=.
Chris@4 5024 for ac_prog in fgrep; do
Chris@4 5025 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@4 5026 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@55 5027 as_fn_executable_p "$ac_path_FGREP" || continue
Chris@4 5028 # Check for GNU ac_path_FGREP and select it if it is found.
Chris@4 5029 # Check for GNU $ac_path_FGREP
Chris@4 5030 case `"$ac_path_FGREP" --version 2>&1` in
Chris@4 5031 *GNU*)
Chris@4 5032 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
Chris@4 5033 *)
Chris@4 5034 ac_count=0
Chris@4 5035 $as_echo_n 0123456789 >"conftest.in"
Chris@4 5036 while :
Chris@4 5037 do
Chris@4 5038 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@4 5039 mv "conftest.tmp" "conftest.in"
Chris@4 5040 cp "conftest.in" "conftest.nl"
Chris@4 5041 $as_echo 'FGREP' >> "conftest.nl"
Chris@4 5042 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@4 5043 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@4 5044 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@4 5045 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
Chris@4 5046 # Best one so far, save it but keep looking for a better one
Chris@4 5047 ac_cv_path_FGREP="$ac_path_FGREP"
Chris@4 5048 ac_path_FGREP_max=$ac_count
Chris@4 5049 fi
Chris@4 5050 # 10*(2^10) chars as input seems more than enough
Chris@4 5051 test $ac_count -gt 10 && break
Chris@4 5052 done
Chris@4 5053 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@4 5054 esac
Chris@4 5055
Chris@4 5056 $ac_path_FGREP_found && break 3
Chris@4 5057 done
Chris@4 5058 done
Chris@4 5059 done
Chris@4 5060 IFS=$as_save_IFS
Chris@4 5061 if test -z "$ac_cv_path_FGREP"; then
Chris@4 5062 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@4 5063 fi
Chris@4 5064 else
Chris@4 5065 ac_cv_path_FGREP=$FGREP
Chris@4 5066 fi
Chris@4 5067
Chris@4 5068 fi
Chris@4 5069 fi
Chris@4 5070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
Chris@4 5071 $as_echo "$ac_cv_path_FGREP" >&6; }
Chris@4 5072 FGREP="$ac_cv_path_FGREP"
Chris@4 5073
Chris@4 5074
Chris@4 5075 test -z "$GREP" && GREP=grep
Chris@4 5076
Chris@4 5077
Chris@4 5078
Chris@4 5079
Chris@4 5080
Chris@4 5081
Chris@4 5082
Chris@4 5083
Chris@4 5084
Chris@4 5085
Chris@4 5086
Chris@4 5087
Chris@4 5088
Chris@4 5089
Chris@4 5090
Chris@4 5091
Chris@4 5092
Chris@4 5093
Chris@4 5094
Chris@4 5095 # Check whether --with-gnu-ld was given.
Chris@4 5096 if test "${with_gnu_ld+set}" = set; then :
Chris@4 5097 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
Chris@4 5098 else
Chris@4 5099 with_gnu_ld=no
Chris@4 5100 fi
Chris@4 5101
Chris@4 5102 ac_prog=ld
Chris@4 5103 if test "$GCC" = yes; then
Chris@4 5104 # Check if gcc -print-prog-name=ld gives a path.
Chris@4 5105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
Chris@4 5106 $as_echo_n "checking for ld used by $CC... " >&6; }
Chris@4 5107 case $host in
Chris@4 5108 *-*-mingw*)
Chris@4 5109 # gcc leaves a trailing carriage return which upsets mingw
Chris@4 5110 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
Chris@4 5111 *)
Chris@4 5112 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Chris@4 5113 esac
Chris@4 5114 case $ac_prog in
Chris@4 5115 # Accept absolute paths.
Chris@4 5116 [\\/]* | ?:[\\/]*)
Chris@4 5117 re_direlt='/[^/][^/]*/\.\./'
Chris@4 5118 # Canonicalize the pathname of ld
Chris@4 5119 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
Chris@4 5120 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
Chris@4 5121 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
Chris@4 5122 done
Chris@4 5123 test -z "$LD" && LD="$ac_prog"
Chris@4 5124 ;;
Chris@4 5125 "")
Chris@4 5126 # If it fails, then pretend we aren't using GCC.
Chris@4 5127 ac_prog=ld
Chris@4 5128 ;;
Chris@4 5129 *)
Chris@4 5130 # If it is relative, then search for the first ld in PATH.
Chris@4 5131 with_gnu_ld=unknown
Chris@4 5132 ;;
Chris@4 5133 esac
Chris@4 5134 elif test "$with_gnu_ld" = yes; then
Chris@4 5135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Chris@4 5136 $as_echo_n "checking for GNU ld... " >&6; }
Chris@4 5137 else
Chris@4 5138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
Chris@4 5139 $as_echo_n "checking for non-GNU ld... " >&6; }
Chris@4 5140 fi
Chris@4 5141 if ${lt_cv_path_LD+:} false; then :
Chris@4 5142 $as_echo_n "(cached) " >&6
Chris@4 5143 else
Chris@4 5144 if test -z "$LD"; then
Chris@4 5145 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@4 5146 for ac_dir in $PATH; do
Chris@4 5147 IFS="$lt_save_ifs"
Chris@4 5148 test -z "$ac_dir" && ac_dir=.
Chris@4 5149 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Chris@4 5150 lt_cv_path_LD="$ac_dir/$ac_prog"
Chris@4 5151 # Check to see if the program is GNU ld. I'd rather use --version,
Chris@4 5152 # but apparently some variants of GNU ld only accept -v.
Chris@4 5153 # Break only if it was the GNU/non-GNU ld that we prefer.
Chris@4 5154 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
Chris@4 5155 *GNU* | *'with BFD'*)
Chris@4 5156 test "$with_gnu_ld" != no && break
Chris@4 5157 ;;
Chris@4 5158 *)
Chris@4 5159 test "$with_gnu_ld" != yes && break
Chris@4 5160 ;;
Chris@4 5161 esac
Chris@4 5162 fi
Chris@4 5163 done
Chris@4 5164 IFS="$lt_save_ifs"
Chris@4 5165 else
Chris@4 5166 lt_cv_path_LD="$LD" # Let the user override the test with a path.
Chris@4 5167 fi
Chris@4 5168 fi
Chris@4 5169
Chris@4 5170 LD="$lt_cv_path_LD"
Chris@4 5171 if test -n "$LD"; then
Chris@4 5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
Chris@4 5173 $as_echo "$LD" >&6; }
Chris@4 5174 else
Chris@4 5175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5176 $as_echo "no" >&6; }
Chris@4 5177 fi
Chris@4 5178 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Chris@4 5179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
Chris@4 5180 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Chris@4 5181 if ${lt_cv_prog_gnu_ld+:} false; then :
Chris@4 5182 $as_echo_n "(cached) " >&6
Chris@4 5183 else
Chris@4 5184 # I'd rather use --version here, but apparently some GNU lds only accept -v.
Chris@4 5185 case `$LD -v 2>&1 </dev/null` in
Chris@4 5186 *GNU* | *'with BFD'*)
Chris@4 5187 lt_cv_prog_gnu_ld=yes
Chris@4 5188 ;;
Chris@4 5189 *)
Chris@4 5190 lt_cv_prog_gnu_ld=no
Chris@4 5191 ;;
Chris@4 5192 esac
Chris@4 5193 fi
Chris@4 5194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
Chris@4 5195 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
Chris@4 5196 with_gnu_ld=$lt_cv_prog_gnu_ld
Chris@4 5197
Chris@4 5198
Chris@4 5199
Chris@4 5200
Chris@4 5201
Chris@4 5202
Chris@4 5203
Chris@4 5204
Chris@4 5205
Chris@4 5206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
Chris@4 5207 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
Chris@4 5208 if ${lt_cv_path_NM+:} false; then :
Chris@4 5209 $as_echo_n "(cached) " >&6
Chris@4 5210 else
Chris@4 5211 if test -n "$NM"; then
Chris@4 5212 # Let the user override the test.
Chris@4 5213 lt_cv_path_NM="$NM"
Chris@4 5214 else
Chris@4 5215 lt_nm_to_check="${ac_tool_prefix}nm"
Chris@4 5216 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
Chris@4 5217 lt_nm_to_check="$lt_nm_to_check nm"
Chris@4 5218 fi
Chris@4 5219 for lt_tmp_nm in $lt_nm_to_check; do
Chris@4 5220 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@4 5221 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
Chris@4 5222 IFS="$lt_save_ifs"
Chris@4 5223 test -z "$ac_dir" && ac_dir=.
Chris@4 5224 tmp_nm="$ac_dir/$lt_tmp_nm"
Chris@4 5225 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
Chris@4 5226 # Check to see if the nm accepts a BSD-compat flag.
Chris@4 5227 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
Chris@4 5228 # nm: unknown option "B" ignored
Chris@4 5229 # Tru64's nm complains that /dev/null is an invalid object file
Chris@4 5230 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
Chris@4 5231 */dev/null* | *'Invalid file or object type'*)
Chris@4 5232 lt_cv_path_NM="$tmp_nm -B"
Chris@4 5233 break
Chris@4 5234 ;;
Chris@4 5235 *)
Chris@4 5236 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
Chris@4 5237 */dev/null*)
Chris@4 5238 lt_cv_path_NM="$tmp_nm -p"
Chris@4 5239 break
Chris@4 5240 ;;
Chris@4 5241 *)
Chris@4 5242 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
Chris@4 5243 continue # so that we can try to find one that supports BSD flags
Chris@4 5244 ;;
Chris@4 5245 esac
Chris@4 5246 ;;
Chris@4 5247 esac
Chris@4 5248 fi
Chris@4 5249 done
Chris@4 5250 IFS="$lt_save_ifs"
Chris@4 5251 done
Chris@4 5252 : ${lt_cv_path_NM=no}
Chris@4 5253 fi
Chris@4 5254 fi
Chris@4 5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
Chris@4 5256 $as_echo "$lt_cv_path_NM" >&6; }
Chris@4 5257 if test "$lt_cv_path_NM" != "no"; then
Chris@4 5258 NM="$lt_cv_path_NM"
Chris@4 5259 else
Chris@4 5260 # Didn't find any BSD compatible name lister, look for dumpbin.
Chris@4 5261 if test -n "$DUMPBIN"; then :
Chris@4 5262 # Let the user override the test.
Chris@4 5263 else
Chris@4 5264 if test -n "$ac_tool_prefix"; then
Chris@4 5265 for ac_prog in dumpbin "link -dump"
Chris@4 5266 do
Chris@4 5267 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@4 5268 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@4 5269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5270 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5271 if ${ac_cv_prog_DUMPBIN+:} false; then :
Chris@4 5272 $as_echo_n "(cached) " >&6
Chris@4 5273 else
Chris@4 5274 if test -n "$DUMPBIN"; then
Chris@4 5275 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
Chris@4 5276 else
Chris@4 5277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5278 for as_dir in $PATH
Chris@4 5279 do
Chris@4 5280 IFS=$as_save_IFS
Chris@4 5281 test -z "$as_dir" && as_dir=.
Chris@4 5282 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5283 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5284 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
Chris@4 5285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5286 break 2
Chris@4 5287 fi
Chris@4 5288 done
Chris@4 5289 done
Chris@4 5290 IFS=$as_save_IFS
Chris@4 5291
Chris@4 5292 fi
Chris@4 5293 fi
Chris@4 5294 DUMPBIN=$ac_cv_prog_DUMPBIN
Chris@4 5295 if test -n "$DUMPBIN"; then
Chris@4 5296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
Chris@4 5297 $as_echo "$DUMPBIN" >&6; }
Chris@4 5298 else
Chris@4 5299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5300 $as_echo "no" >&6; }
Chris@4 5301 fi
Chris@4 5302
Chris@4 5303
Chris@4 5304 test -n "$DUMPBIN" && break
Chris@4 5305 done
Chris@4 5306 fi
Chris@4 5307 if test -z "$DUMPBIN"; then
Chris@4 5308 ac_ct_DUMPBIN=$DUMPBIN
Chris@4 5309 for ac_prog in dumpbin "link -dump"
Chris@4 5310 do
Chris@4 5311 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@4 5312 set dummy $ac_prog; ac_word=$2
Chris@4 5313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5314 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5315 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
Chris@4 5316 $as_echo_n "(cached) " >&6
Chris@4 5317 else
Chris@4 5318 if test -n "$ac_ct_DUMPBIN"; then
Chris@4 5319 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
Chris@4 5320 else
Chris@4 5321 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5322 for as_dir in $PATH
Chris@4 5323 do
Chris@4 5324 IFS=$as_save_IFS
Chris@4 5325 test -z "$as_dir" && as_dir=.
Chris@4 5326 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5327 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5328 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
Chris@4 5329 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5330 break 2
Chris@4 5331 fi
Chris@4 5332 done
Chris@4 5333 done
Chris@4 5334 IFS=$as_save_IFS
Chris@4 5335
Chris@4 5336 fi
Chris@4 5337 fi
Chris@4 5338 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
Chris@4 5339 if test -n "$ac_ct_DUMPBIN"; then
Chris@4 5340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
Chris@4 5341 $as_echo "$ac_ct_DUMPBIN" >&6; }
Chris@4 5342 else
Chris@4 5343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5344 $as_echo "no" >&6; }
Chris@4 5345 fi
Chris@4 5346
Chris@4 5347
Chris@4 5348 test -n "$ac_ct_DUMPBIN" && break
Chris@4 5349 done
Chris@4 5350
Chris@4 5351 if test "x$ac_ct_DUMPBIN" = x; then
Chris@4 5352 DUMPBIN=":"
Chris@4 5353 else
Chris@4 5354 case $cross_compiling:$ac_tool_warned in
Chris@4 5355 yes:)
Chris@4 5356 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 5357 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 5358 ac_tool_warned=yes ;;
Chris@4 5359 esac
Chris@4 5360 DUMPBIN=$ac_ct_DUMPBIN
Chris@4 5361 fi
Chris@4 5362 fi
Chris@4 5363
Chris@4 5364 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
Chris@4 5365 *COFF*)
Chris@4 5366 DUMPBIN="$DUMPBIN -symbols"
Chris@4 5367 ;;
Chris@4 5368 *)
Chris@4 5369 DUMPBIN=:
Chris@4 5370 ;;
Chris@4 5371 esac
Chris@4 5372 fi
Chris@4 5373
Chris@4 5374 if test "$DUMPBIN" != ":"; then
Chris@4 5375 NM="$DUMPBIN"
Chris@4 5376 fi
Chris@4 5377 fi
Chris@4 5378 test -z "$NM" && NM=nm
Chris@4 5379
Chris@4 5380
Chris@4 5381
Chris@4 5382
Chris@4 5383
Chris@4 5384
Chris@4 5385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
Chris@4 5386 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
Chris@4 5387 if ${lt_cv_nm_interface+:} false; then :
Chris@4 5388 $as_echo_n "(cached) " >&6
Chris@4 5389 else
Chris@4 5390 lt_cv_nm_interface="BSD nm"
Chris@4 5391 echo "int some_variable = 0;" > conftest.$ac_ext
Chris@4 5392 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
Chris@4 5393 (eval "$ac_compile" 2>conftest.err)
Chris@4 5394 cat conftest.err >&5
Chris@4 5395 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
Chris@4 5396 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
Chris@4 5397 cat conftest.err >&5
Chris@4 5398 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
Chris@4 5399 cat conftest.out >&5
Chris@4 5400 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
Chris@4 5401 lt_cv_nm_interface="MS dumpbin"
Chris@4 5402 fi
Chris@4 5403 rm -f conftest*
Chris@4 5404 fi
Chris@4 5405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
Chris@4 5406 $as_echo "$lt_cv_nm_interface" >&6; }
Chris@4 5407
Chris@4 5408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
Chris@4 5409 $as_echo_n "checking whether ln -s works... " >&6; }
Chris@4 5410 LN_S=$as_ln_s
Chris@4 5411 if test "$LN_S" = "ln -s"; then
Chris@4 5412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@4 5413 $as_echo "yes" >&6; }
Chris@4 5414 else
Chris@4 5415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
Chris@4 5416 $as_echo "no, using $LN_S" >&6; }
Chris@4 5417 fi
Chris@4 5418
Chris@4 5419 # find the maximum length of command line arguments
Chris@4 5420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
Chris@4 5421 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
Chris@4 5422 if ${lt_cv_sys_max_cmd_len+:} false; then :
Chris@4 5423 $as_echo_n "(cached) " >&6
Chris@4 5424 else
Chris@4 5425 i=0
Chris@4 5426 teststring="ABCD"
Chris@4 5427
Chris@4 5428 case $build_os in
Chris@4 5429 msdosdjgpp*)
Chris@4 5430 # On DJGPP, this test can blow up pretty badly due to problems in libc
Chris@4 5431 # (any single argument exceeding 2000 bytes causes a buffer overrun
Chris@4 5432 # during glob expansion). Even if it were fixed, the result of this
Chris@4 5433 # check would be larger than it should be.
Chris@4 5434 lt_cv_sys_max_cmd_len=12288; # 12K is about right
Chris@4 5435 ;;
Chris@4 5436
Chris@4 5437 gnu*)
Chris@4 5438 # Under GNU Hurd, this test is not required because there is
Chris@4 5439 # no limit to the length of command line arguments.
Chris@4 5440 # Libtool will interpret -1 as no limit whatsoever
Chris@4 5441 lt_cv_sys_max_cmd_len=-1;
Chris@4 5442 ;;
Chris@4 5443
Chris@4 5444 cygwin* | mingw* | cegcc*)
Chris@4 5445 # On Win9x/ME, this test blows up -- it succeeds, but takes
Chris@4 5446 # about 5 minutes as the teststring grows exponentially.
Chris@4 5447 # Worse, since 9x/ME are not pre-emptively multitasking,
Chris@4 5448 # you end up with a "frozen" computer, even though with patience
Chris@4 5449 # the test eventually succeeds (with a max line length of 256k).
Chris@4 5450 # Instead, let's just punt: use the minimum linelength reported by
Chris@4 5451 # all of the supported platforms: 8192 (on NT/2K/XP).
Chris@4 5452 lt_cv_sys_max_cmd_len=8192;
Chris@4 5453 ;;
Chris@4 5454
Chris@4 5455 mint*)
Chris@4 5456 # On MiNT this can take a long time and run out of memory.
Chris@4 5457 lt_cv_sys_max_cmd_len=8192;
Chris@4 5458 ;;
Chris@4 5459
Chris@4 5460 amigaos*)
Chris@4 5461 # On AmigaOS with pdksh, this test takes hours, literally.
Chris@4 5462 # So we just punt and use a minimum line length of 8192.
Chris@4 5463 lt_cv_sys_max_cmd_len=8192;
Chris@4 5464 ;;
Chris@4 5465
Chris@4 5466 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
Chris@4 5467 # This has been around since 386BSD, at least. Likely further.
Chris@4 5468 if test -x /sbin/sysctl; then
Chris@4 5469 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
Chris@4 5470 elif test -x /usr/sbin/sysctl; then
Chris@4 5471 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
Chris@4 5472 else
Chris@4 5473 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
Chris@4 5474 fi
Chris@4 5475 # And add a safety zone
Chris@4 5476 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
Chris@4 5477 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
Chris@4 5478 ;;
Chris@4 5479
Chris@4 5480 interix*)
Chris@4 5481 # We know the value 262144 and hardcode it with a safety zone (like BSD)
Chris@4 5482 lt_cv_sys_max_cmd_len=196608
Chris@4 5483 ;;
Chris@4 5484
Chris@55 5485 os2*)
Chris@55 5486 # The test takes a long time on OS/2.
Chris@55 5487 lt_cv_sys_max_cmd_len=8192
Chris@55 5488 ;;
Chris@55 5489
Chris@4 5490 osf*)
Chris@4 5491 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
Chris@4 5492 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
Chris@4 5493 # nice to cause kernel panics so lets avoid the loop below.
Chris@4 5494 # First set a reasonable default.
Chris@4 5495 lt_cv_sys_max_cmd_len=16384
Chris@4 5496 #
Chris@4 5497 if test -x /sbin/sysconfig; then
Chris@4 5498 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
Chris@4 5499 *1*) lt_cv_sys_max_cmd_len=-1 ;;
Chris@4 5500 esac
Chris@4 5501 fi
Chris@4 5502 ;;
Chris@4 5503 sco3.2v5*)
Chris@4 5504 lt_cv_sys_max_cmd_len=102400
Chris@4 5505 ;;
Chris@4 5506 sysv5* | sco5v6* | sysv4.2uw2*)
Chris@4 5507 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
Chris@4 5508 if test -n "$kargmax"; then
Chris@4 5509 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
Chris@4 5510 else
Chris@4 5511 lt_cv_sys_max_cmd_len=32768
Chris@4 5512 fi
Chris@4 5513 ;;
Chris@4 5514 *)
Chris@4 5515 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
Chris@55 5516 if test -n "$lt_cv_sys_max_cmd_len" && \
Chris@55 5517 test undefined != "$lt_cv_sys_max_cmd_len"; then
Chris@4 5518 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
Chris@4 5519 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
Chris@4 5520 else
Chris@4 5521 # Make teststring a little bigger before we do anything with it.
Chris@4 5522 # a 1K string should be a reasonable start.
Chris@4 5523 for i in 1 2 3 4 5 6 7 8 ; do
Chris@4 5524 teststring=$teststring$teststring
Chris@4 5525 done
Chris@4 5526 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
Chris@4 5527 # If test is not a shell built-in, we'll probably end up computing a
Chris@4 5528 # maximum length that is only half of the actual maximum length, but
Chris@4 5529 # we can't tell.
Chris@55 5530 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
Chris@4 5531 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
Chris@4 5532 test $i != 17 # 1/2 MB should be enough
Chris@4 5533 do
Chris@4 5534 i=`expr $i + 1`
Chris@4 5535 teststring=$teststring$teststring
Chris@4 5536 done
Chris@4 5537 # Only check the string length outside the loop.
Chris@4 5538 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
Chris@4 5539 teststring=
Chris@4 5540 # Add a significant safety factor because C++ compilers can tack on
Chris@4 5541 # massive amounts of additional arguments before passing them to the
Chris@4 5542 # linker. It appears as though 1/2 is a usable value.
Chris@4 5543 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
Chris@4 5544 fi
Chris@4 5545 ;;
Chris@4 5546 esac
Chris@4 5547
Chris@4 5548 fi
Chris@4 5549
Chris@4 5550 if test -n $lt_cv_sys_max_cmd_len ; then
Chris@4 5551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
Chris@4 5552 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
Chris@4 5553 else
Chris@4 5554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
Chris@4 5555 $as_echo "none" >&6; }
Chris@4 5556 fi
Chris@4 5557 max_cmd_len=$lt_cv_sys_max_cmd_len
Chris@4 5558
Chris@4 5559
Chris@4 5560
Chris@4 5561
Chris@4 5562
Chris@4 5563
Chris@4 5564 : ${CP="cp -f"}
Chris@4 5565 : ${MV="mv -f"}
Chris@4 5566 : ${RM="rm -f"}
Chris@4 5567
Chris@4 5568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
Chris@4 5569 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
Chris@4 5570 # Try some XSI features
Chris@4 5571 xsi_shell=no
Chris@4 5572 ( _lt_dummy="a/b/c"
Chris@4 5573 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
Chris@4 5574 = c,a/b,b/c, \
Chris@4 5575 && eval 'test $(( 1 + 1 )) -eq 2 \
Chris@4 5576 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
Chris@4 5577 && xsi_shell=yes
Chris@4 5578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
Chris@4 5579 $as_echo "$xsi_shell" >&6; }
Chris@4 5580
Chris@4 5581
Chris@4 5582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
Chris@4 5583 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
Chris@4 5584 lt_shell_append=no
Chris@4 5585 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
Chris@4 5586 >/dev/null 2>&1 \
Chris@4 5587 && lt_shell_append=yes
Chris@4 5588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
Chris@4 5589 $as_echo "$lt_shell_append" >&6; }
Chris@4 5590
Chris@4 5591
Chris@4 5592 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
Chris@4 5593 lt_unset=unset
Chris@4 5594 else
Chris@4 5595 lt_unset=false
Chris@4 5596 fi
Chris@4 5597
Chris@4 5598
Chris@4 5599
Chris@4 5600
Chris@4 5601
Chris@4 5602 # test EBCDIC or ASCII
Chris@4 5603 case `echo X|tr X '\101'` in
Chris@4 5604 A) # ASCII based system
Chris@4 5605 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
Chris@4 5606 lt_SP2NL='tr \040 \012'
Chris@4 5607 lt_NL2SP='tr \015\012 \040\040'
Chris@4 5608 ;;
Chris@4 5609 *) # EBCDIC based system
Chris@4 5610 lt_SP2NL='tr \100 \n'
Chris@4 5611 lt_NL2SP='tr \r\n \100\100'
Chris@4 5612 ;;
Chris@4 5613 esac
Chris@4 5614
Chris@4 5615
Chris@4 5616
Chris@4 5617
Chris@4 5618
Chris@4 5619
Chris@4 5620
Chris@4 5621
Chris@4 5622
Chris@4 5623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
Chris@4 5624 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
Chris@4 5625 if ${lt_cv_to_host_file_cmd+:} false; then :
Chris@4 5626 $as_echo_n "(cached) " >&6
Chris@4 5627 else
Chris@4 5628 case $host in
Chris@4 5629 *-*-mingw* )
Chris@4 5630 case $build in
Chris@4 5631 *-*-mingw* ) # actually msys
Chris@4 5632 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
Chris@4 5633 ;;
Chris@4 5634 *-*-cygwin* )
Chris@4 5635 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
Chris@4 5636 ;;
Chris@4 5637 * ) # otherwise, assume *nix
Chris@4 5638 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
Chris@4 5639 ;;
Chris@4 5640 esac
Chris@4 5641 ;;
Chris@4 5642 *-*-cygwin* )
Chris@4 5643 case $build in
Chris@4 5644 *-*-mingw* ) # actually msys
Chris@4 5645 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
Chris@4 5646 ;;
Chris@4 5647 *-*-cygwin* )
Chris@4 5648 lt_cv_to_host_file_cmd=func_convert_file_noop
Chris@4 5649 ;;
Chris@4 5650 * ) # otherwise, assume *nix
Chris@4 5651 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
Chris@4 5652 ;;
Chris@4 5653 esac
Chris@4 5654 ;;
Chris@4 5655 * ) # unhandled hosts (and "normal" native builds)
Chris@4 5656 lt_cv_to_host_file_cmd=func_convert_file_noop
Chris@4 5657 ;;
Chris@4 5658 esac
Chris@4 5659
Chris@4 5660 fi
Chris@4 5661
Chris@4 5662 to_host_file_cmd=$lt_cv_to_host_file_cmd
Chris@4 5663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
Chris@4 5664 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
Chris@4 5665
Chris@4 5666
Chris@4 5667
Chris@4 5668
Chris@4 5669
Chris@4 5670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
Chris@4 5671 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
Chris@4 5672 if ${lt_cv_to_tool_file_cmd+:} false; then :
Chris@4 5673 $as_echo_n "(cached) " >&6
Chris@4 5674 else
Chris@4 5675 #assume ordinary cross tools, or native build.
Chris@4 5676 lt_cv_to_tool_file_cmd=func_convert_file_noop
Chris@4 5677 case $host in
Chris@4 5678 *-*-mingw* )
Chris@4 5679 case $build in
Chris@4 5680 *-*-mingw* ) # actually msys
Chris@4 5681 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
Chris@4 5682 ;;
Chris@4 5683 esac
Chris@4 5684 ;;
Chris@4 5685 esac
Chris@4 5686
Chris@4 5687 fi
Chris@4 5688
Chris@4 5689 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
Chris@4 5690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
Chris@4 5691 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
Chris@4 5692
Chris@4 5693
Chris@4 5694
Chris@4 5695
Chris@4 5696
Chris@4 5697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
Chris@4 5698 $as_echo_n "checking for $LD option to reload object files... " >&6; }
Chris@4 5699 if ${lt_cv_ld_reload_flag+:} false; then :
Chris@4 5700 $as_echo_n "(cached) " >&6
Chris@4 5701 else
Chris@4 5702 lt_cv_ld_reload_flag='-r'
Chris@4 5703 fi
Chris@4 5704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
Chris@4 5705 $as_echo "$lt_cv_ld_reload_flag" >&6; }
Chris@4 5706 reload_flag=$lt_cv_ld_reload_flag
Chris@4 5707 case $reload_flag in
Chris@4 5708 "" | " "*) ;;
Chris@4 5709 *) reload_flag=" $reload_flag" ;;
Chris@4 5710 esac
Chris@4 5711 reload_cmds='$LD$reload_flag -o $output$reload_objs'
Chris@4 5712 case $host_os in
Chris@4 5713 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 5714 if test "$GCC" != yes; then
Chris@4 5715 reload_cmds=false
Chris@4 5716 fi
Chris@4 5717 ;;
Chris@4 5718 darwin*)
Chris@4 5719 if test "$GCC" = yes; then
Chris@4 5720 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
Chris@4 5721 else
Chris@4 5722 reload_cmds='$LD$reload_flag -o $output$reload_objs'
Chris@4 5723 fi
Chris@4 5724 ;;
Chris@4 5725 esac
Chris@4 5726
Chris@4 5727
Chris@4 5728
Chris@4 5729
Chris@4 5730
Chris@4 5731
Chris@4 5732
Chris@4 5733
Chris@4 5734
Chris@4 5735 if test -n "$ac_tool_prefix"; then
Chris@4 5736 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
Chris@4 5737 set dummy ${ac_tool_prefix}objdump; ac_word=$2
Chris@4 5738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5739 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5740 if ${ac_cv_prog_OBJDUMP+:} false; then :
Chris@4 5741 $as_echo_n "(cached) " >&6
Chris@4 5742 else
Chris@4 5743 if test -n "$OBJDUMP"; then
Chris@4 5744 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
Chris@4 5745 else
Chris@4 5746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5747 for as_dir in $PATH
Chris@4 5748 do
Chris@4 5749 IFS=$as_save_IFS
Chris@4 5750 test -z "$as_dir" && as_dir=.
Chris@4 5751 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5752 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5753 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
Chris@4 5754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5755 break 2
Chris@4 5756 fi
Chris@4 5757 done
Chris@4 5758 done
Chris@4 5759 IFS=$as_save_IFS
Chris@4 5760
Chris@4 5761 fi
Chris@4 5762 fi
Chris@4 5763 OBJDUMP=$ac_cv_prog_OBJDUMP
Chris@4 5764 if test -n "$OBJDUMP"; then
Chris@4 5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
Chris@4 5766 $as_echo "$OBJDUMP" >&6; }
Chris@4 5767 else
Chris@4 5768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5769 $as_echo "no" >&6; }
Chris@4 5770 fi
Chris@4 5771
Chris@4 5772
Chris@4 5773 fi
Chris@4 5774 if test -z "$ac_cv_prog_OBJDUMP"; then
Chris@4 5775 ac_ct_OBJDUMP=$OBJDUMP
Chris@4 5776 # Extract the first word of "objdump", so it can be a program name with args.
Chris@4 5777 set dummy objdump; ac_word=$2
Chris@4 5778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5779 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5780 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
Chris@4 5781 $as_echo_n "(cached) " >&6
Chris@4 5782 else
Chris@4 5783 if test -n "$ac_ct_OBJDUMP"; then
Chris@4 5784 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
Chris@4 5785 else
Chris@4 5786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5787 for as_dir in $PATH
Chris@4 5788 do
Chris@4 5789 IFS=$as_save_IFS
Chris@4 5790 test -z "$as_dir" && as_dir=.
Chris@4 5791 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5792 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5793 ac_cv_prog_ac_ct_OBJDUMP="objdump"
Chris@4 5794 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5795 break 2
Chris@4 5796 fi
Chris@4 5797 done
Chris@4 5798 done
Chris@4 5799 IFS=$as_save_IFS
Chris@4 5800
Chris@4 5801 fi
Chris@4 5802 fi
Chris@4 5803 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
Chris@4 5804 if test -n "$ac_ct_OBJDUMP"; then
Chris@4 5805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
Chris@4 5806 $as_echo "$ac_ct_OBJDUMP" >&6; }
Chris@4 5807 else
Chris@4 5808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5809 $as_echo "no" >&6; }
Chris@4 5810 fi
Chris@4 5811
Chris@4 5812 if test "x$ac_ct_OBJDUMP" = x; then
Chris@4 5813 OBJDUMP="false"
Chris@4 5814 else
Chris@4 5815 case $cross_compiling:$ac_tool_warned in
Chris@4 5816 yes:)
Chris@4 5817 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 5818 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 5819 ac_tool_warned=yes ;;
Chris@4 5820 esac
Chris@4 5821 OBJDUMP=$ac_ct_OBJDUMP
Chris@4 5822 fi
Chris@4 5823 else
Chris@4 5824 OBJDUMP="$ac_cv_prog_OBJDUMP"
Chris@4 5825 fi
Chris@4 5826
Chris@4 5827 test -z "$OBJDUMP" && OBJDUMP=objdump
Chris@4 5828
Chris@4 5829
Chris@4 5830
Chris@4 5831
Chris@4 5832
Chris@4 5833
Chris@4 5834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
Chris@4 5835 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
Chris@4 5836 if ${lt_cv_deplibs_check_method+:} false; then :
Chris@4 5837 $as_echo_n "(cached) " >&6
Chris@4 5838 else
Chris@4 5839 lt_cv_file_magic_cmd='$MAGIC_CMD'
Chris@4 5840 lt_cv_file_magic_test_file=
Chris@4 5841 lt_cv_deplibs_check_method='unknown'
Chris@4 5842 # Need to set the preceding variable on all platforms that support
Chris@4 5843 # interlibrary dependencies.
Chris@4 5844 # 'none' -- dependencies not supported.
Chris@4 5845 # `unknown' -- same as none, but documents that we really don't know.
Chris@4 5846 # 'pass_all' -- all dependencies passed with no checks.
Chris@4 5847 # 'test_compile' -- check by making test program.
Chris@4 5848 # 'file_magic [[regex]]' -- check by looking for files in library path
Chris@4 5849 # which responds to the $file_magic_cmd with a given extended regex.
Chris@4 5850 # If you have `file' or equivalent on your system and you're not sure
Chris@4 5851 # whether `pass_all' will *always* work, you probably want this one.
Chris@4 5852
Chris@4 5853 case $host_os in
Chris@4 5854 aix[4-9]*)
Chris@4 5855 lt_cv_deplibs_check_method=pass_all
Chris@4 5856 ;;
Chris@4 5857
Chris@4 5858 beos*)
Chris@4 5859 lt_cv_deplibs_check_method=pass_all
Chris@4 5860 ;;
Chris@4 5861
Chris@4 5862 bsdi[45]*)
Chris@4 5863 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
Chris@4 5864 lt_cv_file_magic_cmd='/usr/bin/file -L'
Chris@4 5865 lt_cv_file_magic_test_file=/shlib/libc.so
Chris@4 5866 ;;
Chris@4 5867
Chris@4 5868 cygwin*)
Chris@4 5869 # func_win32_libid is a shell function defined in ltmain.sh
Chris@4 5870 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
Chris@4 5871 lt_cv_file_magic_cmd='func_win32_libid'
Chris@4 5872 ;;
Chris@4 5873
Chris@4 5874 mingw* | pw32*)
Chris@4 5875 # Base MSYS/MinGW do not provide the 'file' command needed by
Chris@4 5876 # func_win32_libid shell function, so use a weaker test based on 'objdump',
Chris@4 5877 # unless we find 'file', for example because we are cross-compiling.
Chris@4 5878 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
Chris@4 5879 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
Chris@4 5880 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
Chris@4 5881 lt_cv_file_magic_cmd='func_win32_libid'
Chris@4 5882 else
Chris@4 5883 # Keep this pattern in sync with the one in func_win32_libid.
Chris@4 5884 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
Chris@4 5885 lt_cv_file_magic_cmd='$OBJDUMP -f'
Chris@4 5886 fi
Chris@4 5887 ;;
Chris@4 5888
Chris@4 5889 cegcc*)
Chris@4 5890 # use the weaker test based on 'objdump'. See mingw*.
Chris@4 5891 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
Chris@4 5892 lt_cv_file_magic_cmd='$OBJDUMP -f'
Chris@4 5893 ;;
Chris@4 5894
Chris@4 5895 darwin* | rhapsody*)
Chris@4 5896 lt_cv_deplibs_check_method=pass_all
Chris@4 5897 ;;
Chris@4 5898
Chris@4 5899 freebsd* | dragonfly*)
Chris@4 5900 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
Chris@4 5901 case $host_cpu in
Chris@4 5902 i*86 )
Chris@4 5903 # Not sure whether the presence of OpenBSD here was a mistake.
Chris@4 5904 # Let's accept both of them until this is cleared up.
Chris@4 5905 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
Chris@4 5906 lt_cv_file_magic_cmd=/usr/bin/file
Chris@4 5907 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
Chris@4 5908 ;;
Chris@4 5909 esac
Chris@4 5910 else
Chris@4 5911 lt_cv_deplibs_check_method=pass_all
Chris@4 5912 fi
Chris@4 5913 ;;
Chris@4 5914
Chris@4 5915 haiku*)
Chris@4 5916 lt_cv_deplibs_check_method=pass_all
Chris@4 5917 ;;
Chris@4 5918
Chris@4 5919 hpux10.20* | hpux11*)
Chris@4 5920 lt_cv_file_magic_cmd=/usr/bin/file
Chris@4 5921 case $host_cpu in
Chris@4 5922 ia64*)
Chris@4 5923 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
Chris@4 5924 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
Chris@4 5925 ;;
Chris@4 5926 hppa*64*)
Chris@4 5927 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@4 5928 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
Chris@4 5929 ;;
Chris@4 5930 *)
Chris@4 5931 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
Chris@4 5932 lt_cv_file_magic_test_file=/usr/lib/libc.sl
Chris@4 5933 ;;
Chris@4 5934 esac
Chris@4 5935 ;;
Chris@4 5936
Chris@4 5937 interix[3-9]*)
Chris@4 5938 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
Chris@4 5939 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
Chris@4 5940 ;;
Chris@4 5941
Chris@4 5942 irix5* | irix6* | nonstopux*)
Chris@4 5943 case $LD in
Chris@4 5944 *-32|*"-32 ") libmagic=32-bit;;
Chris@4 5945 *-n32|*"-n32 ") libmagic=N32;;
Chris@4 5946 *-64|*"-64 ") libmagic=64-bit;;
Chris@4 5947 *) libmagic=never-match;;
Chris@4 5948 esac
Chris@4 5949 lt_cv_deplibs_check_method=pass_all
Chris@4 5950 ;;
Chris@4 5951
Chris@55 5952 # This must be glibc/ELF.
Chris@55 5953 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@4 5954 lt_cv_deplibs_check_method=pass_all
Chris@4 5955 ;;
Chris@4 5956
Chris@4 5957 netbsd* | netbsdelf*-gnu)
Chris@4 5958 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
Chris@4 5959 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
Chris@4 5960 else
Chris@4 5961 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
Chris@4 5962 fi
Chris@4 5963 ;;
Chris@4 5964
Chris@4 5965 newos6*)
Chris@4 5966 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
Chris@4 5967 lt_cv_file_magic_cmd=/usr/bin/file
Chris@4 5968 lt_cv_file_magic_test_file=/usr/lib/libnls.so
Chris@4 5969 ;;
Chris@4 5970
Chris@4 5971 *nto* | *qnx*)
Chris@4 5972 lt_cv_deplibs_check_method=pass_all
Chris@4 5973 ;;
Chris@4 5974
Chris@4 5975 openbsd*)
Chris@4 5976 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@4 5977 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
Chris@4 5978 else
Chris@4 5979 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
Chris@4 5980 fi
Chris@4 5981 ;;
Chris@4 5982
Chris@4 5983 osf3* | osf4* | osf5*)
Chris@4 5984 lt_cv_deplibs_check_method=pass_all
Chris@4 5985 ;;
Chris@4 5986
Chris@4 5987 rdos*)
Chris@4 5988 lt_cv_deplibs_check_method=pass_all
Chris@4 5989 ;;
Chris@4 5990
Chris@4 5991 solaris*)
Chris@4 5992 lt_cv_deplibs_check_method=pass_all
Chris@4 5993 ;;
Chris@4 5994
Chris@4 5995 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@4 5996 lt_cv_deplibs_check_method=pass_all
Chris@4 5997 ;;
Chris@4 5998
Chris@4 5999 sysv4 | sysv4.3*)
Chris@4 6000 case $host_vendor in
Chris@4 6001 motorola)
Chris@4 6002 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@4 6003 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
Chris@4 6004 ;;
Chris@4 6005 ncr)
Chris@4 6006 lt_cv_deplibs_check_method=pass_all
Chris@4 6007 ;;
Chris@4 6008 sequent)
Chris@4 6009 lt_cv_file_magic_cmd='/bin/file'
Chris@4 6010 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
Chris@4 6011 ;;
Chris@4 6012 sni)
Chris@4 6013 lt_cv_file_magic_cmd='/bin/file'
Chris@4 6014 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
Chris@4 6015 lt_cv_file_magic_test_file=/lib/libc.so
Chris@4 6016 ;;
Chris@4 6017 siemens)
Chris@4 6018 lt_cv_deplibs_check_method=pass_all
Chris@4 6019 ;;
Chris@4 6020 pc)
Chris@4 6021 lt_cv_deplibs_check_method=pass_all
Chris@4 6022 ;;
Chris@4 6023 esac
Chris@4 6024 ;;
Chris@4 6025
Chris@4 6026 tpf*)
Chris@4 6027 lt_cv_deplibs_check_method=pass_all
Chris@4 6028 ;;
Chris@4 6029 esac
Chris@4 6030
Chris@4 6031 fi
Chris@4 6032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
Chris@4 6033 $as_echo "$lt_cv_deplibs_check_method" >&6; }
Chris@4 6034
Chris@4 6035 file_magic_glob=
Chris@4 6036 want_nocaseglob=no
Chris@4 6037 if test "$build" = "$host"; then
Chris@4 6038 case $host_os in
Chris@4 6039 mingw* | pw32*)
Chris@4 6040 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
Chris@4 6041 want_nocaseglob=yes
Chris@4 6042 else
Chris@4 6043 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
Chris@4 6044 fi
Chris@4 6045 ;;
Chris@4 6046 esac
Chris@4 6047 fi
Chris@4 6048
Chris@4 6049 file_magic_cmd=$lt_cv_file_magic_cmd
Chris@4 6050 deplibs_check_method=$lt_cv_deplibs_check_method
Chris@4 6051 test -z "$deplibs_check_method" && deplibs_check_method=unknown
Chris@4 6052
Chris@4 6053
Chris@4 6054
Chris@4 6055
Chris@4 6056
Chris@4 6057
Chris@4 6058
Chris@4 6059
Chris@4 6060
Chris@4 6061
Chris@4 6062
Chris@4 6063
Chris@4 6064
Chris@4 6065
Chris@4 6066
Chris@4 6067
Chris@4 6068
Chris@4 6069
Chris@4 6070
Chris@4 6071
Chris@4 6072
Chris@4 6073
Chris@4 6074 if test -n "$ac_tool_prefix"; then
Chris@4 6075 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
Chris@4 6076 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
Chris@4 6077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6078 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6079 if ${ac_cv_prog_DLLTOOL+:} false; then :
Chris@4 6080 $as_echo_n "(cached) " >&6
Chris@4 6081 else
Chris@4 6082 if test -n "$DLLTOOL"; then
Chris@4 6083 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
Chris@4 6084 else
Chris@4 6085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6086 for as_dir in $PATH
Chris@4 6087 do
Chris@4 6088 IFS=$as_save_IFS
Chris@4 6089 test -z "$as_dir" && as_dir=.
Chris@4 6090 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6091 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6092 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
Chris@4 6093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6094 break 2
Chris@4 6095 fi
Chris@4 6096 done
Chris@4 6097 done
Chris@4 6098 IFS=$as_save_IFS
Chris@4 6099
Chris@4 6100 fi
Chris@4 6101 fi
Chris@4 6102 DLLTOOL=$ac_cv_prog_DLLTOOL
Chris@4 6103 if test -n "$DLLTOOL"; then
Chris@4 6104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
Chris@4 6105 $as_echo "$DLLTOOL" >&6; }
Chris@4 6106 else
Chris@4 6107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6108 $as_echo "no" >&6; }
Chris@4 6109 fi
Chris@4 6110
Chris@4 6111
Chris@4 6112 fi
Chris@4 6113 if test -z "$ac_cv_prog_DLLTOOL"; then
Chris@4 6114 ac_ct_DLLTOOL=$DLLTOOL
Chris@4 6115 # Extract the first word of "dlltool", so it can be a program name with args.
Chris@4 6116 set dummy dlltool; ac_word=$2
Chris@4 6117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6118 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6119 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
Chris@4 6120 $as_echo_n "(cached) " >&6
Chris@4 6121 else
Chris@4 6122 if test -n "$ac_ct_DLLTOOL"; then
Chris@4 6123 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
Chris@4 6124 else
Chris@4 6125 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6126 for as_dir in $PATH
Chris@4 6127 do
Chris@4 6128 IFS=$as_save_IFS
Chris@4 6129 test -z "$as_dir" && as_dir=.
Chris@4 6130 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6131 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6132 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
Chris@4 6133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6134 break 2
Chris@4 6135 fi
Chris@4 6136 done
Chris@4 6137 done
Chris@4 6138 IFS=$as_save_IFS
Chris@4 6139
Chris@4 6140 fi
Chris@4 6141 fi
Chris@4 6142 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
Chris@4 6143 if test -n "$ac_ct_DLLTOOL"; then
Chris@4 6144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
Chris@4 6145 $as_echo "$ac_ct_DLLTOOL" >&6; }
Chris@4 6146 else
Chris@4 6147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6148 $as_echo "no" >&6; }
Chris@4 6149 fi
Chris@4 6150
Chris@4 6151 if test "x$ac_ct_DLLTOOL" = x; then
Chris@4 6152 DLLTOOL="false"
Chris@4 6153 else
Chris@4 6154 case $cross_compiling:$ac_tool_warned in
Chris@4 6155 yes:)
Chris@4 6156 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 6157 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 6158 ac_tool_warned=yes ;;
Chris@4 6159 esac
Chris@4 6160 DLLTOOL=$ac_ct_DLLTOOL
Chris@4 6161 fi
Chris@4 6162 else
Chris@4 6163 DLLTOOL="$ac_cv_prog_DLLTOOL"
Chris@4 6164 fi
Chris@4 6165
Chris@4 6166 test -z "$DLLTOOL" && DLLTOOL=dlltool
Chris@4 6167
Chris@4 6168
Chris@4 6169
Chris@4 6170
Chris@4 6171
Chris@4 6172
Chris@4 6173
Chris@4 6174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
Chris@4 6175 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
Chris@4 6176 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
Chris@4 6177 $as_echo_n "(cached) " >&6
Chris@4 6178 else
Chris@4 6179 lt_cv_sharedlib_from_linklib_cmd='unknown'
Chris@4 6180
Chris@4 6181 case $host_os in
Chris@4 6182 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 6183 # two different shell functions defined in ltmain.sh
Chris@4 6184 # decide which to use based on capabilities of $DLLTOOL
Chris@4 6185 case `$DLLTOOL --help 2>&1` in
Chris@4 6186 *--identify-strict*)
Chris@4 6187 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
Chris@4 6188 ;;
Chris@4 6189 *)
Chris@4 6190 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
Chris@4 6191 ;;
Chris@4 6192 esac
Chris@4 6193 ;;
Chris@4 6194 *)
Chris@4 6195 # fallback: assume linklib IS sharedlib
Chris@4 6196 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
Chris@4 6197 ;;
Chris@4 6198 esac
Chris@4 6199
Chris@4 6200 fi
Chris@4 6201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
Chris@4 6202 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
Chris@4 6203 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
Chris@4 6204 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
Chris@4 6205
Chris@4 6206
Chris@4 6207
Chris@4 6208
Chris@4 6209
Chris@4 6210
Chris@4 6211
Chris@4 6212
Chris@4 6213 if test -n "$ac_tool_prefix"; then
Chris@4 6214 for ac_prog in ar
Chris@4 6215 do
Chris@4 6216 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@4 6217 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@4 6218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6219 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6220 if ${ac_cv_prog_AR+:} false; then :
Chris@4 6221 $as_echo_n "(cached) " >&6
Chris@4 6222 else
Chris@4 6223 if test -n "$AR"; then
Chris@4 6224 ac_cv_prog_AR="$AR" # Let the user override the test.
Chris@4 6225 else
Chris@4 6226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6227 for as_dir in $PATH
Chris@4 6228 do
Chris@4 6229 IFS=$as_save_IFS
Chris@4 6230 test -z "$as_dir" && as_dir=.
Chris@4 6231 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6232 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6233 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
Chris@4 6234 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6235 break 2
Chris@4 6236 fi
Chris@4 6237 done
Chris@4 6238 done
Chris@4 6239 IFS=$as_save_IFS
Chris@4 6240
Chris@4 6241 fi
Chris@4 6242 fi
Chris@4 6243 AR=$ac_cv_prog_AR
Chris@4 6244 if test -n "$AR"; then
Chris@4 6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
Chris@4 6246 $as_echo "$AR" >&6; }
Chris@4 6247 else
Chris@4 6248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6249 $as_echo "no" >&6; }
Chris@4 6250 fi
Chris@4 6251
Chris@4 6252
Chris@4 6253 test -n "$AR" && break
Chris@4 6254 done
Chris@4 6255 fi
Chris@4 6256 if test -z "$AR"; then
Chris@4 6257 ac_ct_AR=$AR
Chris@4 6258 for ac_prog in ar
Chris@4 6259 do
Chris@4 6260 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@4 6261 set dummy $ac_prog; ac_word=$2
Chris@4 6262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6263 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6264 if ${ac_cv_prog_ac_ct_AR+:} false; then :
Chris@4 6265 $as_echo_n "(cached) " >&6
Chris@4 6266 else
Chris@4 6267 if test -n "$ac_ct_AR"; then
Chris@4 6268 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
Chris@4 6269 else
Chris@4 6270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6271 for as_dir in $PATH
Chris@4 6272 do
Chris@4 6273 IFS=$as_save_IFS
Chris@4 6274 test -z "$as_dir" && as_dir=.
Chris@4 6275 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6277 ac_cv_prog_ac_ct_AR="$ac_prog"
Chris@4 6278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6279 break 2
Chris@4 6280 fi
Chris@4 6281 done
Chris@4 6282 done
Chris@4 6283 IFS=$as_save_IFS
Chris@4 6284
Chris@4 6285 fi
Chris@4 6286 fi
Chris@4 6287 ac_ct_AR=$ac_cv_prog_ac_ct_AR
Chris@4 6288 if test -n "$ac_ct_AR"; then
Chris@4 6289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
Chris@4 6290 $as_echo "$ac_ct_AR" >&6; }
Chris@4 6291 else
Chris@4 6292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6293 $as_echo "no" >&6; }
Chris@4 6294 fi
Chris@4 6295
Chris@4 6296
Chris@4 6297 test -n "$ac_ct_AR" && break
Chris@4 6298 done
Chris@4 6299
Chris@4 6300 if test "x$ac_ct_AR" = x; then
Chris@4 6301 AR="false"
Chris@4 6302 else
Chris@4 6303 case $cross_compiling:$ac_tool_warned in
Chris@4 6304 yes:)
Chris@4 6305 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 6306 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 6307 ac_tool_warned=yes ;;
Chris@4 6308 esac
Chris@4 6309 AR=$ac_ct_AR
Chris@4 6310 fi
Chris@4 6311 fi
Chris@4 6312
Chris@4 6313 : ${AR=ar}
Chris@4 6314 : ${AR_FLAGS=cru}
Chris@4 6315
Chris@4 6316
Chris@4 6317
Chris@4 6318
Chris@4 6319
Chris@4 6320
Chris@4 6321
Chris@4 6322
Chris@4 6323
Chris@4 6324
Chris@4 6325
Chris@4 6326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
Chris@4 6327 $as_echo_n "checking for archiver @FILE support... " >&6; }
Chris@4 6328 if ${lt_cv_ar_at_file+:} false; then :
Chris@4 6329 $as_echo_n "(cached) " >&6
Chris@4 6330 else
Chris@4 6331 lt_cv_ar_at_file=no
Chris@4 6332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 6333 /* end confdefs.h. */
Chris@4 6334
Chris@4 6335 int
Chris@4 6336 main ()
Chris@4 6337 {
Chris@4 6338
Chris@4 6339 ;
Chris@4 6340 return 0;
Chris@4 6341 }
Chris@4 6342 _ACEOF
Chris@4 6343 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 6344 echo conftest.$ac_objext > conftest.lst
Chris@4 6345 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
Chris@4 6346 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
Chris@4 6347 (eval $lt_ar_try) 2>&5
Chris@4 6348 ac_status=$?
Chris@4 6349 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 6350 test $ac_status = 0; }
Chris@4 6351 if test "$ac_status" -eq 0; then
Chris@4 6352 # Ensure the archiver fails upon bogus file names.
Chris@4 6353 rm -f conftest.$ac_objext libconftest.a
Chris@4 6354 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
Chris@4 6355 (eval $lt_ar_try) 2>&5
Chris@4 6356 ac_status=$?
Chris@4 6357 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 6358 test $ac_status = 0; }
Chris@4 6359 if test "$ac_status" -ne 0; then
Chris@4 6360 lt_cv_ar_at_file=@
Chris@4 6361 fi
Chris@4 6362 fi
Chris@4 6363 rm -f conftest.* libconftest.a
Chris@4 6364
Chris@4 6365 fi
Chris@4 6366 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 6367
Chris@4 6368 fi
Chris@4 6369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
Chris@4 6370 $as_echo "$lt_cv_ar_at_file" >&6; }
Chris@4 6371
Chris@4 6372 if test "x$lt_cv_ar_at_file" = xno; then
Chris@4 6373 archiver_list_spec=
Chris@4 6374 else
Chris@4 6375 archiver_list_spec=$lt_cv_ar_at_file
Chris@4 6376 fi
Chris@4 6377
Chris@4 6378
Chris@4 6379
Chris@4 6380
Chris@4 6381
Chris@4 6382
Chris@4 6383
Chris@4 6384 if test -n "$ac_tool_prefix"; then
Chris@4 6385 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Chris@4 6386 set dummy ${ac_tool_prefix}strip; ac_word=$2
Chris@4 6387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6388 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6389 if ${ac_cv_prog_STRIP+:} false; then :
Chris@4 6390 $as_echo_n "(cached) " >&6
Chris@4 6391 else
Chris@4 6392 if test -n "$STRIP"; then
Chris@4 6393 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
Chris@4 6394 else
Chris@4 6395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6396 for as_dir in $PATH
Chris@4 6397 do
Chris@4 6398 IFS=$as_save_IFS
Chris@4 6399 test -z "$as_dir" && as_dir=.
Chris@4 6400 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6401 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6402 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Chris@4 6403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6404 break 2
Chris@4 6405 fi
Chris@4 6406 done
Chris@4 6407 done
Chris@4 6408 IFS=$as_save_IFS
Chris@4 6409
Chris@4 6410 fi
Chris@4 6411 fi
Chris@4 6412 STRIP=$ac_cv_prog_STRIP
Chris@4 6413 if test -n "$STRIP"; then
Chris@4 6414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Chris@4 6415 $as_echo "$STRIP" >&6; }
Chris@4 6416 else
Chris@4 6417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6418 $as_echo "no" >&6; }
Chris@4 6419 fi
Chris@4 6420
Chris@4 6421
Chris@4 6422 fi
Chris@4 6423 if test -z "$ac_cv_prog_STRIP"; then
Chris@4 6424 ac_ct_STRIP=$STRIP
Chris@4 6425 # Extract the first word of "strip", so it can be a program name with args.
Chris@4 6426 set dummy strip; ac_word=$2
Chris@4 6427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6428 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6429 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Chris@4 6430 $as_echo_n "(cached) " >&6
Chris@4 6431 else
Chris@4 6432 if test -n "$ac_ct_STRIP"; then
Chris@4 6433 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Chris@4 6434 else
Chris@4 6435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6436 for as_dir in $PATH
Chris@4 6437 do
Chris@4 6438 IFS=$as_save_IFS
Chris@4 6439 test -z "$as_dir" && as_dir=.
Chris@4 6440 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6441 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6442 ac_cv_prog_ac_ct_STRIP="strip"
Chris@4 6443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6444 break 2
Chris@4 6445 fi
Chris@4 6446 done
Chris@4 6447 done
Chris@4 6448 IFS=$as_save_IFS
Chris@4 6449
Chris@4 6450 fi
Chris@4 6451 fi
Chris@4 6452 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
Chris@4 6453 if test -n "$ac_ct_STRIP"; then
Chris@4 6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
Chris@4 6455 $as_echo "$ac_ct_STRIP" >&6; }
Chris@4 6456 else
Chris@4 6457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6458 $as_echo "no" >&6; }
Chris@4 6459 fi
Chris@4 6460
Chris@4 6461 if test "x$ac_ct_STRIP" = x; then
Chris@4 6462 STRIP=":"
Chris@4 6463 else
Chris@4 6464 case $cross_compiling:$ac_tool_warned in
Chris@4 6465 yes:)
Chris@4 6466 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 6467 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 6468 ac_tool_warned=yes ;;
Chris@4 6469 esac
Chris@4 6470 STRIP=$ac_ct_STRIP
Chris@4 6471 fi
Chris@4 6472 else
Chris@4 6473 STRIP="$ac_cv_prog_STRIP"
Chris@4 6474 fi
Chris@4 6475
Chris@4 6476 test -z "$STRIP" && STRIP=:
Chris@4 6477
Chris@4 6478
Chris@4 6479
Chris@4 6480
Chris@4 6481
Chris@4 6482
Chris@4 6483 if test -n "$ac_tool_prefix"; then
Chris@4 6484 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
Chris@4 6485 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Chris@4 6486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6487 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6488 if ${ac_cv_prog_RANLIB+:} false; then :
Chris@4 6489 $as_echo_n "(cached) " >&6
Chris@4 6490 else
Chris@4 6491 if test -n "$RANLIB"; then
Chris@4 6492 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
Chris@4 6493 else
Chris@4 6494 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6495 for as_dir in $PATH
Chris@4 6496 do
Chris@4 6497 IFS=$as_save_IFS
Chris@4 6498 test -z "$as_dir" && as_dir=.
Chris@4 6499 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6500 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6501 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Chris@4 6502 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6503 break 2
Chris@4 6504 fi
Chris@4 6505 done
Chris@4 6506 done
Chris@4 6507 IFS=$as_save_IFS
Chris@4 6508
Chris@4 6509 fi
Chris@4 6510 fi
Chris@4 6511 RANLIB=$ac_cv_prog_RANLIB
Chris@4 6512 if test -n "$RANLIB"; then
Chris@4 6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
Chris@4 6514 $as_echo "$RANLIB" >&6; }
Chris@4 6515 else
Chris@4 6516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6517 $as_echo "no" >&6; }
Chris@4 6518 fi
Chris@4 6519
Chris@4 6520
Chris@4 6521 fi
Chris@4 6522 if test -z "$ac_cv_prog_RANLIB"; then
Chris@4 6523 ac_ct_RANLIB=$RANLIB
Chris@4 6524 # Extract the first word of "ranlib", so it can be a program name with args.
Chris@4 6525 set dummy ranlib; ac_word=$2
Chris@4 6526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6527 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6528 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Chris@4 6529 $as_echo_n "(cached) " >&6
Chris@4 6530 else
Chris@4 6531 if test -n "$ac_ct_RANLIB"; then
Chris@4 6532 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
Chris@4 6533 else
Chris@4 6534 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6535 for as_dir in $PATH
Chris@4 6536 do
Chris@4 6537 IFS=$as_save_IFS
Chris@4 6538 test -z "$as_dir" && as_dir=.
Chris@4 6539 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6541 ac_cv_prog_ac_ct_RANLIB="ranlib"
Chris@4 6542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6543 break 2
Chris@4 6544 fi
Chris@4 6545 done
Chris@4 6546 done
Chris@4 6547 IFS=$as_save_IFS
Chris@4 6548
Chris@4 6549 fi
Chris@4 6550 fi
Chris@4 6551 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
Chris@4 6552 if test -n "$ac_ct_RANLIB"; then
Chris@4 6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
Chris@4 6554 $as_echo "$ac_ct_RANLIB" >&6; }
Chris@4 6555 else
Chris@4 6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6557 $as_echo "no" >&6; }
Chris@4 6558 fi
Chris@4 6559
Chris@4 6560 if test "x$ac_ct_RANLIB" = x; then
Chris@4 6561 RANLIB=":"
Chris@4 6562 else
Chris@4 6563 case $cross_compiling:$ac_tool_warned in
Chris@4 6564 yes:)
Chris@4 6565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 6566 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 6567 ac_tool_warned=yes ;;
Chris@4 6568 esac
Chris@4 6569 RANLIB=$ac_ct_RANLIB
Chris@4 6570 fi
Chris@4 6571 else
Chris@4 6572 RANLIB="$ac_cv_prog_RANLIB"
Chris@4 6573 fi
Chris@4 6574
Chris@4 6575 test -z "$RANLIB" && RANLIB=:
Chris@4 6576
Chris@4 6577
Chris@4 6578
Chris@4 6579
Chris@4 6580
Chris@4 6581
Chris@4 6582 # Determine commands to create old-style static archives.
Chris@4 6583 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
Chris@4 6584 old_postinstall_cmds='chmod 644 $oldlib'
Chris@4 6585 old_postuninstall_cmds=
Chris@4 6586
Chris@4 6587 if test -n "$RANLIB"; then
Chris@4 6588 case $host_os in
Chris@4 6589 openbsd*)
Chris@55 6590 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
Chris@4 6591 ;;
Chris@4 6592 *)
Chris@55 6593 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
Chris@55 6594 ;;
Chris@55 6595 esac
Chris@55 6596 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
Chris@4 6597 fi
Chris@4 6598
Chris@4 6599 case $host_os in
Chris@4 6600 darwin*)
Chris@4 6601 lock_old_archive_extraction=yes ;;
Chris@4 6602 *)
Chris@4 6603 lock_old_archive_extraction=no ;;
Chris@4 6604 esac
Chris@4 6605
Chris@4 6606
Chris@4 6607
Chris@4 6608
Chris@4 6609
Chris@4 6610
Chris@4 6611
Chris@4 6612
Chris@4 6613
Chris@4 6614
Chris@4 6615
Chris@4 6616
Chris@4 6617
Chris@4 6618
Chris@4 6619
Chris@4 6620
Chris@4 6621
Chris@4 6622
Chris@4 6623
Chris@4 6624
Chris@4 6625
Chris@4 6626
Chris@4 6627
Chris@4 6628
Chris@4 6629
Chris@4 6630
Chris@4 6631
Chris@4 6632
Chris@4 6633
Chris@4 6634
Chris@4 6635
Chris@4 6636
Chris@4 6637
Chris@4 6638
Chris@4 6639
Chris@4 6640
Chris@4 6641
Chris@4 6642
Chris@4 6643
Chris@4 6644 # If no C compiler was specified, use CC.
Chris@4 6645 LTCC=${LTCC-"$CC"}
Chris@4 6646
Chris@4 6647 # If no C compiler flags were specified, use CFLAGS.
Chris@4 6648 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@4 6649
Chris@4 6650 # Allow CC to be a program name with arguments.
Chris@4 6651 compiler=$CC
Chris@4 6652
Chris@4 6653
Chris@4 6654 # Check for command to grab the raw symbol name followed by C symbol from nm.
Chris@4 6655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
Chris@4 6656 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
Chris@4 6657 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
Chris@4 6658 $as_echo_n "(cached) " >&6
Chris@4 6659 else
Chris@4 6660
Chris@4 6661 # These are sane defaults that work on at least a few old systems.
Chris@4 6662 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
Chris@4 6663
Chris@4 6664 # Character class describing NM global symbol codes.
Chris@4 6665 symcode='[BCDEGRST]'
Chris@4 6666
Chris@4 6667 # Regexp to match symbols that can be accessed directly from C.
Chris@4 6668 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
Chris@4 6669
Chris@4 6670 # Define system-specific variables.
Chris@4 6671 case $host_os in
Chris@4 6672 aix*)
Chris@4 6673 symcode='[BCDT]'
Chris@4 6674 ;;
Chris@4 6675 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 6676 symcode='[ABCDGISTW]'
Chris@4 6677 ;;
Chris@4 6678 hpux*)
Chris@4 6679 if test "$host_cpu" = ia64; then
Chris@4 6680 symcode='[ABCDEGRST]'
Chris@4 6681 fi
Chris@4 6682 ;;
Chris@4 6683 irix* | nonstopux*)
Chris@4 6684 symcode='[BCDEGRST]'
Chris@4 6685 ;;
Chris@4 6686 osf*)
Chris@4 6687 symcode='[BCDEGQRST]'
Chris@4 6688 ;;
Chris@4 6689 solaris*)
Chris@4 6690 symcode='[BDRT]'
Chris@4 6691 ;;
Chris@4 6692 sco3.2v5*)
Chris@4 6693 symcode='[DT]'
Chris@4 6694 ;;
Chris@4 6695 sysv4.2uw2*)
Chris@4 6696 symcode='[DT]'
Chris@4 6697 ;;
Chris@4 6698 sysv5* | sco5v6* | unixware* | OpenUNIX*)
Chris@4 6699 symcode='[ABDT]'
Chris@4 6700 ;;
Chris@4 6701 sysv4)
Chris@4 6702 symcode='[DFNSTU]'
Chris@4 6703 ;;
Chris@4 6704 esac
Chris@4 6705
Chris@4 6706 # If we're using GNU nm, then use its standard symbol codes.
Chris@4 6707 case `$NM -V 2>&1` in
Chris@4 6708 *GNU* | *'with BFD'*)
Chris@4 6709 symcode='[ABCDGIRSTW]' ;;
Chris@4 6710 esac
Chris@4 6711
Chris@4 6712 # Transform an extracted symbol line into a proper C declaration.
Chris@4 6713 # Some systems (esp. on ia64) link data and code symbols differently,
Chris@4 6714 # so use this general approach.
Chris@4 6715 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
Chris@4 6716
Chris@4 6717 # Transform an extracted symbol line into symbol name and symbol address
Chris@4 6718 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
Chris@4 6719 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
Chris@4 6720
Chris@4 6721 # Handle CRLF in mingw tool chain
Chris@4 6722 opt_cr=
Chris@4 6723 case $build_os in
Chris@4 6724 mingw*)
Chris@4 6725 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
Chris@4 6726 ;;
Chris@4 6727 esac
Chris@4 6728
Chris@4 6729 # Try without a prefix underscore, then with it.
Chris@4 6730 for ac_symprfx in "" "_"; do
Chris@4 6731
Chris@4 6732 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
Chris@4 6733 symxfrm="\\1 $ac_symprfx\\2 \\2"
Chris@4 6734
Chris@4 6735 # Write the raw and C identifiers.
Chris@4 6736 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
Chris@4 6737 # Fake it for dumpbin and say T for any non-static function
Chris@4 6738 # and D for any global variable.
Chris@4 6739 # Also find C++ and __fastcall symbols from MSVC++,
Chris@4 6740 # which start with @ or ?.
Chris@4 6741 lt_cv_sys_global_symbol_pipe="$AWK '"\
Chris@4 6742 " {last_section=section; section=\$ 3};"\
Chris@55 6743 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
Chris@4 6744 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
Chris@4 6745 " \$ 0!~/External *\|/{next};"\
Chris@4 6746 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
Chris@4 6747 " {if(hide[section]) next};"\
Chris@4 6748 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
Chris@4 6749 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
Chris@4 6750 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
Chris@4 6751 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
Chris@4 6752 " ' prfx=^$ac_symprfx"
Chris@4 6753 else
Chris@4 6754 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
Chris@4 6755 fi
Chris@4 6756 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
Chris@4 6757
Chris@4 6758 # Check to see that the pipe works correctly.
Chris@4 6759 pipe_works=no
Chris@4 6760
Chris@4 6761 rm -f conftest*
Chris@4 6762 cat > conftest.$ac_ext <<_LT_EOF
Chris@4 6763 #ifdef __cplusplus
Chris@4 6764 extern "C" {
Chris@4 6765 #endif
Chris@4 6766 char nm_test_var;
Chris@4 6767 void nm_test_func(void);
Chris@4 6768 void nm_test_func(void){}
Chris@4 6769 #ifdef __cplusplus
Chris@4 6770 }
Chris@4 6771 #endif
Chris@4 6772 int main(){nm_test_var='a';nm_test_func();return(0);}
Chris@4 6773 _LT_EOF
Chris@4 6774
Chris@4 6775 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 6776 (eval $ac_compile) 2>&5
Chris@4 6777 ac_status=$?
Chris@4 6778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 6779 test $ac_status = 0; }; then
Chris@4 6780 # Now try to grab the symbols.
Chris@4 6781 nlist=conftest.nm
Chris@4 6782 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
Chris@4 6783 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
Chris@4 6784 ac_status=$?
Chris@4 6785 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 6786 test $ac_status = 0; } && test -s "$nlist"; then
Chris@4 6787 # Try sorting and uniquifying the output.
Chris@4 6788 if sort "$nlist" | uniq > "$nlist"T; then
Chris@4 6789 mv -f "$nlist"T "$nlist"
Chris@4 6790 else
Chris@4 6791 rm -f "$nlist"T
Chris@4 6792 fi
Chris@4 6793
Chris@4 6794 # Make sure that we snagged all the symbols we need.
Chris@4 6795 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
Chris@4 6796 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
Chris@4 6797 cat <<_LT_EOF > conftest.$ac_ext
Chris@4 6798 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
Chris@4 6799 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
Chris@4 6800 /* DATA imports from DLLs on WIN32 con't be const, because runtime
Chris@4 6801 relocations are performed -- see ld's documentation on pseudo-relocs. */
Chris@4 6802 # define LT_DLSYM_CONST
Chris@4 6803 #elif defined(__osf__)
Chris@4 6804 /* This system does not cope well with relocations in const data. */
Chris@4 6805 # define LT_DLSYM_CONST
Chris@4 6806 #else
Chris@4 6807 # define LT_DLSYM_CONST const
Chris@4 6808 #endif
Chris@4 6809
Chris@4 6810 #ifdef __cplusplus
Chris@4 6811 extern "C" {
Chris@4 6812 #endif
Chris@4 6813
Chris@4 6814 _LT_EOF
Chris@4 6815 # Now generate the symbol file.
Chris@4 6816 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
Chris@4 6817
Chris@4 6818 cat <<_LT_EOF >> conftest.$ac_ext
Chris@4 6819
Chris@4 6820 /* The mapping between symbol names and symbols. */
Chris@4 6821 LT_DLSYM_CONST struct {
Chris@4 6822 const char *name;
Chris@4 6823 void *address;
Chris@4 6824 }
Chris@4 6825 lt__PROGRAM__LTX_preloaded_symbols[] =
Chris@4 6826 {
Chris@4 6827 { "@PROGRAM@", (void *) 0 },
Chris@4 6828 _LT_EOF
Chris@4 6829 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
Chris@4 6830 cat <<\_LT_EOF >> conftest.$ac_ext
Chris@4 6831 {0, (void *) 0}
Chris@4 6832 };
Chris@4 6833
Chris@4 6834 /* This works around a problem in FreeBSD linker */
Chris@4 6835 #ifdef FREEBSD_WORKAROUND
Chris@4 6836 static const void *lt_preloaded_setup() {
Chris@4 6837 return lt__PROGRAM__LTX_preloaded_symbols;
Chris@4 6838 }
Chris@4 6839 #endif
Chris@4 6840
Chris@4 6841 #ifdef __cplusplus
Chris@4 6842 }
Chris@4 6843 #endif
Chris@4 6844 _LT_EOF
Chris@4 6845 # Now try linking the two files.
Chris@4 6846 mv conftest.$ac_objext conftstm.$ac_objext
Chris@4 6847 lt_globsym_save_LIBS=$LIBS
Chris@4 6848 lt_globsym_save_CFLAGS=$CFLAGS
Chris@4 6849 LIBS="conftstm.$ac_objext"
Chris@4 6850 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
Chris@4 6851 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@4 6852 (eval $ac_link) 2>&5
Chris@4 6853 ac_status=$?
Chris@4 6854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 6855 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
Chris@4 6856 pipe_works=yes
Chris@4 6857 fi
Chris@4 6858 LIBS=$lt_globsym_save_LIBS
Chris@4 6859 CFLAGS=$lt_globsym_save_CFLAGS
Chris@4 6860 else
Chris@4 6861 echo "cannot find nm_test_func in $nlist" >&5
Chris@4 6862 fi
Chris@4 6863 else
Chris@4 6864 echo "cannot find nm_test_var in $nlist" >&5
Chris@4 6865 fi
Chris@4 6866 else
Chris@4 6867 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
Chris@4 6868 fi
Chris@4 6869 else
Chris@4 6870 echo "$progname: failed program was:" >&5
Chris@4 6871 cat conftest.$ac_ext >&5
Chris@4 6872 fi
Chris@4 6873 rm -rf conftest* conftst*
Chris@4 6874
Chris@4 6875 # Do not use the global_symbol_pipe unless it works.
Chris@4 6876 if test "$pipe_works" = yes; then
Chris@4 6877 break
Chris@4 6878 else
Chris@4 6879 lt_cv_sys_global_symbol_pipe=
Chris@4 6880 fi
Chris@4 6881 done
Chris@4 6882
Chris@4 6883 fi
Chris@4 6884
Chris@4 6885 if test -z "$lt_cv_sys_global_symbol_pipe"; then
Chris@4 6886 lt_cv_sys_global_symbol_to_cdecl=
Chris@4 6887 fi
Chris@4 6888 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
Chris@4 6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
Chris@4 6890 $as_echo "failed" >&6; }
Chris@4 6891 else
Chris@4 6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
Chris@4 6893 $as_echo "ok" >&6; }
Chris@4 6894 fi
Chris@4 6895
Chris@4 6896 # Response file support.
Chris@4 6897 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
Chris@4 6898 nm_file_list_spec='@'
Chris@4 6899 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
Chris@4 6900 nm_file_list_spec='@'
Chris@4 6901 fi
Chris@4 6902
Chris@4 6903
Chris@4 6904
Chris@4 6905
Chris@4 6906
Chris@4 6907
Chris@4 6908
Chris@4 6909
Chris@4 6910
Chris@4 6911
Chris@4 6912
Chris@4 6913
Chris@4 6914
Chris@4 6915
Chris@4 6916
Chris@4 6917
Chris@4 6918
Chris@4 6919
Chris@4 6920
Chris@4 6921
Chris@4 6922
Chris@4 6923
Chris@4 6924
Chris@4 6925
Chris@4 6926
Chris@4 6927
Chris@4 6928
Chris@4 6929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
Chris@4 6930 $as_echo_n "checking for sysroot... " >&6; }
Chris@4 6931
Chris@4 6932 # Check whether --with-sysroot was given.
Chris@4 6933 if test "${with_sysroot+set}" = set; then :
Chris@4 6934 withval=$with_sysroot;
Chris@4 6935 else
Chris@4 6936 with_sysroot=no
Chris@4 6937 fi
Chris@4 6938
Chris@4 6939
Chris@4 6940 lt_sysroot=
Chris@4 6941 case ${with_sysroot} in #(
Chris@4 6942 yes)
Chris@4 6943 if test "$GCC" = yes; then
Chris@4 6944 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
Chris@4 6945 fi
Chris@4 6946 ;; #(
Chris@4 6947 /*)
Chris@4 6948 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
Chris@4 6949 ;; #(
Chris@4 6950 no|'')
Chris@4 6951 ;; #(
Chris@4 6952 *)
Chris@4 6953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
Chris@4 6954 $as_echo "${with_sysroot}" >&6; }
Chris@4 6955 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
Chris@4 6956 ;;
Chris@4 6957 esac
Chris@4 6958
Chris@4 6959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
Chris@4 6960 $as_echo "${lt_sysroot:-no}" >&6; }
Chris@4 6961
Chris@4 6962
Chris@4 6963
Chris@4 6964
Chris@4 6965
Chris@4 6966 # Check whether --enable-libtool-lock was given.
Chris@4 6967 if test "${enable_libtool_lock+set}" = set; then :
Chris@4 6968 enableval=$enable_libtool_lock;
Chris@4 6969 fi
Chris@4 6970
Chris@4 6971 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
Chris@4 6972
Chris@4 6973 # Some flags need to be propagated to the compiler or linker for good
Chris@4 6974 # libtool support.
Chris@4 6975 case $host in
Chris@4 6976 ia64-*-hpux*)
Chris@4 6977 # Find out which ABI we are using.
Chris@4 6978 echo 'int i;' > conftest.$ac_ext
Chris@4 6979 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 6980 (eval $ac_compile) 2>&5
Chris@4 6981 ac_status=$?
Chris@4 6982 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 6983 test $ac_status = 0; }; then
Chris@4 6984 case `/usr/bin/file conftest.$ac_objext` in
Chris@4 6985 *ELF-32*)
Chris@4 6986 HPUX_IA64_MODE="32"
Chris@4 6987 ;;
Chris@4 6988 *ELF-64*)
Chris@4 6989 HPUX_IA64_MODE="64"
Chris@4 6990 ;;
Chris@4 6991 esac
Chris@4 6992 fi
Chris@4 6993 rm -rf conftest*
Chris@4 6994 ;;
Chris@4 6995 *-*-irix6*)
Chris@4 6996 # Find out which ABI we are using.
Chris@4 6997 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
Chris@4 6998 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 6999 (eval $ac_compile) 2>&5
Chris@4 7000 ac_status=$?
Chris@4 7001 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 7002 test $ac_status = 0; }; then
Chris@4 7003 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@4 7004 case `/usr/bin/file conftest.$ac_objext` in
Chris@4 7005 *32-bit*)
Chris@4 7006 LD="${LD-ld} -melf32bsmip"
Chris@4 7007 ;;
Chris@4 7008 *N32*)
Chris@4 7009 LD="${LD-ld} -melf32bmipn32"
Chris@4 7010 ;;
Chris@4 7011 *64-bit*)
Chris@4 7012 LD="${LD-ld} -melf64bmip"
Chris@4 7013 ;;
Chris@4 7014 esac
Chris@4 7015 else
Chris@4 7016 case `/usr/bin/file conftest.$ac_objext` in
Chris@4 7017 *32-bit*)
Chris@4 7018 LD="${LD-ld} -32"
Chris@4 7019 ;;
Chris@4 7020 *N32*)
Chris@4 7021 LD="${LD-ld} -n32"
Chris@4 7022 ;;
Chris@4 7023 *64-bit*)
Chris@4 7024 LD="${LD-ld} -64"
Chris@4 7025 ;;
Chris@4 7026 esac
Chris@4 7027 fi
Chris@4 7028 fi
Chris@4 7029 rm -rf conftest*
Chris@4 7030 ;;
Chris@4 7031
Chris@55 7032 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
Chris@4 7033 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
Chris@4 7034 # Find out which ABI we are using.
Chris@4 7035 echo 'int i;' > conftest.$ac_ext
Chris@4 7036 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 7037 (eval $ac_compile) 2>&5
Chris@4 7038 ac_status=$?
Chris@4 7039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 7040 test $ac_status = 0; }; then
Chris@4 7041 case `/usr/bin/file conftest.o` in
Chris@4 7042 *32-bit*)
Chris@4 7043 case $host in
Chris@4 7044 x86_64-*kfreebsd*-gnu)
Chris@4 7045 LD="${LD-ld} -m elf_i386_fbsd"
Chris@4 7046 ;;
Chris@4 7047 x86_64-*linux*)
Chris@55 7048 case `/usr/bin/file conftest.o` in
Chris@55 7049 *x86-64*)
Chris@55 7050 LD="${LD-ld} -m elf32_x86_64"
Chris@55 7051 ;;
Chris@55 7052 *)
Chris@55 7053 LD="${LD-ld} -m elf_i386"
Chris@55 7054 ;;
Chris@55 7055 esac
Chris@55 7056 ;;
Chris@55 7057 powerpc64le-*)
Chris@55 7058 LD="${LD-ld} -m elf32lppclinux"
Chris@55 7059 ;;
Chris@55 7060 powerpc64-*)
Chris@4 7061 LD="${LD-ld} -m elf32ppclinux"
Chris@4 7062 ;;
Chris@4 7063 s390x-*linux*)
Chris@4 7064 LD="${LD-ld} -m elf_s390"
Chris@4 7065 ;;
Chris@4 7066 sparc64-*linux*)
Chris@4 7067 LD="${LD-ld} -m elf32_sparc"
Chris@4 7068 ;;
Chris@4 7069 esac
Chris@4 7070 ;;
Chris@4 7071 *64-bit*)
Chris@4 7072 case $host in
Chris@4 7073 x86_64-*kfreebsd*-gnu)
Chris@4 7074 LD="${LD-ld} -m elf_x86_64_fbsd"
Chris@4 7075 ;;
Chris@4 7076 x86_64-*linux*)
Chris@4 7077 LD="${LD-ld} -m elf_x86_64"
Chris@4 7078 ;;
Chris@55 7079 powerpcle-*)
Chris@55 7080 LD="${LD-ld} -m elf64lppc"
Chris@55 7081 ;;
Chris@55 7082 powerpc-*)
Chris@4 7083 LD="${LD-ld} -m elf64ppc"
Chris@4 7084 ;;
Chris@4 7085 s390*-*linux*|s390*-*tpf*)
Chris@4 7086 LD="${LD-ld} -m elf64_s390"
Chris@4 7087 ;;
Chris@4 7088 sparc*-*linux*)
Chris@4 7089 LD="${LD-ld} -m elf64_sparc"
Chris@4 7090 ;;
Chris@4 7091 esac
Chris@4 7092 ;;
Chris@4 7093 esac
Chris@4 7094 fi
Chris@4 7095 rm -rf conftest*
Chris@4 7096 ;;
Chris@4 7097
Chris@4 7098 *-*-sco3.2v5*)
Chris@4 7099 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
Chris@4 7100 SAVE_CFLAGS="$CFLAGS"
Chris@4 7101 CFLAGS="$CFLAGS -belf"
Chris@4 7102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
Chris@4 7103 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
Chris@4 7104 if ${lt_cv_cc_needs_belf+:} false; then :
Chris@4 7105 $as_echo_n "(cached) " >&6
Chris@4 7106 else
Chris@4 7107 ac_ext=c
Chris@4 7108 ac_cpp='$CPP $CPPFLAGS'
Chris@4 7109 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 7110 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 7111 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 7112
Chris@4 7113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 7114 /* end confdefs.h. */
Chris@4 7115
Chris@4 7116 int
Chris@4 7117 main ()
Chris@4 7118 {
Chris@4 7119
Chris@4 7120 ;
Chris@4 7121 return 0;
Chris@4 7122 }
Chris@4 7123 _ACEOF
Chris@4 7124 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 7125 lt_cv_cc_needs_belf=yes
Chris@4 7126 else
Chris@4 7127 lt_cv_cc_needs_belf=no
Chris@4 7128 fi
Chris@4 7129 rm -f core conftest.err conftest.$ac_objext \
Chris@4 7130 conftest$ac_exeext conftest.$ac_ext
Chris@4 7131 ac_ext=c
Chris@4 7132 ac_cpp='$CPP $CPPFLAGS'
Chris@4 7133 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 7134 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 7135 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 7136
Chris@4 7137 fi
Chris@4 7138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
Chris@4 7139 $as_echo "$lt_cv_cc_needs_belf" >&6; }
Chris@4 7140 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
Chris@4 7141 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
Chris@4 7142 CFLAGS="$SAVE_CFLAGS"
Chris@4 7143 fi
Chris@4 7144 ;;
Chris@55 7145 *-*solaris*)
Chris@4 7146 # Find out which ABI we are using.
Chris@4 7147 echo 'int i;' > conftest.$ac_ext
Chris@4 7148 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 7149 (eval $ac_compile) 2>&5
Chris@4 7150 ac_status=$?
Chris@4 7151 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 7152 test $ac_status = 0; }; then
Chris@4 7153 case `/usr/bin/file conftest.o` in
Chris@4 7154 *64-bit*)
Chris@4 7155 case $lt_cv_prog_gnu_ld in
Chris@55 7156 yes*)
Chris@55 7157 case $host in
Chris@55 7158 i?86-*-solaris*)
Chris@55 7159 LD="${LD-ld} -m elf_x86_64"
Chris@55 7160 ;;
Chris@55 7161 sparc*-*-solaris*)
Chris@55 7162 LD="${LD-ld} -m elf64_sparc"
Chris@55 7163 ;;
Chris@55 7164 esac
Chris@55 7165 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
Chris@55 7166 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
Chris@55 7167 LD="${LD-ld}_sol2"
Chris@55 7168 fi
Chris@55 7169 ;;
Chris@4 7170 *)
Chris@4 7171 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
Chris@4 7172 LD="${LD-ld} -64"
Chris@4 7173 fi
Chris@4 7174 ;;
Chris@4 7175 esac
Chris@4 7176 ;;
Chris@4 7177 esac
Chris@4 7178 fi
Chris@4 7179 rm -rf conftest*
Chris@4 7180 ;;
Chris@4 7181 esac
Chris@4 7182
Chris@4 7183 need_locks="$enable_libtool_lock"
Chris@4 7184
Chris@4 7185 if test -n "$ac_tool_prefix"; then
Chris@4 7186 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
Chris@4 7187 set dummy ${ac_tool_prefix}mt; ac_word=$2
Chris@4 7188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7189 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7190 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
Chris@4 7191 $as_echo_n "(cached) " >&6
Chris@4 7192 else
Chris@4 7193 if test -n "$MANIFEST_TOOL"; then
Chris@4 7194 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
Chris@4 7195 else
Chris@4 7196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7197 for as_dir in $PATH
Chris@4 7198 do
Chris@4 7199 IFS=$as_save_IFS
Chris@4 7200 test -z "$as_dir" && as_dir=.
Chris@4 7201 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7202 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7203 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
Chris@4 7204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7205 break 2
Chris@4 7206 fi
Chris@4 7207 done
Chris@4 7208 done
Chris@4 7209 IFS=$as_save_IFS
Chris@4 7210
Chris@4 7211 fi
Chris@4 7212 fi
Chris@4 7213 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
Chris@4 7214 if test -n "$MANIFEST_TOOL"; then
Chris@4 7215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
Chris@4 7216 $as_echo "$MANIFEST_TOOL" >&6; }
Chris@4 7217 else
Chris@4 7218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7219 $as_echo "no" >&6; }
Chris@4 7220 fi
Chris@4 7221
Chris@4 7222
Chris@4 7223 fi
Chris@4 7224 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
Chris@4 7225 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
Chris@4 7226 # Extract the first word of "mt", so it can be a program name with args.
Chris@4 7227 set dummy mt; ac_word=$2
Chris@4 7228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7229 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7230 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
Chris@4 7231 $as_echo_n "(cached) " >&6
Chris@4 7232 else
Chris@4 7233 if test -n "$ac_ct_MANIFEST_TOOL"; then
Chris@4 7234 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
Chris@4 7235 else
Chris@4 7236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7237 for as_dir in $PATH
Chris@4 7238 do
Chris@4 7239 IFS=$as_save_IFS
Chris@4 7240 test -z "$as_dir" && as_dir=.
Chris@4 7241 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7242 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7243 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
Chris@4 7244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7245 break 2
Chris@4 7246 fi
Chris@4 7247 done
Chris@4 7248 done
Chris@4 7249 IFS=$as_save_IFS
Chris@4 7250
Chris@4 7251 fi
Chris@4 7252 fi
Chris@4 7253 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
Chris@4 7254 if test -n "$ac_ct_MANIFEST_TOOL"; then
Chris@4 7255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
Chris@4 7256 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
Chris@4 7257 else
Chris@4 7258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7259 $as_echo "no" >&6; }
Chris@4 7260 fi
Chris@4 7261
Chris@4 7262 if test "x$ac_ct_MANIFEST_TOOL" = x; then
Chris@4 7263 MANIFEST_TOOL=":"
Chris@4 7264 else
Chris@4 7265 case $cross_compiling:$ac_tool_warned in
Chris@4 7266 yes:)
Chris@4 7267 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 7268 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 7269 ac_tool_warned=yes ;;
Chris@4 7270 esac
Chris@4 7271 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
Chris@4 7272 fi
Chris@4 7273 else
Chris@4 7274 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
Chris@4 7275 fi
Chris@4 7276
Chris@4 7277 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
Chris@4 7278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
Chris@4 7279 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
Chris@4 7280 if ${lt_cv_path_mainfest_tool+:} false; then :
Chris@4 7281 $as_echo_n "(cached) " >&6
Chris@4 7282 else
Chris@4 7283 lt_cv_path_mainfest_tool=no
Chris@4 7284 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
Chris@4 7285 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
Chris@4 7286 cat conftest.err >&5
Chris@4 7287 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
Chris@4 7288 lt_cv_path_mainfest_tool=yes
Chris@4 7289 fi
Chris@4 7290 rm -f conftest*
Chris@4 7291 fi
Chris@4 7292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
Chris@4 7293 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
Chris@4 7294 if test "x$lt_cv_path_mainfest_tool" != xyes; then
Chris@4 7295 MANIFEST_TOOL=:
Chris@4 7296 fi
Chris@4 7297
Chris@4 7298
Chris@4 7299
Chris@4 7300
Chris@4 7301
Chris@4 7302
Chris@4 7303 case $host_os in
Chris@4 7304 rhapsody* | darwin*)
Chris@4 7305 if test -n "$ac_tool_prefix"; then
Chris@4 7306 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
Chris@4 7307 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
Chris@4 7308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7309 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7310 if ${ac_cv_prog_DSYMUTIL+:} false; then :
Chris@4 7311 $as_echo_n "(cached) " >&6
Chris@4 7312 else
Chris@4 7313 if test -n "$DSYMUTIL"; then
Chris@4 7314 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
Chris@4 7315 else
Chris@4 7316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7317 for as_dir in $PATH
Chris@4 7318 do
Chris@4 7319 IFS=$as_save_IFS
Chris@4 7320 test -z "$as_dir" && as_dir=.
Chris@4 7321 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7322 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7323 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
Chris@4 7324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7325 break 2
Chris@4 7326 fi
Chris@4 7327 done
Chris@4 7328 done
Chris@4 7329 IFS=$as_save_IFS
Chris@4 7330
Chris@4 7331 fi
Chris@4 7332 fi
Chris@4 7333 DSYMUTIL=$ac_cv_prog_DSYMUTIL
Chris@4 7334 if test -n "$DSYMUTIL"; then
Chris@4 7335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
Chris@4 7336 $as_echo "$DSYMUTIL" >&6; }
Chris@4 7337 else
Chris@4 7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7339 $as_echo "no" >&6; }
Chris@4 7340 fi
Chris@4 7341
Chris@4 7342
Chris@4 7343 fi
Chris@4 7344 if test -z "$ac_cv_prog_DSYMUTIL"; then
Chris@4 7345 ac_ct_DSYMUTIL=$DSYMUTIL
Chris@4 7346 # Extract the first word of "dsymutil", so it can be a program name with args.
Chris@4 7347 set dummy dsymutil; ac_word=$2
Chris@4 7348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7349 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7350 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
Chris@4 7351 $as_echo_n "(cached) " >&6
Chris@4 7352 else
Chris@4 7353 if test -n "$ac_ct_DSYMUTIL"; then
Chris@4 7354 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
Chris@4 7355 else
Chris@4 7356 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7357 for as_dir in $PATH
Chris@4 7358 do
Chris@4 7359 IFS=$as_save_IFS
Chris@4 7360 test -z "$as_dir" && as_dir=.
Chris@4 7361 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7362 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7363 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
Chris@4 7364 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7365 break 2
Chris@4 7366 fi
Chris@4 7367 done
Chris@4 7368 done
Chris@4 7369 IFS=$as_save_IFS
Chris@4 7370
Chris@4 7371 fi
Chris@4 7372 fi
Chris@4 7373 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
Chris@4 7374 if test -n "$ac_ct_DSYMUTIL"; then
Chris@4 7375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
Chris@4 7376 $as_echo "$ac_ct_DSYMUTIL" >&6; }
Chris@4 7377 else
Chris@4 7378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7379 $as_echo "no" >&6; }
Chris@4 7380 fi
Chris@4 7381
Chris@4 7382 if test "x$ac_ct_DSYMUTIL" = x; then
Chris@4 7383 DSYMUTIL=":"
Chris@4 7384 else
Chris@4 7385 case $cross_compiling:$ac_tool_warned in
Chris@4 7386 yes:)
Chris@4 7387 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 7388 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 7389 ac_tool_warned=yes ;;
Chris@4 7390 esac
Chris@4 7391 DSYMUTIL=$ac_ct_DSYMUTIL
Chris@4 7392 fi
Chris@4 7393 else
Chris@4 7394 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
Chris@4 7395 fi
Chris@4 7396
Chris@4 7397 if test -n "$ac_tool_prefix"; then
Chris@4 7398 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
Chris@4 7399 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
Chris@4 7400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7401 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7402 if ${ac_cv_prog_NMEDIT+:} false; then :
Chris@4 7403 $as_echo_n "(cached) " >&6
Chris@4 7404 else
Chris@4 7405 if test -n "$NMEDIT"; then
Chris@4 7406 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
Chris@4 7407 else
Chris@4 7408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7409 for as_dir in $PATH
Chris@4 7410 do
Chris@4 7411 IFS=$as_save_IFS
Chris@4 7412 test -z "$as_dir" && as_dir=.
Chris@4 7413 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7414 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7415 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
Chris@4 7416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7417 break 2
Chris@4 7418 fi
Chris@4 7419 done
Chris@4 7420 done
Chris@4 7421 IFS=$as_save_IFS
Chris@4 7422
Chris@4 7423 fi
Chris@4 7424 fi
Chris@4 7425 NMEDIT=$ac_cv_prog_NMEDIT
Chris@4 7426 if test -n "$NMEDIT"; then
Chris@4 7427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
Chris@4 7428 $as_echo "$NMEDIT" >&6; }
Chris@4 7429 else
Chris@4 7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7431 $as_echo "no" >&6; }
Chris@4 7432 fi
Chris@4 7433
Chris@4 7434
Chris@4 7435 fi
Chris@4 7436 if test -z "$ac_cv_prog_NMEDIT"; then
Chris@4 7437 ac_ct_NMEDIT=$NMEDIT
Chris@4 7438 # Extract the first word of "nmedit", so it can be a program name with args.
Chris@4 7439 set dummy nmedit; ac_word=$2
Chris@4 7440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7441 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7442 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
Chris@4 7443 $as_echo_n "(cached) " >&6
Chris@4 7444 else
Chris@4 7445 if test -n "$ac_ct_NMEDIT"; then
Chris@4 7446 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
Chris@4 7447 else
Chris@4 7448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7449 for as_dir in $PATH
Chris@4 7450 do
Chris@4 7451 IFS=$as_save_IFS
Chris@4 7452 test -z "$as_dir" && as_dir=.
Chris@4 7453 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7454 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7455 ac_cv_prog_ac_ct_NMEDIT="nmedit"
Chris@4 7456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7457 break 2
Chris@4 7458 fi
Chris@4 7459 done
Chris@4 7460 done
Chris@4 7461 IFS=$as_save_IFS
Chris@4 7462
Chris@4 7463 fi
Chris@4 7464 fi
Chris@4 7465 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
Chris@4 7466 if test -n "$ac_ct_NMEDIT"; then
Chris@4 7467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
Chris@4 7468 $as_echo "$ac_ct_NMEDIT" >&6; }
Chris@4 7469 else
Chris@4 7470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7471 $as_echo "no" >&6; }
Chris@4 7472 fi
Chris@4 7473
Chris@4 7474 if test "x$ac_ct_NMEDIT" = x; then
Chris@4 7475 NMEDIT=":"
Chris@4 7476 else
Chris@4 7477 case $cross_compiling:$ac_tool_warned in
Chris@4 7478 yes:)
Chris@4 7479 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 7480 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 7481 ac_tool_warned=yes ;;
Chris@4 7482 esac
Chris@4 7483 NMEDIT=$ac_ct_NMEDIT
Chris@4 7484 fi
Chris@4 7485 else
Chris@4 7486 NMEDIT="$ac_cv_prog_NMEDIT"
Chris@4 7487 fi
Chris@4 7488
Chris@4 7489 if test -n "$ac_tool_prefix"; then
Chris@4 7490 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
Chris@4 7491 set dummy ${ac_tool_prefix}lipo; ac_word=$2
Chris@4 7492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7493 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7494 if ${ac_cv_prog_LIPO+:} false; then :
Chris@4 7495 $as_echo_n "(cached) " >&6
Chris@4 7496 else
Chris@4 7497 if test -n "$LIPO"; then
Chris@4 7498 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
Chris@4 7499 else
Chris@4 7500 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7501 for as_dir in $PATH
Chris@4 7502 do
Chris@4 7503 IFS=$as_save_IFS
Chris@4 7504 test -z "$as_dir" && as_dir=.
Chris@4 7505 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7506 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7507 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
Chris@4 7508 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7509 break 2
Chris@4 7510 fi
Chris@4 7511 done
Chris@4 7512 done
Chris@4 7513 IFS=$as_save_IFS
Chris@4 7514
Chris@4 7515 fi
Chris@4 7516 fi
Chris@4 7517 LIPO=$ac_cv_prog_LIPO
Chris@4 7518 if test -n "$LIPO"; then
Chris@4 7519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
Chris@4 7520 $as_echo "$LIPO" >&6; }
Chris@4 7521 else
Chris@4 7522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7523 $as_echo "no" >&6; }
Chris@4 7524 fi
Chris@4 7525
Chris@4 7526
Chris@4 7527 fi
Chris@4 7528 if test -z "$ac_cv_prog_LIPO"; then
Chris@4 7529 ac_ct_LIPO=$LIPO
Chris@4 7530 # Extract the first word of "lipo", so it can be a program name with args.
Chris@4 7531 set dummy lipo; ac_word=$2
Chris@4 7532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7533 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7534 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
Chris@4 7535 $as_echo_n "(cached) " >&6
Chris@4 7536 else
Chris@4 7537 if test -n "$ac_ct_LIPO"; then
Chris@4 7538 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
Chris@4 7539 else
Chris@4 7540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7541 for as_dir in $PATH
Chris@4 7542 do
Chris@4 7543 IFS=$as_save_IFS
Chris@4 7544 test -z "$as_dir" && as_dir=.
Chris@4 7545 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7546 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7547 ac_cv_prog_ac_ct_LIPO="lipo"
Chris@4 7548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7549 break 2
Chris@4 7550 fi
Chris@4 7551 done
Chris@4 7552 done
Chris@4 7553 IFS=$as_save_IFS
Chris@4 7554
Chris@4 7555 fi
Chris@4 7556 fi
Chris@4 7557 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
Chris@4 7558 if test -n "$ac_ct_LIPO"; then
Chris@4 7559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
Chris@4 7560 $as_echo "$ac_ct_LIPO" >&6; }
Chris@4 7561 else
Chris@4 7562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7563 $as_echo "no" >&6; }
Chris@4 7564 fi
Chris@4 7565
Chris@4 7566 if test "x$ac_ct_LIPO" = x; then
Chris@4 7567 LIPO=":"
Chris@4 7568 else
Chris@4 7569 case $cross_compiling:$ac_tool_warned in
Chris@4 7570 yes:)
Chris@4 7571 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 7572 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 7573 ac_tool_warned=yes ;;
Chris@4 7574 esac
Chris@4 7575 LIPO=$ac_ct_LIPO
Chris@4 7576 fi
Chris@4 7577 else
Chris@4 7578 LIPO="$ac_cv_prog_LIPO"
Chris@4 7579 fi
Chris@4 7580
Chris@4 7581 if test -n "$ac_tool_prefix"; then
Chris@4 7582 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
Chris@4 7583 set dummy ${ac_tool_prefix}otool; ac_word=$2
Chris@4 7584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7585 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7586 if ${ac_cv_prog_OTOOL+:} false; then :
Chris@4 7587 $as_echo_n "(cached) " >&6
Chris@4 7588 else
Chris@4 7589 if test -n "$OTOOL"; then
Chris@4 7590 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
Chris@4 7591 else
Chris@4 7592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7593 for as_dir in $PATH
Chris@4 7594 do
Chris@4 7595 IFS=$as_save_IFS
Chris@4 7596 test -z "$as_dir" && as_dir=.
Chris@4 7597 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7598 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7599 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
Chris@4 7600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7601 break 2
Chris@4 7602 fi
Chris@4 7603 done
Chris@4 7604 done
Chris@4 7605 IFS=$as_save_IFS
Chris@4 7606
Chris@4 7607 fi
Chris@4 7608 fi
Chris@4 7609 OTOOL=$ac_cv_prog_OTOOL
Chris@4 7610 if test -n "$OTOOL"; then
Chris@4 7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
Chris@4 7612 $as_echo "$OTOOL" >&6; }
Chris@4 7613 else
Chris@4 7614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7615 $as_echo "no" >&6; }
Chris@4 7616 fi
Chris@4 7617
Chris@4 7618
Chris@4 7619 fi
Chris@4 7620 if test -z "$ac_cv_prog_OTOOL"; then
Chris@4 7621 ac_ct_OTOOL=$OTOOL
Chris@4 7622 # Extract the first word of "otool", so it can be a program name with args.
Chris@4 7623 set dummy otool; ac_word=$2
Chris@4 7624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7625 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7626 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
Chris@4 7627 $as_echo_n "(cached) " >&6
Chris@4 7628 else
Chris@4 7629 if test -n "$ac_ct_OTOOL"; then
Chris@4 7630 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
Chris@4 7631 else
Chris@4 7632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7633 for as_dir in $PATH
Chris@4 7634 do
Chris@4 7635 IFS=$as_save_IFS
Chris@4 7636 test -z "$as_dir" && as_dir=.
Chris@4 7637 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7638 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7639 ac_cv_prog_ac_ct_OTOOL="otool"
Chris@4 7640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7641 break 2
Chris@4 7642 fi
Chris@4 7643 done
Chris@4 7644 done
Chris@4 7645 IFS=$as_save_IFS
Chris@4 7646
Chris@4 7647 fi
Chris@4 7648 fi
Chris@4 7649 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
Chris@4 7650 if test -n "$ac_ct_OTOOL"; then
Chris@4 7651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
Chris@4 7652 $as_echo "$ac_ct_OTOOL" >&6; }
Chris@4 7653 else
Chris@4 7654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7655 $as_echo "no" >&6; }
Chris@4 7656 fi
Chris@4 7657
Chris@4 7658 if test "x$ac_ct_OTOOL" = x; then
Chris@4 7659 OTOOL=":"
Chris@4 7660 else
Chris@4 7661 case $cross_compiling:$ac_tool_warned in
Chris@4 7662 yes:)
Chris@4 7663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 7664 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 7665 ac_tool_warned=yes ;;
Chris@4 7666 esac
Chris@4 7667 OTOOL=$ac_ct_OTOOL
Chris@4 7668 fi
Chris@4 7669 else
Chris@4 7670 OTOOL="$ac_cv_prog_OTOOL"
Chris@4 7671 fi
Chris@4 7672
Chris@4 7673 if test -n "$ac_tool_prefix"; then
Chris@4 7674 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
Chris@4 7675 set dummy ${ac_tool_prefix}otool64; ac_word=$2
Chris@4 7676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7677 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7678 if ${ac_cv_prog_OTOOL64+:} false; then :
Chris@4 7679 $as_echo_n "(cached) " >&6
Chris@4 7680 else
Chris@4 7681 if test -n "$OTOOL64"; then
Chris@4 7682 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
Chris@4 7683 else
Chris@4 7684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7685 for as_dir in $PATH
Chris@4 7686 do
Chris@4 7687 IFS=$as_save_IFS
Chris@4 7688 test -z "$as_dir" && as_dir=.
Chris@4 7689 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7690 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7691 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
Chris@4 7692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7693 break 2
Chris@4 7694 fi
Chris@4 7695 done
Chris@4 7696 done
Chris@4 7697 IFS=$as_save_IFS
Chris@4 7698
Chris@4 7699 fi
Chris@4 7700 fi
Chris@4 7701 OTOOL64=$ac_cv_prog_OTOOL64
Chris@4 7702 if test -n "$OTOOL64"; then
Chris@4 7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
Chris@4 7704 $as_echo "$OTOOL64" >&6; }
Chris@4 7705 else
Chris@4 7706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7707 $as_echo "no" >&6; }
Chris@4 7708 fi
Chris@4 7709
Chris@4 7710
Chris@4 7711 fi
Chris@4 7712 if test -z "$ac_cv_prog_OTOOL64"; then
Chris@4 7713 ac_ct_OTOOL64=$OTOOL64
Chris@4 7714 # Extract the first word of "otool64", so it can be a program name with args.
Chris@4 7715 set dummy otool64; ac_word=$2
Chris@4 7716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7717 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7718 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
Chris@4 7719 $as_echo_n "(cached) " >&6
Chris@4 7720 else
Chris@4 7721 if test -n "$ac_ct_OTOOL64"; then
Chris@4 7722 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
Chris@4 7723 else
Chris@4 7724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7725 for as_dir in $PATH
Chris@4 7726 do
Chris@4 7727 IFS=$as_save_IFS
Chris@4 7728 test -z "$as_dir" && as_dir=.
Chris@4 7729 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7730 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7731 ac_cv_prog_ac_ct_OTOOL64="otool64"
Chris@4 7732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7733 break 2
Chris@4 7734 fi
Chris@4 7735 done
Chris@4 7736 done
Chris@4 7737 IFS=$as_save_IFS
Chris@4 7738
Chris@4 7739 fi
Chris@4 7740 fi
Chris@4 7741 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
Chris@4 7742 if test -n "$ac_ct_OTOOL64"; then
Chris@4 7743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
Chris@4 7744 $as_echo "$ac_ct_OTOOL64" >&6; }
Chris@4 7745 else
Chris@4 7746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7747 $as_echo "no" >&6; }
Chris@4 7748 fi
Chris@4 7749
Chris@4 7750 if test "x$ac_ct_OTOOL64" = x; then
Chris@4 7751 OTOOL64=":"
Chris@4 7752 else
Chris@4 7753 case $cross_compiling:$ac_tool_warned in
Chris@4 7754 yes:)
Chris@4 7755 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 7756 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 7757 ac_tool_warned=yes ;;
Chris@4 7758 esac
Chris@4 7759 OTOOL64=$ac_ct_OTOOL64
Chris@4 7760 fi
Chris@4 7761 else
Chris@4 7762 OTOOL64="$ac_cv_prog_OTOOL64"
Chris@4 7763 fi
Chris@4 7764
Chris@4 7765
Chris@4 7766
Chris@4 7767
Chris@4 7768
Chris@4 7769
Chris@4 7770
Chris@4 7771
Chris@4 7772
Chris@4 7773
Chris@4 7774
Chris@4 7775
Chris@4 7776
Chris@4 7777
Chris@4 7778
Chris@4 7779
Chris@4 7780
Chris@4 7781
Chris@4 7782
Chris@4 7783
Chris@4 7784
Chris@4 7785
Chris@4 7786
Chris@4 7787
Chris@4 7788
Chris@4 7789
Chris@4 7790
Chris@4 7791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
Chris@4 7792 $as_echo_n "checking for -single_module linker flag... " >&6; }
Chris@4 7793 if ${lt_cv_apple_cc_single_mod+:} false; then :
Chris@4 7794 $as_echo_n "(cached) " >&6
Chris@4 7795 else
Chris@4 7796 lt_cv_apple_cc_single_mod=no
Chris@4 7797 if test -z "${LT_MULTI_MODULE}"; then
Chris@4 7798 # By default we will add the -single_module flag. You can override
Chris@4 7799 # by either setting the environment variable LT_MULTI_MODULE
Chris@4 7800 # non-empty at configure time, or by adding -multi_module to the
Chris@4 7801 # link flags.
Chris@4 7802 rm -rf libconftest.dylib*
Chris@4 7803 echo "int foo(void){return 1;}" > conftest.c
Chris@4 7804 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
Chris@4 7805 -dynamiclib -Wl,-single_module conftest.c" >&5
Chris@4 7806 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
Chris@4 7807 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
Chris@4 7808 _lt_result=$?
Chris@55 7809 # If there is a non-empty error log, and "single_module"
Chris@55 7810 # appears in it, assume the flag caused a linker warning
Chris@55 7811 if test -s conftest.err && $GREP single_module conftest.err; then
Chris@55 7812 cat conftest.err >&5
Chris@55 7813 # Otherwise, if the output was created with a 0 exit code from
Chris@55 7814 # the compiler, it worked.
Chris@55 7815 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
Chris@4 7816 lt_cv_apple_cc_single_mod=yes
Chris@4 7817 else
Chris@4 7818 cat conftest.err >&5
Chris@4 7819 fi
Chris@4 7820 rm -rf libconftest.dylib*
Chris@4 7821 rm -f conftest.*
Chris@4 7822 fi
Chris@4 7823 fi
Chris@4 7824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
Chris@4 7825 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
Chris@55 7826
Chris@4 7827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
Chris@4 7828 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
Chris@4 7829 if ${lt_cv_ld_exported_symbols_list+:} false; then :
Chris@4 7830 $as_echo_n "(cached) " >&6
Chris@4 7831 else
Chris@4 7832 lt_cv_ld_exported_symbols_list=no
Chris@4 7833 save_LDFLAGS=$LDFLAGS
Chris@4 7834 echo "_main" > conftest.sym
Chris@4 7835 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
Chris@4 7836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 7837 /* end confdefs.h. */
Chris@4 7838
Chris@4 7839 int
Chris@4 7840 main ()
Chris@4 7841 {
Chris@4 7842
Chris@4 7843 ;
Chris@4 7844 return 0;
Chris@4 7845 }
Chris@4 7846 _ACEOF
Chris@4 7847 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 7848 lt_cv_ld_exported_symbols_list=yes
Chris@4 7849 else
Chris@4 7850 lt_cv_ld_exported_symbols_list=no
Chris@4 7851 fi
Chris@4 7852 rm -f core conftest.err conftest.$ac_objext \
Chris@4 7853 conftest$ac_exeext conftest.$ac_ext
Chris@4 7854 LDFLAGS="$save_LDFLAGS"
Chris@4 7855
Chris@4 7856 fi
Chris@4 7857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
Chris@4 7858 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
Chris@55 7859
Chris@4 7860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
Chris@4 7861 $as_echo_n "checking for -force_load linker flag... " >&6; }
Chris@4 7862 if ${lt_cv_ld_force_load+:} false; then :
Chris@4 7863 $as_echo_n "(cached) " >&6
Chris@4 7864 else
Chris@4 7865 lt_cv_ld_force_load=no
Chris@4 7866 cat > conftest.c << _LT_EOF
Chris@4 7867 int forced_loaded() { return 2;}
Chris@4 7868 _LT_EOF
Chris@4 7869 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
Chris@4 7870 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
Chris@4 7871 echo "$AR cru libconftest.a conftest.o" >&5
Chris@4 7872 $AR cru libconftest.a conftest.o 2>&5
Chris@4 7873 echo "$RANLIB libconftest.a" >&5
Chris@4 7874 $RANLIB libconftest.a 2>&5
Chris@4 7875 cat > conftest.c << _LT_EOF
Chris@4 7876 int main() { return 0;}
Chris@4 7877 _LT_EOF
Chris@4 7878 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
Chris@4 7879 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
Chris@4 7880 _lt_result=$?
Chris@55 7881 if test -s conftest.err && $GREP force_load conftest.err; then
Chris@55 7882 cat conftest.err >&5
Chris@55 7883 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
Chris@4 7884 lt_cv_ld_force_load=yes
Chris@4 7885 else
Chris@4 7886 cat conftest.err >&5
Chris@4 7887 fi
Chris@4 7888 rm -f conftest.err libconftest.a conftest conftest.c
Chris@4 7889 rm -rf conftest.dSYM
Chris@4 7890
Chris@4 7891 fi
Chris@4 7892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
Chris@4 7893 $as_echo "$lt_cv_ld_force_load" >&6; }
Chris@4 7894 case $host_os in
Chris@4 7895 rhapsody* | darwin1.[012])
Chris@4 7896 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
Chris@4 7897 darwin1.*)
Chris@4 7898 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
Chris@4 7899 darwin*) # darwin 5.x on
Chris@4 7900 # if running on 10.5 or later, the deployment target defaults
Chris@4 7901 # to the OS version, if on x86, and 10.4, the deployment
Chris@4 7902 # target defaults to 10.4. Don't you love it?
Chris@4 7903 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
Chris@4 7904 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
Chris@4 7905 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
Chris@4 7906 10.[012]*)
Chris@4 7907 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
Chris@4 7908 10.*)
Chris@4 7909 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
Chris@4 7910 esac
Chris@4 7911 ;;
Chris@4 7912 esac
Chris@4 7913 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
Chris@4 7914 _lt_dar_single_mod='$single_module'
Chris@4 7915 fi
Chris@4 7916 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
Chris@4 7917 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
Chris@4 7918 else
Chris@4 7919 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@4 7920 fi
Chris@4 7921 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
Chris@4 7922 _lt_dsymutil='~$DSYMUTIL $lib || :'
Chris@4 7923 else
Chris@4 7924 _lt_dsymutil=
Chris@4 7925 fi
Chris@4 7926 ;;
Chris@4 7927 esac
Chris@4 7928
Chris@4 7929 ac_ext=c
Chris@4 7930 ac_cpp='$CPP $CPPFLAGS'
Chris@4 7931 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 7932 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 7933 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 7934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Chris@4 7935 $as_echo_n "checking how to run the C preprocessor... " >&6; }
Chris@4 7936 # On Suns, sometimes $CPP names a directory.
Chris@4 7937 if test -n "$CPP" && test -d "$CPP"; then
Chris@4 7938 CPP=
Chris@4 7939 fi
Chris@4 7940 if test -z "$CPP"; then
Chris@4 7941 if ${ac_cv_prog_CPP+:} false; then :
Chris@4 7942 $as_echo_n "(cached) " >&6
Chris@4 7943 else
Chris@4 7944 # Double quotes because CPP needs to be expanded
Chris@4 7945 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
Chris@4 7946 do
Chris@4 7947 ac_preproc_ok=false
Chris@4 7948 for ac_c_preproc_warn_flag in '' yes
Chris@4 7949 do
Chris@4 7950 # Use a header file that comes with gcc, so configuring glibc
Chris@4 7951 # with a fresh cross-compiler works.
Chris@4 7952 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@4 7953 # <limits.h> exists even on freestanding compilers.
Chris@4 7954 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@4 7955 # not just through cpp. "Syntax error" is here to catch this case.
Chris@4 7956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 7957 /* end confdefs.h. */
Chris@4 7958 #ifdef __STDC__
Chris@4 7959 # include <limits.h>
Chris@4 7960 #else
Chris@4 7961 # include <assert.h>
Chris@4 7962 #endif
Chris@4 7963 Syntax error
Chris@4 7964 _ACEOF
Chris@4 7965 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@4 7966
Chris@4 7967 else
Chris@4 7968 # Broken: fails on valid input.
Chris@4 7969 continue
Chris@4 7970 fi
Chris@4 7971 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 7972
Chris@4 7973 # OK, works on sane cases. Now check whether nonexistent headers
Chris@4 7974 # can be detected and how.
Chris@4 7975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 7976 /* end confdefs.h. */
Chris@4 7977 #include <ac_nonexistent.h>
Chris@4 7978 _ACEOF
Chris@4 7979 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@4 7980 # Broken: success on invalid input.
Chris@4 7981 continue
Chris@4 7982 else
Chris@4 7983 # Passes both tests.
Chris@4 7984 ac_preproc_ok=:
Chris@4 7985 break
Chris@4 7986 fi
Chris@4 7987 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 7988
Chris@4 7989 done
Chris@4 7990 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@4 7991 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@4 7992 if $ac_preproc_ok; then :
Chris@4 7993 break
Chris@4 7994 fi
Chris@4 7995
Chris@4 7996 done
Chris@4 7997 ac_cv_prog_CPP=$CPP
Chris@4 7998
Chris@4 7999 fi
Chris@4 8000 CPP=$ac_cv_prog_CPP
Chris@4 8001 else
Chris@4 8002 ac_cv_prog_CPP=$CPP
Chris@4 8003 fi
Chris@4 8004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Chris@4 8005 $as_echo "$CPP" >&6; }
Chris@4 8006 ac_preproc_ok=false
Chris@4 8007 for ac_c_preproc_warn_flag in '' yes
Chris@4 8008 do
Chris@4 8009 # Use a header file that comes with gcc, so configuring glibc
Chris@4 8010 # with a fresh cross-compiler works.
Chris@4 8011 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@4 8012 # <limits.h> exists even on freestanding compilers.
Chris@4 8013 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@4 8014 # not just through cpp. "Syntax error" is here to catch this case.
Chris@4 8015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 8016 /* end confdefs.h. */
Chris@4 8017 #ifdef __STDC__
Chris@4 8018 # include <limits.h>
Chris@4 8019 #else
Chris@4 8020 # include <assert.h>
Chris@4 8021 #endif
Chris@4 8022 Syntax error
Chris@4 8023 _ACEOF
Chris@4 8024 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@4 8025
Chris@4 8026 else
Chris@4 8027 # Broken: fails on valid input.
Chris@4 8028 continue
Chris@4 8029 fi
Chris@4 8030 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 8031
Chris@4 8032 # OK, works on sane cases. Now check whether nonexistent headers
Chris@4 8033 # can be detected and how.
Chris@4 8034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 8035 /* end confdefs.h. */
Chris@4 8036 #include <ac_nonexistent.h>
Chris@4 8037 _ACEOF
Chris@4 8038 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@4 8039 # Broken: success on invalid input.
Chris@4 8040 continue
Chris@4 8041 else
Chris@4 8042 # Passes both tests.
Chris@4 8043 ac_preproc_ok=:
Chris@4 8044 break
Chris@4 8045 fi
Chris@4 8046 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 8047
Chris@4 8048 done
Chris@4 8049 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@4 8050 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@4 8051 if $ac_preproc_ok; then :
Chris@4 8052
Chris@4 8053 else
Chris@4 8054 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 8055 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 8056 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
Chris@4 8057 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 8058 fi
Chris@4 8059
Chris@4 8060 ac_ext=c
Chris@4 8061 ac_cpp='$CPP $CPPFLAGS'
Chris@4 8062 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 8063 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 8064 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 8065
Chris@4 8066
Chris@4 8067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Chris@4 8068 $as_echo_n "checking for ANSI C header files... " >&6; }
Chris@4 8069 if ${ac_cv_header_stdc+:} false; then :
Chris@4 8070 $as_echo_n "(cached) " >&6
Chris@4 8071 else
Chris@4 8072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 8073 /* end confdefs.h. */
Chris@4 8074 #include <stdlib.h>
Chris@4 8075 #include <stdarg.h>
Chris@4 8076 #include <string.h>
Chris@4 8077 #include <float.h>
Chris@4 8078
Chris@4 8079 int
Chris@4 8080 main ()
Chris@4 8081 {
Chris@4 8082
Chris@4 8083 ;
Chris@4 8084 return 0;
Chris@4 8085 }
Chris@4 8086 _ACEOF
Chris@4 8087 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 8088 ac_cv_header_stdc=yes
Chris@4 8089 else
Chris@4 8090 ac_cv_header_stdc=no
Chris@4 8091 fi
Chris@4 8092 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 8093
Chris@4 8094 if test $ac_cv_header_stdc = yes; then
Chris@4 8095 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Chris@4 8096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 8097 /* end confdefs.h. */
Chris@4 8098 #include <string.h>
Chris@4 8099
Chris@4 8100 _ACEOF
Chris@4 8101 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@4 8102 $EGREP "memchr" >/dev/null 2>&1; then :
Chris@4 8103
Chris@4 8104 else
Chris@4 8105 ac_cv_header_stdc=no
Chris@4 8106 fi
Chris@4 8107 rm -f conftest*
Chris@4 8108
Chris@4 8109 fi
Chris@4 8110
Chris@4 8111 if test $ac_cv_header_stdc = yes; then
Chris@4 8112 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Chris@4 8113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 8114 /* end confdefs.h. */
Chris@4 8115 #include <stdlib.h>
Chris@4 8116
Chris@4 8117 _ACEOF
Chris@4 8118 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@4 8119 $EGREP "free" >/dev/null 2>&1; then :
Chris@4 8120
Chris@4 8121 else
Chris@4 8122 ac_cv_header_stdc=no
Chris@4 8123 fi
Chris@4 8124 rm -f conftest*
Chris@4 8125
Chris@4 8126 fi
Chris@4 8127
Chris@4 8128 if test $ac_cv_header_stdc = yes; then
Chris@4 8129 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Chris@4 8130 if test "$cross_compiling" = yes; then :
Chris@4 8131 :
Chris@4 8132 else
Chris@4 8133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 8134 /* end confdefs.h. */
Chris@4 8135 #include <ctype.h>
Chris@4 8136 #include <stdlib.h>
Chris@4 8137 #if ((' ' & 0x0FF) == 0x020)
Chris@4 8138 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
Chris@4 8139 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Chris@4 8140 #else
Chris@4 8141 # define ISLOWER(c) \
Chris@4 8142 (('a' <= (c) && (c) <= 'i') \
Chris@4 8143 || ('j' <= (c) && (c) <= 'r') \
Chris@4 8144 || ('s' <= (c) && (c) <= 'z'))
Chris@4 8145 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
Chris@4 8146 #endif
Chris@4 8147
Chris@4 8148 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Chris@4 8149 int
Chris@4 8150 main ()
Chris@4 8151 {
Chris@4 8152 int i;
Chris@4 8153 for (i = 0; i < 256; i++)
Chris@4 8154 if (XOR (islower (i), ISLOWER (i))
Chris@4 8155 || toupper (i) != TOUPPER (i))
Chris@4 8156 return 2;
Chris@4 8157 return 0;
Chris@4 8158 }
Chris@4 8159 _ACEOF
Chris@4 8160 if ac_fn_c_try_run "$LINENO"; then :
Chris@4 8161
Chris@4 8162 else
Chris@4 8163 ac_cv_header_stdc=no
Chris@4 8164 fi
Chris@4 8165 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@4 8166 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@4 8167 fi
Chris@4 8168
Chris@4 8169 fi
Chris@4 8170 fi
Chris@4 8171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Chris@4 8172 $as_echo "$ac_cv_header_stdc" >&6; }
Chris@4 8173 if test $ac_cv_header_stdc = yes; then
Chris@4 8174
Chris@4 8175 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
Chris@4 8176
Chris@4 8177 fi
Chris@4 8178
Chris@4 8179 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Chris@4 8180 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
Chris@4 8181 inttypes.h stdint.h unistd.h
Chris@4 8182 do :
Chris@4 8183 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
Chris@4 8184 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
Chris@4 8185 "
Chris@4 8186 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Chris@4 8187 cat >>confdefs.h <<_ACEOF
Chris@4 8188 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris@4 8189 _ACEOF
Chris@4 8190
Chris@4 8191 fi
Chris@4 8192
Chris@4 8193 done
Chris@4 8194
Chris@4 8195
Chris@4 8196 for ac_header in dlfcn.h
Chris@4 8197 do :
Chris@4 8198 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
Chris@4 8199 "
Chris@4 8200 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
Chris@4 8201 cat >>confdefs.h <<_ACEOF
Chris@4 8202 #define HAVE_DLFCN_H 1
Chris@4 8203 _ACEOF
Chris@4 8204
Chris@4 8205 fi
Chris@4 8206
Chris@4 8207 done
Chris@4 8208
Chris@4 8209
Chris@4 8210
Chris@4 8211
Chris@4 8212 func_stripname_cnf ()
Chris@4 8213 {
Chris@4 8214 case ${2} in
Chris@4 8215 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
Chris@4 8216 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
Chris@4 8217 esac
Chris@4 8218 } # func_stripname_cnf
Chris@4 8219
Chris@4 8220
Chris@4 8221
Chris@4 8222
Chris@4 8223
Chris@4 8224 # Set options
Chris@4 8225
Chris@4 8226
Chris@4 8227
Chris@4 8228 enable_dlopen=no
Chris@4 8229
Chris@4 8230
Chris@4 8231
Chris@4 8232 # Check whether --enable-shared was given.
Chris@4 8233 if test "${enable_shared+set}" = set; then :
Chris@4 8234 enableval=$enable_shared; p=${PACKAGE-default}
Chris@4 8235 case $enableval in
Chris@4 8236 yes) enable_shared=yes ;;
Chris@4 8237 no) enable_shared=no ;;
Chris@4 8238 *)
Chris@4 8239 enable_shared=no
Chris@4 8240 # Look at the argument we got. We use all the common list separators.
Chris@4 8241 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@4 8242 for pkg in $enableval; do
Chris@4 8243 IFS="$lt_save_ifs"
Chris@4 8244 if test "X$pkg" = "X$p"; then
Chris@4 8245 enable_shared=yes
Chris@4 8246 fi
Chris@4 8247 done
Chris@4 8248 IFS="$lt_save_ifs"
Chris@4 8249 ;;
Chris@4 8250 esac
Chris@4 8251 else
Chris@4 8252 enable_shared=yes
Chris@4 8253 fi
Chris@4 8254
Chris@4 8255
Chris@4 8256
Chris@4 8257
Chris@4 8258
Chris@4 8259
Chris@4 8260
Chris@4 8261
Chris@4 8262
Chris@4 8263 # Check whether --enable-static was given.
Chris@4 8264 if test "${enable_static+set}" = set; then :
Chris@4 8265 enableval=$enable_static; p=${PACKAGE-default}
Chris@4 8266 case $enableval in
Chris@4 8267 yes) enable_static=yes ;;
Chris@4 8268 no) enable_static=no ;;
Chris@4 8269 *)
Chris@4 8270 enable_static=no
Chris@4 8271 # Look at the argument we got. We use all the common list separators.
Chris@4 8272 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@4 8273 for pkg in $enableval; do
Chris@4 8274 IFS="$lt_save_ifs"
Chris@4 8275 if test "X$pkg" = "X$p"; then
Chris@4 8276 enable_static=yes
Chris@4 8277 fi
Chris@4 8278 done
Chris@4 8279 IFS="$lt_save_ifs"
Chris@4 8280 ;;
Chris@4 8281 esac
Chris@4 8282 else
Chris@4 8283 enable_static=yes
Chris@4 8284 fi
Chris@4 8285
Chris@4 8286
Chris@4 8287
Chris@4 8288
Chris@4 8289
Chris@4 8290
Chris@4 8291
Chris@4 8292
Chris@4 8293
Chris@4 8294
Chris@4 8295 # Check whether --with-pic was given.
Chris@4 8296 if test "${with_pic+set}" = set; then :
Chris@55 8297 withval=$with_pic; lt_p=${PACKAGE-default}
Chris@55 8298 case $withval in
Chris@55 8299 yes|no) pic_mode=$withval ;;
Chris@55 8300 *)
Chris@55 8301 pic_mode=default
Chris@55 8302 # Look at the argument we got. We use all the common list separators.
Chris@55 8303 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@55 8304 for lt_pkg in $withval; do
Chris@55 8305 IFS="$lt_save_ifs"
Chris@55 8306 if test "X$lt_pkg" = "X$lt_p"; then
Chris@55 8307 pic_mode=yes
Chris@55 8308 fi
Chris@55 8309 done
Chris@55 8310 IFS="$lt_save_ifs"
Chris@55 8311 ;;
Chris@55 8312 esac
Chris@4 8313 else
Chris@4 8314 pic_mode=default
Chris@4 8315 fi
Chris@4 8316
Chris@4 8317
Chris@4 8318 test -z "$pic_mode" && pic_mode=default
Chris@4 8319
Chris@4 8320
Chris@4 8321
Chris@4 8322
Chris@4 8323
Chris@4 8324
Chris@4 8325
Chris@4 8326 # Check whether --enable-fast-install was given.
Chris@4 8327 if test "${enable_fast_install+set}" = set; then :
Chris@4 8328 enableval=$enable_fast_install; p=${PACKAGE-default}
Chris@4 8329 case $enableval in
Chris@4 8330 yes) enable_fast_install=yes ;;
Chris@4 8331 no) enable_fast_install=no ;;
Chris@4 8332 *)
Chris@4 8333 enable_fast_install=no
Chris@4 8334 # Look at the argument we got. We use all the common list separators.
Chris@4 8335 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@4 8336 for pkg in $enableval; do
Chris@4 8337 IFS="$lt_save_ifs"
Chris@4 8338 if test "X$pkg" = "X$p"; then
Chris@4 8339 enable_fast_install=yes
Chris@4 8340 fi
Chris@4 8341 done
Chris@4 8342 IFS="$lt_save_ifs"
Chris@4 8343 ;;
Chris@4 8344 esac
Chris@4 8345 else
Chris@4 8346 enable_fast_install=yes
Chris@4 8347 fi
Chris@4 8348
Chris@4 8349
Chris@4 8350
Chris@4 8351
Chris@4 8352
Chris@4 8353
Chris@4 8354
Chris@4 8355
Chris@4 8356
Chris@4 8357
Chris@4 8358
Chris@4 8359 # This can be used to rebuild libtool when needed
Chris@4 8360 LIBTOOL_DEPS="$ltmain"
Chris@4 8361
Chris@4 8362 # Always use our own libtool.
Chris@4 8363 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
Chris@4 8364
Chris@4 8365
Chris@4 8366
Chris@4 8367
Chris@4 8368
Chris@4 8369
Chris@4 8370
Chris@4 8371
Chris@4 8372
Chris@4 8373
Chris@4 8374
Chris@4 8375
Chris@4 8376
Chris@4 8377
Chris@4 8378
Chris@4 8379
Chris@4 8380
Chris@4 8381
Chris@4 8382
Chris@4 8383
Chris@4 8384
Chris@4 8385
Chris@4 8386
Chris@4 8387
Chris@4 8388
Chris@4 8389
Chris@55 8390
Chris@55 8391
Chris@55 8392
Chris@55 8393
Chris@4 8394 test -z "$LN_S" && LN_S="ln -s"
Chris@4 8395
Chris@4 8396
Chris@4 8397
Chris@4 8398
Chris@4 8399
Chris@4 8400
Chris@4 8401
Chris@4 8402
Chris@4 8403
Chris@4 8404
Chris@4 8405
Chris@4 8406
Chris@4 8407
Chris@4 8408
Chris@4 8409 if test -n "${ZSH_VERSION+set}" ; then
Chris@4 8410 setopt NO_GLOB_SUBST
Chris@4 8411 fi
Chris@4 8412
Chris@4 8413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
Chris@4 8414 $as_echo_n "checking for objdir... " >&6; }
Chris@4 8415 if ${lt_cv_objdir+:} false; then :
Chris@4 8416 $as_echo_n "(cached) " >&6
Chris@4 8417 else
Chris@4 8418 rm -f .libs 2>/dev/null
Chris@4 8419 mkdir .libs 2>/dev/null
Chris@4 8420 if test -d .libs; then
Chris@4 8421 lt_cv_objdir=.libs
Chris@4 8422 else
Chris@4 8423 # MS-DOS does not allow filenames that begin with a dot.
Chris@4 8424 lt_cv_objdir=_libs
Chris@4 8425 fi
Chris@4 8426 rmdir .libs 2>/dev/null
Chris@4 8427 fi
Chris@4 8428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
Chris@4 8429 $as_echo "$lt_cv_objdir" >&6; }
Chris@4 8430 objdir=$lt_cv_objdir
Chris@4 8431
Chris@4 8432
Chris@4 8433
Chris@4 8434
Chris@4 8435
Chris@4 8436 cat >>confdefs.h <<_ACEOF
Chris@4 8437 #define LT_OBJDIR "$lt_cv_objdir/"
Chris@4 8438 _ACEOF
Chris@4 8439
Chris@4 8440
Chris@4 8441
Chris@4 8442
Chris@4 8443 case $host_os in
Chris@4 8444 aix3*)
Chris@4 8445 # AIX sometimes has problems with the GCC collect2 program. For some
Chris@4 8446 # reason, if we set the COLLECT_NAMES environment variable, the problems
Chris@4 8447 # vanish in a puff of smoke.
Chris@4 8448 if test "X${COLLECT_NAMES+set}" != Xset; then
Chris@4 8449 COLLECT_NAMES=
Chris@4 8450 export COLLECT_NAMES
Chris@4 8451 fi
Chris@4 8452 ;;
Chris@4 8453 esac
Chris@4 8454
Chris@4 8455 # Global variables:
Chris@4 8456 ofile=libtool
Chris@4 8457 can_build_shared=yes
Chris@4 8458
Chris@4 8459 # All known linkers require a `.a' archive for static linking (except MSVC,
Chris@4 8460 # which needs '.lib').
Chris@4 8461 libext=a
Chris@4 8462
Chris@4 8463 with_gnu_ld="$lt_cv_prog_gnu_ld"
Chris@4 8464
Chris@4 8465 old_CC="$CC"
Chris@4 8466 old_CFLAGS="$CFLAGS"
Chris@4 8467
Chris@4 8468 # Set sane defaults for various variables
Chris@4 8469 test -z "$CC" && CC=cc
Chris@4 8470 test -z "$LTCC" && LTCC=$CC
Chris@4 8471 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
Chris@4 8472 test -z "$LD" && LD=ld
Chris@4 8473 test -z "$ac_objext" && ac_objext=o
Chris@4 8474
Chris@4 8475 for cc_temp in $compiler""; do
Chris@4 8476 case $cc_temp in
Chris@4 8477 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@4 8478 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@4 8479 \-*) ;;
Chris@4 8480 *) break;;
Chris@4 8481 esac
Chris@4 8482 done
Chris@4 8483 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Chris@4 8484
Chris@4 8485
Chris@4 8486 # Only perform the check for file, if the check method requires it
Chris@4 8487 test -z "$MAGIC_CMD" && MAGIC_CMD=file
Chris@4 8488 case $deplibs_check_method in
Chris@4 8489 file_magic*)
Chris@4 8490 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
Chris@4 8491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
Chris@4 8492 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
Chris@4 8493 if ${lt_cv_path_MAGIC_CMD+:} false; then :
Chris@4 8494 $as_echo_n "(cached) " >&6
Chris@4 8495 else
Chris@4 8496 case $MAGIC_CMD in
Chris@4 8497 [\\/*] | ?:[\\/]*)
Chris@4 8498 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
Chris@4 8499 ;;
Chris@4 8500 *)
Chris@4 8501 lt_save_MAGIC_CMD="$MAGIC_CMD"
Chris@4 8502 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@4 8503 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
Chris@4 8504 for ac_dir in $ac_dummy; do
Chris@4 8505 IFS="$lt_save_ifs"
Chris@4 8506 test -z "$ac_dir" && ac_dir=.
Chris@4 8507 if test -f $ac_dir/${ac_tool_prefix}file; then
Chris@4 8508 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
Chris@4 8509 if test -n "$file_magic_test_file"; then
Chris@4 8510 case $deplibs_check_method in
Chris@4 8511 "file_magic "*)
Chris@4 8512 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
Chris@4 8513 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@4 8514 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
Chris@4 8515 $EGREP "$file_magic_regex" > /dev/null; then
Chris@4 8516 :
Chris@4 8517 else
Chris@4 8518 cat <<_LT_EOF 1>&2
Chris@4 8519
Chris@4 8520 *** Warning: the command libtool uses to detect shared libraries,
Chris@4 8521 *** $file_magic_cmd, produces output that libtool cannot recognize.
Chris@4 8522 *** The result is that libtool may fail to recognize shared libraries
Chris@4 8523 *** as such. This will affect the creation of libtool libraries that
Chris@4 8524 *** depend on shared libraries, but programs linked with such libtool
Chris@4 8525 *** libraries will work regardless of this problem. Nevertheless, you
Chris@4 8526 *** may want to report the problem to your system manager and/or to
Chris@4 8527 *** bug-libtool@gnu.org
Chris@4 8528
Chris@4 8529 _LT_EOF
Chris@4 8530 fi ;;
Chris@4 8531 esac
Chris@4 8532 fi
Chris@4 8533 break
Chris@4 8534 fi
Chris@4 8535 done
Chris@4 8536 IFS="$lt_save_ifs"
Chris@4 8537 MAGIC_CMD="$lt_save_MAGIC_CMD"
Chris@4 8538 ;;
Chris@4 8539 esac
Chris@4 8540 fi
Chris@4 8541
Chris@4 8542 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@4 8543 if test -n "$MAGIC_CMD"; then
Chris@4 8544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
Chris@4 8545 $as_echo "$MAGIC_CMD" >&6; }
Chris@4 8546 else
Chris@4 8547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 8548 $as_echo "no" >&6; }
Chris@4 8549 fi
Chris@4 8550
Chris@4 8551
Chris@4 8552
Chris@4 8553
Chris@4 8554
Chris@4 8555 if test -z "$lt_cv_path_MAGIC_CMD"; then
Chris@4 8556 if test -n "$ac_tool_prefix"; then
Chris@4 8557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
Chris@4 8558 $as_echo_n "checking for file... " >&6; }
Chris@4 8559 if ${lt_cv_path_MAGIC_CMD+:} false; then :
Chris@4 8560 $as_echo_n "(cached) " >&6
Chris@4 8561 else
Chris@4 8562 case $MAGIC_CMD in
Chris@4 8563 [\\/*] | ?:[\\/]*)
Chris@4 8564 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
Chris@4 8565 ;;
Chris@4 8566 *)
Chris@4 8567 lt_save_MAGIC_CMD="$MAGIC_CMD"
Chris@4 8568 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@4 8569 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
Chris@4 8570 for ac_dir in $ac_dummy; do
Chris@4 8571 IFS="$lt_save_ifs"
Chris@4 8572 test -z "$ac_dir" && ac_dir=.
Chris@4 8573 if test -f $ac_dir/file; then
Chris@4 8574 lt_cv_path_MAGIC_CMD="$ac_dir/file"
Chris@4 8575 if test -n "$file_magic_test_file"; then
Chris@4 8576 case $deplibs_check_method in
Chris@4 8577 "file_magic "*)
Chris@4 8578 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
Chris@4 8579 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@4 8580 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
Chris@4 8581 $EGREP "$file_magic_regex" > /dev/null; then
Chris@4 8582 :
Chris@4 8583 else
Chris@4 8584 cat <<_LT_EOF 1>&2
Chris@4 8585
Chris@4 8586 *** Warning: the command libtool uses to detect shared libraries,
Chris@4 8587 *** $file_magic_cmd, produces output that libtool cannot recognize.
Chris@4 8588 *** The result is that libtool may fail to recognize shared libraries
Chris@4 8589 *** as such. This will affect the creation of libtool libraries that
Chris@4 8590 *** depend on shared libraries, but programs linked with such libtool
Chris@4 8591 *** libraries will work regardless of this problem. Nevertheless, you
Chris@4 8592 *** may want to report the problem to your system manager and/or to
Chris@4 8593 *** bug-libtool@gnu.org
Chris@4 8594
Chris@4 8595 _LT_EOF
Chris@4 8596 fi ;;
Chris@4 8597 esac
Chris@4 8598 fi
Chris@4 8599 break
Chris@4 8600 fi
Chris@4 8601 done
Chris@4 8602 IFS="$lt_save_ifs"
Chris@4 8603 MAGIC_CMD="$lt_save_MAGIC_CMD"
Chris@4 8604 ;;
Chris@4 8605 esac
Chris@4 8606 fi
Chris@4 8607
Chris@4 8608 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@4 8609 if test -n "$MAGIC_CMD"; then
Chris@4 8610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
Chris@4 8611 $as_echo "$MAGIC_CMD" >&6; }
Chris@4 8612 else
Chris@4 8613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 8614 $as_echo "no" >&6; }
Chris@4 8615 fi
Chris@4 8616
Chris@4 8617
Chris@4 8618 else
Chris@4 8619 MAGIC_CMD=:
Chris@4 8620 fi
Chris@4 8621 fi
Chris@4 8622
Chris@4 8623 fi
Chris@4 8624 ;;
Chris@4 8625 esac
Chris@4 8626
Chris@4 8627 # Use C for the default configuration in the libtool script
Chris@4 8628
Chris@4 8629 lt_save_CC="$CC"
Chris@4 8630 ac_ext=c
Chris@4 8631 ac_cpp='$CPP $CPPFLAGS'
Chris@4 8632 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 8633 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 8634 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 8635
Chris@4 8636
Chris@4 8637 # Source file extension for C test sources.
Chris@4 8638 ac_ext=c
Chris@4 8639
Chris@4 8640 # Object file extension for compiled C test sources.
Chris@4 8641 objext=o
Chris@4 8642 objext=$objext
Chris@4 8643
Chris@4 8644 # Code to be used in simple compile tests
Chris@4 8645 lt_simple_compile_test_code="int some_variable = 0;"
Chris@4 8646
Chris@4 8647 # Code to be used in simple link tests
Chris@4 8648 lt_simple_link_test_code='int main(){return(0);}'
Chris@4 8649
Chris@4 8650
Chris@4 8651
Chris@4 8652
Chris@4 8653
Chris@4 8654
Chris@4 8655
Chris@4 8656 # If no C compiler was specified, use CC.
Chris@4 8657 LTCC=${LTCC-"$CC"}
Chris@4 8658
Chris@4 8659 # If no C compiler flags were specified, use CFLAGS.
Chris@4 8660 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@4 8661
Chris@4 8662 # Allow CC to be a program name with arguments.
Chris@4 8663 compiler=$CC
Chris@4 8664
Chris@4 8665 # Save the default compiler, since it gets overwritten when the other
Chris@4 8666 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
Chris@4 8667 compiler_DEFAULT=$CC
Chris@4 8668
Chris@4 8669 # save warnings/boilerplate of simple test code
Chris@4 8670 ac_outfile=conftest.$ac_objext
Chris@4 8671 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@4 8672 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@4 8673 _lt_compiler_boilerplate=`cat conftest.err`
Chris@4 8674 $RM conftest*
Chris@4 8675
Chris@4 8676 ac_outfile=conftest.$ac_objext
Chris@4 8677 echo "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@4 8678 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@4 8679 _lt_linker_boilerplate=`cat conftest.err`
Chris@4 8680 $RM -r conftest*
Chris@4 8681
Chris@4 8682
Chris@4 8683 if test -n "$compiler"; then
Chris@4 8684
Chris@4 8685 lt_prog_compiler_no_builtin_flag=
Chris@4 8686
Chris@4 8687 if test "$GCC" = yes; then
Chris@4 8688 case $cc_basename in
Chris@4 8689 nvcc*)
Chris@4 8690 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
Chris@4 8691 *)
Chris@4 8692 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
Chris@4 8693 esac
Chris@4 8694
Chris@4 8695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
Chris@4 8696 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
Chris@4 8697 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
Chris@4 8698 $as_echo_n "(cached) " >&6
Chris@4 8699 else
Chris@4 8700 lt_cv_prog_compiler_rtti_exceptions=no
Chris@4 8701 ac_outfile=conftest.$ac_objext
Chris@4 8702 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 8703 lt_compiler_flag="-fno-rtti -fno-exceptions"
Chris@4 8704 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 8705 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 8706 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 8707 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 8708 # The option is referenced via a variable to avoid confusing sed.
Chris@4 8709 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 8710 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 8711 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 8712 -e 's:$: $lt_compiler_flag:'`
Chris@4 8713 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 8714 (eval "$lt_compile" 2>conftest.err)
Chris@4 8715 ac_status=$?
Chris@4 8716 cat conftest.err >&5
Chris@4 8717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 8718 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@4 8719 # The compiler can only warn and ignore the option if not recognized
Chris@4 8720 # So say no if there are warnings other than the usual output.
Chris@4 8721 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@4 8722 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@4 8723 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@4 8724 lt_cv_prog_compiler_rtti_exceptions=yes
Chris@4 8725 fi
Chris@4 8726 fi
Chris@4 8727 $RM conftest*
Chris@4 8728
Chris@4 8729 fi
Chris@4 8730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
Chris@4 8731 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
Chris@4 8732
Chris@4 8733 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
Chris@4 8734 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
Chris@4 8735 else
Chris@4 8736 :
Chris@4 8737 fi
Chris@4 8738
Chris@4 8739 fi
Chris@4 8740
Chris@4 8741
Chris@4 8742
Chris@4 8743
Chris@4 8744
Chris@4 8745
Chris@4 8746 lt_prog_compiler_wl=
Chris@4 8747 lt_prog_compiler_pic=
Chris@4 8748 lt_prog_compiler_static=
Chris@4 8749
Chris@4 8750
Chris@4 8751 if test "$GCC" = yes; then
Chris@4 8752 lt_prog_compiler_wl='-Wl,'
Chris@4 8753 lt_prog_compiler_static='-static'
Chris@4 8754
Chris@4 8755 case $host_os in
Chris@4 8756 aix*)
Chris@4 8757 # All AIX code is PIC.
Chris@4 8758 if test "$host_cpu" = ia64; then
Chris@4 8759 # AIX 5 now supports IA64 processor
Chris@4 8760 lt_prog_compiler_static='-Bstatic'
Chris@4 8761 fi
Chris@4 8762 ;;
Chris@4 8763
Chris@4 8764 amigaos*)
Chris@4 8765 case $host_cpu in
Chris@4 8766 powerpc)
Chris@4 8767 # see comment about AmigaOS4 .so support
Chris@4 8768 lt_prog_compiler_pic='-fPIC'
Chris@4 8769 ;;
Chris@4 8770 m68k)
Chris@4 8771 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@4 8772 # adding the `-m68020' flag to GCC prevents building anything better,
Chris@4 8773 # like `-m68040'.
Chris@4 8774 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
Chris@4 8775 ;;
Chris@4 8776 esac
Chris@4 8777 ;;
Chris@4 8778
Chris@4 8779 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@4 8780 # PIC is the default for these OSes.
Chris@4 8781 ;;
Chris@4 8782
Chris@4 8783 mingw* | cygwin* | pw32* | os2* | cegcc*)
Chris@4 8784 # This hack is so that the source file can tell whether it is being
Chris@4 8785 # built for inclusion in a dll (and should export symbols for example).
Chris@4 8786 # Although the cygwin gcc ignores -fPIC, still need this for old-style
Chris@4 8787 # (--disable-auto-import) libraries
Chris@4 8788 lt_prog_compiler_pic='-DDLL_EXPORT'
Chris@4 8789 ;;
Chris@4 8790
Chris@4 8791 darwin* | rhapsody*)
Chris@4 8792 # PIC is the default on this platform
Chris@4 8793 # Common symbols not allowed in MH_DYLIB files
Chris@4 8794 lt_prog_compiler_pic='-fno-common'
Chris@4 8795 ;;
Chris@4 8796
Chris@4 8797 haiku*)
Chris@4 8798 # PIC is the default for Haiku.
Chris@4 8799 # The "-static" flag exists, but is broken.
Chris@4 8800 lt_prog_compiler_static=
Chris@4 8801 ;;
Chris@4 8802
Chris@4 8803 hpux*)
Chris@4 8804 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
Chris@4 8805 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
Chris@4 8806 # sets the default TLS model and affects inlining.
Chris@4 8807 case $host_cpu in
Chris@4 8808 hppa*64*)
Chris@4 8809 # +Z the default
Chris@4 8810 ;;
Chris@4 8811 *)
Chris@4 8812 lt_prog_compiler_pic='-fPIC'
Chris@4 8813 ;;
Chris@4 8814 esac
Chris@4 8815 ;;
Chris@4 8816
Chris@4 8817 interix[3-9]*)
Chris@4 8818 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
Chris@4 8819 # Instead, we relocate shared libraries at runtime.
Chris@4 8820 ;;
Chris@4 8821
Chris@4 8822 msdosdjgpp*)
Chris@4 8823 # Just because we use GCC doesn't mean we suddenly get shared libraries
Chris@4 8824 # on systems that don't support them.
Chris@4 8825 lt_prog_compiler_can_build_shared=no
Chris@4 8826 enable_shared=no
Chris@4 8827 ;;
Chris@4 8828
Chris@4 8829 *nto* | *qnx*)
Chris@4 8830 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@4 8831 # it will coredump.
Chris@4 8832 lt_prog_compiler_pic='-fPIC -shared'
Chris@4 8833 ;;
Chris@4 8834
Chris@4 8835 sysv4*MP*)
Chris@4 8836 if test -d /usr/nec; then
Chris@4 8837 lt_prog_compiler_pic=-Kconform_pic
Chris@4 8838 fi
Chris@4 8839 ;;
Chris@4 8840
Chris@4 8841 *)
Chris@4 8842 lt_prog_compiler_pic='-fPIC'
Chris@4 8843 ;;
Chris@4 8844 esac
Chris@4 8845
Chris@4 8846 case $cc_basename in
Chris@4 8847 nvcc*) # Cuda Compiler Driver 2.2
Chris@4 8848 lt_prog_compiler_wl='-Xlinker '
Chris@55 8849 if test -n "$lt_prog_compiler_pic"; then
Chris@55 8850 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
Chris@55 8851 fi
Chris@4 8852 ;;
Chris@4 8853 esac
Chris@4 8854 else
Chris@4 8855 # PORTME Check for flag to pass linker flags through the system compiler.
Chris@4 8856 case $host_os in
Chris@4 8857 aix*)
Chris@4 8858 lt_prog_compiler_wl='-Wl,'
Chris@4 8859 if test "$host_cpu" = ia64; then
Chris@4 8860 # AIX 5 now supports IA64 processor
Chris@4 8861 lt_prog_compiler_static='-Bstatic'
Chris@4 8862 else
Chris@4 8863 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
Chris@4 8864 fi
Chris@4 8865 ;;
Chris@4 8866
Chris@4 8867 mingw* | cygwin* | pw32* | os2* | cegcc*)
Chris@4 8868 # This hack is so that the source file can tell whether it is being
Chris@4 8869 # built for inclusion in a dll (and should export symbols for example).
Chris@4 8870 lt_prog_compiler_pic='-DDLL_EXPORT'
Chris@4 8871 ;;
Chris@4 8872
Chris@4 8873 hpux9* | hpux10* | hpux11*)
Chris@4 8874 lt_prog_compiler_wl='-Wl,'
Chris@4 8875 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
Chris@4 8876 # not for PA HP-UX.
Chris@4 8877 case $host_cpu in
Chris@4 8878 hppa*64*|ia64*)
Chris@4 8879 # +Z the default
Chris@4 8880 ;;
Chris@4 8881 *)
Chris@4 8882 lt_prog_compiler_pic='+Z'
Chris@4 8883 ;;
Chris@4 8884 esac
Chris@4 8885 # Is there a better lt_prog_compiler_static that works with the bundled CC?
Chris@4 8886 lt_prog_compiler_static='${wl}-a ${wl}archive'
Chris@4 8887 ;;
Chris@4 8888
Chris@4 8889 irix5* | irix6* | nonstopux*)
Chris@4 8890 lt_prog_compiler_wl='-Wl,'
Chris@4 8891 # PIC (with -KPIC) is the default.
Chris@4 8892 lt_prog_compiler_static='-non_shared'
Chris@4 8893 ;;
Chris@4 8894
Chris@55 8895 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@4 8896 case $cc_basename in
Chris@4 8897 # old Intel for x86_64 which still supported -KPIC.
Chris@4 8898 ecc*)
Chris@4 8899 lt_prog_compiler_wl='-Wl,'
Chris@4 8900 lt_prog_compiler_pic='-KPIC'
Chris@4 8901 lt_prog_compiler_static='-static'
Chris@4 8902 ;;
Chris@4 8903 # icc used to be incompatible with GCC.
Chris@4 8904 # ICC 10 doesn't accept -KPIC any more.
Chris@4 8905 icc* | ifort*)
Chris@4 8906 lt_prog_compiler_wl='-Wl,'
Chris@4 8907 lt_prog_compiler_pic='-fPIC'
Chris@4 8908 lt_prog_compiler_static='-static'
Chris@4 8909 ;;
Chris@4 8910 # Lahey Fortran 8.1.
Chris@4 8911 lf95*)
Chris@4 8912 lt_prog_compiler_wl='-Wl,'
Chris@4 8913 lt_prog_compiler_pic='--shared'
Chris@4 8914 lt_prog_compiler_static='--static'
Chris@4 8915 ;;
Chris@4 8916 nagfor*)
Chris@4 8917 # NAG Fortran compiler
Chris@4 8918 lt_prog_compiler_wl='-Wl,-Wl,,'
Chris@4 8919 lt_prog_compiler_pic='-PIC'
Chris@4 8920 lt_prog_compiler_static='-Bstatic'
Chris@4 8921 ;;
Chris@4 8922 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
Chris@4 8923 # Portland Group compilers (*not* the Pentium gcc compiler,
Chris@4 8924 # which looks to be a dead project)
Chris@4 8925 lt_prog_compiler_wl='-Wl,'
Chris@4 8926 lt_prog_compiler_pic='-fpic'
Chris@4 8927 lt_prog_compiler_static='-Bstatic'
Chris@4 8928 ;;
Chris@4 8929 ccc*)
Chris@4 8930 lt_prog_compiler_wl='-Wl,'
Chris@4 8931 # All Alpha code is PIC.
Chris@4 8932 lt_prog_compiler_static='-non_shared'
Chris@4 8933 ;;
Chris@4 8934 xl* | bgxl* | bgf* | mpixl*)
Chris@4 8935 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
Chris@4 8936 lt_prog_compiler_wl='-Wl,'
Chris@4 8937 lt_prog_compiler_pic='-qpic'
Chris@4 8938 lt_prog_compiler_static='-qstaticlink'
Chris@4 8939 ;;
Chris@4 8940 *)
Chris@4 8941 case `$CC -V 2>&1 | sed 5q` in
Chris@55 8942 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
Chris@4 8943 # Sun Fortran 8.3 passes all unrecognized flags to the linker
Chris@4 8944 lt_prog_compiler_pic='-KPIC'
Chris@4 8945 lt_prog_compiler_static='-Bstatic'
Chris@4 8946 lt_prog_compiler_wl=''
Chris@4 8947 ;;
Chris@55 8948 *Sun\ F* | *Sun*Fortran*)
Chris@55 8949 lt_prog_compiler_pic='-KPIC'
Chris@55 8950 lt_prog_compiler_static='-Bstatic'
Chris@55 8951 lt_prog_compiler_wl='-Qoption ld '
Chris@55 8952 ;;
Chris@4 8953 *Sun\ C*)
Chris@4 8954 # Sun C 5.9
Chris@4 8955 lt_prog_compiler_pic='-KPIC'
Chris@4 8956 lt_prog_compiler_static='-Bstatic'
Chris@4 8957 lt_prog_compiler_wl='-Wl,'
Chris@4 8958 ;;
Chris@55 8959 *Intel*\ [CF]*Compiler*)
Chris@55 8960 lt_prog_compiler_wl='-Wl,'
Chris@55 8961 lt_prog_compiler_pic='-fPIC'
Chris@55 8962 lt_prog_compiler_static='-static'
Chris@55 8963 ;;
Chris@55 8964 *Portland\ Group*)
Chris@55 8965 lt_prog_compiler_wl='-Wl,'
Chris@55 8966 lt_prog_compiler_pic='-fpic'
Chris@55 8967 lt_prog_compiler_static='-Bstatic'
Chris@55 8968 ;;
Chris@4 8969 esac
Chris@4 8970 ;;
Chris@4 8971 esac
Chris@4 8972 ;;
Chris@4 8973
Chris@4 8974 newsos6)
Chris@4 8975 lt_prog_compiler_pic='-KPIC'
Chris@4 8976 lt_prog_compiler_static='-Bstatic'
Chris@4 8977 ;;
Chris@4 8978
Chris@4 8979 *nto* | *qnx*)
Chris@4 8980 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@4 8981 # it will coredump.
Chris@4 8982 lt_prog_compiler_pic='-fPIC -shared'
Chris@4 8983 ;;
Chris@4 8984
Chris@4 8985 osf3* | osf4* | osf5*)
Chris@4 8986 lt_prog_compiler_wl='-Wl,'
Chris@4 8987 # All OSF/1 code is PIC.
Chris@4 8988 lt_prog_compiler_static='-non_shared'
Chris@4 8989 ;;
Chris@4 8990
Chris@4 8991 rdos*)
Chris@4 8992 lt_prog_compiler_static='-non_shared'
Chris@4 8993 ;;
Chris@4 8994
Chris@4 8995 solaris*)
Chris@4 8996 lt_prog_compiler_pic='-KPIC'
Chris@4 8997 lt_prog_compiler_static='-Bstatic'
Chris@4 8998 case $cc_basename in
Chris@4 8999 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
Chris@4 9000 lt_prog_compiler_wl='-Qoption ld ';;
Chris@4 9001 *)
Chris@4 9002 lt_prog_compiler_wl='-Wl,';;
Chris@4 9003 esac
Chris@4 9004 ;;
Chris@4 9005
Chris@4 9006 sunos4*)
Chris@4 9007 lt_prog_compiler_wl='-Qoption ld '
Chris@4 9008 lt_prog_compiler_pic='-PIC'
Chris@4 9009 lt_prog_compiler_static='-Bstatic'
Chris@4 9010 ;;
Chris@4 9011
Chris@4 9012 sysv4 | sysv4.2uw2* | sysv4.3*)
Chris@4 9013 lt_prog_compiler_wl='-Wl,'
Chris@4 9014 lt_prog_compiler_pic='-KPIC'
Chris@4 9015 lt_prog_compiler_static='-Bstatic'
Chris@4 9016 ;;
Chris@4 9017
Chris@4 9018 sysv4*MP*)
Chris@4 9019 if test -d /usr/nec ;then
Chris@4 9020 lt_prog_compiler_pic='-Kconform_pic'
Chris@4 9021 lt_prog_compiler_static='-Bstatic'
Chris@4 9022 fi
Chris@4 9023 ;;
Chris@4 9024
Chris@4 9025 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
Chris@4 9026 lt_prog_compiler_wl='-Wl,'
Chris@4 9027 lt_prog_compiler_pic='-KPIC'
Chris@4 9028 lt_prog_compiler_static='-Bstatic'
Chris@4 9029 ;;
Chris@4 9030
Chris@4 9031 unicos*)
Chris@4 9032 lt_prog_compiler_wl='-Wl,'
Chris@4 9033 lt_prog_compiler_can_build_shared=no
Chris@4 9034 ;;
Chris@4 9035
Chris@4 9036 uts4*)
Chris@4 9037 lt_prog_compiler_pic='-pic'
Chris@4 9038 lt_prog_compiler_static='-Bstatic'
Chris@4 9039 ;;
Chris@4 9040
Chris@4 9041 *)
Chris@4 9042 lt_prog_compiler_can_build_shared=no
Chris@4 9043 ;;
Chris@4 9044 esac
Chris@4 9045 fi
Chris@4 9046
Chris@4 9047 case $host_os in
Chris@4 9048 # For platforms which do not support PIC, -DPIC is meaningless:
Chris@4 9049 *djgpp*)
Chris@4 9050 lt_prog_compiler_pic=
Chris@4 9051 ;;
Chris@4 9052 *)
Chris@4 9053 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
Chris@4 9054 ;;
Chris@4 9055 esac
Chris@4 9056
Chris@4 9057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
Chris@4 9058 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
Chris@4 9059 if ${lt_cv_prog_compiler_pic+:} false; then :
Chris@4 9060 $as_echo_n "(cached) " >&6
Chris@4 9061 else
Chris@4 9062 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
Chris@4 9063 fi
Chris@4 9064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
Chris@4 9065 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
Chris@4 9066 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
Chris@4 9067
Chris@4 9068 #
Chris@4 9069 # Check to make sure the PIC flag actually works.
Chris@4 9070 #
Chris@4 9071 if test -n "$lt_prog_compiler_pic"; then
Chris@4 9072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
Chris@4 9073 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
Chris@4 9074 if ${lt_cv_prog_compiler_pic_works+:} false; then :
Chris@4 9075 $as_echo_n "(cached) " >&6
Chris@4 9076 else
Chris@4 9077 lt_cv_prog_compiler_pic_works=no
Chris@4 9078 ac_outfile=conftest.$ac_objext
Chris@4 9079 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 9080 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
Chris@4 9081 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 9082 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 9083 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 9084 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 9085 # The option is referenced via a variable to avoid confusing sed.
Chris@4 9086 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 9087 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 9088 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 9089 -e 's:$: $lt_compiler_flag:'`
Chris@4 9090 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 9091 (eval "$lt_compile" 2>conftest.err)
Chris@4 9092 ac_status=$?
Chris@4 9093 cat conftest.err >&5
Chris@4 9094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 9095 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@4 9096 # The compiler can only warn and ignore the option if not recognized
Chris@4 9097 # So say no if there are warnings other than the usual output.
Chris@4 9098 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@4 9099 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@4 9100 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@4 9101 lt_cv_prog_compiler_pic_works=yes
Chris@4 9102 fi
Chris@4 9103 fi
Chris@4 9104 $RM conftest*
Chris@4 9105
Chris@4 9106 fi
Chris@4 9107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
Chris@4 9108 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
Chris@4 9109
Chris@4 9110 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
Chris@4 9111 case $lt_prog_compiler_pic in
Chris@4 9112 "" | " "*) ;;
Chris@4 9113 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
Chris@4 9114 esac
Chris@4 9115 else
Chris@4 9116 lt_prog_compiler_pic=
Chris@4 9117 lt_prog_compiler_can_build_shared=no
Chris@4 9118 fi
Chris@4 9119
Chris@4 9120 fi
Chris@4 9121
Chris@4 9122
Chris@4 9123
Chris@4 9124
Chris@4 9125
Chris@4 9126
Chris@4 9127
Chris@4 9128
Chris@4 9129
Chris@4 9130
Chris@4 9131
Chris@4 9132 #
Chris@4 9133 # Check to make sure the static flag actually works.
Chris@4 9134 #
Chris@4 9135 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
Chris@4 9136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
Chris@4 9137 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
Chris@4 9138 if ${lt_cv_prog_compiler_static_works+:} false; then :
Chris@4 9139 $as_echo_n "(cached) " >&6
Chris@4 9140 else
Chris@4 9141 lt_cv_prog_compiler_static_works=no
Chris@4 9142 save_LDFLAGS="$LDFLAGS"
Chris@4 9143 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
Chris@4 9144 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@4 9145 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@4 9146 # The linker can only warn and ignore the option if not recognized
Chris@4 9147 # So say no if there are warnings
Chris@4 9148 if test -s conftest.err; then
Chris@4 9149 # Append any errors to the config.log.
Chris@4 9150 cat conftest.err 1>&5
Chris@4 9151 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@4 9152 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@4 9153 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@4 9154 lt_cv_prog_compiler_static_works=yes
Chris@4 9155 fi
Chris@4 9156 else
Chris@4 9157 lt_cv_prog_compiler_static_works=yes
Chris@4 9158 fi
Chris@4 9159 fi
Chris@4 9160 $RM -r conftest*
Chris@4 9161 LDFLAGS="$save_LDFLAGS"
Chris@4 9162
Chris@4 9163 fi
Chris@4 9164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
Chris@4 9165 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
Chris@4 9166
Chris@4 9167 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
Chris@4 9168 :
Chris@4 9169 else
Chris@4 9170 lt_prog_compiler_static=
Chris@4 9171 fi
Chris@4 9172
Chris@4 9173
Chris@4 9174
Chris@4 9175
Chris@4 9176
Chris@4 9177
Chris@4 9178
Chris@4 9179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@4 9180 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@4 9181 if ${lt_cv_prog_compiler_c_o+:} false; then :
Chris@4 9182 $as_echo_n "(cached) " >&6
Chris@4 9183 else
Chris@4 9184 lt_cv_prog_compiler_c_o=no
Chris@4 9185 $RM -r conftest 2>/dev/null
Chris@4 9186 mkdir conftest
Chris@4 9187 cd conftest
Chris@4 9188 mkdir out
Chris@4 9189 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 9190
Chris@4 9191 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@4 9192 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 9193 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 9194 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 9195 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 9196 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 9197 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 9198 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 9199 -e 's:$: $lt_compiler_flag:'`
Chris@4 9200 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 9201 (eval "$lt_compile" 2>out/conftest.err)
Chris@4 9202 ac_status=$?
Chris@4 9203 cat out/conftest.err >&5
Chris@4 9204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 9205 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@4 9206 then
Chris@4 9207 # The compiler can only warn and ignore the option if not recognized
Chris@4 9208 # So say no if there are warnings
Chris@4 9209 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@4 9210 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@4 9211 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@4 9212 lt_cv_prog_compiler_c_o=yes
Chris@4 9213 fi
Chris@4 9214 fi
Chris@4 9215 chmod u+w . 2>&5
Chris@4 9216 $RM conftest*
Chris@4 9217 # SGI C++ compiler will create directory out/ii_files/ for
Chris@4 9218 # template instantiation
Chris@4 9219 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@4 9220 $RM out/* && rmdir out
Chris@4 9221 cd ..
Chris@4 9222 $RM -r conftest
Chris@4 9223 $RM conftest*
Chris@4 9224
Chris@4 9225 fi
Chris@4 9226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
Chris@4 9227 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Chris@4 9228
Chris@4 9229
Chris@4 9230
Chris@4 9231
Chris@4 9232
Chris@4 9233
Chris@4 9234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@4 9235 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@4 9236 if ${lt_cv_prog_compiler_c_o+:} false; then :
Chris@4 9237 $as_echo_n "(cached) " >&6
Chris@4 9238 else
Chris@4 9239 lt_cv_prog_compiler_c_o=no
Chris@4 9240 $RM -r conftest 2>/dev/null
Chris@4 9241 mkdir conftest
Chris@4 9242 cd conftest
Chris@4 9243 mkdir out
Chris@4 9244 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 9245
Chris@4 9246 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@4 9247 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 9248 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 9249 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 9250 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 9251 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 9252 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 9253 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 9254 -e 's:$: $lt_compiler_flag:'`
Chris@4 9255 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 9256 (eval "$lt_compile" 2>out/conftest.err)
Chris@4 9257 ac_status=$?
Chris@4 9258 cat out/conftest.err >&5
Chris@4 9259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 9260 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@4 9261 then
Chris@4 9262 # The compiler can only warn and ignore the option if not recognized
Chris@4 9263 # So say no if there are warnings
Chris@4 9264 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@4 9265 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@4 9266 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@4 9267 lt_cv_prog_compiler_c_o=yes
Chris@4 9268 fi
Chris@4 9269 fi
Chris@4 9270 chmod u+w . 2>&5
Chris@4 9271 $RM conftest*
Chris@4 9272 # SGI C++ compiler will create directory out/ii_files/ for
Chris@4 9273 # template instantiation
Chris@4 9274 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@4 9275 $RM out/* && rmdir out
Chris@4 9276 cd ..
Chris@4 9277 $RM -r conftest
Chris@4 9278 $RM conftest*
Chris@4 9279
Chris@4 9280 fi
Chris@4 9281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
Chris@4 9282 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Chris@4 9283
Chris@4 9284
Chris@4 9285
Chris@4 9286
Chris@4 9287 hard_links="nottested"
Chris@4 9288 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
Chris@4 9289 # do not overwrite the value of need_locks provided by the user
Chris@4 9290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
Chris@4 9291 $as_echo_n "checking if we can lock with hard links... " >&6; }
Chris@4 9292 hard_links=yes
Chris@4 9293 $RM conftest*
Chris@4 9294 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@4 9295 touch conftest.a
Chris@4 9296 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@4 9297 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@4 9298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
Chris@4 9299 $as_echo "$hard_links" >&6; }
Chris@4 9300 if test "$hard_links" = no; then
Chris@4 9301 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
Chris@4 9302 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Chris@4 9303 need_locks=warn
Chris@4 9304 fi
Chris@4 9305 else
Chris@4 9306 need_locks=no
Chris@4 9307 fi
Chris@4 9308
Chris@4 9309
Chris@4 9310
Chris@4 9311
Chris@4 9312
Chris@4 9313
Chris@4 9314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@4 9315 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@4 9316
Chris@4 9317 runpath_var=
Chris@4 9318 allow_undefined_flag=
Chris@4 9319 always_export_symbols=no
Chris@4 9320 archive_cmds=
Chris@4 9321 archive_expsym_cmds=
Chris@4 9322 compiler_needs_object=no
Chris@4 9323 enable_shared_with_static_runtimes=no
Chris@4 9324 export_dynamic_flag_spec=
Chris@4 9325 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@4 9326 hardcode_automatic=no
Chris@4 9327 hardcode_direct=no
Chris@4 9328 hardcode_direct_absolute=no
Chris@4 9329 hardcode_libdir_flag_spec=
Chris@4 9330 hardcode_libdir_separator=
Chris@4 9331 hardcode_minus_L=no
Chris@4 9332 hardcode_shlibpath_var=unsupported
Chris@4 9333 inherit_rpath=no
Chris@4 9334 link_all_deplibs=unknown
Chris@4 9335 module_cmds=
Chris@4 9336 module_expsym_cmds=
Chris@4 9337 old_archive_from_new_cmds=
Chris@4 9338 old_archive_from_expsyms_cmds=
Chris@4 9339 thread_safe_flag_spec=
Chris@4 9340 whole_archive_flag_spec=
Chris@4 9341 # include_expsyms should be a list of space-separated symbols to be *always*
Chris@4 9342 # included in the symbol list
Chris@4 9343 include_expsyms=
Chris@4 9344 # exclude_expsyms can be an extended regexp of symbols to exclude
Chris@4 9345 # it will be wrapped by ` (' and `)$', so one must not match beginning or
Chris@4 9346 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
Chris@4 9347 # as well as any symbol that contains `d'.
Chris@4 9348 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
Chris@4 9349 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
Chris@4 9350 # platforms (ab)use it in PIC code, but their linkers get confused if
Chris@4 9351 # the symbol is explicitly referenced. Since portable code cannot
Chris@4 9352 # rely on this symbol name, it's probably fine to never include it in
Chris@4 9353 # preloaded symbol tables.
Chris@4 9354 # Exclude shared library initialization/finalization symbols.
Chris@4 9355 extract_expsyms_cmds=
Chris@4 9356
Chris@4 9357 case $host_os in
Chris@4 9358 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 9359 # FIXME: the MSVC++ port hasn't been tested in a loooong time
Chris@4 9360 # When not using gcc, we currently assume that we are using
Chris@4 9361 # Microsoft Visual C++.
Chris@4 9362 if test "$GCC" != yes; then
Chris@4 9363 with_gnu_ld=no
Chris@4 9364 fi
Chris@4 9365 ;;
Chris@4 9366 interix*)
Chris@4 9367 # we just hope/assume this is gcc and not c89 (= MSVC++)
Chris@4 9368 with_gnu_ld=yes
Chris@4 9369 ;;
Chris@4 9370 openbsd*)
Chris@4 9371 with_gnu_ld=no
Chris@4 9372 ;;
Chris@4 9373 linux* | k*bsd*-gnu | gnu*)
Chris@4 9374 link_all_deplibs=no
Chris@4 9375 ;;
Chris@4 9376 esac
Chris@4 9377
Chris@4 9378 ld_shlibs=yes
Chris@4 9379
Chris@4 9380 # On some targets, GNU ld is compatible enough with the native linker
Chris@4 9381 # that we're better off using the native interface for both.
Chris@4 9382 lt_use_gnu_ld_interface=no
Chris@4 9383 if test "$with_gnu_ld" = yes; then
Chris@4 9384 case $host_os in
Chris@4 9385 aix*)
Chris@4 9386 # The AIX port of GNU ld has always aspired to compatibility
Chris@4 9387 # with the native linker. However, as the warning in the GNU ld
Chris@4 9388 # block says, versions before 2.19.5* couldn't really create working
Chris@4 9389 # shared libraries, regardless of the interface used.
Chris@4 9390 case `$LD -v 2>&1` in
Chris@4 9391 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
Chris@4 9392 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
Chris@4 9393 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
Chris@4 9394 *)
Chris@4 9395 lt_use_gnu_ld_interface=yes
Chris@4 9396 ;;
Chris@4 9397 esac
Chris@4 9398 ;;
Chris@4 9399 *)
Chris@4 9400 lt_use_gnu_ld_interface=yes
Chris@4 9401 ;;
Chris@4 9402 esac
Chris@4 9403 fi
Chris@4 9404
Chris@4 9405 if test "$lt_use_gnu_ld_interface" = yes; then
Chris@4 9406 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@4 9407 wlarc='${wl}'
Chris@4 9408
Chris@4 9409 # Set some defaults for GNU ld with shared library support. These
Chris@4 9410 # are reset later if shared libraries are not supported. Putting them
Chris@4 9411 # here allows them to be overridden if necessary.
Chris@4 9412 runpath_var=LD_RUN_PATH
Chris@4 9413 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 9414 export_dynamic_flag_spec='${wl}--export-dynamic'
Chris@4 9415 # ancient GNU ld didn't support --whole-archive et. al.
Chris@4 9416 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
Chris@4 9417 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@4 9418 else
Chris@4 9419 whole_archive_flag_spec=
Chris@4 9420 fi
Chris@4 9421 supports_anon_versioning=no
Chris@4 9422 case `$LD -v 2>&1` in
Chris@4 9423 *GNU\ gold*) supports_anon_versioning=yes ;;
Chris@4 9424 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
Chris@4 9425 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
Chris@4 9426 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
Chris@4 9427 *\ 2.11.*) ;; # other 2.11 versions
Chris@4 9428 *) supports_anon_versioning=yes ;;
Chris@4 9429 esac
Chris@4 9430
Chris@4 9431 # See if GNU ld supports shared libraries.
Chris@4 9432 case $host_os in
Chris@4 9433 aix[3-9]*)
Chris@4 9434 # On AIX/PPC, the GNU linker is very broken
Chris@4 9435 if test "$host_cpu" != ia64; then
Chris@4 9436 ld_shlibs=no
Chris@4 9437 cat <<_LT_EOF 1>&2
Chris@4 9438
Chris@4 9439 *** Warning: the GNU linker, at least up to release 2.19, is reported
Chris@4 9440 *** to be unable to reliably create shared libraries on AIX.
Chris@4 9441 *** Therefore, libtool is disabling shared libraries support. If you
Chris@4 9442 *** really care for shared libraries, you may want to install binutils
Chris@4 9443 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
Chris@4 9444 *** You will then need to restart the configuration process.
Chris@4 9445
Chris@4 9446 _LT_EOF
Chris@4 9447 fi
Chris@4 9448 ;;
Chris@4 9449
Chris@4 9450 amigaos*)
Chris@4 9451 case $host_cpu in
Chris@4 9452 powerpc)
Chris@4 9453 # see comment about AmigaOS4 .so support
Chris@4 9454 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9455 archive_expsym_cmds=''
Chris@4 9456 ;;
Chris@4 9457 m68k)
Chris@4 9458 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@4 9459 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 9460 hardcode_minus_L=yes
Chris@4 9461 ;;
Chris@4 9462 esac
Chris@4 9463 ;;
Chris@4 9464
Chris@4 9465 beos*)
Chris@4 9466 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@4 9467 allow_undefined_flag=unsupported
Chris@4 9468 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
Chris@4 9469 # support --undefined. This deserves some investigation. FIXME
Chris@4 9470 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9471 else
Chris@4 9472 ld_shlibs=no
Chris@4 9473 fi
Chris@4 9474 ;;
Chris@4 9475
Chris@4 9476 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 9477 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
Chris@4 9478 # as there is no search path for DLLs.
Chris@4 9479 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 9480 export_dynamic_flag_spec='${wl}--export-all-symbols'
Chris@4 9481 allow_undefined_flag=unsupported
Chris@4 9482 always_export_symbols=no
Chris@4 9483 enable_shared_with_static_runtimes=yes
Chris@4 9484 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@4 9485 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
Chris@4 9486
Chris@4 9487 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
Chris@4 9488 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
Chris@4 9489 # If the export-symbols file already is a .def file (1st line
Chris@4 9490 # is EXPORTS), use it as is; otherwise, prepend...
Chris@4 9491 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@4 9492 cp $export_symbols $output_objdir/$soname.def;
Chris@4 9493 else
Chris@4 9494 echo EXPORTS > $output_objdir/$soname.def;
Chris@4 9495 cat $export_symbols >> $output_objdir/$soname.def;
Chris@4 9496 fi~
Chris@4 9497 $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@4 9498 else
Chris@4 9499 ld_shlibs=no
Chris@4 9500 fi
Chris@4 9501 ;;
Chris@4 9502
Chris@4 9503 haiku*)
Chris@4 9504 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9505 link_all_deplibs=yes
Chris@4 9506 ;;
Chris@4 9507
Chris@4 9508 interix[3-9]*)
Chris@4 9509 hardcode_direct=no
Chris@4 9510 hardcode_shlibpath_var=no
Chris@4 9511 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@4 9512 export_dynamic_flag_spec='${wl}-E'
Chris@4 9513 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
Chris@4 9514 # Instead, shared libraries are loaded at an image base (0x10000000 by
Chris@4 9515 # default) and relocated if they conflict, which is a slow very memory
Chris@4 9516 # consuming and fragmenting process. To avoid this, we pick a random,
Chris@4 9517 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
Chris@4 9518 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
Chris@4 9519 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@4 9520 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@4 9521 ;;
Chris@4 9522
Chris@4 9523 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
Chris@4 9524 tmp_diet=no
Chris@4 9525 if test "$host_os" = linux-dietlibc; then
Chris@4 9526 case $cc_basename in
Chris@4 9527 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
Chris@4 9528 esac
Chris@4 9529 fi
Chris@4 9530 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
Chris@4 9531 && test "$tmp_diet" = no
Chris@4 9532 then
Chris@4 9533 tmp_addflag=' $pic_flag'
Chris@4 9534 tmp_sharedflag='-shared'
Chris@4 9535 case $cc_basename,$host_cpu in
Chris@4 9536 pgcc*) # Portland Group C compiler
Chris@4 9537 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@4 9538 tmp_addflag=' $pic_flag'
Chris@4 9539 ;;
Chris@4 9540 pgf77* | pgf90* | pgf95* | pgfortran*)
Chris@4 9541 # Portland Group f77 and f90 compilers
Chris@4 9542 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@4 9543 tmp_addflag=' $pic_flag -Mnomain' ;;
Chris@4 9544 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
Chris@4 9545 tmp_addflag=' -i_dynamic' ;;
Chris@4 9546 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
Chris@4 9547 tmp_addflag=' -i_dynamic -nofor_main' ;;
Chris@4 9548 ifc* | ifort*) # Intel Fortran compiler
Chris@4 9549 tmp_addflag=' -nofor_main' ;;
Chris@4 9550 lf95*) # Lahey Fortran 8.1
Chris@4 9551 whole_archive_flag_spec=
Chris@4 9552 tmp_sharedflag='--shared' ;;
Chris@4 9553 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
Chris@4 9554 tmp_sharedflag='-qmkshrobj'
Chris@4 9555 tmp_addflag= ;;
Chris@4 9556 nvcc*) # Cuda Compiler Driver 2.2
Chris@4 9557 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@4 9558 compiler_needs_object=yes
Chris@4 9559 ;;
Chris@4 9560 esac
Chris@4 9561 case `$CC -V 2>&1 | sed 5q` in
Chris@4 9562 *Sun\ C*) # Sun C 5.9
Chris@4 9563 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@4 9564 compiler_needs_object=yes
Chris@4 9565 tmp_sharedflag='-G' ;;
Chris@4 9566 *Sun\ F*) # Sun Fortran 8.3
Chris@4 9567 tmp_sharedflag='-G' ;;
Chris@4 9568 esac
Chris@4 9569 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9570
Chris@4 9571 if test "x$supports_anon_versioning" = xyes; then
Chris@4 9572 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Chris@4 9573 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@4 9574 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@4 9575 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
Chris@4 9576 fi
Chris@4 9577
Chris@4 9578 case $cc_basename in
Chris@4 9579 xlf* | bgf* | bgxlf* | mpixlf*)
Chris@4 9580 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
Chris@4 9581 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
Chris@55 9582 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 9583 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
Chris@4 9584 if test "x$supports_anon_versioning" = xyes; then
Chris@4 9585 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Chris@4 9586 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@4 9587 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@4 9588 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
Chris@4 9589 fi
Chris@4 9590 ;;
Chris@4 9591 esac
Chris@4 9592 else
Chris@4 9593 ld_shlibs=no
Chris@4 9594 fi
Chris@4 9595 ;;
Chris@4 9596
Chris@4 9597 netbsd* | netbsdelf*-gnu)
Chris@4 9598 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@4 9599 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
Chris@4 9600 wlarc=
Chris@4 9601 else
Chris@4 9602 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9603 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@4 9604 fi
Chris@4 9605 ;;
Chris@4 9606
Chris@4 9607 solaris*)
Chris@4 9608 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
Chris@4 9609 ld_shlibs=no
Chris@4 9610 cat <<_LT_EOF 1>&2
Chris@4 9611
Chris@4 9612 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
Chris@4 9613 *** create shared libraries on Solaris systems. Therefore, libtool
Chris@4 9614 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@4 9615 *** binutils to release 2.9.1 or newer. Another option is to modify
Chris@4 9616 *** your PATH or compiler configuration so that the native linker is
Chris@4 9617 *** used, and then restart.
Chris@4 9618
Chris@4 9619 _LT_EOF
Chris@4 9620 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@4 9621 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9622 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@4 9623 else
Chris@4 9624 ld_shlibs=no
Chris@4 9625 fi
Chris@4 9626 ;;
Chris@4 9627
Chris@4 9628 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
Chris@4 9629 case `$LD -v 2>&1` in
Chris@4 9630 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
Chris@4 9631 ld_shlibs=no
Chris@4 9632 cat <<_LT_EOF 1>&2
Chris@4 9633
Chris@4 9634 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
Chris@4 9635 *** reliably create shared libraries on SCO systems. Therefore, libtool
Chris@4 9636 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@4 9637 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
Chris@4 9638 *** your PATH or compiler configuration so that the native linker is
Chris@4 9639 *** used, and then restart.
Chris@4 9640
Chris@4 9641 _LT_EOF
Chris@4 9642 ;;
Chris@4 9643 *)
Chris@4 9644 # For security reasons, it is highly recommended that you always
Chris@4 9645 # use absolute paths for naming shared libraries, and exclude the
Chris@4 9646 # DT_RUNPATH tag from executables and libraries. But doing so
Chris@4 9647 # requires that you compile everything twice, which is a pain.
Chris@4 9648 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@4 9649 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 9650 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9651 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@4 9652 else
Chris@4 9653 ld_shlibs=no
Chris@4 9654 fi
Chris@4 9655 ;;
Chris@4 9656 esac
Chris@4 9657 ;;
Chris@4 9658
Chris@4 9659 sunos4*)
Chris@4 9660 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9661 wlarc=
Chris@4 9662 hardcode_direct=yes
Chris@4 9663 hardcode_shlibpath_var=no
Chris@4 9664 ;;
Chris@4 9665
Chris@4 9666 *)
Chris@4 9667 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@4 9668 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9669 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@4 9670 else
Chris@4 9671 ld_shlibs=no
Chris@4 9672 fi
Chris@4 9673 ;;
Chris@4 9674 esac
Chris@4 9675
Chris@4 9676 if test "$ld_shlibs" = no; then
Chris@4 9677 runpath_var=
Chris@4 9678 hardcode_libdir_flag_spec=
Chris@4 9679 export_dynamic_flag_spec=
Chris@4 9680 whole_archive_flag_spec=
Chris@4 9681 fi
Chris@4 9682 else
Chris@4 9683 # PORTME fill in a description of your system's linker (not GNU ld)
Chris@4 9684 case $host_os in
Chris@4 9685 aix3*)
Chris@4 9686 allow_undefined_flag=unsupported
Chris@4 9687 always_export_symbols=yes
Chris@4 9688 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@4 9689 # Note: this linker hardcodes the directories in LIBPATH if there
Chris@4 9690 # are no directories specified by -L.
Chris@4 9691 hardcode_minus_L=yes
Chris@4 9692 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
Chris@4 9693 # Neither direct hardcoding nor static linking is supported with a
Chris@4 9694 # broken collect2.
Chris@4 9695 hardcode_direct=unsupported
Chris@4 9696 fi
Chris@4 9697 ;;
Chris@4 9698
Chris@4 9699 aix[4-9]*)
Chris@4 9700 if test "$host_cpu" = ia64; then
Chris@4 9701 # On IA64, the linker does run time linking by default, so we don't
Chris@4 9702 # have to do anything special.
Chris@4 9703 aix_use_runtimelinking=no
Chris@4 9704 exp_sym_flag='-Bexport'
Chris@4 9705 no_entry_flag=""
Chris@4 9706 else
Chris@4 9707 # If we're using GNU nm, then we don't want the "-C" option.
Chris@4 9708 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Chris@4 9709 # Also, AIX nm treats weak defined symbols like other global
Chris@4 9710 # defined symbols, whereas GNU nm marks them as "W".
Chris@4 9711 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Chris@4 9712 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
Chris@4 9713 else
Chris@4 9714 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
Chris@4 9715 fi
Chris@4 9716 aix_use_runtimelinking=no
Chris@4 9717
Chris@4 9718 # Test if we are trying to use run time linking or normal
Chris@4 9719 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@4 9720 # need to do runtime linking.
Chris@4 9721 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
Chris@4 9722 for ld_flag in $LDFLAGS; do
Chris@4 9723 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
Chris@4 9724 aix_use_runtimelinking=yes
Chris@4 9725 break
Chris@4 9726 fi
Chris@4 9727 done
Chris@4 9728 ;;
Chris@4 9729 esac
Chris@4 9730
Chris@4 9731 exp_sym_flag='-bexport'
Chris@4 9732 no_entry_flag='-bnoentry'
Chris@4 9733 fi
Chris@4 9734
Chris@4 9735 # When large executables or shared objects are built, AIX ld can
Chris@4 9736 # have problems creating the table of contents. If linking a library
Chris@4 9737 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@4 9738 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@4 9739 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@4 9740
Chris@4 9741 archive_cmds=''
Chris@4 9742 hardcode_direct=yes
Chris@4 9743 hardcode_direct_absolute=yes
Chris@4 9744 hardcode_libdir_separator=':'
Chris@4 9745 link_all_deplibs=yes
Chris@4 9746 file_list_spec='${wl}-f,'
Chris@4 9747
Chris@4 9748 if test "$GCC" = yes; then
Chris@4 9749 case $host_os in aix4.[012]|aix4.[012].*)
Chris@4 9750 # We only want to do this on AIX 4.2 and lower, the check
Chris@4 9751 # below for broken collect2 doesn't work under 4.3+
Chris@4 9752 collect2name=`${CC} -print-prog-name=collect2`
Chris@4 9753 if test -f "$collect2name" &&
Chris@4 9754 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
Chris@4 9755 then
Chris@4 9756 # We have reworked collect2
Chris@4 9757 :
Chris@4 9758 else
Chris@4 9759 # We have old collect2
Chris@4 9760 hardcode_direct=unsupported
Chris@4 9761 # It fails to find uninstalled libraries when the uninstalled
Chris@4 9762 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@4 9763 # to unsupported forces relinking
Chris@4 9764 hardcode_minus_L=yes
Chris@4 9765 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 9766 hardcode_libdir_separator=
Chris@4 9767 fi
Chris@4 9768 ;;
Chris@4 9769 esac
Chris@4 9770 shared_flag='-shared'
Chris@4 9771 if test "$aix_use_runtimelinking" = yes; then
Chris@4 9772 shared_flag="$shared_flag "'${wl}-G'
Chris@4 9773 fi
Chris@4 9774 link_all_deplibs=no
Chris@4 9775 else
Chris@4 9776 # not using gcc
Chris@4 9777 if test "$host_cpu" = ia64; then
Chris@4 9778 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@4 9779 # chokes on -Wl,-G. The following line is correct:
Chris@4 9780 shared_flag='-G'
Chris@4 9781 else
Chris@4 9782 if test "$aix_use_runtimelinking" = yes; then
Chris@4 9783 shared_flag='${wl}-G'
Chris@4 9784 else
Chris@4 9785 shared_flag='${wl}-bM:SRE'
Chris@4 9786 fi
Chris@4 9787 fi
Chris@4 9788 fi
Chris@4 9789
Chris@4 9790 export_dynamic_flag_spec='${wl}-bexpall'
Chris@4 9791 # It seems that -bexpall does not export symbols beginning with
Chris@4 9792 # underscore (_), so it is better to generate a list of symbols to export.
Chris@4 9793 always_export_symbols=yes
Chris@4 9794 if test "$aix_use_runtimelinking" = yes; then
Chris@4 9795 # Warning - without using the other runtime loading flags (-brtl),
Chris@4 9796 # -berok will link without error, but may produce a broken library.
Chris@4 9797 allow_undefined_flag='-berok'
Chris@4 9798 # Determine the default libpath from the value encoded in an
Chris@4 9799 # empty executable.
Chris@4 9800 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@4 9801 aix_libpath=$lt_cv_aix_libpath
Chris@4 9802 else
Chris@4 9803 if ${lt_cv_aix_libpath_+:} false; then :
Chris@4 9804 $as_echo_n "(cached) " >&6
Chris@4 9805 else
Chris@4 9806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 9807 /* end confdefs.h. */
Chris@4 9808
Chris@4 9809 int
Chris@4 9810 main ()
Chris@4 9811 {
Chris@4 9812
Chris@4 9813 ;
Chris@4 9814 return 0;
Chris@4 9815 }
Chris@4 9816 _ACEOF
Chris@4 9817 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 9818
Chris@4 9819 lt_aix_libpath_sed='
Chris@4 9820 /Import File Strings/,/^$/ {
Chris@4 9821 /^0/ {
Chris@4 9822 s/^0 *\([^ ]*\) *$/\1/
Chris@4 9823 p
Chris@4 9824 }
Chris@4 9825 }'
Chris@4 9826 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 9827 # Check for a 64-bit object if we didn't find anything.
Chris@4 9828 if test -z "$lt_cv_aix_libpath_"; then
Chris@4 9829 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 9830 fi
Chris@4 9831 fi
Chris@4 9832 rm -f core conftest.err conftest.$ac_objext \
Chris@4 9833 conftest$ac_exeext conftest.$ac_ext
Chris@4 9834 if test -z "$lt_cv_aix_libpath_"; then
Chris@4 9835 lt_cv_aix_libpath_="/usr/lib:/lib"
Chris@4 9836 fi
Chris@4 9837
Chris@4 9838 fi
Chris@4 9839
Chris@4 9840 aix_libpath=$lt_cv_aix_libpath_
Chris@4 9841 fi
Chris@4 9842
Chris@4 9843 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@4 9844 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
Chris@4 9845 else
Chris@4 9846 if test "$host_cpu" = ia64; then
Chris@4 9847 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
Chris@4 9848 allow_undefined_flag="-z nodefs"
Chris@4 9849 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@4 9850 else
Chris@4 9851 # Determine the default libpath from the value encoded in an
Chris@4 9852 # empty executable.
Chris@4 9853 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@4 9854 aix_libpath=$lt_cv_aix_libpath
Chris@4 9855 else
Chris@4 9856 if ${lt_cv_aix_libpath_+:} false; then :
Chris@4 9857 $as_echo_n "(cached) " >&6
Chris@4 9858 else
Chris@4 9859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 9860 /* end confdefs.h. */
Chris@4 9861
Chris@4 9862 int
Chris@4 9863 main ()
Chris@4 9864 {
Chris@4 9865
Chris@4 9866 ;
Chris@4 9867 return 0;
Chris@4 9868 }
Chris@4 9869 _ACEOF
Chris@4 9870 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 9871
Chris@4 9872 lt_aix_libpath_sed='
Chris@4 9873 /Import File Strings/,/^$/ {
Chris@4 9874 /^0/ {
Chris@4 9875 s/^0 *\([^ ]*\) *$/\1/
Chris@4 9876 p
Chris@4 9877 }
Chris@4 9878 }'
Chris@4 9879 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 9880 # Check for a 64-bit object if we didn't find anything.
Chris@4 9881 if test -z "$lt_cv_aix_libpath_"; then
Chris@4 9882 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 9883 fi
Chris@4 9884 fi
Chris@4 9885 rm -f core conftest.err conftest.$ac_objext \
Chris@4 9886 conftest$ac_exeext conftest.$ac_ext
Chris@4 9887 if test -z "$lt_cv_aix_libpath_"; then
Chris@4 9888 lt_cv_aix_libpath_="/usr/lib:/lib"
Chris@4 9889 fi
Chris@4 9890
Chris@4 9891 fi
Chris@4 9892
Chris@4 9893 aix_libpath=$lt_cv_aix_libpath_
Chris@4 9894 fi
Chris@4 9895
Chris@4 9896 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@4 9897 # Warning - without using the other run time loading flags,
Chris@4 9898 # -berok will link without error, but may produce a broken library.
Chris@4 9899 no_undefined_flag=' ${wl}-bernotok'
Chris@4 9900 allow_undefined_flag=' ${wl}-berok'
Chris@4 9901 if test "$with_gnu_ld" = yes; then
Chris@4 9902 # We only use this code for GNU lds that support --whole-archive.
Chris@4 9903 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
Chris@4 9904 else
Chris@4 9905 # Exported symbols can be pulled into shared objects from archives
Chris@4 9906 whole_archive_flag_spec='$convenience'
Chris@4 9907 fi
Chris@4 9908 archive_cmds_need_lc=yes
Chris@4 9909 # This is similar to how AIX traditionally builds its shared libraries.
Chris@4 9910 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
Chris@4 9911 fi
Chris@4 9912 fi
Chris@4 9913 ;;
Chris@4 9914
Chris@4 9915 amigaos*)
Chris@4 9916 case $host_cpu in
Chris@4 9917 powerpc)
Chris@4 9918 # see comment about AmigaOS4 .so support
Chris@4 9919 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9920 archive_expsym_cmds=''
Chris@4 9921 ;;
Chris@4 9922 m68k)
Chris@4 9923 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@4 9924 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 9925 hardcode_minus_L=yes
Chris@4 9926 ;;
Chris@4 9927 esac
Chris@4 9928 ;;
Chris@4 9929
Chris@4 9930 bsdi[45]*)
Chris@4 9931 export_dynamic_flag_spec=-rdynamic
Chris@4 9932 ;;
Chris@4 9933
Chris@4 9934 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 9935 # When not using gcc, we currently assume that we are using
Chris@4 9936 # Microsoft Visual C++.
Chris@4 9937 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@4 9938 # no search path for DLLs.
Chris@4 9939 case $cc_basename in
Chris@4 9940 cl*)
Chris@4 9941 # Native MSVC
Chris@4 9942 hardcode_libdir_flag_spec=' '
Chris@4 9943 allow_undefined_flag=unsupported
Chris@4 9944 always_export_symbols=yes
Chris@4 9945 file_list_spec='@'
Chris@4 9946 # Tell ltmain to make .lib files, not .a files.
Chris@4 9947 libext=lib
Chris@4 9948 # Tell ltmain to make .dll files, not .so files.
Chris@4 9949 shrext_cmds=".dll"
Chris@4 9950 # FIXME: Setting linknames here is a bad hack.
Chris@4 9951 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
Chris@4 9952 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@4 9953 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
Chris@4 9954 else
Chris@4 9955 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
Chris@4 9956 fi~
Chris@4 9957 $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@4 9958 linknames='
Chris@4 9959 # The linker will not automatically build a static lib if we build a DLL.
Chris@4 9960 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
Chris@4 9961 enable_shared_with_static_runtimes=yes
Chris@55 9962 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
Chris@4 9963 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
Chris@4 9964 # Don't use ranlib
Chris@4 9965 old_postinstall_cmds='chmod 644 $oldlib'
Chris@4 9966 postlink_cmds='lt_outputfile="@OUTPUT@"~
Chris@4 9967 lt_tool_outputfile="@TOOL_OUTPUT@"~
Chris@4 9968 case $lt_outputfile in
Chris@4 9969 *.exe|*.EXE) ;;
Chris@4 9970 *)
Chris@4 9971 lt_outputfile="$lt_outputfile.exe"
Chris@4 9972 lt_tool_outputfile="$lt_tool_outputfile.exe"
Chris@4 9973 ;;
Chris@4 9974 esac~
Chris@4 9975 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
Chris@4 9976 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
Chris@4 9977 $RM "$lt_outputfile.manifest";
Chris@4 9978 fi'
Chris@4 9979 ;;
Chris@4 9980 *)
Chris@4 9981 # Assume MSVC wrapper
Chris@4 9982 hardcode_libdir_flag_spec=' '
Chris@4 9983 allow_undefined_flag=unsupported
Chris@4 9984 # Tell ltmain to make .lib files, not .a files.
Chris@4 9985 libext=lib
Chris@4 9986 # Tell ltmain to make .dll files, not .so files.
Chris@4 9987 shrext_cmds=".dll"
Chris@4 9988 # FIXME: Setting linknames here is a bad hack.
Chris@4 9989 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
Chris@4 9990 # The linker will automatically build a .lib file if we build a DLL.
Chris@4 9991 old_archive_from_new_cmds='true'
Chris@4 9992 # FIXME: Should let the user specify the lib program.
Chris@4 9993 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
Chris@4 9994 enable_shared_with_static_runtimes=yes
Chris@4 9995 ;;
Chris@4 9996 esac
Chris@4 9997 ;;
Chris@4 9998
Chris@4 9999 darwin* | rhapsody*)
Chris@4 10000
Chris@4 10001
Chris@4 10002 archive_cmds_need_lc=no
Chris@4 10003 hardcode_direct=no
Chris@4 10004 hardcode_automatic=yes
Chris@4 10005 hardcode_shlibpath_var=unsupported
Chris@4 10006 if test "$lt_cv_ld_force_load" = "yes"; then
Chris@4 10007 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@55 10008
Chris@4 10009 else
Chris@4 10010 whole_archive_flag_spec=''
Chris@4 10011 fi
Chris@4 10012 link_all_deplibs=yes
Chris@4 10013 allow_undefined_flag="$_lt_dar_allow_undefined"
Chris@4 10014 case $cc_basename in
Chris@4 10015 ifort*) _lt_dar_can_shared=yes ;;
Chris@4 10016 *) _lt_dar_can_shared=$GCC ;;
Chris@4 10017 esac
Chris@4 10018 if test "$_lt_dar_can_shared" = "yes"; then
Chris@4 10019 output_verbose_link_cmd=func_echo_all
Chris@4 10020 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@4 10021 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
Chris@4 10022 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@4 10023 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@4 10024
Chris@4 10025 else
Chris@4 10026 ld_shlibs=no
Chris@4 10027 fi
Chris@4 10028
Chris@4 10029 ;;
Chris@4 10030
Chris@4 10031 dgux*)
Chris@4 10032 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10033 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 10034 hardcode_shlibpath_var=no
Chris@4 10035 ;;
Chris@4 10036
Chris@4 10037 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
Chris@4 10038 # support. Future versions do this automatically, but an explicit c++rt0.o
Chris@4 10039 # does not break anything, and helps significantly (at the cost of a little
Chris@4 10040 # extra space).
Chris@4 10041 freebsd2.2*)
Chris@4 10042 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
Chris@4 10043 hardcode_libdir_flag_spec='-R$libdir'
Chris@4 10044 hardcode_direct=yes
Chris@4 10045 hardcode_shlibpath_var=no
Chris@4 10046 ;;
Chris@4 10047
Chris@4 10048 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
Chris@55 10049 freebsd2.*)
Chris@4 10050 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10051 hardcode_direct=yes
Chris@4 10052 hardcode_minus_L=yes
Chris@4 10053 hardcode_shlibpath_var=no
Chris@4 10054 ;;
Chris@4 10055
Chris@4 10056 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
Chris@4 10057 freebsd* | dragonfly*)
Chris@4 10058 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10059 hardcode_libdir_flag_spec='-R$libdir'
Chris@4 10060 hardcode_direct=yes
Chris@4 10061 hardcode_shlibpath_var=no
Chris@4 10062 ;;
Chris@4 10063
Chris@4 10064 hpux9*)
Chris@4 10065 if test "$GCC" = yes; then
Chris@4 10066 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
Chris@4 10067 else
Chris@4 10068 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
Chris@4 10069 fi
Chris@4 10070 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@4 10071 hardcode_libdir_separator=:
Chris@4 10072 hardcode_direct=yes
Chris@4 10073
Chris@4 10074 # hardcode_minus_L: Not really in the search PATH,
Chris@4 10075 # but as the default location of the library.
Chris@4 10076 hardcode_minus_L=yes
Chris@4 10077 export_dynamic_flag_spec='${wl}-E'
Chris@4 10078 ;;
Chris@4 10079
Chris@4 10080 hpux10*)
Chris@4 10081 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
Chris@4 10082 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10083 else
Chris@4 10084 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10085 fi
Chris@4 10086 if test "$with_gnu_ld" = no; then
Chris@4 10087 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@4 10088 hardcode_libdir_separator=:
Chris@4 10089 hardcode_direct=yes
Chris@4 10090 hardcode_direct_absolute=yes
Chris@4 10091 export_dynamic_flag_spec='${wl}-E'
Chris@4 10092 # hardcode_minus_L: Not really in the search PATH,
Chris@4 10093 # but as the default location of the library.
Chris@4 10094 hardcode_minus_L=yes
Chris@4 10095 fi
Chris@4 10096 ;;
Chris@4 10097
Chris@4 10098 hpux11*)
Chris@4 10099 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
Chris@4 10100 case $host_cpu in
Chris@4 10101 hppa*64*)
Chris@4 10102 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10103 ;;
Chris@4 10104 ia64*)
Chris@4 10105 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10106 ;;
Chris@4 10107 *)
Chris@4 10108 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10109 ;;
Chris@4 10110 esac
Chris@4 10111 else
Chris@4 10112 case $host_cpu in
Chris@4 10113 hppa*64*)
Chris@4 10114 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10115 ;;
Chris@4 10116 ia64*)
Chris@4 10117 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10118 ;;
Chris@4 10119 *)
Chris@4 10120
Chris@4 10121 # Older versions of the 11.00 compiler do not understand -b yet
Chris@4 10122 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
Chris@4 10123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
Chris@4 10124 $as_echo_n "checking if $CC understands -b... " >&6; }
Chris@4 10125 if ${lt_cv_prog_compiler__b+:} false; then :
Chris@4 10126 $as_echo_n "(cached) " >&6
Chris@4 10127 else
Chris@4 10128 lt_cv_prog_compiler__b=no
Chris@4 10129 save_LDFLAGS="$LDFLAGS"
Chris@4 10130 LDFLAGS="$LDFLAGS -b"
Chris@4 10131 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@4 10132 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@4 10133 # The linker can only warn and ignore the option if not recognized
Chris@4 10134 # So say no if there are warnings
Chris@4 10135 if test -s conftest.err; then
Chris@4 10136 # Append any errors to the config.log.
Chris@4 10137 cat conftest.err 1>&5
Chris@4 10138 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@4 10139 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@4 10140 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@4 10141 lt_cv_prog_compiler__b=yes
Chris@4 10142 fi
Chris@4 10143 else
Chris@4 10144 lt_cv_prog_compiler__b=yes
Chris@4 10145 fi
Chris@4 10146 fi
Chris@4 10147 $RM -r conftest*
Chris@4 10148 LDFLAGS="$save_LDFLAGS"
Chris@4 10149
Chris@4 10150 fi
Chris@4 10151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
Chris@4 10152 $as_echo "$lt_cv_prog_compiler__b" >&6; }
Chris@4 10153
Chris@4 10154 if test x"$lt_cv_prog_compiler__b" = xyes; then
Chris@4 10155 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10156 else
Chris@4 10157 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10158 fi
Chris@4 10159
Chris@4 10160 ;;
Chris@4 10161 esac
Chris@4 10162 fi
Chris@4 10163 if test "$with_gnu_ld" = no; then
Chris@4 10164 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@4 10165 hardcode_libdir_separator=:
Chris@4 10166
Chris@4 10167 case $host_cpu in
Chris@4 10168 hppa*64*|ia64*)
Chris@4 10169 hardcode_direct=no
Chris@4 10170 hardcode_shlibpath_var=no
Chris@4 10171 ;;
Chris@4 10172 *)
Chris@4 10173 hardcode_direct=yes
Chris@4 10174 hardcode_direct_absolute=yes
Chris@4 10175 export_dynamic_flag_spec='${wl}-E'
Chris@4 10176
Chris@4 10177 # hardcode_minus_L: Not really in the search PATH,
Chris@4 10178 # but as the default location of the library.
Chris@4 10179 hardcode_minus_L=yes
Chris@4 10180 ;;
Chris@4 10181 esac
Chris@4 10182 fi
Chris@4 10183 ;;
Chris@4 10184
Chris@4 10185 irix5* | irix6* | nonstopux*)
Chris@4 10186 if test "$GCC" = yes; then
Chris@4 10187 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@4 10188 # Try to use the -exported_symbol ld option, if it does not
Chris@4 10189 # work, assume that -exports_file does not work either and
Chris@4 10190 # implicitly export all symbols.
Chris@4 10191 # This should be the same for all languages, so no per-tag cache variable.
Chris@4 10192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
Chris@4 10193 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
Chris@4 10194 if ${lt_cv_irix_exported_symbol+:} false; then :
Chris@4 10195 $as_echo_n "(cached) " >&6
Chris@4 10196 else
Chris@4 10197 save_LDFLAGS="$LDFLAGS"
Chris@4 10198 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
Chris@4 10199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 10200 /* end confdefs.h. */
Chris@4 10201 int foo (void) { return 0; }
Chris@4 10202 _ACEOF
Chris@4 10203 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 10204 lt_cv_irix_exported_symbol=yes
Chris@4 10205 else
Chris@4 10206 lt_cv_irix_exported_symbol=no
Chris@4 10207 fi
Chris@4 10208 rm -f core conftest.err conftest.$ac_objext \
Chris@4 10209 conftest$ac_exeext conftest.$ac_ext
Chris@4 10210 LDFLAGS="$save_LDFLAGS"
Chris@4 10211 fi
Chris@4 10212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
Chris@4 10213 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
Chris@4 10214 if test "$lt_cv_irix_exported_symbol" = yes; then
Chris@4 10215 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@4 10216 fi
Chris@4 10217 else
Chris@4 10218 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@4 10219 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@4 10220 fi
Chris@4 10221 archive_cmds_need_lc='no'
Chris@4 10222 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 10223 hardcode_libdir_separator=:
Chris@4 10224 inherit_rpath=yes
Chris@4 10225 link_all_deplibs=yes
Chris@4 10226 ;;
Chris@4 10227
Chris@4 10228 netbsd* | netbsdelf*-gnu)
Chris@4 10229 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@4 10230 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
Chris@4 10231 else
Chris@4 10232 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
Chris@4 10233 fi
Chris@4 10234 hardcode_libdir_flag_spec='-R$libdir'
Chris@4 10235 hardcode_direct=yes
Chris@4 10236 hardcode_shlibpath_var=no
Chris@4 10237 ;;
Chris@4 10238
Chris@4 10239 newsos6)
Chris@4 10240 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10241 hardcode_direct=yes
Chris@4 10242 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 10243 hardcode_libdir_separator=:
Chris@4 10244 hardcode_shlibpath_var=no
Chris@4 10245 ;;
Chris@4 10246
Chris@4 10247 *nto* | *qnx*)
Chris@4 10248 ;;
Chris@4 10249
Chris@4 10250 openbsd*)
Chris@4 10251 if test -f /usr/libexec/ld.so; then
Chris@4 10252 hardcode_direct=yes
Chris@4 10253 hardcode_shlibpath_var=no
Chris@4 10254 hardcode_direct_absolute=yes
Chris@4 10255 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@4 10256 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10257 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
Chris@4 10258 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@4 10259 export_dynamic_flag_spec='${wl}-E'
Chris@4 10260 else
Chris@4 10261 case $host_os in
Chris@4 10262 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
Chris@4 10263 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10264 hardcode_libdir_flag_spec='-R$libdir'
Chris@4 10265 ;;
Chris@4 10266 *)
Chris@4 10267 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10268 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@4 10269 ;;
Chris@4 10270 esac
Chris@4 10271 fi
Chris@4 10272 else
Chris@4 10273 ld_shlibs=no
Chris@4 10274 fi
Chris@4 10275 ;;
Chris@4 10276
Chris@4 10277 os2*)
Chris@4 10278 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 10279 hardcode_minus_L=yes
Chris@4 10280 allow_undefined_flag=unsupported
Chris@4 10281 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
Chris@4 10282 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
Chris@4 10283 ;;
Chris@4 10284
Chris@4 10285 osf3*)
Chris@4 10286 if test "$GCC" = yes; then
Chris@4 10287 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
Chris@4 10288 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@4 10289 else
Chris@4 10290 allow_undefined_flag=' -expect_unresolved \*'
Chris@4 10291 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@4 10292 fi
Chris@4 10293 archive_cmds_need_lc='no'
Chris@4 10294 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 10295 hardcode_libdir_separator=:
Chris@4 10296 ;;
Chris@4 10297
Chris@4 10298 osf4* | osf5*) # as osf3* with the addition of -msym flag
Chris@4 10299 if test "$GCC" = yes; then
Chris@4 10300 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
Chris@4 10301 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@4 10302 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 10303 else
Chris@4 10304 allow_undefined_flag=' -expect_unresolved \*'
Chris@4 10305 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@4 10306 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@4 10307 $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@4 10308
Chris@4 10309 # Both c and cxx compiler support -rpath directly
Chris@4 10310 hardcode_libdir_flag_spec='-rpath $libdir'
Chris@4 10311 fi
Chris@4 10312 archive_cmds_need_lc='no'
Chris@4 10313 hardcode_libdir_separator=:
Chris@4 10314 ;;
Chris@4 10315
Chris@4 10316 solaris*)
Chris@4 10317 no_undefined_flag=' -z defs'
Chris@4 10318 if test "$GCC" = yes; then
Chris@4 10319 wlarc='${wl}'
Chris@4 10320 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10321 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@4 10322 $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@4 10323 else
Chris@4 10324 case `$CC -V 2>&1` in
Chris@4 10325 *"Compilers 5.0"*)
Chris@4 10326 wlarc=''
Chris@4 10327 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10328 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@4 10329 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
Chris@4 10330 ;;
Chris@4 10331 *)
Chris@4 10332 wlarc='${wl}'
Chris@4 10333 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10334 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@4 10335 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
Chris@4 10336 ;;
Chris@4 10337 esac
Chris@4 10338 fi
Chris@4 10339 hardcode_libdir_flag_spec='-R$libdir'
Chris@4 10340 hardcode_shlibpath_var=no
Chris@4 10341 case $host_os in
Chris@4 10342 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@4 10343 *)
Chris@4 10344 # The compiler driver will combine and reorder linker options,
Chris@4 10345 # but understands `-z linker_flag'. GCC discards it without `$wl',
Chris@4 10346 # but is careful enough not to reorder.
Chris@4 10347 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@4 10348 if test "$GCC" = yes; then
Chris@4 10349 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
Chris@4 10350 else
Chris@4 10351 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
Chris@4 10352 fi
Chris@4 10353 ;;
Chris@4 10354 esac
Chris@4 10355 link_all_deplibs=yes
Chris@4 10356 ;;
Chris@4 10357
Chris@4 10358 sunos4*)
Chris@4 10359 if test "x$host_vendor" = xsequent; then
Chris@4 10360 # Use $CC to link under sequent, because it throws in some extra .o
Chris@4 10361 # files that make .init and .fini sections work.
Chris@4 10362 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10363 else
Chris@4 10364 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10365 fi
Chris@4 10366 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 10367 hardcode_direct=yes
Chris@4 10368 hardcode_minus_L=yes
Chris@4 10369 hardcode_shlibpath_var=no
Chris@4 10370 ;;
Chris@4 10371
Chris@4 10372 sysv4)
Chris@4 10373 case $host_vendor in
Chris@4 10374 sni)
Chris@4 10375 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10376 hardcode_direct=yes # is this really true???
Chris@4 10377 ;;
Chris@4 10378 siemens)
Chris@4 10379 ## LD is ld it makes a PLAMLIB
Chris@4 10380 ## CC just makes a GrossModule.
Chris@4 10381 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10382 reload_cmds='$CC -r -o $output$reload_objs'
Chris@4 10383 hardcode_direct=no
Chris@4 10384 ;;
Chris@4 10385 motorola)
Chris@4 10386 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10387 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
Chris@4 10388 ;;
Chris@4 10389 esac
Chris@4 10390 runpath_var='LD_RUN_PATH'
Chris@4 10391 hardcode_shlibpath_var=no
Chris@4 10392 ;;
Chris@4 10393
Chris@4 10394 sysv4.3*)
Chris@4 10395 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10396 hardcode_shlibpath_var=no
Chris@4 10397 export_dynamic_flag_spec='-Bexport'
Chris@4 10398 ;;
Chris@4 10399
Chris@4 10400 sysv4*MP*)
Chris@4 10401 if test -d /usr/nec; then
Chris@4 10402 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10403 hardcode_shlibpath_var=no
Chris@4 10404 runpath_var=LD_RUN_PATH
Chris@4 10405 hardcode_runpath_var=yes
Chris@4 10406 ld_shlibs=yes
Chris@4 10407 fi
Chris@4 10408 ;;
Chris@4 10409
Chris@4 10410 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
Chris@4 10411 no_undefined_flag='${wl}-z,text'
Chris@4 10412 archive_cmds_need_lc=no
Chris@4 10413 hardcode_shlibpath_var=no
Chris@4 10414 runpath_var='LD_RUN_PATH'
Chris@4 10415
Chris@4 10416 if test "$GCC" = yes; then
Chris@4 10417 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10418 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10419 else
Chris@4 10420 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10421 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10422 fi
Chris@4 10423 ;;
Chris@4 10424
Chris@4 10425 sysv5* | sco3.2v5* | sco5v6*)
Chris@4 10426 # Note: We can NOT use -z defs as we might desire, because we do not
Chris@4 10427 # link with -lc, and that would cause any symbols used from libc to
Chris@4 10428 # always be unresolved, which means just about no library would
Chris@4 10429 # ever link correctly. If we're not using GNU ld we use -z text
Chris@4 10430 # though, which does catch some bad symbols but isn't as heavy-handed
Chris@4 10431 # as -z defs.
Chris@4 10432 no_undefined_flag='${wl}-z,text'
Chris@4 10433 allow_undefined_flag='${wl}-z,nodefs'
Chris@4 10434 archive_cmds_need_lc=no
Chris@4 10435 hardcode_shlibpath_var=no
Chris@4 10436 hardcode_libdir_flag_spec='${wl}-R,$libdir'
Chris@4 10437 hardcode_libdir_separator=':'
Chris@4 10438 link_all_deplibs=yes
Chris@4 10439 export_dynamic_flag_spec='${wl}-Bexport'
Chris@4 10440 runpath_var='LD_RUN_PATH'
Chris@4 10441
Chris@4 10442 if test "$GCC" = yes; then
Chris@4 10443 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10444 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10445 else
Chris@4 10446 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10447 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 10448 fi
Chris@4 10449 ;;
Chris@4 10450
Chris@4 10451 uts4*)
Chris@4 10452 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 10453 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 10454 hardcode_shlibpath_var=no
Chris@4 10455 ;;
Chris@4 10456
Chris@4 10457 *)
Chris@4 10458 ld_shlibs=no
Chris@4 10459 ;;
Chris@4 10460 esac
Chris@4 10461
Chris@4 10462 if test x$host_vendor = xsni; then
Chris@4 10463 case $host in
Chris@4 10464 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@4 10465 export_dynamic_flag_spec='${wl}-Blargedynsym'
Chris@4 10466 ;;
Chris@4 10467 esac
Chris@4 10468 fi
Chris@4 10469 fi
Chris@4 10470
Chris@4 10471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
Chris@4 10472 $as_echo "$ld_shlibs" >&6; }
Chris@4 10473 test "$ld_shlibs" = no && can_build_shared=no
Chris@4 10474
Chris@4 10475 with_gnu_ld=$with_gnu_ld
Chris@4 10476
Chris@4 10477
Chris@4 10478
Chris@4 10479
Chris@4 10480
Chris@4 10481
Chris@4 10482
Chris@4 10483
Chris@4 10484
Chris@4 10485
Chris@4 10486
Chris@4 10487
Chris@4 10488
Chris@4 10489
Chris@4 10490
Chris@4 10491 #
Chris@4 10492 # Do we need to explicitly link libc?
Chris@4 10493 #
Chris@4 10494 case "x$archive_cmds_need_lc" in
Chris@4 10495 x|xyes)
Chris@4 10496 # Assume -lc should be added
Chris@4 10497 archive_cmds_need_lc=yes
Chris@4 10498
Chris@4 10499 if test "$enable_shared" = yes && test "$GCC" = yes; then
Chris@4 10500 case $archive_cmds in
Chris@4 10501 *'~'*)
Chris@4 10502 # FIXME: we may have to deal with multi-command sequences.
Chris@4 10503 ;;
Chris@4 10504 '$CC '*)
Chris@4 10505 # Test whether the compiler implicitly links with -lc since on some
Chris@4 10506 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@4 10507 # to ld, don't add -lc before -lgcc.
Chris@4 10508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
Chris@4 10509 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Chris@4 10510 if ${lt_cv_archive_cmds_need_lc+:} false; then :
Chris@4 10511 $as_echo_n "(cached) " >&6
Chris@4 10512 else
Chris@4 10513 $RM conftest*
Chris@4 10514 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 10515
Chris@4 10516 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 10517 (eval $ac_compile) 2>&5
Chris@4 10518 ac_status=$?
Chris@4 10519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 10520 test $ac_status = 0; } 2>conftest.err; then
Chris@4 10521 soname=conftest
Chris@4 10522 lib=conftest
Chris@4 10523 libobjs=conftest.$ac_objext
Chris@4 10524 deplibs=
Chris@4 10525 wl=$lt_prog_compiler_wl
Chris@4 10526 pic_flag=$lt_prog_compiler_pic
Chris@4 10527 compiler_flags=-v
Chris@4 10528 linker_flags=-v
Chris@4 10529 verstring=
Chris@4 10530 output_objdir=.
Chris@4 10531 libname=conftest
Chris@4 10532 lt_save_allow_undefined_flag=$allow_undefined_flag
Chris@4 10533 allow_undefined_flag=
Chris@4 10534 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Chris@4 10535 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@4 10536 ac_status=$?
Chris@4 10537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 10538 test $ac_status = 0; }
Chris@4 10539 then
Chris@4 10540 lt_cv_archive_cmds_need_lc=no
Chris@4 10541 else
Chris@4 10542 lt_cv_archive_cmds_need_lc=yes
Chris@4 10543 fi
Chris@4 10544 allow_undefined_flag=$lt_save_allow_undefined_flag
Chris@4 10545 else
Chris@4 10546 cat conftest.err 1>&5
Chris@4 10547 fi
Chris@4 10548 $RM conftest*
Chris@4 10549
Chris@4 10550 fi
Chris@4 10551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
Chris@4 10552 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
Chris@4 10553 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
Chris@4 10554 ;;
Chris@4 10555 esac
Chris@4 10556 fi
Chris@4 10557 ;;
Chris@4 10558 esac
Chris@4 10559
Chris@4 10560
Chris@4 10561
Chris@4 10562
Chris@4 10563
Chris@4 10564
Chris@4 10565
Chris@4 10566
Chris@4 10567
Chris@4 10568
Chris@4 10569
Chris@4 10570
Chris@4 10571
Chris@4 10572
Chris@4 10573
Chris@4 10574
Chris@4 10575
Chris@4 10576
Chris@4 10577
Chris@4 10578
Chris@4 10579
Chris@4 10580
Chris@4 10581
Chris@4 10582
Chris@4 10583
Chris@4 10584
Chris@4 10585
Chris@4 10586
Chris@4 10587
Chris@4 10588
Chris@4 10589
Chris@4 10590
Chris@4 10591
Chris@4 10592
Chris@4 10593
Chris@4 10594
Chris@4 10595
Chris@4 10596
Chris@4 10597
Chris@4 10598
Chris@4 10599
Chris@4 10600
Chris@4 10601
Chris@4 10602
Chris@4 10603
Chris@4 10604
Chris@4 10605
Chris@4 10606
Chris@4 10607
Chris@4 10608
Chris@4 10609
Chris@4 10610
Chris@4 10611
Chris@4 10612
Chris@4 10613
Chris@4 10614
Chris@4 10615
Chris@4 10616
Chris@4 10617
Chris@4 10618
Chris@4 10619
Chris@4 10620
Chris@4 10621
Chris@4 10622
Chris@4 10623
Chris@4 10624
Chris@4 10625
Chris@4 10626
Chris@4 10627
Chris@4 10628
Chris@4 10629
Chris@4 10630
Chris@4 10631
Chris@4 10632
Chris@4 10633
Chris@4 10634
Chris@4 10635
Chris@4 10636
Chris@4 10637
Chris@4 10638
Chris@4 10639
Chris@4 10640
Chris@4 10641
Chris@4 10642
Chris@4 10643
Chris@4 10644
Chris@4 10645
Chris@4 10646
Chris@4 10647
Chris@4 10648
Chris@4 10649
Chris@4 10650
Chris@4 10651
Chris@4 10652
Chris@4 10653
Chris@4 10654
Chris@4 10655
Chris@4 10656
Chris@4 10657
Chris@4 10658
Chris@4 10659
Chris@4 10660
Chris@4 10661
Chris@4 10662
Chris@4 10663
Chris@4 10664
Chris@4 10665
Chris@4 10666
Chris@4 10667
Chris@4 10668
Chris@4 10669
Chris@4 10670
Chris@4 10671
Chris@4 10672
Chris@4 10673
Chris@4 10674
Chris@4 10675
Chris@4 10676
Chris@4 10677
Chris@4 10678
Chris@4 10679
Chris@4 10680
Chris@4 10681
Chris@4 10682
Chris@4 10683
Chris@4 10684
Chris@4 10685
Chris@4 10686
Chris@4 10687
Chris@4 10688
Chris@4 10689
Chris@4 10690
Chris@4 10691
Chris@4 10692
Chris@4 10693
Chris@4 10694
Chris@4 10695
Chris@4 10696
Chris@4 10697
Chris@4 10698
Chris@4 10699
Chris@4 10700
Chris@4 10701
Chris@4 10702
Chris@4 10703
Chris@4 10704
Chris@4 10705
Chris@4 10706
Chris@4 10707
Chris@4 10708
Chris@4 10709
Chris@4 10710
Chris@4 10711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
Chris@4 10712 $as_echo_n "checking dynamic linker characteristics... " >&6; }
Chris@4 10713
Chris@4 10714 if test "$GCC" = yes; then
Chris@4 10715 case $host_os in
Chris@4 10716 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
Chris@4 10717 *) lt_awk_arg="/^libraries:/" ;;
Chris@4 10718 esac
Chris@4 10719 case $host_os in
Chris@4 10720 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
Chris@4 10721 *) lt_sed_strip_eq="s,=/,/,g" ;;
Chris@4 10722 esac
Chris@4 10723 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
Chris@4 10724 case $lt_search_path_spec in
Chris@4 10725 *\;*)
Chris@4 10726 # if the path contains ";" then we assume it to be the separator
Chris@4 10727 # otherwise default to the standard path separator (i.e. ":") - it is
Chris@4 10728 # assumed that no part of a normal pathname contains ";" but that should
Chris@4 10729 # okay in the real world where ";" in dirpaths is itself problematic.
Chris@4 10730 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
Chris@4 10731 ;;
Chris@4 10732 *)
Chris@4 10733 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
Chris@4 10734 ;;
Chris@4 10735 esac
Chris@4 10736 # Ok, now we have the path, separated by spaces, we can step through it
Chris@4 10737 # and add multilib dir if necessary.
Chris@4 10738 lt_tmp_lt_search_path_spec=
Chris@4 10739 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
Chris@4 10740 for lt_sys_path in $lt_search_path_spec; do
Chris@4 10741 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
Chris@4 10742 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
Chris@4 10743 else
Chris@4 10744 test -d "$lt_sys_path" && \
Chris@4 10745 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
Chris@4 10746 fi
Chris@4 10747 done
Chris@4 10748 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
Chris@4 10749 BEGIN {RS=" "; FS="/|\n";} {
Chris@4 10750 lt_foo="";
Chris@4 10751 lt_count=0;
Chris@4 10752 for (lt_i = NF; lt_i > 0; lt_i--) {
Chris@4 10753 if ($lt_i != "" && $lt_i != ".") {
Chris@4 10754 if ($lt_i == "..") {
Chris@4 10755 lt_count++;
Chris@4 10756 } else {
Chris@4 10757 if (lt_count == 0) {
Chris@4 10758 lt_foo="/" $lt_i lt_foo;
Chris@4 10759 } else {
Chris@4 10760 lt_count--;
Chris@4 10761 }
Chris@4 10762 }
Chris@4 10763 }
Chris@4 10764 }
Chris@4 10765 if (lt_foo != "") { lt_freq[lt_foo]++; }
Chris@4 10766 if (lt_freq[lt_foo] == 1) { print lt_foo; }
Chris@4 10767 }'`
Chris@4 10768 # AWK program above erroneously prepends '/' to C:/dos/paths
Chris@4 10769 # for these hosts.
Chris@4 10770 case $host_os in
Chris@4 10771 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
Chris@4 10772 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
Chris@4 10773 esac
Chris@4 10774 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
Chris@4 10775 else
Chris@4 10776 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
Chris@4 10777 fi
Chris@4 10778 library_names_spec=
Chris@4 10779 libname_spec='lib$name'
Chris@4 10780 soname_spec=
Chris@4 10781 shrext_cmds=".so"
Chris@4 10782 postinstall_cmds=
Chris@4 10783 postuninstall_cmds=
Chris@4 10784 finish_cmds=
Chris@4 10785 finish_eval=
Chris@4 10786 shlibpath_var=
Chris@4 10787 shlibpath_overrides_runpath=unknown
Chris@4 10788 version_type=none
Chris@4 10789 dynamic_linker="$host_os ld.so"
Chris@4 10790 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@4 10791 need_lib_prefix=unknown
Chris@4 10792 hardcode_into_libs=no
Chris@4 10793
Chris@4 10794 # when you set need_version to no, make sure it does not cause -set_version
Chris@4 10795 # flags to be left without arguments
Chris@4 10796 need_version=unknown
Chris@4 10797
Chris@4 10798 case $host_os in
Chris@4 10799 aix3*)
Chris@55 10800 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10801 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
Chris@4 10802 shlibpath_var=LIBPATH
Chris@4 10803
Chris@4 10804 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@4 10805 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10806 ;;
Chris@4 10807
Chris@4 10808 aix[4-9]*)
Chris@55 10809 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10810 need_lib_prefix=no
Chris@4 10811 need_version=no
Chris@4 10812 hardcode_into_libs=yes
Chris@4 10813 if test "$host_cpu" = ia64; then
Chris@4 10814 # AIX 5 supports IA64
Chris@4 10815 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
Chris@4 10816 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10817 else
Chris@4 10818 # With GCC up to 2.95.x, collect2 would create an import file
Chris@4 10819 # for dependence libraries. The import file would start with
Chris@4 10820 # the line `#! .'. This would cause the generated library to
Chris@4 10821 # depend on `.', always an invalid library. This was fixed in
Chris@4 10822 # development snapshots of GCC prior to 3.0.
Chris@4 10823 case $host_os in
Chris@4 10824 aix4 | aix4.[01] | aix4.[01].*)
Chris@4 10825 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@4 10826 echo ' yes '
Chris@4 10827 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
Chris@4 10828 :
Chris@4 10829 else
Chris@4 10830 can_build_shared=no
Chris@4 10831 fi
Chris@4 10832 ;;
Chris@4 10833 esac
Chris@4 10834 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
Chris@4 10835 # soname into executable. Probably we can add versioning support to
Chris@4 10836 # collect2, so additional links can be useful in future.
Chris@4 10837 if test "$aix_use_runtimelinking" = yes; then
Chris@4 10838 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@4 10839 # instead of lib<name>.a to let people know that these are not
Chris@4 10840 # typical AIX shared libraries.
Chris@4 10841 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10842 else
Chris@4 10843 # We preserve .a as extension for shared libraries through AIX4.2
Chris@4 10844 # and later when we are not doing run time linking.
Chris@4 10845 library_names_spec='${libname}${release}.a $libname.a'
Chris@4 10846 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10847 fi
Chris@4 10848 shlibpath_var=LIBPATH
Chris@4 10849 fi
Chris@4 10850 ;;
Chris@4 10851
Chris@4 10852 amigaos*)
Chris@4 10853 case $host_cpu in
Chris@4 10854 powerpc)
Chris@4 10855 # Since July 2007 AmigaOS4 officially supports .so libraries.
Chris@4 10856 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
Chris@4 10857 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10858 ;;
Chris@4 10859 m68k)
Chris@4 10860 library_names_spec='$libname.ixlibrary $libname.a'
Chris@4 10861 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@4 10862 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $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@4 10863 ;;
Chris@4 10864 esac
Chris@4 10865 ;;
Chris@4 10866
Chris@4 10867 beos*)
Chris@4 10868 library_names_spec='${libname}${shared_ext}'
Chris@4 10869 dynamic_linker="$host_os ld.so"
Chris@4 10870 shlibpath_var=LIBRARY_PATH
Chris@4 10871 ;;
Chris@4 10872
Chris@4 10873 bsdi[45]*)
Chris@55 10874 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10875 need_version=no
Chris@4 10876 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10877 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10878 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@4 10879 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10880 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@4 10881 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@4 10882 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@4 10883 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@4 10884 # libtool to hard-code these into programs
Chris@4 10885 ;;
Chris@4 10886
Chris@4 10887 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 10888 version_type=windows
Chris@4 10889 shrext_cmds=".dll"
Chris@4 10890 need_version=no
Chris@4 10891 need_lib_prefix=no
Chris@4 10892
Chris@4 10893 case $GCC,$cc_basename in
Chris@4 10894 yes,*)
Chris@4 10895 # gcc
Chris@4 10896 library_names_spec='$libname.dll.a'
Chris@4 10897 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@4 10898 postinstall_cmds='base_file=`basename \${file}`~
Chris@4 10899 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@4 10900 dldir=$destdir/`dirname \$dlpath`~
Chris@4 10901 test -d \$dldir || mkdir -p \$dldir~
Chris@4 10902 $install_prog $dir/$dlname \$dldir/$dlname~
Chris@4 10903 chmod a+x \$dldir/$dlname~
Chris@4 10904 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
Chris@4 10905 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
Chris@4 10906 fi'
Chris@4 10907 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@4 10908 dlpath=$dir/\$dldll~
Chris@4 10909 $RM \$dlpath'
Chris@4 10910 shlibpath_overrides_runpath=yes
Chris@4 10911
Chris@4 10912 case $host_os in
Chris@4 10913 cygwin*)
Chris@4 10914 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@4 10915 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 10916
Chris@4 10917 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
Chris@4 10918 ;;
Chris@4 10919 mingw* | cegcc*)
Chris@4 10920 # MinGW DLLs use traditional 'lib' prefix
Chris@4 10921 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 10922 ;;
Chris@4 10923 pw32*)
Chris@4 10924 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@4 10925 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 10926 ;;
Chris@4 10927 esac
Chris@4 10928 dynamic_linker='Win32 ld.exe'
Chris@4 10929 ;;
Chris@4 10930
Chris@4 10931 *,cl*)
Chris@4 10932 # Native MSVC
Chris@4 10933 libname_spec='$name'
Chris@4 10934 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 10935 library_names_spec='${libname}.dll.lib'
Chris@4 10936
Chris@4 10937 case $build_os in
Chris@4 10938 mingw*)
Chris@4 10939 sys_lib_search_path_spec=
Chris@4 10940 lt_save_ifs=$IFS
Chris@4 10941 IFS=';'
Chris@4 10942 for lt_path in $LIB
Chris@4 10943 do
Chris@4 10944 IFS=$lt_save_ifs
Chris@4 10945 # Let DOS variable expansion print the short 8.3 style file name.
Chris@4 10946 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
Chris@4 10947 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
Chris@4 10948 done
Chris@4 10949 IFS=$lt_save_ifs
Chris@4 10950 # Convert to MSYS style.
Chris@4 10951 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@4 10952 ;;
Chris@4 10953 cygwin*)
Chris@4 10954 # Convert to unix form, then to dos form, then back to unix form
Chris@4 10955 # but this time dos style (no spaces!) so that the unix form looks
Chris@4 10956 # like /cygdrive/c/PROGRA~1:/cygdr...
Chris@4 10957 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
Chris@4 10958 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
Chris@4 10959 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@4 10960 ;;
Chris@4 10961 *)
Chris@4 10962 sys_lib_search_path_spec="$LIB"
Chris@4 10963 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
Chris@4 10964 # It is most probably a Windows format PATH.
Chris@4 10965 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@4 10966 else
Chris@4 10967 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@4 10968 fi
Chris@4 10969 # FIXME: find the short name or the path components, as spaces are
Chris@4 10970 # common. (e.g. "Program Files" -> "PROGRA~1")
Chris@4 10971 ;;
Chris@4 10972 esac
Chris@4 10973
Chris@4 10974 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@4 10975 postinstall_cmds='base_file=`basename \${file}`~
Chris@4 10976 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@4 10977 dldir=$destdir/`dirname \$dlpath`~
Chris@4 10978 test -d \$dldir || mkdir -p \$dldir~
Chris@4 10979 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@4 10980 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@4 10981 dlpath=$dir/\$dldll~
Chris@4 10982 $RM \$dlpath'
Chris@4 10983 shlibpath_overrides_runpath=yes
Chris@4 10984 dynamic_linker='Win32 link.exe'
Chris@4 10985 ;;
Chris@4 10986
Chris@4 10987 *)
Chris@4 10988 # Assume MSVC wrapper
Chris@4 10989 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Chris@4 10990 dynamic_linker='Win32 ld.exe'
Chris@4 10991 ;;
Chris@4 10992 esac
Chris@4 10993 # FIXME: first we should search . and the directory the executable is in
Chris@4 10994 shlibpath_var=PATH
Chris@4 10995 ;;
Chris@4 10996
Chris@4 10997 darwin* | rhapsody*)
Chris@4 10998 dynamic_linker="$host_os dyld"
Chris@4 10999 version_type=darwin
Chris@4 11000 need_lib_prefix=no
Chris@4 11001 need_version=no
Chris@4 11002 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
Chris@4 11003 soname_spec='${libname}${release}${major}$shared_ext'
Chris@4 11004 shlibpath_overrides_runpath=yes
Chris@4 11005 shlibpath_var=DYLD_LIBRARY_PATH
Chris@4 11006 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
Chris@4 11007
Chris@4 11008 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
Chris@4 11009 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@4 11010 ;;
Chris@4 11011
Chris@4 11012 dgux*)
Chris@55 11013 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 11014 need_lib_prefix=no
Chris@4 11015 need_version=no
Chris@4 11016 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Chris@4 11017 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11018 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11019 ;;
Chris@4 11020
Chris@4 11021 freebsd* | dragonfly*)
Chris@4 11022 # DragonFly does not have aout. When/if they implement a new
Chris@4 11023 # versioning mechanism, adjust this.
Chris@4 11024 if test -x /usr/bin/objformat; then
Chris@4 11025 objformat=`/usr/bin/objformat`
Chris@4 11026 else
Chris@4 11027 case $host_os in
Chris@55 11028 freebsd[23].*) objformat=aout ;;
Chris@4 11029 *) objformat=elf ;;
Chris@4 11030 esac
Chris@4 11031 fi
Chris@4 11032 version_type=freebsd-$objformat
Chris@4 11033 case $version_type in
Chris@4 11034 freebsd-elf*)
Chris@4 11035 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@4 11036 need_version=no
Chris@4 11037 need_lib_prefix=no
Chris@4 11038 ;;
Chris@4 11039 freebsd-*)
Chris@4 11040 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
Chris@4 11041 need_version=yes
Chris@4 11042 ;;
Chris@4 11043 esac
Chris@4 11044 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11045 case $host_os in
Chris@55 11046 freebsd2.*)
Chris@4 11047 shlibpath_overrides_runpath=yes
Chris@4 11048 ;;
Chris@4 11049 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@4 11050 shlibpath_overrides_runpath=yes
Chris@4 11051 hardcode_into_libs=yes
Chris@4 11052 ;;
Chris@4 11053 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
Chris@4 11054 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Chris@4 11055 shlibpath_overrides_runpath=no
Chris@4 11056 hardcode_into_libs=yes
Chris@4 11057 ;;
Chris@4 11058 *) # from 4.6 on, and DragonFly
Chris@4 11059 shlibpath_overrides_runpath=yes
Chris@4 11060 hardcode_into_libs=yes
Chris@4 11061 ;;
Chris@4 11062 esac
Chris@4 11063 ;;
Chris@4 11064
Chris@4 11065 haiku*)
Chris@55 11066 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 11067 need_lib_prefix=no
Chris@4 11068 need_version=no
Chris@4 11069 dynamic_linker="$host_os runtime_loader"
Chris@4 11070 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@4 11071 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11072 shlibpath_var=LIBRARY_PATH
Chris@4 11073 shlibpath_overrides_runpath=yes
Chris@4 11074 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
Chris@4 11075 hardcode_into_libs=yes
Chris@4 11076 ;;
Chris@4 11077
Chris@4 11078 hpux9* | hpux10* | hpux11*)
Chris@4 11079 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@4 11080 # link against other versions.
Chris@4 11081 version_type=sunos
Chris@4 11082 need_lib_prefix=no
Chris@4 11083 need_version=no
Chris@4 11084 case $host_cpu in
Chris@4 11085 ia64*)
Chris@4 11086 shrext_cmds='.so'
Chris@4 11087 hardcode_into_libs=yes
Chris@4 11088 dynamic_linker="$host_os dld.so"
Chris@4 11089 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11090 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@4 11091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 11092 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11093 if test "X$HPUX_IA64_MODE" = X32; then
Chris@4 11094 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@4 11095 else
Chris@4 11096 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@4 11097 fi
Chris@4 11098 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@4 11099 ;;
Chris@4 11100 hppa*64*)
Chris@4 11101 shrext_cmds='.sl'
Chris@4 11102 hardcode_into_libs=yes
Chris@4 11103 dynamic_linker="$host_os dld.sl"
Chris@4 11104 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@4 11105 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@4 11106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 11107 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11108 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@4 11109 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@4 11110 ;;
Chris@4 11111 *)
Chris@4 11112 shrext_cmds='.sl'
Chris@4 11113 dynamic_linker="$host_os dld.sl"
Chris@4 11114 shlibpath_var=SHLIB_PATH
Chris@4 11115 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@4 11116 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 11117 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11118 ;;
Chris@4 11119 esac
Chris@4 11120 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Chris@4 11121 postinstall_cmds='chmod 555 $lib'
Chris@4 11122 # or fails outright, so override atomically:
Chris@4 11123 install_override_mode=555
Chris@4 11124 ;;
Chris@4 11125
Chris@4 11126 interix[3-9]*)
Chris@55 11127 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 11128 need_lib_prefix=no
Chris@4 11129 need_version=no
Chris@4 11130 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@4 11131 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11132 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
Chris@4 11133 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11134 shlibpath_overrides_runpath=no
Chris@4 11135 hardcode_into_libs=yes
Chris@4 11136 ;;
Chris@4 11137
Chris@4 11138 irix5* | irix6* | nonstopux*)
Chris@4 11139 case $host_os in
Chris@4 11140 nonstopux*) version_type=nonstopux ;;
Chris@4 11141 *)
Chris@4 11142 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@55 11143 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 11144 else
Chris@4 11145 version_type=irix
Chris@4 11146 fi ;;
Chris@4 11147 esac
Chris@4 11148 need_lib_prefix=no
Chris@4 11149 need_version=no
Chris@4 11150 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11151 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@4 11152 case $host_os in
Chris@4 11153 irix5* | nonstopux*)
Chris@4 11154 libsuff= shlibsuff=
Chris@4 11155 ;;
Chris@4 11156 *)
Chris@4 11157 case $LD in # libtool.m4 will add one of these switches to LD
Chris@4 11158 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@4 11159 libsuff= shlibsuff= libmagic=32-bit;;
Chris@4 11160 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@4 11161 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@4 11162 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@4 11163 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@4 11164 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@4 11165 esac
Chris@4 11166 ;;
Chris@4 11167 esac
Chris@4 11168 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@4 11169 shlibpath_overrides_runpath=no
Chris@4 11170 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
Chris@4 11171 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
Chris@4 11172 hardcode_into_libs=yes
Chris@4 11173 ;;
Chris@4 11174
Chris@4 11175 # No shared lib support for Linux oldld, aout, or coff.
Chris@4 11176 linux*oldld* | linux*aout* | linux*coff*)
Chris@4 11177 dynamic_linker=no
Chris@4 11178 ;;
Chris@4 11179
Chris@55 11180 # This must be glibc/ELF.
Chris@55 11181 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@55 11182 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 11183 need_lib_prefix=no
Chris@4 11184 need_version=no
Chris@4 11185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 11186 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11187 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@4 11188 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11189 shlibpath_overrides_runpath=no
Chris@4 11190
Chris@4 11191 # Some binutils ld are patched to set DT_RUNPATH
Chris@4 11192 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
Chris@4 11193 $as_echo_n "(cached) " >&6
Chris@4 11194 else
Chris@4 11195 lt_cv_shlibpath_overrides_runpath=no
Chris@4 11196 save_LDFLAGS=$LDFLAGS
Chris@4 11197 save_libdir=$libdir
Chris@4 11198 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
Chris@4 11199 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
Chris@4 11200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11201 /* end confdefs.h. */
Chris@4 11202
Chris@4 11203 int
Chris@4 11204 main ()
Chris@4 11205 {
Chris@4 11206
Chris@4 11207 ;
Chris@4 11208 return 0;
Chris@4 11209 }
Chris@4 11210 _ACEOF
Chris@4 11211 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 11212 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Chris@4 11213 lt_cv_shlibpath_overrides_runpath=yes
Chris@4 11214 fi
Chris@4 11215 fi
Chris@4 11216 rm -f core conftest.err conftest.$ac_objext \
Chris@4 11217 conftest$ac_exeext conftest.$ac_ext
Chris@4 11218 LDFLAGS=$save_LDFLAGS
Chris@4 11219 libdir=$save_libdir
Chris@4 11220
Chris@4 11221 fi
Chris@4 11222
Chris@4 11223 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Chris@4 11224
Chris@4 11225 # This implies no fast_install, which is unacceptable.
Chris@4 11226 # Some rework will be needed to allow for fast_install
Chris@4 11227 # before this can be enabled.
Chris@4 11228 hardcode_into_libs=yes
Chris@4 11229
Chris@4 11230 # Append ld.so.conf contents to the search path
Chris@4 11231 if test -f /etc/ld.so.conf; then
Chris@4 11232 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@4 11233 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
Chris@4 11234 fi
Chris@4 11235
Chris@4 11236 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@4 11237 # powerpc, because MkLinux only supported shared libraries with the
Chris@4 11238 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@4 11239 # most powerpc-linux boxes support dynamic linking these days and
Chris@4 11240 # people can always --disable-shared, the test was removed, and we
Chris@4 11241 # assume the GNU/Linux dynamic linker is in use.
Chris@4 11242 dynamic_linker='GNU/Linux ld.so'
Chris@4 11243 ;;
Chris@4 11244
Chris@4 11245 netbsdelf*-gnu)
Chris@4 11246 version_type=linux
Chris@4 11247 need_lib_prefix=no
Chris@4 11248 need_version=no
Chris@4 11249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@4 11250 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11251 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11252 shlibpath_overrides_runpath=no
Chris@4 11253 hardcode_into_libs=yes
Chris@4 11254 dynamic_linker='NetBSD ld.elf_so'
Chris@4 11255 ;;
Chris@4 11256
Chris@4 11257 netbsd*)
Chris@4 11258 version_type=sunos
Chris@4 11259 need_lib_prefix=no
Chris@4 11260 need_version=no
Chris@4 11261 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@4 11262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@4 11263 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@4 11264 dynamic_linker='NetBSD (a.out) ld.so'
Chris@4 11265 else
Chris@4 11266 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@4 11267 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11268 dynamic_linker='NetBSD ld.elf_so'
Chris@4 11269 fi
Chris@4 11270 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11271 shlibpath_overrides_runpath=yes
Chris@4 11272 hardcode_into_libs=yes
Chris@4 11273 ;;
Chris@4 11274
Chris@4 11275 newsos6)
Chris@55 11276 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 11277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 11278 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11279 shlibpath_overrides_runpath=yes
Chris@4 11280 ;;
Chris@4 11281
Chris@4 11282 *nto* | *qnx*)
Chris@4 11283 version_type=qnx
Chris@4 11284 need_lib_prefix=no
Chris@4 11285 need_version=no
Chris@4 11286 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 11287 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11288 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11289 shlibpath_overrides_runpath=no
Chris@4 11290 hardcode_into_libs=yes
Chris@4 11291 dynamic_linker='ldqnx.so'
Chris@4 11292 ;;
Chris@4 11293
Chris@4 11294 openbsd*)
Chris@4 11295 version_type=sunos
Chris@4 11296 sys_lib_dlsearch_path_spec="/usr/lib"
Chris@4 11297 need_lib_prefix=no
Chris@4 11298 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
Chris@4 11299 case $host_os in
Chris@4 11300 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
Chris@4 11301 *) need_version=no ;;
Chris@4 11302 esac
Chris@4 11303 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@4 11304 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@4 11305 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11306 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@4 11307 case $host_os in
Chris@4 11308 openbsd2.[89] | openbsd2.[89].*)
Chris@4 11309 shlibpath_overrides_runpath=no
Chris@4 11310 ;;
Chris@4 11311 *)
Chris@4 11312 shlibpath_overrides_runpath=yes
Chris@4 11313 ;;
Chris@4 11314 esac
Chris@4 11315 else
Chris@4 11316 shlibpath_overrides_runpath=yes
Chris@4 11317 fi
Chris@4 11318 ;;
Chris@4 11319
Chris@4 11320 os2*)
Chris@4 11321 libname_spec='$name'
Chris@4 11322 shrext_cmds=".dll"
Chris@4 11323 need_lib_prefix=no
Chris@4 11324 library_names_spec='$libname${shared_ext} $libname.a'
Chris@4 11325 dynamic_linker='OS/2 ld.exe'
Chris@4 11326 shlibpath_var=LIBPATH
Chris@4 11327 ;;
Chris@4 11328
Chris@4 11329 osf3* | osf4* | osf5*)
Chris@4 11330 version_type=osf
Chris@4 11331 need_lib_prefix=no
Chris@4 11332 need_version=no
Chris@4 11333 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 11335 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11336 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@4 11337 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
Chris@4 11338 ;;
Chris@4 11339
Chris@4 11340 rdos*)
Chris@4 11341 dynamic_linker=no
Chris@4 11342 ;;
Chris@4 11343
Chris@4 11344 solaris*)
Chris@55 11345 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 11346 need_lib_prefix=no
Chris@4 11347 need_version=no
Chris@4 11348 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 11349 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11350 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11351 shlibpath_overrides_runpath=yes
Chris@4 11352 hardcode_into_libs=yes
Chris@4 11353 # ldd complains unless libraries are executable
Chris@4 11354 postinstall_cmds='chmod +x $lib'
Chris@4 11355 ;;
Chris@4 11356
Chris@4 11357 sunos4*)
Chris@4 11358 version_type=sunos
Chris@4 11359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@4 11360 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@4 11361 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11362 shlibpath_overrides_runpath=yes
Chris@4 11363 if test "$with_gnu_ld" = yes; then
Chris@4 11364 need_lib_prefix=no
Chris@4 11365 fi
Chris@4 11366 need_version=yes
Chris@4 11367 ;;
Chris@4 11368
Chris@4 11369 sysv4 | sysv4.3*)
Chris@55 11370 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 11371 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 11372 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11373 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11374 case $host_vendor in
Chris@4 11375 sni)
Chris@4 11376 shlibpath_overrides_runpath=no
Chris@4 11377 need_lib_prefix=no
Chris@4 11378 runpath_var=LD_RUN_PATH
Chris@4 11379 ;;
Chris@4 11380 siemens)
Chris@4 11381 need_lib_prefix=no
Chris@4 11382 ;;
Chris@4 11383 motorola)
Chris@4 11384 need_lib_prefix=no
Chris@4 11385 need_version=no
Chris@4 11386 shlibpath_overrides_runpath=no
Chris@4 11387 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@4 11388 ;;
Chris@4 11389 esac
Chris@4 11390 ;;
Chris@4 11391
Chris@4 11392 sysv4*MP*)
Chris@4 11393 if test -d /usr/nec ;then
Chris@55 11394 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 11395 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
Chris@4 11396 soname_spec='$libname${shared_ext}.$major'
Chris@4 11397 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11398 fi
Chris@4 11399 ;;
Chris@4 11400
Chris@4 11401 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@4 11402 version_type=freebsd-elf
Chris@4 11403 need_lib_prefix=no
Chris@4 11404 need_version=no
Chris@4 11405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@4 11406 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11407 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11408 shlibpath_overrides_runpath=yes
Chris@4 11409 hardcode_into_libs=yes
Chris@4 11410 if test "$with_gnu_ld" = yes; then
Chris@4 11411 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
Chris@4 11412 else
Chris@4 11413 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
Chris@4 11414 case $host_os in
Chris@4 11415 sco3.2v5*)
Chris@4 11416 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
Chris@4 11417 ;;
Chris@4 11418 esac
Chris@4 11419 fi
Chris@4 11420 sys_lib_dlsearch_path_spec='/usr/lib'
Chris@4 11421 ;;
Chris@4 11422
Chris@4 11423 tpf*)
Chris@4 11424 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Chris@55 11425 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 11426 need_lib_prefix=no
Chris@4 11427 need_version=no
Chris@4 11428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 11429 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11430 shlibpath_overrides_runpath=no
Chris@4 11431 hardcode_into_libs=yes
Chris@4 11432 ;;
Chris@4 11433
Chris@4 11434 uts4*)
Chris@55 11435 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 11436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 11437 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 11438 shlibpath_var=LD_LIBRARY_PATH
Chris@4 11439 ;;
Chris@4 11440
Chris@4 11441 *)
Chris@4 11442 dynamic_linker=no
Chris@4 11443 ;;
Chris@4 11444 esac
Chris@4 11445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
Chris@4 11446 $as_echo "$dynamic_linker" >&6; }
Chris@4 11447 test "$dynamic_linker" = no && can_build_shared=no
Chris@4 11448
Chris@4 11449 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@4 11450 if test "$GCC" = yes; then
Chris@4 11451 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@4 11452 fi
Chris@4 11453
Chris@4 11454 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
Chris@4 11455 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
Chris@4 11456 fi
Chris@4 11457 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
Chris@4 11458 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
Chris@4 11459 fi
Chris@4 11460
Chris@4 11461
Chris@4 11462
Chris@4 11463
Chris@4 11464
Chris@4 11465
Chris@4 11466
Chris@4 11467
Chris@4 11468
Chris@4 11469
Chris@4 11470
Chris@4 11471
Chris@4 11472
Chris@4 11473
Chris@4 11474
Chris@4 11475
Chris@4 11476
Chris@4 11477
Chris@4 11478
Chris@4 11479
Chris@4 11480
Chris@4 11481
Chris@4 11482
Chris@4 11483
Chris@4 11484
Chris@4 11485
Chris@4 11486
Chris@4 11487
Chris@4 11488
Chris@4 11489
Chris@4 11490
Chris@4 11491
Chris@4 11492
Chris@4 11493
Chris@4 11494
Chris@4 11495
Chris@4 11496
Chris@4 11497
Chris@4 11498
Chris@4 11499
Chris@4 11500
Chris@4 11501
Chris@4 11502
Chris@4 11503
Chris@4 11504
Chris@4 11505
Chris@4 11506
Chris@4 11507
Chris@4 11508
Chris@4 11509
Chris@4 11510
Chris@4 11511
Chris@4 11512
Chris@4 11513
Chris@4 11514
Chris@4 11515
Chris@4 11516
Chris@4 11517
Chris@4 11518
Chris@4 11519
Chris@4 11520
Chris@4 11521
Chris@4 11522
Chris@4 11523
Chris@4 11524
Chris@4 11525
Chris@4 11526
Chris@4 11527
Chris@4 11528
Chris@4 11529
Chris@4 11530
Chris@4 11531
Chris@4 11532
Chris@4 11533
Chris@4 11534
Chris@4 11535
Chris@4 11536
Chris@4 11537
Chris@4 11538
Chris@4 11539
Chris@4 11540
Chris@4 11541
Chris@4 11542
Chris@4 11543
Chris@4 11544
Chris@4 11545
Chris@4 11546
Chris@4 11547
Chris@4 11548
Chris@4 11549
Chris@4 11550
Chris@4 11551
Chris@4 11552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
Chris@4 11553 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
Chris@4 11554 hardcode_action=
Chris@4 11555 if test -n "$hardcode_libdir_flag_spec" ||
Chris@4 11556 test -n "$runpath_var" ||
Chris@4 11557 test "X$hardcode_automatic" = "Xyes" ; then
Chris@4 11558
Chris@4 11559 # We can hardcode non-existent directories.
Chris@4 11560 if test "$hardcode_direct" != no &&
Chris@4 11561 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@4 11562 # have to relink, otherwise we might link with an installed library
Chris@4 11563 # when we should be linking with a yet-to-be-installed one
Chris@4 11564 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
Chris@4 11565 test "$hardcode_minus_L" != no; then
Chris@4 11566 # Linking always hardcodes the temporary library directory.
Chris@4 11567 hardcode_action=relink
Chris@4 11568 else
Chris@4 11569 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@4 11570 hardcode_action=immediate
Chris@4 11571 fi
Chris@4 11572 else
Chris@4 11573 # We cannot hardcode anything, or else we can only hardcode existing
Chris@4 11574 # directories.
Chris@4 11575 hardcode_action=unsupported
Chris@4 11576 fi
Chris@4 11577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
Chris@4 11578 $as_echo "$hardcode_action" >&6; }
Chris@4 11579
Chris@4 11580 if test "$hardcode_action" = relink ||
Chris@4 11581 test "$inherit_rpath" = yes; then
Chris@4 11582 # Fast installation is not supported
Chris@4 11583 enable_fast_install=no
Chris@4 11584 elif test "$shlibpath_overrides_runpath" = yes ||
Chris@4 11585 test "$enable_shared" = no; then
Chris@4 11586 # Fast installation is not necessary
Chris@4 11587 enable_fast_install=needless
Chris@4 11588 fi
Chris@4 11589
Chris@4 11590
Chris@4 11591
Chris@4 11592
Chris@4 11593
Chris@4 11594
Chris@4 11595 if test "x$enable_dlopen" != xyes; then
Chris@4 11596 enable_dlopen=unknown
Chris@4 11597 enable_dlopen_self=unknown
Chris@4 11598 enable_dlopen_self_static=unknown
Chris@4 11599 else
Chris@4 11600 lt_cv_dlopen=no
Chris@4 11601 lt_cv_dlopen_libs=
Chris@4 11602
Chris@4 11603 case $host_os in
Chris@4 11604 beos*)
Chris@4 11605 lt_cv_dlopen="load_add_on"
Chris@4 11606 lt_cv_dlopen_libs=
Chris@4 11607 lt_cv_dlopen_self=yes
Chris@4 11608 ;;
Chris@4 11609
Chris@4 11610 mingw* | pw32* | cegcc*)
Chris@4 11611 lt_cv_dlopen="LoadLibrary"
Chris@4 11612 lt_cv_dlopen_libs=
Chris@4 11613 ;;
Chris@4 11614
Chris@4 11615 cygwin*)
Chris@4 11616 lt_cv_dlopen="dlopen"
Chris@4 11617 lt_cv_dlopen_libs=
Chris@4 11618 ;;
Chris@4 11619
Chris@4 11620 darwin*)
Chris@4 11621 # if libdl is installed we need to link against it
Chris@4 11622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Chris@4 11623 $as_echo_n "checking for dlopen in -ldl... " >&6; }
Chris@4 11624 if ${ac_cv_lib_dl_dlopen+:} false; then :
Chris@4 11625 $as_echo_n "(cached) " >&6
Chris@4 11626 else
Chris@4 11627 ac_check_lib_save_LIBS=$LIBS
Chris@4 11628 LIBS="-ldl $LIBS"
Chris@4 11629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11630 /* end confdefs.h. */
Chris@4 11631
Chris@4 11632 /* Override any GCC internal prototype to avoid an error.
Chris@4 11633 Use char because int might match the return type of a GCC
Chris@4 11634 builtin and then its argument prototype would still apply. */
Chris@4 11635 #ifdef __cplusplus
Chris@4 11636 extern "C"
Chris@4 11637 #endif
Chris@4 11638 char dlopen ();
Chris@4 11639 int
Chris@4 11640 main ()
Chris@4 11641 {
Chris@4 11642 return dlopen ();
Chris@4 11643 ;
Chris@4 11644 return 0;
Chris@4 11645 }
Chris@4 11646 _ACEOF
Chris@4 11647 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 11648 ac_cv_lib_dl_dlopen=yes
Chris@4 11649 else
Chris@4 11650 ac_cv_lib_dl_dlopen=no
Chris@4 11651 fi
Chris@4 11652 rm -f core conftest.err conftest.$ac_objext \
Chris@4 11653 conftest$ac_exeext conftest.$ac_ext
Chris@4 11654 LIBS=$ac_check_lib_save_LIBS
Chris@4 11655 fi
Chris@4 11656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Chris@4 11657 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Chris@4 11658 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Chris@4 11659 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@4 11660 else
Chris@4 11661
Chris@4 11662 lt_cv_dlopen="dyld"
Chris@4 11663 lt_cv_dlopen_libs=
Chris@4 11664 lt_cv_dlopen_self=yes
Chris@4 11665
Chris@4 11666 fi
Chris@4 11667
Chris@4 11668 ;;
Chris@4 11669
Chris@4 11670 *)
Chris@4 11671 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
Chris@4 11672 if test "x$ac_cv_func_shl_load" = xyes; then :
Chris@4 11673 lt_cv_dlopen="shl_load"
Chris@4 11674 else
Chris@4 11675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
Chris@4 11676 $as_echo_n "checking for shl_load in -ldld... " >&6; }
Chris@4 11677 if ${ac_cv_lib_dld_shl_load+:} false; then :
Chris@4 11678 $as_echo_n "(cached) " >&6
Chris@4 11679 else
Chris@4 11680 ac_check_lib_save_LIBS=$LIBS
Chris@4 11681 LIBS="-ldld $LIBS"
Chris@4 11682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11683 /* end confdefs.h. */
Chris@4 11684
Chris@4 11685 /* Override any GCC internal prototype to avoid an error.
Chris@4 11686 Use char because int might match the return type of a GCC
Chris@4 11687 builtin and then its argument prototype would still apply. */
Chris@4 11688 #ifdef __cplusplus
Chris@4 11689 extern "C"
Chris@4 11690 #endif
Chris@4 11691 char shl_load ();
Chris@4 11692 int
Chris@4 11693 main ()
Chris@4 11694 {
Chris@4 11695 return shl_load ();
Chris@4 11696 ;
Chris@4 11697 return 0;
Chris@4 11698 }
Chris@4 11699 _ACEOF
Chris@4 11700 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 11701 ac_cv_lib_dld_shl_load=yes
Chris@4 11702 else
Chris@4 11703 ac_cv_lib_dld_shl_load=no
Chris@4 11704 fi
Chris@4 11705 rm -f core conftest.err conftest.$ac_objext \
Chris@4 11706 conftest$ac_exeext conftest.$ac_ext
Chris@4 11707 LIBS=$ac_check_lib_save_LIBS
Chris@4 11708 fi
Chris@4 11709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
Chris@4 11710 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
Chris@4 11711 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
Chris@4 11712 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
Chris@4 11713 else
Chris@4 11714 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
Chris@4 11715 if test "x$ac_cv_func_dlopen" = xyes; then :
Chris@4 11716 lt_cv_dlopen="dlopen"
Chris@4 11717 else
Chris@4 11718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Chris@4 11719 $as_echo_n "checking for dlopen in -ldl... " >&6; }
Chris@4 11720 if ${ac_cv_lib_dl_dlopen+:} false; then :
Chris@4 11721 $as_echo_n "(cached) " >&6
Chris@4 11722 else
Chris@4 11723 ac_check_lib_save_LIBS=$LIBS
Chris@4 11724 LIBS="-ldl $LIBS"
Chris@4 11725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11726 /* end confdefs.h. */
Chris@4 11727
Chris@4 11728 /* Override any GCC internal prototype to avoid an error.
Chris@4 11729 Use char because int might match the return type of a GCC
Chris@4 11730 builtin and then its argument prototype would still apply. */
Chris@4 11731 #ifdef __cplusplus
Chris@4 11732 extern "C"
Chris@4 11733 #endif
Chris@4 11734 char dlopen ();
Chris@4 11735 int
Chris@4 11736 main ()
Chris@4 11737 {
Chris@4 11738 return dlopen ();
Chris@4 11739 ;
Chris@4 11740 return 0;
Chris@4 11741 }
Chris@4 11742 _ACEOF
Chris@4 11743 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 11744 ac_cv_lib_dl_dlopen=yes
Chris@4 11745 else
Chris@4 11746 ac_cv_lib_dl_dlopen=no
Chris@4 11747 fi
Chris@4 11748 rm -f core conftest.err conftest.$ac_objext \
Chris@4 11749 conftest$ac_exeext conftest.$ac_ext
Chris@4 11750 LIBS=$ac_check_lib_save_LIBS
Chris@4 11751 fi
Chris@4 11752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Chris@4 11753 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Chris@4 11754 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Chris@4 11755 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@4 11756 else
Chris@4 11757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
Chris@4 11758 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
Chris@4 11759 if ${ac_cv_lib_svld_dlopen+:} false; then :
Chris@4 11760 $as_echo_n "(cached) " >&6
Chris@4 11761 else
Chris@4 11762 ac_check_lib_save_LIBS=$LIBS
Chris@4 11763 LIBS="-lsvld $LIBS"
Chris@4 11764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11765 /* end confdefs.h. */
Chris@4 11766
Chris@4 11767 /* Override any GCC internal prototype to avoid an error.
Chris@4 11768 Use char because int might match the return type of a GCC
Chris@4 11769 builtin and then its argument prototype would still apply. */
Chris@4 11770 #ifdef __cplusplus
Chris@4 11771 extern "C"
Chris@4 11772 #endif
Chris@4 11773 char dlopen ();
Chris@4 11774 int
Chris@4 11775 main ()
Chris@4 11776 {
Chris@4 11777 return dlopen ();
Chris@4 11778 ;
Chris@4 11779 return 0;
Chris@4 11780 }
Chris@4 11781 _ACEOF
Chris@4 11782 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 11783 ac_cv_lib_svld_dlopen=yes
Chris@4 11784 else
Chris@4 11785 ac_cv_lib_svld_dlopen=no
Chris@4 11786 fi
Chris@4 11787 rm -f core conftest.err conftest.$ac_objext \
Chris@4 11788 conftest$ac_exeext conftest.$ac_ext
Chris@4 11789 LIBS=$ac_check_lib_save_LIBS
Chris@4 11790 fi
Chris@4 11791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
Chris@4 11792 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
Chris@4 11793 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
Chris@4 11794 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
Chris@4 11795 else
Chris@4 11796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
Chris@4 11797 $as_echo_n "checking for dld_link in -ldld... " >&6; }
Chris@4 11798 if ${ac_cv_lib_dld_dld_link+:} false; then :
Chris@4 11799 $as_echo_n "(cached) " >&6
Chris@4 11800 else
Chris@4 11801 ac_check_lib_save_LIBS=$LIBS
Chris@4 11802 LIBS="-ldld $LIBS"
Chris@4 11803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11804 /* end confdefs.h. */
Chris@4 11805
Chris@4 11806 /* Override any GCC internal prototype to avoid an error.
Chris@4 11807 Use char because int might match the return type of a GCC
Chris@4 11808 builtin and then its argument prototype would still apply. */
Chris@4 11809 #ifdef __cplusplus
Chris@4 11810 extern "C"
Chris@4 11811 #endif
Chris@4 11812 char dld_link ();
Chris@4 11813 int
Chris@4 11814 main ()
Chris@4 11815 {
Chris@4 11816 return dld_link ();
Chris@4 11817 ;
Chris@4 11818 return 0;
Chris@4 11819 }
Chris@4 11820 _ACEOF
Chris@4 11821 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 11822 ac_cv_lib_dld_dld_link=yes
Chris@4 11823 else
Chris@4 11824 ac_cv_lib_dld_dld_link=no
Chris@4 11825 fi
Chris@4 11826 rm -f core conftest.err conftest.$ac_objext \
Chris@4 11827 conftest$ac_exeext conftest.$ac_ext
Chris@4 11828 LIBS=$ac_check_lib_save_LIBS
Chris@4 11829 fi
Chris@4 11830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
Chris@4 11831 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
Chris@4 11832 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
Chris@4 11833 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
Chris@4 11834 fi
Chris@4 11835
Chris@4 11836
Chris@4 11837 fi
Chris@4 11838
Chris@4 11839
Chris@4 11840 fi
Chris@4 11841
Chris@4 11842
Chris@4 11843 fi
Chris@4 11844
Chris@4 11845
Chris@4 11846 fi
Chris@4 11847
Chris@4 11848
Chris@4 11849 fi
Chris@4 11850
Chris@4 11851 ;;
Chris@4 11852 esac
Chris@4 11853
Chris@4 11854 if test "x$lt_cv_dlopen" != xno; then
Chris@4 11855 enable_dlopen=yes
Chris@4 11856 else
Chris@4 11857 enable_dlopen=no
Chris@4 11858 fi
Chris@4 11859
Chris@4 11860 case $lt_cv_dlopen in
Chris@4 11861 dlopen)
Chris@4 11862 save_CPPFLAGS="$CPPFLAGS"
Chris@4 11863 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
Chris@4 11864
Chris@4 11865 save_LDFLAGS="$LDFLAGS"
Chris@4 11866 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
Chris@4 11867
Chris@4 11868 save_LIBS="$LIBS"
Chris@4 11869 LIBS="$lt_cv_dlopen_libs $LIBS"
Chris@4 11870
Chris@4 11871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
Chris@4 11872 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
Chris@4 11873 if ${lt_cv_dlopen_self+:} false; then :
Chris@4 11874 $as_echo_n "(cached) " >&6
Chris@4 11875 else
Chris@4 11876 if test "$cross_compiling" = yes; then :
Chris@4 11877 lt_cv_dlopen_self=cross
Chris@4 11878 else
Chris@4 11879 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@4 11880 lt_status=$lt_dlunknown
Chris@4 11881 cat > conftest.$ac_ext <<_LT_EOF
Chris@4 11882 #line $LINENO "configure"
Chris@4 11883 #include "confdefs.h"
Chris@4 11884
Chris@4 11885 #if HAVE_DLFCN_H
Chris@4 11886 #include <dlfcn.h>
Chris@4 11887 #endif
Chris@4 11888
Chris@4 11889 #include <stdio.h>
Chris@4 11890
Chris@4 11891 #ifdef RTLD_GLOBAL
Chris@4 11892 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@4 11893 #else
Chris@4 11894 # ifdef DL_GLOBAL
Chris@4 11895 # define LT_DLGLOBAL DL_GLOBAL
Chris@4 11896 # else
Chris@4 11897 # define LT_DLGLOBAL 0
Chris@4 11898 # endif
Chris@4 11899 #endif
Chris@4 11900
Chris@4 11901 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@4 11902 find out it does not work in some platform. */
Chris@4 11903 #ifndef LT_DLLAZY_OR_NOW
Chris@4 11904 # ifdef RTLD_LAZY
Chris@4 11905 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@4 11906 # else
Chris@4 11907 # ifdef DL_LAZY
Chris@4 11908 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@4 11909 # else
Chris@4 11910 # ifdef RTLD_NOW
Chris@4 11911 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@4 11912 # else
Chris@4 11913 # ifdef DL_NOW
Chris@4 11914 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@4 11915 # else
Chris@4 11916 # define LT_DLLAZY_OR_NOW 0
Chris@4 11917 # endif
Chris@4 11918 # endif
Chris@4 11919 # endif
Chris@4 11920 # endif
Chris@4 11921 #endif
Chris@4 11922
Chris@4 11923 /* When -fvisbility=hidden is used, assume the code has been annotated
Chris@4 11924 correspondingly for the symbols needed. */
Chris@4 11925 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
Chris@4 11926 int fnord () __attribute__((visibility("default")));
Chris@4 11927 #endif
Chris@4 11928
Chris@4 11929 int fnord () { return 42; }
Chris@4 11930 int main ()
Chris@4 11931 {
Chris@4 11932 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@4 11933 int status = $lt_dlunknown;
Chris@4 11934
Chris@4 11935 if (self)
Chris@4 11936 {
Chris@4 11937 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@4 11938 else
Chris@4 11939 {
Chris@4 11940 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@4 11941 else puts (dlerror ());
Chris@4 11942 }
Chris@4 11943 /* dlclose (self); */
Chris@4 11944 }
Chris@4 11945 else
Chris@4 11946 puts (dlerror ());
Chris@4 11947
Chris@4 11948 return status;
Chris@4 11949 }
Chris@4 11950 _LT_EOF
Chris@4 11951 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@4 11952 (eval $ac_link) 2>&5
Chris@4 11953 ac_status=$?
Chris@4 11954 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 11955 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@4 11956 (./conftest; exit; ) >&5 2>/dev/null
Chris@4 11957 lt_status=$?
Chris@4 11958 case x$lt_status in
Chris@4 11959 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
Chris@4 11960 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
Chris@4 11961 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
Chris@4 11962 esac
Chris@4 11963 else :
Chris@4 11964 # compilation failed
Chris@4 11965 lt_cv_dlopen_self=no
Chris@4 11966 fi
Chris@4 11967 fi
Chris@4 11968 rm -fr conftest*
Chris@4 11969
Chris@4 11970
Chris@4 11971 fi
Chris@4 11972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
Chris@4 11973 $as_echo "$lt_cv_dlopen_self" >&6; }
Chris@4 11974
Chris@4 11975 if test "x$lt_cv_dlopen_self" = xyes; then
Chris@4 11976 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
Chris@4 11977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
Chris@4 11978 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
Chris@4 11979 if ${lt_cv_dlopen_self_static+:} false; then :
Chris@4 11980 $as_echo_n "(cached) " >&6
Chris@4 11981 else
Chris@4 11982 if test "$cross_compiling" = yes; then :
Chris@4 11983 lt_cv_dlopen_self_static=cross
Chris@4 11984 else
Chris@4 11985 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@4 11986 lt_status=$lt_dlunknown
Chris@4 11987 cat > conftest.$ac_ext <<_LT_EOF
Chris@4 11988 #line $LINENO "configure"
Chris@4 11989 #include "confdefs.h"
Chris@4 11990
Chris@4 11991 #if HAVE_DLFCN_H
Chris@4 11992 #include <dlfcn.h>
Chris@4 11993 #endif
Chris@4 11994
Chris@4 11995 #include <stdio.h>
Chris@4 11996
Chris@4 11997 #ifdef RTLD_GLOBAL
Chris@4 11998 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@4 11999 #else
Chris@4 12000 # ifdef DL_GLOBAL
Chris@4 12001 # define LT_DLGLOBAL DL_GLOBAL
Chris@4 12002 # else
Chris@4 12003 # define LT_DLGLOBAL 0
Chris@4 12004 # endif
Chris@4 12005 #endif
Chris@4 12006
Chris@4 12007 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@4 12008 find out it does not work in some platform. */
Chris@4 12009 #ifndef LT_DLLAZY_OR_NOW
Chris@4 12010 # ifdef RTLD_LAZY
Chris@4 12011 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@4 12012 # else
Chris@4 12013 # ifdef DL_LAZY
Chris@4 12014 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@4 12015 # else
Chris@4 12016 # ifdef RTLD_NOW
Chris@4 12017 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@4 12018 # else
Chris@4 12019 # ifdef DL_NOW
Chris@4 12020 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@4 12021 # else
Chris@4 12022 # define LT_DLLAZY_OR_NOW 0
Chris@4 12023 # endif
Chris@4 12024 # endif
Chris@4 12025 # endif
Chris@4 12026 # endif
Chris@4 12027 #endif
Chris@4 12028
Chris@4 12029 /* When -fvisbility=hidden is used, assume the code has been annotated
Chris@4 12030 correspondingly for the symbols needed. */
Chris@4 12031 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
Chris@4 12032 int fnord () __attribute__((visibility("default")));
Chris@4 12033 #endif
Chris@4 12034
Chris@4 12035 int fnord () { return 42; }
Chris@4 12036 int main ()
Chris@4 12037 {
Chris@4 12038 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@4 12039 int status = $lt_dlunknown;
Chris@4 12040
Chris@4 12041 if (self)
Chris@4 12042 {
Chris@4 12043 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@4 12044 else
Chris@4 12045 {
Chris@4 12046 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@4 12047 else puts (dlerror ());
Chris@4 12048 }
Chris@4 12049 /* dlclose (self); */
Chris@4 12050 }
Chris@4 12051 else
Chris@4 12052 puts (dlerror ());
Chris@4 12053
Chris@4 12054 return status;
Chris@4 12055 }
Chris@4 12056 _LT_EOF
Chris@4 12057 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@4 12058 (eval $ac_link) 2>&5
Chris@4 12059 ac_status=$?
Chris@4 12060 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 12061 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@4 12062 (./conftest; exit; ) >&5 2>/dev/null
Chris@4 12063 lt_status=$?
Chris@4 12064 case x$lt_status in
Chris@4 12065 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@4 12066 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@4 12067 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
Chris@4 12068 esac
Chris@4 12069 else :
Chris@4 12070 # compilation failed
Chris@4 12071 lt_cv_dlopen_self_static=no
Chris@4 12072 fi
Chris@4 12073 fi
Chris@4 12074 rm -fr conftest*
Chris@4 12075
Chris@4 12076
Chris@4 12077 fi
Chris@4 12078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
Chris@4 12079 $as_echo "$lt_cv_dlopen_self_static" >&6; }
Chris@4 12080 fi
Chris@4 12081
Chris@4 12082 CPPFLAGS="$save_CPPFLAGS"
Chris@4 12083 LDFLAGS="$save_LDFLAGS"
Chris@4 12084 LIBS="$save_LIBS"
Chris@4 12085 ;;
Chris@4 12086 esac
Chris@4 12087
Chris@4 12088 case $lt_cv_dlopen_self in
Chris@4 12089 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
Chris@4 12090 *) enable_dlopen_self=unknown ;;
Chris@4 12091 esac
Chris@4 12092
Chris@4 12093 case $lt_cv_dlopen_self_static in
Chris@4 12094 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
Chris@4 12095 *) enable_dlopen_self_static=unknown ;;
Chris@4 12096 esac
Chris@4 12097 fi
Chris@4 12098
Chris@4 12099
Chris@4 12100
Chris@4 12101
Chris@4 12102
Chris@4 12103
Chris@4 12104
Chris@4 12105
Chris@4 12106
Chris@4 12107
Chris@4 12108
Chris@4 12109
Chris@4 12110
Chris@4 12111
Chris@4 12112
Chris@4 12113
Chris@4 12114
Chris@4 12115 striplib=
Chris@4 12116 old_striplib=
Chris@4 12117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
Chris@4 12118 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
Chris@4 12119 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
Chris@4 12120 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
Chris@4 12121 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
Chris@4 12122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@4 12123 $as_echo "yes" >&6; }
Chris@4 12124 else
Chris@4 12125 # FIXME - insert some real tests, host_os isn't really good enough
Chris@4 12126 case $host_os in
Chris@4 12127 darwin*)
Chris@4 12128 if test -n "$STRIP" ; then
Chris@4 12129 striplib="$STRIP -x"
Chris@4 12130 old_striplib="$STRIP -S"
Chris@4 12131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@4 12132 $as_echo "yes" >&6; }
Chris@4 12133 else
Chris@4 12134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 12135 $as_echo "no" >&6; }
Chris@4 12136 fi
Chris@4 12137 ;;
Chris@4 12138 *)
Chris@4 12139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 12140 $as_echo "no" >&6; }
Chris@4 12141 ;;
Chris@4 12142 esac
Chris@4 12143 fi
Chris@4 12144
Chris@4 12145
Chris@4 12146
Chris@4 12147
Chris@4 12148
Chris@4 12149
Chris@4 12150
Chris@4 12151
Chris@4 12152
Chris@4 12153
Chris@4 12154
Chris@4 12155
Chris@4 12156 # Report which library types will actually be built
Chris@4 12157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
Chris@4 12158 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
Chris@4 12159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
Chris@4 12160 $as_echo "$can_build_shared" >&6; }
Chris@4 12161
Chris@4 12162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
Chris@4 12163 $as_echo_n "checking whether to build shared libraries... " >&6; }
Chris@4 12164 test "$can_build_shared" = "no" && enable_shared=no
Chris@4 12165
Chris@4 12166 # On AIX, shared libraries and static libraries use the same namespace, and
Chris@4 12167 # are all built from PIC.
Chris@4 12168 case $host_os in
Chris@4 12169 aix3*)
Chris@4 12170 test "$enable_shared" = yes && enable_static=no
Chris@4 12171 if test -n "$RANLIB"; then
Chris@4 12172 archive_cmds="$archive_cmds~\$RANLIB \$lib"
Chris@4 12173 postinstall_cmds='$RANLIB $lib'
Chris@4 12174 fi
Chris@4 12175 ;;
Chris@4 12176
Chris@4 12177 aix[4-9]*)
Chris@4 12178 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
Chris@4 12179 test "$enable_shared" = yes && enable_static=no
Chris@4 12180 fi
Chris@4 12181 ;;
Chris@4 12182 esac
Chris@4 12183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
Chris@4 12184 $as_echo "$enable_shared" >&6; }
Chris@4 12185
Chris@4 12186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
Chris@4 12187 $as_echo_n "checking whether to build static libraries... " >&6; }
Chris@4 12188 # Make sure either enable_shared or enable_static is yes.
Chris@4 12189 test "$enable_shared" = yes || enable_static=yes
Chris@4 12190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
Chris@4 12191 $as_echo "$enable_static" >&6; }
Chris@4 12192
Chris@4 12193
Chris@4 12194
Chris@4 12195
Chris@4 12196 fi
Chris@4 12197 ac_ext=c
Chris@4 12198 ac_cpp='$CPP $CPPFLAGS'
Chris@4 12199 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 12200 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 12201 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 12202
Chris@4 12203 CC="$lt_save_CC"
Chris@4 12204
Chris@4 12205 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
Chris@4 12206 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
Chris@4 12207 (test "X$CXX" != "Xg++"))) ; then
Chris@4 12208 ac_ext=cpp
Chris@4 12209 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@4 12210 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 12211 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 12212 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@4 12213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
Chris@4 12214 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
Chris@4 12215 if test -z "$CXXCPP"; then
Chris@4 12216 if ${ac_cv_prog_CXXCPP+:} false; then :
Chris@4 12217 $as_echo_n "(cached) " >&6
Chris@4 12218 else
Chris@4 12219 # Double quotes because CXXCPP needs to be expanded
Chris@4 12220 for CXXCPP in "$CXX -E" "/lib/cpp"
Chris@4 12221 do
Chris@4 12222 ac_preproc_ok=false
Chris@4 12223 for ac_cxx_preproc_warn_flag in '' yes
Chris@4 12224 do
Chris@4 12225 # Use a header file that comes with gcc, so configuring glibc
Chris@4 12226 # with a fresh cross-compiler works.
Chris@4 12227 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@4 12228 # <limits.h> exists even on freestanding compilers.
Chris@4 12229 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@4 12230 # not just through cpp. "Syntax error" is here to catch this case.
Chris@4 12231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 12232 /* end confdefs.h. */
Chris@4 12233 #ifdef __STDC__
Chris@4 12234 # include <limits.h>
Chris@4 12235 #else
Chris@4 12236 # include <assert.h>
Chris@4 12237 #endif
Chris@4 12238 Syntax error
Chris@4 12239 _ACEOF
Chris@4 12240 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@4 12241
Chris@4 12242 else
Chris@4 12243 # Broken: fails on valid input.
Chris@4 12244 continue
Chris@4 12245 fi
Chris@4 12246 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 12247
Chris@4 12248 # OK, works on sane cases. Now check whether nonexistent headers
Chris@4 12249 # can be detected and how.
Chris@4 12250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 12251 /* end confdefs.h. */
Chris@4 12252 #include <ac_nonexistent.h>
Chris@4 12253 _ACEOF
Chris@4 12254 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@4 12255 # Broken: success on invalid input.
Chris@4 12256 continue
Chris@4 12257 else
Chris@4 12258 # Passes both tests.
Chris@4 12259 ac_preproc_ok=:
Chris@4 12260 break
Chris@4 12261 fi
Chris@4 12262 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 12263
Chris@4 12264 done
Chris@4 12265 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@4 12266 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@4 12267 if $ac_preproc_ok; then :
Chris@4 12268 break
Chris@4 12269 fi
Chris@4 12270
Chris@4 12271 done
Chris@4 12272 ac_cv_prog_CXXCPP=$CXXCPP
Chris@4 12273
Chris@4 12274 fi
Chris@4 12275 CXXCPP=$ac_cv_prog_CXXCPP
Chris@4 12276 else
Chris@4 12277 ac_cv_prog_CXXCPP=$CXXCPP
Chris@4 12278 fi
Chris@4 12279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
Chris@4 12280 $as_echo "$CXXCPP" >&6; }
Chris@4 12281 ac_preproc_ok=false
Chris@4 12282 for ac_cxx_preproc_warn_flag in '' yes
Chris@4 12283 do
Chris@4 12284 # Use a header file that comes with gcc, so configuring glibc
Chris@4 12285 # with a fresh cross-compiler works.
Chris@4 12286 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@4 12287 # <limits.h> exists even on freestanding compilers.
Chris@4 12288 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@4 12289 # not just through cpp. "Syntax error" is here to catch this case.
Chris@4 12290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 12291 /* end confdefs.h. */
Chris@4 12292 #ifdef __STDC__
Chris@4 12293 # include <limits.h>
Chris@4 12294 #else
Chris@4 12295 # include <assert.h>
Chris@4 12296 #endif
Chris@4 12297 Syntax error
Chris@4 12298 _ACEOF
Chris@4 12299 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@4 12300
Chris@4 12301 else
Chris@4 12302 # Broken: fails on valid input.
Chris@4 12303 continue
Chris@4 12304 fi
Chris@4 12305 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 12306
Chris@4 12307 # OK, works on sane cases. Now check whether nonexistent headers
Chris@4 12308 # can be detected and how.
Chris@4 12309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 12310 /* end confdefs.h. */
Chris@4 12311 #include <ac_nonexistent.h>
Chris@4 12312 _ACEOF
Chris@4 12313 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@4 12314 # Broken: success on invalid input.
Chris@4 12315 continue
Chris@4 12316 else
Chris@4 12317 # Passes both tests.
Chris@4 12318 ac_preproc_ok=:
Chris@4 12319 break
Chris@4 12320 fi
Chris@4 12321 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 12322
Chris@4 12323 done
Chris@4 12324 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@4 12325 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@4 12326 if $ac_preproc_ok; then :
Chris@4 12327
Chris@4 12328 else
Chris@4 12329 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 12330 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 12331 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
Chris@4 12332 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 12333 fi
Chris@4 12334
Chris@4 12335 ac_ext=c
Chris@4 12336 ac_cpp='$CPP $CPPFLAGS'
Chris@4 12337 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 12338 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 12339 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 12340
Chris@4 12341 else
Chris@4 12342 _lt_caught_CXX_error=yes
Chris@4 12343 fi
Chris@4 12344
Chris@4 12345 ac_ext=cpp
Chris@4 12346 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@4 12347 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 12348 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 12349 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@4 12350
Chris@4 12351 archive_cmds_need_lc_CXX=no
Chris@4 12352 allow_undefined_flag_CXX=
Chris@4 12353 always_export_symbols_CXX=no
Chris@4 12354 archive_expsym_cmds_CXX=
Chris@4 12355 compiler_needs_object_CXX=no
Chris@4 12356 export_dynamic_flag_spec_CXX=
Chris@4 12357 hardcode_direct_CXX=no
Chris@4 12358 hardcode_direct_absolute_CXX=no
Chris@4 12359 hardcode_libdir_flag_spec_CXX=
Chris@4 12360 hardcode_libdir_separator_CXX=
Chris@4 12361 hardcode_minus_L_CXX=no
Chris@4 12362 hardcode_shlibpath_var_CXX=unsupported
Chris@4 12363 hardcode_automatic_CXX=no
Chris@4 12364 inherit_rpath_CXX=no
Chris@4 12365 module_cmds_CXX=
Chris@4 12366 module_expsym_cmds_CXX=
Chris@4 12367 link_all_deplibs_CXX=unknown
Chris@4 12368 old_archive_cmds_CXX=$old_archive_cmds
Chris@4 12369 reload_flag_CXX=$reload_flag
Chris@4 12370 reload_cmds_CXX=$reload_cmds
Chris@4 12371 no_undefined_flag_CXX=
Chris@4 12372 whole_archive_flag_spec_CXX=
Chris@4 12373 enable_shared_with_static_runtimes_CXX=no
Chris@4 12374
Chris@4 12375 # Source file extension for C++ test sources.
Chris@4 12376 ac_ext=cpp
Chris@4 12377
Chris@4 12378 # Object file extension for compiled C++ test sources.
Chris@4 12379 objext=o
Chris@4 12380 objext_CXX=$objext
Chris@4 12381
Chris@4 12382 # No sense in running all these tests if we already determined that
Chris@4 12383 # the CXX compiler isn't working. Some variables (like enable_shared)
Chris@4 12384 # are currently assumed to apply to all compilers on this platform,
Chris@4 12385 # and will be corrupted by setting them based on a non-working compiler.
Chris@4 12386 if test "$_lt_caught_CXX_error" != yes; then
Chris@4 12387 # Code to be used in simple compile tests
Chris@4 12388 lt_simple_compile_test_code="int some_variable = 0;"
Chris@4 12389
Chris@4 12390 # Code to be used in simple link tests
Chris@4 12391 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
Chris@4 12392
Chris@4 12393 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
Chris@4 12394
Chris@4 12395
Chris@4 12396
Chris@4 12397
Chris@4 12398
Chris@4 12399
Chris@4 12400 # If no C compiler was specified, use CC.
Chris@4 12401 LTCC=${LTCC-"$CC"}
Chris@4 12402
Chris@4 12403 # If no C compiler flags were specified, use CFLAGS.
Chris@4 12404 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@4 12405
Chris@4 12406 # Allow CC to be a program name with arguments.
Chris@4 12407 compiler=$CC
Chris@4 12408
Chris@4 12409
Chris@4 12410 # save warnings/boilerplate of simple test code
Chris@4 12411 ac_outfile=conftest.$ac_objext
Chris@4 12412 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@4 12413 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@4 12414 _lt_compiler_boilerplate=`cat conftest.err`
Chris@4 12415 $RM conftest*
Chris@4 12416
Chris@4 12417 ac_outfile=conftest.$ac_objext
Chris@4 12418 echo "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@4 12419 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@4 12420 _lt_linker_boilerplate=`cat conftest.err`
Chris@4 12421 $RM -r conftest*
Chris@4 12422
Chris@4 12423
Chris@4 12424 # Allow CC to be a program name with arguments.
Chris@4 12425 lt_save_CC=$CC
Chris@4 12426 lt_save_CFLAGS=$CFLAGS
Chris@4 12427 lt_save_LD=$LD
Chris@4 12428 lt_save_GCC=$GCC
Chris@4 12429 GCC=$GXX
Chris@4 12430 lt_save_with_gnu_ld=$with_gnu_ld
Chris@4 12431 lt_save_path_LD=$lt_cv_path_LD
Chris@4 12432 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
Chris@4 12433 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
Chris@4 12434 else
Chris@4 12435 $as_unset lt_cv_prog_gnu_ld
Chris@4 12436 fi
Chris@4 12437 if test -n "${lt_cv_path_LDCXX+set}"; then
Chris@4 12438 lt_cv_path_LD=$lt_cv_path_LDCXX
Chris@4 12439 else
Chris@4 12440 $as_unset lt_cv_path_LD
Chris@4 12441 fi
Chris@4 12442 test -z "${LDCXX+set}" || LD=$LDCXX
Chris@4 12443 CC=${CXX-"c++"}
Chris@4 12444 CFLAGS=$CXXFLAGS
Chris@4 12445 compiler=$CC
Chris@4 12446 compiler_CXX=$CC
Chris@4 12447 for cc_temp in $compiler""; do
Chris@4 12448 case $cc_temp in
Chris@4 12449 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@4 12450 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@4 12451 \-*) ;;
Chris@4 12452 *) break;;
Chris@4 12453 esac
Chris@4 12454 done
Chris@4 12455 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Chris@4 12456
Chris@4 12457
Chris@4 12458 if test -n "$compiler"; then
Chris@4 12459 # We don't want -fno-exception when compiling C++ code, so set the
Chris@4 12460 # no_builtin_flag separately
Chris@4 12461 if test "$GXX" = yes; then
Chris@4 12462 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
Chris@4 12463 else
Chris@4 12464 lt_prog_compiler_no_builtin_flag_CXX=
Chris@4 12465 fi
Chris@4 12466
Chris@4 12467 if test "$GXX" = yes; then
Chris@4 12468 # Set up default GNU C++ configuration
Chris@4 12469
Chris@4 12470
Chris@4 12471
Chris@4 12472 # Check whether --with-gnu-ld was given.
Chris@4 12473 if test "${with_gnu_ld+set}" = set; then :
Chris@4 12474 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
Chris@4 12475 else
Chris@4 12476 with_gnu_ld=no
Chris@4 12477 fi
Chris@4 12478
Chris@4 12479 ac_prog=ld
Chris@4 12480 if test "$GCC" = yes; then
Chris@4 12481 # Check if gcc -print-prog-name=ld gives a path.
Chris@4 12482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
Chris@4 12483 $as_echo_n "checking for ld used by $CC... " >&6; }
Chris@4 12484 case $host in
Chris@4 12485 *-*-mingw*)
Chris@4 12486 # gcc leaves a trailing carriage return which upsets mingw
Chris@4 12487 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
Chris@4 12488 *)
Chris@4 12489 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Chris@4 12490 esac
Chris@4 12491 case $ac_prog in
Chris@4 12492 # Accept absolute paths.
Chris@4 12493 [\\/]* | ?:[\\/]*)
Chris@4 12494 re_direlt='/[^/][^/]*/\.\./'
Chris@4 12495 # Canonicalize the pathname of ld
Chris@4 12496 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
Chris@4 12497 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
Chris@4 12498 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
Chris@4 12499 done
Chris@4 12500 test -z "$LD" && LD="$ac_prog"
Chris@4 12501 ;;
Chris@4 12502 "")
Chris@4 12503 # If it fails, then pretend we aren't using GCC.
Chris@4 12504 ac_prog=ld
Chris@4 12505 ;;
Chris@4 12506 *)
Chris@4 12507 # If it is relative, then search for the first ld in PATH.
Chris@4 12508 with_gnu_ld=unknown
Chris@4 12509 ;;
Chris@4 12510 esac
Chris@4 12511 elif test "$with_gnu_ld" = yes; then
Chris@4 12512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Chris@4 12513 $as_echo_n "checking for GNU ld... " >&6; }
Chris@4 12514 else
Chris@4 12515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
Chris@4 12516 $as_echo_n "checking for non-GNU ld... " >&6; }
Chris@4 12517 fi
Chris@4 12518 if ${lt_cv_path_LD+:} false; then :
Chris@4 12519 $as_echo_n "(cached) " >&6
Chris@4 12520 else
Chris@4 12521 if test -z "$LD"; then
Chris@4 12522 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@4 12523 for ac_dir in $PATH; do
Chris@4 12524 IFS="$lt_save_ifs"
Chris@4 12525 test -z "$ac_dir" && ac_dir=.
Chris@4 12526 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Chris@4 12527 lt_cv_path_LD="$ac_dir/$ac_prog"
Chris@4 12528 # Check to see if the program is GNU ld. I'd rather use --version,
Chris@4 12529 # but apparently some variants of GNU ld only accept -v.
Chris@4 12530 # Break only if it was the GNU/non-GNU ld that we prefer.
Chris@4 12531 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
Chris@4 12532 *GNU* | *'with BFD'*)
Chris@4 12533 test "$with_gnu_ld" != no && break
Chris@4 12534 ;;
Chris@4 12535 *)
Chris@4 12536 test "$with_gnu_ld" != yes && break
Chris@4 12537 ;;
Chris@4 12538 esac
Chris@4 12539 fi
Chris@4 12540 done
Chris@4 12541 IFS="$lt_save_ifs"
Chris@4 12542 else
Chris@4 12543 lt_cv_path_LD="$LD" # Let the user override the test with a path.
Chris@4 12544 fi
Chris@4 12545 fi
Chris@4 12546
Chris@4 12547 LD="$lt_cv_path_LD"
Chris@4 12548 if test -n "$LD"; then
Chris@4 12549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
Chris@4 12550 $as_echo "$LD" >&6; }
Chris@4 12551 else
Chris@4 12552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 12553 $as_echo "no" >&6; }
Chris@4 12554 fi
Chris@4 12555 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Chris@4 12556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
Chris@4 12557 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Chris@4 12558 if ${lt_cv_prog_gnu_ld+:} false; then :
Chris@4 12559 $as_echo_n "(cached) " >&6
Chris@4 12560 else
Chris@4 12561 # I'd rather use --version here, but apparently some GNU lds only accept -v.
Chris@4 12562 case `$LD -v 2>&1 </dev/null` in
Chris@4 12563 *GNU* | *'with BFD'*)
Chris@4 12564 lt_cv_prog_gnu_ld=yes
Chris@4 12565 ;;
Chris@4 12566 *)
Chris@4 12567 lt_cv_prog_gnu_ld=no
Chris@4 12568 ;;
Chris@4 12569 esac
Chris@4 12570 fi
Chris@4 12571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
Chris@4 12572 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
Chris@4 12573 with_gnu_ld=$lt_cv_prog_gnu_ld
Chris@4 12574
Chris@4 12575
Chris@4 12576
Chris@4 12577
Chris@4 12578
Chris@4 12579
Chris@4 12580
Chris@4 12581 # Check if GNU C++ uses GNU ld as the underlying linker, since the
Chris@4 12582 # archiving commands below assume that GNU ld is being used.
Chris@4 12583 if test "$with_gnu_ld" = yes; then
Chris@4 12584 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 12585 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@4 12586
Chris@4 12587 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@4 12588 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@4 12589
Chris@4 12590 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@4 12591 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
Chris@4 12592 # investigate it a little bit more. (MM)
Chris@4 12593 wlarc='${wl}'
Chris@4 12594
Chris@4 12595 # ancient GNU ld didn't support --whole-archive et. al.
Chris@4 12596 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
Chris@4 12597 $GREP 'no-whole-archive' > /dev/null; then
Chris@4 12598 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@4 12599 else
Chris@4 12600 whole_archive_flag_spec_CXX=
Chris@4 12601 fi
Chris@4 12602 else
Chris@4 12603 with_gnu_ld=no
Chris@4 12604 wlarc=
Chris@4 12605
Chris@4 12606 # A generic and very simple default shared library creation
Chris@4 12607 # command for GNU C++ for the case where it uses the native
Chris@4 12608 # linker, instead of GNU ld. If possible, this setting should
Chris@4 12609 # overridden to take advantage of the native linker features on
Chris@4 12610 # the platform it is being used on.
Chris@4 12611 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
Chris@4 12612 fi
Chris@4 12613
Chris@4 12614 # Commands to make compiler produce verbose output that lists
Chris@4 12615 # what "hidden" libraries, object files and flags are used when
Chris@4 12616 # linking a shared library.
Chris@4 12617 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@4 12618
Chris@4 12619 else
Chris@4 12620 GXX=no
Chris@4 12621 with_gnu_ld=no
Chris@4 12622 wlarc=
Chris@4 12623 fi
Chris@4 12624
Chris@4 12625 # PORTME: fill in a description of your system's C++ link characteristics
Chris@4 12626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@4 12627 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@4 12628 ld_shlibs_CXX=yes
Chris@4 12629 case $host_os in
Chris@4 12630 aix3*)
Chris@4 12631 # FIXME: insert proper C++ library support
Chris@4 12632 ld_shlibs_CXX=no
Chris@4 12633 ;;
Chris@4 12634 aix[4-9]*)
Chris@4 12635 if test "$host_cpu" = ia64; then
Chris@4 12636 # On IA64, the linker does run time linking by default, so we don't
Chris@4 12637 # have to do anything special.
Chris@4 12638 aix_use_runtimelinking=no
Chris@4 12639 exp_sym_flag='-Bexport'
Chris@4 12640 no_entry_flag=""
Chris@4 12641 else
Chris@4 12642 aix_use_runtimelinking=no
Chris@4 12643
Chris@4 12644 # Test if we are trying to use run time linking or normal
Chris@4 12645 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@4 12646 # need to do runtime linking.
Chris@4 12647 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
Chris@4 12648 for ld_flag in $LDFLAGS; do
Chris@4 12649 case $ld_flag in
Chris@4 12650 *-brtl*)
Chris@4 12651 aix_use_runtimelinking=yes
Chris@4 12652 break
Chris@4 12653 ;;
Chris@4 12654 esac
Chris@4 12655 done
Chris@4 12656 ;;
Chris@4 12657 esac
Chris@4 12658
Chris@4 12659 exp_sym_flag='-bexport'
Chris@4 12660 no_entry_flag='-bnoentry'
Chris@4 12661 fi
Chris@4 12662
Chris@4 12663 # When large executables or shared objects are built, AIX ld can
Chris@4 12664 # have problems creating the table of contents. If linking a library
Chris@4 12665 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@4 12666 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@4 12667 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@4 12668
Chris@4 12669 archive_cmds_CXX=''
Chris@4 12670 hardcode_direct_CXX=yes
Chris@4 12671 hardcode_direct_absolute_CXX=yes
Chris@4 12672 hardcode_libdir_separator_CXX=':'
Chris@4 12673 link_all_deplibs_CXX=yes
Chris@4 12674 file_list_spec_CXX='${wl}-f,'
Chris@4 12675
Chris@4 12676 if test "$GXX" = yes; then
Chris@4 12677 case $host_os in aix4.[012]|aix4.[012].*)
Chris@4 12678 # We only want to do this on AIX 4.2 and lower, the check
Chris@4 12679 # below for broken collect2 doesn't work under 4.3+
Chris@4 12680 collect2name=`${CC} -print-prog-name=collect2`
Chris@4 12681 if test -f "$collect2name" &&
Chris@4 12682 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
Chris@4 12683 then
Chris@4 12684 # We have reworked collect2
Chris@4 12685 :
Chris@4 12686 else
Chris@4 12687 # We have old collect2
Chris@4 12688 hardcode_direct_CXX=unsupported
Chris@4 12689 # It fails to find uninstalled libraries when the uninstalled
Chris@4 12690 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@4 12691 # to unsupported forces relinking
Chris@4 12692 hardcode_minus_L_CXX=yes
Chris@4 12693 hardcode_libdir_flag_spec_CXX='-L$libdir'
Chris@4 12694 hardcode_libdir_separator_CXX=
Chris@4 12695 fi
Chris@4 12696 esac
Chris@4 12697 shared_flag='-shared'
Chris@4 12698 if test "$aix_use_runtimelinking" = yes; then
Chris@4 12699 shared_flag="$shared_flag "'${wl}-G'
Chris@4 12700 fi
Chris@4 12701 else
Chris@4 12702 # not using gcc
Chris@4 12703 if test "$host_cpu" = ia64; then
Chris@4 12704 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@4 12705 # chokes on -Wl,-G. The following line is correct:
Chris@4 12706 shared_flag='-G'
Chris@4 12707 else
Chris@4 12708 if test "$aix_use_runtimelinking" = yes; then
Chris@4 12709 shared_flag='${wl}-G'
Chris@4 12710 else
Chris@4 12711 shared_flag='${wl}-bM:SRE'
Chris@4 12712 fi
Chris@4 12713 fi
Chris@4 12714 fi
Chris@4 12715
Chris@4 12716 export_dynamic_flag_spec_CXX='${wl}-bexpall'
Chris@4 12717 # It seems that -bexpall does not export symbols beginning with
Chris@4 12718 # underscore (_), so it is better to generate a list of symbols to
Chris@4 12719 # export.
Chris@4 12720 always_export_symbols_CXX=yes
Chris@4 12721 if test "$aix_use_runtimelinking" = yes; then
Chris@4 12722 # Warning - without using the other runtime loading flags (-brtl),
Chris@4 12723 # -berok will link without error, but may produce a broken library.
Chris@4 12724 allow_undefined_flag_CXX='-berok'
Chris@4 12725 # Determine the default libpath from the value encoded in an empty
Chris@4 12726 # executable.
Chris@4 12727 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@4 12728 aix_libpath=$lt_cv_aix_libpath
Chris@4 12729 else
Chris@4 12730 if ${lt_cv_aix_libpath__CXX+:} false; then :
Chris@4 12731 $as_echo_n "(cached) " >&6
Chris@4 12732 else
Chris@4 12733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 12734 /* end confdefs.h. */
Chris@4 12735
Chris@4 12736 int
Chris@4 12737 main ()
Chris@4 12738 {
Chris@4 12739
Chris@4 12740 ;
Chris@4 12741 return 0;
Chris@4 12742 }
Chris@4 12743 _ACEOF
Chris@4 12744 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@4 12745
Chris@4 12746 lt_aix_libpath_sed='
Chris@4 12747 /Import File Strings/,/^$/ {
Chris@4 12748 /^0/ {
Chris@4 12749 s/^0 *\([^ ]*\) *$/\1/
Chris@4 12750 p
Chris@4 12751 }
Chris@4 12752 }'
Chris@4 12753 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 12754 # Check for a 64-bit object if we didn't find anything.
Chris@4 12755 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@4 12756 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 12757 fi
Chris@4 12758 fi
Chris@4 12759 rm -f core conftest.err conftest.$ac_objext \
Chris@4 12760 conftest$ac_exeext conftest.$ac_ext
Chris@4 12761 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@4 12762 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
Chris@4 12763 fi
Chris@4 12764
Chris@4 12765 fi
Chris@4 12766
Chris@4 12767 aix_libpath=$lt_cv_aix_libpath__CXX
Chris@4 12768 fi
Chris@4 12769
Chris@4 12770 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@4 12771
Chris@4 12772 archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
Chris@4 12773 else
Chris@4 12774 if test "$host_cpu" = ia64; then
Chris@4 12775 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
Chris@4 12776 allow_undefined_flag_CXX="-z nodefs"
Chris@4 12777 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@4 12778 else
Chris@4 12779 # Determine the default libpath from the value encoded in an
Chris@4 12780 # empty executable.
Chris@4 12781 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@4 12782 aix_libpath=$lt_cv_aix_libpath
Chris@4 12783 else
Chris@4 12784 if ${lt_cv_aix_libpath__CXX+:} false; then :
Chris@4 12785 $as_echo_n "(cached) " >&6
Chris@4 12786 else
Chris@4 12787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 12788 /* end confdefs.h. */
Chris@4 12789
Chris@4 12790 int
Chris@4 12791 main ()
Chris@4 12792 {
Chris@4 12793
Chris@4 12794 ;
Chris@4 12795 return 0;
Chris@4 12796 }
Chris@4 12797 _ACEOF
Chris@4 12798 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@4 12799
Chris@4 12800 lt_aix_libpath_sed='
Chris@4 12801 /Import File Strings/,/^$/ {
Chris@4 12802 /^0/ {
Chris@4 12803 s/^0 *\([^ ]*\) *$/\1/
Chris@4 12804 p
Chris@4 12805 }
Chris@4 12806 }'
Chris@4 12807 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 12808 # Check for a 64-bit object if we didn't find anything.
Chris@4 12809 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@4 12810 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 12811 fi
Chris@4 12812 fi
Chris@4 12813 rm -f core conftest.err conftest.$ac_objext \
Chris@4 12814 conftest$ac_exeext conftest.$ac_ext
Chris@4 12815 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@4 12816 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
Chris@4 12817 fi
Chris@4 12818
Chris@4 12819 fi
Chris@4 12820
Chris@4 12821 aix_libpath=$lt_cv_aix_libpath__CXX
Chris@4 12822 fi
Chris@4 12823
Chris@4 12824 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@4 12825 # Warning - without using the other run time loading flags,
Chris@4 12826 # -berok will link without error, but may produce a broken library.
Chris@4 12827 no_undefined_flag_CXX=' ${wl}-bernotok'
Chris@4 12828 allow_undefined_flag_CXX=' ${wl}-berok'
Chris@4 12829 if test "$with_gnu_ld" = yes; then
Chris@4 12830 # We only use this code for GNU lds that support --whole-archive.
Chris@4 12831 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
Chris@4 12832 else
Chris@4 12833 # Exported symbols can be pulled into shared objects from archives
Chris@4 12834 whole_archive_flag_spec_CXX='$convenience'
Chris@4 12835 fi
Chris@4 12836 archive_cmds_need_lc_CXX=yes
Chris@4 12837 # This is similar to how AIX traditionally builds its shared
Chris@4 12838 # libraries.
Chris@4 12839 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
Chris@4 12840 fi
Chris@4 12841 fi
Chris@4 12842 ;;
Chris@4 12843
Chris@4 12844 beos*)
Chris@4 12845 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@4 12846 allow_undefined_flag_CXX=unsupported
Chris@4 12847 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
Chris@4 12848 # support --undefined. This deserves some investigation. FIXME
Chris@4 12849 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 12850 else
Chris@4 12851 ld_shlibs_CXX=no
Chris@4 12852 fi
Chris@4 12853 ;;
Chris@4 12854
Chris@4 12855 chorus*)
Chris@4 12856 case $cc_basename in
Chris@4 12857 *)
Chris@4 12858 # FIXME: insert proper C++ library support
Chris@4 12859 ld_shlibs_CXX=no
Chris@4 12860 ;;
Chris@4 12861 esac
Chris@4 12862 ;;
Chris@4 12863
Chris@4 12864 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 12865 case $GXX,$cc_basename in
Chris@4 12866 ,cl* | no,cl*)
Chris@4 12867 # Native MSVC
Chris@4 12868 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@4 12869 # no search path for DLLs.
Chris@4 12870 hardcode_libdir_flag_spec_CXX=' '
Chris@4 12871 allow_undefined_flag_CXX=unsupported
Chris@4 12872 always_export_symbols_CXX=yes
Chris@4 12873 file_list_spec_CXX='@'
Chris@4 12874 # Tell ltmain to make .lib files, not .a files.
Chris@4 12875 libext=lib
Chris@4 12876 # Tell ltmain to make .dll files, not .so files.
Chris@4 12877 shrext_cmds=".dll"
Chris@4 12878 # FIXME: Setting linknames here is a bad hack.
Chris@4 12879 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
Chris@4 12880 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@4 12881 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
Chris@4 12882 else
Chris@4 12883 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
Chris@4 12884 fi~
Chris@4 12885 $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@4 12886 linknames='
Chris@4 12887 # The linker will not automatically build a static lib if we build a DLL.
Chris@4 12888 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
Chris@4 12889 enable_shared_with_static_runtimes_CXX=yes
Chris@4 12890 # Don't use ranlib
Chris@4 12891 old_postinstall_cmds_CXX='chmod 644 $oldlib'
Chris@4 12892 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
Chris@4 12893 lt_tool_outputfile="@TOOL_OUTPUT@"~
Chris@4 12894 case $lt_outputfile in
Chris@4 12895 *.exe|*.EXE) ;;
Chris@4 12896 *)
Chris@4 12897 lt_outputfile="$lt_outputfile.exe"
Chris@4 12898 lt_tool_outputfile="$lt_tool_outputfile.exe"
Chris@4 12899 ;;
Chris@4 12900 esac~
Chris@4 12901 func_to_tool_file "$lt_outputfile"~
Chris@4 12902 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
Chris@4 12903 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
Chris@4 12904 $RM "$lt_outputfile.manifest";
Chris@4 12905 fi'
Chris@4 12906 ;;
Chris@4 12907 *)
Chris@4 12908 # g++
Chris@4 12909 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
Chris@4 12910 # as there is no search path for DLLs.
Chris@4 12911 hardcode_libdir_flag_spec_CXX='-L$libdir'
Chris@4 12912 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
Chris@4 12913 allow_undefined_flag_CXX=unsupported
Chris@4 12914 always_export_symbols_CXX=no
Chris@4 12915 enable_shared_with_static_runtimes_CXX=yes
Chris@4 12916
Chris@4 12917 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
Chris@4 12918 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@4 12919 # If the export-symbols file already is a .def file (1st line
Chris@4 12920 # is EXPORTS), use it as is; otherwise, prepend...
Chris@4 12921 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@4 12922 cp $export_symbols $output_objdir/$soname.def;
Chris@4 12923 else
Chris@4 12924 echo EXPORTS > $output_objdir/$soname.def;
Chris@4 12925 cat $export_symbols >> $output_objdir/$soname.def;
Chris@4 12926 fi~
Chris@4 12927 $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@4 12928 else
Chris@4 12929 ld_shlibs_CXX=no
Chris@4 12930 fi
Chris@4 12931 ;;
Chris@4 12932 esac
Chris@4 12933 ;;
Chris@4 12934 darwin* | rhapsody*)
Chris@4 12935
Chris@4 12936
Chris@4 12937 archive_cmds_need_lc_CXX=no
Chris@4 12938 hardcode_direct_CXX=no
Chris@4 12939 hardcode_automatic_CXX=yes
Chris@4 12940 hardcode_shlibpath_var_CXX=unsupported
Chris@4 12941 if test "$lt_cv_ld_force_load" = "yes"; then
Chris@4 12942 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@55 12943
Chris@4 12944 else
Chris@4 12945 whole_archive_flag_spec_CXX=''
Chris@4 12946 fi
Chris@4 12947 link_all_deplibs_CXX=yes
Chris@4 12948 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
Chris@4 12949 case $cc_basename in
Chris@4 12950 ifort*) _lt_dar_can_shared=yes ;;
Chris@4 12951 *) _lt_dar_can_shared=$GCC ;;
Chris@4 12952 esac
Chris@4 12953 if test "$_lt_dar_can_shared" = "yes"; then
Chris@4 12954 output_verbose_link_cmd=func_echo_all
Chris@4 12955 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@4 12956 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
Chris@4 12957 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@4 12958 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@4 12959 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
Chris@4 12960 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@4 12961 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@4 12962 fi
Chris@4 12963
Chris@4 12964 else
Chris@4 12965 ld_shlibs_CXX=no
Chris@4 12966 fi
Chris@4 12967
Chris@4 12968 ;;
Chris@4 12969
Chris@4 12970 dgux*)
Chris@4 12971 case $cc_basename in
Chris@4 12972 ec++*)
Chris@4 12973 # FIXME: insert proper C++ library support
Chris@4 12974 ld_shlibs_CXX=no
Chris@4 12975 ;;
Chris@4 12976 ghcx*)
Chris@4 12977 # Green Hills C++ Compiler
Chris@4 12978 # FIXME: insert proper C++ library support
Chris@4 12979 ld_shlibs_CXX=no
Chris@4 12980 ;;
Chris@4 12981 *)
Chris@4 12982 # FIXME: insert proper C++ library support
Chris@4 12983 ld_shlibs_CXX=no
Chris@4 12984 ;;
Chris@4 12985 esac
Chris@4 12986 ;;
Chris@4 12987
Chris@55 12988 freebsd2.*)
Chris@4 12989 # C++ shared libraries reported to be fairly broken before
Chris@4 12990 # switch to ELF
Chris@4 12991 ld_shlibs_CXX=no
Chris@4 12992 ;;
Chris@4 12993
Chris@4 12994 freebsd-elf*)
Chris@4 12995 archive_cmds_need_lc_CXX=no
Chris@4 12996 ;;
Chris@4 12997
Chris@4 12998 freebsd* | dragonfly*)
Chris@4 12999 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
Chris@4 13000 # conventions
Chris@4 13001 ld_shlibs_CXX=yes
Chris@4 13002 ;;
Chris@4 13003
Chris@4 13004 haiku*)
Chris@4 13005 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 13006 link_all_deplibs_CXX=yes
Chris@4 13007 ;;
Chris@4 13008
Chris@4 13009 hpux9*)
Chris@4 13010 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
Chris@4 13011 hardcode_libdir_separator_CXX=:
Chris@4 13012 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@4 13013 hardcode_direct_CXX=yes
Chris@4 13014 hardcode_minus_L_CXX=yes # Not in the search PATH,
Chris@4 13015 # but as the default
Chris@4 13016 # location of the library.
Chris@4 13017
Chris@4 13018 case $cc_basename in
Chris@4 13019 CC*)
Chris@4 13020 # FIXME: insert proper C++ library support
Chris@4 13021 ld_shlibs_CXX=no
Chris@4 13022 ;;
Chris@4 13023 aCC*)
Chris@4 13024 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 $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
Chris@4 13025 # Commands to make compiler produce verbose output that lists
Chris@4 13026 # what "hidden" libraries, object files and flags are used when
Chris@4 13027 # linking a shared library.
Chris@4 13028 #
Chris@4 13029 # There doesn't appear to be a way to prevent this compiler from
Chris@4 13030 # explicitly linking system object files so we need to strip them
Chris@4 13031 # from the output so that they don't get included in the library
Chris@4 13032 # dependencies.
Chris@4 13033 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@4 13034 ;;
Chris@4 13035 *)
Chris@4 13036 if test "$GXX" = yes; then
Chris@4 13037 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 $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
Chris@4 13038 else
Chris@4 13039 # FIXME: insert proper C++ library support
Chris@4 13040 ld_shlibs_CXX=no
Chris@4 13041 fi
Chris@4 13042 ;;
Chris@4 13043 esac
Chris@4 13044 ;;
Chris@4 13045
Chris@4 13046 hpux10*|hpux11*)
Chris@4 13047 if test $with_gnu_ld = no; then
Chris@4 13048 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
Chris@4 13049 hardcode_libdir_separator_CXX=:
Chris@4 13050
Chris@4 13051 case $host_cpu in
Chris@4 13052 hppa*64*|ia64*)
Chris@4 13053 ;;
Chris@4 13054 *)
Chris@4 13055 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@4 13056 ;;
Chris@4 13057 esac
Chris@4 13058 fi
Chris@4 13059 case $host_cpu in
Chris@4 13060 hppa*64*|ia64*)
Chris@4 13061 hardcode_direct_CXX=no
Chris@4 13062 hardcode_shlibpath_var_CXX=no
Chris@4 13063 ;;
Chris@4 13064 *)
Chris@4 13065 hardcode_direct_CXX=yes
Chris@4 13066 hardcode_direct_absolute_CXX=yes
Chris@4 13067 hardcode_minus_L_CXX=yes # Not in the search PATH,
Chris@4 13068 # but as the default
Chris@4 13069 # location of the library.
Chris@4 13070 ;;
Chris@4 13071 esac
Chris@4 13072
Chris@4 13073 case $cc_basename in
Chris@4 13074 CC*)
Chris@4 13075 # FIXME: insert proper C++ library support
Chris@4 13076 ld_shlibs_CXX=no
Chris@4 13077 ;;
Chris@4 13078 aCC*)
Chris@4 13079 case $host_cpu in
Chris@4 13080 hppa*64*)
Chris@4 13081 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@4 13082 ;;
Chris@4 13083 ia64*)
Chris@4 13084 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@4 13085 ;;
Chris@4 13086 *)
Chris@4 13087 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@4 13088 ;;
Chris@4 13089 esac
Chris@4 13090 # Commands to make compiler produce verbose output that lists
Chris@4 13091 # what "hidden" libraries, object files and flags are used when
Chris@4 13092 # linking a shared library.
Chris@4 13093 #
Chris@4 13094 # There doesn't appear to be a way to prevent this compiler from
Chris@4 13095 # explicitly linking system object files so we need to strip them
Chris@4 13096 # from the output so that they don't get included in the library
Chris@4 13097 # dependencies.
Chris@4 13098 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@4 13099 ;;
Chris@4 13100 *)
Chris@4 13101 if test "$GXX" = yes; then
Chris@4 13102 if test $with_gnu_ld = no; then
Chris@4 13103 case $host_cpu in
Chris@4 13104 hppa*64*)
Chris@4 13105 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@4 13106 ;;
Chris@4 13107 ia64*)
Chris@4 13108 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@4 13109 ;;
Chris@4 13110 *)
Chris@4 13111 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@4 13112 ;;
Chris@4 13113 esac
Chris@4 13114 fi
Chris@4 13115 else
Chris@4 13116 # FIXME: insert proper C++ library support
Chris@4 13117 ld_shlibs_CXX=no
Chris@4 13118 fi
Chris@4 13119 ;;
Chris@4 13120 esac
Chris@4 13121 ;;
Chris@4 13122
Chris@4 13123 interix[3-9]*)
Chris@4 13124 hardcode_direct_CXX=no
Chris@4 13125 hardcode_shlibpath_var_CXX=no
Chris@4 13126 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@4 13127 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@4 13128 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
Chris@4 13129 # Instead, shared libraries are loaded at an image base (0x10000000 by
Chris@4 13130 # default) and relocated if they conflict, which is a slow very memory
Chris@4 13131 # consuming and fragmenting process. To avoid this, we pick a random,
Chris@4 13132 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
Chris@4 13133 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
Chris@4 13134 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@4 13135 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@4 13136 ;;
Chris@4 13137 irix5* | irix6*)
Chris@4 13138 case $cc_basename in
Chris@4 13139 CC*)
Chris@4 13140 # SGI C++
Chris@4 13141 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@4 13142
Chris@4 13143 # Archives containing C++ object files must be created using
Chris@4 13144 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
Chris@4 13145 # necessary to make sure instantiated templates are included
Chris@4 13146 # in the archive.
Chris@4 13147 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
Chris@4 13148 ;;
Chris@4 13149 *)
Chris@4 13150 if test "$GXX" = yes; then
Chris@4 13151 if test "$with_gnu_ld" = no; then
Chris@4 13152 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@4 13153 else
Chris@4 13154 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@4 13155 fi
Chris@4 13156 fi
Chris@4 13157 link_all_deplibs_CXX=yes
Chris@4 13158 ;;
Chris@4 13159 esac
Chris@4 13160 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@4 13161 hardcode_libdir_separator_CXX=:
Chris@4 13162 inherit_rpath_CXX=yes
Chris@4 13163 ;;
Chris@4 13164
Chris@55 13165 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@4 13166 case $cc_basename in
Chris@4 13167 KCC*)
Chris@4 13168 # Kuck and Associates, Inc. (KAI) C++ Compiler
Chris@4 13169
Chris@4 13170 # KCC will only create a shared library if the output file
Chris@4 13171 # ends with ".so" (or ".sl" for HP-UX), so rename the library
Chris@4 13172 # to its proper name (with version) after linking.
Chris@4 13173 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@4 13174 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@4 13175 # Commands to make compiler produce verbose output that lists
Chris@4 13176 # what "hidden" libraries, object files and flags are used when
Chris@4 13177 # linking a shared library.
Chris@4 13178 #
Chris@4 13179 # There doesn't appear to be a way to prevent this compiler from
Chris@4 13180 # explicitly linking system object files so we need to strip them
Chris@4 13181 # from the output so that they don't get included in the library
Chris@4 13182 # dependencies.
Chris@4 13183 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@4 13184
Chris@4 13185 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@4 13186 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@4 13187
Chris@4 13188 # Archives containing C++ object files must be created using
Chris@4 13189 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
Chris@4 13190 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
Chris@4 13191 ;;
Chris@4 13192 icpc* | ecpc* )
Chris@4 13193 # Intel C++
Chris@4 13194 with_gnu_ld=yes
Chris@4 13195 # version 8.0 and above of icpc choke on multiply defined symbols
Chris@4 13196 # if we add $predep_objects and $postdep_objects, however 7.1 and
Chris@4 13197 # earlier do not add the objects themselves.
Chris@4 13198 case `$CC -V 2>&1` in
Chris@4 13199 *"Version 7."*)
Chris@4 13200 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 13201 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@4 13202 ;;
Chris@4 13203 *) # Version 8.0 or newer
Chris@4 13204 tmp_idyn=
Chris@4 13205 case $host_cpu in
Chris@4 13206 ia64*) tmp_idyn=' -i_dynamic';;
Chris@4 13207 esac
Chris@4 13208 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 13209 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@4 13210 ;;
Chris@4 13211 esac
Chris@4 13212 archive_cmds_need_lc_CXX=no
Chris@4 13213 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@4 13214 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@4 13215 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
Chris@4 13216 ;;
Chris@4 13217 pgCC* | pgcpp*)
Chris@4 13218 # Portland Group C++ compiler
Chris@4 13219 case `$CC -V` in
Chris@4 13220 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
Chris@4 13221 prelink_cmds_CXX='tpldir=Template.dir~
Chris@4 13222 rm -rf $tpldir~
Chris@4 13223 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
Chris@4 13224 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
Chris@4 13225 old_archive_cmds_CXX='tpldir=Template.dir~
Chris@4 13226 rm -rf $tpldir~
Chris@4 13227 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
Chris@4 13228 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
Chris@4 13229 $RANLIB $oldlib'
Chris@4 13230 archive_cmds_CXX='tpldir=Template.dir~
Chris@4 13231 rm -rf $tpldir~
Chris@4 13232 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
Chris@4 13233 $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@4 13234 archive_expsym_cmds_CXX='tpldir=Template.dir~
Chris@4 13235 rm -rf $tpldir~
Chris@4 13236 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
Chris@4 13237 $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@4 13238 ;;
Chris@4 13239 *) # Version 6 and above use weak symbols
Chris@4 13240 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
Chris@4 13241 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@4 13242 ;;
Chris@4 13243 esac
Chris@4 13244
Chris@4 13245 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
Chris@4 13246 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@4 13247 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@4 13248 ;;
Chris@4 13249 cxx*)
Chris@4 13250 # Compaq C++
Chris@4 13251 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 13252 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@4 13253
Chris@4 13254 runpath_var=LD_RUN_PATH
Chris@4 13255 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
Chris@4 13256 hardcode_libdir_separator_CXX=:
Chris@4 13257
Chris@4 13258 # Commands to make compiler produce verbose output that lists
Chris@4 13259 # what "hidden" libraries, object files and flags are used when
Chris@4 13260 # linking a shared library.
Chris@4 13261 #
Chris@4 13262 # There doesn't appear to be a way to prevent this compiler from
Chris@4 13263 # explicitly linking system object files so we need to strip them
Chris@4 13264 # from the output so that they don't get included in the library
Chris@4 13265 # dependencies.
Chris@4 13266 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@4 13267 ;;
Chris@4 13268 xl* | mpixl* | bgxl*)
Chris@4 13269 # IBM XL 8.0 on PPC, with GNU ld
Chris@4 13270 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@4 13271 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@4 13272 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 13273 if test "x$supports_anon_versioning" = xyes; then
Chris@4 13274 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
Chris@4 13275 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@4 13276 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@4 13277 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
Chris@4 13278 fi
Chris@4 13279 ;;
Chris@4 13280 *)
Chris@4 13281 case `$CC -V 2>&1 | sed 5q` in
Chris@4 13282 *Sun\ C*)
Chris@4 13283 # Sun C++ 5.9
Chris@4 13284 no_undefined_flag_CXX=' -zdefs'
Chris@4 13285 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@4 13286 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@4 13287 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@4 13288 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@4 13289 compiler_needs_object_CXX=yes
Chris@4 13290
Chris@4 13291 # Not sure whether something based on
Chris@4 13292 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
Chris@4 13293 # would be better.
Chris@4 13294 output_verbose_link_cmd='func_echo_all'
Chris@4 13295
Chris@4 13296 # Archives containing C++ object files must be created using
Chris@4 13297 # "CC -xar", where "CC" is the Sun C++ compiler. This is
Chris@4 13298 # necessary to make sure instantiated templates are included
Chris@4 13299 # in the archive.
Chris@4 13300 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
Chris@4 13301 ;;
Chris@4 13302 esac
Chris@4 13303 ;;
Chris@4 13304 esac
Chris@4 13305 ;;
Chris@4 13306
Chris@4 13307 lynxos*)
Chris@4 13308 # FIXME: insert proper C++ library support
Chris@4 13309 ld_shlibs_CXX=no
Chris@4 13310 ;;
Chris@4 13311
Chris@4 13312 m88k*)
Chris@4 13313 # FIXME: insert proper C++ library support
Chris@4 13314 ld_shlibs_CXX=no
Chris@4 13315 ;;
Chris@4 13316
Chris@4 13317 mvs*)
Chris@4 13318 case $cc_basename in
Chris@4 13319 cxx*)
Chris@4 13320 # FIXME: insert proper C++ library support
Chris@4 13321 ld_shlibs_CXX=no
Chris@4 13322 ;;
Chris@4 13323 *)
Chris@4 13324 # FIXME: insert proper C++ library support
Chris@4 13325 ld_shlibs_CXX=no
Chris@4 13326 ;;
Chris@4 13327 esac
Chris@4 13328 ;;
Chris@4 13329
Chris@4 13330 netbsd*)
Chris@4 13331 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@4 13332 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
Chris@4 13333 wlarc=
Chris@4 13334 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@4 13335 hardcode_direct_CXX=yes
Chris@4 13336 hardcode_shlibpath_var_CXX=no
Chris@4 13337 fi
Chris@4 13338 # Workaround some broken pre-1.5 toolchains
Chris@4 13339 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
Chris@4 13340 ;;
Chris@4 13341
Chris@4 13342 *nto* | *qnx*)
Chris@4 13343 ld_shlibs_CXX=yes
Chris@4 13344 ;;
Chris@4 13345
Chris@4 13346 openbsd2*)
Chris@4 13347 # C++ shared libraries are fairly broken
Chris@4 13348 ld_shlibs_CXX=no
Chris@4 13349 ;;
Chris@4 13350
Chris@4 13351 openbsd*)
Chris@4 13352 if test -f /usr/libexec/ld.so; then
Chris@4 13353 hardcode_direct_CXX=yes
Chris@4 13354 hardcode_shlibpath_var_CXX=no
Chris@4 13355 hardcode_direct_absolute_CXX=yes
Chris@4 13356 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
Chris@4 13357 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@4 13358 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@4 13359 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@4 13360 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@4 13361 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@4 13362 fi
Chris@4 13363 output_verbose_link_cmd=func_echo_all
Chris@4 13364 else
Chris@4 13365 ld_shlibs_CXX=no
Chris@4 13366 fi
Chris@4 13367 ;;
Chris@4 13368
Chris@4 13369 osf3* | osf4* | osf5*)
Chris@4 13370 case $cc_basename in
Chris@4 13371 KCC*)
Chris@4 13372 # Kuck and Associates, Inc. (KAI) C++ Compiler
Chris@4 13373
Chris@4 13374 # KCC will only create a shared library if the output file
Chris@4 13375 # ends with ".so" (or ".sl" for HP-UX), so rename the library
Chris@4 13376 # to its proper name (with version) after linking.
Chris@4 13377 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@4 13378
Chris@4 13379 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@4 13380 hardcode_libdir_separator_CXX=:
Chris@4 13381
Chris@4 13382 # Archives containing C++ object files must be created using
Chris@4 13383 # the KAI C++ compiler.
Chris@4 13384 case $host in
Chris@4 13385 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
Chris@4 13386 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
Chris@4 13387 esac
Chris@4 13388 ;;
Chris@4 13389 RCC*)
Chris@4 13390 # Rational C++ 2.4.1
Chris@4 13391 # FIXME: insert proper C++ library support
Chris@4 13392 ld_shlibs_CXX=no
Chris@4 13393 ;;
Chris@4 13394 cxx*)
Chris@4 13395 case $host in
Chris@4 13396 osf3*)
Chris@4 13397 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
Chris@4 13398 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@4 13399 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@4 13400 ;;
Chris@4 13401 *)
Chris@4 13402 allow_undefined_flag_CXX=' -expect_unresolved \*'
Chris@4 13403 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@4 13404 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
Chris@4 13405 echo "-hidden">> $lib.exp~
Chris@4 13406 $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@4 13407 $RM $lib.exp'
Chris@4 13408 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
Chris@4 13409 ;;
Chris@4 13410 esac
Chris@4 13411
Chris@4 13412 hardcode_libdir_separator_CXX=:
Chris@4 13413
Chris@4 13414 # Commands to make compiler produce verbose output that lists
Chris@4 13415 # what "hidden" libraries, object files and flags are used when
Chris@4 13416 # linking a shared library.
Chris@4 13417 #
Chris@4 13418 # There doesn't appear to be a way to prevent this compiler from
Chris@4 13419 # explicitly linking system object files so we need to strip them
Chris@4 13420 # from the output so that they don't get included in the library
Chris@4 13421 # dependencies.
Chris@4 13422 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@4 13423 ;;
Chris@4 13424 *)
Chris@4 13425 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
Chris@4 13426 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
Chris@4 13427 case $host in
Chris@4 13428 osf3*)
Chris@4 13429 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@4 13430 ;;
Chris@4 13431 *)
Chris@4 13432 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@4 13433 ;;
Chris@4 13434 esac
Chris@4 13435
Chris@4 13436 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@4 13437 hardcode_libdir_separator_CXX=:
Chris@4 13438
Chris@4 13439 # Commands to make compiler produce verbose output that lists
Chris@4 13440 # what "hidden" libraries, object files and flags are used when
Chris@4 13441 # linking a shared library.
Chris@4 13442 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@4 13443
Chris@4 13444 else
Chris@4 13445 # FIXME: insert proper C++ library support
Chris@4 13446 ld_shlibs_CXX=no
Chris@4 13447 fi
Chris@4 13448 ;;
Chris@4 13449 esac
Chris@4 13450 ;;
Chris@4 13451
Chris@4 13452 psos*)
Chris@4 13453 # FIXME: insert proper C++ library support
Chris@4 13454 ld_shlibs_CXX=no
Chris@4 13455 ;;
Chris@4 13456
Chris@4 13457 sunos4*)
Chris@4 13458 case $cc_basename in
Chris@4 13459 CC*)
Chris@4 13460 # Sun C++ 4.x
Chris@4 13461 # FIXME: insert proper C++ library support
Chris@4 13462 ld_shlibs_CXX=no
Chris@4 13463 ;;
Chris@4 13464 lcc*)
Chris@4 13465 # Lucid
Chris@4 13466 # FIXME: insert proper C++ library support
Chris@4 13467 ld_shlibs_CXX=no
Chris@4 13468 ;;
Chris@4 13469 *)
Chris@4 13470 # FIXME: insert proper C++ library support
Chris@4 13471 ld_shlibs_CXX=no
Chris@4 13472 ;;
Chris@4 13473 esac
Chris@4 13474 ;;
Chris@4 13475
Chris@4 13476 solaris*)
Chris@4 13477 case $cc_basename in
Chris@4 13478 CC* | sunCC*)
Chris@4 13479 # Sun C++ 4.2, 5.x and Centerline C++
Chris@4 13480 archive_cmds_need_lc_CXX=yes
Chris@4 13481 no_undefined_flag_CXX=' -zdefs'
Chris@4 13482 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@4 13483 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@4 13484 $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@4 13485
Chris@4 13486 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@4 13487 hardcode_shlibpath_var_CXX=no
Chris@4 13488 case $host_os in
Chris@4 13489 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@4 13490 *)
Chris@4 13491 # The compiler driver will combine and reorder linker options,
Chris@4 13492 # but understands `-z linker_flag'.
Chris@4 13493 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@4 13494 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
Chris@4 13495 ;;
Chris@4 13496 esac
Chris@4 13497 link_all_deplibs_CXX=yes
Chris@4 13498
Chris@4 13499 output_verbose_link_cmd='func_echo_all'
Chris@4 13500
Chris@4 13501 # Archives containing C++ object files must be created using
Chris@4 13502 # "CC -xar", where "CC" is the Sun C++ compiler. This is
Chris@4 13503 # necessary to make sure instantiated templates are included
Chris@4 13504 # in the archive.
Chris@4 13505 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
Chris@4 13506 ;;
Chris@4 13507 gcx*)
Chris@4 13508 # Green Hills C++ Compiler
Chris@4 13509 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
Chris@4 13510
Chris@4 13511 # The C++ compiler must be used to create the archive.
Chris@4 13512 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
Chris@4 13513 ;;
Chris@4 13514 *)
Chris@4 13515 # GNU C++ compiler with Solaris linker
Chris@4 13516 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
Chris@4 13517 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
Chris@4 13518 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
Chris@4 13519 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
Chris@4 13520 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@4 13521 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
Chris@4 13522
Chris@4 13523 # Commands to make compiler produce verbose output that lists
Chris@4 13524 # what "hidden" libraries, object files and flags are used when
Chris@4 13525 # linking a shared library.
Chris@4 13526 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@4 13527 else
Chris@4 13528 # g++ 2.7 appears to require `-G' NOT `-shared' on this
Chris@4 13529 # platform.
Chris@4 13530 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
Chris@4 13531 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@4 13532 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
Chris@4 13533
Chris@4 13534 # Commands to make compiler produce verbose output that lists
Chris@4 13535 # what "hidden" libraries, object files and flags are used when
Chris@4 13536 # linking a shared library.
Chris@4 13537 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@4 13538 fi
Chris@4 13539
Chris@4 13540 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
Chris@4 13541 case $host_os in
Chris@4 13542 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@4 13543 *)
Chris@4 13544 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
Chris@4 13545 ;;
Chris@4 13546 esac
Chris@4 13547 fi
Chris@4 13548 ;;
Chris@4 13549 esac
Chris@4 13550 ;;
Chris@4 13551
Chris@4 13552 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
Chris@4 13553 no_undefined_flag_CXX='${wl}-z,text'
Chris@4 13554 archive_cmds_need_lc_CXX=no
Chris@4 13555 hardcode_shlibpath_var_CXX=no
Chris@4 13556 runpath_var='LD_RUN_PATH'
Chris@4 13557
Chris@4 13558 case $cc_basename in
Chris@4 13559 CC*)
Chris@4 13560 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13561 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13562 ;;
Chris@4 13563 *)
Chris@4 13564 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13565 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13566 ;;
Chris@4 13567 esac
Chris@4 13568 ;;
Chris@4 13569
Chris@4 13570 sysv5* | sco3.2v5* | sco5v6*)
Chris@4 13571 # Note: We can NOT use -z defs as we might desire, because we do not
Chris@4 13572 # link with -lc, and that would cause any symbols used from libc to
Chris@4 13573 # always be unresolved, which means just about no library would
Chris@4 13574 # ever link correctly. If we're not using GNU ld we use -z text
Chris@4 13575 # though, which does catch some bad symbols but isn't as heavy-handed
Chris@4 13576 # as -z defs.
Chris@4 13577 no_undefined_flag_CXX='${wl}-z,text'
Chris@4 13578 allow_undefined_flag_CXX='${wl}-z,nodefs'
Chris@4 13579 archive_cmds_need_lc_CXX=no
Chris@4 13580 hardcode_shlibpath_var_CXX=no
Chris@4 13581 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
Chris@4 13582 hardcode_libdir_separator_CXX=':'
Chris@4 13583 link_all_deplibs_CXX=yes
Chris@4 13584 export_dynamic_flag_spec_CXX='${wl}-Bexport'
Chris@4 13585 runpath_var='LD_RUN_PATH'
Chris@4 13586
Chris@4 13587 case $cc_basename in
Chris@4 13588 CC*)
Chris@4 13589 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13590 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13591 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
Chris@4 13592 '"$old_archive_cmds_CXX"
Chris@4 13593 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
Chris@4 13594 '"$reload_cmds_CXX"
Chris@4 13595 ;;
Chris@4 13596 *)
Chris@4 13597 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13598 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13599 ;;
Chris@4 13600 esac
Chris@4 13601 ;;
Chris@4 13602
Chris@4 13603 tandem*)
Chris@4 13604 case $cc_basename in
Chris@4 13605 NCC*)
Chris@4 13606 # NonStop-UX NCC 3.20
Chris@4 13607 # FIXME: insert proper C++ library support
Chris@4 13608 ld_shlibs_CXX=no
Chris@4 13609 ;;
Chris@4 13610 *)
Chris@4 13611 # FIXME: insert proper C++ library support
Chris@4 13612 ld_shlibs_CXX=no
Chris@4 13613 ;;
Chris@4 13614 esac
Chris@4 13615 ;;
Chris@4 13616
Chris@4 13617 vxworks*)
Chris@4 13618 # FIXME: insert proper C++ library support
Chris@4 13619 ld_shlibs_CXX=no
Chris@4 13620 ;;
Chris@4 13621
Chris@4 13622 *)
Chris@4 13623 # FIXME: insert proper C++ library support
Chris@4 13624 ld_shlibs_CXX=no
Chris@4 13625 ;;
Chris@4 13626 esac
Chris@4 13627
Chris@4 13628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
Chris@4 13629 $as_echo "$ld_shlibs_CXX" >&6; }
Chris@4 13630 test "$ld_shlibs_CXX" = no && can_build_shared=no
Chris@4 13631
Chris@4 13632 GCC_CXX="$GXX"
Chris@4 13633 LD_CXX="$LD"
Chris@4 13634
Chris@4 13635 ## CAVEAT EMPTOR:
Chris@4 13636 ## There is no encapsulation within the following macros, do not change
Chris@4 13637 ## the running order or otherwise move them around unless you know exactly
Chris@4 13638 ## what you are doing...
Chris@4 13639 # Dependencies to place before and after the object being linked:
Chris@4 13640 predep_objects_CXX=
Chris@4 13641 postdep_objects_CXX=
Chris@4 13642 predeps_CXX=
Chris@4 13643 postdeps_CXX=
Chris@4 13644 compiler_lib_search_path_CXX=
Chris@4 13645
Chris@4 13646 cat > conftest.$ac_ext <<_LT_EOF
Chris@4 13647 class Foo
Chris@4 13648 {
Chris@4 13649 public:
Chris@4 13650 Foo (void) { a = 0; }
Chris@4 13651 private:
Chris@4 13652 int a;
Chris@4 13653 };
Chris@4 13654 _LT_EOF
Chris@4 13655
Chris@4 13656
Chris@4 13657 _lt_libdeps_save_CFLAGS=$CFLAGS
Chris@4 13658 case "$CC $CFLAGS " in #(
Chris@4 13659 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
Chris@4 13660 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
Chris@55 13661 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
Chris@4 13662 esac
Chris@4 13663
Chris@4 13664 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 13665 (eval $ac_compile) 2>&5
Chris@4 13666 ac_status=$?
Chris@4 13667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 13668 test $ac_status = 0; }; then
Chris@4 13669 # Parse the compiler output and extract the necessary
Chris@4 13670 # objects, libraries and library flags.
Chris@4 13671
Chris@4 13672 # Sentinel used to keep track of whether or not we are before
Chris@4 13673 # the conftest object file.
Chris@4 13674 pre_test_object_deps_done=no
Chris@4 13675
Chris@4 13676 for p in `eval "$output_verbose_link_cmd"`; do
Chris@4 13677 case ${prev}${p} in
Chris@4 13678
Chris@4 13679 -L* | -R* | -l*)
Chris@4 13680 # Some compilers place space between "-{L,R}" and the path.
Chris@4 13681 # Remove the space.
Chris@4 13682 if test $p = "-L" ||
Chris@4 13683 test $p = "-R"; then
Chris@4 13684 prev=$p
Chris@4 13685 continue
Chris@4 13686 fi
Chris@4 13687
Chris@4 13688 # Expand the sysroot to ease extracting the directories later.
Chris@4 13689 if test -z "$prev"; then
Chris@4 13690 case $p in
Chris@4 13691 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
Chris@4 13692 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
Chris@4 13693 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
Chris@4 13694 esac
Chris@4 13695 fi
Chris@4 13696 case $p in
Chris@4 13697 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
Chris@4 13698 esac
Chris@4 13699 if test "$pre_test_object_deps_done" = no; then
Chris@4 13700 case ${prev} in
Chris@4 13701 -L | -R)
Chris@4 13702 # Internal compiler library paths should come after those
Chris@4 13703 # provided the user. The postdeps already come after the
Chris@4 13704 # user supplied libs so there is no need to process them.
Chris@4 13705 if test -z "$compiler_lib_search_path_CXX"; then
Chris@4 13706 compiler_lib_search_path_CXX="${prev}${p}"
Chris@4 13707 else
Chris@4 13708 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
Chris@4 13709 fi
Chris@4 13710 ;;
Chris@4 13711 # The "-l" case would never come before the object being
Chris@4 13712 # linked, so don't bother handling this case.
Chris@4 13713 esac
Chris@4 13714 else
Chris@4 13715 if test -z "$postdeps_CXX"; then
Chris@4 13716 postdeps_CXX="${prev}${p}"
Chris@4 13717 else
Chris@4 13718 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
Chris@4 13719 fi
Chris@4 13720 fi
Chris@4 13721 prev=
Chris@4 13722 ;;
Chris@4 13723
Chris@4 13724 *.lto.$objext) ;; # Ignore GCC LTO objects
Chris@4 13725 *.$objext)
Chris@4 13726 # This assumes that the test object file only shows up
Chris@4 13727 # once in the compiler output.
Chris@4 13728 if test "$p" = "conftest.$objext"; then
Chris@4 13729 pre_test_object_deps_done=yes
Chris@4 13730 continue
Chris@4 13731 fi
Chris@4 13732
Chris@4 13733 if test "$pre_test_object_deps_done" = no; then
Chris@4 13734 if test -z "$predep_objects_CXX"; then
Chris@4 13735 predep_objects_CXX="$p"
Chris@4 13736 else
Chris@4 13737 predep_objects_CXX="$predep_objects_CXX $p"
Chris@4 13738 fi
Chris@4 13739 else
Chris@4 13740 if test -z "$postdep_objects_CXX"; then
Chris@4 13741 postdep_objects_CXX="$p"
Chris@4 13742 else
Chris@4 13743 postdep_objects_CXX="$postdep_objects_CXX $p"
Chris@4 13744 fi
Chris@4 13745 fi
Chris@4 13746 ;;
Chris@4 13747
Chris@4 13748 *) ;; # Ignore the rest.
Chris@4 13749
Chris@4 13750 esac
Chris@4 13751 done
Chris@4 13752
Chris@4 13753 # Clean up.
Chris@4 13754 rm -f a.out a.exe
Chris@4 13755 else
Chris@4 13756 echo "libtool.m4: error: problem compiling CXX test program"
Chris@4 13757 fi
Chris@4 13758
Chris@4 13759 $RM -f confest.$objext
Chris@4 13760 CFLAGS=$_lt_libdeps_save_CFLAGS
Chris@4 13761
Chris@4 13762 # PORTME: override above test on systems where it is broken
Chris@4 13763 case $host_os in
Chris@4 13764 interix[3-9]*)
Chris@4 13765 # Interix 3.5 installs completely hosed .la files for C++, so rather than
Chris@4 13766 # hack all around it, let's just trust "g++" to DTRT.
Chris@4 13767 predep_objects_CXX=
Chris@4 13768 postdep_objects_CXX=
Chris@4 13769 postdeps_CXX=
Chris@4 13770 ;;
Chris@4 13771
Chris@4 13772 linux*)
Chris@4 13773 case `$CC -V 2>&1 | sed 5q` in
Chris@4 13774 *Sun\ C*)
Chris@4 13775 # Sun C++ 5.9
Chris@4 13776
Chris@4 13777 # The more standards-conforming stlport4 library is
Chris@4 13778 # incompatible with the Cstd library. Avoid specifying
Chris@4 13779 # it if it's in CXXFLAGS. Ignore libCrun as
Chris@4 13780 # -library=stlport4 depends on it.
Chris@4 13781 case " $CXX $CXXFLAGS " in
Chris@4 13782 *" -library=stlport4 "*)
Chris@4 13783 solaris_use_stlport4=yes
Chris@4 13784 ;;
Chris@4 13785 esac
Chris@4 13786
Chris@4 13787 if test "$solaris_use_stlport4" != yes; then
Chris@4 13788 postdeps_CXX='-library=Cstd -library=Crun'
Chris@4 13789 fi
Chris@4 13790 ;;
Chris@4 13791 esac
Chris@4 13792 ;;
Chris@4 13793
Chris@4 13794 solaris*)
Chris@4 13795 case $cc_basename in
Chris@4 13796 CC* | sunCC*)
Chris@4 13797 # The more standards-conforming stlport4 library is
Chris@4 13798 # incompatible with the Cstd library. Avoid specifying
Chris@4 13799 # it if it's in CXXFLAGS. Ignore libCrun as
Chris@4 13800 # -library=stlport4 depends on it.
Chris@4 13801 case " $CXX $CXXFLAGS " in
Chris@4 13802 *" -library=stlport4 "*)
Chris@4 13803 solaris_use_stlport4=yes
Chris@4 13804 ;;
Chris@4 13805 esac
Chris@4 13806
Chris@4 13807 # Adding this requires a known-good setup of shared libraries for
Chris@4 13808 # Sun compiler versions before 5.6, else PIC objects from an old
Chris@4 13809 # archive will be linked into the output, leading to subtle bugs.
Chris@4 13810 if test "$solaris_use_stlport4" != yes; then
Chris@4 13811 postdeps_CXX='-library=Cstd -library=Crun'
Chris@4 13812 fi
Chris@4 13813 ;;
Chris@4 13814 esac
Chris@4 13815 ;;
Chris@4 13816 esac
Chris@4 13817
Chris@4 13818
Chris@4 13819 case " $postdeps_CXX " in
Chris@4 13820 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
Chris@4 13821 esac
Chris@4 13822 compiler_lib_search_dirs_CXX=
Chris@4 13823 if test -n "${compiler_lib_search_path_CXX}"; then
Chris@4 13824 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
Chris@4 13825 fi
Chris@4 13826
Chris@4 13827
Chris@4 13828
Chris@4 13829
Chris@4 13830
Chris@4 13831
Chris@4 13832
Chris@4 13833
Chris@4 13834
Chris@4 13835
Chris@4 13836
Chris@4 13837
Chris@4 13838
Chris@4 13839
Chris@4 13840
Chris@4 13841
Chris@4 13842
Chris@4 13843
Chris@4 13844
Chris@4 13845
Chris@4 13846
Chris@4 13847
Chris@4 13848
Chris@4 13849
Chris@4 13850
Chris@4 13851
Chris@4 13852
Chris@4 13853
Chris@4 13854
Chris@4 13855
Chris@4 13856
Chris@4 13857 lt_prog_compiler_wl_CXX=
Chris@4 13858 lt_prog_compiler_pic_CXX=
Chris@4 13859 lt_prog_compiler_static_CXX=
Chris@4 13860
Chris@4 13861
Chris@4 13862 # C++ specific cases for pic, static, wl, etc.
Chris@4 13863 if test "$GXX" = yes; then
Chris@4 13864 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 13865 lt_prog_compiler_static_CXX='-static'
Chris@4 13866
Chris@4 13867 case $host_os in
Chris@4 13868 aix*)
Chris@4 13869 # All AIX code is PIC.
Chris@4 13870 if test "$host_cpu" = ia64; then
Chris@4 13871 # AIX 5 now supports IA64 processor
Chris@4 13872 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 13873 fi
Chris@4 13874 ;;
Chris@4 13875
Chris@4 13876 amigaos*)
Chris@4 13877 case $host_cpu in
Chris@4 13878 powerpc)
Chris@4 13879 # see comment about AmigaOS4 .so support
Chris@4 13880 lt_prog_compiler_pic_CXX='-fPIC'
Chris@4 13881 ;;
Chris@4 13882 m68k)
Chris@4 13883 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@4 13884 # adding the `-m68020' flag to GCC prevents building anything better,
Chris@4 13885 # like `-m68040'.
Chris@4 13886 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
Chris@4 13887 ;;
Chris@4 13888 esac
Chris@4 13889 ;;
Chris@4 13890
Chris@4 13891 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@4 13892 # PIC is the default for these OSes.
Chris@4 13893 ;;
Chris@4 13894 mingw* | cygwin* | os2* | pw32* | cegcc*)
Chris@4 13895 # This hack is so that the source file can tell whether it is being
Chris@4 13896 # built for inclusion in a dll (and should export symbols for example).
Chris@4 13897 # Although the cygwin gcc ignores -fPIC, still need this for old-style
Chris@4 13898 # (--disable-auto-import) libraries
Chris@4 13899 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
Chris@4 13900 ;;
Chris@4 13901 darwin* | rhapsody*)
Chris@4 13902 # PIC is the default on this platform
Chris@4 13903 # Common symbols not allowed in MH_DYLIB files
Chris@4 13904 lt_prog_compiler_pic_CXX='-fno-common'
Chris@4 13905 ;;
Chris@4 13906 *djgpp*)
Chris@4 13907 # DJGPP does not support shared libraries at all
Chris@4 13908 lt_prog_compiler_pic_CXX=
Chris@4 13909 ;;
Chris@4 13910 haiku*)
Chris@4 13911 # PIC is the default for Haiku.
Chris@4 13912 # The "-static" flag exists, but is broken.
Chris@4 13913 lt_prog_compiler_static_CXX=
Chris@4 13914 ;;
Chris@4 13915 interix[3-9]*)
Chris@4 13916 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
Chris@4 13917 # Instead, we relocate shared libraries at runtime.
Chris@4 13918 ;;
Chris@4 13919 sysv4*MP*)
Chris@4 13920 if test -d /usr/nec; then
Chris@4 13921 lt_prog_compiler_pic_CXX=-Kconform_pic
Chris@4 13922 fi
Chris@4 13923 ;;
Chris@4 13924 hpux*)
Chris@4 13925 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
Chris@4 13926 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
Chris@4 13927 # sets the default TLS model and affects inlining.
Chris@4 13928 case $host_cpu in
Chris@4 13929 hppa*64*)
Chris@4 13930 ;;
Chris@4 13931 *)
Chris@4 13932 lt_prog_compiler_pic_CXX='-fPIC'
Chris@4 13933 ;;
Chris@4 13934 esac
Chris@4 13935 ;;
Chris@4 13936 *qnx* | *nto*)
Chris@4 13937 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@4 13938 # it will coredump.
Chris@4 13939 lt_prog_compiler_pic_CXX='-fPIC -shared'
Chris@4 13940 ;;
Chris@4 13941 *)
Chris@4 13942 lt_prog_compiler_pic_CXX='-fPIC'
Chris@4 13943 ;;
Chris@4 13944 esac
Chris@4 13945 else
Chris@4 13946 case $host_os in
Chris@4 13947 aix[4-9]*)
Chris@4 13948 # All AIX code is PIC.
Chris@4 13949 if test "$host_cpu" = ia64; then
Chris@4 13950 # AIX 5 now supports IA64 processor
Chris@4 13951 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 13952 else
Chris@4 13953 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
Chris@4 13954 fi
Chris@4 13955 ;;
Chris@4 13956 chorus*)
Chris@4 13957 case $cc_basename in
Chris@4 13958 cxch68*)
Chris@4 13959 # Green Hills C++ Compiler
Chris@4 13960 # _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@4 13961 ;;
Chris@4 13962 esac
Chris@4 13963 ;;
Chris@4 13964 mingw* | cygwin* | os2* | pw32* | cegcc*)
Chris@4 13965 # This hack is so that the source file can tell whether it is being
Chris@4 13966 # built for inclusion in a dll (and should export symbols for example).
Chris@4 13967 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
Chris@4 13968 ;;
Chris@4 13969 dgux*)
Chris@4 13970 case $cc_basename in
Chris@4 13971 ec++*)
Chris@4 13972 lt_prog_compiler_pic_CXX='-KPIC'
Chris@4 13973 ;;
Chris@4 13974 ghcx*)
Chris@4 13975 # Green Hills C++ Compiler
Chris@4 13976 lt_prog_compiler_pic_CXX='-pic'
Chris@4 13977 ;;
Chris@4 13978 *)
Chris@4 13979 ;;
Chris@4 13980 esac
Chris@4 13981 ;;
Chris@4 13982 freebsd* | dragonfly*)
Chris@4 13983 # FreeBSD uses GNU C++
Chris@4 13984 ;;
Chris@4 13985 hpux9* | hpux10* | hpux11*)
Chris@4 13986 case $cc_basename in
Chris@4 13987 CC*)
Chris@4 13988 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 13989 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
Chris@4 13990 if test "$host_cpu" != ia64; then
Chris@4 13991 lt_prog_compiler_pic_CXX='+Z'
Chris@4 13992 fi
Chris@4 13993 ;;
Chris@4 13994 aCC*)
Chris@4 13995 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 13996 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
Chris@4 13997 case $host_cpu in
Chris@4 13998 hppa*64*|ia64*)
Chris@4 13999 # +Z the default
Chris@4 14000 ;;
Chris@4 14001 *)
Chris@4 14002 lt_prog_compiler_pic_CXX='+Z'
Chris@4 14003 ;;
Chris@4 14004 esac
Chris@4 14005 ;;
Chris@4 14006 *)
Chris@4 14007 ;;
Chris@4 14008 esac
Chris@4 14009 ;;
Chris@4 14010 interix*)
Chris@4 14011 # This is c89, which is MS Visual C++ (no shared libs)
Chris@4 14012 # Anyone wants to do a port?
Chris@4 14013 ;;
Chris@4 14014 irix5* | irix6* | nonstopux*)
Chris@4 14015 case $cc_basename in
Chris@4 14016 CC*)
Chris@4 14017 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 14018 lt_prog_compiler_static_CXX='-non_shared'
Chris@4 14019 # CC pic flag -KPIC is the default.
Chris@4 14020 ;;
Chris@4 14021 *)
Chris@4 14022 ;;
Chris@4 14023 esac
Chris@4 14024 ;;
Chris@55 14025 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@4 14026 case $cc_basename in
Chris@4 14027 KCC*)
Chris@4 14028 # KAI C++ Compiler
Chris@4 14029 lt_prog_compiler_wl_CXX='--backend -Wl,'
Chris@4 14030 lt_prog_compiler_pic_CXX='-fPIC'
Chris@4 14031 ;;
Chris@4 14032 ecpc* )
Chris@4 14033 # old Intel C++ for x86_64 which still supported -KPIC.
Chris@4 14034 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 14035 lt_prog_compiler_pic_CXX='-KPIC'
Chris@4 14036 lt_prog_compiler_static_CXX='-static'
Chris@4 14037 ;;
Chris@4 14038 icpc* )
Chris@4 14039 # Intel C++, used to be incompatible with GCC.
Chris@4 14040 # ICC 10 doesn't accept -KPIC any more.
Chris@4 14041 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 14042 lt_prog_compiler_pic_CXX='-fPIC'
Chris@4 14043 lt_prog_compiler_static_CXX='-static'
Chris@4 14044 ;;
Chris@4 14045 pgCC* | pgcpp*)
Chris@4 14046 # Portland Group C++ compiler
Chris@4 14047 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 14048 lt_prog_compiler_pic_CXX='-fpic'
Chris@4 14049 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 14050 ;;
Chris@4 14051 cxx*)
Chris@4 14052 # Compaq C++
Chris@4 14053 # Make sure the PIC flag is empty. It appears that all Alpha
Chris@4 14054 # Linux and Compaq Tru64 Unix objects are PIC.
Chris@4 14055 lt_prog_compiler_pic_CXX=
Chris@4 14056 lt_prog_compiler_static_CXX='-non_shared'
Chris@4 14057 ;;
Chris@4 14058 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
Chris@4 14059 # IBM XL 8.0, 9.0 on PPC and BlueGene
Chris@4 14060 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 14061 lt_prog_compiler_pic_CXX='-qpic'
Chris@4 14062 lt_prog_compiler_static_CXX='-qstaticlink'
Chris@4 14063 ;;
Chris@4 14064 *)
Chris@4 14065 case `$CC -V 2>&1 | sed 5q` in
Chris@4 14066 *Sun\ C*)
Chris@4 14067 # Sun C++ 5.9
Chris@4 14068 lt_prog_compiler_pic_CXX='-KPIC'
Chris@4 14069 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 14070 lt_prog_compiler_wl_CXX='-Qoption ld '
Chris@4 14071 ;;
Chris@4 14072 esac
Chris@4 14073 ;;
Chris@4 14074 esac
Chris@4 14075 ;;
Chris@4 14076 lynxos*)
Chris@4 14077 ;;
Chris@4 14078 m88k*)
Chris@4 14079 ;;
Chris@4 14080 mvs*)
Chris@4 14081 case $cc_basename in
Chris@4 14082 cxx*)
Chris@4 14083 lt_prog_compiler_pic_CXX='-W c,exportall'
Chris@4 14084 ;;
Chris@4 14085 *)
Chris@4 14086 ;;
Chris@4 14087 esac
Chris@4 14088 ;;
Chris@4 14089 netbsd* | netbsdelf*-gnu)
Chris@4 14090 ;;
Chris@4 14091 *qnx* | *nto*)
Chris@4 14092 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@4 14093 # it will coredump.
Chris@4 14094 lt_prog_compiler_pic_CXX='-fPIC -shared'
Chris@4 14095 ;;
Chris@4 14096 osf3* | osf4* | osf5*)
Chris@4 14097 case $cc_basename in
Chris@4 14098 KCC*)
Chris@4 14099 lt_prog_compiler_wl_CXX='--backend -Wl,'
Chris@4 14100 ;;
Chris@4 14101 RCC*)
Chris@4 14102 # Rational C++ 2.4.1
Chris@4 14103 lt_prog_compiler_pic_CXX='-pic'
Chris@4 14104 ;;
Chris@4 14105 cxx*)
Chris@4 14106 # Digital/Compaq C++
Chris@4 14107 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 14108 # Make sure the PIC flag is empty. It appears that all Alpha
Chris@4 14109 # Linux and Compaq Tru64 Unix objects are PIC.
Chris@4 14110 lt_prog_compiler_pic_CXX=
Chris@4 14111 lt_prog_compiler_static_CXX='-non_shared'
Chris@4 14112 ;;
Chris@4 14113 *)
Chris@4 14114 ;;
Chris@4 14115 esac
Chris@4 14116 ;;
Chris@4 14117 psos*)
Chris@4 14118 ;;
Chris@4 14119 solaris*)
Chris@4 14120 case $cc_basename in
Chris@4 14121 CC* | sunCC*)
Chris@4 14122 # Sun C++ 4.2, 5.x and Centerline C++
Chris@4 14123 lt_prog_compiler_pic_CXX='-KPIC'
Chris@4 14124 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 14125 lt_prog_compiler_wl_CXX='-Qoption ld '
Chris@4 14126 ;;
Chris@4 14127 gcx*)
Chris@4 14128 # Green Hills C++ Compiler
Chris@4 14129 lt_prog_compiler_pic_CXX='-PIC'
Chris@4 14130 ;;
Chris@4 14131 *)
Chris@4 14132 ;;
Chris@4 14133 esac
Chris@4 14134 ;;
Chris@4 14135 sunos4*)
Chris@4 14136 case $cc_basename in
Chris@4 14137 CC*)
Chris@4 14138 # Sun C++ 4.x
Chris@4 14139 lt_prog_compiler_pic_CXX='-pic'
Chris@4 14140 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 14141 ;;
Chris@4 14142 lcc*)
Chris@4 14143 # Lucid
Chris@4 14144 lt_prog_compiler_pic_CXX='-pic'
Chris@4 14145 ;;
Chris@4 14146 *)
Chris@4 14147 ;;
Chris@4 14148 esac
Chris@4 14149 ;;
Chris@4 14150 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
Chris@4 14151 case $cc_basename in
Chris@4 14152 CC*)
Chris@4 14153 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 14154 lt_prog_compiler_pic_CXX='-KPIC'
Chris@4 14155 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 14156 ;;
Chris@4 14157 esac
Chris@4 14158 ;;
Chris@4 14159 tandem*)
Chris@4 14160 case $cc_basename in
Chris@4 14161 NCC*)
Chris@4 14162 # NonStop-UX NCC 3.20
Chris@4 14163 lt_prog_compiler_pic_CXX='-KPIC'
Chris@4 14164 ;;
Chris@4 14165 *)
Chris@4 14166 ;;
Chris@4 14167 esac
Chris@4 14168 ;;
Chris@4 14169 vxworks*)
Chris@4 14170 ;;
Chris@4 14171 *)
Chris@4 14172 lt_prog_compiler_can_build_shared_CXX=no
Chris@4 14173 ;;
Chris@4 14174 esac
Chris@4 14175 fi
Chris@4 14176
Chris@4 14177 case $host_os in
Chris@4 14178 # For platforms which do not support PIC, -DPIC is meaningless:
Chris@4 14179 *djgpp*)
Chris@4 14180 lt_prog_compiler_pic_CXX=
Chris@4 14181 ;;
Chris@4 14182 *)
Chris@4 14183 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
Chris@4 14184 ;;
Chris@4 14185 esac
Chris@4 14186
Chris@4 14187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
Chris@4 14188 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
Chris@4 14189 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
Chris@4 14190 $as_echo_n "(cached) " >&6
Chris@4 14191 else
Chris@4 14192 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
Chris@4 14193 fi
Chris@4 14194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
Chris@4 14195 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
Chris@4 14196 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
Chris@4 14197
Chris@4 14198 #
Chris@4 14199 # Check to make sure the PIC flag actually works.
Chris@4 14200 #
Chris@4 14201 if test -n "$lt_prog_compiler_pic_CXX"; then
Chris@4 14202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
Chris@4 14203 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
Chris@4 14204 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
Chris@4 14205 $as_echo_n "(cached) " >&6
Chris@4 14206 else
Chris@4 14207 lt_cv_prog_compiler_pic_works_CXX=no
Chris@4 14208 ac_outfile=conftest.$ac_objext
Chris@4 14209 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 14210 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
Chris@4 14211 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 14212 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 14213 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 14214 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 14215 # The option is referenced via a variable to avoid confusing sed.
Chris@4 14216 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 14217 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 14218 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 14219 -e 's:$: $lt_compiler_flag:'`
Chris@4 14220 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 14221 (eval "$lt_compile" 2>conftest.err)
Chris@4 14222 ac_status=$?
Chris@4 14223 cat conftest.err >&5
Chris@4 14224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 14225 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@4 14226 # The compiler can only warn and ignore the option if not recognized
Chris@4 14227 # So say no if there are warnings other than the usual output.
Chris@4 14228 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@4 14229 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@4 14230 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@4 14231 lt_cv_prog_compiler_pic_works_CXX=yes
Chris@4 14232 fi
Chris@4 14233 fi
Chris@4 14234 $RM conftest*
Chris@4 14235
Chris@4 14236 fi
Chris@4 14237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
Chris@4 14238 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
Chris@4 14239
Chris@4 14240 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
Chris@4 14241 case $lt_prog_compiler_pic_CXX in
Chris@4 14242 "" | " "*) ;;
Chris@4 14243 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
Chris@4 14244 esac
Chris@4 14245 else
Chris@4 14246 lt_prog_compiler_pic_CXX=
Chris@4 14247 lt_prog_compiler_can_build_shared_CXX=no
Chris@4 14248 fi
Chris@4 14249
Chris@4 14250 fi
Chris@4 14251
Chris@4 14252
Chris@4 14253
Chris@4 14254
Chris@4 14255
Chris@4 14256 #
Chris@4 14257 # Check to make sure the static flag actually works.
Chris@4 14258 #
Chris@4 14259 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
Chris@4 14260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
Chris@4 14261 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
Chris@4 14262 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
Chris@4 14263 $as_echo_n "(cached) " >&6
Chris@4 14264 else
Chris@4 14265 lt_cv_prog_compiler_static_works_CXX=no
Chris@4 14266 save_LDFLAGS="$LDFLAGS"
Chris@4 14267 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
Chris@4 14268 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@4 14269 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@4 14270 # The linker can only warn and ignore the option if not recognized
Chris@4 14271 # So say no if there are warnings
Chris@4 14272 if test -s conftest.err; then
Chris@4 14273 # Append any errors to the config.log.
Chris@4 14274 cat conftest.err 1>&5
Chris@4 14275 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@4 14276 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@4 14277 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@4 14278 lt_cv_prog_compiler_static_works_CXX=yes
Chris@4 14279 fi
Chris@4 14280 else
Chris@4 14281 lt_cv_prog_compiler_static_works_CXX=yes
Chris@4 14282 fi
Chris@4 14283 fi
Chris@4 14284 $RM -r conftest*
Chris@4 14285 LDFLAGS="$save_LDFLAGS"
Chris@4 14286
Chris@4 14287 fi
Chris@4 14288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
Chris@4 14289 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
Chris@4 14290
Chris@4 14291 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
Chris@4 14292 :
Chris@4 14293 else
Chris@4 14294 lt_prog_compiler_static_CXX=
Chris@4 14295 fi
Chris@4 14296
Chris@4 14297
Chris@4 14298
Chris@4 14299
Chris@4 14300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@4 14301 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@4 14302 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
Chris@4 14303 $as_echo_n "(cached) " >&6
Chris@4 14304 else
Chris@4 14305 lt_cv_prog_compiler_c_o_CXX=no
Chris@4 14306 $RM -r conftest 2>/dev/null
Chris@4 14307 mkdir conftest
Chris@4 14308 cd conftest
Chris@4 14309 mkdir out
Chris@4 14310 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 14311
Chris@4 14312 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@4 14313 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 14314 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 14315 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 14316 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 14317 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 14318 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 14319 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 14320 -e 's:$: $lt_compiler_flag:'`
Chris@4 14321 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 14322 (eval "$lt_compile" 2>out/conftest.err)
Chris@4 14323 ac_status=$?
Chris@4 14324 cat out/conftest.err >&5
Chris@4 14325 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 14326 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@4 14327 then
Chris@4 14328 # The compiler can only warn and ignore the option if not recognized
Chris@4 14329 # So say no if there are warnings
Chris@4 14330 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@4 14331 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@4 14332 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@4 14333 lt_cv_prog_compiler_c_o_CXX=yes
Chris@4 14334 fi
Chris@4 14335 fi
Chris@4 14336 chmod u+w . 2>&5
Chris@4 14337 $RM conftest*
Chris@4 14338 # SGI C++ compiler will create directory out/ii_files/ for
Chris@4 14339 # template instantiation
Chris@4 14340 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@4 14341 $RM out/* && rmdir out
Chris@4 14342 cd ..
Chris@4 14343 $RM -r conftest
Chris@4 14344 $RM conftest*
Chris@4 14345
Chris@4 14346 fi
Chris@4 14347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
Chris@4 14348 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
Chris@4 14349
Chris@4 14350
Chris@4 14351
Chris@4 14352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@4 14353 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@4 14354 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
Chris@4 14355 $as_echo_n "(cached) " >&6
Chris@4 14356 else
Chris@4 14357 lt_cv_prog_compiler_c_o_CXX=no
Chris@4 14358 $RM -r conftest 2>/dev/null
Chris@4 14359 mkdir conftest
Chris@4 14360 cd conftest
Chris@4 14361 mkdir out
Chris@4 14362 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 14363
Chris@4 14364 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@4 14365 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 14366 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 14367 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 14368 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 14369 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 14370 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 14371 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 14372 -e 's:$: $lt_compiler_flag:'`
Chris@4 14373 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 14374 (eval "$lt_compile" 2>out/conftest.err)
Chris@4 14375 ac_status=$?
Chris@4 14376 cat out/conftest.err >&5
Chris@4 14377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 14378 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@4 14379 then
Chris@4 14380 # The compiler can only warn and ignore the option if not recognized
Chris@4 14381 # So say no if there are warnings
Chris@4 14382 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@4 14383 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@4 14384 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@4 14385 lt_cv_prog_compiler_c_o_CXX=yes
Chris@4 14386 fi
Chris@4 14387 fi
Chris@4 14388 chmod u+w . 2>&5
Chris@4 14389 $RM conftest*
Chris@4 14390 # SGI C++ compiler will create directory out/ii_files/ for
Chris@4 14391 # template instantiation
Chris@4 14392 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@4 14393 $RM out/* && rmdir out
Chris@4 14394 cd ..
Chris@4 14395 $RM -r conftest
Chris@4 14396 $RM conftest*
Chris@4 14397
Chris@4 14398 fi
Chris@4 14399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
Chris@4 14400 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
Chris@4 14401
Chris@4 14402
Chris@4 14403
Chris@4 14404
Chris@4 14405 hard_links="nottested"
Chris@4 14406 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
Chris@4 14407 # do not overwrite the value of need_locks provided by the user
Chris@4 14408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
Chris@4 14409 $as_echo_n "checking if we can lock with hard links... " >&6; }
Chris@4 14410 hard_links=yes
Chris@4 14411 $RM conftest*
Chris@4 14412 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@4 14413 touch conftest.a
Chris@4 14414 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@4 14415 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@4 14416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
Chris@4 14417 $as_echo "$hard_links" >&6; }
Chris@4 14418 if test "$hard_links" = no; then
Chris@4 14419 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
Chris@4 14420 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Chris@4 14421 need_locks=warn
Chris@4 14422 fi
Chris@4 14423 else
Chris@4 14424 need_locks=no
Chris@4 14425 fi
Chris@4 14426
Chris@4 14427
Chris@4 14428
Chris@4 14429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@4 14430 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@4 14431
Chris@4 14432 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@4 14433 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
Chris@4 14434 case $host_os in
Chris@4 14435 aix[4-9]*)
Chris@4 14436 # If we're using GNU nm, then we don't want the "-C" option.
Chris@4 14437 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Chris@4 14438 # Also, AIX nm treats weak defined symbols like other global defined
Chris@4 14439 # symbols, whereas GNU nm marks them as "W".
Chris@4 14440 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Chris@4 14441 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
Chris@4 14442 else
Chris@4 14443 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
Chris@4 14444 fi
Chris@4 14445 ;;
Chris@4 14446 pw32*)
Chris@4 14447 export_symbols_cmds_CXX="$ltdll_cmds"
Chris@4 14448 ;;
Chris@4 14449 cygwin* | mingw* | cegcc*)
Chris@4 14450 case $cc_basename in
Chris@55 14451 cl*)
Chris@55 14452 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
Chris@55 14453 ;;
Chris@4 14454 *)
Chris@4 14455 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@4 14456 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
Chris@4 14457 ;;
Chris@4 14458 esac
Chris@4 14459 ;;
Chris@4 14460 linux* | k*bsd*-gnu | gnu*)
Chris@4 14461 link_all_deplibs_CXX=no
Chris@4 14462 ;;
Chris@4 14463 *)
Chris@4 14464 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@4 14465 ;;
Chris@4 14466 esac
Chris@4 14467
Chris@4 14468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
Chris@4 14469 $as_echo "$ld_shlibs_CXX" >&6; }
Chris@4 14470 test "$ld_shlibs_CXX" = no && can_build_shared=no
Chris@4 14471
Chris@4 14472 with_gnu_ld_CXX=$with_gnu_ld
Chris@4 14473
Chris@4 14474
Chris@4 14475
Chris@4 14476
Chris@4 14477
Chris@4 14478
Chris@4 14479 #
Chris@4 14480 # Do we need to explicitly link libc?
Chris@4 14481 #
Chris@4 14482 case "x$archive_cmds_need_lc_CXX" in
Chris@4 14483 x|xyes)
Chris@4 14484 # Assume -lc should be added
Chris@4 14485 archive_cmds_need_lc_CXX=yes
Chris@4 14486
Chris@4 14487 if test "$enable_shared" = yes && test "$GCC" = yes; then
Chris@4 14488 case $archive_cmds_CXX in
Chris@4 14489 *'~'*)
Chris@4 14490 # FIXME: we may have to deal with multi-command sequences.
Chris@4 14491 ;;
Chris@4 14492 '$CC '*)
Chris@4 14493 # Test whether the compiler implicitly links with -lc since on some
Chris@4 14494 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@4 14495 # to ld, don't add -lc before -lgcc.
Chris@4 14496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
Chris@4 14497 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Chris@4 14498 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
Chris@4 14499 $as_echo_n "(cached) " >&6
Chris@4 14500 else
Chris@4 14501 $RM conftest*
Chris@4 14502 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 14503
Chris@4 14504 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 14505 (eval $ac_compile) 2>&5
Chris@4 14506 ac_status=$?
Chris@4 14507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 14508 test $ac_status = 0; } 2>conftest.err; then
Chris@4 14509 soname=conftest
Chris@4 14510 lib=conftest
Chris@4 14511 libobjs=conftest.$ac_objext
Chris@4 14512 deplibs=
Chris@4 14513 wl=$lt_prog_compiler_wl_CXX
Chris@4 14514 pic_flag=$lt_prog_compiler_pic_CXX
Chris@4 14515 compiler_flags=-v
Chris@4 14516 linker_flags=-v
Chris@4 14517 verstring=
Chris@4 14518 output_objdir=.
Chris@4 14519 libname=conftest
Chris@4 14520 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
Chris@4 14521 allow_undefined_flag_CXX=
Chris@4 14522 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Chris@4 14523 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@4 14524 ac_status=$?
Chris@4 14525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 14526 test $ac_status = 0; }
Chris@4 14527 then
Chris@4 14528 lt_cv_archive_cmds_need_lc_CXX=no
Chris@4 14529 else
Chris@4 14530 lt_cv_archive_cmds_need_lc_CXX=yes
Chris@4 14531 fi
Chris@4 14532 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
Chris@4 14533 else
Chris@4 14534 cat conftest.err 1>&5
Chris@4 14535 fi
Chris@4 14536 $RM conftest*
Chris@4 14537
Chris@4 14538 fi
Chris@4 14539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
Chris@4 14540 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
Chris@4 14541 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
Chris@4 14542 ;;
Chris@4 14543 esac
Chris@4 14544 fi
Chris@4 14545 ;;
Chris@4 14546 esac
Chris@4 14547
Chris@4 14548
Chris@4 14549
Chris@4 14550
Chris@4 14551
Chris@4 14552
Chris@4 14553
Chris@4 14554
Chris@4 14555
Chris@4 14556
Chris@4 14557
Chris@4 14558
Chris@4 14559
Chris@4 14560
Chris@4 14561
Chris@4 14562
Chris@4 14563
Chris@4 14564
Chris@4 14565
Chris@4 14566
Chris@4 14567
Chris@4 14568
Chris@4 14569
Chris@4 14570
Chris@4 14571
Chris@4 14572
Chris@4 14573
Chris@4 14574
Chris@4 14575
Chris@4 14576
Chris@4 14577
Chris@4 14578
Chris@4 14579
Chris@4 14580
Chris@4 14581
Chris@4 14582
Chris@4 14583
Chris@4 14584
Chris@4 14585
Chris@4 14586
Chris@4 14587
Chris@4 14588
Chris@4 14589
Chris@4 14590
Chris@4 14591
Chris@4 14592
Chris@4 14593
Chris@4 14594
Chris@4 14595
Chris@4 14596
Chris@4 14597
Chris@4 14598
Chris@4 14599
Chris@4 14600
Chris@4 14601
Chris@4 14602
Chris@4 14603
Chris@4 14604
Chris@4 14605
Chris@4 14606
Chris@4 14607
Chris@4 14608
Chris@4 14609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
Chris@4 14610 $as_echo_n "checking dynamic linker characteristics... " >&6; }
Chris@4 14611
Chris@4 14612 library_names_spec=
Chris@4 14613 libname_spec='lib$name'
Chris@4 14614 soname_spec=
Chris@4 14615 shrext_cmds=".so"
Chris@4 14616 postinstall_cmds=
Chris@4 14617 postuninstall_cmds=
Chris@4 14618 finish_cmds=
Chris@4 14619 finish_eval=
Chris@4 14620 shlibpath_var=
Chris@4 14621 shlibpath_overrides_runpath=unknown
Chris@4 14622 version_type=none
Chris@4 14623 dynamic_linker="$host_os ld.so"
Chris@4 14624 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@4 14625 need_lib_prefix=unknown
Chris@4 14626 hardcode_into_libs=no
Chris@4 14627
Chris@4 14628 # when you set need_version to no, make sure it does not cause -set_version
Chris@4 14629 # flags to be left without arguments
Chris@4 14630 need_version=unknown
Chris@4 14631
Chris@4 14632 case $host_os in
Chris@4 14633 aix3*)
Chris@55 14634 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14635 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
Chris@4 14636 shlibpath_var=LIBPATH
Chris@4 14637
Chris@4 14638 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@4 14639 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14640 ;;
Chris@4 14641
Chris@4 14642 aix[4-9]*)
Chris@55 14643 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14644 need_lib_prefix=no
Chris@4 14645 need_version=no
Chris@4 14646 hardcode_into_libs=yes
Chris@4 14647 if test "$host_cpu" = ia64; then
Chris@4 14648 # AIX 5 supports IA64
Chris@4 14649 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
Chris@4 14650 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14651 else
Chris@4 14652 # With GCC up to 2.95.x, collect2 would create an import file
Chris@4 14653 # for dependence libraries. The import file would start with
Chris@4 14654 # the line `#! .'. This would cause the generated library to
Chris@4 14655 # depend on `.', always an invalid library. This was fixed in
Chris@4 14656 # development snapshots of GCC prior to 3.0.
Chris@4 14657 case $host_os in
Chris@4 14658 aix4 | aix4.[01] | aix4.[01].*)
Chris@4 14659 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@4 14660 echo ' yes '
Chris@4 14661 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
Chris@4 14662 :
Chris@4 14663 else
Chris@4 14664 can_build_shared=no
Chris@4 14665 fi
Chris@4 14666 ;;
Chris@4 14667 esac
Chris@4 14668 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
Chris@4 14669 # soname into executable. Probably we can add versioning support to
Chris@4 14670 # collect2, so additional links can be useful in future.
Chris@4 14671 if test "$aix_use_runtimelinking" = yes; then
Chris@4 14672 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@4 14673 # instead of lib<name>.a to let people know that these are not
Chris@4 14674 # typical AIX shared libraries.
Chris@4 14675 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14676 else
Chris@4 14677 # We preserve .a as extension for shared libraries through AIX4.2
Chris@4 14678 # and later when we are not doing run time linking.
Chris@4 14679 library_names_spec='${libname}${release}.a $libname.a'
Chris@4 14680 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14681 fi
Chris@4 14682 shlibpath_var=LIBPATH
Chris@4 14683 fi
Chris@4 14684 ;;
Chris@4 14685
Chris@4 14686 amigaos*)
Chris@4 14687 case $host_cpu in
Chris@4 14688 powerpc)
Chris@4 14689 # Since July 2007 AmigaOS4 officially supports .so libraries.
Chris@4 14690 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
Chris@4 14691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14692 ;;
Chris@4 14693 m68k)
Chris@4 14694 library_names_spec='$libname.ixlibrary $libname.a'
Chris@4 14695 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@4 14696 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $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@4 14697 ;;
Chris@4 14698 esac
Chris@4 14699 ;;
Chris@4 14700
Chris@4 14701 beos*)
Chris@4 14702 library_names_spec='${libname}${shared_ext}'
Chris@4 14703 dynamic_linker="$host_os ld.so"
Chris@4 14704 shlibpath_var=LIBRARY_PATH
Chris@4 14705 ;;
Chris@4 14706
Chris@4 14707 bsdi[45]*)
Chris@55 14708 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14709 need_version=no
Chris@4 14710 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14711 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14712 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@4 14713 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14714 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@4 14715 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@4 14716 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@4 14717 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@4 14718 # libtool to hard-code these into programs
Chris@4 14719 ;;
Chris@4 14720
Chris@4 14721 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 14722 version_type=windows
Chris@4 14723 shrext_cmds=".dll"
Chris@4 14724 need_version=no
Chris@4 14725 need_lib_prefix=no
Chris@4 14726
Chris@4 14727 case $GCC,$cc_basename in
Chris@4 14728 yes,*)
Chris@4 14729 # gcc
Chris@4 14730 library_names_spec='$libname.dll.a'
Chris@4 14731 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@4 14732 postinstall_cmds='base_file=`basename \${file}`~
Chris@4 14733 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@4 14734 dldir=$destdir/`dirname \$dlpath`~
Chris@4 14735 test -d \$dldir || mkdir -p \$dldir~
Chris@4 14736 $install_prog $dir/$dlname \$dldir/$dlname~
Chris@4 14737 chmod a+x \$dldir/$dlname~
Chris@4 14738 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
Chris@4 14739 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
Chris@4 14740 fi'
Chris@4 14741 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@4 14742 dlpath=$dir/\$dldll~
Chris@4 14743 $RM \$dlpath'
Chris@4 14744 shlibpath_overrides_runpath=yes
Chris@4 14745
Chris@4 14746 case $host_os in
Chris@4 14747 cygwin*)
Chris@4 14748 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@4 14749 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 14750
Chris@4 14751 ;;
Chris@4 14752 mingw* | cegcc*)
Chris@4 14753 # MinGW DLLs use traditional 'lib' prefix
Chris@4 14754 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 14755 ;;
Chris@4 14756 pw32*)
Chris@4 14757 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@4 14758 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 14759 ;;
Chris@4 14760 esac
Chris@4 14761 dynamic_linker='Win32 ld.exe'
Chris@4 14762 ;;
Chris@4 14763
Chris@4 14764 *,cl*)
Chris@4 14765 # Native MSVC
Chris@4 14766 libname_spec='$name'
Chris@4 14767 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 14768 library_names_spec='${libname}.dll.lib'
Chris@4 14769
Chris@4 14770 case $build_os in
Chris@4 14771 mingw*)
Chris@4 14772 sys_lib_search_path_spec=
Chris@4 14773 lt_save_ifs=$IFS
Chris@4 14774 IFS=';'
Chris@4 14775 for lt_path in $LIB
Chris@4 14776 do
Chris@4 14777 IFS=$lt_save_ifs
Chris@4 14778 # Let DOS variable expansion print the short 8.3 style file name.
Chris@4 14779 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
Chris@4 14780 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
Chris@4 14781 done
Chris@4 14782 IFS=$lt_save_ifs
Chris@4 14783 # Convert to MSYS style.
Chris@4 14784 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@4 14785 ;;
Chris@4 14786 cygwin*)
Chris@4 14787 # Convert to unix form, then to dos form, then back to unix form
Chris@4 14788 # but this time dos style (no spaces!) so that the unix form looks
Chris@4 14789 # like /cygdrive/c/PROGRA~1:/cygdr...
Chris@4 14790 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
Chris@4 14791 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
Chris@4 14792 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@4 14793 ;;
Chris@4 14794 *)
Chris@4 14795 sys_lib_search_path_spec="$LIB"
Chris@4 14796 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
Chris@4 14797 # It is most probably a Windows format PATH.
Chris@4 14798 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@4 14799 else
Chris@4 14800 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@4 14801 fi
Chris@4 14802 # FIXME: find the short name or the path components, as spaces are
Chris@4 14803 # common. (e.g. "Program Files" -> "PROGRA~1")
Chris@4 14804 ;;
Chris@4 14805 esac
Chris@4 14806
Chris@4 14807 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@4 14808 postinstall_cmds='base_file=`basename \${file}`~
Chris@4 14809 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@4 14810 dldir=$destdir/`dirname \$dlpath`~
Chris@4 14811 test -d \$dldir || mkdir -p \$dldir~
Chris@4 14812 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@4 14813 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@4 14814 dlpath=$dir/\$dldll~
Chris@4 14815 $RM \$dlpath'
Chris@4 14816 shlibpath_overrides_runpath=yes
Chris@4 14817 dynamic_linker='Win32 link.exe'
Chris@4 14818 ;;
Chris@4 14819
Chris@4 14820 *)
Chris@4 14821 # Assume MSVC wrapper
Chris@4 14822 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Chris@4 14823 dynamic_linker='Win32 ld.exe'
Chris@4 14824 ;;
Chris@4 14825 esac
Chris@4 14826 # FIXME: first we should search . and the directory the executable is in
Chris@4 14827 shlibpath_var=PATH
Chris@4 14828 ;;
Chris@4 14829
Chris@4 14830 darwin* | rhapsody*)
Chris@4 14831 dynamic_linker="$host_os dyld"
Chris@4 14832 version_type=darwin
Chris@4 14833 need_lib_prefix=no
Chris@4 14834 need_version=no
Chris@4 14835 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
Chris@4 14836 soname_spec='${libname}${release}${major}$shared_ext'
Chris@4 14837 shlibpath_overrides_runpath=yes
Chris@4 14838 shlibpath_var=DYLD_LIBRARY_PATH
Chris@4 14839 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
Chris@4 14840
Chris@4 14841 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@4 14842 ;;
Chris@4 14843
Chris@4 14844 dgux*)
Chris@55 14845 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14846 need_lib_prefix=no
Chris@4 14847 need_version=no
Chris@4 14848 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Chris@4 14849 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14850 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14851 ;;
Chris@4 14852
Chris@4 14853 freebsd* | dragonfly*)
Chris@4 14854 # DragonFly does not have aout. When/if they implement a new
Chris@4 14855 # versioning mechanism, adjust this.
Chris@4 14856 if test -x /usr/bin/objformat; then
Chris@4 14857 objformat=`/usr/bin/objformat`
Chris@4 14858 else
Chris@4 14859 case $host_os in
Chris@55 14860 freebsd[23].*) objformat=aout ;;
Chris@4 14861 *) objformat=elf ;;
Chris@4 14862 esac
Chris@4 14863 fi
Chris@4 14864 version_type=freebsd-$objformat
Chris@4 14865 case $version_type in
Chris@4 14866 freebsd-elf*)
Chris@4 14867 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@4 14868 need_version=no
Chris@4 14869 need_lib_prefix=no
Chris@4 14870 ;;
Chris@4 14871 freebsd-*)
Chris@4 14872 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
Chris@4 14873 need_version=yes
Chris@4 14874 ;;
Chris@4 14875 esac
Chris@4 14876 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14877 case $host_os in
Chris@55 14878 freebsd2.*)
Chris@4 14879 shlibpath_overrides_runpath=yes
Chris@4 14880 ;;
Chris@4 14881 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@4 14882 shlibpath_overrides_runpath=yes
Chris@4 14883 hardcode_into_libs=yes
Chris@4 14884 ;;
Chris@4 14885 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
Chris@4 14886 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Chris@4 14887 shlibpath_overrides_runpath=no
Chris@4 14888 hardcode_into_libs=yes
Chris@4 14889 ;;
Chris@4 14890 *) # from 4.6 on, and DragonFly
Chris@4 14891 shlibpath_overrides_runpath=yes
Chris@4 14892 hardcode_into_libs=yes
Chris@4 14893 ;;
Chris@4 14894 esac
Chris@4 14895 ;;
Chris@4 14896
Chris@4 14897 haiku*)
Chris@55 14898 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14899 need_lib_prefix=no
Chris@4 14900 need_version=no
Chris@4 14901 dynamic_linker="$host_os runtime_loader"
Chris@4 14902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@4 14903 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14904 shlibpath_var=LIBRARY_PATH
Chris@4 14905 shlibpath_overrides_runpath=yes
Chris@4 14906 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
Chris@4 14907 hardcode_into_libs=yes
Chris@4 14908 ;;
Chris@4 14909
Chris@4 14910 hpux9* | hpux10* | hpux11*)
Chris@4 14911 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@4 14912 # link against other versions.
Chris@4 14913 version_type=sunos
Chris@4 14914 need_lib_prefix=no
Chris@4 14915 need_version=no
Chris@4 14916 case $host_cpu in
Chris@4 14917 ia64*)
Chris@4 14918 shrext_cmds='.so'
Chris@4 14919 hardcode_into_libs=yes
Chris@4 14920 dynamic_linker="$host_os dld.so"
Chris@4 14921 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14922 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@4 14923 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14924 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14925 if test "X$HPUX_IA64_MODE" = X32; then
Chris@4 14926 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@4 14927 else
Chris@4 14928 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@4 14929 fi
Chris@4 14930 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@4 14931 ;;
Chris@4 14932 hppa*64*)
Chris@4 14933 shrext_cmds='.sl'
Chris@4 14934 hardcode_into_libs=yes
Chris@4 14935 dynamic_linker="$host_os dld.sl"
Chris@4 14936 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@4 14937 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@4 14938 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14939 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14940 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@4 14941 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@4 14942 ;;
Chris@4 14943 *)
Chris@4 14944 shrext_cmds='.sl'
Chris@4 14945 dynamic_linker="$host_os dld.sl"
Chris@4 14946 shlibpath_var=SHLIB_PATH
Chris@4 14947 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@4 14948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14949 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14950 ;;
Chris@4 14951 esac
Chris@4 14952 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Chris@4 14953 postinstall_cmds='chmod 555 $lib'
Chris@4 14954 # or fails outright, so override atomically:
Chris@4 14955 install_override_mode=555
Chris@4 14956 ;;
Chris@4 14957
Chris@4 14958 interix[3-9]*)
Chris@55 14959 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14960 need_lib_prefix=no
Chris@4 14961 need_version=no
Chris@4 14962 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@4 14963 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14964 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
Chris@4 14965 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14966 shlibpath_overrides_runpath=no
Chris@4 14967 hardcode_into_libs=yes
Chris@4 14968 ;;
Chris@4 14969
Chris@4 14970 irix5* | irix6* | nonstopux*)
Chris@4 14971 case $host_os in
Chris@4 14972 nonstopux*) version_type=nonstopux ;;
Chris@4 14973 *)
Chris@4 14974 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@55 14975 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14976 else
Chris@4 14977 version_type=irix
Chris@4 14978 fi ;;
Chris@4 14979 esac
Chris@4 14980 need_lib_prefix=no
Chris@4 14981 need_version=no
Chris@4 14982 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@4 14984 case $host_os in
Chris@4 14985 irix5* | nonstopux*)
Chris@4 14986 libsuff= shlibsuff=
Chris@4 14987 ;;
Chris@4 14988 *)
Chris@4 14989 case $LD in # libtool.m4 will add one of these switches to LD
Chris@4 14990 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@4 14991 libsuff= shlibsuff= libmagic=32-bit;;
Chris@4 14992 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@4 14993 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@4 14994 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@4 14995 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@4 14996 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@4 14997 esac
Chris@4 14998 ;;
Chris@4 14999 esac
Chris@4 15000 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@4 15001 shlibpath_overrides_runpath=no
Chris@4 15002 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
Chris@4 15003 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
Chris@4 15004 hardcode_into_libs=yes
Chris@4 15005 ;;
Chris@4 15006
Chris@4 15007 # No shared lib support for Linux oldld, aout, or coff.
Chris@4 15008 linux*oldld* | linux*aout* | linux*coff*)
Chris@4 15009 dynamic_linker=no
Chris@4 15010 ;;
Chris@4 15011
Chris@55 15012 # This must be glibc/ELF.
Chris@55 15013 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@55 15014 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 15015 need_lib_prefix=no
Chris@4 15016 need_version=no
Chris@4 15017 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 15018 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 15019 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@4 15020 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15021 shlibpath_overrides_runpath=no
Chris@4 15022
Chris@4 15023 # Some binutils ld are patched to set DT_RUNPATH
Chris@4 15024 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
Chris@4 15025 $as_echo_n "(cached) " >&6
Chris@4 15026 else
Chris@4 15027 lt_cv_shlibpath_overrides_runpath=no
Chris@4 15028 save_LDFLAGS=$LDFLAGS
Chris@4 15029 save_libdir=$libdir
Chris@4 15030 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
Chris@4 15031 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
Chris@4 15032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 15033 /* end confdefs.h. */
Chris@4 15034
Chris@4 15035 int
Chris@4 15036 main ()
Chris@4 15037 {
Chris@4 15038
Chris@4 15039 ;
Chris@4 15040 return 0;
Chris@4 15041 }
Chris@4 15042 _ACEOF
Chris@4 15043 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@4 15044 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Chris@4 15045 lt_cv_shlibpath_overrides_runpath=yes
Chris@4 15046 fi
Chris@4 15047 fi
Chris@4 15048 rm -f core conftest.err conftest.$ac_objext \
Chris@4 15049 conftest$ac_exeext conftest.$ac_ext
Chris@4 15050 LDFLAGS=$save_LDFLAGS
Chris@4 15051 libdir=$save_libdir
Chris@4 15052
Chris@4 15053 fi
Chris@4 15054
Chris@4 15055 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Chris@4 15056
Chris@4 15057 # This implies no fast_install, which is unacceptable.
Chris@4 15058 # Some rework will be needed to allow for fast_install
Chris@4 15059 # before this can be enabled.
Chris@4 15060 hardcode_into_libs=yes
Chris@4 15061
Chris@4 15062 # Append ld.so.conf contents to the search path
Chris@4 15063 if test -f /etc/ld.so.conf; then
Chris@4 15064 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@4 15065 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
Chris@4 15066 fi
Chris@4 15067
Chris@4 15068 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@4 15069 # powerpc, because MkLinux only supported shared libraries with the
Chris@4 15070 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@4 15071 # most powerpc-linux boxes support dynamic linking these days and
Chris@4 15072 # people can always --disable-shared, the test was removed, and we
Chris@4 15073 # assume the GNU/Linux dynamic linker is in use.
Chris@4 15074 dynamic_linker='GNU/Linux ld.so'
Chris@4 15075 ;;
Chris@4 15076
Chris@4 15077 netbsdelf*-gnu)
Chris@4 15078 version_type=linux
Chris@4 15079 need_lib_prefix=no
Chris@4 15080 need_version=no
Chris@4 15081 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@4 15082 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 15083 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15084 shlibpath_overrides_runpath=no
Chris@4 15085 hardcode_into_libs=yes
Chris@4 15086 dynamic_linker='NetBSD ld.elf_so'
Chris@4 15087 ;;
Chris@4 15088
Chris@4 15089 netbsd*)
Chris@4 15090 version_type=sunos
Chris@4 15091 need_lib_prefix=no
Chris@4 15092 need_version=no
Chris@4 15093 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@4 15094 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@4 15095 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@4 15096 dynamic_linker='NetBSD (a.out) ld.so'
Chris@4 15097 else
Chris@4 15098 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@4 15099 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 15100 dynamic_linker='NetBSD ld.elf_so'
Chris@4 15101 fi
Chris@4 15102 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15103 shlibpath_overrides_runpath=yes
Chris@4 15104 hardcode_into_libs=yes
Chris@4 15105 ;;
Chris@4 15106
Chris@4 15107 newsos6)
Chris@55 15108 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 15109 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 15110 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15111 shlibpath_overrides_runpath=yes
Chris@4 15112 ;;
Chris@4 15113
Chris@4 15114 *nto* | *qnx*)
Chris@4 15115 version_type=qnx
Chris@4 15116 need_lib_prefix=no
Chris@4 15117 need_version=no
Chris@4 15118 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 15119 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 15120 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15121 shlibpath_overrides_runpath=no
Chris@4 15122 hardcode_into_libs=yes
Chris@4 15123 dynamic_linker='ldqnx.so'
Chris@4 15124 ;;
Chris@4 15125
Chris@4 15126 openbsd*)
Chris@4 15127 version_type=sunos
Chris@4 15128 sys_lib_dlsearch_path_spec="/usr/lib"
Chris@4 15129 need_lib_prefix=no
Chris@4 15130 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
Chris@4 15131 case $host_os in
Chris@4 15132 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
Chris@4 15133 *) need_version=no ;;
Chris@4 15134 esac
Chris@4 15135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@4 15136 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@4 15137 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15138 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@4 15139 case $host_os in
Chris@4 15140 openbsd2.[89] | openbsd2.[89].*)
Chris@4 15141 shlibpath_overrides_runpath=no
Chris@4 15142 ;;
Chris@4 15143 *)
Chris@4 15144 shlibpath_overrides_runpath=yes
Chris@4 15145 ;;
Chris@4 15146 esac
Chris@4 15147 else
Chris@4 15148 shlibpath_overrides_runpath=yes
Chris@4 15149 fi
Chris@4 15150 ;;
Chris@4 15151
Chris@4 15152 os2*)
Chris@4 15153 libname_spec='$name'
Chris@4 15154 shrext_cmds=".dll"
Chris@4 15155 need_lib_prefix=no
Chris@4 15156 library_names_spec='$libname${shared_ext} $libname.a'
Chris@4 15157 dynamic_linker='OS/2 ld.exe'
Chris@4 15158 shlibpath_var=LIBPATH
Chris@4 15159 ;;
Chris@4 15160
Chris@4 15161 osf3* | osf4* | osf5*)
Chris@4 15162 version_type=osf
Chris@4 15163 need_lib_prefix=no
Chris@4 15164 need_version=no
Chris@4 15165 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 15166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 15167 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15168 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@4 15169 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
Chris@4 15170 ;;
Chris@4 15171
Chris@4 15172 rdos*)
Chris@4 15173 dynamic_linker=no
Chris@4 15174 ;;
Chris@4 15175
Chris@4 15176 solaris*)
Chris@55 15177 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 15178 need_lib_prefix=no
Chris@4 15179 need_version=no
Chris@4 15180 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 15181 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 15182 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15183 shlibpath_overrides_runpath=yes
Chris@4 15184 hardcode_into_libs=yes
Chris@4 15185 # ldd complains unless libraries are executable
Chris@4 15186 postinstall_cmds='chmod +x $lib'
Chris@4 15187 ;;
Chris@4 15188
Chris@4 15189 sunos4*)
Chris@4 15190 version_type=sunos
Chris@4 15191 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@4 15192 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@4 15193 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15194 shlibpath_overrides_runpath=yes
Chris@4 15195 if test "$with_gnu_ld" = yes; then
Chris@4 15196 need_lib_prefix=no
Chris@4 15197 fi
Chris@4 15198 need_version=yes
Chris@4 15199 ;;
Chris@4 15200
Chris@4 15201 sysv4 | sysv4.3*)
Chris@55 15202 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 15203 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 15204 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 15205 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15206 case $host_vendor in
Chris@4 15207 sni)
Chris@4 15208 shlibpath_overrides_runpath=no
Chris@4 15209 need_lib_prefix=no
Chris@4 15210 runpath_var=LD_RUN_PATH
Chris@4 15211 ;;
Chris@4 15212 siemens)
Chris@4 15213 need_lib_prefix=no
Chris@4 15214 ;;
Chris@4 15215 motorola)
Chris@4 15216 need_lib_prefix=no
Chris@4 15217 need_version=no
Chris@4 15218 shlibpath_overrides_runpath=no
Chris@4 15219 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@4 15220 ;;
Chris@4 15221 esac
Chris@4 15222 ;;
Chris@4 15223
Chris@4 15224 sysv4*MP*)
Chris@4 15225 if test -d /usr/nec ;then
Chris@55 15226 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 15227 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
Chris@4 15228 soname_spec='$libname${shared_ext}.$major'
Chris@4 15229 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15230 fi
Chris@4 15231 ;;
Chris@4 15232
Chris@4 15233 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@4 15234 version_type=freebsd-elf
Chris@4 15235 need_lib_prefix=no
Chris@4 15236 need_version=no
Chris@4 15237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@4 15238 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 15239 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15240 shlibpath_overrides_runpath=yes
Chris@4 15241 hardcode_into_libs=yes
Chris@4 15242 if test "$with_gnu_ld" = yes; then
Chris@4 15243 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
Chris@4 15244 else
Chris@4 15245 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
Chris@4 15246 case $host_os in
Chris@4 15247 sco3.2v5*)
Chris@4 15248 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
Chris@4 15249 ;;
Chris@4 15250 esac
Chris@4 15251 fi
Chris@4 15252 sys_lib_dlsearch_path_spec='/usr/lib'
Chris@4 15253 ;;
Chris@4 15254
Chris@4 15255 tpf*)
Chris@4 15256 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Chris@55 15257 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 15258 need_lib_prefix=no
Chris@4 15259 need_version=no
Chris@4 15260 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 15261 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15262 shlibpath_overrides_runpath=no
Chris@4 15263 hardcode_into_libs=yes
Chris@4 15264 ;;
Chris@4 15265
Chris@4 15266 uts4*)
Chris@55 15267 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 15268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 15269 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 15270 shlibpath_var=LD_LIBRARY_PATH
Chris@4 15271 ;;
Chris@4 15272
Chris@4 15273 *)
Chris@4 15274 dynamic_linker=no
Chris@4 15275 ;;
Chris@4 15276 esac
Chris@4 15277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
Chris@4 15278 $as_echo "$dynamic_linker" >&6; }
Chris@4 15279 test "$dynamic_linker" = no && can_build_shared=no
Chris@4 15280
Chris@4 15281 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@4 15282 if test "$GCC" = yes; then
Chris@4 15283 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@4 15284 fi
Chris@4 15285
Chris@4 15286 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
Chris@4 15287 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
Chris@4 15288 fi
Chris@4 15289 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
Chris@4 15290 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
Chris@4 15291 fi
Chris@4 15292
Chris@4 15293
Chris@4 15294
Chris@4 15295
Chris@4 15296
Chris@4 15297
Chris@4 15298
Chris@4 15299
Chris@4 15300
Chris@4 15301
Chris@4 15302
Chris@4 15303
Chris@4 15304
Chris@4 15305
Chris@4 15306
Chris@4 15307
Chris@4 15308
Chris@4 15309
Chris@4 15310
Chris@4 15311
Chris@4 15312
Chris@4 15313
Chris@4 15314
Chris@4 15315
Chris@4 15316
Chris@4 15317
Chris@4 15318
Chris@4 15319
Chris@4 15320
Chris@4 15321
Chris@4 15322
Chris@4 15323
Chris@4 15324
Chris@4 15325
Chris@4 15326
Chris@4 15327
Chris@4 15328
Chris@4 15329
Chris@4 15330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
Chris@4 15331 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
Chris@4 15332 hardcode_action_CXX=
Chris@4 15333 if test -n "$hardcode_libdir_flag_spec_CXX" ||
Chris@4 15334 test -n "$runpath_var_CXX" ||
Chris@4 15335 test "X$hardcode_automatic_CXX" = "Xyes" ; then
Chris@4 15336
Chris@4 15337 # We can hardcode non-existent directories.
Chris@4 15338 if test "$hardcode_direct_CXX" != no &&
Chris@4 15339 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@4 15340 # have to relink, otherwise we might link with an installed library
Chris@4 15341 # when we should be linking with a yet-to-be-installed one
Chris@4 15342 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
Chris@4 15343 test "$hardcode_minus_L_CXX" != no; then
Chris@4 15344 # Linking always hardcodes the temporary library directory.
Chris@4 15345 hardcode_action_CXX=relink
Chris@4 15346 else
Chris@4 15347 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@4 15348 hardcode_action_CXX=immediate
Chris@4 15349 fi
Chris@4 15350 else
Chris@4 15351 # We cannot hardcode anything, or else we can only hardcode existing
Chris@4 15352 # directories.
Chris@4 15353 hardcode_action_CXX=unsupported
Chris@4 15354 fi
Chris@4 15355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
Chris@4 15356 $as_echo "$hardcode_action_CXX" >&6; }
Chris@4 15357
Chris@4 15358 if test "$hardcode_action_CXX" = relink ||
Chris@4 15359 test "$inherit_rpath_CXX" = yes; then
Chris@4 15360 # Fast installation is not supported
Chris@4 15361 enable_fast_install=no
Chris@4 15362 elif test "$shlibpath_overrides_runpath" = yes ||
Chris@4 15363 test "$enable_shared" = no; then
Chris@4 15364 # Fast installation is not necessary
Chris@4 15365 enable_fast_install=needless
Chris@4 15366 fi
Chris@4 15367
Chris@4 15368
Chris@4 15369
Chris@4 15370
Chris@4 15371
Chris@4 15372
Chris@4 15373
Chris@4 15374 fi # test -n "$compiler"
Chris@4 15375
Chris@4 15376 CC=$lt_save_CC
Chris@4 15377 CFLAGS=$lt_save_CFLAGS
Chris@4 15378 LDCXX=$LD
Chris@4 15379 LD=$lt_save_LD
Chris@4 15380 GCC=$lt_save_GCC
Chris@4 15381 with_gnu_ld=$lt_save_with_gnu_ld
Chris@4 15382 lt_cv_path_LDCXX=$lt_cv_path_LD
Chris@4 15383 lt_cv_path_LD=$lt_save_path_LD
Chris@4 15384 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
Chris@4 15385 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
Chris@4 15386 fi # test "$_lt_caught_CXX_error" != yes
Chris@4 15387
Chris@4 15388 ac_ext=c
Chris@4 15389 ac_cpp='$CPP $CPPFLAGS'
Chris@4 15390 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 15391 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 15392 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 15393
Chris@4 15394
Chris@4 15395
Chris@4 15396
Chris@4 15397
Chris@4 15398
Chris@4 15399
Chris@4 15400
Chris@4 15401
Chris@4 15402
Chris@4 15403
Chris@4 15404
Chris@4 15405
Chris@55 15406
Chris@55 15407
Chris@4 15408 ac_config_commands="$ac_config_commands libtool"
Chris@4 15409
Chris@4 15410
Chris@4 15411
Chris@4 15412
Chris@4 15413 # Only expand once:
Chris@4 15414
Chris@4 15415
Chris@4 15416
Chris@4 15417 # Transfer these variables to the Makefile
Chris@4 15418
Chris@4 15419
Chris@4 15420
Chris@4 15421
Chris@4 15422
Chris@4 15423 ac_config_files="$ac_config_files Makefile lib/Makefile include/Makefile bin/Makefile doc/Makefile portaudiocpp.pc"
Chris@4 15424
Chris@4 15425 cat >confcache <<\_ACEOF
Chris@4 15426 # This file is a shell script that caches the results of configure
Chris@4 15427 # tests run on this system so they can be shared between configure
Chris@4 15428 # scripts and configure runs, see configure's option --config-cache.
Chris@4 15429 # It is not useful on other systems. If it contains results you don't
Chris@4 15430 # want to keep, you may remove or edit it.
Chris@4 15431 #
Chris@4 15432 # config.status only pays attention to the cache file if you give it
Chris@4 15433 # the --recheck option to rerun configure.
Chris@4 15434 #
Chris@4 15435 # `ac_cv_env_foo' variables (set or unset) will be overridden when
Chris@4 15436 # loading this file, other *unset* `ac_cv_foo' will be assigned the
Chris@4 15437 # following values.
Chris@4 15438
Chris@4 15439 _ACEOF
Chris@4 15440
Chris@4 15441 # The following way of writing the cache mishandles newlines in values,
Chris@4 15442 # but we know of no workaround that is simple, portable, and efficient.
Chris@4 15443 # So, we kill variables containing newlines.
Chris@4 15444 # Ultrix sh set writes to stderr and can't be redirected directly,
Chris@4 15445 # and sets the high bit in the cache file unless we assign to the vars.
Chris@4 15446 (
Chris@4 15447 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
Chris@4 15448 eval ac_val=\$$ac_var
Chris@4 15449 case $ac_val in #(
Chris@4 15450 *${as_nl}*)
Chris@4 15451 case $ac_var in #(
Chris@4 15452 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Chris@4 15453 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Chris@4 15454 esac
Chris@4 15455 case $ac_var in #(
Chris@4 15456 _ | IFS | as_nl) ;; #(
Chris@4 15457 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Chris@4 15458 *) { eval $ac_var=; unset $ac_var;} ;;
Chris@4 15459 esac ;;
Chris@4 15460 esac
Chris@4 15461 done
Chris@4 15462
Chris@4 15463 (set) 2>&1 |
Chris@4 15464 case $as_nl`(ac_space=' '; set) 2>&1` in #(
Chris@4 15465 *${as_nl}ac_space=\ *)
Chris@4 15466 # `set' does not quote correctly, so add quotes: double-quote
Chris@4 15467 # substitution turns \\\\ into \\, and sed turns \\ into \.
Chris@4 15468 sed -n \
Chris@4 15469 "s/'/'\\\\''/g;
Chris@4 15470 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Chris@4 15471 ;; #(
Chris@4 15472 *)
Chris@4 15473 # `set' quotes correctly as required by POSIX, so do not add quotes.
Chris@4 15474 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Chris@4 15475 ;;
Chris@4 15476 esac |
Chris@4 15477 sort
Chris@4 15478 ) |
Chris@4 15479 sed '
Chris@4 15480 /^ac_cv_env_/b end
Chris@4 15481 t clear
Chris@4 15482 :clear
Chris@4 15483 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
Chris@4 15484 t end
Chris@4 15485 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
Chris@4 15486 :end' >>confcache
Chris@4 15487 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
Chris@4 15488 if test -w "$cache_file"; then
Chris@4 15489 if test "x$cache_file" != "x/dev/null"; then
Chris@4 15490 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Chris@4 15491 $as_echo "$as_me: updating cache $cache_file" >&6;}
Chris@4 15492 if test ! -f "$cache_file" || test -h "$cache_file"; then
Chris@4 15493 cat confcache >"$cache_file"
Chris@4 15494 else
Chris@4 15495 case $cache_file in #(
Chris@4 15496 */* | ?:*)
Chris@4 15497 mv -f confcache "$cache_file"$$ &&
Chris@4 15498 mv -f "$cache_file"$$ "$cache_file" ;; #(
Chris@4 15499 *)
Chris@4 15500 mv -f confcache "$cache_file" ;;
Chris@4 15501 esac
Chris@4 15502 fi
Chris@4 15503 fi
Chris@4 15504 else
Chris@4 15505 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Chris@4 15506 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Chris@4 15507 fi
Chris@4 15508 fi
Chris@4 15509 rm -f confcache
Chris@4 15510
Chris@4 15511 test "x$prefix" = xNONE && prefix=$ac_default_prefix
Chris@4 15512 # Let make expand exec_prefix.
Chris@4 15513 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Chris@4 15514
Chris@4 15515 # Transform confdefs.h into DEFS.
Chris@4 15516 # Protect against shell expansion while executing Makefile rules.
Chris@4 15517 # Protect against Makefile macro expansion.
Chris@4 15518 #
Chris@4 15519 # If the first sed substitution is executed (which looks for macros that
Chris@4 15520 # take arguments), then branch to the quote section. Otherwise,
Chris@4 15521 # look for a macro that doesn't take arguments.
Chris@4 15522 ac_script='
Chris@4 15523 :mline
Chris@4 15524 /\\$/{
Chris@4 15525 N
Chris@4 15526 s,\\\n,,
Chris@4 15527 b mline
Chris@4 15528 }
Chris@4 15529 t clear
Chris@4 15530 :clear
Chris@4 15531 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
Chris@4 15532 t quote
Chris@4 15533 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
Chris@4 15534 t quote
Chris@4 15535 b any
Chris@4 15536 :quote
Chris@4 15537 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
Chris@4 15538 s/\[/\\&/g
Chris@4 15539 s/\]/\\&/g
Chris@4 15540 s/\$/$$/g
Chris@4 15541 H
Chris@4 15542 :any
Chris@4 15543 ${
Chris@4 15544 g
Chris@4 15545 s/^\n//
Chris@4 15546 s/\n/ /g
Chris@4 15547 p
Chris@4 15548 }
Chris@4 15549 '
Chris@4 15550 DEFS=`sed -n "$ac_script" confdefs.h`
Chris@4 15551
Chris@4 15552
Chris@4 15553 ac_libobjs=
Chris@4 15554 ac_ltlibobjs=
Chris@4 15555 U=
Chris@4 15556 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
Chris@4 15557 # 1. Remove the extension, and $U if already installed.
Chris@4 15558 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Chris@4 15559 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
Chris@4 15560 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
Chris@4 15561 # will be set to the directory where LIBOBJS objects are built.
Chris@4 15562 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
Chris@4 15563 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Chris@4 15564 done
Chris@4 15565 LIBOBJS=$ac_libobjs
Chris@4 15566
Chris@4 15567 LTLIBOBJS=$ac_ltlibobjs
Chris@4 15568
Chris@4 15569
Chris@55 15570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
Chris@55 15571 $as_echo_n "checking that generated files are newer than configure... " >&6; }
Chris@55 15572 if test -n "$am_sleep_pid"; then
Chris@55 15573 # Hide warnings about reused PIDs.
Chris@55 15574 wait $am_sleep_pid 2>/dev/null
Chris@55 15575 fi
Chris@55 15576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
Chris@55 15577 $as_echo "done" >&6; }
Chris@4 15578 if test -n "$EXEEXT"; then
Chris@4 15579 am__EXEEXT_TRUE=
Chris@4 15580 am__EXEEXT_FALSE='#'
Chris@4 15581 else
Chris@4 15582 am__EXEEXT_TRUE='#'
Chris@4 15583 am__EXEEXT_FALSE=
Chris@4 15584 fi
Chris@4 15585
Chris@4 15586 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
Chris@4 15587 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
Chris@4 15588 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@4 15589 fi
Chris@4 15590 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
Chris@4 15591 as_fn_error $? "conditional \"AMDEP\" was never defined.
Chris@4 15592 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@4 15593 fi
Chris@4 15594 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
Chris@4 15595 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
Chris@4 15596 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@4 15597 fi
Chris@4 15598 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
Chris@4 15599 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
Chris@4 15600 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@4 15601 fi
Chris@4 15602
Chris@4 15603 : "${CONFIG_STATUS=./config.status}"
Chris@4 15604 ac_write_fail=0
Chris@4 15605 ac_clean_files_save=$ac_clean_files
Chris@4 15606 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Chris@4 15607 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Chris@4 15608 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Chris@4 15609 as_write_fail=0
Chris@4 15610 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Chris@4 15611 #! $SHELL
Chris@4 15612 # Generated by $as_me.
Chris@4 15613 # Run this file to recreate the current configuration.
Chris@4 15614 # Compiler output produced by configure, useful for debugging
Chris@4 15615 # configure, is in config.log if it exists.
Chris@4 15616
Chris@4 15617 debug=false
Chris@4 15618 ac_cs_recheck=false
Chris@4 15619 ac_cs_silent=false
Chris@4 15620
Chris@4 15621 SHELL=\${CONFIG_SHELL-$SHELL}
Chris@4 15622 export SHELL
Chris@4 15623 _ASEOF
Chris@4 15624 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
Chris@4 15625 ## -------------------- ##
Chris@4 15626 ## M4sh Initialization. ##
Chris@4 15627 ## -------------------- ##
Chris@4 15628
Chris@4 15629 # Be more Bourne compatible
Chris@4 15630 DUALCASE=1; export DUALCASE # for MKS sh
Chris@4 15631 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Chris@4 15632 emulate sh
Chris@4 15633 NULLCMD=:
Chris@4 15634 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Chris@4 15635 # is contrary to our usage. Disable this feature.
Chris@4 15636 alias -g '${1+"$@"}'='"$@"'
Chris@4 15637 setopt NO_GLOB_SUBST
Chris@4 15638 else
Chris@4 15639 case `(set -o) 2>/dev/null` in #(
Chris@4 15640 *posix*) :
Chris@4 15641 set -o posix ;; #(
Chris@4 15642 *) :
Chris@4 15643 ;;
Chris@4 15644 esac
Chris@4 15645 fi
Chris@4 15646
Chris@4 15647
Chris@4 15648 as_nl='
Chris@4 15649 '
Chris@4 15650 export as_nl
Chris@4 15651 # Printing a long string crashes Solaris 7 /usr/bin/printf.
Chris@4 15652 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@4 15653 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@4 15654 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@4 15655 # Prefer a ksh shell builtin over an external printf program on Solaris,
Chris@4 15656 # but without wasting forks for bash or zsh.
Chris@4 15657 if test -z "$BASH_VERSION$ZSH_VERSION" \
Chris@4 15658 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@4 15659 as_echo='print -r --'
Chris@4 15660 as_echo_n='print -rn --'
Chris@4 15661 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@4 15662 as_echo='printf %s\n'
Chris@4 15663 as_echo_n='printf %s'
Chris@4 15664 else
Chris@4 15665 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
Chris@4 15666 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
Chris@4 15667 as_echo_n='/usr/ucb/echo -n'
Chris@4 15668 else
Chris@4 15669 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
Chris@4 15670 as_echo_n_body='eval
Chris@4 15671 arg=$1;
Chris@4 15672 case $arg in #(
Chris@4 15673 *"$as_nl"*)
Chris@4 15674 expr "X$arg" : "X\\(.*\\)$as_nl";
Chris@4 15675 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
Chris@4 15676 esac;
Chris@4 15677 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
Chris@4 15678 '
Chris@4 15679 export as_echo_n_body
Chris@4 15680 as_echo_n='sh -c $as_echo_n_body as_echo'
Chris@4 15681 fi
Chris@4 15682 export as_echo_body
Chris@4 15683 as_echo='sh -c $as_echo_body as_echo'
Chris@4 15684 fi
Chris@4 15685
Chris@4 15686 # The user is always right.
Chris@4 15687 if test "${PATH_SEPARATOR+set}" != set; then
Chris@4 15688 PATH_SEPARATOR=:
Chris@4 15689 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
Chris@4 15690 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
Chris@4 15691 PATH_SEPARATOR=';'
Chris@4 15692 }
Chris@4 15693 fi
Chris@4 15694
Chris@4 15695
Chris@4 15696 # IFS
Chris@4 15697 # We need space, tab and new line, in precisely that order. Quoting is
Chris@4 15698 # there to prevent editors from complaining about space-tab.
Chris@4 15699 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
Chris@4 15700 # splitting by setting IFS to empty value.)
Chris@4 15701 IFS=" "" $as_nl"
Chris@4 15702
Chris@4 15703 # Find who we are. Look in the path if we contain no directory separator.
Chris@4 15704 as_myself=
Chris@4 15705 case $0 in #((
Chris@4 15706 *[\\/]* ) as_myself=$0 ;;
Chris@4 15707 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 15708 for as_dir in $PATH
Chris@4 15709 do
Chris@4 15710 IFS=$as_save_IFS
Chris@4 15711 test -z "$as_dir" && as_dir=.
Chris@4 15712 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
Chris@4 15713 done
Chris@4 15714 IFS=$as_save_IFS
Chris@4 15715
Chris@4 15716 ;;
Chris@4 15717 esac
Chris@4 15718 # We did not find ourselves, most probably we were run as `sh COMMAND'
Chris@4 15719 # in which case we are not to be found in the path.
Chris@4 15720 if test "x$as_myself" = x; then
Chris@4 15721 as_myself=$0
Chris@4 15722 fi
Chris@4 15723 if test ! -f "$as_myself"; then
Chris@4 15724 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Chris@4 15725 exit 1
Chris@4 15726 fi
Chris@4 15727
Chris@4 15728 # Unset variables that we do not need and which cause bugs (e.g. in
Chris@4 15729 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
Chris@4 15730 # suppresses any "Segmentation fault" message there. '((' could
Chris@4 15731 # trigger a bug in pdksh 5.2.14.
Chris@4 15732 for as_var in BASH_ENV ENV MAIL MAILPATH
Chris@4 15733 do eval test x\${$as_var+set} = xset \
Chris@4 15734 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Chris@4 15735 done
Chris@4 15736 PS1='$ '
Chris@4 15737 PS2='> '
Chris@4 15738 PS4='+ '
Chris@4 15739
Chris@4 15740 # NLS nuisances.
Chris@4 15741 LC_ALL=C
Chris@4 15742 export LC_ALL
Chris@4 15743 LANGUAGE=C
Chris@4 15744 export LANGUAGE
Chris@4 15745
Chris@4 15746 # CDPATH.
Chris@4 15747 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@4 15748
Chris@4 15749
Chris@4 15750 # as_fn_error STATUS ERROR [LINENO LOG_FD]
Chris@4 15751 # ----------------------------------------
Chris@4 15752 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
Chris@4 15753 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Chris@4 15754 # script with STATUS, using 1 if that was 0.
Chris@4 15755 as_fn_error ()
Chris@4 15756 {
Chris@4 15757 as_status=$1; test $as_status -eq 0 && as_status=1
Chris@4 15758 if test "$4"; then
Chris@4 15759 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 15760 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Chris@4 15761 fi
Chris@4 15762 $as_echo "$as_me: error: $2" >&2
Chris@4 15763 as_fn_exit $as_status
Chris@4 15764 } # as_fn_error
Chris@4 15765
Chris@4 15766
Chris@4 15767 # as_fn_set_status STATUS
Chris@4 15768 # -----------------------
Chris@4 15769 # Set $? to STATUS, without forking.
Chris@4 15770 as_fn_set_status ()
Chris@4 15771 {
Chris@4 15772 return $1
Chris@4 15773 } # as_fn_set_status
Chris@4 15774
Chris@4 15775 # as_fn_exit STATUS
Chris@4 15776 # -----------------
Chris@4 15777 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
Chris@4 15778 as_fn_exit ()
Chris@4 15779 {
Chris@4 15780 set +e
Chris@4 15781 as_fn_set_status $1
Chris@4 15782 exit $1
Chris@4 15783 } # as_fn_exit
Chris@4 15784
Chris@4 15785 # as_fn_unset VAR
Chris@4 15786 # ---------------
Chris@4 15787 # Portably unset VAR.
Chris@4 15788 as_fn_unset ()
Chris@4 15789 {
Chris@4 15790 { eval $1=; unset $1;}
Chris@4 15791 }
Chris@4 15792 as_unset=as_fn_unset
Chris@4 15793 # as_fn_append VAR VALUE
Chris@4 15794 # ----------------------
Chris@4 15795 # Append the text in VALUE to the end of the definition contained in VAR. Take
Chris@4 15796 # advantage of any shell optimizations that allow amortized linear growth over
Chris@4 15797 # repeated appends, instead of the typical quadratic growth present in naive
Chris@4 15798 # implementations.
Chris@4 15799 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
Chris@4 15800 eval 'as_fn_append ()
Chris@4 15801 {
Chris@4 15802 eval $1+=\$2
Chris@4 15803 }'
Chris@4 15804 else
Chris@4 15805 as_fn_append ()
Chris@4 15806 {
Chris@4 15807 eval $1=\$$1\$2
Chris@4 15808 }
Chris@4 15809 fi # as_fn_append
Chris@4 15810
Chris@4 15811 # as_fn_arith ARG...
Chris@4 15812 # ------------------
Chris@4 15813 # Perform arithmetic evaluation on the ARGs, and store the result in the
Chris@4 15814 # global $as_val. Take advantage of shells that can avoid forks. The arguments
Chris@4 15815 # must be portable across $(()) and expr.
Chris@4 15816 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
Chris@4 15817 eval 'as_fn_arith ()
Chris@4 15818 {
Chris@4 15819 as_val=$(( $* ))
Chris@4 15820 }'
Chris@4 15821 else
Chris@4 15822 as_fn_arith ()
Chris@4 15823 {
Chris@4 15824 as_val=`expr "$@" || test $? -eq 1`
Chris@4 15825 }
Chris@4 15826 fi # as_fn_arith
Chris@4 15827
Chris@4 15828
Chris@4 15829 if expr a : '\(a\)' >/dev/null 2>&1 &&
Chris@4 15830 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Chris@4 15831 as_expr=expr
Chris@4 15832 else
Chris@4 15833 as_expr=false
Chris@4 15834 fi
Chris@4 15835
Chris@4 15836 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Chris@4 15837 as_basename=basename
Chris@4 15838 else
Chris@4 15839 as_basename=false
Chris@4 15840 fi
Chris@4 15841
Chris@4 15842 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
Chris@4 15843 as_dirname=dirname
Chris@4 15844 else
Chris@4 15845 as_dirname=false
Chris@4 15846 fi
Chris@4 15847
Chris@4 15848 as_me=`$as_basename -- "$0" ||
Chris@4 15849 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
Chris@4 15850 X"$0" : 'X\(//\)$' \| \
Chris@4 15851 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Chris@4 15852 $as_echo X/"$0" |
Chris@4 15853 sed '/^.*\/\([^/][^/]*\)\/*$/{
Chris@4 15854 s//\1/
Chris@4 15855 q
Chris@4 15856 }
Chris@4 15857 /^X\/\(\/\/\)$/{
Chris@4 15858 s//\1/
Chris@4 15859 q
Chris@4 15860 }
Chris@4 15861 /^X\/\(\/\).*/{
Chris@4 15862 s//\1/
Chris@4 15863 q
Chris@4 15864 }
Chris@4 15865 s/.*/./; q'`
Chris@4 15866
Chris@4 15867 # Avoid depending upon Character Ranges.
Chris@4 15868 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
Chris@4 15869 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Chris@4 15870 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
Chris@4 15871 as_cr_digits='0123456789'
Chris@4 15872 as_cr_alnum=$as_cr_Letters$as_cr_digits
Chris@4 15873
Chris@4 15874 ECHO_C= ECHO_N= ECHO_T=
Chris@4 15875 case `echo -n x` in #(((((
Chris@4 15876 -n*)
Chris@4 15877 case `echo 'xy\c'` in
Chris@4 15878 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Chris@4 15879 xy) ECHO_C='\c';;
Chris@4 15880 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
Chris@4 15881 ECHO_T=' ';;
Chris@4 15882 esac;;
Chris@4 15883 *)
Chris@4 15884 ECHO_N='-n';;
Chris@4 15885 esac
Chris@4 15886
Chris@4 15887 rm -f conf$$ conf$$.exe conf$$.file
Chris@4 15888 if test -d conf$$.dir; then
Chris@4 15889 rm -f conf$$.dir/conf$$.file
Chris@4 15890 else
Chris@4 15891 rm -f conf$$.dir
Chris@4 15892 mkdir conf$$.dir 2>/dev/null
Chris@4 15893 fi
Chris@4 15894 if (echo >conf$$.file) 2>/dev/null; then
Chris@4 15895 if ln -s conf$$.file conf$$ 2>/dev/null; then
Chris@4 15896 as_ln_s='ln -s'
Chris@4 15897 # ... but there are two gotchas:
Chris@4 15898 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
Chris@4 15899 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Chris@55 15900 # In both cases, we have to default to `cp -pR'.
Chris@4 15901 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Chris@55 15902 as_ln_s='cp -pR'
Chris@4 15903 elif ln conf$$.file conf$$ 2>/dev/null; then
Chris@4 15904 as_ln_s=ln
Chris@4 15905 else
Chris@55 15906 as_ln_s='cp -pR'
Chris@55 15907 fi
Chris@55 15908 else
Chris@55 15909 as_ln_s='cp -pR'
Chris@4 15910 fi
Chris@4 15911 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
Chris@4 15912 rmdir conf$$.dir 2>/dev/null
Chris@4 15913
Chris@4 15914
Chris@4 15915 # as_fn_mkdir_p
Chris@4 15916 # -------------
Chris@4 15917 # Create "$as_dir" as a directory, including parents if necessary.
Chris@4 15918 as_fn_mkdir_p ()
Chris@4 15919 {
Chris@4 15920
Chris@4 15921 case $as_dir in #(
Chris@4 15922 -*) as_dir=./$as_dir;;
Chris@4 15923 esac
Chris@4 15924 test -d "$as_dir" || eval $as_mkdir_p || {
Chris@4 15925 as_dirs=
Chris@4 15926 while :; do
Chris@4 15927 case $as_dir in #(
Chris@4 15928 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
Chris@4 15929 *) as_qdir=$as_dir;;
Chris@4 15930 esac
Chris@4 15931 as_dirs="'$as_qdir' $as_dirs"
Chris@4 15932 as_dir=`$as_dirname -- "$as_dir" ||
Chris@4 15933 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@4 15934 X"$as_dir" : 'X\(//\)[^/]' \| \
Chris@4 15935 X"$as_dir" : 'X\(//\)$' \| \
Chris@4 15936 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
Chris@4 15937 $as_echo X"$as_dir" |
Chris@4 15938 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@4 15939 s//\1/
Chris@4 15940 q
Chris@4 15941 }
Chris@4 15942 /^X\(\/\/\)[^/].*/{
Chris@4 15943 s//\1/
Chris@4 15944 q
Chris@4 15945 }
Chris@4 15946 /^X\(\/\/\)$/{
Chris@4 15947 s//\1/
Chris@4 15948 q
Chris@4 15949 }
Chris@4 15950 /^X\(\/\).*/{
Chris@4 15951 s//\1/
Chris@4 15952 q
Chris@4 15953 }
Chris@4 15954 s/.*/./; q'`
Chris@4 15955 test -d "$as_dir" && break
Chris@4 15956 done
Chris@4 15957 test -z "$as_dirs" || eval "mkdir $as_dirs"
Chris@4 15958 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Chris@4 15959
Chris@4 15960
Chris@4 15961 } # as_fn_mkdir_p
Chris@4 15962 if mkdir -p . 2>/dev/null; then
Chris@4 15963 as_mkdir_p='mkdir -p "$as_dir"'
Chris@4 15964 else
Chris@4 15965 test -d ./-p && rmdir ./-p
Chris@4 15966 as_mkdir_p=false
Chris@4 15967 fi
Chris@4 15968
Chris@55 15969
Chris@55 15970 # as_fn_executable_p FILE
Chris@55 15971 # -----------------------
Chris@55 15972 # Test if FILE is an executable regular file.
Chris@55 15973 as_fn_executable_p ()
Chris@55 15974 {
Chris@55 15975 test -f "$1" && test -x "$1"
Chris@55 15976 } # as_fn_executable_p
Chris@55 15977 as_test_x='test -x'
Chris@55 15978 as_executable_p=as_fn_executable_p
Chris@4 15979
Chris@4 15980 # Sed expression to map a string onto a valid CPP name.
Chris@4 15981 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Chris@4 15982
Chris@4 15983 # Sed expression to map a string onto a valid variable name.
Chris@4 15984 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Chris@4 15985
Chris@4 15986
Chris@4 15987 exec 6>&1
Chris@4 15988 ## ----------------------------------- ##
Chris@4 15989 ## Main body of $CONFIG_STATUS script. ##
Chris@4 15990 ## ----------------------------------- ##
Chris@4 15991 _ASEOF
Chris@4 15992 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Chris@4 15993
Chris@4 15994 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 15995 # Save the log message, to keep $0 and so on meaningful, and to
Chris@4 15996 # report actual input values of CONFIG_FILES etc. instead of their
Chris@4 15997 # values after options handling.
Chris@4 15998 ac_log="
Chris@4 15999 This file was extended by PortAudioCpp $as_me 12, which was
Chris@55 16000 generated by GNU Autoconf 2.69. Invocation command line was
Chris@4 16001
Chris@4 16002 CONFIG_FILES = $CONFIG_FILES
Chris@4 16003 CONFIG_HEADERS = $CONFIG_HEADERS
Chris@4 16004 CONFIG_LINKS = $CONFIG_LINKS
Chris@4 16005 CONFIG_COMMANDS = $CONFIG_COMMANDS
Chris@4 16006 $ $0 $@
Chris@4 16007
Chris@4 16008 on `(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@4 16009 "
Chris@4 16010
Chris@4 16011 _ACEOF
Chris@4 16012
Chris@4 16013 case $ac_config_files in *"
Chris@4 16014 "*) set x $ac_config_files; shift; ac_config_files=$*;;
Chris@4 16015 esac
Chris@4 16016
Chris@4 16017
Chris@4 16018
Chris@4 16019 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 16020 # Files that config.status was made for.
Chris@4 16021 config_files="$ac_config_files"
Chris@4 16022 config_commands="$ac_config_commands"
Chris@4 16023
Chris@4 16024 _ACEOF
Chris@4 16025
Chris@4 16026 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 16027 ac_cs_usage="\
Chris@4 16028 \`$as_me' instantiates files and other configuration actions
Chris@4 16029 from templates according to the current configuration. Unless the files
Chris@4 16030 and actions are specified as TAGs, all are instantiated by default.
Chris@4 16031
Chris@4 16032 Usage: $0 [OPTION]... [TAG]...
Chris@4 16033
Chris@4 16034 -h, --help print this help, then exit
Chris@4 16035 -V, --version print version number and configuration settings, then exit
Chris@4 16036 --config print configuration, then exit
Chris@4 16037 -q, --quiet, --silent
Chris@4 16038 do not print progress messages
Chris@4 16039 -d, --debug don't remove temporary files
Chris@4 16040 --recheck update $as_me by reconfiguring in the same conditions
Chris@4 16041 --file=FILE[:TEMPLATE]
Chris@4 16042 instantiate the configuration file FILE
Chris@4 16043
Chris@4 16044 Configuration files:
Chris@4 16045 $config_files
Chris@4 16046
Chris@4 16047 Configuration commands:
Chris@4 16048 $config_commands
Chris@4 16049
Chris@4 16050 Report bugs to the package provider."
Chris@4 16051
Chris@4 16052 _ACEOF
Chris@4 16053 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 16054 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Chris@4 16055 ac_cs_version="\\
Chris@4 16056 PortAudioCpp config.status 12
Chris@55 16057 configured by $0, generated by GNU Autoconf 2.69,
Chris@4 16058 with options \\"\$ac_cs_config\\"
Chris@4 16059
Chris@55 16060 Copyright (C) 2012 Free Software Foundation, Inc.
Chris@4 16061 This config.status script is free software; the Free Software Foundation
Chris@4 16062 gives unlimited permission to copy, distribute and modify it."
Chris@4 16063
Chris@4 16064 ac_pwd='$ac_pwd'
Chris@4 16065 srcdir='$srcdir'
Chris@4 16066 INSTALL='$INSTALL'
Chris@4 16067 MKDIR_P='$MKDIR_P'
Chris@4 16068 AWK='$AWK'
Chris@4 16069 test -n "\$AWK" || AWK=awk
Chris@4 16070 _ACEOF
Chris@4 16071
Chris@4 16072 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 16073 # The default lists apply if the user does not specify any file.
Chris@4 16074 ac_need_defaults=:
Chris@4 16075 while test $# != 0
Chris@4 16076 do
Chris@4 16077 case $1 in
Chris@4 16078 --*=?*)
Chris@4 16079 ac_option=`expr "X$1" : 'X\([^=]*\)='`
Chris@4 16080 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Chris@4 16081 ac_shift=:
Chris@4 16082 ;;
Chris@4 16083 --*=)
Chris@4 16084 ac_option=`expr "X$1" : 'X\([^=]*\)='`
Chris@4 16085 ac_optarg=
Chris@4 16086 ac_shift=:
Chris@4 16087 ;;
Chris@4 16088 *)
Chris@4 16089 ac_option=$1
Chris@4 16090 ac_optarg=$2
Chris@4 16091 ac_shift=shift
Chris@4 16092 ;;
Chris@4 16093 esac
Chris@4 16094
Chris@4 16095 case $ac_option in
Chris@4 16096 # Handling of the options.
Chris@4 16097 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Chris@4 16098 ac_cs_recheck=: ;;
Chris@4 16099 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Chris@4 16100 $as_echo "$ac_cs_version"; exit ;;
Chris@4 16101 --config | --confi | --conf | --con | --co | --c )
Chris@4 16102 $as_echo "$ac_cs_config"; exit ;;
Chris@4 16103 --debug | --debu | --deb | --de | --d | -d )
Chris@4 16104 debug=: ;;
Chris@4 16105 --file | --fil | --fi | --f )
Chris@4 16106 $ac_shift
Chris@4 16107 case $ac_optarg in
Chris@4 16108 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@4 16109 '') as_fn_error $? "missing file argument" ;;
Chris@4 16110 esac
Chris@4 16111 as_fn_append CONFIG_FILES " '$ac_optarg'"
Chris@4 16112 ac_need_defaults=false;;
Chris@4 16113 --he | --h | --help | --hel | -h )
Chris@4 16114 $as_echo "$ac_cs_usage"; exit ;;
Chris@4 16115 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@4 16116 | -silent | --silent | --silen | --sile | --sil | --si | --s)
Chris@4 16117 ac_cs_silent=: ;;
Chris@4 16118
Chris@4 16119 # This is an error.
Chris@4 16120 -*) as_fn_error $? "unrecognized option: \`$1'
Chris@4 16121 Try \`$0 --help' for more information." ;;
Chris@4 16122
Chris@4 16123 *) as_fn_append ac_config_targets " $1"
Chris@4 16124 ac_need_defaults=false ;;
Chris@4 16125
Chris@4 16126 esac
Chris@4 16127 shift
Chris@4 16128 done
Chris@4 16129
Chris@4 16130 ac_configure_extra_args=
Chris@4 16131
Chris@4 16132 if $ac_cs_silent; then
Chris@4 16133 exec 6>/dev/null
Chris@4 16134 ac_configure_extra_args="$ac_configure_extra_args --silent"
Chris@4 16135 fi
Chris@4 16136
Chris@4 16137 _ACEOF
Chris@4 16138 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 16139 if \$ac_cs_recheck; then
Chris@55 16140 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
Chris@4 16141 shift
Chris@4 16142 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
Chris@4 16143 CONFIG_SHELL='$SHELL'
Chris@4 16144 export CONFIG_SHELL
Chris@4 16145 exec "\$@"
Chris@4 16146 fi
Chris@4 16147
Chris@4 16148 _ACEOF
Chris@4 16149 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 16150 exec 5>>config.log
Chris@4 16151 {
Chris@4 16152 echo
Chris@4 16153 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
Chris@4 16154 ## Running $as_me. ##
Chris@4 16155 _ASBOX
Chris@4 16156 $as_echo "$ac_log"
Chris@4 16157 } >&5
Chris@4 16158
Chris@4 16159 _ACEOF
Chris@4 16160 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 16161 #
Chris@4 16162 # INIT-COMMANDS
Chris@4 16163 #
Chris@4 16164 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
Chris@4 16165
Chris@4 16166
Chris@4 16167 # The HP-UX ksh and POSIX shell print the target directory to stdout
Chris@4 16168 # if CDPATH is set.
Chris@4 16169 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@4 16170
Chris@4 16171 sed_quote_subst='$sed_quote_subst'
Chris@4 16172 double_quote_subst='$double_quote_subst'
Chris@4 16173 delay_variable_subst='$delay_variable_subst'
Chris@4 16174 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
Chris@4 16175 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
Chris@4 16176 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
Chris@4 16177 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
Chris@4 16178 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
Chris@4 16179 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
Chris@4 16180 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
Chris@4 16181 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
Chris@4 16182 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
Chris@4 16183 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
Chris@4 16184 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
Chris@55 16185 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
Chris@4 16186 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
Chris@4 16187 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
Chris@4 16188 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
Chris@4 16189 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
Chris@4 16190 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
Chris@4 16191 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
Chris@4 16192 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
Chris@4 16193 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
Chris@4 16194 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
Chris@4 16195 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
Chris@4 16196 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
Chris@4 16197 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
Chris@4 16198 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
Chris@4 16199 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
Chris@4 16200 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
Chris@4 16201 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
Chris@4 16202 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
Chris@4 16203 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
Chris@4 16204 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
Chris@4 16205 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
Chris@4 16206 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
Chris@4 16207 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
Chris@4 16208 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
Chris@4 16209 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16210 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
Chris@4 16211 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
Chris@4 16212 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
Chris@4 16213 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
Chris@4 16214 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
Chris@4 16215 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
Chris@4 16216 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
Chris@4 16217 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 16218 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
Chris@4 16219 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
Chris@4 16220 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16221 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16222 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16223 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
Chris@4 16224 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
Chris@4 16225 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
Chris@4 16226 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
Chris@4 16227 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
Chris@4 16228 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
Chris@4 16229 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
Chris@4 16230 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@4 16231 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@4 16232 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 16233 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
Chris@4 16234 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
Chris@4 16235 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
Chris@4 16236 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
Chris@4 16237 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
Chris@4 16238 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
Chris@4 16239 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
Chris@4 16240 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
Chris@4 16241 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
Chris@4 16242 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
Chris@4 16243 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
Chris@4 16244 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
Chris@4 16245 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
Chris@4 16246 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
Chris@4 16247 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
Chris@4 16248 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
Chris@4 16249 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16250 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16251 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
Chris@4 16252 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
Chris@4 16253 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 16254 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 16255 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
Chris@4 16256 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16257 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16258 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16259 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16260 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16261 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16262 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
Chris@4 16263 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
Chris@4 16264 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
Chris@4 16265 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 16266 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
Chris@4 16267 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
Chris@4 16268 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
Chris@4 16269 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
Chris@4 16270 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
Chris@4 16271 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
Chris@4 16272 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
Chris@4 16273 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
Chris@4 16274 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
Chris@4 16275 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16276 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
Chris@4 16277 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
Chris@4 16278 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16279 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16280 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 16281 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
Chris@4 16282 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
Chris@4 16283 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
Chris@4 16284 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
Chris@4 16285 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
Chris@4 16286 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
Chris@4 16287 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
Chris@4 16288 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 16289 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 16290 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 16291 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
Chris@4 16292 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16293 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16294 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 16295 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
Chris@4 16296 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
Chris@4 16297 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 16298 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 16299 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
Chris@4 16300 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
Chris@4 16301 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
Chris@4 16302 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
Chris@4 16303 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
Chris@4 16304 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
Chris@4 16305 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
Chris@4 16306 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
Chris@4 16307 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
Chris@4 16308 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
Chris@4 16309 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
Chris@4 16310 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
Chris@4 16311 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16312 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16313 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16314 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16315 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16316 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16317 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16318 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16319 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16320 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16321 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16322 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16323 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16324 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16325 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16326 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16327 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16328 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16329 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16330 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16331 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16332 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16333 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16334 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16335 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16336 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16337 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16338 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16339 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16340 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16341 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16342 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16343 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16344 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16345 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16346 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16347 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16348 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16349 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16350 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16351 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16352 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16353 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16354 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16355 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16356 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16357 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16358 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 16359
Chris@4 16360 LTCC='$LTCC'
Chris@4 16361 LTCFLAGS='$LTCFLAGS'
Chris@4 16362 compiler='$compiler_DEFAULT'
Chris@4 16363
Chris@4 16364 # A function that is used when there is no print builtin or printf.
Chris@4 16365 func_fallback_echo ()
Chris@4 16366 {
Chris@4 16367 eval 'cat <<_LTECHO_EOF
Chris@4 16368 \$1
Chris@4 16369 _LTECHO_EOF'
Chris@4 16370 }
Chris@4 16371
Chris@4 16372 # Quote evaled strings.
Chris@4 16373 for var in AS \
Chris@4 16374 DLLTOOL \
Chris@4 16375 OBJDUMP \
Chris@4 16376 SHELL \
Chris@4 16377 ECHO \
Chris@55 16378 PATH_SEPARATOR \
Chris@4 16379 SED \
Chris@4 16380 GREP \
Chris@4 16381 EGREP \
Chris@4 16382 FGREP \
Chris@4 16383 LD \
Chris@4 16384 NM \
Chris@4 16385 LN_S \
Chris@4 16386 lt_SP2NL \
Chris@4 16387 lt_NL2SP \
Chris@4 16388 reload_flag \
Chris@4 16389 deplibs_check_method \
Chris@4 16390 file_magic_cmd \
Chris@4 16391 file_magic_glob \
Chris@4 16392 want_nocaseglob \
Chris@4 16393 sharedlib_from_linklib_cmd \
Chris@4 16394 AR \
Chris@4 16395 AR_FLAGS \
Chris@4 16396 archiver_list_spec \
Chris@4 16397 STRIP \
Chris@4 16398 RANLIB \
Chris@4 16399 CC \
Chris@4 16400 CFLAGS \
Chris@4 16401 compiler \
Chris@4 16402 lt_cv_sys_global_symbol_pipe \
Chris@4 16403 lt_cv_sys_global_symbol_to_cdecl \
Chris@4 16404 lt_cv_sys_global_symbol_to_c_name_address \
Chris@4 16405 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
Chris@4 16406 nm_file_list_spec \
Chris@4 16407 lt_prog_compiler_no_builtin_flag \
Chris@4 16408 lt_prog_compiler_pic \
Chris@4 16409 lt_prog_compiler_wl \
Chris@4 16410 lt_prog_compiler_static \
Chris@4 16411 lt_cv_prog_compiler_c_o \
Chris@4 16412 need_locks \
Chris@4 16413 MANIFEST_TOOL \
Chris@4 16414 DSYMUTIL \
Chris@4 16415 NMEDIT \
Chris@4 16416 LIPO \
Chris@4 16417 OTOOL \
Chris@4 16418 OTOOL64 \
Chris@4 16419 shrext_cmds \
Chris@4 16420 export_dynamic_flag_spec \
Chris@4 16421 whole_archive_flag_spec \
Chris@4 16422 compiler_needs_object \
Chris@4 16423 with_gnu_ld \
Chris@4 16424 allow_undefined_flag \
Chris@4 16425 no_undefined_flag \
Chris@4 16426 hardcode_libdir_flag_spec \
Chris@4 16427 hardcode_libdir_separator \
Chris@4 16428 exclude_expsyms \
Chris@4 16429 include_expsyms \
Chris@4 16430 file_list_spec \
Chris@4 16431 variables_saved_for_relink \
Chris@4 16432 libname_spec \
Chris@4 16433 library_names_spec \
Chris@4 16434 soname_spec \
Chris@4 16435 install_override_mode \
Chris@4 16436 finish_eval \
Chris@4 16437 old_striplib \
Chris@4 16438 striplib \
Chris@4 16439 compiler_lib_search_dirs \
Chris@4 16440 predep_objects \
Chris@4 16441 postdep_objects \
Chris@4 16442 predeps \
Chris@4 16443 postdeps \
Chris@4 16444 compiler_lib_search_path \
Chris@4 16445 LD_CXX \
Chris@4 16446 reload_flag_CXX \
Chris@4 16447 compiler_CXX \
Chris@4 16448 lt_prog_compiler_no_builtin_flag_CXX \
Chris@4 16449 lt_prog_compiler_pic_CXX \
Chris@4 16450 lt_prog_compiler_wl_CXX \
Chris@4 16451 lt_prog_compiler_static_CXX \
Chris@4 16452 lt_cv_prog_compiler_c_o_CXX \
Chris@4 16453 export_dynamic_flag_spec_CXX \
Chris@4 16454 whole_archive_flag_spec_CXX \
Chris@4 16455 compiler_needs_object_CXX \
Chris@4 16456 with_gnu_ld_CXX \
Chris@4 16457 allow_undefined_flag_CXX \
Chris@4 16458 no_undefined_flag_CXX \
Chris@4 16459 hardcode_libdir_flag_spec_CXX \
Chris@4 16460 hardcode_libdir_separator_CXX \
Chris@4 16461 exclude_expsyms_CXX \
Chris@4 16462 include_expsyms_CXX \
Chris@4 16463 file_list_spec_CXX \
Chris@4 16464 compiler_lib_search_dirs_CXX \
Chris@4 16465 predep_objects_CXX \
Chris@4 16466 postdep_objects_CXX \
Chris@4 16467 predeps_CXX \
Chris@4 16468 postdeps_CXX \
Chris@4 16469 compiler_lib_search_path_CXX; do
Chris@4 16470 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Chris@4 16471 *[\\\\\\\`\\"\\\$]*)
Chris@4 16472 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
Chris@4 16473 ;;
Chris@4 16474 *)
Chris@4 16475 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Chris@4 16476 ;;
Chris@4 16477 esac
Chris@4 16478 done
Chris@4 16479
Chris@4 16480 # Double-quote double-evaled strings.
Chris@4 16481 for var in reload_cmds \
Chris@4 16482 old_postinstall_cmds \
Chris@4 16483 old_postuninstall_cmds \
Chris@4 16484 old_archive_cmds \
Chris@4 16485 extract_expsyms_cmds \
Chris@4 16486 old_archive_from_new_cmds \
Chris@4 16487 old_archive_from_expsyms_cmds \
Chris@4 16488 archive_cmds \
Chris@4 16489 archive_expsym_cmds \
Chris@4 16490 module_cmds \
Chris@4 16491 module_expsym_cmds \
Chris@4 16492 export_symbols_cmds \
Chris@4 16493 prelink_cmds \
Chris@4 16494 postlink_cmds \
Chris@4 16495 postinstall_cmds \
Chris@4 16496 postuninstall_cmds \
Chris@4 16497 finish_cmds \
Chris@4 16498 sys_lib_search_path_spec \
Chris@4 16499 sys_lib_dlsearch_path_spec \
Chris@4 16500 reload_cmds_CXX \
Chris@4 16501 old_archive_cmds_CXX \
Chris@4 16502 old_archive_from_new_cmds_CXX \
Chris@4 16503 old_archive_from_expsyms_cmds_CXX \
Chris@4 16504 archive_cmds_CXX \
Chris@4 16505 archive_expsym_cmds_CXX \
Chris@4 16506 module_cmds_CXX \
Chris@4 16507 module_expsym_cmds_CXX \
Chris@4 16508 export_symbols_cmds_CXX \
Chris@4 16509 prelink_cmds_CXX \
Chris@4 16510 postlink_cmds_CXX; do
Chris@4 16511 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Chris@4 16512 *[\\\\\\\`\\"\\\$]*)
Chris@4 16513 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
Chris@4 16514 ;;
Chris@4 16515 *)
Chris@4 16516 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Chris@4 16517 ;;
Chris@4 16518 esac
Chris@4 16519 done
Chris@4 16520
Chris@4 16521 ac_aux_dir='$ac_aux_dir'
Chris@4 16522 xsi_shell='$xsi_shell'
Chris@4 16523 lt_shell_append='$lt_shell_append'
Chris@4 16524
Chris@4 16525 # See if we are running on zsh, and set the options which allow our
Chris@4 16526 # commands through without removal of \ escapes INIT.
Chris@4 16527 if test -n "\${ZSH_VERSION+set}" ; then
Chris@4 16528 setopt NO_GLOB_SUBST
Chris@4 16529 fi
Chris@4 16530
Chris@4 16531
Chris@4 16532 PACKAGE='$PACKAGE'
Chris@4 16533 VERSION='$VERSION'
Chris@4 16534 TIMESTAMP='$TIMESTAMP'
Chris@4 16535 RM='$RM'
Chris@4 16536 ofile='$ofile'
Chris@4 16537
Chris@4 16538
Chris@4 16539
Chris@4 16540
Chris@4 16541
Chris@4 16542
Chris@4 16543 _ACEOF
Chris@4 16544
Chris@4 16545 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 16546
Chris@4 16547 # Handling of arguments.
Chris@4 16548 for ac_config_target in $ac_config_targets
Chris@4 16549 do
Chris@4 16550 case $ac_config_target in
Chris@4 16551 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
Chris@4 16552 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
Chris@4 16553 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
Chris@4 16554 "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
Chris@4 16555 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
Chris@4 16556 "bin/Makefile") CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;;
Chris@4 16557 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
Chris@4 16558 "portaudiocpp.pc") CONFIG_FILES="$CONFIG_FILES portaudiocpp.pc" ;;
Chris@4 16559
Chris@4 16560 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Chris@4 16561 esac
Chris@4 16562 done
Chris@4 16563
Chris@4 16564
Chris@4 16565 # If the user did not use the arguments to specify the items to instantiate,
Chris@4 16566 # then the envvar interface is used. Set only those that are not.
Chris@4 16567 # We use the long form for the default assignment because of an extremely
Chris@4 16568 # bizarre bug on SunOS 4.1.3.
Chris@4 16569 if $ac_need_defaults; then
Chris@4 16570 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
Chris@4 16571 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
Chris@4 16572 fi
Chris@4 16573
Chris@4 16574 # Have a temporary directory for convenience. Make it in the build tree
Chris@4 16575 # simply because there is no reason against having it here, and in addition,
Chris@4 16576 # creating and moving files from /tmp can sometimes cause problems.
Chris@4 16577 # Hook for its removal unless debugging.
Chris@4 16578 # Note that there is a small window in which the directory will not be cleaned:
Chris@4 16579 # after its creation but before its name has been assigned to `$tmp'.
Chris@4 16580 $debug ||
Chris@4 16581 {
Chris@4 16582 tmp= ac_tmp=
Chris@4 16583 trap 'exit_status=$?
Chris@4 16584 : "${ac_tmp:=$tmp}"
Chris@4 16585 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
Chris@4 16586 ' 0
Chris@4 16587 trap 'as_fn_exit 1' 1 2 13 15
Chris@4 16588 }
Chris@4 16589 # Create a (secure) tmp directory for tmp files.
Chris@4 16590
Chris@4 16591 {
Chris@4 16592 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Chris@4 16593 test -d "$tmp"
Chris@4 16594 } ||
Chris@4 16595 {
Chris@4 16596 tmp=./conf$$-$RANDOM
Chris@4 16597 (umask 077 && mkdir "$tmp")
Chris@4 16598 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
Chris@4 16599 ac_tmp=$tmp
Chris@4 16600
Chris@4 16601 # Set up the scripts for CONFIG_FILES section.
Chris@4 16602 # No need to generate them if there are no CONFIG_FILES.
Chris@4 16603 # This happens for instance with `./config.status config.h'.
Chris@4 16604 if test -n "$CONFIG_FILES"; then
Chris@4 16605
Chris@4 16606
Chris@4 16607 ac_cr=`echo X | tr X '\015'`
Chris@4 16608 # On cygwin, bash can eat \r inside `` if the user requested igncr.
Chris@4 16609 # But we know of no other shell where ac_cr would be empty at this
Chris@4 16610 # point, so we can use a bashism as a fallback.
Chris@4 16611 if test "x$ac_cr" = x; then
Chris@4 16612 eval ac_cr=\$\'\\r\'
Chris@4 16613 fi
Chris@4 16614 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
Chris@4 16615 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Chris@4 16616 ac_cs_awk_cr='\\r'
Chris@4 16617 else
Chris@4 16618 ac_cs_awk_cr=$ac_cr
Chris@4 16619 fi
Chris@4 16620
Chris@4 16621 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
Chris@4 16622 _ACEOF
Chris@4 16623
Chris@4 16624
Chris@4 16625 {
Chris@4 16626 echo "cat >conf$$subs.awk <<_ACEOF" &&
Chris@4 16627 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
Chris@4 16628 echo "_ACEOF"
Chris@4 16629 } >conf$$subs.sh ||
Chris@4 16630 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@4 16631 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
Chris@4 16632 ac_delim='%!_!# '
Chris@4 16633 for ac_last_try in false false false false false :; do
Chris@4 16634 . ./conf$$subs.sh ||
Chris@4 16635 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@4 16636
Chris@4 16637 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
Chris@4 16638 if test $ac_delim_n = $ac_delim_num; then
Chris@4 16639 break
Chris@4 16640 elif $ac_last_try; then
Chris@4 16641 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@4 16642 else
Chris@4 16643 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Chris@4 16644 fi
Chris@4 16645 done
Chris@4 16646 rm -f conf$$subs.sh
Chris@4 16647
Chris@4 16648 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 16649 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
Chris@4 16650 _ACEOF
Chris@4 16651 sed -n '
Chris@4 16652 h
Chris@4 16653 s/^/S["/; s/!.*/"]=/
Chris@4 16654 p
Chris@4 16655 g
Chris@4 16656 s/^[^!]*!//
Chris@4 16657 :repl
Chris@4 16658 t repl
Chris@4 16659 s/'"$ac_delim"'$//
Chris@4 16660 t delim
Chris@4 16661 :nl
Chris@4 16662 h
Chris@4 16663 s/\(.\{148\}\)..*/\1/
Chris@4 16664 t more1
Chris@4 16665 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
Chris@4 16666 p
Chris@4 16667 n
Chris@4 16668 b repl
Chris@4 16669 :more1
Chris@4 16670 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
Chris@4 16671 p
Chris@4 16672 g
Chris@4 16673 s/.\{148\}//
Chris@4 16674 t nl
Chris@4 16675 :delim
Chris@4 16676 h
Chris@4 16677 s/\(.\{148\}\)..*/\1/
Chris@4 16678 t more2
Chris@4 16679 s/["\\]/\\&/g; s/^/"/; s/$/"/
Chris@4 16680 p
Chris@4 16681 b
Chris@4 16682 :more2
Chris@4 16683 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
Chris@4 16684 p
Chris@4 16685 g
Chris@4 16686 s/.\{148\}//
Chris@4 16687 t delim
Chris@4 16688 ' <conf$$subs.awk | sed '
Chris@4 16689 /^[^""]/{
Chris@4 16690 N
Chris@4 16691 s/\n//
Chris@4 16692 }
Chris@4 16693 ' >>$CONFIG_STATUS || ac_write_fail=1
Chris@4 16694 rm -f conf$$subs.awk
Chris@4 16695 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 16696 _ACAWK
Chris@4 16697 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
Chris@4 16698 for (key in S) S_is_set[key] = 1
Chris@4 16699 FS = ""
Chris@4 16700
Chris@4 16701 }
Chris@4 16702 {
Chris@4 16703 line = $ 0
Chris@4 16704 nfields = split(line, field, "@")
Chris@4 16705 substed = 0
Chris@4 16706 len = length(field[1])
Chris@4 16707 for (i = 2; i < nfields; i++) {
Chris@4 16708 key = field[i]
Chris@4 16709 keylen = length(key)
Chris@4 16710 if (S_is_set[key]) {
Chris@4 16711 value = S[key]
Chris@4 16712 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
Chris@4 16713 len += length(value) + length(field[++i])
Chris@4 16714 substed = 1
Chris@4 16715 } else
Chris@4 16716 len += 1 + keylen
Chris@4 16717 }
Chris@4 16718
Chris@4 16719 print line
Chris@4 16720 }
Chris@4 16721
Chris@4 16722 _ACAWK
Chris@4 16723 _ACEOF
Chris@4 16724 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 16725 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
Chris@4 16726 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
Chris@4 16727 else
Chris@4 16728 cat
Chris@4 16729 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
Chris@4 16730 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
Chris@4 16731 _ACEOF
Chris@4 16732
Chris@4 16733 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
Chris@4 16734 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
Chris@4 16735 # trailing colons and then remove the whole line if VPATH becomes empty
Chris@4 16736 # (actually we leave an empty line to preserve line numbers).
Chris@4 16737 if test "x$srcdir" = x.; then
Chris@4 16738 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
Chris@4 16739 h
Chris@4 16740 s///
Chris@4 16741 s/^/:/
Chris@4 16742 s/[ ]*$/:/
Chris@4 16743 s/:\$(srcdir):/:/g
Chris@4 16744 s/:\${srcdir}:/:/g
Chris@4 16745 s/:@srcdir@:/:/g
Chris@4 16746 s/^:*//
Chris@4 16747 s/:*$//
Chris@4 16748 x
Chris@4 16749 s/\(=[ ]*\).*/\1/
Chris@4 16750 G
Chris@4 16751 s/\n//
Chris@4 16752 s/^[^=]*=[ ]*$//
Chris@4 16753 }'
Chris@4 16754 fi
Chris@4 16755
Chris@4 16756 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 16757 fi # test -n "$CONFIG_FILES"
Chris@4 16758
Chris@4 16759
Chris@4 16760 eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
Chris@4 16761 shift
Chris@4 16762 for ac_tag
Chris@4 16763 do
Chris@4 16764 case $ac_tag in
Chris@4 16765 :[FHLC]) ac_mode=$ac_tag; continue;;
Chris@4 16766 esac
Chris@4 16767 case $ac_mode$ac_tag in
Chris@4 16768 :[FHL]*:*);;
Chris@4 16769 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
Chris@4 16770 :[FH]-) ac_tag=-:-;;
Chris@4 16771 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
Chris@4 16772 esac
Chris@4 16773 ac_save_IFS=$IFS
Chris@4 16774 IFS=:
Chris@4 16775 set x $ac_tag
Chris@4 16776 IFS=$ac_save_IFS
Chris@4 16777 shift
Chris@4 16778 ac_file=$1
Chris@4 16779 shift
Chris@4 16780
Chris@4 16781 case $ac_mode in
Chris@4 16782 :L) ac_source=$1;;
Chris@4 16783 :[FH])
Chris@4 16784 ac_file_inputs=
Chris@4 16785 for ac_f
Chris@4 16786 do
Chris@4 16787 case $ac_f in
Chris@4 16788 -) ac_f="$ac_tmp/stdin";;
Chris@4 16789 *) # Look for the file first in the build tree, then in the source tree
Chris@4 16790 # (if the path is not absolute). The absolute path cannot be DOS-style,
Chris@4 16791 # because $ac_f cannot contain `:'.
Chris@4 16792 test -f "$ac_f" ||
Chris@4 16793 case $ac_f in
Chris@4 16794 [\\/$]*) false;;
Chris@4 16795 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
Chris@4 16796 esac ||
Chris@4 16797 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Chris@4 16798 esac
Chris@4 16799 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Chris@4 16800 as_fn_append ac_file_inputs " '$ac_f'"
Chris@4 16801 done
Chris@4 16802
Chris@4 16803 # Let's still pretend it is `configure' which instantiates (i.e., don't
Chris@4 16804 # use $as_me), people would be surprised to read:
Chris@4 16805 # /* config.h. Generated by config.status. */
Chris@4 16806 configure_input='Generated from '`
Chris@4 16807 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
Chris@4 16808 `' by configure.'
Chris@4 16809 if test x"$ac_file" != x-; then
Chris@4 16810 configure_input="$ac_file. $configure_input"
Chris@4 16811 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Chris@4 16812 $as_echo "$as_me: creating $ac_file" >&6;}
Chris@4 16813 fi
Chris@4 16814 # Neutralize special characters interpreted by sed in replacement strings.
Chris@4 16815 case $configure_input in #(
Chris@4 16816 *\&* | *\|* | *\\* )
Chris@4 16817 ac_sed_conf_input=`$as_echo "$configure_input" |
Chris@4 16818 sed 's/[\\\\&|]/\\\\&/g'`;; #(
Chris@4 16819 *) ac_sed_conf_input=$configure_input;;
Chris@4 16820 esac
Chris@4 16821
Chris@4 16822 case $ac_tag in
Chris@4 16823 *:-:* | *:-) cat >"$ac_tmp/stdin" \
Chris@4 16824 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
Chris@4 16825 esac
Chris@4 16826 ;;
Chris@4 16827 esac
Chris@4 16828
Chris@4 16829 ac_dir=`$as_dirname -- "$ac_file" ||
Chris@4 16830 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@4 16831 X"$ac_file" : 'X\(//\)[^/]' \| \
Chris@4 16832 X"$ac_file" : 'X\(//\)$' \| \
Chris@4 16833 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Chris@4 16834 $as_echo X"$ac_file" |
Chris@4 16835 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@4 16836 s//\1/
Chris@4 16837 q
Chris@4 16838 }
Chris@4 16839 /^X\(\/\/\)[^/].*/{
Chris@4 16840 s//\1/
Chris@4 16841 q
Chris@4 16842 }
Chris@4 16843 /^X\(\/\/\)$/{
Chris@4 16844 s//\1/
Chris@4 16845 q
Chris@4 16846 }
Chris@4 16847 /^X\(\/\).*/{
Chris@4 16848 s//\1/
Chris@4 16849 q
Chris@4 16850 }
Chris@4 16851 s/.*/./; q'`
Chris@4 16852 as_dir="$ac_dir"; as_fn_mkdir_p
Chris@4 16853 ac_builddir=.
Chris@4 16854
Chris@4 16855 case "$ac_dir" in
Chris@4 16856 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@4 16857 *)
Chris@4 16858 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Chris@4 16859 # A ".." for each directory in $ac_dir_suffix.
Chris@4 16860 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Chris@4 16861 case $ac_top_builddir_sub in
Chris@4 16862 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@4 16863 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
Chris@4 16864 esac ;;
Chris@4 16865 esac
Chris@4 16866 ac_abs_top_builddir=$ac_pwd
Chris@4 16867 ac_abs_builddir=$ac_pwd$ac_dir_suffix
Chris@4 16868 # for backward compatibility:
Chris@4 16869 ac_top_builddir=$ac_top_build_prefix
Chris@4 16870
Chris@4 16871 case $srcdir in
Chris@4 16872 .) # We are building in place.
Chris@4 16873 ac_srcdir=.
Chris@4 16874 ac_top_srcdir=$ac_top_builddir_sub
Chris@4 16875 ac_abs_top_srcdir=$ac_pwd ;;
Chris@4 16876 [\\/]* | ?:[\\/]* ) # Absolute name.
Chris@4 16877 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@4 16878 ac_top_srcdir=$srcdir
Chris@4 16879 ac_abs_top_srcdir=$srcdir ;;
Chris@4 16880 *) # Relative name.
Chris@4 16881 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
Chris@4 16882 ac_top_srcdir=$ac_top_build_prefix$srcdir
Chris@4 16883 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Chris@4 16884 esac
Chris@4 16885 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Chris@4 16886
Chris@4 16887
Chris@4 16888 case $ac_mode in
Chris@4 16889 :F)
Chris@4 16890 #
Chris@4 16891 # CONFIG_FILE
Chris@4 16892 #
Chris@4 16893
Chris@4 16894 case $INSTALL in
Chris@4 16895 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Chris@4 16896 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
Chris@4 16897 esac
Chris@4 16898 ac_MKDIR_P=$MKDIR_P
Chris@4 16899 case $MKDIR_P in
Chris@4 16900 [\\/$]* | ?:[\\/]* ) ;;
Chris@4 16901 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
Chris@4 16902 esac
Chris@4 16903 _ACEOF
Chris@4 16904
Chris@4 16905 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 16906 # If the template does not know about datarootdir, expand it.
Chris@4 16907 # FIXME: This hack should be removed a few years after 2.60.
Chris@4 16908 ac_datarootdir_hack=; ac_datarootdir_seen=
Chris@4 16909 ac_sed_dataroot='
Chris@4 16910 /datarootdir/ {
Chris@4 16911 p
Chris@4 16912 q
Chris@4 16913 }
Chris@4 16914 /@datadir@/p
Chris@4 16915 /@docdir@/p
Chris@4 16916 /@infodir@/p
Chris@4 16917 /@localedir@/p
Chris@4 16918 /@mandir@/p'
Chris@4 16919 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
Chris@4 16920 *datarootdir*) ac_datarootdir_seen=yes;;
Chris@4 16921 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Chris@4 16922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
Chris@4 16923 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Chris@4 16924 _ACEOF
Chris@4 16925 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 16926 ac_datarootdir_hack='
Chris@4 16927 s&@datadir@&$datadir&g
Chris@4 16928 s&@docdir@&$docdir&g
Chris@4 16929 s&@infodir@&$infodir&g
Chris@4 16930 s&@localedir@&$localedir&g
Chris@4 16931 s&@mandir@&$mandir&g
Chris@4 16932 s&\\\${datarootdir}&$datarootdir&g' ;;
Chris@4 16933 esac
Chris@4 16934 _ACEOF
Chris@4 16935
Chris@4 16936 # Neutralize VPATH when `$srcdir' = `.'.
Chris@4 16937 # Shell code in configure.ac might set extrasub.
Chris@4 16938 # FIXME: do we really want to maintain this feature?
Chris@4 16939 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 16940 ac_sed_extra="$ac_vpsub
Chris@4 16941 $extrasub
Chris@4 16942 _ACEOF
Chris@4 16943 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 16944 :t
Chris@4 16945 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Chris@4 16946 s|@configure_input@|$ac_sed_conf_input|;t t
Chris@4 16947 s&@top_builddir@&$ac_top_builddir_sub&;t t
Chris@4 16948 s&@top_build_prefix@&$ac_top_build_prefix&;t t
Chris@4 16949 s&@srcdir@&$ac_srcdir&;t t
Chris@4 16950 s&@abs_srcdir@&$ac_abs_srcdir&;t t
Chris@4 16951 s&@top_srcdir@&$ac_top_srcdir&;t t
Chris@4 16952 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
Chris@4 16953 s&@builddir@&$ac_builddir&;t t
Chris@4 16954 s&@abs_builddir@&$ac_abs_builddir&;t t
Chris@4 16955 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
Chris@4 16956 s&@INSTALL@&$ac_INSTALL&;t t
Chris@4 16957 s&@MKDIR_P@&$ac_MKDIR_P&;t t
Chris@4 16958 $ac_datarootdir_hack
Chris@4 16959 "
Chris@4 16960 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
Chris@4 16961 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@4 16962
Chris@4 16963 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
Chris@4 16964 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
Chris@4 16965 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
Chris@4 16966 "$ac_tmp/out"`; test -z "$ac_out"; } &&
Chris@4 16967 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Chris@4 16968 which seems to be undefined. Please make sure it is defined" >&5
Chris@4 16969 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Chris@4 16970 which seems to be undefined. Please make sure it is defined" >&2;}
Chris@4 16971
Chris@4 16972 rm -f "$ac_tmp/stdin"
Chris@4 16973 case $ac_file in
Chris@4 16974 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
Chris@4 16975 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
Chris@4 16976 esac \
Chris@4 16977 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@4 16978 ;;
Chris@4 16979
Chris@4 16980
Chris@4 16981 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
Chris@4 16982 $as_echo "$as_me: executing $ac_file commands" >&6;}
Chris@4 16983 ;;
Chris@4 16984 esac
Chris@4 16985
Chris@4 16986
Chris@4 16987 case $ac_file$ac_mode in
Chris@4 16988 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
Chris@55 16989 # Older Autoconf quotes --file arguments for eval, but not when files
Chris@4 16990 # are listed without --file. Let's play safe and only enable the eval
Chris@4 16991 # if we detect the quoting.
Chris@4 16992 case $CONFIG_FILES in
Chris@4 16993 *\'*) eval set x "$CONFIG_FILES" ;;
Chris@4 16994 *) set x $CONFIG_FILES ;;
Chris@4 16995 esac
Chris@4 16996 shift
Chris@4 16997 for mf
Chris@4 16998 do
Chris@4 16999 # Strip MF so we end up with the name of the file.
Chris@4 17000 mf=`echo "$mf" | sed -e 's/:.*$//'`
Chris@4 17001 # Check whether this is an Automake generated Makefile or not.
Chris@55 17002 # We used to match only the files named 'Makefile.in', but
Chris@4 17003 # some people rename them; so instead we look at the file content.
Chris@4 17004 # Grep'ing the first line is not enough: some people post-process
Chris@4 17005 # each Makefile.in and add a new line on top of each file to say so.
Chris@4 17006 # Grep'ing the whole file is not good either: AIX grep has a line
Chris@4 17007 # limit of 2048, but all sed's we know have understand at least 4000.
Chris@4 17008 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
Chris@4 17009 dirpart=`$as_dirname -- "$mf" ||
Chris@4 17010 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@4 17011 X"$mf" : 'X\(//\)[^/]' \| \
Chris@4 17012 X"$mf" : 'X\(//\)$' \| \
Chris@4 17013 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
Chris@4 17014 $as_echo X"$mf" |
Chris@4 17015 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@4 17016 s//\1/
Chris@4 17017 q
Chris@4 17018 }
Chris@4 17019 /^X\(\/\/\)[^/].*/{
Chris@4 17020 s//\1/
Chris@4 17021 q
Chris@4 17022 }
Chris@4 17023 /^X\(\/\/\)$/{
Chris@4 17024 s//\1/
Chris@4 17025 q
Chris@4 17026 }
Chris@4 17027 /^X\(\/\).*/{
Chris@4 17028 s//\1/
Chris@4 17029 q
Chris@4 17030 }
Chris@4 17031 s/.*/./; q'`
Chris@4 17032 else
Chris@4 17033 continue
Chris@4 17034 fi
Chris@4 17035 # Extract the definition of DEPDIR, am__include, and am__quote
Chris@55 17036 # from the Makefile without running 'make'.
Chris@4 17037 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
Chris@4 17038 test -z "$DEPDIR" && continue
Chris@4 17039 am__include=`sed -n 's/^am__include = //p' < "$mf"`
Chris@55 17040 test -z "$am__include" && continue
Chris@4 17041 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
Chris@4 17042 # Find all dependency output files, they are included files with
Chris@4 17043 # $(DEPDIR) in their names. We invoke sed twice because it is the
Chris@4 17044 # simplest approach to changing $(DEPDIR) to its actual value in the
Chris@4 17045 # expansion.
Chris@4 17046 for file in `sed -n "
Chris@4 17047 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
Chris@55 17048 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
Chris@4 17049 # Make sure the directory exists.
Chris@4 17050 test -f "$dirpart/$file" && continue
Chris@4 17051 fdir=`$as_dirname -- "$file" ||
Chris@4 17052 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@4 17053 X"$file" : 'X\(//\)[^/]' \| \
Chris@4 17054 X"$file" : 'X\(//\)$' \| \
Chris@4 17055 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
Chris@4 17056 $as_echo X"$file" |
Chris@4 17057 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@4 17058 s//\1/
Chris@4 17059 q
Chris@4 17060 }
Chris@4 17061 /^X\(\/\/\)[^/].*/{
Chris@4 17062 s//\1/
Chris@4 17063 q
Chris@4 17064 }
Chris@4 17065 /^X\(\/\/\)$/{
Chris@4 17066 s//\1/
Chris@4 17067 q
Chris@4 17068 }
Chris@4 17069 /^X\(\/\).*/{
Chris@4 17070 s//\1/
Chris@4 17071 q
Chris@4 17072 }
Chris@4 17073 s/.*/./; q'`
Chris@4 17074 as_dir=$dirpart/$fdir; as_fn_mkdir_p
Chris@4 17075 # echo "creating $dirpart/$file"
Chris@4 17076 echo '# dummy' > "$dirpart/$file"
Chris@4 17077 done
Chris@4 17078 done
Chris@4 17079 }
Chris@4 17080 ;;
Chris@4 17081 "libtool":C)
Chris@4 17082
Chris@4 17083 # See if we are running on zsh, and set the options which allow our
Chris@4 17084 # commands through without removal of \ escapes.
Chris@4 17085 if test -n "${ZSH_VERSION+set}" ; then
Chris@4 17086 setopt NO_GLOB_SUBST
Chris@4 17087 fi
Chris@4 17088
Chris@4 17089 cfgfile="${ofile}T"
Chris@4 17090 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
Chris@4 17091 $RM "$cfgfile"
Chris@4 17092
Chris@4 17093 cat <<_LT_EOF >> "$cfgfile"
Chris@4 17094 #! $SHELL
Chris@4 17095
Chris@4 17096 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
Chris@4 17097 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
Chris@4 17098 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
Chris@4 17099 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
Chris@4 17100 #
Chris@4 17101 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
Chris@55 17102 # 2006, 2007, 2008, 2009, 2010, 2011 Free Software
Chris@55 17103 # Foundation, Inc.
Chris@4 17104 # Written by Gordon Matzigkeit, 1996
Chris@4 17105 #
Chris@4 17106 # This file is part of GNU Libtool.
Chris@4 17107 #
Chris@4 17108 # GNU Libtool is free software; you can redistribute it and/or
Chris@4 17109 # modify it under the terms of the GNU General Public License as
Chris@4 17110 # published by the Free Software Foundation; either version 2 of
Chris@4 17111 # the License, or (at your option) any later version.
Chris@4 17112 #
Chris@4 17113 # As a special exception to the GNU General Public License,
Chris@4 17114 # if you distribute this file as part of a program or library that
Chris@4 17115 # is built using GNU Libtool, you may include this file under the
Chris@4 17116 # same distribution terms that you use for the rest of that program.
Chris@4 17117 #
Chris@4 17118 # GNU Libtool is distributed in the hope that it will be useful,
Chris@4 17119 # but WITHOUT ANY WARRANTY; without even the implied warranty of
Chris@4 17120 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Chris@4 17121 # GNU General Public License for more details.
Chris@4 17122 #
Chris@4 17123 # You should have received a copy of the GNU General Public License
Chris@4 17124 # along with GNU Libtool; see the file COPYING. If not, a copy
Chris@4 17125 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
Chris@4 17126 # obtained by writing to the Free Software Foundation, Inc.,
Chris@4 17127 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Chris@4 17128
Chris@4 17129
Chris@4 17130 # The names of the tagged configurations supported by this script.
Chris@4 17131 available_tags="CXX "
Chris@4 17132
Chris@4 17133 # ### BEGIN LIBTOOL CONFIG
Chris@4 17134
Chris@4 17135 # Assembler program.
Chris@4 17136 AS=$lt_AS
Chris@4 17137
Chris@4 17138 # DLL creation program.
Chris@4 17139 DLLTOOL=$lt_DLLTOOL
Chris@4 17140
Chris@4 17141 # Object dumper program.
Chris@4 17142 OBJDUMP=$lt_OBJDUMP
Chris@4 17143
Chris@4 17144 # Which release of libtool.m4 was used?
Chris@4 17145 macro_version=$macro_version
Chris@4 17146 macro_revision=$macro_revision
Chris@4 17147
Chris@4 17148 # Whether or not to build shared libraries.
Chris@4 17149 build_libtool_libs=$enable_shared
Chris@4 17150
Chris@4 17151 # Whether or not to build static libraries.
Chris@4 17152 build_old_libs=$enable_static
Chris@4 17153
Chris@4 17154 # What type of objects to build.
Chris@4 17155 pic_mode=$pic_mode
Chris@4 17156
Chris@4 17157 # Whether or not to optimize for fast installation.
Chris@4 17158 fast_install=$enable_fast_install
Chris@4 17159
Chris@4 17160 # Shell to use when invoking shell scripts.
Chris@4 17161 SHELL=$lt_SHELL
Chris@4 17162
Chris@4 17163 # An echo program that protects backslashes.
Chris@4 17164 ECHO=$lt_ECHO
Chris@4 17165
Chris@55 17166 # The PATH separator for the build system.
Chris@55 17167 PATH_SEPARATOR=$lt_PATH_SEPARATOR
Chris@55 17168
Chris@4 17169 # The host system.
Chris@4 17170 host_alias=$host_alias
Chris@4 17171 host=$host
Chris@4 17172 host_os=$host_os
Chris@4 17173
Chris@4 17174 # The build system.
Chris@4 17175 build_alias=$build_alias
Chris@4 17176 build=$build
Chris@4 17177 build_os=$build_os
Chris@4 17178
Chris@4 17179 # A sed program that does not truncate output.
Chris@4 17180 SED=$lt_SED
Chris@4 17181
Chris@4 17182 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
Chris@4 17183 Xsed="\$SED -e 1s/^X//"
Chris@4 17184
Chris@4 17185 # A grep program that handles long lines.
Chris@4 17186 GREP=$lt_GREP
Chris@4 17187
Chris@4 17188 # An ERE matcher.
Chris@4 17189 EGREP=$lt_EGREP
Chris@4 17190
Chris@4 17191 # A literal string matcher.
Chris@4 17192 FGREP=$lt_FGREP
Chris@4 17193
Chris@4 17194 # A BSD- or MS-compatible name lister.
Chris@4 17195 NM=$lt_NM
Chris@4 17196
Chris@4 17197 # Whether we need soft or hard links.
Chris@4 17198 LN_S=$lt_LN_S
Chris@4 17199
Chris@4 17200 # What is the maximum length of a command?
Chris@4 17201 max_cmd_len=$max_cmd_len
Chris@4 17202
Chris@4 17203 # Object file suffix (normally "o").
Chris@4 17204 objext=$ac_objext
Chris@4 17205
Chris@4 17206 # Executable file suffix (normally "").
Chris@4 17207 exeext=$exeext
Chris@4 17208
Chris@4 17209 # whether the shell understands "unset".
Chris@4 17210 lt_unset=$lt_unset
Chris@4 17211
Chris@4 17212 # turn spaces into newlines.
Chris@4 17213 SP2NL=$lt_lt_SP2NL
Chris@4 17214
Chris@4 17215 # turn newlines into spaces.
Chris@4 17216 NL2SP=$lt_lt_NL2SP
Chris@4 17217
Chris@4 17218 # convert \$build file names to \$host format.
Chris@4 17219 to_host_file_cmd=$lt_cv_to_host_file_cmd
Chris@4 17220
Chris@4 17221 # convert \$build files to toolchain format.
Chris@4 17222 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
Chris@4 17223
Chris@4 17224 # Method to check whether dependent libraries are shared objects.
Chris@4 17225 deplibs_check_method=$lt_deplibs_check_method
Chris@4 17226
Chris@4 17227 # Command to use when deplibs_check_method = "file_magic".
Chris@4 17228 file_magic_cmd=$lt_file_magic_cmd
Chris@4 17229
Chris@4 17230 # How to find potential files when deplibs_check_method = "file_magic".
Chris@4 17231 file_magic_glob=$lt_file_magic_glob
Chris@4 17232
Chris@4 17233 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
Chris@4 17234 want_nocaseglob=$lt_want_nocaseglob
Chris@4 17235
Chris@4 17236 # Command to associate shared and link libraries.
Chris@4 17237 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
Chris@4 17238
Chris@4 17239 # The archiver.
Chris@4 17240 AR=$lt_AR
Chris@4 17241
Chris@4 17242 # Flags to create an archive.
Chris@4 17243 AR_FLAGS=$lt_AR_FLAGS
Chris@4 17244
Chris@4 17245 # How to feed a file listing to the archiver.
Chris@4 17246 archiver_list_spec=$lt_archiver_list_spec
Chris@4 17247
Chris@4 17248 # A symbol stripping program.
Chris@4 17249 STRIP=$lt_STRIP
Chris@4 17250
Chris@4 17251 # Commands used to install an old-style archive.
Chris@4 17252 RANLIB=$lt_RANLIB
Chris@4 17253 old_postinstall_cmds=$lt_old_postinstall_cmds
Chris@4 17254 old_postuninstall_cmds=$lt_old_postuninstall_cmds
Chris@4 17255
Chris@4 17256 # Whether to use a lock for old archive extraction.
Chris@4 17257 lock_old_archive_extraction=$lock_old_archive_extraction
Chris@4 17258
Chris@4 17259 # A C compiler.
Chris@4 17260 LTCC=$lt_CC
Chris@4 17261
Chris@4 17262 # LTCC compiler flags.
Chris@4 17263 LTCFLAGS=$lt_CFLAGS
Chris@4 17264
Chris@4 17265 # Take the output of nm and produce a listing of raw symbols and C names.
Chris@4 17266 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
Chris@4 17267
Chris@4 17268 # Transform the output of nm in a proper C declaration.
Chris@4 17269 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
Chris@4 17270
Chris@4 17271 # Transform the output of nm in a C name address pair.
Chris@4 17272 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
Chris@4 17273
Chris@4 17274 # Transform the output of nm in a C name address pair when lib prefix is needed.
Chris@4 17275 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
Chris@4 17276
Chris@4 17277 # Specify filename containing input files for \$NM.
Chris@4 17278 nm_file_list_spec=$lt_nm_file_list_spec
Chris@4 17279
Chris@4 17280 # The root where to search for dependent libraries,and in which our libraries should be installed.
Chris@4 17281 lt_sysroot=$lt_sysroot
Chris@4 17282
Chris@4 17283 # The name of the directory that contains temporary libtool files.
Chris@4 17284 objdir=$objdir
Chris@4 17285
Chris@4 17286 # Used to examine libraries when file_magic_cmd begins with "file".
Chris@4 17287 MAGIC_CMD=$MAGIC_CMD
Chris@4 17288
Chris@4 17289 # Must we lock files when doing compilation?
Chris@4 17290 need_locks=$lt_need_locks
Chris@4 17291
Chris@4 17292 # Manifest tool.
Chris@4 17293 MANIFEST_TOOL=$lt_MANIFEST_TOOL
Chris@4 17294
Chris@4 17295 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
Chris@4 17296 DSYMUTIL=$lt_DSYMUTIL
Chris@4 17297
Chris@4 17298 # Tool to change global to local symbols on Mac OS X.
Chris@4 17299 NMEDIT=$lt_NMEDIT
Chris@4 17300
Chris@4 17301 # Tool to manipulate fat objects and archives on Mac OS X.
Chris@4 17302 LIPO=$lt_LIPO
Chris@4 17303
Chris@4 17304 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
Chris@4 17305 OTOOL=$lt_OTOOL
Chris@4 17306
Chris@4 17307 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
Chris@4 17308 OTOOL64=$lt_OTOOL64
Chris@4 17309
Chris@4 17310 # Old archive suffix (normally "a").
Chris@4 17311 libext=$libext
Chris@4 17312
Chris@4 17313 # Shared library suffix (normally ".so").
Chris@4 17314 shrext_cmds=$lt_shrext_cmds
Chris@4 17315
Chris@4 17316 # The commands to extract the exported symbol list from a shared archive.
Chris@4 17317 extract_expsyms_cmds=$lt_extract_expsyms_cmds
Chris@4 17318
Chris@4 17319 # Variables whose values should be saved in libtool wrapper scripts and
Chris@4 17320 # restored at link time.
Chris@4 17321 variables_saved_for_relink=$lt_variables_saved_for_relink
Chris@4 17322
Chris@4 17323 # Do we need the "lib" prefix for modules?
Chris@4 17324 need_lib_prefix=$need_lib_prefix
Chris@4 17325
Chris@4 17326 # Do we need a version for libraries?
Chris@4 17327 need_version=$need_version
Chris@4 17328
Chris@4 17329 # Library versioning type.
Chris@4 17330 version_type=$version_type
Chris@4 17331
Chris@4 17332 # Shared library runtime path variable.
Chris@4 17333 runpath_var=$runpath_var
Chris@4 17334
Chris@4 17335 # Shared library path variable.
Chris@4 17336 shlibpath_var=$shlibpath_var
Chris@4 17337
Chris@4 17338 # Is shlibpath searched before the hard-coded library search path?
Chris@4 17339 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
Chris@4 17340
Chris@4 17341 # Format of library name prefix.
Chris@4 17342 libname_spec=$lt_libname_spec
Chris@4 17343
Chris@4 17344 # List of archive names. First name is the real one, the rest are links.
Chris@4 17345 # The last name is the one that the linker finds with -lNAME
Chris@4 17346 library_names_spec=$lt_library_names_spec
Chris@4 17347
Chris@4 17348 # The coded name of the library, if different from the real name.
Chris@4 17349 soname_spec=$lt_soname_spec
Chris@4 17350
Chris@4 17351 # Permission mode override for installation of shared libraries.
Chris@4 17352 install_override_mode=$lt_install_override_mode
Chris@4 17353
Chris@4 17354 # Command to use after installation of a shared archive.
Chris@4 17355 postinstall_cmds=$lt_postinstall_cmds
Chris@4 17356
Chris@4 17357 # Command to use after uninstallation of a shared archive.
Chris@4 17358 postuninstall_cmds=$lt_postuninstall_cmds
Chris@4 17359
Chris@4 17360 # Commands used to finish a libtool library installation in a directory.
Chris@4 17361 finish_cmds=$lt_finish_cmds
Chris@4 17362
Chris@4 17363 # As "finish_cmds", except a single script fragment to be evaled but
Chris@4 17364 # not shown.
Chris@4 17365 finish_eval=$lt_finish_eval
Chris@4 17366
Chris@4 17367 # Whether we should hardcode library paths into libraries.
Chris@4 17368 hardcode_into_libs=$hardcode_into_libs
Chris@4 17369
Chris@4 17370 # Compile-time system search path for libraries.
Chris@4 17371 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
Chris@4 17372
Chris@4 17373 # Run-time system search path for libraries.
Chris@4 17374 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
Chris@4 17375
Chris@4 17376 # Whether dlopen is supported.
Chris@4 17377 dlopen_support=$enable_dlopen
Chris@4 17378
Chris@4 17379 # Whether dlopen of programs is supported.
Chris@4 17380 dlopen_self=$enable_dlopen_self
Chris@4 17381
Chris@4 17382 # Whether dlopen of statically linked programs is supported.
Chris@4 17383 dlopen_self_static=$enable_dlopen_self_static
Chris@4 17384
Chris@4 17385 # Commands to strip libraries.
Chris@4 17386 old_striplib=$lt_old_striplib
Chris@4 17387 striplib=$lt_striplib
Chris@4 17388
Chris@4 17389
Chris@4 17390 # The linker used to build libraries.
Chris@4 17391 LD=$lt_LD
Chris@4 17392
Chris@4 17393 # How to create reloadable object files.
Chris@4 17394 reload_flag=$lt_reload_flag
Chris@4 17395 reload_cmds=$lt_reload_cmds
Chris@4 17396
Chris@4 17397 # Commands used to build an old-style archive.
Chris@4 17398 old_archive_cmds=$lt_old_archive_cmds
Chris@4 17399
Chris@4 17400 # A language specific compiler.
Chris@4 17401 CC=$lt_compiler
Chris@4 17402
Chris@4 17403 # Is the compiler the GNU compiler?
Chris@4 17404 with_gcc=$GCC
Chris@4 17405
Chris@4 17406 # Compiler flag to turn off builtin functions.
Chris@4 17407 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
Chris@4 17408
Chris@4 17409 # Additional compiler flags for building library objects.
Chris@4 17410 pic_flag=$lt_lt_prog_compiler_pic
Chris@4 17411
Chris@4 17412 # How to pass a linker flag through the compiler.
Chris@4 17413 wl=$lt_lt_prog_compiler_wl
Chris@4 17414
Chris@4 17415 # Compiler flag to prevent dynamic linking.
Chris@4 17416 link_static_flag=$lt_lt_prog_compiler_static
Chris@4 17417
Chris@4 17418 # Does compiler simultaneously support -c and -o options?
Chris@4 17419 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
Chris@4 17420
Chris@4 17421 # Whether or not to add -lc for building shared libraries.
Chris@4 17422 build_libtool_need_lc=$archive_cmds_need_lc
Chris@4 17423
Chris@4 17424 # Whether or not to disallow shared libs when runtime libs are static.
Chris@4 17425 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
Chris@4 17426
Chris@4 17427 # Compiler flag to allow reflexive dlopens.
Chris@4 17428 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
Chris@4 17429
Chris@4 17430 # Compiler flag to generate shared objects directly from archives.
Chris@4 17431 whole_archive_flag_spec=$lt_whole_archive_flag_spec
Chris@4 17432
Chris@4 17433 # Whether the compiler copes with passing no objects directly.
Chris@4 17434 compiler_needs_object=$lt_compiler_needs_object
Chris@4 17435
Chris@4 17436 # Create an old-style archive from a shared archive.
Chris@4 17437 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
Chris@4 17438
Chris@4 17439 # Create a temporary old-style archive to link instead of a shared archive.
Chris@4 17440 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
Chris@4 17441
Chris@4 17442 # Commands used to build a shared archive.
Chris@4 17443 archive_cmds=$lt_archive_cmds
Chris@4 17444 archive_expsym_cmds=$lt_archive_expsym_cmds
Chris@4 17445
Chris@4 17446 # Commands used to build a loadable module if different from building
Chris@4 17447 # a shared archive.
Chris@4 17448 module_cmds=$lt_module_cmds
Chris@4 17449 module_expsym_cmds=$lt_module_expsym_cmds
Chris@4 17450
Chris@4 17451 # Whether we are building with GNU ld or not.
Chris@4 17452 with_gnu_ld=$lt_with_gnu_ld
Chris@4 17453
Chris@4 17454 # Flag that allows shared libraries with undefined symbols to be built.
Chris@4 17455 allow_undefined_flag=$lt_allow_undefined_flag
Chris@4 17456
Chris@4 17457 # Flag that enforces no undefined symbols.
Chris@4 17458 no_undefined_flag=$lt_no_undefined_flag
Chris@4 17459
Chris@4 17460 # Flag to hardcode \$libdir into a binary during linking.
Chris@4 17461 # This must work even if \$libdir does not exist
Chris@4 17462 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
Chris@4 17463
Chris@4 17464 # Whether we need a single "-rpath" flag with a separated argument.
Chris@4 17465 hardcode_libdir_separator=$lt_hardcode_libdir_separator
Chris@4 17466
Chris@4 17467 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@4 17468 # DIR into the resulting binary.
Chris@4 17469 hardcode_direct=$hardcode_direct
Chris@4 17470
Chris@4 17471 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@4 17472 # DIR into the resulting binary and the resulting library dependency is
Chris@4 17473 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
Chris@4 17474 # library is relocated.
Chris@4 17475 hardcode_direct_absolute=$hardcode_direct_absolute
Chris@4 17476
Chris@4 17477 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
Chris@4 17478 # into the resulting binary.
Chris@4 17479 hardcode_minus_L=$hardcode_minus_L
Chris@4 17480
Chris@4 17481 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
Chris@4 17482 # into the resulting binary.
Chris@4 17483 hardcode_shlibpath_var=$hardcode_shlibpath_var
Chris@4 17484
Chris@4 17485 # Set to "yes" if building a shared library automatically hardcodes DIR
Chris@4 17486 # into the library and all subsequent libraries and executables linked
Chris@4 17487 # against it.
Chris@4 17488 hardcode_automatic=$hardcode_automatic
Chris@4 17489
Chris@4 17490 # Set to yes if linker adds runtime paths of dependent libraries
Chris@4 17491 # to runtime path list.
Chris@4 17492 inherit_rpath=$inherit_rpath
Chris@4 17493
Chris@4 17494 # Whether libtool must link a program against all its dependency libraries.
Chris@4 17495 link_all_deplibs=$link_all_deplibs
Chris@4 17496
Chris@4 17497 # Set to "yes" if exported symbols are required.
Chris@4 17498 always_export_symbols=$always_export_symbols
Chris@4 17499
Chris@4 17500 # The commands to list exported symbols.
Chris@4 17501 export_symbols_cmds=$lt_export_symbols_cmds
Chris@4 17502
Chris@4 17503 # Symbols that should not be listed in the preloaded symbols.
Chris@4 17504 exclude_expsyms=$lt_exclude_expsyms
Chris@4 17505
Chris@4 17506 # Symbols that must always be exported.
Chris@4 17507 include_expsyms=$lt_include_expsyms
Chris@4 17508
Chris@4 17509 # Commands necessary for linking programs (against libraries) with templates.
Chris@4 17510 prelink_cmds=$lt_prelink_cmds
Chris@4 17511
Chris@4 17512 # Commands necessary for finishing linking programs.
Chris@4 17513 postlink_cmds=$lt_postlink_cmds
Chris@4 17514
Chris@4 17515 # Specify filename containing input files.
Chris@4 17516 file_list_spec=$lt_file_list_spec
Chris@4 17517
Chris@4 17518 # How to hardcode a shared library path into an executable.
Chris@4 17519 hardcode_action=$hardcode_action
Chris@4 17520
Chris@4 17521 # The directories searched by this compiler when creating a shared library.
Chris@4 17522 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
Chris@4 17523
Chris@4 17524 # Dependencies to place before and after the objects being linked to
Chris@4 17525 # create a shared library.
Chris@4 17526 predep_objects=$lt_predep_objects
Chris@4 17527 postdep_objects=$lt_postdep_objects
Chris@4 17528 predeps=$lt_predeps
Chris@4 17529 postdeps=$lt_postdeps
Chris@4 17530
Chris@4 17531 # The library search path used internally by the compiler when linking
Chris@4 17532 # a shared library.
Chris@4 17533 compiler_lib_search_path=$lt_compiler_lib_search_path
Chris@4 17534
Chris@4 17535 # ### END LIBTOOL CONFIG
Chris@4 17536
Chris@4 17537 _LT_EOF
Chris@4 17538
Chris@4 17539 case $host_os in
Chris@4 17540 aix3*)
Chris@4 17541 cat <<\_LT_EOF >> "$cfgfile"
Chris@4 17542 # AIX sometimes has problems with the GCC collect2 program. For some
Chris@4 17543 # reason, if we set the COLLECT_NAMES environment variable, the problems
Chris@4 17544 # vanish in a puff of smoke.
Chris@4 17545 if test "X${COLLECT_NAMES+set}" != Xset; then
Chris@4 17546 COLLECT_NAMES=
Chris@4 17547 export COLLECT_NAMES
Chris@4 17548 fi
Chris@4 17549 _LT_EOF
Chris@4 17550 ;;
Chris@4 17551 esac
Chris@4 17552
Chris@4 17553
Chris@4 17554 ltmain="$ac_aux_dir/ltmain.sh"
Chris@4 17555
Chris@4 17556
Chris@4 17557 # We use sed instead of cat because bash on DJGPP gets confused if
Chris@4 17558 # if finds mixed CR/LF and LF-only lines. Since sed operates in
Chris@4 17559 # text mode, it properly converts lines to CR/LF. This bash problem
Chris@4 17560 # is reportedly fixed, but why not run on old versions too?
Chris@4 17561 sed '$q' "$ltmain" >> "$cfgfile" \
Chris@4 17562 || (rm -f "$cfgfile"; exit 1)
Chris@4 17563
Chris@4 17564 if test x"$xsi_shell" = xyes; then
Chris@4 17565 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
Chris@4 17566 func_dirname ()\
Chris@4 17567 {\
Chris@4 17568 \ case ${1} in\
Chris@4 17569 \ */*) func_dirname_result="${1%/*}${2}" ;;\
Chris@4 17570 \ * ) func_dirname_result="${3}" ;;\
Chris@4 17571 \ esac\
Chris@4 17572 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 17573 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17574 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17575 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17576
Chris@4 17577
Chris@4 17578 sed -e '/^func_basename ()$/,/^} # func_basename /c\
Chris@4 17579 func_basename ()\
Chris@4 17580 {\
Chris@4 17581 \ func_basename_result="${1##*/}"\
Chris@4 17582 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 17583 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17584 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17585 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17586
Chris@4 17587
Chris@4 17588 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
Chris@4 17589 func_dirname_and_basename ()\
Chris@4 17590 {\
Chris@4 17591 \ case ${1} in\
Chris@4 17592 \ */*) func_dirname_result="${1%/*}${2}" ;;\
Chris@4 17593 \ * ) func_dirname_result="${3}" ;;\
Chris@4 17594 \ esac\
Chris@4 17595 \ func_basename_result="${1##*/}"\
Chris@4 17596 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 17597 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17598 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17599 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17600
Chris@4 17601
Chris@4 17602 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
Chris@4 17603 func_stripname ()\
Chris@4 17604 {\
Chris@4 17605 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
Chris@4 17606 \ # positional parameters, so assign one to ordinary parameter first.\
Chris@4 17607 \ func_stripname_result=${3}\
Chris@4 17608 \ func_stripname_result=${func_stripname_result#"${1}"}\
Chris@4 17609 \ func_stripname_result=${func_stripname_result%"${2}"}\
Chris@4 17610 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 17611 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17612 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17613 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17614
Chris@4 17615
Chris@4 17616 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
Chris@4 17617 func_split_long_opt ()\
Chris@4 17618 {\
Chris@4 17619 \ func_split_long_opt_name=${1%%=*}\
Chris@4 17620 \ func_split_long_opt_arg=${1#*=}\
Chris@4 17621 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 17622 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17623 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17624 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17625
Chris@4 17626
Chris@4 17627 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
Chris@4 17628 func_split_short_opt ()\
Chris@4 17629 {\
Chris@4 17630 \ func_split_short_opt_arg=${1#??}\
Chris@4 17631 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
Chris@4 17632 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 17633 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17634 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17635 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17636
Chris@4 17637
Chris@4 17638 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
Chris@4 17639 func_lo2o ()\
Chris@4 17640 {\
Chris@4 17641 \ case ${1} in\
Chris@4 17642 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
Chris@4 17643 \ *) func_lo2o_result=${1} ;;\
Chris@4 17644 \ esac\
Chris@4 17645 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 17646 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17647 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17648 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17649
Chris@4 17650
Chris@4 17651 sed -e '/^func_xform ()$/,/^} # func_xform /c\
Chris@4 17652 func_xform ()\
Chris@4 17653 {\
Chris@4 17654 func_xform_result=${1%.*}.lo\
Chris@4 17655 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 17656 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17657 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17658 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17659
Chris@4 17660
Chris@4 17661 sed -e '/^func_arith ()$/,/^} # func_arith /c\
Chris@4 17662 func_arith ()\
Chris@4 17663 {\
Chris@4 17664 func_arith_result=$(( $* ))\
Chris@4 17665 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 17666 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17667 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17668 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17669
Chris@4 17670
Chris@4 17671 sed -e '/^func_len ()$/,/^} # func_len /c\
Chris@4 17672 func_len ()\
Chris@4 17673 {\
Chris@4 17674 func_len_result=${#1}\
Chris@4 17675 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 17676 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17677 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17678 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17679
Chris@4 17680 fi
Chris@4 17681
Chris@4 17682 if test x"$lt_shell_append" = xyes; then
Chris@4 17683 sed -e '/^func_append ()$/,/^} # func_append /c\
Chris@4 17684 func_append ()\
Chris@4 17685 {\
Chris@4 17686 eval "${1}+=\\${2}"\
Chris@4 17687 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 17688 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17689 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17690 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17691
Chris@4 17692
Chris@4 17693 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
Chris@4 17694 func_append_quoted ()\
Chris@4 17695 {\
Chris@4 17696 \ func_quote_for_eval "${2}"\
Chris@4 17697 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
Chris@4 17698 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 17699 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17700 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17701 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17702
Chris@4 17703
Chris@4 17704 # Save a `func_append' function call where possible by direct use of '+='
Chris@4 17705 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
Chris@4 17706 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17707 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17708 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17709 else
Chris@4 17710 # Save a `func_append' function call even when '+=' is not available
Chris@4 17711 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
Chris@4 17712 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 17713 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 17714 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 17715 fi
Chris@4 17716
Chris@4 17717 if test x"$_lt_function_replace_fail" = x":"; then
Chris@4 17718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
Chris@4 17719 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
Chris@4 17720 fi
Chris@4 17721
Chris@4 17722
Chris@4 17723 mv -f "$cfgfile" "$ofile" ||
Chris@4 17724 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
Chris@4 17725 chmod +x "$ofile"
Chris@4 17726
Chris@4 17727
Chris@4 17728 cat <<_LT_EOF >> "$ofile"
Chris@4 17729
Chris@4 17730 # ### BEGIN LIBTOOL TAG CONFIG: CXX
Chris@4 17731
Chris@4 17732 # The linker used to build libraries.
Chris@4 17733 LD=$lt_LD_CXX
Chris@4 17734
Chris@4 17735 # How to create reloadable object files.
Chris@4 17736 reload_flag=$lt_reload_flag_CXX
Chris@4 17737 reload_cmds=$lt_reload_cmds_CXX
Chris@4 17738
Chris@4 17739 # Commands used to build an old-style archive.
Chris@4 17740 old_archive_cmds=$lt_old_archive_cmds_CXX
Chris@4 17741
Chris@4 17742 # A language specific compiler.
Chris@4 17743 CC=$lt_compiler_CXX
Chris@4 17744
Chris@4 17745 # Is the compiler the GNU compiler?
Chris@4 17746 with_gcc=$GCC_CXX
Chris@4 17747
Chris@4 17748 # Compiler flag to turn off builtin functions.
Chris@4 17749 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
Chris@4 17750
Chris@4 17751 # Additional compiler flags for building library objects.
Chris@4 17752 pic_flag=$lt_lt_prog_compiler_pic_CXX
Chris@4 17753
Chris@4 17754 # How to pass a linker flag through the compiler.
Chris@4 17755 wl=$lt_lt_prog_compiler_wl_CXX
Chris@4 17756
Chris@4 17757 # Compiler flag to prevent dynamic linking.
Chris@4 17758 link_static_flag=$lt_lt_prog_compiler_static_CXX
Chris@4 17759
Chris@4 17760 # Does compiler simultaneously support -c and -o options?
Chris@4 17761 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
Chris@4 17762
Chris@4 17763 # Whether or not to add -lc for building shared libraries.
Chris@4 17764 build_libtool_need_lc=$archive_cmds_need_lc_CXX
Chris@4 17765
Chris@4 17766 # Whether or not to disallow shared libs when runtime libs are static.
Chris@4 17767 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
Chris@4 17768
Chris@4 17769 # Compiler flag to allow reflexive dlopens.
Chris@4 17770 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
Chris@4 17771
Chris@4 17772 # Compiler flag to generate shared objects directly from archives.
Chris@4 17773 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
Chris@4 17774
Chris@4 17775 # Whether the compiler copes with passing no objects directly.
Chris@4 17776 compiler_needs_object=$lt_compiler_needs_object_CXX
Chris@4 17777
Chris@4 17778 # Create an old-style archive from a shared archive.
Chris@4 17779 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
Chris@4 17780
Chris@4 17781 # Create a temporary old-style archive to link instead of a shared archive.
Chris@4 17782 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
Chris@4 17783
Chris@4 17784 # Commands used to build a shared archive.
Chris@4 17785 archive_cmds=$lt_archive_cmds_CXX
Chris@4 17786 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
Chris@4 17787
Chris@4 17788 # Commands used to build a loadable module if different from building
Chris@4 17789 # a shared archive.
Chris@4 17790 module_cmds=$lt_module_cmds_CXX
Chris@4 17791 module_expsym_cmds=$lt_module_expsym_cmds_CXX
Chris@4 17792
Chris@4 17793 # Whether we are building with GNU ld or not.
Chris@4 17794 with_gnu_ld=$lt_with_gnu_ld_CXX
Chris@4 17795
Chris@4 17796 # Flag that allows shared libraries with undefined symbols to be built.
Chris@4 17797 allow_undefined_flag=$lt_allow_undefined_flag_CXX
Chris@4 17798
Chris@4 17799 # Flag that enforces no undefined symbols.
Chris@4 17800 no_undefined_flag=$lt_no_undefined_flag_CXX
Chris@4 17801
Chris@4 17802 # Flag to hardcode \$libdir into a binary during linking.
Chris@4 17803 # This must work even if \$libdir does not exist
Chris@4 17804 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
Chris@4 17805
Chris@4 17806 # Whether we need a single "-rpath" flag with a separated argument.
Chris@4 17807 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
Chris@4 17808
Chris@4 17809 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@4 17810 # DIR into the resulting binary.
Chris@4 17811 hardcode_direct=$hardcode_direct_CXX
Chris@4 17812
Chris@4 17813 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@4 17814 # DIR into the resulting binary and the resulting library dependency is
Chris@4 17815 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
Chris@4 17816 # library is relocated.
Chris@4 17817 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
Chris@4 17818
Chris@4 17819 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
Chris@4 17820 # into the resulting binary.
Chris@4 17821 hardcode_minus_L=$hardcode_minus_L_CXX
Chris@4 17822
Chris@4 17823 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
Chris@4 17824 # into the resulting binary.
Chris@4 17825 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
Chris@4 17826
Chris@4 17827 # Set to "yes" if building a shared library automatically hardcodes DIR
Chris@4 17828 # into the library and all subsequent libraries and executables linked
Chris@4 17829 # against it.
Chris@4 17830 hardcode_automatic=$hardcode_automatic_CXX
Chris@4 17831
Chris@4 17832 # Set to yes if linker adds runtime paths of dependent libraries
Chris@4 17833 # to runtime path list.
Chris@4 17834 inherit_rpath=$inherit_rpath_CXX
Chris@4 17835
Chris@4 17836 # Whether libtool must link a program against all its dependency libraries.
Chris@4 17837 link_all_deplibs=$link_all_deplibs_CXX
Chris@4 17838
Chris@4 17839 # Set to "yes" if exported symbols are required.
Chris@4 17840 always_export_symbols=$always_export_symbols_CXX
Chris@4 17841
Chris@4 17842 # The commands to list exported symbols.
Chris@4 17843 export_symbols_cmds=$lt_export_symbols_cmds_CXX
Chris@4 17844
Chris@4 17845 # Symbols that should not be listed in the preloaded symbols.
Chris@4 17846 exclude_expsyms=$lt_exclude_expsyms_CXX
Chris@4 17847
Chris@4 17848 # Symbols that must always be exported.
Chris@4 17849 include_expsyms=$lt_include_expsyms_CXX
Chris@4 17850
Chris@4 17851 # Commands necessary for linking programs (against libraries) with templates.
Chris@4 17852 prelink_cmds=$lt_prelink_cmds_CXX
Chris@4 17853
Chris@4 17854 # Commands necessary for finishing linking programs.
Chris@4 17855 postlink_cmds=$lt_postlink_cmds_CXX
Chris@4 17856
Chris@4 17857 # Specify filename containing input files.
Chris@4 17858 file_list_spec=$lt_file_list_spec_CXX
Chris@4 17859
Chris@4 17860 # How to hardcode a shared library path into an executable.
Chris@4 17861 hardcode_action=$hardcode_action_CXX
Chris@4 17862
Chris@4 17863 # The directories searched by this compiler when creating a shared library.
Chris@4 17864 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
Chris@4 17865
Chris@4 17866 # Dependencies to place before and after the objects being linked to
Chris@4 17867 # create a shared library.
Chris@4 17868 predep_objects=$lt_predep_objects_CXX
Chris@4 17869 postdep_objects=$lt_postdep_objects_CXX
Chris@4 17870 predeps=$lt_predeps_CXX
Chris@4 17871 postdeps=$lt_postdeps_CXX
Chris@4 17872
Chris@4 17873 # The library search path used internally by the compiler when linking
Chris@4 17874 # a shared library.
Chris@4 17875 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
Chris@4 17876
Chris@4 17877 # ### END LIBTOOL TAG CONFIG: CXX
Chris@4 17878 _LT_EOF
Chris@4 17879
Chris@4 17880 ;;
Chris@4 17881
Chris@4 17882 esac
Chris@4 17883 done # for ac_tag
Chris@4 17884
Chris@4 17885
Chris@4 17886 as_fn_exit 0
Chris@4 17887 _ACEOF
Chris@4 17888 ac_clean_files=$ac_clean_files_save
Chris@4 17889
Chris@4 17890 test $ac_write_fail = 0 ||
Chris@4 17891 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
Chris@4 17892
Chris@4 17893
Chris@4 17894 # configure is writing to config.log, and then calls config.status.
Chris@4 17895 # config.status does its own redirection, appending to config.log.
Chris@4 17896 # Unfortunately, on DOS this fails, as config.log is still kept open
Chris@4 17897 # by configure, so config.status won't be able to write to it; its
Chris@4 17898 # output is simply discarded. So we exec the FD to /dev/null,
Chris@4 17899 # effectively closing config.log, so it can be properly (re)opened and
Chris@4 17900 # appended to by config.status. When coming back to configure, we
Chris@4 17901 # need to make the FD available again.
Chris@4 17902 if test "$no_create" != yes; then
Chris@4 17903 ac_cs_success=:
Chris@4 17904 ac_config_status_args=
Chris@4 17905 test "$silent" = yes &&
Chris@4 17906 ac_config_status_args="$ac_config_status_args --quiet"
Chris@4 17907 exec 5>/dev/null
Chris@4 17908 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Chris@4 17909 exec 5>>config.log
Chris@4 17910 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
Chris@4 17911 # would make configure fail if this is the last instruction.
Chris@4 17912 $ac_cs_success || as_fn_exit 1
Chris@4 17913 fi
Chris@4 17914 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Chris@4 17915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Chris@4 17916 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Chris@4 17917 fi
Chris@4 17918