annotate src/portaudio_20161030_catalina_patch/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 91c729825bca
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.
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=
Chris@4 589 PACKAGE_TARNAME=
Chris@4 590 PACKAGE_VERSION=
Chris@4 591 PACKAGE_STRING=
Chris@4 592 PACKAGE_BUGREPORT=
Chris@4 593 PACKAGE_URL=
Chris@4 594
Chris@4 595 ac_unique_file="include/portaudio.h"
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 enable_option_checking=no
Chris@4 633 ac_subst_vars='LTLIBOBJS
Chris@4 634 LIBOBJS
Chris@4 635 WITH_ASIO_FALSE
Chris@4 636 WITH_ASIO_TRUE
Chris@4 637 ENABLE_CXX_FALSE
Chris@4 638 ENABLE_CXX_TRUE
Chris@4 639 subdirs
Chris@4 640 INCLUDES
Chris@4 641 NASMOPT
Chris@4 642 NASM
Chris@4 643 DLL_LIBS
Chris@4 644 THREAD_CFLAGS
Chris@4 645 SHARED_FLAGS
Chris@4 646 PADLL
Chris@4 647 OTHER_OBJS
Chris@4 648 LT_AGE
Chris@4 649 LT_REVISION
Chris@4 650 LT_CURRENT
Chris@4 651 JACK_LIBS
Chris@4 652 JACK_CFLAGS
Chris@4 653 PKG_CONFIG_LIBDIR
Chris@4 654 PKG_CONFIG_PATH
Chris@4 655 PKG_CONFIG
Chris@4 656 INSTALL_DATA
Chris@4 657 INSTALL_SCRIPT
Chris@4 658 INSTALL_PROGRAM
Chris@4 659 CXXCPP
Chris@4 660 CPP
Chris@4 661 OTOOL64
Chris@4 662 OTOOL
Chris@4 663 LIPO
Chris@4 664 NMEDIT
Chris@4 665 DSYMUTIL
Chris@4 666 MANIFEST_TOOL
Chris@4 667 AWK
Chris@4 668 RANLIB
Chris@4 669 STRIP
Chris@4 670 ac_ct_AR
Chris@4 671 AR
Chris@4 672 LN_S
Chris@4 673 NM
Chris@4 674 ac_ct_DUMPBIN
Chris@4 675 DUMPBIN
Chris@4 676 LD
Chris@4 677 FGREP
Chris@4 678 EGREP
Chris@4 679 GREP
Chris@4 680 SED
Chris@4 681 LIBTOOL
Chris@4 682 OBJDUMP
Chris@4 683 DLLTOOL
Chris@4 684 AS
Chris@4 685 ac_ct_CXX
Chris@4 686 CXXFLAGS
Chris@4 687 CXX
Chris@4 688 OBJEXT
Chris@4 689 EXEEXT
Chris@4 690 ac_ct_CC
Chris@4 691 CPPFLAGS
Chris@4 692 LDFLAGS
Chris@4 693 CFLAGS
Chris@4 694 CC
Chris@4 695 target_os
Chris@4 696 target_vendor
Chris@4 697 target_cpu
Chris@4 698 target
Chris@4 699 host_os
Chris@4 700 host_vendor
Chris@4 701 host_cpu
Chris@4 702 host
Chris@4 703 build_os
Chris@4 704 build_vendor
Chris@4 705 build_cpu
Chris@4 706 build
Chris@4 707 target_alias
Chris@4 708 host_alias
Chris@4 709 build_alias
Chris@4 710 LIBS
Chris@4 711 ECHO_T
Chris@4 712 ECHO_N
Chris@4 713 ECHO_C
Chris@4 714 DEFS
Chris@4 715 mandir
Chris@4 716 localedir
Chris@4 717 libdir
Chris@4 718 psdir
Chris@4 719 pdfdir
Chris@4 720 dvidir
Chris@4 721 htmldir
Chris@4 722 infodir
Chris@4 723 docdir
Chris@4 724 oldincludedir
Chris@4 725 includedir
Chris@4 726 localstatedir
Chris@4 727 sharedstatedir
Chris@4 728 sysconfdir
Chris@4 729 datadir
Chris@4 730 datarootdir
Chris@4 731 libexecdir
Chris@4 732 sbindir
Chris@4 733 bindir
Chris@4 734 program_transform_name
Chris@4 735 prefix
Chris@4 736 exec_prefix
Chris@4 737 PACKAGE_URL
Chris@4 738 PACKAGE_BUGREPORT
Chris@4 739 PACKAGE_STRING
Chris@4 740 PACKAGE_VERSION
Chris@4 741 PACKAGE_TARNAME
Chris@4 742 PACKAGE_NAME
Chris@4 743 PATH_SEPARATOR
Chris@4 744 SHELL'
Chris@4 745 ac_subst_files=''
Chris@4 746 ac_user_opts='
Chris@4 747 enable_option_checking
Chris@4 748 with_alsa
Chris@4 749 with_jack
Chris@4 750 with_oss
Chris@4 751 with_asihpi
Chris@4 752 with_winapi
Chris@4 753 with_asiodir
Chris@4 754 with_dxdir
Chris@4 755 enable_debug_output
Chris@4 756 enable_cxx
Chris@4 757 enable_mac_debug
Chris@4 758 enable_mac_universal
Chris@4 759 with_host_os
Chris@4 760 enable_shared
Chris@4 761 enable_static
Chris@4 762 with_pic
Chris@4 763 enable_fast_install
Chris@4 764 with_gnu_ld
Chris@4 765 with_sysroot
Chris@4 766 enable_libtool_lock
Chris@4 767 '
Chris@4 768 ac_precious_vars='build_alias
Chris@4 769 host_alias
Chris@4 770 target_alias
Chris@4 771 CC
Chris@4 772 CFLAGS
Chris@4 773 LDFLAGS
Chris@4 774 LIBS
Chris@4 775 CPPFLAGS
Chris@4 776 CXX
Chris@4 777 CXXFLAGS
Chris@4 778 CCC
Chris@4 779 CPP
Chris@4 780 CXXCPP
Chris@4 781 PKG_CONFIG
Chris@4 782 PKG_CONFIG_PATH
Chris@4 783 PKG_CONFIG_LIBDIR
Chris@4 784 JACK_CFLAGS
Chris@4 785 JACK_LIBS'
Chris@4 786 ac_subdirs_all='bindings/cpp'
Chris@4 787
Chris@4 788 # Initialize some variables set by options.
Chris@4 789 ac_init_help=
Chris@4 790 ac_init_version=false
Chris@4 791 ac_unrecognized_opts=
Chris@4 792 ac_unrecognized_sep=
Chris@4 793 # The variables have the same names as the options, with
Chris@4 794 # dashes changed to underlines.
Chris@4 795 cache_file=/dev/null
Chris@4 796 exec_prefix=NONE
Chris@4 797 no_create=
Chris@4 798 no_recursion=
Chris@4 799 prefix=NONE
Chris@4 800 program_prefix=NONE
Chris@4 801 program_suffix=NONE
Chris@4 802 program_transform_name=s,x,x,
Chris@4 803 silent=
Chris@4 804 site=
Chris@4 805 srcdir=
Chris@4 806 verbose=
Chris@4 807 x_includes=NONE
Chris@4 808 x_libraries=NONE
Chris@4 809
Chris@4 810 # Installation directory options.
Chris@4 811 # These are left unexpanded so users can "make install exec_prefix=/foo"
Chris@4 812 # and all the variables that are supposed to be based on exec_prefix
Chris@4 813 # by default will actually change.
Chris@4 814 # Use braces instead of parens because sh, perl, etc. also accept them.
Chris@4 815 # (The list follows the same order as the GNU Coding Standards.)
Chris@4 816 bindir='${exec_prefix}/bin'
Chris@4 817 sbindir='${exec_prefix}/sbin'
Chris@4 818 libexecdir='${exec_prefix}/libexec'
Chris@4 819 datarootdir='${prefix}/share'
Chris@4 820 datadir='${datarootdir}'
Chris@4 821 sysconfdir='${prefix}/etc'
Chris@4 822 sharedstatedir='${prefix}/com'
Chris@4 823 localstatedir='${prefix}/var'
Chris@4 824 includedir='${prefix}/include'
Chris@4 825 oldincludedir='/usr/include'
Chris@4 826 docdir='${datarootdir}/doc/${PACKAGE}'
Chris@4 827 infodir='${datarootdir}/info'
Chris@4 828 htmldir='${docdir}'
Chris@4 829 dvidir='${docdir}'
Chris@4 830 pdfdir='${docdir}'
Chris@4 831 psdir='${docdir}'
Chris@4 832 libdir='${exec_prefix}/lib'
Chris@4 833 localedir='${datarootdir}/locale'
Chris@4 834 mandir='${datarootdir}/man'
Chris@4 835
Chris@4 836 ac_prev=
Chris@4 837 ac_dashdash=
Chris@4 838 for ac_option
Chris@4 839 do
Chris@4 840 # If the previous option needs an argument, assign it.
Chris@4 841 if test -n "$ac_prev"; then
Chris@4 842 eval $ac_prev=\$ac_option
Chris@4 843 ac_prev=
Chris@4 844 continue
Chris@4 845 fi
Chris@4 846
Chris@4 847 case $ac_option in
Chris@4 848 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
Chris@4 849 *=) ac_optarg= ;;
Chris@4 850 *) ac_optarg=yes ;;
Chris@4 851 esac
Chris@4 852
Chris@4 853 # Accept the important Cygnus configure options, so we can diagnose typos.
Chris@4 854
Chris@4 855 case $ac_dashdash$ac_option in
Chris@4 856 --)
Chris@4 857 ac_dashdash=yes ;;
Chris@4 858
Chris@4 859 -bindir | --bindir | --bindi | --bind | --bin | --bi)
Chris@4 860 ac_prev=bindir ;;
Chris@4 861 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Chris@4 862 bindir=$ac_optarg ;;
Chris@4 863
Chris@4 864 -build | --build | --buil | --bui | --bu)
Chris@4 865 ac_prev=build_alias ;;
Chris@4 866 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Chris@4 867 build_alias=$ac_optarg ;;
Chris@4 868
Chris@4 869 -cache-file | --cache-file | --cache-fil | --cache-fi \
Chris@4 870 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
Chris@4 871 ac_prev=cache_file ;;
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 cache_file=$ac_optarg ;;
Chris@4 875
Chris@4 876 --config-cache | -C)
Chris@4 877 cache_file=config.cache ;;
Chris@4 878
Chris@4 879 -datadir | --datadir | --datadi | --datad)
Chris@4 880 ac_prev=datadir ;;
Chris@4 881 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Chris@4 882 datadir=$ac_optarg ;;
Chris@4 883
Chris@4 884 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
Chris@4 885 | --dataroo | --dataro | --datar)
Chris@4 886 ac_prev=datarootdir ;;
Chris@4 887 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
Chris@4 888 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
Chris@4 889 datarootdir=$ac_optarg ;;
Chris@4 890
Chris@4 891 -disable-* | --disable-*)
Chris@4 892 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Chris@4 893 # Reject names that are not valid shell variable names.
Chris@4 894 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@4 895 as_fn_error $? "invalid feature name: $ac_useropt"
Chris@4 896 ac_useropt_orig=$ac_useropt
Chris@4 897 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@4 898 case $ac_user_opts in
Chris@4 899 *"
Chris@4 900 "enable_$ac_useropt"
Chris@4 901 "*) ;;
Chris@4 902 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
Chris@4 903 ac_unrecognized_sep=', ';;
Chris@4 904 esac
Chris@4 905 eval enable_$ac_useropt=no ;;
Chris@4 906
Chris@4 907 -docdir | --docdir | --docdi | --doc | --do)
Chris@4 908 ac_prev=docdir ;;
Chris@4 909 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
Chris@4 910 docdir=$ac_optarg ;;
Chris@4 911
Chris@4 912 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
Chris@4 913 ac_prev=dvidir ;;
Chris@4 914 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
Chris@4 915 dvidir=$ac_optarg ;;
Chris@4 916
Chris@4 917 -enable-* | --enable-*)
Chris@4 918 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Chris@4 919 # Reject names that are not valid shell variable names.
Chris@4 920 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@4 921 as_fn_error $? "invalid feature name: $ac_useropt"
Chris@4 922 ac_useropt_orig=$ac_useropt
Chris@4 923 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@4 924 case $ac_user_opts in
Chris@4 925 *"
Chris@4 926 "enable_$ac_useropt"
Chris@4 927 "*) ;;
Chris@4 928 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
Chris@4 929 ac_unrecognized_sep=', ';;
Chris@4 930 esac
Chris@4 931 eval enable_$ac_useropt=\$ac_optarg ;;
Chris@4 932
Chris@4 933 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
Chris@4 934 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
Chris@4 935 | --exec | --exe | --ex)
Chris@4 936 ac_prev=exec_prefix ;;
Chris@4 937 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
Chris@4 938 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
Chris@4 939 | --exec=* | --exe=* | --ex=*)
Chris@4 940 exec_prefix=$ac_optarg ;;
Chris@4 941
Chris@4 942 -gas | --gas | --ga | --g)
Chris@4 943 # Obsolete; use --with-gas.
Chris@4 944 with_gas=yes ;;
Chris@4 945
Chris@4 946 -help | --help | --hel | --he | -h)
Chris@4 947 ac_init_help=long ;;
Chris@4 948 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
Chris@4 949 ac_init_help=recursive ;;
Chris@4 950 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
Chris@4 951 ac_init_help=short ;;
Chris@4 952
Chris@4 953 -host | --host | --hos | --ho)
Chris@4 954 ac_prev=host_alias ;;
Chris@4 955 -host=* | --host=* | --hos=* | --ho=*)
Chris@4 956 host_alias=$ac_optarg ;;
Chris@4 957
Chris@4 958 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
Chris@4 959 ac_prev=htmldir ;;
Chris@4 960 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
Chris@4 961 | --ht=*)
Chris@4 962 htmldir=$ac_optarg ;;
Chris@4 963
Chris@4 964 -includedir | --includedir | --includedi | --included | --include \
Chris@4 965 | --includ | --inclu | --incl | --inc)
Chris@4 966 ac_prev=includedir ;;
Chris@4 967 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
Chris@4 968 | --includ=* | --inclu=* | --incl=* | --inc=*)
Chris@4 969 includedir=$ac_optarg ;;
Chris@4 970
Chris@4 971 -infodir | --infodir | --infodi | --infod | --info | --inf)
Chris@4 972 ac_prev=infodir ;;
Chris@4 973 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Chris@4 974 infodir=$ac_optarg ;;
Chris@4 975
Chris@4 976 -libdir | --libdir | --libdi | --libd)
Chris@4 977 ac_prev=libdir ;;
Chris@4 978 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Chris@4 979 libdir=$ac_optarg ;;
Chris@4 980
Chris@4 981 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
Chris@4 982 | --libexe | --libex | --libe)
Chris@4 983 ac_prev=libexecdir ;;
Chris@4 984 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
Chris@4 985 | --libexe=* | --libex=* | --libe=*)
Chris@4 986 libexecdir=$ac_optarg ;;
Chris@4 987
Chris@4 988 -localedir | --localedir | --localedi | --localed | --locale)
Chris@4 989 ac_prev=localedir ;;
Chris@4 990 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
Chris@4 991 localedir=$ac_optarg ;;
Chris@4 992
Chris@4 993 -localstatedir | --localstatedir | --localstatedi | --localstated \
Chris@4 994 | --localstate | --localstat | --localsta | --localst | --locals)
Chris@4 995 ac_prev=localstatedir ;;
Chris@4 996 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Chris@4 997 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Chris@4 998 localstatedir=$ac_optarg ;;
Chris@4 999
Chris@4 1000 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
Chris@4 1001 ac_prev=mandir ;;
Chris@4 1002 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Chris@4 1003 mandir=$ac_optarg ;;
Chris@4 1004
Chris@4 1005 -nfp | --nfp | --nf)
Chris@4 1006 # Obsolete; use --without-fp.
Chris@4 1007 with_fp=no ;;
Chris@4 1008
Chris@4 1009 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Chris@4 1010 | --no-cr | --no-c | -n)
Chris@4 1011 no_create=yes ;;
Chris@4 1012
Chris@4 1013 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
Chris@4 1014 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
Chris@4 1015 no_recursion=yes ;;
Chris@4 1016
Chris@4 1017 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
Chris@4 1018 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
Chris@4 1019 | --oldin | --oldi | --old | --ol | --o)
Chris@4 1020 ac_prev=oldincludedir ;;
Chris@4 1021 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
Chris@4 1022 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
Chris@4 1023 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Chris@4 1024 oldincludedir=$ac_optarg ;;
Chris@4 1025
Chris@4 1026 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
Chris@4 1027 ac_prev=prefix ;;
Chris@4 1028 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Chris@4 1029 prefix=$ac_optarg ;;
Chris@4 1030
Chris@4 1031 -program-prefix | --program-prefix | --program-prefi | --program-pref \
Chris@4 1032 | --program-pre | --program-pr | --program-p)
Chris@4 1033 ac_prev=program_prefix ;;
Chris@4 1034 -program-prefix=* | --program-prefix=* | --program-prefi=* \
Chris@4 1035 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Chris@4 1036 program_prefix=$ac_optarg ;;
Chris@4 1037
Chris@4 1038 -program-suffix | --program-suffix | --program-suffi | --program-suff \
Chris@4 1039 | --program-suf | --program-su | --program-s)
Chris@4 1040 ac_prev=program_suffix ;;
Chris@4 1041 -program-suffix=* | --program-suffix=* | --program-suffi=* \
Chris@4 1042 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Chris@4 1043 program_suffix=$ac_optarg ;;
Chris@4 1044
Chris@4 1045 -program-transform-name | --program-transform-name \
Chris@4 1046 | --program-transform-nam | --program-transform-na \
Chris@4 1047 | --program-transform-n | --program-transform- \
Chris@4 1048 | --program-transform | --program-transfor \
Chris@4 1049 | --program-transfo | --program-transf \
Chris@4 1050 | --program-trans | --program-tran \
Chris@4 1051 | --progr-tra | --program-tr | --program-t)
Chris@4 1052 ac_prev=program_transform_name ;;
Chris@4 1053 -program-transform-name=* | --program-transform-name=* \
Chris@4 1054 | --program-transform-nam=* | --program-transform-na=* \
Chris@4 1055 | --program-transform-n=* | --program-transform-=* \
Chris@4 1056 | --program-transform=* | --program-transfor=* \
Chris@4 1057 | --program-transfo=* | --program-transf=* \
Chris@4 1058 | --program-trans=* | --program-tran=* \
Chris@4 1059 | --progr-tra=* | --program-tr=* | --program-t=*)
Chris@4 1060 program_transform_name=$ac_optarg ;;
Chris@4 1061
Chris@4 1062 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
Chris@4 1063 ac_prev=pdfdir ;;
Chris@4 1064 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
Chris@4 1065 pdfdir=$ac_optarg ;;
Chris@4 1066
Chris@4 1067 -psdir | --psdir | --psdi | --psd | --ps)
Chris@4 1068 ac_prev=psdir ;;
Chris@4 1069 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
Chris@4 1070 psdir=$ac_optarg ;;
Chris@4 1071
Chris@4 1072 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@4 1073 | -silent | --silent | --silen | --sile | --sil)
Chris@4 1074 silent=yes ;;
Chris@4 1075
Chris@4 1076 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
Chris@4 1077 ac_prev=sbindir ;;
Chris@4 1078 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
Chris@4 1079 | --sbi=* | --sb=*)
Chris@4 1080 sbindir=$ac_optarg ;;
Chris@4 1081
Chris@4 1082 -sharedstatedir | --sharedstatedir | --sharedstatedi \
Chris@4 1083 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
Chris@4 1084 | --sharedst | --shareds | --shared | --share | --shar \
Chris@4 1085 | --sha | --sh)
Chris@4 1086 ac_prev=sharedstatedir ;;
Chris@4 1087 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
Chris@4 1088 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
Chris@4 1089 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
Chris@4 1090 | --sha=* | --sh=*)
Chris@4 1091 sharedstatedir=$ac_optarg ;;
Chris@4 1092
Chris@4 1093 -site | --site | --sit)
Chris@4 1094 ac_prev=site ;;
Chris@4 1095 -site=* | --site=* | --sit=*)
Chris@4 1096 site=$ac_optarg ;;
Chris@4 1097
Chris@4 1098 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
Chris@4 1099 ac_prev=srcdir ;;
Chris@4 1100 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Chris@4 1101 srcdir=$ac_optarg ;;
Chris@4 1102
Chris@4 1103 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
Chris@4 1104 | --syscon | --sysco | --sysc | --sys | --sy)
Chris@4 1105 ac_prev=sysconfdir ;;
Chris@4 1106 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
Chris@4 1107 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Chris@4 1108 sysconfdir=$ac_optarg ;;
Chris@4 1109
Chris@4 1110 -target | --target | --targe | --targ | --tar | --ta | --t)
Chris@4 1111 ac_prev=target_alias ;;
Chris@4 1112 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Chris@4 1113 target_alias=$ac_optarg ;;
Chris@4 1114
Chris@4 1115 -v | -verbose | --verbose | --verbos | --verbo | --verb)
Chris@4 1116 verbose=yes ;;
Chris@4 1117
Chris@4 1118 -version | --version | --versio | --versi | --vers | -V)
Chris@4 1119 ac_init_version=: ;;
Chris@4 1120
Chris@4 1121 -with-* | --with-*)
Chris@4 1122 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Chris@4 1123 # Reject names that are not valid shell variable names.
Chris@4 1124 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@4 1125 as_fn_error $? "invalid package name: $ac_useropt"
Chris@4 1126 ac_useropt_orig=$ac_useropt
Chris@4 1127 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@4 1128 case $ac_user_opts in
Chris@4 1129 *"
Chris@4 1130 "with_$ac_useropt"
Chris@4 1131 "*) ;;
Chris@4 1132 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
Chris@4 1133 ac_unrecognized_sep=', ';;
Chris@4 1134 esac
Chris@4 1135 eval with_$ac_useropt=\$ac_optarg ;;
Chris@4 1136
Chris@4 1137 -without-* | --without-*)
Chris@4 1138 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Chris@4 1139 # Reject names that are not valid shell variable names.
Chris@4 1140 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@4 1141 as_fn_error $? "invalid package name: $ac_useropt"
Chris@4 1142 ac_useropt_orig=$ac_useropt
Chris@4 1143 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@4 1144 case $ac_user_opts in
Chris@4 1145 *"
Chris@4 1146 "with_$ac_useropt"
Chris@4 1147 "*) ;;
Chris@4 1148 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
Chris@4 1149 ac_unrecognized_sep=', ';;
Chris@4 1150 esac
Chris@4 1151 eval with_$ac_useropt=no ;;
Chris@4 1152
Chris@4 1153 --x)
Chris@4 1154 # Obsolete; use --with-x.
Chris@4 1155 with_x=yes ;;
Chris@4 1156
Chris@4 1157 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
Chris@4 1158 | --x-incl | --x-inc | --x-in | --x-i)
Chris@4 1159 ac_prev=x_includes ;;
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 x_includes=$ac_optarg ;;
Chris@4 1163
Chris@4 1164 -x-libraries | --x-libraries | --x-librarie | --x-librari \
Chris@4 1165 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
Chris@4 1166 ac_prev=x_libraries ;;
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 x_libraries=$ac_optarg ;;
Chris@4 1170
Chris@4 1171 -*) as_fn_error $? "unrecognized option: \`$ac_option'
Chris@4 1172 Try \`$0 --help' for more information"
Chris@4 1173 ;;
Chris@4 1174
Chris@4 1175 *=*)
Chris@4 1176 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
Chris@4 1177 # Reject names that are not valid shell variable names.
Chris@4 1178 case $ac_envvar in #(
Chris@4 1179 '' | [0-9]* | *[!_$as_cr_alnum]* )
Chris@4 1180 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
Chris@4 1181 esac
Chris@4 1182 eval $ac_envvar=\$ac_optarg
Chris@4 1183 export $ac_envvar ;;
Chris@4 1184
Chris@4 1185 *)
Chris@4 1186 # FIXME: should be removed in autoconf 3.0.
Chris@4 1187 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Chris@4 1188 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Chris@4 1189 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Chris@4 1190 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
Chris@4 1191 ;;
Chris@4 1192
Chris@4 1193 esac
Chris@4 1194 done
Chris@4 1195
Chris@4 1196 if test -n "$ac_prev"; then
Chris@4 1197 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Chris@4 1198 as_fn_error $? "missing argument to $ac_option"
Chris@4 1199 fi
Chris@4 1200
Chris@4 1201 if test -n "$ac_unrecognized_opts"; then
Chris@4 1202 case $enable_option_checking in
Chris@4 1203 no) ;;
Chris@4 1204 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
Chris@4 1205 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
Chris@4 1206 esac
Chris@4 1207 fi
Chris@4 1208
Chris@4 1209 # Check all directory arguments for consistency.
Chris@4 1210 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
Chris@4 1211 datadir sysconfdir sharedstatedir localstatedir includedir \
Chris@4 1212 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
Chris@4 1213 libdir localedir mandir
Chris@4 1214 do
Chris@4 1215 eval ac_val=\$$ac_var
Chris@4 1216 # Remove trailing slashes.
Chris@4 1217 case $ac_val in
Chris@4 1218 */ )
Chris@4 1219 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
Chris@4 1220 eval $ac_var=\$ac_val;;
Chris@4 1221 esac
Chris@4 1222 # Be sure to have absolute directory names.
Chris@4 1223 case $ac_val in
Chris@4 1224 [\\/$]* | ?:[\\/]* ) continue;;
Chris@4 1225 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
Chris@4 1226 esac
Chris@4 1227 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
Chris@4 1228 done
Chris@4 1229
Chris@4 1230 # There might be people who depend on the old broken behavior: `$host'
Chris@4 1231 # used to hold the argument of --host etc.
Chris@4 1232 # FIXME: To remove some day.
Chris@4 1233 build=$build_alias
Chris@4 1234 host=$host_alias
Chris@4 1235 target=$target_alias
Chris@4 1236
Chris@4 1237 # FIXME: To remove some day.
Chris@4 1238 if test "x$host_alias" != x; then
Chris@4 1239 if test "x$build_alias" = x; then
Chris@4 1240 cross_compiling=maybe
Chris@4 1241 elif test "x$build_alias" != "x$host_alias"; then
Chris@4 1242 cross_compiling=yes
Chris@4 1243 fi
Chris@4 1244 fi
Chris@4 1245
Chris@4 1246 ac_tool_prefix=
Chris@4 1247 test -n "$host_alias" && ac_tool_prefix=$host_alias-
Chris@4 1248
Chris@4 1249 test "$silent" = yes && exec 6>/dev/null
Chris@4 1250
Chris@4 1251
Chris@4 1252 ac_pwd=`pwd` && test -n "$ac_pwd" &&
Chris@4 1253 ac_ls_di=`ls -di .` &&
Chris@4 1254 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Chris@4 1255 as_fn_error $? "working directory cannot be determined"
Chris@4 1256 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Chris@4 1257 as_fn_error $? "pwd does not report name of working directory"
Chris@4 1258
Chris@4 1259
Chris@4 1260 # Find the source files, if location was not specified.
Chris@4 1261 if test -z "$srcdir"; then
Chris@4 1262 ac_srcdir_defaulted=yes
Chris@4 1263 # Try the directory containing this script, then the parent directory.
Chris@4 1264 ac_confdir=`$as_dirname -- "$as_myself" ||
Chris@4 1265 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@4 1266 X"$as_myself" : 'X\(//\)[^/]' \| \
Chris@4 1267 X"$as_myself" : 'X\(//\)$' \| \
Chris@4 1268 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
Chris@4 1269 $as_echo X"$as_myself" |
Chris@4 1270 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@4 1271 s//\1/
Chris@4 1272 q
Chris@4 1273 }
Chris@4 1274 /^X\(\/\/\)[^/].*/{
Chris@4 1275 s//\1/
Chris@4 1276 q
Chris@4 1277 }
Chris@4 1278 /^X\(\/\/\)$/{
Chris@4 1279 s//\1/
Chris@4 1280 q
Chris@4 1281 }
Chris@4 1282 /^X\(\/\).*/{
Chris@4 1283 s//\1/
Chris@4 1284 q
Chris@4 1285 }
Chris@4 1286 s/.*/./; q'`
Chris@4 1287 srcdir=$ac_confdir
Chris@4 1288 if test ! -r "$srcdir/$ac_unique_file"; then
Chris@4 1289 srcdir=..
Chris@4 1290 fi
Chris@4 1291 else
Chris@4 1292 ac_srcdir_defaulted=no
Chris@4 1293 fi
Chris@4 1294 if test ! -r "$srcdir/$ac_unique_file"; then
Chris@4 1295 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Chris@4 1296 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
Chris@4 1297 fi
Chris@4 1298 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
Chris@4 1299 ac_abs_confdir=`(
Chris@4 1300 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
Chris@4 1301 pwd)`
Chris@4 1302 # When building in place, set srcdir=.
Chris@4 1303 if test "$ac_abs_confdir" = "$ac_pwd"; then
Chris@4 1304 srcdir=.
Chris@4 1305 fi
Chris@4 1306 # Remove unnecessary trailing slashes from srcdir.
Chris@4 1307 # Double slashes in file names in object file debugging info
Chris@4 1308 # mess up M-x gdb in Emacs.
Chris@4 1309 case $srcdir in
Chris@4 1310 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
Chris@4 1311 esac
Chris@4 1312 for ac_var in $ac_precious_vars; do
Chris@4 1313 eval ac_env_${ac_var}_set=\${${ac_var}+set}
Chris@4 1314 eval ac_env_${ac_var}_value=\$${ac_var}
Chris@4 1315 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
Chris@4 1316 eval ac_cv_env_${ac_var}_value=\$${ac_var}
Chris@4 1317 done
Chris@4 1318
Chris@4 1319 #
Chris@4 1320 # Report the --help message.
Chris@4 1321 #
Chris@4 1322 if test "$ac_init_help" = "long"; then
Chris@4 1323 # Omit some internal or obsolete options to make the list less imposing.
Chris@4 1324 # This message is too long to be a string in the A/UX 3.1 sh.
Chris@4 1325 cat <<_ACEOF
Chris@4 1326 \`configure' configures this package to adapt to many kinds of systems.
Chris@4 1327
Chris@4 1328 Usage: $0 [OPTION]... [VAR=VALUE]...
Chris@4 1329
Chris@4 1330 To assign environment variables (e.g., CC, CFLAGS...), specify them as
Chris@4 1331 VAR=VALUE. See below for descriptions of some of the useful variables.
Chris@4 1332
Chris@4 1333 Defaults for the options are specified in brackets.
Chris@4 1334
Chris@4 1335 Configuration:
Chris@4 1336 -h, --help display this help and exit
Chris@4 1337 --help=short display options specific to this package
Chris@4 1338 --help=recursive display the short help of all the included packages
Chris@4 1339 -V, --version display version information and exit
Chris@4 1340 -q, --quiet, --silent do not print \`checking ...' messages
Chris@4 1341 --cache-file=FILE cache test results in FILE [disabled]
Chris@4 1342 -C, --config-cache alias for \`--cache-file=config.cache'
Chris@4 1343 -n, --no-create do not create output files
Chris@4 1344 --srcdir=DIR find the sources in DIR [configure dir or \`..']
Chris@4 1345
Chris@4 1346 Installation directories:
Chris@4 1347 --prefix=PREFIX install architecture-independent files in PREFIX
Chris@4 1348 [$ac_default_prefix]
Chris@4 1349 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Chris@4 1350 [PREFIX]
Chris@4 1351
Chris@4 1352 By default, \`make install' will install all the files in
Chris@4 1353 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
Chris@4 1354 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
Chris@4 1355 for instance \`--prefix=\$HOME'.
Chris@4 1356
Chris@4 1357 For better control, use the options below.
Chris@4 1358
Chris@4 1359 Fine tuning of the installation directories:
Chris@4 1360 --bindir=DIR user executables [EPREFIX/bin]
Chris@4 1361 --sbindir=DIR system admin executables [EPREFIX/sbin]
Chris@4 1362 --libexecdir=DIR program executables [EPREFIX/libexec]
Chris@4 1363 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
Chris@4 1364 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
Chris@4 1365 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
Chris@4 1366 --libdir=DIR object code libraries [EPREFIX/lib]
Chris@4 1367 --includedir=DIR C header files [PREFIX/include]
Chris@4 1368 --oldincludedir=DIR C header files for non-gcc [/usr/include]
Chris@4 1369 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
Chris@4 1370 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
Chris@4 1371 --infodir=DIR info documentation [DATAROOTDIR/info]
Chris@4 1372 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
Chris@4 1373 --mandir=DIR man documentation [DATAROOTDIR/man]
Chris@4 1374 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
Chris@4 1375 --htmldir=DIR html documentation [DOCDIR]
Chris@4 1376 --dvidir=DIR dvi documentation [DOCDIR]
Chris@4 1377 --pdfdir=DIR pdf documentation [DOCDIR]
Chris@4 1378 --psdir=DIR ps documentation [DOCDIR]
Chris@4 1379 _ACEOF
Chris@4 1380
Chris@4 1381 cat <<\_ACEOF
Chris@4 1382
Chris@4 1383 System types:
Chris@4 1384 --build=BUILD configure for building on BUILD [guessed]
Chris@4 1385 --host=HOST cross-compile to build programs to run on HOST [BUILD]
Chris@4 1386 --target=TARGET configure for building compilers for TARGET [HOST]
Chris@4 1387 _ACEOF
Chris@4 1388 fi
Chris@4 1389
Chris@4 1390 if test -n "$ac_init_help"; then
Chris@4 1391
Chris@4 1392 cat <<\_ACEOF
Chris@4 1393
Chris@4 1394 Optional Features:
Chris@4 1395 --disable-option-checking ignore unrecognized --enable/--with options
Chris@4 1396 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
Chris@4 1397 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Chris@4 1398 --enable-debug-output Enable debug output [no]
Chris@4 1399 --enable-cxx Enable C++ bindings [no]
Chris@4 1400 --enable-mac-debug Enable Mac debug [no]
Chris@4 1401 --enable-mac-universal Build Mac universal binaries [yes]
Chris@4 1402 --enable-shared[=PKGS] build shared libraries [default=yes]
Chris@4 1403 --enable-static[=PKGS] build static libraries [default=yes]
Chris@4 1404 --enable-fast-install[=PKGS]
Chris@4 1405 optimize for fast installation [default=yes]
Chris@4 1406 --disable-libtool-lock avoid locking (might break parallel builds)
Chris@4 1407
Chris@4 1408 Optional Packages:
Chris@4 1409 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
Chris@4 1410 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Chris@4 1411 --with-alsa Enable support for ALSA [autodetect]
Chris@4 1412 --with-jack Enable support for JACK [autodetect]
Chris@4 1413 --with-oss Enable support for OSS [autodetect]
Chris@4 1414 --with-asihpi Enable support for ASIHPI [autodetect]
Chris@4 1415 --with-winapi Select Windows API support
Chris@4 1416 ([wmme|directx|asio|wasapi|wdmks][,...]) [wmme]
Chris@4 1417 --with-asiodir ASIO directory [/usr/local/asiosdk2]
Chris@4 1418 --with-dxdir DirectX directory [/usr/local/dx7sdk]
Chris@4 1419
Chris@55 1420 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
Chris@4 1421 both]
Chris@4 1422 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
Chris@4 1423 --with-sysroot=DIR Search for dependent libraries within DIR
Chris@4 1424 (or the compiler's sysroot if not specified).
Chris@4 1425
Chris@4 1426 Some influential environment variables:
Chris@4 1427 CC C compiler command
Chris@4 1428 CFLAGS C compiler flags
Chris@4 1429 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
Chris@4 1430 nonstandard directory <lib dir>
Chris@4 1431 LIBS libraries to pass to the linker, e.g. -l<library>
Chris@4 1432 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Chris@4 1433 you have headers in a nonstandard directory <include dir>
Chris@4 1434 CXX C++ compiler command
Chris@4 1435 CXXFLAGS C++ compiler flags
Chris@4 1436 CPP C preprocessor
Chris@4 1437 CXXCPP C++ preprocessor
Chris@4 1438 PKG_CONFIG path to pkg-config utility
Chris@4 1439 PKG_CONFIG_PATH
Chris@4 1440 directories to add to pkg-config's search path
Chris@4 1441 PKG_CONFIG_LIBDIR
Chris@4 1442 path overriding pkg-config's built-in search path
Chris@4 1443 JACK_CFLAGS C compiler flags for JACK, overriding pkg-config
Chris@4 1444 JACK_LIBS linker flags for JACK, overriding pkg-config
Chris@4 1445
Chris@4 1446 Use these variables to override the choices made by `configure' or to help
Chris@4 1447 it to find libraries and programs with nonstandard names/locations.
Chris@4 1448
Chris@4 1449 Report bugs to the package provider.
Chris@4 1450 _ACEOF
Chris@4 1451 ac_status=$?
Chris@4 1452 fi
Chris@4 1453
Chris@4 1454 if test "$ac_init_help" = "recursive"; then
Chris@4 1455 # If there are subdirs, report their specific --help.
Chris@4 1456 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Chris@4 1457 test -d "$ac_dir" ||
Chris@4 1458 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
Chris@4 1459 continue
Chris@4 1460 ac_builddir=.
Chris@4 1461
Chris@4 1462 case "$ac_dir" in
Chris@4 1463 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@4 1464 *)
Chris@4 1465 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Chris@4 1466 # A ".." for each directory in $ac_dir_suffix.
Chris@4 1467 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Chris@4 1468 case $ac_top_builddir_sub in
Chris@4 1469 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@4 1470 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
Chris@4 1471 esac ;;
Chris@4 1472 esac
Chris@4 1473 ac_abs_top_builddir=$ac_pwd
Chris@4 1474 ac_abs_builddir=$ac_pwd$ac_dir_suffix
Chris@4 1475 # for backward compatibility:
Chris@4 1476 ac_top_builddir=$ac_top_build_prefix
Chris@4 1477
Chris@4 1478 case $srcdir in
Chris@4 1479 .) # We are building in place.
Chris@4 1480 ac_srcdir=.
Chris@4 1481 ac_top_srcdir=$ac_top_builddir_sub
Chris@4 1482 ac_abs_top_srcdir=$ac_pwd ;;
Chris@4 1483 [\\/]* | ?:[\\/]* ) # Absolute name.
Chris@4 1484 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@4 1485 ac_top_srcdir=$srcdir
Chris@4 1486 ac_abs_top_srcdir=$srcdir ;;
Chris@4 1487 *) # Relative name.
Chris@4 1488 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
Chris@4 1489 ac_top_srcdir=$ac_top_build_prefix$srcdir
Chris@4 1490 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Chris@4 1491 esac
Chris@4 1492 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Chris@4 1493
Chris@4 1494 cd "$ac_dir" || { ac_status=$?; continue; }
Chris@4 1495 # Check for guested configure.
Chris@4 1496 if test -f "$ac_srcdir/configure.gnu"; then
Chris@4 1497 echo &&
Chris@4 1498 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
Chris@4 1499 elif test -f "$ac_srcdir/configure"; then
Chris@4 1500 echo &&
Chris@4 1501 $SHELL "$ac_srcdir/configure" --help=recursive
Chris@4 1502 else
Chris@4 1503 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Chris@4 1504 fi || ac_status=$?
Chris@4 1505 cd "$ac_pwd" || { ac_status=$?; break; }
Chris@4 1506 done
Chris@4 1507 fi
Chris@4 1508
Chris@4 1509 test -n "$ac_init_help" && exit $ac_status
Chris@4 1510 if $ac_init_version; then
Chris@4 1511 cat <<\_ACEOF
Chris@4 1512 configure
Chris@55 1513 generated by GNU Autoconf 2.69
Chris@55 1514
Chris@55 1515 Copyright (C) 2012 Free Software Foundation, Inc.
Chris@4 1516 This configure script is free software; the Free Software Foundation
Chris@4 1517 gives unlimited permission to copy, distribute and modify it.
Chris@4 1518 _ACEOF
Chris@4 1519 exit
Chris@4 1520 fi
Chris@4 1521
Chris@4 1522 ## ------------------------ ##
Chris@4 1523 ## Autoconf initialization. ##
Chris@4 1524 ## ------------------------ ##
Chris@4 1525
Chris@4 1526 # ac_fn_c_try_compile LINENO
Chris@4 1527 # --------------------------
Chris@4 1528 # Try to compile conftest.$ac_ext, and return whether this succeeded.
Chris@4 1529 ac_fn_c_try_compile ()
Chris@4 1530 {
Chris@4 1531 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1532 rm -f conftest.$ac_objext
Chris@4 1533 if { { ac_try="$ac_compile"
Chris@4 1534 case "(($ac_try" in
Chris@4 1535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1536 *) ac_try_echo=$ac_try;;
Chris@4 1537 esac
Chris@4 1538 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1539 $as_echo "$ac_try_echo"; } >&5
Chris@4 1540 (eval "$ac_compile") 2>conftest.err
Chris@4 1541 ac_status=$?
Chris@4 1542 if test -s conftest.err; then
Chris@4 1543 grep -v '^ *+' conftest.err >conftest.er1
Chris@4 1544 cat conftest.er1 >&5
Chris@4 1545 mv -f conftest.er1 conftest.err
Chris@4 1546 fi
Chris@4 1547 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1548 test $ac_status = 0; } && {
Chris@4 1549 test -z "$ac_c_werror_flag" ||
Chris@4 1550 test ! -s conftest.err
Chris@4 1551 } && test -s conftest.$ac_objext; then :
Chris@4 1552 ac_retval=0
Chris@4 1553 else
Chris@4 1554 $as_echo "$as_me: failed program was:" >&5
Chris@4 1555 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1556
Chris@4 1557 ac_retval=1
Chris@4 1558 fi
Chris@4 1559 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1560 as_fn_set_status $ac_retval
Chris@4 1561
Chris@4 1562 } # ac_fn_c_try_compile
Chris@4 1563
Chris@4 1564 # ac_fn_cxx_try_compile LINENO
Chris@4 1565 # ----------------------------
Chris@4 1566 # Try to compile conftest.$ac_ext, and return whether this succeeded.
Chris@4 1567 ac_fn_cxx_try_compile ()
Chris@4 1568 {
Chris@4 1569 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1570 rm -f conftest.$ac_objext
Chris@4 1571 if { { ac_try="$ac_compile"
Chris@4 1572 case "(($ac_try" in
Chris@4 1573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1574 *) ac_try_echo=$ac_try;;
Chris@4 1575 esac
Chris@4 1576 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1577 $as_echo "$ac_try_echo"; } >&5
Chris@4 1578 (eval "$ac_compile") 2>conftest.err
Chris@4 1579 ac_status=$?
Chris@4 1580 if test -s conftest.err; then
Chris@4 1581 grep -v '^ *+' conftest.err >conftest.er1
Chris@4 1582 cat conftest.er1 >&5
Chris@4 1583 mv -f conftest.er1 conftest.err
Chris@4 1584 fi
Chris@4 1585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1586 test $ac_status = 0; } && {
Chris@4 1587 test -z "$ac_cxx_werror_flag" ||
Chris@4 1588 test ! -s conftest.err
Chris@4 1589 } && test -s conftest.$ac_objext; then :
Chris@4 1590 ac_retval=0
Chris@4 1591 else
Chris@4 1592 $as_echo "$as_me: failed program was:" >&5
Chris@4 1593 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1594
Chris@4 1595 ac_retval=1
Chris@4 1596 fi
Chris@4 1597 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1598 as_fn_set_status $ac_retval
Chris@4 1599
Chris@4 1600 } # ac_fn_cxx_try_compile
Chris@4 1601
Chris@4 1602 # ac_fn_c_try_link LINENO
Chris@4 1603 # -----------------------
Chris@4 1604 # Try to link conftest.$ac_ext, and return whether this succeeded.
Chris@4 1605 ac_fn_c_try_link ()
Chris@4 1606 {
Chris@4 1607 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1608 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@4 1609 if { { ac_try="$ac_link"
Chris@4 1610 case "(($ac_try" in
Chris@4 1611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1612 *) ac_try_echo=$ac_try;;
Chris@4 1613 esac
Chris@4 1614 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1615 $as_echo "$ac_try_echo"; } >&5
Chris@4 1616 (eval "$ac_link") 2>conftest.err
Chris@4 1617 ac_status=$?
Chris@4 1618 if test -s conftest.err; then
Chris@4 1619 grep -v '^ *+' conftest.err >conftest.er1
Chris@4 1620 cat conftest.er1 >&5
Chris@4 1621 mv -f conftest.er1 conftest.err
Chris@4 1622 fi
Chris@4 1623 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1624 test $ac_status = 0; } && {
Chris@4 1625 test -z "$ac_c_werror_flag" ||
Chris@4 1626 test ! -s conftest.err
Chris@4 1627 } && test -s conftest$ac_exeext && {
Chris@4 1628 test "$cross_compiling" = yes ||
Chris@55 1629 test -x conftest$ac_exeext
Chris@4 1630 }; then :
Chris@4 1631 ac_retval=0
Chris@4 1632 else
Chris@4 1633 $as_echo "$as_me: failed program was:" >&5
Chris@4 1634 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1635
Chris@4 1636 ac_retval=1
Chris@4 1637 fi
Chris@4 1638 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
Chris@4 1639 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
Chris@4 1640 # interfere with the next link command; also delete a directory that is
Chris@4 1641 # left behind by Apple's compiler. We do this before executing the actions.
Chris@4 1642 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@4 1643 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1644 as_fn_set_status $ac_retval
Chris@4 1645
Chris@4 1646 } # ac_fn_c_try_link
Chris@4 1647
Chris@4 1648 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
Chris@4 1649 # -------------------------------------------------------
Chris@4 1650 # Tests whether HEADER exists and can be compiled using the include files in
Chris@4 1651 # INCLUDES, setting the cache variable VAR accordingly.
Chris@4 1652 ac_fn_c_check_header_compile ()
Chris@4 1653 {
Chris@4 1654 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@4 1656 $as_echo_n "checking for $2... " >&6; }
Chris@4 1657 if eval \${$3+:} false; then :
Chris@4 1658 $as_echo_n "(cached) " >&6
Chris@4 1659 else
Chris@4 1660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 1661 /* end confdefs.h. */
Chris@4 1662 $4
Chris@4 1663 #include <$2>
Chris@4 1664 _ACEOF
Chris@4 1665 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 1666 eval "$3=yes"
Chris@4 1667 else
Chris@4 1668 eval "$3=no"
Chris@4 1669 fi
Chris@4 1670 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 1671 fi
Chris@4 1672 eval ac_res=\$$3
Chris@4 1673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@4 1674 $as_echo "$ac_res" >&6; }
Chris@4 1675 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1676
Chris@4 1677 } # ac_fn_c_check_header_compile
Chris@4 1678
Chris@4 1679 # ac_fn_c_try_cpp LINENO
Chris@4 1680 # ----------------------
Chris@4 1681 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
Chris@4 1682 ac_fn_c_try_cpp ()
Chris@4 1683 {
Chris@4 1684 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1685 if { { ac_try="$ac_cpp conftest.$ac_ext"
Chris@4 1686 case "(($ac_try" in
Chris@4 1687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1688 *) ac_try_echo=$ac_try;;
Chris@4 1689 esac
Chris@4 1690 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1691 $as_echo "$ac_try_echo"; } >&5
Chris@4 1692 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
Chris@4 1693 ac_status=$?
Chris@4 1694 if test -s conftest.err; then
Chris@4 1695 grep -v '^ *+' conftest.err >conftest.er1
Chris@4 1696 cat conftest.er1 >&5
Chris@4 1697 mv -f conftest.er1 conftest.err
Chris@4 1698 fi
Chris@4 1699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1700 test $ac_status = 0; } > conftest.i && {
Chris@4 1701 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
Chris@4 1702 test ! -s conftest.err
Chris@4 1703 }; then :
Chris@4 1704 ac_retval=0
Chris@4 1705 else
Chris@4 1706 $as_echo "$as_me: failed program was:" >&5
Chris@4 1707 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1708
Chris@4 1709 ac_retval=1
Chris@4 1710 fi
Chris@4 1711 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1712 as_fn_set_status $ac_retval
Chris@4 1713
Chris@4 1714 } # ac_fn_c_try_cpp
Chris@4 1715
Chris@4 1716 # ac_fn_c_try_run LINENO
Chris@4 1717 # ----------------------
Chris@4 1718 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
Chris@4 1719 # that executables *can* be run.
Chris@4 1720 ac_fn_c_try_run ()
Chris@4 1721 {
Chris@4 1722 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1723 if { { ac_try="$ac_link"
Chris@4 1724 case "(($ac_try" in
Chris@4 1725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1726 *) ac_try_echo=$ac_try;;
Chris@4 1727 esac
Chris@4 1728 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1729 $as_echo "$ac_try_echo"; } >&5
Chris@4 1730 (eval "$ac_link") 2>&5
Chris@4 1731 ac_status=$?
Chris@4 1732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1733 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
Chris@4 1734 { { case "(($ac_try" in
Chris@4 1735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1736 *) ac_try_echo=$ac_try;;
Chris@4 1737 esac
Chris@4 1738 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1739 $as_echo "$ac_try_echo"; } >&5
Chris@4 1740 (eval "$ac_try") 2>&5
Chris@4 1741 ac_status=$?
Chris@4 1742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1743 test $ac_status = 0; }; }; then :
Chris@4 1744 ac_retval=0
Chris@4 1745 else
Chris@4 1746 $as_echo "$as_me: program exited with status $ac_status" >&5
Chris@4 1747 $as_echo "$as_me: failed program was:" >&5
Chris@4 1748 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1749
Chris@4 1750 ac_retval=$ac_status
Chris@4 1751 fi
Chris@4 1752 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@4 1753 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1754 as_fn_set_status $ac_retval
Chris@4 1755
Chris@4 1756 } # ac_fn_c_try_run
Chris@4 1757
Chris@4 1758 # ac_fn_c_check_func LINENO FUNC VAR
Chris@4 1759 # ----------------------------------
Chris@4 1760 # Tests whether FUNC exists, setting the cache variable VAR accordingly
Chris@4 1761 ac_fn_c_check_func ()
Chris@4 1762 {
Chris@4 1763 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@4 1765 $as_echo_n "checking for $2... " >&6; }
Chris@4 1766 if eval \${$3+:} false; then :
Chris@4 1767 $as_echo_n "(cached) " >&6
Chris@4 1768 else
Chris@4 1769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 1770 /* end confdefs.h. */
Chris@4 1771 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
Chris@4 1772 For example, HP-UX 11i <limits.h> declares gettimeofday. */
Chris@4 1773 #define $2 innocuous_$2
Chris@4 1774
Chris@4 1775 /* System header to define __stub macros and hopefully few prototypes,
Chris@4 1776 which can conflict with char $2 (); below.
Chris@4 1777 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@4 1778 <limits.h> exists even on freestanding compilers. */
Chris@4 1779
Chris@4 1780 #ifdef __STDC__
Chris@4 1781 # include <limits.h>
Chris@4 1782 #else
Chris@4 1783 # include <assert.h>
Chris@4 1784 #endif
Chris@4 1785
Chris@4 1786 #undef $2
Chris@4 1787
Chris@4 1788 /* Override any GCC internal prototype to avoid an error.
Chris@4 1789 Use char because int might match the return type of a GCC
Chris@4 1790 builtin and then its argument prototype would still apply. */
Chris@4 1791 #ifdef __cplusplus
Chris@4 1792 extern "C"
Chris@4 1793 #endif
Chris@4 1794 char $2 ();
Chris@4 1795 /* The GNU C library defines this for functions which it implements
Chris@4 1796 to always fail with ENOSYS. Some functions are actually named
Chris@4 1797 something starting with __ and the normal name is an alias. */
Chris@4 1798 #if defined __stub_$2 || defined __stub___$2
Chris@4 1799 choke me
Chris@4 1800 #endif
Chris@4 1801
Chris@4 1802 int
Chris@4 1803 main ()
Chris@4 1804 {
Chris@4 1805 return $2 ();
Chris@4 1806 ;
Chris@4 1807 return 0;
Chris@4 1808 }
Chris@4 1809 _ACEOF
Chris@4 1810 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 1811 eval "$3=yes"
Chris@4 1812 else
Chris@4 1813 eval "$3=no"
Chris@4 1814 fi
Chris@4 1815 rm -f core conftest.err conftest.$ac_objext \
Chris@4 1816 conftest$ac_exeext conftest.$ac_ext
Chris@4 1817 fi
Chris@4 1818 eval ac_res=\$$3
Chris@4 1819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@4 1820 $as_echo "$ac_res" >&6; }
Chris@4 1821 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1822
Chris@4 1823 } # ac_fn_c_check_func
Chris@4 1824
Chris@4 1825 # ac_fn_cxx_try_cpp LINENO
Chris@4 1826 # ------------------------
Chris@4 1827 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
Chris@4 1828 ac_fn_cxx_try_cpp ()
Chris@4 1829 {
Chris@4 1830 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1831 if { { ac_try="$ac_cpp conftest.$ac_ext"
Chris@4 1832 case "(($ac_try" in
Chris@4 1833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1834 *) ac_try_echo=$ac_try;;
Chris@4 1835 esac
Chris@4 1836 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1837 $as_echo "$ac_try_echo"; } >&5
Chris@4 1838 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
Chris@4 1839 ac_status=$?
Chris@4 1840 if test -s conftest.err; then
Chris@4 1841 grep -v '^ *+' conftest.err >conftest.er1
Chris@4 1842 cat conftest.er1 >&5
Chris@4 1843 mv -f conftest.er1 conftest.err
Chris@4 1844 fi
Chris@4 1845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1846 test $ac_status = 0; } > conftest.i && {
Chris@4 1847 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
Chris@4 1848 test ! -s conftest.err
Chris@4 1849 }; then :
Chris@4 1850 ac_retval=0
Chris@4 1851 else
Chris@4 1852 $as_echo "$as_me: failed program was:" >&5
Chris@4 1853 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1854
Chris@4 1855 ac_retval=1
Chris@4 1856 fi
Chris@4 1857 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1858 as_fn_set_status $ac_retval
Chris@4 1859
Chris@4 1860 } # ac_fn_cxx_try_cpp
Chris@4 1861
Chris@4 1862 # ac_fn_cxx_try_link LINENO
Chris@4 1863 # -------------------------
Chris@4 1864 # Try to link conftest.$ac_ext, and return whether this succeeded.
Chris@4 1865 ac_fn_cxx_try_link ()
Chris@4 1866 {
Chris@4 1867 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1868 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@4 1869 if { { ac_try="$ac_link"
Chris@4 1870 case "(($ac_try" in
Chris@4 1871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 1872 *) ac_try_echo=$ac_try;;
Chris@4 1873 esac
Chris@4 1874 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 1875 $as_echo "$ac_try_echo"; } >&5
Chris@4 1876 (eval "$ac_link") 2>conftest.err
Chris@4 1877 ac_status=$?
Chris@4 1878 if test -s conftest.err; then
Chris@4 1879 grep -v '^ *+' conftest.err >conftest.er1
Chris@4 1880 cat conftest.er1 >&5
Chris@4 1881 mv -f conftest.er1 conftest.err
Chris@4 1882 fi
Chris@4 1883 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 1884 test $ac_status = 0; } && {
Chris@4 1885 test -z "$ac_cxx_werror_flag" ||
Chris@4 1886 test ! -s conftest.err
Chris@4 1887 } && test -s conftest$ac_exeext && {
Chris@4 1888 test "$cross_compiling" = yes ||
Chris@55 1889 test -x conftest$ac_exeext
Chris@4 1890 }; then :
Chris@4 1891 ac_retval=0
Chris@4 1892 else
Chris@4 1893 $as_echo "$as_me: failed program was:" >&5
Chris@4 1894 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 1895
Chris@4 1896 ac_retval=1
Chris@4 1897 fi
Chris@4 1898 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
Chris@4 1899 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
Chris@4 1900 # interfere with the next link command; also delete a directory that is
Chris@4 1901 # left behind by Apple's compiler. We do this before executing the actions.
Chris@4 1902 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@4 1903 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1904 as_fn_set_status $ac_retval
Chris@4 1905
Chris@4 1906 } # ac_fn_cxx_try_link
Chris@4 1907
Chris@4 1908 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
Chris@4 1909 # -------------------------------------------------------
Chris@4 1910 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
Chris@4 1911 # the include files in INCLUDES and setting the cache variable VAR
Chris@4 1912 # accordingly.
Chris@4 1913 ac_fn_c_check_header_mongrel ()
Chris@4 1914 {
Chris@4 1915 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 1916 if eval \${$3+:} false; then :
Chris@4 1917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@4 1918 $as_echo_n "checking for $2... " >&6; }
Chris@4 1919 if eval \${$3+:} false; then :
Chris@4 1920 $as_echo_n "(cached) " >&6
Chris@4 1921 fi
Chris@4 1922 eval ac_res=\$$3
Chris@4 1923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@4 1924 $as_echo "$ac_res" >&6; }
Chris@4 1925 else
Chris@4 1926 # Is the header compilable?
Chris@4 1927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
Chris@4 1928 $as_echo_n "checking $2 usability... " >&6; }
Chris@4 1929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 1930 /* end confdefs.h. */
Chris@4 1931 $4
Chris@4 1932 #include <$2>
Chris@4 1933 _ACEOF
Chris@4 1934 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 1935 ac_header_compiler=yes
Chris@4 1936 else
Chris@4 1937 ac_header_compiler=no
Chris@4 1938 fi
Chris@4 1939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 1940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
Chris@4 1941 $as_echo "$ac_header_compiler" >&6; }
Chris@4 1942
Chris@4 1943 # Is the header present?
Chris@4 1944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
Chris@4 1945 $as_echo_n "checking $2 presence... " >&6; }
Chris@4 1946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 1947 /* end confdefs.h. */
Chris@4 1948 #include <$2>
Chris@4 1949 _ACEOF
Chris@4 1950 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@4 1951 ac_header_preproc=yes
Chris@4 1952 else
Chris@4 1953 ac_header_preproc=no
Chris@4 1954 fi
Chris@4 1955 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 1956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
Chris@4 1957 $as_echo "$ac_header_preproc" >&6; }
Chris@4 1958
Chris@4 1959 # So? What about this header?
Chris@4 1960 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
Chris@4 1961 yes:no: )
Chris@4 1962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
Chris@4 1963 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
Chris@4 1964 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
Chris@4 1965 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
Chris@4 1966 ;;
Chris@4 1967 no:yes:* )
Chris@4 1968 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
Chris@4 1969 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
Chris@4 1970 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
Chris@4 1971 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
Chris@4 1972 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
Chris@4 1973 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
Chris@4 1974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
Chris@4 1975 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
Chris@4 1976 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
Chris@4 1977 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
Chris@4 1978 ;;
Chris@4 1979 esac
Chris@4 1980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@4 1981 $as_echo_n "checking for $2... " >&6; }
Chris@4 1982 if eval \${$3+:} false; then :
Chris@4 1983 $as_echo_n "(cached) " >&6
Chris@4 1984 else
Chris@4 1985 eval "$3=\$ac_header_compiler"
Chris@4 1986 fi
Chris@4 1987 eval ac_res=\$$3
Chris@4 1988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@4 1989 $as_echo "$ac_res" >&6; }
Chris@4 1990 fi
Chris@4 1991 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 1992
Chris@4 1993 } # ac_fn_c_check_header_mongrel
Chris@4 1994
Chris@4 1995 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
Chris@4 1996 # --------------------------------------------
Chris@4 1997 # Tries to find the compile-time value of EXPR in a program that includes
Chris@4 1998 # INCLUDES, setting VAR accordingly. Returns whether the value could be
Chris@4 1999 # computed
Chris@4 2000 ac_fn_c_compute_int ()
Chris@4 2001 {
Chris@4 2002 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 2003 if test "$cross_compiling" = yes; then
Chris@4 2004 # Depending upon the size, compute the lo and hi bounds.
Chris@4 2005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 2006 /* end confdefs.h. */
Chris@4 2007 $4
Chris@4 2008 int
Chris@4 2009 main ()
Chris@4 2010 {
Chris@4 2011 static int test_array [1 - 2 * !(($2) >= 0)];
Chris@55 2012 test_array [0] = 0;
Chris@55 2013 return test_array [0];
Chris@4 2014
Chris@4 2015 ;
Chris@4 2016 return 0;
Chris@4 2017 }
Chris@4 2018 _ACEOF
Chris@4 2019 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 2020 ac_lo=0 ac_mid=0
Chris@4 2021 while :; do
Chris@4 2022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 2023 /* end confdefs.h. */
Chris@4 2024 $4
Chris@4 2025 int
Chris@4 2026 main ()
Chris@4 2027 {
Chris@4 2028 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
Chris@55 2029 test_array [0] = 0;
Chris@55 2030 return test_array [0];
Chris@4 2031
Chris@4 2032 ;
Chris@4 2033 return 0;
Chris@4 2034 }
Chris@4 2035 _ACEOF
Chris@4 2036 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 2037 ac_hi=$ac_mid; break
Chris@4 2038 else
Chris@4 2039 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
Chris@4 2040 if test $ac_lo -le $ac_mid; then
Chris@4 2041 ac_lo= ac_hi=
Chris@4 2042 break
Chris@4 2043 fi
Chris@4 2044 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
Chris@4 2045 fi
Chris@4 2046 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 2047 done
Chris@4 2048 else
Chris@4 2049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 2050 /* end confdefs.h. */
Chris@4 2051 $4
Chris@4 2052 int
Chris@4 2053 main ()
Chris@4 2054 {
Chris@4 2055 static int test_array [1 - 2 * !(($2) < 0)];
Chris@55 2056 test_array [0] = 0;
Chris@55 2057 return test_array [0];
Chris@4 2058
Chris@4 2059 ;
Chris@4 2060 return 0;
Chris@4 2061 }
Chris@4 2062 _ACEOF
Chris@4 2063 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 2064 ac_hi=-1 ac_mid=-1
Chris@4 2065 while :; do
Chris@4 2066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 2067 /* end confdefs.h. */
Chris@4 2068 $4
Chris@4 2069 int
Chris@4 2070 main ()
Chris@4 2071 {
Chris@4 2072 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
Chris@55 2073 test_array [0] = 0;
Chris@55 2074 return test_array [0];
Chris@4 2075
Chris@4 2076 ;
Chris@4 2077 return 0;
Chris@4 2078 }
Chris@4 2079 _ACEOF
Chris@4 2080 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 2081 ac_lo=$ac_mid; break
Chris@4 2082 else
Chris@4 2083 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
Chris@4 2084 if test $ac_mid -le $ac_hi; then
Chris@4 2085 ac_lo= ac_hi=
Chris@4 2086 break
Chris@4 2087 fi
Chris@4 2088 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
Chris@4 2089 fi
Chris@4 2090 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 2091 done
Chris@4 2092 else
Chris@4 2093 ac_lo= ac_hi=
Chris@4 2094 fi
Chris@4 2095 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 2096 fi
Chris@4 2097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 2098 # Binary search between lo and hi bounds.
Chris@4 2099 while test "x$ac_lo" != "x$ac_hi"; do
Chris@4 2100 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
Chris@4 2101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 2102 /* end confdefs.h. */
Chris@4 2103 $4
Chris@4 2104 int
Chris@4 2105 main ()
Chris@4 2106 {
Chris@4 2107 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
Chris@55 2108 test_array [0] = 0;
Chris@55 2109 return test_array [0];
Chris@4 2110
Chris@4 2111 ;
Chris@4 2112 return 0;
Chris@4 2113 }
Chris@4 2114 _ACEOF
Chris@4 2115 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 2116 ac_hi=$ac_mid
Chris@4 2117 else
Chris@4 2118 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
Chris@4 2119 fi
Chris@4 2120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 2121 done
Chris@4 2122 case $ac_lo in #((
Chris@4 2123 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
Chris@4 2124 '') ac_retval=1 ;;
Chris@4 2125 esac
Chris@4 2126 else
Chris@4 2127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 2128 /* end confdefs.h. */
Chris@4 2129 $4
Chris@4 2130 static long int longval () { return $2; }
Chris@4 2131 static unsigned long int ulongval () { return $2; }
Chris@4 2132 #include <stdio.h>
Chris@4 2133 #include <stdlib.h>
Chris@4 2134 int
Chris@4 2135 main ()
Chris@4 2136 {
Chris@4 2137
Chris@4 2138 FILE *f = fopen ("conftest.val", "w");
Chris@4 2139 if (! f)
Chris@4 2140 return 1;
Chris@4 2141 if (($2) < 0)
Chris@4 2142 {
Chris@4 2143 long int i = longval ();
Chris@4 2144 if (i != ($2))
Chris@4 2145 return 1;
Chris@4 2146 fprintf (f, "%ld", i);
Chris@4 2147 }
Chris@4 2148 else
Chris@4 2149 {
Chris@4 2150 unsigned long int i = ulongval ();
Chris@4 2151 if (i != ($2))
Chris@4 2152 return 1;
Chris@4 2153 fprintf (f, "%lu", i);
Chris@4 2154 }
Chris@4 2155 /* Do not output a trailing newline, as this causes \r\n confusion
Chris@4 2156 on some platforms. */
Chris@4 2157 return ferror (f) || fclose (f) != 0;
Chris@4 2158
Chris@4 2159 ;
Chris@4 2160 return 0;
Chris@4 2161 }
Chris@4 2162 _ACEOF
Chris@4 2163 if ac_fn_c_try_run "$LINENO"; then :
Chris@4 2164 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
Chris@4 2165 else
Chris@4 2166 ac_retval=1
Chris@4 2167 fi
Chris@4 2168 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@4 2169 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@4 2170 rm -f conftest.val
Chris@4 2171
Chris@4 2172 fi
Chris@4 2173 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@4 2174 as_fn_set_status $ac_retval
Chris@4 2175
Chris@4 2176 } # ac_fn_c_compute_int
Chris@4 2177 cat >config.log <<_ACEOF
Chris@4 2178 This file contains any messages produced by compilers while
Chris@4 2179 running configure, to aid debugging if configure makes a mistake.
Chris@4 2180
Chris@4 2181 It was created by $as_me, which was
Chris@55 2182 generated by GNU Autoconf 2.69. Invocation command line was
Chris@4 2183
Chris@4 2184 $ $0 $@
Chris@4 2185
Chris@4 2186 _ACEOF
Chris@4 2187 exec 5>>config.log
Chris@4 2188 {
Chris@4 2189 cat <<_ASUNAME
Chris@4 2190 ## --------- ##
Chris@4 2191 ## Platform. ##
Chris@4 2192 ## --------- ##
Chris@4 2193
Chris@4 2194 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@4 2195 uname -m = `(uname -m) 2>/dev/null || echo unknown`
Chris@4 2196 uname -r = `(uname -r) 2>/dev/null || echo unknown`
Chris@4 2197 uname -s = `(uname -s) 2>/dev/null || echo unknown`
Chris@4 2198 uname -v = `(uname -v) 2>/dev/null || echo unknown`
Chris@4 2199
Chris@4 2200 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
Chris@4 2201 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
Chris@4 2202
Chris@4 2203 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
Chris@4 2204 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
Chris@4 2205 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Chris@4 2206 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Chris@4 2207 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
Chris@4 2208 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
Chris@4 2209 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
Chris@4 2210
Chris@4 2211 _ASUNAME
Chris@4 2212
Chris@4 2213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 2214 for as_dir in $PATH
Chris@4 2215 do
Chris@4 2216 IFS=$as_save_IFS
Chris@4 2217 test -z "$as_dir" && as_dir=.
Chris@4 2218 $as_echo "PATH: $as_dir"
Chris@4 2219 done
Chris@4 2220 IFS=$as_save_IFS
Chris@4 2221
Chris@4 2222 } >&5
Chris@4 2223
Chris@4 2224 cat >&5 <<_ACEOF
Chris@4 2225
Chris@4 2226
Chris@4 2227 ## ----------- ##
Chris@4 2228 ## Core tests. ##
Chris@4 2229 ## ----------- ##
Chris@4 2230
Chris@4 2231 _ACEOF
Chris@4 2232
Chris@4 2233
Chris@4 2234 # Keep a trace of the command line.
Chris@4 2235 # Strip out --no-create and --no-recursion so they do not pile up.
Chris@4 2236 # Strip out --silent because we don't want to record it for future runs.
Chris@4 2237 # Also quote any args containing shell meta-characters.
Chris@4 2238 # Make two passes to allow for proper duplicate-argument suppression.
Chris@4 2239 ac_configure_args=
Chris@4 2240 ac_configure_args0=
Chris@4 2241 ac_configure_args1=
Chris@4 2242 ac_must_keep_next=false
Chris@4 2243 for ac_pass in 1 2
Chris@4 2244 do
Chris@4 2245 for ac_arg
Chris@4 2246 do
Chris@4 2247 case $ac_arg in
Chris@4 2248 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
Chris@4 2249 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@4 2250 | -silent | --silent | --silen | --sile | --sil)
Chris@4 2251 continue ;;
Chris@4 2252 *\'*)
Chris@4 2253 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@4 2254 esac
Chris@4 2255 case $ac_pass in
Chris@4 2256 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Chris@4 2257 2)
Chris@4 2258 as_fn_append ac_configure_args1 " '$ac_arg'"
Chris@4 2259 if test $ac_must_keep_next = true; then
Chris@4 2260 ac_must_keep_next=false # Got value, back to normal.
Chris@4 2261 else
Chris@4 2262 case $ac_arg in
Chris@4 2263 *=* | --config-cache | -C | -disable-* | --disable-* \
Chris@4 2264 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
Chris@4 2265 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
Chris@4 2266 | -with-* | --with-* | -without-* | --without-* | --x)
Chris@4 2267 case "$ac_configure_args0 " in
Chris@4 2268 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
Chris@4 2269 esac
Chris@4 2270 ;;
Chris@4 2271 -* ) ac_must_keep_next=true ;;
Chris@4 2272 esac
Chris@4 2273 fi
Chris@4 2274 as_fn_append ac_configure_args " '$ac_arg'"
Chris@4 2275 ;;
Chris@4 2276 esac
Chris@4 2277 done
Chris@4 2278 done
Chris@4 2279 { ac_configure_args0=; unset ac_configure_args0;}
Chris@4 2280 { ac_configure_args1=; unset ac_configure_args1;}
Chris@4 2281
Chris@4 2282 # When interrupted or exit'd, cleanup temporary files, and complete
Chris@4 2283 # config.log. We remove comments because anyway the quotes in there
Chris@4 2284 # would cause problems or look ugly.
Chris@4 2285 # WARNING: Use '\'' to represent an apostrophe within the trap.
Chris@4 2286 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Chris@4 2287 trap 'exit_status=$?
Chris@4 2288 # Save into config.log some information that might help in debugging.
Chris@4 2289 {
Chris@4 2290 echo
Chris@4 2291
Chris@4 2292 $as_echo "## ---------------- ##
Chris@4 2293 ## Cache variables. ##
Chris@4 2294 ## ---------------- ##"
Chris@4 2295 echo
Chris@4 2296 # The following way of writing the cache mishandles newlines in values,
Chris@4 2297 (
Chris@4 2298 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
Chris@4 2299 eval ac_val=\$$ac_var
Chris@4 2300 case $ac_val in #(
Chris@4 2301 *${as_nl}*)
Chris@4 2302 case $ac_var in #(
Chris@4 2303 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Chris@4 2304 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Chris@4 2305 esac
Chris@4 2306 case $ac_var in #(
Chris@4 2307 _ | IFS | as_nl) ;; #(
Chris@4 2308 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Chris@4 2309 *) { eval $ac_var=; unset $ac_var;} ;;
Chris@4 2310 esac ;;
Chris@4 2311 esac
Chris@4 2312 done
Chris@4 2313 (set) 2>&1 |
Chris@4 2314 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
Chris@4 2315 *${as_nl}ac_space=\ *)
Chris@4 2316 sed -n \
Chris@4 2317 "s/'\''/'\''\\\\'\'''\''/g;
Chris@4 2318 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
Chris@4 2319 ;; #(
Chris@4 2320 *)
Chris@4 2321 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Chris@4 2322 ;;
Chris@4 2323 esac |
Chris@4 2324 sort
Chris@4 2325 )
Chris@4 2326 echo
Chris@4 2327
Chris@4 2328 $as_echo "## ----------------- ##
Chris@4 2329 ## Output variables. ##
Chris@4 2330 ## ----------------- ##"
Chris@4 2331 echo
Chris@4 2332 for ac_var in $ac_subst_vars
Chris@4 2333 do
Chris@4 2334 eval ac_val=\$$ac_var
Chris@4 2335 case $ac_val in
Chris@4 2336 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Chris@4 2337 esac
Chris@4 2338 $as_echo "$ac_var='\''$ac_val'\''"
Chris@4 2339 done | sort
Chris@4 2340 echo
Chris@4 2341
Chris@4 2342 if test -n "$ac_subst_files"; then
Chris@4 2343 $as_echo "## ------------------- ##
Chris@4 2344 ## File substitutions. ##
Chris@4 2345 ## ------------------- ##"
Chris@4 2346 echo
Chris@4 2347 for ac_var in $ac_subst_files
Chris@4 2348 do
Chris@4 2349 eval ac_val=\$$ac_var
Chris@4 2350 case $ac_val in
Chris@4 2351 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Chris@4 2352 esac
Chris@4 2353 $as_echo "$ac_var='\''$ac_val'\''"
Chris@4 2354 done | sort
Chris@4 2355 echo
Chris@4 2356 fi
Chris@4 2357
Chris@4 2358 if test -s confdefs.h; then
Chris@4 2359 $as_echo "## ----------- ##
Chris@4 2360 ## confdefs.h. ##
Chris@4 2361 ## ----------- ##"
Chris@4 2362 echo
Chris@4 2363 cat confdefs.h
Chris@4 2364 echo
Chris@4 2365 fi
Chris@4 2366 test "$ac_signal" != 0 &&
Chris@4 2367 $as_echo "$as_me: caught signal $ac_signal"
Chris@4 2368 $as_echo "$as_me: exit $exit_status"
Chris@4 2369 } >&5
Chris@4 2370 rm -f core *.core core.conftest.* &&
Chris@4 2371 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Chris@4 2372 exit $exit_status
Chris@4 2373 ' 0
Chris@4 2374 for ac_signal in 1 2 13 15; do
Chris@4 2375 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Chris@4 2376 done
Chris@4 2377 ac_signal=0
Chris@4 2378
Chris@4 2379 # confdefs.h avoids OS command line length limits that DEFS can exceed.
Chris@4 2380 rm -f -r conftest* confdefs.h
Chris@4 2381
Chris@4 2382 $as_echo "/* confdefs.h */" > confdefs.h
Chris@4 2383
Chris@4 2384 # Predefined preprocessor variables.
Chris@4 2385
Chris@4 2386 cat >>confdefs.h <<_ACEOF
Chris@4 2387 #define PACKAGE_NAME "$PACKAGE_NAME"
Chris@4 2388 _ACEOF
Chris@4 2389
Chris@4 2390 cat >>confdefs.h <<_ACEOF
Chris@4 2391 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
Chris@4 2392 _ACEOF
Chris@4 2393
Chris@4 2394 cat >>confdefs.h <<_ACEOF
Chris@4 2395 #define PACKAGE_VERSION "$PACKAGE_VERSION"
Chris@4 2396 _ACEOF
Chris@4 2397
Chris@4 2398 cat >>confdefs.h <<_ACEOF
Chris@4 2399 #define PACKAGE_STRING "$PACKAGE_STRING"
Chris@4 2400 _ACEOF
Chris@4 2401
Chris@4 2402 cat >>confdefs.h <<_ACEOF
Chris@4 2403 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
Chris@4 2404 _ACEOF
Chris@4 2405
Chris@4 2406 cat >>confdefs.h <<_ACEOF
Chris@4 2407 #define PACKAGE_URL "$PACKAGE_URL"
Chris@4 2408 _ACEOF
Chris@4 2409
Chris@4 2410
Chris@4 2411 # Let the site file select an alternate cache file if it wants to.
Chris@4 2412 # Prefer an explicitly selected file to automatically selected ones.
Chris@4 2413 ac_site_file1=NONE
Chris@4 2414 ac_site_file2=NONE
Chris@4 2415 if test -n "$CONFIG_SITE"; then
Chris@4 2416 # We do not want a PATH search for config.site.
Chris@4 2417 case $CONFIG_SITE in #((
Chris@4 2418 -*) ac_site_file1=./$CONFIG_SITE;;
Chris@4 2419 */*) ac_site_file1=$CONFIG_SITE;;
Chris@4 2420 *) ac_site_file1=./$CONFIG_SITE;;
Chris@4 2421 esac
Chris@4 2422 elif test "x$prefix" != xNONE; then
Chris@4 2423 ac_site_file1=$prefix/share/config.site
Chris@4 2424 ac_site_file2=$prefix/etc/config.site
Chris@4 2425 else
Chris@4 2426 ac_site_file1=$ac_default_prefix/share/config.site
Chris@4 2427 ac_site_file2=$ac_default_prefix/etc/config.site
Chris@4 2428 fi
Chris@4 2429 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
Chris@4 2430 do
Chris@4 2431 test "x$ac_site_file" = xNONE && continue
Chris@4 2432 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
Chris@4 2433 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Chris@4 2434 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
Chris@4 2435 sed 's/^/| /' "$ac_site_file" >&5
Chris@4 2436 . "$ac_site_file" \
Chris@4 2437 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 2438 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 2439 as_fn_error $? "failed to load site script $ac_site_file
Chris@4 2440 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 2441 fi
Chris@4 2442 done
Chris@4 2443
Chris@4 2444 if test -r "$cache_file"; then
Chris@4 2445 # Some versions of bash will fail to source /dev/null (special files
Chris@4 2446 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
Chris@4 2447 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
Chris@4 2448 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Chris@4 2449 $as_echo "$as_me: loading cache $cache_file" >&6;}
Chris@4 2450 case $cache_file in
Chris@4 2451 [\\/]* | ?:[\\/]* ) . "$cache_file";;
Chris@4 2452 *) . "./$cache_file";;
Chris@4 2453 esac
Chris@4 2454 fi
Chris@4 2455 else
Chris@4 2456 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Chris@4 2457 $as_echo "$as_me: creating cache $cache_file" >&6;}
Chris@4 2458 >$cache_file
Chris@4 2459 fi
Chris@4 2460
Chris@4 2461 # Check that the precious variables saved in the cache have kept the same
Chris@4 2462 # value.
Chris@4 2463 ac_cache_corrupted=false
Chris@4 2464 for ac_var in $ac_precious_vars; do
Chris@4 2465 eval ac_old_set=\$ac_cv_env_${ac_var}_set
Chris@4 2466 eval ac_new_set=\$ac_env_${ac_var}_set
Chris@4 2467 eval ac_old_val=\$ac_cv_env_${ac_var}_value
Chris@4 2468 eval ac_new_val=\$ac_env_${ac_var}_value
Chris@4 2469 case $ac_old_set,$ac_new_set in
Chris@4 2470 set,)
Chris@4 2471 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
Chris@4 2472 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Chris@4 2473 ac_cache_corrupted=: ;;
Chris@4 2474 ,set)
Chris@4 2475 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
Chris@4 2476 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Chris@4 2477 ac_cache_corrupted=: ;;
Chris@4 2478 ,);;
Chris@4 2479 *)
Chris@4 2480 if test "x$ac_old_val" != "x$ac_new_val"; then
Chris@4 2481 # differences in whitespace do not lead to failure.
Chris@4 2482 ac_old_val_w=`echo x $ac_old_val`
Chris@4 2483 ac_new_val_w=`echo x $ac_new_val`
Chris@4 2484 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Chris@4 2485 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Chris@4 2486 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
Chris@4 2487 ac_cache_corrupted=:
Chris@4 2488 else
Chris@4 2489 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
Chris@4 2490 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
Chris@4 2491 eval $ac_var=\$ac_old_val
Chris@4 2492 fi
Chris@4 2493 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Chris@4 2494 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Chris@4 2495 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Chris@4 2496 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Chris@4 2497 fi;;
Chris@4 2498 esac
Chris@4 2499 # Pass precious variables to config.status.
Chris@4 2500 if test "$ac_new_set" = set; then
Chris@4 2501 case $ac_new_val in
Chris@4 2502 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@4 2503 *) ac_arg=$ac_var=$ac_new_val ;;
Chris@4 2504 esac
Chris@4 2505 case " $ac_configure_args " in
Chris@4 2506 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Chris@4 2507 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Chris@4 2508 esac
Chris@4 2509 fi
Chris@4 2510 done
Chris@4 2511 if $ac_cache_corrupted; then
Chris@4 2512 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 2513 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 2514 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Chris@4 2515 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Chris@4 2516 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Chris@4 2517 fi
Chris@4 2518 ## -------------------- ##
Chris@4 2519 ## Main body of script. ##
Chris@4 2520 ## -------------------- ##
Chris@4 2521
Chris@4 2522 ac_ext=c
Chris@4 2523 ac_cpp='$CPP $CPPFLAGS'
Chris@4 2524 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 2525 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 2526 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 2527
Chris@4 2528
Chris@4 2529
Chris@4 2530 ac_aux_dir=
Chris@4 2531 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
Chris@4 2532 if test -f "$ac_dir/install-sh"; then
Chris@4 2533 ac_aux_dir=$ac_dir
Chris@4 2534 ac_install_sh="$ac_aux_dir/install-sh -c"
Chris@4 2535 break
Chris@4 2536 elif test -f "$ac_dir/install.sh"; then
Chris@4 2537 ac_aux_dir=$ac_dir
Chris@4 2538 ac_install_sh="$ac_aux_dir/install.sh -c"
Chris@4 2539 break
Chris@4 2540 elif test -f "$ac_dir/shtool"; then
Chris@4 2541 ac_aux_dir=$ac_dir
Chris@4 2542 ac_install_sh="$ac_aux_dir/shtool install -c"
Chris@4 2543 break
Chris@4 2544 fi
Chris@4 2545 done
Chris@4 2546 if test -z "$ac_aux_dir"; then
Chris@4 2547 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
Chris@4 2548 fi
Chris@4 2549
Chris@4 2550 # These three variables are undocumented and unsupported,
Chris@4 2551 # and are intended to be withdrawn in a future Autoconf release.
Chris@4 2552 # They can cause serious problems if a builder's source tree is in a directory
Chris@4 2553 # whose full name contains unusual characters.
Chris@4 2554 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
Chris@4 2555 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
Chris@4 2556 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
Chris@4 2557
Chris@4 2558
Chris@4 2559 # Make sure we can run config.sub.
Chris@4 2560 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Chris@4 2561 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
Chris@4 2562
Chris@4 2563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
Chris@4 2564 $as_echo_n "checking build system type... " >&6; }
Chris@4 2565 if ${ac_cv_build+:} false; then :
Chris@4 2566 $as_echo_n "(cached) " >&6
Chris@4 2567 else
Chris@4 2568 ac_build_alias=$build_alias
Chris@4 2569 test "x$ac_build_alias" = x &&
Chris@4 2570 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
Chris@4 2571 test "x$ac_build_alias" = x &&
Chris@4 2572 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
Chris@4 2573 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Chris@4 2574 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
Chris@4 2575
Chris@4 2576 fi
Chris@4 2577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
Chris@4 2578 $as_echo "$ac_cv_build" >&6; }
Chris@4 2579 case $ac_cv_build in
Chris@4 2580 *-*-*) ;;
Chris@4 2581 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
Chris@4 2582 esac
Chris@4 2583 build=$ac_cv_build
Chris@4 2584 ac_save_IFS=$IFS; IFS='-'
Chris@4 2585 set x $ac_cv_build
Chris@4 2586 shift
Chris@4 2587 build_cpu=$1
Chris@4 2588 build_vendor=$2
Chris@4 2589 shift; shift
Chris@4 2590 # Remember, the first character of IFS is used to create $*,
Chris@4 2591 # except with old shells:
Chris@4 2592 build_os=$*
Chris@4 2593 IFS=$ac_save_IFS
Chris@4 2594 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
Chris@4 2595
Chris@4 2596
Chris@4 2597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
Chris@4 2598 $as_echo_n "checking host system type... " >&6; }
Chris@4 2599 if ${ac_cv_host+:} false; then :
Chris@4 2600 $as_echo_n "(cached) " >&6
Chris@4 2601 else
Chris@4 2602 if test "x$host_alias" = x; then
Chris@4 2603 ac_cv_host=$ac_cv_build
Chris@4 2604 else
Chris@4 2605 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Chris@4 2606 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
Chris@4 2607 fi
Chris@4 2608
Chris@4 2609 fi
Chris@4 2610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
Chris@4 2611 $as_echo "$ac_cv_host" >&6; }
Chris@4 2612 case $ac_cv_host in
Chris@4 2613 *-*-*) ;;
Chris@4 2614 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
Chris@4 2615 esac
Chris@4 2616 host=$ac_cv_host
Chris@4 2617 ac_save_IFS=$IFS; IFS='-'
Chris@4 2618 set x $ac_cv_host
Chris@4 2619 shift
Chris@4 2620 host_cpu=$1
Chris@4 2621 host_vendor=$2
Chris@4 2622 shift; shift
Chris@4 2623 # Remember, the first character of IFS is used to create $*,
Chris@4 2624 # except with old shells:
Chris@4 2625 host_os=$*
Chris@4 2626 IFS=$ac_save_IFS
Chris@4 2627 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
Chris@4 2628
Chris@4 2629
Chris@4 2630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
Chris@4 2631 $as_echo_n "checking target system type... " >&6; }
Chris@4 2632 if ${ac_cv_target+:} false; then :
Chris@4 2633 $as_echo_n "(cached) " >&6
Chris@4 2634 else
Chris@4 2635 if test "x$target_alias" = x; then
Chris@4 2636 ac_cv_target=$ac_cv_host
Chris@4 2637 else
Chris@4 2638 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
Chris@4 2639 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
Chris@4 2640 fi
Chris@4 2641
Chris@4 2642 fi
Chris@4 2643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
Chris@4 2644 $as_echo "$ac_cv_target" >&6; }
Chris@4 2645 case $ac_cv_target in
Chris@4 2646 *-*-*) ;;
Chris@4 2647 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
Chris@4 2648 esac
Chris@4 2649 target=$ac_cv_target
Chris@4 2650 ac_save_IFS=$IFS; IFS='-'
Chris@4 2651 set x $ac_cv_target
Chris@4 2652 shift
Chris@4 2653 target_cpu=$1
Chris@4 2654 target_vendor=$2
Chris@4 2655 shift; shift
Chris@4 2656 # Remember, the first character of IFS is used to create $*,
Chris@4 2657 # except with old shells:
Chris@4 2658 target_os=$*
Chris@4 2659 IFS=$ac_save_IFS
Chris@4 2660 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
Chris@4 2661
Chris@4 2662
Chris@4 2663 # The aliases save the names the user supplied, while $host etc.
Chris@4 2664 # will get canonicalized.
Chris@4 2665 test -n "$target_alias" &&
Chris@4 2666 test "$program_prefix$program_suffix$program_transform_name" = \
Chris@4 2667 NONENONEs,x,x, &&
Chris@4 2668 program_prefix=${target_alias}-
Chris@4 2669
Chris@4 2670
Chris@4 2671
Chris@4 2672 # Check whether --with-alsa was given.
Chris@4 2673 if test "${with_alsa+set}" = set; then :
Chris@4 2674 withval=$with_alsa; with_alsa=$withval
Chris@4 2675 fi
Chris@4 2676
Chris@4 2677
Chris@4 2678
Chris@4 2679 # Check whether --with-jack was given.
Chris@4 2680 if test "${with_jack+set}" = set; then :
Chris@4 2681 withval=$with_jack; with_jack=$withval
Chris@4 2682 fi
Chris@4 2683
Chris@4 2684
Chris@4 2685
Chris@4 2686 # Check whether --with-oss was given.
Chris@4 2687 if test "${with_oss+set}" = set; then :
Chris@4 2688 withval=$with_oss; with_oss=$withval
Chris@4 2689 fi
Chris@4 2690
Chris@4 2691
Chris@4 2692
Chris@4 2693 # Check whether --with-asihpi was given.
Chris@4 2694 if test "${with_asihpi+set}" = set; then :
Chris@4 2695 withval=$with_asihpi; with_asihpi=$withval
Chris@4 2696 fi
Chris@4 2697
Chris@4 2698
Chris@4 2699
Chris@4 2700 # Check whether --with-winapi was given.
Chris@4 2701 if test "${with_winapi+set}" = set; then :
Chris@4 2702 withval=$with_winapi; with_winapi=$withval
Chris@4 2703 else
Chris@4 2704 with_winapi="wmme"
Chris@4 2705 fi
Chris@4 2706
Chris@4 2707 case "$target_os" in *mingw* | *cygwin*)
Chris@4 2708 with_wmme=no
Chris@4 2709 with_directx=no
Chris@4 2710 with_asio=no
Chris@4 2711 with_wasapi=no
Chris@4 2712 with_wdmks=no
Chris@4 2713 for api in $(echo $with_winapi | sed 's/,/ /g'); do
Chris@4 2714 case "$api" in
Chris@4 2715 wmme|directx|asio|wasapi|wdmks)
Chris@4 2716 eval with_$api=yes
Chris@4 2717 ;;
Chris@4 2718 *)
Chris@4 2719 as_fn_error $? "unknown Windows API \"$api\" (do you need --help?)" "$LINENO" 5
Chris@4 2720 ;;
Chris@4 2721 esac
Chris@4 2722 done
Chris@4 2723 ;;
Chris@4 2724 esac
Chris@4 2725
Chris@4 2726
Chris@4 2727 # Check whether --with-asiodir was given.
Chris@4 2728 if test "${with_asiodir+set}" = set; then :
Chris@4 2729 withval=$with_asiodir; with_asiodir=$withval
Chris@4 2730 else
Chris@4 2731 with_asiodir="/usr/local/asiosdk2"
Chris@4 2732 fi
Chris@4 2733
Chris@4 2734
Chris@4 2735
Chris@4 2736 # Check whether --with-dxdir was given.
Chris@4 2737 if test "${with_dxdir+set}" = set; then :
Chris@4 2738 withval=$with_dxdir; with_dxdir=$withval
Chris@4 2739 else
Chris@4 2740 with_dxdir="/usr/local/dx7sdk"
Chris@4 2741 fi
Chris@4 2742
Chris@4 2743
Chris@4 2744 debug_output=no
Chris@4 2745 # Check whether --enable-debug-output was given.
Chris@4 2746 if test "${enable_debug_output+set}" = set; then :
Chris@4 2747 enableval=$enable_debug_output; if test "x$enableval" != "xno" ; then
Chris@4 2748
Chris@4 2749 $as_echo "#define PA_ENABLE_DEBUG_OUTPUT /**/" >>confdefs.h
Chris@4 2750
Chris@4 2751 debug_output=yes
Chris@4 2752 fi
Chris@4 2753
Chris@4 2754 fi
Chris@4 2755
Chris@4 2756
Chris@4 2757 # Check whether --enable-cxx was given.
Chris@4 2758 if test "${enable_cxx+set}" = set; then :
Chris@4 2759 enableval=$enable_cxx; enable_cxx=$enableval
Chris@4 2760 else
Chris@4 2761 enable_cxx="no"
Chris@4 2762 fi
Chris@4 2763
Chris@4 2764
Chris@4 2765 # Check whether --enable-mac-debug was given.
Chris@4 2766 if test "${enable_mac_debug+set}" = set; then :
Chris@4 2767 enableval=$enable_mac_debug; enable_mac_debug=$enableval
Chris@4 2768 else
Chris@4 2769 enable_mac_debug="no"
Chris@4 2770 fi
Chris@4 2771
Chris@4 2772
Chris@4 2773 # Check whether --enable-mac-universal was given.
Chris@4 2774 if test "${enable_mac_universal+set}" = set; then :
Chris@4 2775 enableval=$enable_mac_universal; enable_mac_universal=$enableval
Chris@4 2776 else
Chris@4 2777 enable_mac_universal="yes"
Chris@4 2778 fi
Chris@4 2779
Chris@4 2780
Chris@4 2781
Chris@4 2782 # Check whether --with-host_os was given.
Chris@4 2783 if test "${with_host_os+set}" = set; then :
Chris@4 2784 withval=$with_host_os; host_os=$withval
Chris@4 2785 fi
Chris@4 2786
Chris@4 2787
Chris@4 2788
Chris@4 2789 ac_ext=c
Chris@4 2790 ac_cpp='$CPP $CPPFLAGS'
Chris@4 2791 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 2792 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 2793 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 2794 if test -n "$ac_tool_prefix"; then
Chris@4 2795 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
Chris@4 2796 set dummy ${ac_tool_prefix}gcc; ac_word=$2
Chris@4 2797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 2798 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 2799 if ${ac_cv_prog_CC+:} false; then :
Chris@4 2800 $as_echo_n "(cached) " >&6
Chris@4 2801 else
Chris@4 2802 if test -n "$CC"; then
Chris@4 2803 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@4 2804 else
Chris@4 2805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 2806 for as_dir in $PATH
Chris@4 2807 do
Chris@4 2808 IFS=$as_save_IFS
Chris@4 2809 test -z "$as_dir" && as_dir=.
Chris@4 2810 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 2811 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 2812 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Chris@4 2813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 2814 break 2
Chris@4 2815 fi
Chris@4 2816 done
Chris@4 2817 done
Chris@4 2818 IFS=$as_save_IFS
Chris@4 2819
Chris@4 2820 fi
Chris@4 2821 fi
Chris@4 2822 CC=$ac_cv_prog_CC
Chris@4 2823 if test -n "$CC"; then
Chris@4 2824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@4 2825 $as_echo "$CC" >&6; }
Chris@4 2826 else
Chris@4 2827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 2828 $as_echo "no" >&6; }
Chris@4 2829 fi
Chris@4 2830
Chris@4 2831
Chris@4 2832 fi
Chris@4 2833 if test -z "$ac_cv_prog_CC"; then
Chris@4 2834 ac_ct_CC=$CC
Chris@4 2835 # Extract the first word of "gcc", so it can be a program name with args.
Chris@4 2836 set dummy gcc; ac_word=$2
Chris@4 2837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 2838 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 2839 if ${ac_cv_prog_ac_ct_CC+:} false; then :
Chris@4 2840 $as_echo_n "(cached) " >&6
Chris@4 2841 else
Chris@4 2842 if test -n "$ac_ct_CC"; then
Chris@4 2843 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
Chris@4 2844 else
Chris@4 2845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 2846 for as_dir in $PATH
Chris@4 2847 do
Chris@4 2848 IFS=$as_save_IFS
Chris@4 2849 test -z "$as_dir" && as_dir=.
Chris@4 2850 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 2851 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 2852 ac_cv_prog_ac_ct_CC="gcc"
Chris@4 2853 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 2854 break 2
Chris@4 2855 fi
Chris@4 2856 done
Chris@4 2857 done
Chris@4 2858 IFS=$as_save_IFS
Chris@4 2859
Chris@4 2860 fi
Chris@4 2861 fi
Chris@4 2862 ac_ct_CC=$ac_cv_prog_ac_ct_CC
Chris@4 2863 if test -n "$ac_ct_CC"; then
Chris@4 2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Chris@4 2865 $as_echo "$ac_ct_CC" >&6; }
Chris@4 2866 else
Chris@4 2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 2868 $as_echo "no" >&6; }
Chris@4 2869 fi
Chris@4 2870
Chris@4 2871 if test "x$ac_ct_CC" = x; then
Chris@4 2872 CC=""
Chris@4 2873 else
Chris@4 2874 case $cross_compiling:$ac_tool_warned in
Chris@4 2875 yes:)
Chris@4 2876 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 2877 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 2878 ac_tool_warned=yes ;;
Chris@4 2879 esac
Chris@4 2880 CC=$ac_ct_CC
Chris@4 2881 fi
Chris@4 2882 else
Chris@4 2883 CC="$ac_cv_prog_CC"
Chris@4 2884 fi
Chris@4 2885
Chris@4 2886 if test -z "$CC"; then
Chris@4 2887 if test -n "$ac_tool_prefix"; then
Chris@4 2888 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
Chris@4 2889 set dummy ${ac_tool_prefix}cc; ac_word=$2
Chris@4 2890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 2891 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 2892 if ${ac_cv_prog_CC+:} false; then :
Chris@4 2893 $as_echo_n "(cached) " >&6
Chris@4 2894 else
Chris@4 2895 if test -n "$CC"; then
Chris@4 2896 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@4 2897 else
Chris@4 2898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 2899 for as_dir in $PATH
Chris@4 2900 do
Chris@4 2901 IFS=$as_save_IFS
Chris@4 2902 test -z "$as_dir" && as_dir=.
Chris@4 2903 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 2904 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 2905 ac_cv_prog_CC="${ac_tool_prefix}cc"
Chris@4 2906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 2907 break 2
Chris@4 2908 fi
Chris@4 2909 done
Chris@4 2910 done
Chris@4 2911 IFS=$as_save_IFS
Chris@4 2912
Chris@4 2913 fi
Chris@4 2914 fi
Chris@4 2915 CC=$ac_cv_prog_CC
Chris@4 2916 if test -n "$CC"; then
Chris@4 2917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@4 2918 $as_echo "$CC" >&6; }
Chris@4 2919 else
Chris@4 2920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 2921 $as_echo "no" >&6; }
Chris@4 2922 fi
Chris@4 2923
Chris@4 2924
Chris@4 2925 fi
Chris@4 2926 fi
Chris@4 2927 if test -z "$CC"; then
Chris@4 2928 # Extract the first word of "cc", so it can be a program name with args.
Chris@4 2929 set dummy cc; ac_word=$2
Chris@4 2930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 2931 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 2932 if ${ac_cv_prog_CC+:} false; then :
Chris@4 2933 $as_echo_n "(cached) " >&6
Chris@4 2934 else
Chris@4 2935 if test -n "$CC"; then
Chris@4 2936 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@4 2937 else
Chris@4 2938 ac_prog_rejected=no
Chris@4 2939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 2940 for as_dir in $PATH
Chris@4 2941 do
Chris@4 2942 IFS=$as_save_IFS
Chris@4 2943 test -z "$as_dir" && as_dir=.
Chris@4 2944 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 2945 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 2946 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
Chris@4 2947 ac_prog_rejected=yes
Chris@4 2948 continue
Chris@4 2949 fi
Chris@4 2950 ac_cv_prog_CC="cc"
Chris@4 2951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 2952 break 2
Chris@4 2953 fi
Chris@4 2954 done
Chris@4 2955 done
Chris@4 2956 IFS=$as_save_IFS
Chris@4 2957
Chris@4 2958 if test $ac_prog_rejected = yes; then
Chris@4 2959 # We found a bogon in the path, so make sure we never use it.
Chris@4 2960 set dummy $ac_cv_prog_CC
Chris@4 2961 shift
Chris@4 2962 if test $# != 0; then
Chris@4 2963 # We chose a different compiler from the bogus one.
Chris@4 2964 # However, it has the same basename, so the bogon will be chosen
Chris@4 2965 # first if we set CC to just the basename; use the full file name.
Chris@4 2966 shift
Chris@4 2967 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Chris@4 2968 fi
Chris@4 2969 fi
Chris@4 2970 fi
Chris@4 2971 fi
Chris@4 2972 CC=$ac_cv_prog_CC
Chris@4 2973 if test -n "$CC"; then
Chris@4 2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@4 2975 $as_echo "$CC" >&6; }
Chris@4 2976 else
Chris@4 2977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 2978 $as_echo "no" >&6; }
Chris@4 2979 fi
Chris@4 2980
Chris@4 2981
Chris@4 2982 fi
Chris@4 2983 if test -z "$CC"; then
Chris@4 2984 if test -n "$ac_tool_prefix"; then
Chris@4 2985 for ac_prog in cl.exe
Chris@4 2986 do
Chris@4 2987 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@4 2988 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@4 2989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 2990 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 2991 if ${ac_cv_prog_CC+:} false; then :
Chris@4 2992 $as_echo_n "(cached) " >&6
Chris@4 2993 else
Chris@4 2994 if test -n "$CC"; then
Chris@4 2995 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@4 2996 else
Chris@4 2997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 2998 for as_dir in $PATH
Chris@4 2999 do
Chris@4 3000 IFS=$as_save_IFS
Chris@4 3001 test -z "$as_dir" && as_dir=.
Chris@4 3002 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 3003 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 3004 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Chris@4 3005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 3006 break 2
Chris@4 3007 fi
Chris@4 3008 done
Chris@4 3009 done
Chris@4 3010 IFS=$as_save_IFS
Chris@4 3011
Chris@4 3012 fi
Chris@4 3013 fi
Chris@4 3014 CC=$ac_cv_prog_CC
Chris@4 3015 if test -n "$CC"; then
Chris@4 3016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@4 3017 $as_echo "$CC" >&6; }
Chris@4 3018 else
Chris@4 3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3020 $as_echo "no" >&6; }
Chris@4 3021 fi
Chris@4 3022
Chris@4 3023
Chris@4 3024 test -n "$CC" && break
Chris@4 3025 done
Chris@4 3026 fi
Chris@4 3027 if test -z "$CC"; then
Chris@4 3028 ac_ct_CC=$CC
Chris@4 3029 for ac_prog in cl.exe
Chris@4 3030 do
Chris@4 3031 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@4 3032 set dummy $ac_prog; ac_word=$2
Chris@4 3033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 3034 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 3035 if ${ac_cv_prog_ac_ct_CC+:} false; then :
Chris@4 3036 $as_echo_n "(cached) " >&6
Chris@4 3037 else
Chris@4 3038 if test -n "$ac_ct_CC"; then
Chris@4 3039 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
Chris@4 3040 else
Chris@4 3041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 3042 for as_dir in $PATH
Chris@4 3043 do
Chris@4 3044 IFS=$as_save_IFS
Chris@4 3045 test -z "$as_dir" && as_dir=.
Chris@4 3046 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 3047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 3048 ac_cv_prog_ac_ct_CC="$ac_prog"
Chris@4 3049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 3050 break 2
Chris@4 3051 fi
Chris@4 3052 done
Chris@4 3053 done
Chris@4 3054 IFS=$as_save_IFS
Chris@4 3055
Chris@4 3056 fi
Chris@4 3057 fi
Chris@4 3058 ac_ct_CC=$ac_cv_prog_ac_ct_CC
Chris@4 3059 if test -n "$ac_ct_CC"; then
Chris@4 3060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Chris@4 3061 $as_echo "$ac_ct_CC" >&6; }
Chris@4 3062 else
Chris@4 3063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3064 $as_echo "no" >&6; }
Chris@4 3065 fi
Chris@4 3066
Chris@4 3067
Chris@4 3068 test -n "$ac_ct_CC" && break
Chris@4 3069 done
Chris@4 3070
Chris@4 3071 if test "x$ac_ct_CC" = x; then
Chris@4 3072 CC=""
Chris@4 3073 else
Chris@4 3074 case $cross_compiling:$ac_tool_warned in
Chris@4 3075 yes:)
Chris@4 3076 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 3077 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 3078 ac_tool_warned=yes ;;
Chris@4 3079 esac
Chris@4 3080 CC=$ac_ct_CC
Chris@4 3081 fi
Chris@4 3082 fi
Chris@4 3083
Chris@4 3084 fi
Chris@4 3085
Chris@4 3086
Chris@4 3087 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 3088 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 3089 as_fn_error $? "no acceptable C compiler found in \$PATH
Chris@4 3090 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 3091
Chris@4 3092 # Provide some information about the compiler.
Chris@4 3093 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Chris@4 3094 set X $ac_compile
Chris@4 3095 ac_compiler=$2
Chris@4 3096 for ac_option in --version -v -V -qversion; do
Chris@4 3097 { { ac_try="$ac_compiler $ac_option >&5"
Chris@4 3098 case "(($ac_try" in
Chris@4 3099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 3100 *) ac_try_echo=$ac_try;;
Chris@4 3101 esac
Chris@4 3102 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 3103 $as_echo "$ac_try_echo"; } >&5
Chris@4 3104 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Chris@4 3105 ac_status=$?
Chris@4 3106 if test -s conftest.err; then
Chris@4 3107 sed '10a\
Chris@4 3108 ... rest of stderr output deleted ...
Chris@4 3109 10q' conftest.err >conftest.er1
Chris@4 3110 cat conftest.er1 >&5
Chris@4 3111 fi
Chris@4 3112 rm -f conftest.er1 conftest.err
Chris@4 3113 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 3114 test $ac_status = 0; }
Chris@4 3115 done
Chris@4 3116
Chris@4 3117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3118 /* end confdefs.h. */
Chris@4 3119
Chris@4 3120 int
Chris@4 3121 main ()
Chris@4 3122 {
Chris@4 3123
Chris@4 3124 ;
Chris@4 3125 return 0;
Chris@4 3126 }
Chris@4 3127 _ACEOF
Chris@4 3128 ac_clean_files_save=$ac_clean_files
Chris@4 3129 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Chris@4 3130 # Try to create an executable without -o first, disregard a.out.
Chris@4 3131 # It will help us diagnose broken compilers, and finding out an intuition
Chris@4 3132 # of exeext.
Chris@4 3133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
Chris@4 3134 $as_echo_n "checking whether the C compiler works... " >&6; }
Chris@4 3135 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Chris@4 3136
Chris@4 3137 # The possible output files:
Chris@4 3138 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
Chris@4 3139
Chris@4 3140 ac_rmfiles=
Chris@4 3141 for ac_file in $ac_files
Chris@4 3142 do
Chris@4 3143 case $ac_file in
Chris@4 3144 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Chris@4 3145 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
Chris@4 3146 esac
Chris@4 3147 done
Chris@4 3148 rm -f $ac_rmfiles
Chris@4 3149
Chris@4 3150 if { { ac_try="$ac_link_default"
Chris@4 3151 case "(($ac_try" in
Chris@4 3152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 3153 *) ac_try_echo=$ac_try;;
Chris@4 3154 esac
Chris@4 3155 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 3156 $as_echo "$ac_try_echo"; } >&5
Chris@4 3157 (eval "$ac_link_default") 2>&5
Chris@4 3158 ac_status=$?
Chris@4 3159 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 3160 test $ac_status = 0; }; then :
Chris@4 3161 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
Chris@4 3162 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
Chris@4 3163 # in a Makefile. We should not override ac_cv_exeext if it was cached,
Chris@4 3164 # so that the user can short-circuit this test for compilers unknown to
Chris@4 3165 # Autoconf.
Chris@4 3166 for ac_file in $ac_files ''
Chris@4 3167 do
Chris@4 3168 test -f "$ac_file" || continue
Chris@4 3169 case $ac_file in
Chris@4 3170 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Chris@4 3171 ;;
Chris@4 3172 [ab].out )
Chris@4 3173 # We found the default executable, but exeext='' is most
Chris@4 3174 # certainly right.
Chris@4 3175 break;;
Chris@4 3176 *.* )
Chris@4 3177 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Chris@4 3178 then :; else
Chris@4 3179 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Chris@4 3180 fi
Chris@4 3181 # We set ac_cv_exeext here because the later test for it is not
Chris@4 3182 # safe: cross compilers may not add the suffix if given an `-o'
Chris@4 3183 # argument, so we may need to know it at that point already.
Chris@4 3184 # Even if this section looks crufty: it has the advantage of
Chris@4 3185 # actually working.
Chris@4 3186 break;;
Chris@4 3187 * )
Chris@4 3188 break;;
Chris@4 3189 esac
Chris@4 3190 done
Chris@4 3191 test "$ac_cv_exeext" = no && ac_cv_exeext=
Chris@4 3192
Chris@4 3193 else
Chris@4 3194 ac_file=''
Chris@4 3195 fi
Chris@4 3196 if test -z "$ac_file"; then :
Chris@4 3197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3198 $as_echo "no" >&6; }
Chris@4 3199 $as_echo "$as_me: failed program was:" >&5
Chris@4 3200 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 3201
Chris@4 3202 { { $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 77 "C compiler cannot create executables
Chris@4 3205 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 3206 else
Chris@4 3207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@4 3208 $as_echo "yes" >&6; }
Chris@4 3209 fi
Chris@4 3210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
Chris@4 3211 $as_echo_n "checking for C compiler default output file name... " >&6; }
Chris@4 3212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
Chris@4 3213 $as_echo "$ac_file" >&6; }
Chris@4 3214 ac_exeext=$ac_cv_exeext
Chris@4 3215
Chris@4 3216 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Chris@4 3217 ac_clean_files=$ac_clean_files_save
Chris@4 3218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Chris@4 3219 $as_echo_n "checking for suffix of executables... " >&6; }
Chris@4 3220 if { { ac_try="$ac_link"
Chris@4 3221 case "(($ac_try" in
Chris@4 3222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 3223 *) ac_try_echo=$ac_try;;
Chris@4 3224 esac
Chris@4 3225 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 3226 $as_echo "$ac_try_echo"; } >&5
Chris@4 3227 (eval "$ac_link") 2>&5
Chris@4 3228 ac_status=$?
Chris@4 3229 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 3230 test $ac_status = 0; }; then :
Chris@4 3231 # If both `conftest.exe' and `conftest' are `present' (well, observable)
Chris@4 3232 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
Chris@4 3233 # work properly (i.e., refer to `conftest.exe'), while it won't with
Chris@4 3234 # `rm'.
Chris@4 3235 for ac_file in conftest.exe conftest conftest.*; do
Chris@4 3236 test -f "$ac_file" || continue
Chris@4 3237 case $ac_file in
Chris@4 3238 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Chris@4 3239 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Chris@4 3240 break;;
Chris@4 3241 * ) break;;
Chris@4 3242 esac
Chris@4 3243 done
Chris@4 3244 else
Chris@4 3245 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 3246 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 3247 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
Chris@4 3248 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 3249 fi
Chris@4 3250 rm -f conftest conftest$ac_cv_exeext
Chris@4 3251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Chris@4 3252 $as_echo "$ac_cv_exeext" >&6; }
Chris@4 3253
Chris@4 3254 rm -f conftest.$ac_ext
Chris@4 3255 EXEEXT=$ac_cv_exeext
Chris@4 3256 ac_exeext=$EXEEXT
Chris@4 3257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3258 /* end confdefs.h. */
Chris@4 3259 #include <stdio.h>
Chris@4 3260 int
Chris@4 3261 main ()
Chris@4 3262 {
Chris@4 3263 FILE *f = fopen ("conftest.out", "w");
Chris@4 3264 return ferror (f) || fclose (f) != 0;
Chris@4 3265
Chris@4 3266 ;
Chris@4 3267 return 0;
Chris@4 3268 }
Chris@4 3269 _ACEOF
Chris@4 3270 ac_clean_files="$ac_clean_files conftest.out"
Chris@4 3271 # Check that the compiler produces executables we can run. If not, either
Chris@4 3272 # the compiler is broken, or we cross compile.
Chris@4 3273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
Chris@4 3274 $as_echo_n "checking whether we are cross compiling... " >&6; }
Chris@4 3275 if test "$cross_compiling" != yes; then
Chris@4 3276 { { ac_try="$ac_link"
Chris@4 3277 case "(($ac_try" in
Chris@4 3278 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 3279 *) ac_try_echo=$ac_try;;
Chris@4 3280 esac
Chris@4 3281 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 3282 $as_echo "$ac_try_echo"; } >&5
Chris@4 3283 (eval "$ac_link") 2>&5
Chris@4 3284 ac_status=$?
Chris@4 3285 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 3286 test $ac_status = 0; }
Chris@4 3287 if { ac_try='./conftest$ac_cv_exeext'
Chris@4 3288 { { case "(($ac_try" in
Chris@4 3289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 3290 *) ac_try_echo=$ac_try;;
Chris@4 3291 esac
Chris@4 3292 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 3293 $as_echo "$ac_try_echo"; } >&5
Chris@4 3294 (eval "$ac_try") 2>&5
Chris@4 3295 ac_status=$?
Chris@4 3296 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 3297 test $ac_status = 0; }; }; then
Chris@4 3298 cross_compiling=no
Chris@4 3299 else
Chris@4 3300 if test "$cross_compiling" = maybe; then
Chris@4 3301 cross_compiling=yes
Chris@4 3302 else
Chris@4 3303 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 3304 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 3305 as_fn_error $? "cannot run C compiled programs.
Chris@4 3306 If you meant to cross compile, use \`--host'.
Chris@4 3307 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 3308 fi
Chris@4 3309 fi
Chris@4 3310 fi
Chris@4 3311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
Chris@4 3312 $as_echo "$cross_compiling" >&6; }
Chris@4 3313
Chris@4 3314 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
Chris@4 3315 ac_clean_files=$ac_clean_files_save
Chris@4 3316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Chris@4 3317 $as_echo_n "checking for suffix of object files... " >&6; }
Chris@4 3318 if ${ac_cv_objext+:} false; then :
Chris@4 3319 $as_echo_n "(cached) " >&6
Chris@4 3320 else
Chris@4 3321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3322 /* end confdefs.h. */
Chris@4 3323
Chris@4 3324 int
Chris@4 3325 main ()
Chris@4 3326 {
Chris@4 3327
Chris@4 3328 ;
Chris@4 3329 return 0;
Chris@4 3330 }
Chris@4 3331 _ACEOF
Chris@4 3332 rm -f conftest.o conftest.obj
Chris@4 3333 if { { ac_try="$ac_compile"
Chris@4 3334 case "(($ac_try" in
Chris@4 3335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 3336 *) ac_try_echo=$ac_try;;
Chris@4 3337 esac
Chris@4 3338 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 3339 $as_echo "$ac_try_echo"; } >&5
Chris@4 3340 (eval "$ac_compile") 2>&5
Chris@4 3341 ac_status=$?
Chris@4 3342 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 3343 test $ac_status = 0; }; then :
Chris@4 3344 for ac_file in conftest.o conftest.obj conftest.*; do
Chris@4 3345 test -f "$ac_file" || continue;
Chris@4 3346 case $ac_file in
Chris@4 3347 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Chris@4 3348 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
Chris@4 3349 break;;
Chris@4 3350 esac
Chris@4 3351 done
Chris@4 3352 else
Chris@4 3353 $as_echo "$as_me: failed program was:" >&5
Chris@4 3354 sed 's/^/| /' conftest.$ac_ext >&5
Chris@4 3355
Chris@4 3356 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 3357 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 3358 as_fn_error $? "cannot compute suffix of object files: cannot compile
Chris@4 3359 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 3360 fi
Chris@4 3361 rm -f conftest.$ac_cv_objext conftest.$ac_ext
Chris@4 3362 fi
Chris@4 3363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Chris@4 3364 $as_echo "$ac_cv_objext" >&6; }
Chris@4 3365 OBJEXT=$ac_cv_objext
Chris@4 3366 ac_objext=$OBJEXT
Chris@4 3367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Chris@4 3368 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Chris@4 3369 if ${ac_cv_c_compiler_gnu+:} false; then :
Chris@4 3370 $as_echo_n "(cached) " >&6
Chris@4 3371 else
Chris@4 3372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3373 /* end confdefs.h. */
Chris@4 3374
Chris@4 3375 int
Chris@4 3376 main ()
Chris@4 3377 {
Chris@4 3378 #ifndef __GNUC__
Chris@4 3379 choke me
Chris@4 3380 #endif
Chris@4 3381
Chris@4 3382 ;
Chris@4 3383 return 0;
Chris@4 3384 }
Chris@4 3385 _ACEOF
Chris@4 3386 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 3387 ac_compiler_gnu=yes
Chris@4 3388 else
Chris@4 3389 ac_compiler_gnu=no
Chris@4 3390 fi
Chris@4 3391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 3392 ac_cv_c_compiler_gnu=$ac_compiler_gnu
Chris@4 3393
Chris@4 3394 fi
Chris@4 3395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Chris@4 3396 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
Chris@4 3397 if test $ac_compiler_gnu = yes; then
Chris@4 3398 GCC=yes
Chris@4 3399 else
Chris@4 3400 GCC=
Chris@4 3401 fi
Chris@4 3402 ac_test_CFLAGS=${CFLAGS+set}
Chris@4 3403 ac_save_CFLAGS=$CFLAGS
Chris@4 3404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Chris@4 3405 $as_echo_n "checking whether $CC accepts -g... " >&6; }
Chris@4 3406 if ${ac_cv_prog_cc_g+:} false; then :
Chris@4 3407 $as_echo_n "(cached) " >&6
Chris@4 3408 else
Chris@4 3409 ac_save_c_werror_flag=$ac_c_werror_flag
Chris@4 3410 ac_c_werror_flag=yes
Chris@4 3411 ac_cv_prog_cc_g=no
Chris@4 3412 CFLAGS="-g"
Chris@4 3413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3414 /* end confdefs.h. */
Chris@4 3415
Chris@4 3416 int
Chris@4 3417 main ()
Chris@4 3418 {
Chris@4 3419
Chris@4 3420 ;
Chris@4 3421 return 0;
Chris@4 3422 }
Chris@4 3423 _ACEOF
Chris@4 3424 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 3425 ac_cv_prog_cc_g=yes
Chris@4 3426 else
Chris@4 3427 CFLAGS=""
Chris@4 3428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3429 /* end confdefs.h. */
Chris@4 3430
Chris@4 3431 int
Chris@4 3432 main ()
Chris@4 3433 {
Chris@4 3434
Chris@4 3435 ;
Chris@4 3436 return 0;
Chris@4 3437 }
Chris@4 3438 _ACEOF
Chris@4 3439 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 3440
Chris@4 3441 else
Chris@4 3442 ac_c_werror_flag=$ac_save_c_werror_flag
Chris@4 3443 CFLAGS="-g"
Chris@4 3444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3445 /* end confdefs.h. */
Chris@4 3446
Chris@4 3447 int
Chris@4 3448 main ()
Chris@4 3449 {
Chris@4 3450
Chris@4 3451 ;
Chris@4 3452 return 0;
Chris@4 3453 }
Chris@4 3454 _ACEOF
Chris@4 3455 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 3456 ac_cv_prog_cc_g=yes
Chris@4 3457 fi
Chris@4 3458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 3459 fi
Chris@4 3460 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 3461 fi
Chris@4 3462 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 3463 ac_c_werror_flag=$ac_save_c_werror_flag
Chris@4 3464 fi
Chris@4 3465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Chris@4 3466 $as_echo "$ac_cv_prog_cc_g" >&6; }
Chris@4 3467 if test "$ac_test_CFLAGS" = set; then
Chris@4 3468 CFLAGS=$ac_save_CFLAGS
Chris@4 3469 elif test $ac_cv_prog_cc_g = yes; then
Chris@4 3470 if test "$GCC" = yes; then
Chris@4 3471 CFLAGS="-g -O2"
Chris@4 3472 else
Chris@4 3473 CFLAGS="-g"
Chris@4 3474 fi
Chris@4 3475 else
Chris@4 3476 if test "$GCC" = yes; then
Chris@4 3477 CFLAGS="-O2"
Chris@4 3478 else
Chris@4 3479 CFLAGS=
Chris@4 3480 fi
Chris@4 3481 fi
Chris@4 3482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Chris@4 3483 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Chris@4 3484 if ${ac_cv_prog_cc_c89+:} false; then :
Chris@4 3485 $as_echo_n "(cached) " >&6
Chris@4 3486 else
Chris@4 3487 ac_cv_prog_cc_c89=no
Chris@4 3488 ac_save_CC=$CC
Chris@4 3489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3490 /* end confdefs.h. */
Chris@4 3491 #include <stdarg.h>
Chris@4 3492 #include <stdio.h>
Chris@55 3493 struct stat;
Chris@4 3494 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
Chris@4 3495 struct buf { int x; };
Chris@4 3496 FILE * (*rcsopen) (struct buf *, struct stat *, int);
Chris@4 3497 static char *e (p, i)
Chris@4 3498 char **p;
Chris@4 3499 int i;
Chris@4 3500 {
Chris@4 3501 return p[i];
Chris@4 3502 }
Chris@4 3503 static char *f (char * (*g) (char **, int), char **p, ...)
Chris@4 3504 {
Chris@4 3505 char *s;
Chris@4 3506 va_list v;
Chris@4 3507 va_start (v,p);
Chris@4 3508 s = g (p, va_arg (v,int));
Chris@4 3509 va_end (v);
Chris@4 3510 return s;
Chris@4 3511 }
Chris@4 3512
Chris@4 3513 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
Chris@4 3514 function prototypes and stuff, but not '\xHH' hex character constants.
Chris@4 3515 These don't provoke an error unfortunately, instead are silently treated
Chris@4 3516 as 'x'. The following induces an error, until -std is added to get
Chris@4 3517 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
Chris@4 3518 array size at least. It's necessary to write '\x00'==0 to get something
Chris@4 3519 that's true only with -std. */
Chris@4 3520 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
Chris@4 3521
Chris@4 3522 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
Chris@4 3523 inside strings and character constants. */
Chris@4 3524 #define FOO(x) 'x'
Chris@4 3525 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
Chris@4 3526
Chris@4 3527 int test (int i, double x);
Chris@4 3528 struct s1 {int (*f) (int a);};
Chris@4 3529 struct s2 {int (*f) (double a);};
Chris@4 3530 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
Chris@4 3531 int argc;
Chris@4 3532 char **argv;
Chris@4 3533 int
Chris@4 3534 main ()
Chris@4 3535 {
Chris@4 3536 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
Chris@4 3537 ;
Chris@4 3538 return 0;
Chris@4 3539 }
Chris@4 3540 _ACEOF
Chris@4 3541 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
Chris@4 3542 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Chris@4 3543 do
Chris@4 3544 CC="$ac_save_CC $ac_arg"
Chris@4 3545 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 3546 ac_cv_prog_cc_c89=$ac_arg
Chris@4 3547 fi
Chris@4 3548 rm -f core conftest.err conftest.$ac_objext
Chris@4 3549 test "x$ac_cv_prog_cc_c89" != "xno" && break
Chris@4 3550 done
Chris@4 3551 rm -f conftest.$ac_ext
Chris@4 3552 CC=$ac_save_CC
Chris@4 3553
Chris@4 3554 fi
Chris@4 3555 # AC_CACHE_VAL
Chris@4 3556 case "x$ac_cv_prog_cc_c89" in
Chris@4 3557 x)
Chris@4 3558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Chris@4 3559 $as_echo "none needed" >&6; } ;;
Chris@4 3560 xno)
Chris@4 3561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Chris@4 3562 $as_echo "unsupported" >&6; } ;;
Chris@4 3563 *)
Chris@4 3564 CC="$CC $ac_cv_prog_cc_c89"
Chris@4 3565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Chris@4 3566 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Chris@4 3567 esac
Chris@4 3568 if test "x$ac_cv_prog_cc_c89" != xno; then :
Chris@4 3569
Chris@4 3570 fi
Chris@4 3571
Chris@4 3572 ac_ext=c
Chris@4 3573 ac_cpp='$CPP $CPPFLAGS'
Chris@4 3574 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 3575 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 3576 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 3577
Chris@4 3578 if [ "$with_asio" = "yes" ] || [ "$enable_cxx" = "yes" ] ; then
Chris@4 3579 ac_ext=cpp
Chris@4 3580 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@4 3581 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 3582 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 3583 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@4 3584 if test -z "$CXX"; then
Chris@4 3585 if test -n "$CCC"; then
Chris@4 3586 CXX=$CCC
Chris@4 3587 else
Chris@4 3588 if test -n "$ac_tool_prefix"; then
Chris@4 3589 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
Chris@4 3590 do
Chris@4 3591 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@4 3592 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@4 3593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 3594 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 3595 if ${ac_cv_prog_CXX+:} false; then :
Chris@4 3596 $as_echo_n "(cached) " >&6
Chris@4 3597 else
Chris@4 3598 if test -n "$CXX"; then
Chris@4 3599 ac_cv_prog_CXX="$CXX" # Let the user override the test.
Chris@4 3600 else
Chris@4 3601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 3602 for as_dir in $PATH
Chris@4 3603 do
Chris@4 3604 IFS=$as_save_IFS
Chris@4 3605 test -z "$as_dir" && as_dir=.
Chris@4 3606 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 3607 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 3608 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
Chris@4 3609 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 3610 break 2
Chris@4 3611 fi
Chris@4 3612 done
Chris@4 3613 done
Chris@4 3614 IFS=$as_save_IFS
Chris@4 3615
Chris@4 3616 fi
Chris@4 3617 fi
Chris@4 3618 CXX=$ac_cv_prog_CXX
Chris@4 3619 if test -n "$CXX"; then
Chris@4 3620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
Chris@4 3621 $as_echo "$CXX" >&6; }
Chris@4 3622 else
Chris@4 3623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3624 $as_echo "no" >&6; }
Chris@4 3625 fi
Chris@4 3626
Chris@4 3627
Chris@4 3628 test -n "$CXX" && break
Chris@4 3629 done
Chris@4 3630 fi
Chris@4 3631 if test -z "$CXX"; then
Chris@4 3632 ac_ct_CXX=$CXX
Chris@4 3633 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
Chris@4 3634 do
Chris@4 3635 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@4 3636 set dummy $ac_prog; ac_word=$2
Chris@4 3637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 3638 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 3639 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
Chris@4 3640 $as_echo_n "(cached) " >&6
Chris@4 3641 else
Chris@4 3642 if test -n "$ac_ct_CXX"; then
Chris@4 3643 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
Chris@4 3644 else
Chris@4 3645 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 3646 for as_dir in $PATH
Chris@4 3647 do
Chris@4 3648 IFS=$as_save_IFS
Chris@4 3649 test -z "$as_dir" && as_dir=.
Chris@4 3650 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 3651 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 3652 ac_cv_prog_ac_ct_CXX="$ac_prog"
Chris@4 3653 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 3654 break 2
Chris@4 3655 fi
Chris@4 3656 done
Chris@4 3657 done
Chris@4 3658 IFS=$as_save_IFS
Chris@4 3659
Chris@4 3660 fi
Chris@4 3661 fi
Chris@4 3662 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
Chris@4 3663 if test -n "$ac_ct_CXX"; then
Chris@4 3664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
Chris@4 3665 $as_echo "$ac_ct_CXX" >&6; }
Chris@4 3666 else
Chris@4 3667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3668 $as_echo "no" >&6; }
Chris@4 3669 fi
Chris@4 3670
Chris@4 3671
Chris@4 3672 test -n "$ac_ct_CXX" && break
Chris@4 3673 done
Chris@4 3674
Chris@4 3675 if test "x$ac_ct_CXX" = x; then
Chris@4 3676 CXX="g++"
Chris@4 3677 else
Chris@4 3678 case $cross_compiling:$ac_tool_warned in
Chris@4 3679 yes:)
Chris@4 3680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 3681 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 3682 ac_tool_warned=yes ;;
Chris@4 3683 esac
Chris@4 3684 CXX=$ac_ct_CXX
Chris@4 3685 fi
Chris@4 3686 fi
Chris@4 3687
Chris@4 3688 fi
Chris@4 3689 fi
Chris@4 3690 # Provide some information about the compiler.
Chris@4 3691 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
Chris@4 3692 set X $ac_compile
Chris@4 3693 ac_compiler=$2
Chris@4 3694 for ac_option in --version -v -V -qversion; do
Chris@4 3695 { { ac_try="$ac_compiler $ac_option >&5"
Chris@4 3696 case "(($ac_try" in
Chris@4 3697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@4 3698 *) ac_try_echo=$ac_try;;
Chris@4 3699 esac
Chris@4 3700 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@4 3701 $as_echo "$ac_try_echo"; } >&5
Chris@4 3702 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Chris@4 3703 ac_status=$?
Chris@4 3704 if test -s conftest.err; then
Chris@4 3705 sed '10a\
Chris@4 3706 ... rest of stderr output deleted ...
Chris@4 3707 10q' conftest.err >conftest.er1
Chris@4 3708 cat conftest.er1 >&5
Chris@4 3709 fi
Chris@4 3710 rm -f conftest.er1 conftest.err
Chris@4 3711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 3712 test $ac_status = 0; }
Chris@4 3713 done
Chris@4 3714
Chris@4 3715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
Chris@4 3716 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
Chris@4 3717 if ${ac_cv_cxx_compiler_gnu+:} false; then :
Chris@4 3718 $as_echo_n "(cached) " >&6
Chris@4 3719 else
Chris@4 3720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3721 /* end confdefs.h. */
Chris@4 3722
Chris@4 3723 int
Chris@4 3724 main ()
Chris@4 3725 {
Chris@4 3726 #ifndef __GNUC__
Chris@4 3727 choke me
Chris@4 3728 #endif
Chris@4 3729
Chris@4 3730 ;
Chris@4 3731 return 0;
Chris@4 3732 }
Chris@4 3733 _ACEOF
Chris@4 3734 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@4 3735 ac_compiler_gnu=yes
Chris@4 3736 else
Chris@4 3737 ac_compiler_gnu=no
Chris@4 3738 fi
Chris@4 3739 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 3740 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
Chris@4 3741
Chris@4 3742 fi
Chris@4 3743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
Chris@4 3744 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
Chris@4 3745 if test $ac_compiler_gnu = yes; then
Chris@4 3746 GXX=yes
Chris@4 3747 else
Chris@4 3748 GXX=
Chris@4 3749 fi
Chris@4 3750 ac_test_CXXFLAGS=${CXXFLAGS+set}
Chris@4 3751 ac_save_CXXFLAGS=$CXXFLAGS
Chris@4 3752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
Chris@4 3753 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
Chris@4 3754 if ${ac_cv_prog_cxx_g+:} false; then :
Chris@4 3755 $as_echo_n "(cached) " >&6
Chris@4 3756 else
Chris@4 3757 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
Chris@4 3758 ac_cxx_werror_flag=yes
Chris@4 3759 ac_cv_prog_cxx_g=no
Chris@4 3760 CXXFLAGS="-g"
Chris@4 3761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3762 /* end confdefs.h. */
Chris@4 3763
Chris@4 3764 int
Chris@4 3765 main ()
Chris@4 3766 {
Chris@4 3767
Chris@4 3768 ;
Chris@4 3769 return 0;
Chris@4 3770 }
Chris@4 3771 _ACEOF
Chris@4 3772 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@4 3773 ac_cv_prog_cxx_g=yes
Chris@4 3774 else
Chris@4 3775 CXXFLAGS=""
Chris@4 3776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3777 /* end confdefs.h. */
Chris@4 3778
Chris@4 3779 int
Chris@4 3780 main ()
Chris@4 3781 {
Chris@4 3782
Chris@4 3783 ;
Chris@4 3784 return 0;
Chris@4 3785 }
Chris@4 3786 _ACEOF
Chris@4 3787 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@4 3788
Chris@4 3789 else
Chris@4 3790 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
Chris@4 3791 CXXFLAGS="-g"
Chris@4 3792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 3793 /* end confdefs.h. */
Chris@4 3794
Chris@4 3795 int
Chris@4 3796 main ()
Chris@4 3797 {
Chris@4 3798
Chris@4 3799 ;
Chris@4 3800 return 0;
Chris@4 3801 }
Chris@4 3802 _ACEOF
Chris@4 3803 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@4 3804 ac_cv_prog_cxx_g=yes
Chris@4 3805 fi
Chris@4 3806 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 3807 fi
Chris@4 3808 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 3809 fi
Chris@4 3810 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 3811 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
Chris@4 3812 fi
Chris@4 3813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
Chris@4 3814 $as_echo "$ac_cv_prog_cxx_g" >&6; }
Chris@4 3815 if test "$ac_test_CXXFLAGS" = set; then
Chris@4 3816 CXXFLAGS=$ac_save_CXXFLAGS
Chris@4 3817 elif test $ac_cv_prog_cxx_g = yes; then
Chris@4 3818 if test "$GXX" = yes; then
Chris@4 3819 CXXFLAGS="-g -O2"
Chris@4 3820 else
Chris@4 3821 CXXFLAGS="-g"
Chris@4 3822 fi
Chris@4 3823 else
Chris@4 3824 if test "$GXX" = yes; then
Chris@4 3825 CXXFLAGS="-O2"
Chris@4 3826 else
Chris@4 3827 CXXFLAGS=
Chris@4 3828 fi
Chris@4 3829 fi
Chris@4 3830 ac_ext=c
Chris@4 3831 ac_cpp='$CPP $CPPFLAGS'
Chris@4 3832 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 3833 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 3834 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 3835
Chris@4 3836 fi
Chris@4 3837 enable_win32_dll=yes
Chris@4 3838
Chris@4 3839 case $host in
Chris@4 3840 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
Chris@4 3841 if test -n "$ac_tool_prefix"; then
Chris@4 3842 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
Chris@4 3843 set dummy ${ac_tool_prefix}as; ac_word=$2
Chris@4 3844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 3845 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 3846 if ${ac_cv_prog_AS+:} false; then :
Chris@4 3847 $as_echo_n "(cached) " >&6
Chris@4 3848 else
Chris@4 3849 if test -n "$AS"; then
Chris@4 3850 ac_cv_prog_AS="$AS" # Let the user override the test.
Chris@4 3851 else
Chris@4 3852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 3853 for as_dir in $PATH
Chris@4 3854 do
Chris@4 3855 IFS=$as_save_IFS
Chris@4 3856 test -z "$as_dir" && as_dir=.
Chris@4 3857 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 3858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 3859 ac_cv_prog_AS="${ac_tool_prefix}as"
Chris@4 3860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 3861 break 2
Chris@4 3862 fi
Chris@4 3863 done
Chris@4 3864 done
Chris@4 3865 IFS=$as_save_IFS
Chris@4 3866
Chris@4 3867 fi
Chris@4 3868 fi
Chris@4 3869 AS=$ac_cv_prog_AS
Chris@4 3870 if test -n "$AS"; then
Chris@4 3871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
Chris@4 3872 $as_echo "$AS" >&6; }
Chris@4 3873 else
Chris@4 3874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3875 $as_echo "no" >&6; }
Chris@4 3876 fi
Chris@4 3877
Chris@4 3878
Chris@4 3879 fi
Chris@4 3880 if test -z "$ac_cv_prog_AS"; then
Chris@4 3881 ac_ct_AS=$AS
Chris@4 3882 # Extract the first word of "as", so it can be a program name with args.
Chris@4 3883 set dummy as; ac_word=$2
Chris@4 3884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 3885 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 3886 if ${ac_cv_prog_ac_ct_AS+:} false; then :
Chris@4 3887 $as_echo_n "(cached) " >&6
Chris@4 3888 else
Chris@4 3889 if test -n "$ac_ct_AS"; then
Chris@4 3890 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
Chris@4 3891 else
Chris@4 3892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 3893 for as_dir in $PATH
Chris@4 3894 do
Chris@4 3895 IFS=$as_save_IFS
Chris@4 3896 test -z "$as_dir" && as_dir=.
Chris@4 3897 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 3898 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 3899 ac_cv_prog_ac_ct_AS="as"
Chris@4 3900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 3901 break 2
Chris@4 3902 fi
Chris@4 3903 done
Chris@4 3904 done
Chris@4 3905 IFS=$as_save_IFS
Chris@4 3906
Chris@4 3907 fi
Chris@4 3908 fi
Chris@4 3909 ac_ct_AS=$ac_cv_prog_ac_ct_AS
Chris@4 3910 if test -n "$ac_ct_AS"; then
Chris@4 3911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
Chris@4 3912 $as_echo "$ac_ct_AS" >&6; }
Chris@4 3913 else
Chris@4 3914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3915 $as_echo "no" >&6; }
Chris@4 3916 fi
Chris@4 3917
Chris@4 3918 if test "x$ac_ct_AS" = x; then
Chris@4 3919 AS="false"
Chris@4 3920 else
Chris@4 3921 case $cross_compiling:$ac_tool_warned in
Chris@4 3922 yes:)
Chris@4 3923 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 3924 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 3925 ac_tool_warned=yes ;;
Chris@4 3926 esac
Chris@4 3927 AS=$ac_ct_AS
Chris@4 3928 fi
Chris@4 3929 else
Chris@4 3930 AS="$ac_cv_prog_AS"
Chris@4 3931 fi
Chris@4 3932
Chris@4 3933 if test -n "$ac_tool_prefix"; then
Chris@4 3934 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
Chris@4 3935 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
Chris@4 3936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 3937 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 3938 if ${ac_cv_prog_DLLTOOL+:} false; then :
Chris@4 3939 $as_echo_n "(cached) " >&6
Chris@4 3940 else
Chris@4 3941 if test -n "$DLLTOOL"; then
Chris@4 3942 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
Chris@4 3943 else
Chris@4 3944 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 3945 for as_dir in $PATH
Chris@4 3946 do
Chris@4 3947 IFS=$as_save_IFS
Chris@4 3948 test -z "$as_dir" && as_dir=.
Chris@4 3949 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 3950 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 3951 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
Chris@4 3952 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 3953 break 2
Chris@4 3954 fi
Chris@4 3955 done
Chris@4 3956 done
Chris@4 3957 IFS=$as_save_IFS
Chris@4 3958
Chris@4 3959 fi
Chris@4 3960 fi
Chris@4 3961 DLLTOOL=$ac_cv_prog_DLLTOOL
Chris@4 3962 if test -n "$DLLTOOL"; then
Chris@4 3963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
Chris@4 3964 $as_echo "$DLLTOOL" >&6; }
Chris@4 3965 else
Chris@4 3966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 3967 $as_echo "no" >&6; }
Chris@4 3968 fi
Chris@4 3969
Chris@4 3970
Chris@4 3971 fi
Chris@4 3972 if test -z "$ac_cv_prog_DLLTOOL"; then
Chris@4 3973 ac_ct_DLLTOOL=$DLLTOOL
Chris@4 3974 # Extract the first word of "dlltool", so it can be a program name with args.
Chris@4 3975 set dummy dlltool; ac_word=$2
Chris@4 3976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 3977 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 3978 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
Chris@4 3979 $as_echo_n "(cached) " >&6
Chris@4 3980 else
Chris@4 3981 if test -n "$ac_ct_DLLTOOL"; then
Chris@4 3982 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
Chris@4 3983 else
Chris@4 3984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 3985 for as_dir in $PATH
Chris@4 3986 do
Chris@4 3987 IFS=$as_save_IFS
Chris@4 3988 test -z "$as_dir" && as_dir=.
Chris@4 3989 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 3990 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 3991 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
Chris@4 3992 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 3993 break 2
Chris@4 3994 fi
Chris@4 3995 done
Chris@4 3996 done
Chris@4 3997 IFS=$as_save_IFS
Chris@4 3998
Chris@4 3999 fi
Chris@4 4000 fi
Chris@4 4001 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
Chris@4 4002 if test -n "$ac_ct_DLLTOOL"; then
Chris@4 4003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
Chris@4 4004 $as_echo "$ac_ct_DLLTOOL" >&6; }
Chris@4 4005 else
Chris@4 4006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 4007 $as_echo "no" >&6; }
Chris@4 4008 fi
Chris@4 4009
Chris@4 4010 if test "x$ac_ct_DLLTOOL" = x; then
Chris@4 4011 DLLTOOL="false"
Chris@4 4012 else
Chris@4 4013 case $cross_compiling:$ac_tool_warned in
Chris@4 4014 yes:)
Chris@4 4015 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 4016 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 4017 ac_tool_warned=yes ;;
Chris@4 4018 esac
Chris@4 4019 DLLTOOL=$ac_ct_DLLTOOL
Chris@4 4020 fi
Chris@4 4021 else
Chris@4 4022 DLLTOOL="$ac_cv_prog_DLLTOOL"
Chris@4 4023 fi
Chris@4 4024
Chris@4 4025 if test -n "$ac_tool_prefix"; then
Chris@4 4026 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
Chris@4 4027 set dummy ${ac_tool_prefix}objdump; ac_word=$2
Chris@4 4028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 4029 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 4030 if ${ac_cv_prog_OBJDUMP+:} false; then :
Chris@4 4031 $as_echo_n "(cached) " >&6
Chris@4 4032 else
Chris@4 4033 if test -n "$OBJDUMP"; then
Chris@4 4034 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
Chris@4 4035 else
Chris@4 4036 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4037 for as_dir in $PATH
Chris@4 4038 do
Chris@4 4039 IFS=$as_save_IFS
Chris@4 4040 test -z "$as_dir" && as_dir=.
Chris@4 4041 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 4042 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 4043 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
Chris@4 4044 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 4045 break 2
Chris@4 4046 fi
Chris@4 4047 done
Chris@4 4048 done
Chris@4 4049 IFS=$as_save_IFS
Chris@4 4050
Chris@4 4051 fi
Chris@4 4052 fi
Chris@4 4053 OBJDUMP=$ac_cv_prog_OBJDUMP
Chris@4 4054 if test -n "$OBJDUMP"; then
Chris@4 4055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
Chris@4 4056 $as_echo "$OBJDUMP" >&6; }
Chris@4 4057 else
Chris@4 4058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 4059 $as_echo "no" >&6; }
Chris@4 4060 fi
Chris@4 4061
Chris@4 4062
Chris@4 4063 fi
Chris@4 4064 if test -z "$ac_cv_prog_OBJDUMP"; then
Chris@4 4065 ac_ct_OBJDUMP=$OBJDUMP
Chris@4 4066 # Extract the first word of "objdump", so it can be a program name with args.
Chris@4 4067 set dummy objdump; ac_word=$2
Chris@4 4068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 4069 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 4070 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
Chris@4 4071 $as_echo_n "(cached) " >&6
Chris@4 4072 else
Chris@4 4073 if test -n "$ac_ct_OBJDUMP"; then
Chris@4 4074 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
Chris@4 4075 else
Chris@4 4076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4077 for as_dir in $PATH
Chris@4 4078 do
Chris@4 4079 IFS=$as_save_IFS
Chris@4 4080 test -z "$as_dir" && as_dir=.
Chris@4 4081 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 4082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 4083 ac_cv_prog_ac_ct_OBJDUMP="objdump"
Chris@4 4084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 4085 break 2
Chris@4 4086 fi
Chris@4 4087 done
Chris@4 4088 done
Chris@4 4089 IFS=$as_save_IFS
Chris@4 4090
Chris@4 4091 fi
Chris@4 4092 fi
Chris@4 4093 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
Chris@4 4094 if test -n "$ac_ct_OBJDUMP"; then
Chris@4 4095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
Chris@4 4096 $as_echo "$ac_ct_OBJDUMP" >&6; }
Chris@4 4097 else
Chris@4 4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 4099 $as_echo "no" >&6; }
Chris@4 4100 fi
Chris@4 4101
Chris@4 4102 if test "x$ac_ct_OBJDUMP" = x; then
Chris@4 4103 OBJDUMP="false"
Chris@4 4104 else
Chris@4 4105 case $cross_compiling:$ac_tool_warned in
Chris@4 4106 yes:)
Chris@4 4107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 4108 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 4109 ac_tool_warned=yes ;;
Chris@4 4110 esac
Chris@4 4111 OBJDUMP=$ac_ct_OBJDUMP
Chris@4 4112 fi
Chris@4 4113 else
Chris@4 4114 OBJDUMP="$ac_cv_prog_OBJDUMP"
Chris@4 4115 fi
Chris@4 4116
Chris@4 4117 ;;
Chris@4 4118 esac
Chris@4 4119
Chris@4 4120 test -z "$AS" && AS=as
Chris@4 4121
Chris@4 4122
Chris@4 4123
Chris@4 4124
Chris@4 4125
Chris@4 4126 test -z "$DLLTOOL" && DLLTOOL=dlltool
Chris@4 4127
Chris@4 4128
Chris@4 4129
Chris@4 4130
Chris@4 4131
Chris@4 4132 test -z "$OBJDUMP" && OBJDUMP=objdump
Chris@4 4133
Chris@4 4134
Chris@4 4135
Chris@4 4136
Chris@4 4137
Chris@4 4138
Chris@4 4139
Chris@4 4140 case `pwd` in
Chris@4 4141 *\ * | *\ *)
Chris@4 4142 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
Chris@4 4143 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
Chris@4 4144 esac
Chris@4 4145
Chris@4 4146
Chris@4 4147
Chris@55 4148 macro_version='2.4.2'
Chris@55 4149 macro_revision='1.3337'
Chris@4 4150
Chris@4 4151
Chris@4 4152
Chris@4 4153
Chris@4 4154
Chris@4 4155
Chris@4 4156
Chris@4 4157
Chris@4 4158
Chris@4 4159
Chris@4 4160
Chris@4 4161
Chris@4 4162
Chris@4 4163 ltmain="$ac_aux_dir/ltmain.sh"
Chris@4 4164
Chris@4 4165 # Backslashify metacharacters that are still active within
Chris@4 4166 # double-quoted strings.
Chris@4 4167 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
Chris@4 4168
Chris@4 4169 # Same as above, but do not quote variable references.
Chris@4 4170 double_quote_subst='s/\(["`\\]\)/\\\1/g'
Chris@4 4171
Chris@4 4172 # Sed substitution to delay expansion of an escaped shell variable in a
Chris@4 4173 # double_quote_subst'ed string.
Chris@4 4174 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
Chris@4 4175
Chris@4 4176 # Sed substitution to delay expansion of an escaped single quote.
Chris@4 4177 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
Chris@4 4178
Chris@4 4179 # Sed substitution to avoid accidental globbing in evaled expressions
Chris@4 4180 no_glob_subst='s/\*/\\\*/g'
Chris@4 4181
Chris@4 4182 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@4 4183 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
Chris@4 4184 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
Chris@4 4185
Chris@4 4186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
Chris@4 4187 $as_echo_n "checking how to print strings... " >&6; }
Chris@4 4188 # Test print first, because it will be a builtin if present.
Chris@4 4189 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
Chris@4 4190 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
Chris@4 4191 ECHO='print -r --'
Chris@4 4192 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
Chris@4 4193 ECHO='printf %s\n'
Chris@4 4194 else
Chris@4 4195 # Use this function as a fallback that always works.
Chris@4 4196 func_fallback_echo ()
Chris@4 4197 {
Chris@4 4198 eval 'cat <<_LTECHO_EOF
Chris@4 4199 $1
Chris@4 4200 _LTECHO_EOF'
Chris@4 4201 }
Chris@4 4202 ECHO='func_fallback_echo'
Chris@4 4203 fi
Chris@4 4204
Chris@4 4205 # func_echo_all arg...
Chris@4 4206 # Invoke $ECHO with all args, space-separated.
Chris@4 4207 func_echo_all ()
Chris@4 4208 {
Chris@4 4209 $ECHO ""
Chris@4 4210 }
Chris@4 4211
Chris@4 4212 case "$ECHO" in
Chris@4 4213 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
Chris@4 4214 $as_echo "printf" >&6; } ;;
Chris@4 4215 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
Chris@4 4216 $as_echo "print -r" >&6; } ;;
Chris@4 4217 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
Chris@4 4218 $as_echo "cat" >&6; } ;;
Chris@4 4219 esac
Chris@4 4220
Chris@4 4221
Chris@4 4222
Chris@4 4223
Chris@4 4224
Chris@4 4225
Chris@4 4226
Chris@4 4227
Chris@4 4228
Chris@4 4229
Chris@4 4230
Chris@4 4231
Chris@4 4232
Chris@4 4233
Chris@4 4234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
Chris@4 4235 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
Chris@4 4236 if ${ac_cv_path_SED+:} false; then :
Chris@4 4237 $as_echo_n "(cached) " >&6
Chris@4 4238 else
Chris@4 4239 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
Chris@4 4240 for ac_i in 1 2 3 4 5 6 7; do
Chris@4 4241 ac_script="$ac_script$as_nl$ac_script"
Chris@4 4242 done
Chris@4 4243 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
Chris@4 4244 { ac_script=; unset ac_script;}
Chris@4 4245 if test -z "$SED"; then
Chris@4 4246 ac_path_SED_found=false
Chris@4 4247 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@4 4248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4249 for as_dir in $PATH
Chris@4 4250 do
Chris@4 4251 IFS=$as_save_IFS
Chris@4 4252 test -z "$as_dir" && as_dir=.
Chris@4 4253 for ac_prog in sed gsed; do
Chris@4 4254 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@4 4255 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
Chris@55 4256 as_fn_executable_p "$ac_path_SED" || continue
Chris@4 4257 # Check for GNU ac_path_SED and select it if it is found.
Chris@4 4258 # Check for GNU $ac_path_SED
Chris@4 4259 case `"$ac_path_SED" --version 2>&1` in
Chris@4 4260 *GNU*)
Chris@4 4261 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
Chris@4 4262 *)
Chris@4 4263 ac_count=0
Chris@4 4264 $as_echo_n 0123456789 >"conftest.in"
Chris@4 4265 while :
Chris@4 4266 do
Chris@4 4267 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@4 4268 mv "conftest.tmp" "conftest.in"
Chris@4 4269 cp "conftest.in" "conftest.nl"
Chris@4 4270 $as_echo '' >> "conftest.nl"
Chris@4 4271 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@4 4272 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@4 4273 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@4 4274 if test $ac_count -gt ${ac_path_SED_max-0}; then
Chris@4 4275 # Best one so far, save it but keep looking for a better one
Chris@4 4276 ac_cv_path_SED="$ac_path_SED"
Chris@4 4277 ac_path_SED_max=$ac_count
Chris@4 4278 fi
Chris@4 4279 # 10*(2^10) chars as input seems more than enough
Chris@4 4280 test $ac_count -gt 10 && break
Chris@4 4281 done
Chris@4 4282 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@4 4283 esac
Chris@4 4284
Chris@4 4285 $ac_path_SED_found && break 3
Chris@4 4286 done
Chris@4 4287 done
Chris@4 4288 done
Chris@4 4289 IFS=$as_save_IFS
Chris@4 4290 if test -z "$ac_cv_path_SED"; then
Chris@4 4291 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
Chris@4 4292 fi
Chris@4 4293 else
Chris@4 4294 ac_cv_path_SED=$SED
Chris@4 4295 fi
Chris@4 4296
Chris@4 4297 fi
Chris@4 4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
Chris@4 4299 $as_echo "$ac_cv_path_SED" >&6; }
Chris@4 4300 SED="$ac_cv_path_SED"
Chris@4 4301 rm -f conftest.sed
Chris@4 4302
Chris@4 4303 test -z "$SED" && SED=sed
Chris@4 4304 Xsed="$SED -e 1s/^X//"
Chris@4 4305
Chris@4 4306
Chris@4 4307
Chris@4 4308
Chris@4 4309
Chris@4 4310
Chris@4 4311
Chris@4 4312
Chris@4 4313
Chris@4 4314
Chris@4 4315
Chris@4 4316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
Chris@4 4317 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
Chris@4 4318 if ${ac_cv_path_GREP+:} false; then :
Chris@4 4319 $as_echo_n "(cached) " >&6
Chris@4 4320 else
Chris@4 4321 if test -z "$GREP"; then
Chris@4 4322 ac_path_GREP_found=false
Chris@4 4323 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@4 4324 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4325 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@4 4326 do
Chris@4 4327 IFS=$as_save_IFS
Chris@4 4328 test -z "$as_dir" && as_dir=.
Chris@4 4329 for ac_prog in grep ggrep; do
Chris@4 4330 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@4 4331 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@55 4332 as_fn_executable_p "$ac_path_GREP" || continue
Chris@4 4333 # Check for GNU ac_path_GREP and select it if it is found.
Chris@4 4334 # Check for GNU $ac_path_GREP
Chris@4 4335 case `"$ac_path_GREP" --version 2>&1` in
Chris@4 4336 *GNU*)
Chris@4 4337 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
Chris@4 4338 *)
Chris@4 4339 ac_count=0
Chris@4 4340 $as_echo_n 0123456789 >"conftest.in"
Chris@4 4341 while :
Chris@4 4342 do
Chris@4 4343 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@4 4344 mv "conftest.tmp" "conftest.in"
Chris@4 4345 cp "conftest.in" "conftest.nl"
Chris@4 4346 $as_echo 'GREP' >> "conftest.nl"
Chris@4 4347 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@4 4348 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@4 4349 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@4 4350 if test $ac_count -gt ${ac_path_GREP_max-0}; then
Chris@4 4351 # Best one so far, save it but keep looking for a better one
Chris@4 4352 ac_cv_path_GREP="$ac_path_GREP"
Chris@4 4353 ac_path_GREP_max=$ac_count
Chris@4 4354 fi
Chris@4 4355 # 10*(2^10) chars as input seems more than enough
Chris@4 4356 test $ac_count -gt 10 && break
Chris@4 4357 done
Chris@4 4358 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@4 4359 esac
Chris@4 4360
Chris@4 4361 $ac_path_GREP_found && break 3
Chris@4 4362 done
Chris@4 4363 done
Chris@4 4364 done
Chris@4 4365 IFS=$as_save_IFS
Chris@4 4366 if test -z "$ac_cv_path_GREP"; then
Chris@4 4367 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@4 4368 fi
Chris@4 4369 else
Chris@4 4370 ac_cv_path_GREP=$GREP
Chris@4 4371 fi
Chris@4 4372
Chris@4 4373 fi
Chris@4 4374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
Chris@4 4375 $as_echo "$ac_cv_path_GREP" >&6; }
Chris@4 4376 GREP="$ac_cv_path_GREP"
Chris@4 4377
Chris@4 4378
Chris@4 4379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Chris@4 4380 $as_echo_n "checking for egrep... " >&6; }
Chris@4 4381 if ${ac_cv_path_EGREP+:} false; then :
Chris@4 4382 $as_echo_n "(cached) " >&6
Chris@4 4383 else
Chris@4 4384 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
Chris@4 4385 then ac_cv_path_EGREP="$GREP -E"
Chris@4 4386 else
Chris@4 4387 if test -z "$EGREP"; then
Chris@4 4388 ac_path_EGREP_found=false
Chris@4 4389 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@4 4390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4391 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@4 4392 do
Chris@4 4393 IFS=$as_save_IFS
Chris@4 4394 test -z "$as_dir" && as_dir=.
Chris@4 4395 for ac_prog in egrep; do
Chris@4 4396 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@4 4397 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@55 4398 as_fn_executable_p "$ac_path_EGREP" || continue
Chris@4 4399 # Check for GNU ac_path_EGREP and select it if it is found.
Chris@4 4400 # Check for GNU $ac_path_EGREP
Chris@4 4401 case `"$ac_path_EGREP" --version 2>&1` in
Chris@4 4402 *GNU*)
Chris@4 4403 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
Chris@4 4404 *)
Chris@4 4405 ac_count=0
Chris@4 4406 $as_echo_n 0123456789 >"conftest.in"
Chris@4 4407 while :
Chris@4 4408 do
Chris@4 4409 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@4 4410 mv "conftest.tmp" "conftest.in"
Chris@4 4411 cp "conftest.in" "conftest.nl"
Chris@4 4412 $as_echo 'EGREP' >> "conftest.nl"
Chris@4 4413 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@4 4414 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@4 4415 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@4 4416 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
Chris@4 4417 # Best one so far, save it but keep looking for a better one
Chris@4 4418 ac_cv_path_EGREP="$ac_path_EGREP"
Chris@4 4419 ac_path_EGREP_max=$ac_count
Chris@4 4420 fi
Chris@4 4421 # 10*(2^10) chars as input seems more than enough
Chris@4 4422 test $ac_count -gt 10 && break
Chris@4 4423 done
Chris@4 4424 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@4 4425 esac
Chris@4 4426
Chris@4 4427 $ac_path_EGREP_found && break 3
Chris@4 4428 done
Chris@4 4429 done
Chris@4 4430 done
Chris@4 4431 IFS=$as_save_IFS
Chris@4 4432 if test -z "$ac_cv_path_EGREP"; then
Chris@4 4433 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@4 4434 fi
Chris@4 4435 else
Chris@4 4436 ac_cv_path_EGREP=$EGREP
Chris@4 4437 fi
Chris@4 4438
Chris@4 4439 fi
Chris@4 4440 fi
Chris@4 4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Chris@4 4442 $as_echo "$ac_cv_path_EGREP" >&6; }
Chris@4 4443 EGREP="$ac_cv_path_EGREP"
Chris@4 4444
Chris@4 4445
Chris@4 4446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
Chris@4 4447 $as_echo_n "checking for fgrep... " >&6; }
Chris@4 4448 if ${ac_cv_path_FGREP+:} false; then :
Chris@4 4449 $as_echo_n "(cached) " >&6
Chris@4 4450 else
Chris@4 4451 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
Chris@4 4452 then ac_cv_path_FGREP="$GREP -F"
Chris@4 4453 else
Chris@4 4454 if test -z "$FGREP"; then
Chris@4 4455 ac_path_FGREP_found=false
Chris@4 4456 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@4 4457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4458 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@4 4459 do
Chris@4 4460 IFS=$as_save_IFS
Chris@4 4461 test -z "$as_dir" && as_dir=.
Chris@4 4462 for ac_prog in fgrep; do
Chris@4 4463 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@4 4464 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@55 4465 as_fn_executable_p "$ac_path_FGREP" || continue
Chris@4 4466 # Check for GNU ac_path_FGREP and select it if it is found.
Chris@4 4467 # Check for GNU $ac_path_FGREP
Chris@4 4468 case `"$ac_path_FGREP" --version 2>&1` in
Chris@4 4469 *GNU*)
Chris@4 4470 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
Chris@4 4471 *)
Chris@4 4472 ac_count=0
Chris@4 4473 $as_echo_n 0123456789 >"conftest.in"
Chris@4 4474 while :
Chris@4 4475 do
Chris@4 4476 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@4 4477 mv "conftest.tmp" "conftest.in"
Chris@4 4478 cp "conftest.in" "conftest.nl"
Chris@4 4479 $as_echo 'FGREP' >> "conftest.nl"
Chris@4 4480 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@4 4481 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@4 4482 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@4 4483 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
Chris@4 4484 # Best one so far, save it but keep looking for a better one
Chris@4 4485 ac_cv_path_FGREP="$ac_path_FGREP"
Chris@4 4486 ac_path_FGREP_max=$ac_count
Chris@4 4487 fi
Chris@4 4488 # 10*(2^10) chars as input seems more than enough
Chris@4 4489 test $ac_count -gt 10 && break
Chris@4 4490 done
Chris@4 4491 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@4 4492 esac
Chris@4 4493
Chris@4 4494 $ac_path_FGREP_found && break 3
Chris@4 4495 done
Chris@4 4496 done
Chris@4 4497 done
Chris@4 4498 IFS=$as_save_IFS
Chris@4 4499 if test -z "$ac_cv_path_FGREP"; then
Chris@4 4500 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@4 4501 fi
Chris@4 4502 else
Chris@4 4503 ac_cv_path_FGREP=$FGREP
Chris@4 4504 fi
Chris@4 4505
Chris@4 4506 fi
Chris@4 4507 fi
Chris@4 4508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
Chris@4 4509 $as_echo "$ac_cv_path_FGREP" >&6; }
Chris@4 4510 FGREP="$ac_cv_path_FGREP"
Chris@4 4511
Chris@4 4512
Chris@4 4513 test -z "$GREP" && GREP=grep
Chris@4 4514
Chris@4 4515
Chris@4 4516
Chris@4 4517
Chris@4 4518
Chris@4 4519
Chris@4 4520
Chris@4 4521
Chris@4 4522
Chris@4 4523
Chris@4 4524
Chris@4 4525
Chris@4 4526
Chris@4 4527
Chris@4 4528
Chris@4 4529
Chris@4 4530
Chris@4 4531
Chris@4 4532
Chris@4 4533 # Check whether --with-gnu-ld was given.
Chris@4 4534 if test "${with_gnu_ld+set}" = set; then :
Chris@4 4535 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
Chris@4 4536 else
Chris@4 4537 with_gnu_ld=no
Chris@4 4538 fi
Chris@4 4539
Chris@4 4540 ac_prog=ld
Chris@4 4541 if test "$GCC" = yes; then
Chris@4 4542 # Check if gcc -print-prog-name=ld gives a path.
Chris@4 4543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
Chris@4 4544 $as_echo_n "checking for ld used by $CC... " >&6; }
Chris@4 4545 case $host in
Chris@4 4546 *-*-mingw*)
Chris@4 4547 # gcc leaves a trailing carriage return which upsets mingw
Chris@4 4548 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
Chris@4 4549 *)
Chris@4 4550 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Chris@4 4551 esac
Chris@4 4552 case $ac_prog in
Chris@4 4553 # Accept absolute paths.
Chris@4 4554 [\\/]* | ?:[\\/]*)
Chris@4 4555 re_direlt='/[^/][^/]*/\.\./'
Chris@4 4556 # Canonicalize the pathname of ld
Chris@4 4557 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
Chris@4 4558 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
Chris@4 4559 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
Chris@4 4560 done
Chris@4 4561 test -z "$LD" && LD="$ac_prog"
Chris@4 4562 ;;
Chris@4 4563 "")
Chris@4 4564 # If it fails, then pretend we aren't using GCC.
Chris@4 4565 ac_prog=ld
Chris@4 4566 ;;
Chris@4 4567 *)
Chris@4 4568 # If it is relative, then search for the first ld in PATH.
Chris@4 4569 with_gnu_ld=unknown
Chris@4 4570 ;;
Chris@4 4571 esac
Chris@4 4572 elif test "$with_gnu_ld" = yes; then
Chris@4 4573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Chris@4 4574 $as_echo_n "checking for GNU ld... " >&6; }
Chris@4 4575 else
Chris@4 4576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
Chris@4 4577 $as_echo_n "checking for non-GNU ld... " >&6; }
Chris@4 4578 fi
Chris@4 4579 if ${lt_cv_path_LD+:} false; then :
Chris@4 4580 $as_echo_n "(cached) " >&6
Chris@4 4581 else
Chris@4 4582 if test -z "$LD"; then
Chris@4 4583 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@4 4584 for ac_dir in $PATH; do
Chris@4 4585 IFS="$lt_save_ifs"
Chris@4 4586 test -z "$ac_dir" && ac_dir=.
Chris@4 4587 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Chris@4 4588 lt_cv_path_LD="$ac_dir/$ac_prog"
Chris@4 4589 # Check to see if the program is GNU ld. I'd rather use --version,
Chris@4 4590 # but apparently some variants of GNU ld only accept -v.
Chris@4 4591 # Break only if it was the GNU/non-GNU ld that we prefer.
Chris@4 4592 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
Chris@4 4593 *GNU* | *'with BFD'*)
Chris@4 4594 test "$with_gnu_ld" != no && break
Chris@4 4595 ;;
Chris@4 4596 *)
Chris@4 4597 test "$with_gnu_ld" != yes && break
Chris@4 4598 ;;
Chris@4 4599 esac
Chris@4 4600 fi
Chris@4 4601 done
Chris@4 4602 IFS="$lt_save_ifs"
Chris@4 4603 else
Chris@4 4604 lt_cv_path_LD="$LD" # Let the user override the test with a path.
Chris@4 4605 fi
Chris@4 4606 fi
Chris@4 4607
Chris@4 4608 LD="$lt_cv_path_LD"
Chris@4 4609 if test -n "$LD"; then
Chris@4 4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
Chris@4 4611 $as_echo "$LD" >&6; }
Chris@4 4612 else
Chris@4 4613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 4614 $as_echo "no" >&6; }
Chris@4 4615 fi
Chris@4 4616 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Chris@4 4617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
Chris@4 4618 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Chris@4 4619 if ${lt_cv_prog_gnu_ld+:} false; then :
Chris@4 4620 $as_echo_n "(cached) " >&6
Chris@4 4621 else
Chris@4 4622 # I'd rather use --version here, but apparently some GNU lds only accept -v.
Chris@4 4623 case `$LD -v 2>&1 </dev/null` in
Chris@4 4624 *GNU* | *'with BFD'*)
Chris@4 4625 lt_cv_prog_gnu_ld=yes
Chris@4 4626 ;;
Chris@4 4627 *)
Chris@4 4628 lt_cv_prog_gnu_ld=no
Chris@4 4629 ;;
Chris@4 4630 esac
Chris@4 4631 fi
Chris@4 4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
Chris@4 4633 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
Chris@4 4634 with_gnu_ld=$lt_cv_prog_gnu_ld
Chris@4 4635
Chris@4 4636
Chris@4 4637
Chris@4 4638
Chris@4 4639
Chris@4 4640
Chris@4 4641
Chris@4 4642
Chris@4 4643
Chris@4 4644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
Chris@4 4645 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
Chris@4 4646 if ${lt_cv_path_NM+:} false; then :
Chris@4 4647 $as_echo_n "(cached) " >&6
Chris@4 4648 else
Chris@4 4649 if test -n "$NM"; then
Chris@4 4650 # Let the user override the test.
Chris@4 4651 lt_cv_path_NM="$NM"
Chris@4 4652 else
Chris@4 4653 lt_nm_to_check="${ac_tool_prefix}nm"
Chris@4 4654 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
Chris@4 4655 lt_nm_to_check="$lt_nm_to_check nm"
Chris@4 4656 fi
Chris@4 4657 for lt_tmp_nm in $lt_nm_to_check; do
Chris@4 4658 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@4 4659 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
Chris@4 4660 IFS="$lt_save_ifs"
Chris@4 4661 test -z "$ac_dir" && ac_dir=.
Chris@4 4662 tmp_nm="$ac_dir/$lt_tmp_nm"
Chris@4 4663 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
Chris@4 4664 # Check to see if the nm accepts a BSD-compat flag.
Chris@4 4665 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
Chris@4 4666 # nm: unknown option "B" ignored
Chris@4 4667 # Tru64's nm complains that /dev/null is an invalid object file
Chris@4 4668 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
Chris@4 4669 */dev/null* | *'Invalid file or object type'*)
Chris@4 4670 lt_cv_path_NM="$tmp_nm -B"
Chris@4 4671 break
Chris@4 4672 ;;
Chris@4 4673 *)
Chris@4 4674 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
Chris@4 4675 */dev/null*)
Chris@4 4676 lt_cv_path_NM="$tmp_nm -p"
Chris@4 4677 break
Chris@4 4678 ;;
Chris@4 4679 *)
Chris@4 4680 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
Chris@4 4681 continue # so that we can try to find one that supports BSD flags
Chris@4 4682 ;;
Chris@4 4683 esac
Chris@4 4684 ;;
Chris@4 4685 esac
Chris@4 4686 fi
Chris@4 4687 done
Chris@4 4688 IFS="$lt_save_ifs"
Chris@4 4689 done
Chris@4 4690 : ${lt_cv_path_NM=no}
Chris@4 4691 fi
Chris@4 4692 fi
Chris@4 4693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
Chris@4 4694 $as_echo "$lt_cv_path_NM" >&6; }
Chris@4 4695 if test "$lt_cv_path_NM" != "no"; then
Chris@4 4696 NM="$lt_cv_path_NM"
Chris@4 4697 else
Chris@4 4698 # Didn't find any BSD compatible name lister, look for dumpbin.
Chris@4 4699 if test -n "$DUMPBIN"; then :
Chris@4 4700 # Let the user override the test.
Chris@4 4701 else
Chris@4 4702 if test -n "$ac_tool_prefix"; then
Chris@4 4703 for ac_prog in dumpbin "link -dump"
Chris@4 4704 do
Chris@4 4705 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@4 4706 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@4 4707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 4708 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 4709 if ${ac_cv_prog_DUMPBIN+:} false; then :
Chris@4 4710 $as_echo_n "(cached) " >&6
Chris@4 4711 else
Chris@4 4712 if test -n "$DUMPBIN"; then
Chris@4 4713 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
Chris@4 4714 else
Chris@4 4715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4716 for as_dir in $PATH
Chris@4 4717 do
Chris@4 4718 IFS=$as_save_IFS
Chris@4 4719 test -z "$as_dir" && as_dir=.
Chris@4 4720 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 4721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 4722 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
Chris@4 4723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 4724 break 2
Chris@4 4725 fi
Chris@4 4726 done
Chris@4 4727 done
Chris@4 4728 IFS=$as_save_IFS
Chris@4 4729
Chris@4 4730 fi
Chris@4 4731 fi
Chris@4 4732 DUMPBIN=$ac_cv_prog_DUMPBIN
Chris@4 4733 if test -n "$DUMPBIN"; then
Chris@4 4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
Chris@4 4735 $as_echo "$DUMPBIN" >&6; }
Chris@4 4736 else
Chris@4 4737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 4738 $as_echo "no" >&6; }
Chris@4 4739 fi
Chris@4 4740
Chris@4 4741
Chris@4 4742 test -n "$DUMPBIN" && break
Chris@4 4743 done
Chris@4 4744 fi
Chris@4 4745 if test -z "$DUMPBIN"; then
Chris@4 4746 ac_ct_DUMPBIN=$DUMPBIN
Chris@4 4747 for ac_prog in dumpbin "link -dump"
Chris@4 4748 do
Chris@4 4749 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@4 4750 set dummy $ac_prog; ac_word=$2
Chris@4 4751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 4752 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 4753 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
Chris@4 4754 $as_echo_n "(cached) " >&6
Chris@4 4755 else
Chris@4 4756 if test -n "$ac_ct_DUMPBIN"; then
Chris@4 4757 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
Chris@4 4758 else
Chris@4 4759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 4760 for as_dir in $PATH
Chris@4 4761 do
Chris@4 4762 IFS=$as_save_IFS
Chris@4 4763 test -z "$as_dir" && as_dir=.
Chris@4 4764 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 4765 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 4766 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
Chris@4 4767 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 4768 break 2
Chris@4 4769 fi
Chris@4 4770 done
Chris@4 4771 done
Chris@4 4772 IFS=$as_save_IFS
Chris@4 4773
Chris@4 4774 fi
Chris@4 4775 fi
Chris@4 4776 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
Chris@4 4777 if test -n "$ac_ct_DUMPBIN"; then
Chris@4 4778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
Chris@4 4779 $as_echo "$ac_ct_DUMPBIN" >&6; }
Chris@4 4780 else
Chris@4 4781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 4782 $as_echo "no" >&6; }
Chris@4 4783 fi
Chris@4 4784
Chris@4 4785
Chris@4 4786 test -n "$ac_ct_DUMPBIN" && break
Chris@4 4787 done
Chris@4 4788
Chris@4 4789 if test "x$ac_ct_DUMPBIN" = x; then
Chris@4 4790 DUMPBIN=":"
Chris@4 4791 else
Chris@4 4792 case $cross_compiling:$ac_tool_warned in
Chris@4 4793 yes:)
Chris@4 4794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 4795 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 4796 ac_tool_warned=yes ;;
Chris@4 4797 esac
Chris@4 4798 DUMPBIN=$ac_ct_DUMPBIN
Chris@4 4799 fi
Chris@4 4800 fi
Chris@4 4801
Chris@4 4802 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
Chris@4 4803 *COFF*)
Chris@4 4804 DUMPBIN="$DUMPBIN -symbols"
Chris@4 4805 ;;
Chris@4 4806 *)
Chris@4 4807 DUMPBIN=:
Chris@4 4808 ;;
Chris@4 4809 esac
Chris@4 4810 fi
Chris@4 4811
Chris@4 4812 if test "$DUMPBIN" != ":"; then
Chris@4 4813 NM="$DUMPBIN"
Chris@4 4814 fi
Chris@4 4815 fi
Chris@4 4816 test -z "$NM" && NM=nm
Chris@4 4817
Chris@4 4818
Chris@4 4819
Chris@4 4820
Chris@4 4821
Chris@4 4822
Chris@4 4823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
Chris@4 4824 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
Chris@4 4825 if ${lt_cv_nm_interface+:} false; then :
Chris@4 4826 $as_echo_n "(cached) " >&6
Chris@4 4827 else
Chris@4 4828 lt_cv_nm_interface="BSD nm"
Chris@4 4829 echo "int some_variable = 0;" > conftest.$ac_ext
Chris@4 4830 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
Chris@4 4831 (eval "$ac_compile" 2>conftest.err)
Chris@4 4832 cat conftest.err >&5
Chris@4 4833 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
Chris@4 4834 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
Chris@4 4835 cat conftest.err >&5
Chris@4 4836 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
Chris@4 4837 cat conftest.out >&5
Chris@4 4838 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
Chris@4 4839 lt_cv_nm_interface="MS dumpbin"
Chris@4 4840 fi
Chris@4 4841 rm -f conftest*
Chris@4 4842 fi
Chris@4 4843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
Chris@4 4844 $as_echo "$lt_cv_nm_interface" >&6; }
Chris@4 4845
Chris@4 4846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
Chris@4 4847 $as_echo_n "checking whether ln -s works... " >&6; }
Chris@4 4848 LN_S=$as_ln_s
Chris@4 4849 if test "$LN_S" = "ln -s"; then
Chris@4 4850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@4 4851 $as_echo "yes" >&6; }
Chris@4 4852 else
Chris@4 4853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
Chris@4 4854 $as_echo "no, using $LN_S" >&6; }
Chris@4 4855 fi
Chris@4 4856
Chris@4 4857 # find the maximum length of command line arguments
Chris@4 4858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
Chris@4 4859 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
Chris@4 4860 if ${lt_cv_sys_max_cmd_len+:} false; then :
Chris@4 4861 $as_echo_n "(cached) " >&6
Chris@4 4862 else
Chris@4 4863 i=0
Chris@4 4864 teststring="ABCD"
Chris@4 4865
Chris@4 4866 case $build_os in
Chris@4 4867 msdosdjgpp*)
Chris@4 4868 # On DJGPP, this test can blow up pretty badly due to problems in libc
Chris@4 4869 # (any single argument exceeding 2000 bytes causes a buffer overrun
Chris@4 4870 # during glob expansion). Even if it were fixed, the result of this
Chris@4 4871 # check would be larger than it should be.
Chris@4 4872 lt_cv_sys_max_cmd_len=12288; # 12K is about right
Chris@4 4873 ;;
Chris@4 4874
Chris@4 4875 gnu*)
Chris@4 4876 # Under GNU Hurd, this test is not required because there is
Chris@4 4877 # no limit to the length of command line arguments.
Chris@4 4878 # Libtool will interpret -1 as no limit whatsoever
Chris@4 4879 lt_cv_sys_max_cmd_len=-1;
Chris@4 4880 ;;
Chris@4 4881
Chris@4 4882 cygwin* | mingw* | cegcc*)
Chris@4 4883 # On Win9x/ME, this test blows up -- it succeeds, but takes
Chris@4 4884 # about 5 minutes as the teststring grows exponentially.
Chris@4 4885 # Worse, since 9x/ME are not pre-emptively multitasking,
Chris@4 4886 # you end up with a "frozen" computer, even though with patience
Chris@4 4887 # the test eventually succeeds (with a max line length of 256k).
Chris@4 4888 # Instead, let's just punt: use the minimum linelength reported by
Chris@4 4889 # all of the supported platforms: 8192 (on NT/2K/XP).
Chris@4 4890 lt_cv_sys_max_cmd_len=8192;
Chris@4 4891 ;;
Chris@4 4892
Chris@4 4893 mint*)
Chris@4 4894 # On MiNT this can take a long time and run out of memory.
Chris@4 4895 lt_cv_sys_max_cmd_len=8192;
Chris@4 4896 ;;
Chris@4 4897
Chris@4 4898 amigaos*)
Chris@4 4899 # On AmigaOS with pdksh, this test takes hours, literally.
Chris@4 4900 # So we just punt and use a minimum line length of 8192.
Chris@4 4901 lt_cv_sys_max_cmd_len=8192;
Chris@4 4902 ;;
Chris@4 4903
Chris@4 4904 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
Chris@4 4905 # This has been around since 386BSD, at least. Likely further.
Chris@4 4906 if test -x /sbin/sysctl; then
Chris@4 4907 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
Chris@4 4908 elif test -x /usr/sbin/sysctl; then
Chris@4 4909 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
Chris@4 4910 else
Chris@4 4911 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
Chris@4 4912 fi
Chris@4 4913 # And add a safety zone
Chris@4 4914 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
Chris@4 4915 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
Chris@4 4916 ;;
Chris@4 4917
Chris@4 4918 interix*)
Chris@4 4919 # We know the value 262144 and hardcode it with a safety zone (like BSD)
Chris@4 4920 lt_cv_sys_max_cmd_len=196608
Chris@4 4921 ;;
Chris@4 4922
Chris@55 4923 os2*)
Chris@55 4924 # The test takes a long time on OS/2.
Chris@55 4925 lt_cv_sys_max_cmd_len=8192
Chris@55 4926 ;;
Chris@55 4927
Chris@4 4928 osf*)
Chris@4 4929 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
Chris@4 4930 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
Chris@4 4931 # nice to cause kernel panics so lets avoid the loop below.
Chris@4 4932 # First set a reasonable default.
Chris@4 4933 lt_cv_sys_max_cmd_len=16384
Chris@4 4934 #
Chris@4 4935 if test -x /sbin/sysconfig; then
Chris@4 4936 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
Chris@4 4937 *1*) lt_cv_sys_max_cmd_len=-1 ;;
Chris@4 4938 esac
Chris@4 4939 fi
Chris@4 4940 ;;
Chris@4 4941 sco3.2v5*)
Chris@4 4942 lt_cv_sys_max_cmd_len=102400
Chris@4 4943 ;;
Chris@4 4944 sysv5* | sco5v6* | sysv4.2uw2*)
Chris@4 4945 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
Chris@4 4946 if test -n "$kargmax"; then
Chris@4 4947 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
Chris@4 4948 else
Chris@4 4949 lt_cv_sys_max_cmd_len=32768
Chris@4 4950 fi
Chris@4 4951 ;;
Chris@4 4952 *)
Chris@4 4953 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
Chris@55 4954 if test -n "$lt_cv_sys_max_cmd_len" && \
Chris@55 4955 test undefined != "$lt_cv_sys_max_cmd_len"; then
Chris@4 4956 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
Chris@4 4957 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
Chris@4 4958 else
Chris@4 4959 # Make teststring a little bigger before we do anything with it.
Chris@4 4960 # a 1K string should be a reasonable start.
Chris@4 4961 for i in 1 2 3 4 5 6 7 8 ; do
Chris@4 4962 teststring=$teststring$teststring
Chris@4 4963 done
Chris@4 4964 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
Chris@4 4965 # If test is not a shell built-in, we'll probably end up computing a
Chris@4 4966 # maximum length that is only half of the actual maximum length, but
Chris@4 4967 # we can't tell.
Chris@55 4968 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
Chris@4 4969 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
Chris@4 4970 test $i != 17 # 1/2 MB should be enough
Chris@4 4971 do
Chris@4 4972 i=`expr $i + 1`
Chris@4 4973 teststring=$teststring$teststring
Chris@4 4974 done
Chris@4 4975 # Only check the string length outside the loop.
Chris@4 4976 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
Chris@4 4977 teststring=
Chris@4 4978 # Add a significant safety factor because C++ compilers can tack on
Chris@4 4979 # massive amounts of additional arguments before passing them to the
Chris@4 4980 # linker. It appears as though 1/2 is a usable value.
Chris@4 4981 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
Chris@4 4982 fi
Chris@4 4983 ;;
Chris@4 4984 esac
Chris@4 4985
Chris@4 4986 fi
Chris@4 4987
Chris@4 4988 if test -n $lt_cv_sys_max_cmd_len ; then
Chris@4 4989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
Chris@4 4990 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
Chris@4 4991 else
Chris@4 4992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
Chris@4 4993 $as_echo "none" >&6; }
Chris@4 4994 fi
Chris@4 4995 max_cmd_len=$lt_cv_sys_max_cmd_len
Chris@4 4996
Chris@4 4997
Chris@4 4998
Chris@4 4999
Chris@4 5000
Chris@4 5001
Chris@4 5002 : ${CP="cp -f"}
Chris@4 5003 : ${MV="mv -f"}
Chris@4 5004 : ${RM="rm -f"}
Chris@4 5005
Chris@4 5006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
Chris@4 5007 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
Chris@4 5008 # Try some XSI features
Chris@4 5009 xsi_shell=no
Chris@4 5010 ( _lt_dummy="a/b/c"
Chris@4 5011 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
Chris@4 5012 = c,a/b,b/c, \
Chris@4 5013 && eval 'test $(( 1 + 1 )) -eq 2 \
Chris@4 5014 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
Chris@4 5015 && xsi_shell=yes
Chris@4 5016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
Chris@4 5017 $as_echo "$xsi_shell" >&6; }
Chris@4 5018
Chris@4 5019
Chris@4 5020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
Chris@4 5021 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
Chris@4 5022 lt_shell_append=no
Chris@4 5023 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
Chris@4 5024 >/dev/null 2>&1 \
Chris@4 5025 && lt_shell_append=yes
Chris@4 5026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
Chris@4 5027 $as_echo "$lt_shell_append" >&6; }
Chris@4 5028
Chris@4 5029
Chris@4 5030 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
Chris@4 5031 lt_unset=unset
Chris@4 5032 else
Chris@4 5033 lt_unset=false
Chris@4 5034 fi
Chris@4 5035
Chris@4 5036
Chris@4 5037
Chris@4 5038
Chris@4 5039
Chris@4 5040 # test EBCDIC or ASCII
Chris@4 5041 case `echo X|tr X '\101'` in
Chris@4 5042 A) # ASCII based system
Chris@4 5043 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
Chris@4 5044 lt_SP2NL='tr \040 \012'
Chris@4 5045 lt_NL2SP='tr \015\012 \040\040'
Chris@4 5046 ;;
Chris@4 5047 *) # EBCDIC based system
Chris@4 5048 lt_SP2NL='tr \100 \n'
Chris@4 5049 lt_NL2SP='tr \r\n \100\100'
Chris@4 5050 ;;
Chris@4 5051 esac
Chris@4 5052
Chris@4 5053
Chris@4 5054
Chris@4 5055
Chris@4 5056
Chris@4 5057
Chris@4 5058
Chris@4 5059
Chris@4 5060
Chris@4 5061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
Chris@4 5062 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
Chris@4 5063 if ${lt_cv_to_host_file_cmd+:} false; then :
Chris@4 5064 $as_echo_n "(cached) " >&6
Chris@4 5065 else
Chris@4 5066 case $host in
Chris@4 5067 *-*-mingw* )
Chris@4 5068 case $build in
Chris@4 5069 *-*-mingw* ) # actually msys
Chris@4 5070 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
Chris@4 5071 ;;
Chris@4 5072 *-*-cygwin* )
Chris@4 5073 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
Chris@4 5074 ;;
Chris@4 5075 * ) # otherwise, assume *nix
Chris@4 5076 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
Chris@4 5077 ;;
Chris@4 5078 esac
Chris@4 5079 ;;
Chris@4 5080 *-*-cygwin* )
Chris@4 5081 case $build in
Chris@4 5082 *-*-mingw* ) # actually msys
Chris@4 5083 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
Chris@4 5084 ;;
Chris@4 5085 *-*-cygwin* )
Chris@4 5086 lt_cv_to_host_file_cmd=func_convert_file_noop
Chris@4 5087 ;;
Chris@4 5088 * ) # otherwise, assume *nix
Chris@4 5089 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
Chris@4 5090 ;;
Chris@4 5091 esac
Chris@4 5092 ;;
Chris@4 5093 * ) # unhandled hosts (and "normal" native builds)
Chris@4 5094 lt_cv_to_host_file_cmd=func_convert_file_noop
Chris@4 5095 ;;
Chris@4 5096 esac
Chris@4 5097
Chris@4 5098 fi
Chris@4 5099
Chris@4 5100 to_host_file_cmd=$lt_cv_to_host_file_cmd
Chris@4 5101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
Chris@4 5102 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
Chris@4 5103
Chris@4 5104
Chris@4 5105
Chris@4 5106
Chris@4 5107
Chris@4 5108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
Chris@4 5109 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
Chris@4 5110 if ${lt_cv_to_tool_file_cmd+:} false; then :
Chris@4 5111 $as_echo_n "(cached) " >&6
Chris@4 5112 else
Chris@4 5113 #assume ordinary cross tools, or native build.
Chris@4 5114 lt_cv_to_tool_file_cmd=func_convert_file_noop
Chris@4 5115 case $host in
Chris@4 5116 *-*-mingw* )
Chris@4 5117 case $build in
Chris@4 5118 *-*-mingw* ) # actually msys
Chris@4 5119 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
Chris@4 5120 ;;
Chris@4 5121 esac
Chris@4 5122 ;;
Chris@4 5123 esac
Chris@4 5124
Chris@4 5125 fi
Chris@4 5126
Chris@4 5127 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
Chris@4 5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
Chris@4 5129 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
Chris@4 5130
Chris@4 5131
Chris@4 5132
Chris@4 5133
Chris@4 5134
Chris@4 5135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
Chris@4 5136 $as_echo_n "checking for $LD option to reload object files... " >&6; }
Chris@4 5137 if ${lt_cv_ld_reload_flag+:} false; then :
Chris@4 5138 $as_echo_n "(cached) " >&6
Chris@4 5139 else
Chris@4 5140 lt_cv_ld_reload_flag='-r'
Chris@4 5141 fi
Chris@4 5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
Chris@4 5143 $as_echo "$lt_cv_ld_reload_flag" >&6; }
Chris@4 5144 reload_flag=$lt_cv_ld_reload_flag
Chris@4 5145 case $reload_flag in
Chris@4 5146 "" | " "*) ;;
Chris@4 5147 *) reload_flag=" $reload_flag" ;;
Chris@4 5148 esac
Chris@4 5149 reload_cmds='$LD$reload_flag -o $output$reload_objs'
Chris@4 5150 case $host_os in
Chris@4 5151 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 5152 if test "$GCC" != yes; then
Chris@4 5153 reload_cmds=false
Chris@4 5154 fi
Chris@4 5155 ;;
Chris@4 5156 darwin*)
Chris@4 5157 if test "$GCC" = yes; then
Chris@4 5158 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
Chris@4 5159 else
Chris@4 5160 reload_cmds='$LD$reload_flag -o $output$reload_objs'
Chris@4 5161 fi
Chris@4 5162 ;;
Chris@4 5163 esac
Chris@4 5164
Chris@4 5165
Chris@4 5166
Chris@4 5167
Chris@4 5168
Chris@4 5169
Chris@4 5170
Chris@4 5171
Chris@4 5172
Chris@4 5173 if test -n "$ac_tool_prefix"; then
Chris@4 5174 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
Chris@4 5175 set dummy ${ac_tool_prefix}objdump; ac_word=$2
Chris@4 5176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5177 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5178 if ${ac_cv_prog_OBJDUMP+:} false; then :
Chris@4 5179 $as_echo_n "(cached) " >&6
Chris@4 5180 else
Chris@4 5181 if test -n "$OBJDUMP"; then
Chris@4 5182 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
Chris@4 5183 else
Chris@4 5184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5185 for as_dir in $PATH
Chris@4 5186 do
Chris@4 5187 IFS=$as_save_IFS
Chris@4 5188 test -z "$as_dir" && as_dir=.
Chris@4 5189 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5190 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5191 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
Chris@4 5192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5193 break 2
Chris@4 5194 fi
Chris@4 5195 done
Chris@4 5196 done
Chris@4 5197 IFS=$as_save_IFS
Chris@4 5198
Chris@4 5199 fi
Chris@4 5200 fi
Chris@4 5201 OBJDUMP=$ac_cv_prog_OBJDUMP
Chris@4 5202 if test -n "$OBJDUMP"; then
Chris@4 5203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
Chris@4 5204 $as_echo "$OBJDUMP" >&6; }
Chris@4 5205 else
Chris@4 5206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5207 $as_echo "no" >&6; }
Chris@4 5208 fi
Chris@4 5209
Chris@4 5210
Chris@4 5211 fi
Chris@4 5212 if test -z "$ac_cv_prog_OBJDUMP"; then
Chris@4 5213 ac_ct_OBJDUMP=$OBJDUMP
Chris@4 5214 # Extract the first word of "objdump", so it can be a program name with args.
Chris@4 5215 set dummy objdump; ac_word=$2
Chris@4 5216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5217 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5218 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
Chris@4 5219 $as_echo_n "(cached) " >&6
Chris@4 5220 else
Chris@4 5221 if test -n "$ac_ct_OBJDUMP"; then
Chris@4 5222 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
Chris@4 5223 else
Chris@4 5224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5225 for as_dir in $PATH
Chris@4 5226 do
Chris@4 5227 IFS=$as_save_IFS
Chris@4 5228 test -z "$as_dir" && as_dir=.
Chris@4 5229 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5230 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5231 ac_cv_prog_ac_ct_OBJDUMP="objdump"
Chris@4 5232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5233 break 2
Chris@4 5234 fi
Chris@4 5235 done
Chris@4 5236 done
Chris@4 5237 IFS=$as_save_IFS
Chris@4 5238
Chris@4 5239 fi
Chris@4 5240 fi
Chris@4 5241 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
Chris@4 5242 if test -n "$ac_ct_OBJDUMP"; then
Chris@4 5243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
Chris@4 5244 $as_echo "$ac_ct_OBJDUMP" >&6; }
Chris@4 5245 else
Chris@4 5246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5247 $as_echo "no" >&6; }
Chris@4 5248 fi
Chris@4 5249
Chris@4 5250 if test "x$ac_ct_OBJDUMP" = x; then
Chris@4 5251 OBJDUMP="false"
Chris@4 5252 else
Chris@4 5253 case $cross_compiling:$ac_tool_warned in
Chris@4 5254 yes:)
Chris@4 5255 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 5256 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 5257 ac_tool_warned=yes ;;
Chris@4 5258 esac
Chris@4 5259 OBJDUMP=$ac_ct_OBJDUMP
Chris@4 5260 fi
Chris@4 5261 else
Chris@4 5262 OBJDUMP="$ac_cv_prog_OBJDUMP"
Chris@4 5263 fi
Chris@4 5264
Chris@4 5265 test -z "$OBJDUMP" && OBJDUMP=objdump
Chris@4 5266
Chris@4 5267
Chris@4 5268
Chris@4 5269
Chris@4 5270
Chris@4 5271
Chris@4 5272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
Chris@4 5273 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
Chris@4 5274 if ${lt_cv_deplibs_check_method+:} false; then :
Chris@4 5275 $as_echo_n "(cached) " >&6
Chris@4 5276 else
Chris@4 5277 lt_cv_file_magic_cmd='$MAGIC_CMD'
Chris@4 5278 lt_cv_file_magic_test_file=
Chris@4 5279 lt_cv_deplibs_check_method='unknown'
Chris@4 5280 # Need to set the preceding variable on all platforms that support
Chris@4 5281 # interlibrary dependencies.
Chris@4 5282 # 'none' -- dependencies not supported.
Chris@4 5283 # `unknown' -- same as none, but documents that we really don't know.
Chris@4 5284 # 'pass_all' -- all dependencies passed with no checks.
Chris@4 5285 # 'test_compile' -- check by making test program.
Chris@4 5286 # 'file_magic [[regex]]' -- check by looking for files in library path
Chris@4 5287 # which responds to the $file_magic_cmd with a given extended regex.
Chris@4 5288 # If you have `file' or equivalent on your system and you're not sure
Chris@4 5289 # whether `pass_all' will *always* work, you probably want this one.
Chris@4 5290
Chris@4 5291 case $host_os in
Chris@4 5292 aix[4-9]*)
Chris@4 5293 lt_cv_deplibs_check_method=pass_all
Chris@4 5294 ;;
Chris@4 5295
Chris@4 5296 beos*)
Chris@4 5297 lt_cv_deplibs_check_method=pass_all
Chris@4 5298 ;;
Chris@4 5299
Chris@4 5300 bsdi[45]*)
Chris@4 5301 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
Chris@4 5302 lt_cv_file_magic_cmd='/usr/bin/file -L'
Chris@4 5303 lt_cv_file_magic_test_file=/shlib/libc.so
Chris@4 5304 ;;
Chris@4 5305
Chris@4 5306 cygwin*)
Chris@4 5307 # func_win32_libid is a shell function defined in ltmain.sh
Chris@4 5308 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
Chris@4 5309 lt_cv_file_magic_cmd='func_win32_libid'
Chris@4 5310 ;;
Chris@4 5311
Chris@4 5312 mingw* | pw32*)
Chris@4 5313 # Base MSYS/MinGW do not provide the 'file' command needed by
Chris@4 5314 # func_win32_libid shell function, so use a weaker test based on 'objdump',
Chris@4 5315 # unless we find 'file', for example because we are cross-compiling.
Chris@4 5316 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
Chris@4 5317 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
Chris@4 5318 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
Chris@4 5319 lt_cv_file_magic_cmd='func_win32_libid'
Chris@4 5320 else
Chris@4 5321 # Keep this pattern in sync with the one in func_win32_libid.
Chris@4 5322 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
Chris@4 5323 lt_cv_file_magic_cmd='$OBJDUMP -f'
Chris@4 5324 fi
Chris@4 5325 ;;
Chris@4 5326
Chris@4 5327 cegcc*)
Chris@4 5328 # use the weaker test based on 'objdump'. See mingw*.
Chris@4 5329 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
Chris@4 5330 lt_cv_file_magic_cmd='$OBJDUMP -f'
Chris@4 5331 ;;
Chris@4 5332
Chris@4 5333 darwin* | rhapsody*)
Chris@4 5334 lt_cv_deplibs_check_method=pass_all
Chris@4 5335 ;;
Chris@4 5336
Chris@4 5337 freebsd* | dragonfly*)
Chris@4 5338 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
Chris@4 5339 case $host_cpu in
Chris@4 5340 i*86 )
Chris@4 5341 # Not sure whether the presence of OpenBSD here was a mistake.
Chris@4 5342 # Let's accept both of them until this is cleared up.
Chris@4 5343 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
Chris@4 5344 lt_cv_file_magic_cmd=/usr/bin/file
Chris@4 5345 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
Chris@4 5346 ;;
Chris@4 5347 esac
Chris@4 5348 else
Chris@4 5349 lt_cv_deplibs_check_method=pass_all
Chris@4 5350 fi
Chris@4 5351 ;;
Chris@4 5352
Chris@4 5353 haiku*)
Chris@4 5354 lt_cv_deplibs_check_method=pass_all
Chris@4 5355 ;;
Chris@4 5356
Chris@4 5357 hpux10.20* | hpux11*)
Chris@4 5358 lt_cv_file_magic_cmd=/usr/bin/file
Chris@4 5359 case $host_cpu in
Chris@4 5360 ia64*)
Chris@4 5361 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 5362 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
Chris@4 5363 ;;
Chris@4 5364 hppa*64*)
Chris@4 5365 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 5366 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
Chris@4 5367 ;;
Chris@4 5368 *)
Chris@4 5369 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
Chris@4 5370 lt_cv_file_magic_test_file=/usr/lib/libc.sl
Chris@4 5371 ;;
Chris@4 5372 esac
Chris@4 5373 ;;
Chris@4 5374
Chris@4 5375 interix[3-9]*)
Chris@4 5376 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
Chris@4 5377 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
Chris@4 5378 ;;
Chris@4 5379
Chris@4 5380 irix5* | irix6* | nonstopux*)
Chris@4 5381 case $LD in
Chris@4 5382 *-32|*"-32 ") libmagic=32-bit;;
Chris@4 5383 *-n32|*"-n32 ") libmagic=N32;;
Chris@4 5384 *-64|*"-64 ") libmagic=64-bit;;
Chris@4 5385 *) libmagic=never-match;;
Chris@4 5386 esac
Chris@4 5387 lt_cv_deplibs_check_method=pass_all
Chris@4 5388 ;;
Chris@4 5389
Chris@55 5390 # This must be glibc/ELF.
Chris@55 5391 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@4 5392 lt_cv_deplibs_check_method=pass_all
Chris@4 5393 ;;
Chris@4 5394
Chris@4 5395 netbsd* | netbsdelf*-gnu)
Chris@4 5396 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
Chris@4 5397 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
Chris@4 5398 else
Chris@4 5399 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
Chris@4 5400 fi
Chris@4 5401 ;;
Chris@4 5402
Chris@4 5403 newos6*)
Chris@4 5404 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
Chris@4 5405 lt_cv_file_magic_cmd=/usr/bin/file
Chris@4 5406 lt_cv_file_magic_test_file=/usr/lib/libnls.so
Chris@4 5407 ;;
Chris@4 5408
Chris@4 5409 *nto* | *qnx*)
Chris@4 5410 lt_cv_deplibs_check_method=pass_all
Chris@4 5411 ;;
Chris@4 5412
Chris@4 5413 openbsd*)
Chris@4 5414 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@4 5415 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
Chris@4 5416 else
Chris@4 5417 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
Chris@4 5418 fi
Chris@4 5419 ;;
Chris@4 5420
Chris@4 5421 osf3* | osf4* | osf5*)
Chris@4 5422 lt_cv_deplibs_check_method=pass_all
Chris@4 5423 ;;
Chris@4 5424
Chris@4 5425 rdos*)
Chris@4 5426 lt_cv_deplibs_check_method=pass_all
Chris@4 5427 ;;
Chris@4 5428
Chris@4 5429 solaris*)
Chris@4 5430 lt_cv_deplibs_check_method=pass_all
Chris@4 5431 ;;
Chris@4 5432
Chris@4 5433 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@4 5434 lt_cv_deplibs_check_method=pass_all
Chris@4 5435 ;;
Chris@4 5436
Chris@4 5437 sysv4 | sysv4.3*)
Chris@4 5438 case $host_vendor in
Chris@4 5439 motorola)
Chris@4 5440 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 5441 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
Chris@4 5442 ;;
Chris@4 5443 ncr)
Chris@4 5444 lt_cv_deplibs_check_method=pass_all
Chris@4 5445 ;;
Chris@4 5446 sequent)
Chris@4 5447 lt_cv_file_magic_cmd='/bin/file'
Chris@4 5448 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
Chris@4 5449 ;;
Chris@4 5450 sni)
Chris@4 5451 lt_cv_file_magic_cmd='/bin/file'
Chris@4 5452 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
Chris@4 5453 lt_cv_file_magic_test_file=/lib/libc.so
Chris@4 5454 ;;
Chris@4 5455 siemens)
Chris@4 5456 lt_cv_deplibs_check_method=pass_all
Chris@4 5457 ;;
Chris@4 5458 pc)
Chris@4 5459 lt_cv_deplibs_check_method=pass_all
Chris@4 5460 ;;
Chris@4 5461 esac
Chris@4 5462 ;;
Chris@4 5463
Chris@4 5464 tpf*)
Chris@4 5465 lt_cv_deplibs_check_method=pass_all
Chris@4 5466 ;;
Chris@4 5467 esac
Chris@4 5468
Chris@4 5469 fi
Chris@4 5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
Chris@4 5471 $as_echo "$lt_cv_deplibs_check_method" >&6; }
Chris@4 5472
Chris@4 5473 file_magic_glob=
Chris@4 5474 want_nocaseglob=no
Chris@4 5475 if test "$build" = "$host"; then
Chris@4 5476 case $host_os in
Chris@4 5477 mingw* | pw32*)
Chris@4 5478 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
Chris@4 5479 want_nocaseglob=yes
Chris@4 5480 else
Chris@4 5481 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
Chris@4 5482 fi
Chris@4 5483 ;;
Chris@4 5484 esac
Chris@4 5485 fi
Chris@4 5486
Chris@4 5487 file_magic_cmd=$lt_cv_file_magic_cmd
Chris@4 5488 deplibs_check_method=$lt_cv_deplibs_check_method
Chris@4 5489 test -z "$deplibs_check_method" && deplibs_check_method=unknown
Chris@4 5490
Chris@4 5491
Chris@4 5492
Chris@4 5493
Chris@4 5494
Chris@4 5495
Chris@4 5496
Chris@4 5497
Chris@4 5498
Chris@4 5499
Chris@4 5500
Chris@4 5501
Chris@4 5502
Chris@4 5503
Chris@4 5504
Chris@4 5505
Chris@4 5506
Chris@4 5507
Chris@4 5508
Chris@4 5509
Chris@4 5510
Chris@4 5511
Chris@4 5512 if test -n "$ac_tool_prefix"; then
Chris@4 5513 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
Chris@4 5514 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
Chris@4 5515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5516 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5517 if ${ac_cv_prog_DLLTOOL+:} false; then :
Chris@4 5518 $as_echo_n "(cached) " >&6
Chris@4 5519 else
Chris@4 5520 if test -n "$DLLTOOL"; then
Chris@4 5521 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
Chris@4 5522 else
Chris@4 5523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5524 for as_dir in $PATH
Chris@4 5525 do
Chris@4 5526 IFS=$as_save_IFS
Chris@4 5527 test -z "$as_dir" && as_dir=.
Chris@4 5528 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5529 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5530 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
Chris@4 5531 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5532 break 2
Chris@4 5533 fi
Chris@4 5534 done
Chris@4 5535 done
Chris@4 5536 IFS=$as_save_IFS
Chris@4 5537
Chris@4 5538 fi
Chris@4 5539 fi
Chris@4 5540 DLLTOOL=$ac_cv_prog_DLLTOOL
Chris@4 5541 if test -n "$DLLTOOL"; then
Chris@4 5542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
Chris@4 5543 $as_echo "$DLLTOOL" >&6; }
Chris@4 5544 else
Chris@4 5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5546 $as_echo "no" >&6; }
Chris@4 5547 fi
Chris@4 5548
Chris@4 5549
Chris@4 5550 fi
Chris@4 5551 if test -z "$ac_cv_prog_DLLTOOL"; then
Chris@4 5552 ac_ct_DLLTOOL=$DLLTOOL
Chris@4 5553 # Extract the first word of "dlltool", so it can be a program name with args.
Chris@4 5554 set dummy dlltool; ac_word=$2
Chris@4 5555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5556 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5557 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
Chris@4 5558 $as_echo_n "(cached) " >&6
Chris@4 5559 else
Chris@4 5560 if test -n "$ac_ct_DLLTOOL"; then
Chris@4 5561 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
Chris@4 5562 else
Chris@4 5563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5564 for as_dir in $PATH
Chris@4 5565 do
Chris@4 5566 IFS=$as_save_IFS
Chris@4 5567 test -z "$as_dir" && as_dir=.
Chris@4 5568 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5569 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5570 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
Chris@4 5571 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5572 break 2
Chris@4 5573 fi
Chris@4 5574 done
Chris@4 5575 done
Chris@4 5576 IFS=$as_save_IFS
Chris@4 5577
Chris@4 5578 fi
Chris@4 5579 fi
Chris@4 5580 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
Chris@4 5581 if test -n "$ac_ct_DLLTOOL"; then
Chris@4 5582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
Chris@4 5583 $as_echo "$ac_ct_DLLTOOL" >&6; }
Chris@4 5584 else
Chris@4 5585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5586 $as_echo "no" >&6; }
Chris@4 5587 fi
Chris@4 5588
Chris@4 5589 if test "x$ac_ct_DLLTOOL" = x; then
Chris@4 5590 DLLTOOL="false"
Chris@4 5591 else
Chris@4 5592 case $cross_compiling:$ac_tool_warned in
Chris@4 5593 yes:)
Chris@4 5594 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 5595 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 5596 ac_tool_warned=yes ;;
Chris@4 5597 esac
Chris@4 5598 DLLTOOL=$ac_ct_DLLTOOL
Chris@4 5599 fi
Chris@4 5600 else
Chris@4 5601 DLLTOOL="$ac_cv_prog_DLLTOOL"
Chris@4 5602 fi
Chris@4 5603
Chris@4 5604 test -z "$DLLTOOL" && DLLTOOL=dlltool
Chris@4 5605
Chris@4 5606
Chris@4 5607
Chris@4 5608
Chris@4 5609
Chris@4 5610
Chris@4 5611
Chris@4 5612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
Chris@4 5613 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
Chris@4 5614 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
Chris@4 5615 $as_echo_n "(cached) " >&6
Chris@4 5616 else
Chris@4 5617 lt_cv_sharedlib_from_linklib_cmd='unknown'
Chris@4 5618
Chris@4 5619 case $host_os in
Chris@4 5620 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 5621 # two different shell functions defined in ltmain.sh
Chris@4 5622 # decide which to use based on capabilities of $DLLTOOL
Chris@4 5623 case `$DLLTOOL --help 2>&1` in
Chris@4 5624 *--identify-strict*)
Chris@4 5625 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
Chris@4 5626 ;;
Chris@4 5627 *)
Chris@4 5628 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
Chris@4 5629 ;;
Chris@4 5630 esac
Chris@4 5631 ;;
Chris@4 5632 *)
Chris@4 5633 # fallback: assume linklib IS sharedlib
Chris@4 5634 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
Chris@4 5635 ;;
Chris@4 5636 esac
Chris@4 5637
Chris@4 5638 fi
Chris@4 5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
Chris@4 5640 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
Chris@4 5641 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
Chris@4 5642 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
Chris@4 5643
Chris@4 5644
Chris@4 5645
Chris@4 5646
Chris@4 5647
Chris@4 5648
Chris@4 5649
Chris@4 5650
Chris@4 5651 if test -n "$ac_tool_prefix"; then
Chris@4 5652 for ac_prog in ar
Chris@4 5653 do
Chris@4 5654 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@4 5655 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@4 5656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5657 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5658 if ${ac_cv_prog_AR+:} false; then :
Chris@4 5659 $as_echo_n "(cached) " >&6
Chris@4 5660 else
Chris@4 5661 if test -n "$AR"; then
Chris@4 5662 ac_cv_prog_AR="$AR" # Let the user override the test.
Chris@4 5663 else
Chris@4 5664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5665 for as_dir in $PATH
Chris@4 5666 do
Chris@4 5667 IFS=$as_save_IFS
Chris@4 5668 test -z "$as_dir" && as_dir=.
Chris@4 5669 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5671 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
Chris@4 5672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5673 break 2
Chris@4 5674 fi
Chris@4 5675 done
Chris@4 5676 done
Chris@4 5677 IFS=$as_save_IFS
Chris@4 5678
Chris@4 5679 fi
Chris@4 5680 fi
Chris@4 5681 AR=$ac_cv_prog_AR
Chris@4 5682 if test -n "$AR"; then
Chris@4 5683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
Chris@4 5684 $as_echo "$AR" >&6; }
Chris@4 5685 else
Chris@4 5686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5687 $as_echo "no" >&6; }
Chris@4 5688 fi
Chris@4 5689
Chris@4 5690
Chris@4 5691 test -n "$AR" && break
Chris@4 5692 done
Chris@4 5693 fi
Chris@4 5694 if test -z "$AR"; then
Chris@4 5695 ac_ct_AR=$AR
Chris@4 5696 for ac_prog in ar
Chris@4 5697 do
Chris@4 5698 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@4 5699 set dummy $ac_prog; ac_word=$2
Chris@4 5700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5701 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5702 if ${ac_cv_prog_ac_ct_AR+:} false; then :
Chris@4 5703 $as_echo_n "(cached) " >&6
Chris@4 5704 else
Chris@4 5705 if test -n "$ac_ct_AR"; then
Chris@4 5706 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
Chris@4 5707 else
Chris@4 5708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5709 for as_dir in $PATH
Chris@4 5710 do
Chris@4 5711 IFS=$as_save_IFS
Chris@4 5712 test -z "$as_dir" && as_dir=.
Chris@4 5713 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5714 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5715 ac_cv_prog_ac_ct_AR="$ac_prog"
Chris@4 5716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5717 break 2
Chris@4 5718 fi
Chris@4 5719 done
Chris@4 5720 done
Chris@4 5721 IFS=$as_save_IFS
Chris@4 5722
Chris@4 5723 fi
Chris@4 5724 fi
Chris@4 5725 ac_ct_AR=$ac_cv_prog_ac_ct_AR
Chris@4 5726 if test -n "$ac_ct_AR"; then
Chris@4 5727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
Chris@4 5728 $as_echo "$ac_ct_AR" >&6; }
Chris@4 5729 else
Chris@4 5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5731 $as_echo "no" >&6; }
Chris@4 5732 fi
Chris@4 5733
Chris@4 5734
Chris@4 5735 test -n "$ac_ct_AR" && break
Chris@4 5736 done
Chris@4 5737
Chris@4 5738 if test "x$ac_ct_AR" = x; then
Chris@4 5739 AR="false"
Chris@4 5740 else
Chris@4 5741 case $cross_compiling:$ac_tool_warned in
Chris@4 5742 yes:)
Chris@4 5743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 5744 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 5745 ac_tool_warned=yes ;;
Chris@4 5746 esac
Chris@4 5747 AR=$ac_ct_AR
Chris@4 5748 fi
Chris@4 5749 fi
Chris@4 5750
Chris@4 5751 : ${AR=ar}
Chris@4 5752 : ${AR_FLAGS=cru}
Chris@4 5753
Chris@4 5754
Chris@4 5755
Chris@4 5756
Chris@4 5757
Chris@4 5758
Chris@4 5759
Chris@4 5760
Chris@4 5761
Chris@4 5762
Chris@4 5763
Chris@4 5764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
Chris@4 5765 $as_echo_n "checking for archiver @FILE support... " >&6; }
Chris@4 5766 if ${lt_cv_ar_at_file+:} false; then :
Chris@4 5767 $as_echo_n "(cached) " >&6
Chris@4 5768 else
Chris@4 5769 lt_cv_ar_at_file=no
Chris@4 5770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 5771 /* end confdefs.h. */
Chris@4 5772
Chris@4 5773 int
Chris@4 5774 main ()
Chris@4 5775 {
Chris@4 5776
Chris@4 5777 ;
Chris@4 5778 return 0;
Chris@4 5779 }
Chris@4 5780 _ACEOF
Chris@4 5781 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 5782 echo conftest.$ac_objext > conftest.lst
Chris@4 5783 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
Chris@4 5784 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
Chris@4 5785 (eval $lt_ar_try) 2>&5
Chris@4 5786 ac_status=$?
Chris@4 5787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 5788 test $ac_status = 0; }
Chris@4 5789 if test "$ac_status" -eq 0; then
Chris@4 5790 # Ensure the archiver fails upon bogus file names.
Chris@4 5791 rm -f conftest.$ac_objext libconftest.a
Chris@4 5792 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
Chris@4 5793 (eval $lt_ar_try) 2>&5
Chris@4 5794 ac_status=$?
Chris@4 5795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 5796 test $ac_status = 0; }
Chris@4 5797 if test "$ac_status" -ne 0; then
Chris@4 5798 lt_cv_ar_at_file=@
Chris@4 5799 fi
Chris@4 5800 fi
Chris@4 5801 rm -f conftest.* libconftest.a
Chris@4 5802
Chris@4 5803 fi
Chris@4 5804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 5805
Chris@4 5806 fi
Chris@4 5807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
Chris@4 5808 $as_echo "$lt_cv_ar_at_file" >&6; }
Chris@4 5809
Chris@4 5810 if test "x$lt_cv_ar_at_file" = xno; then
Chris@4 5811 archiver_list_spec=
Chris@4 5812 else
Chris@4 5813 archiver_list_spec=$lt_cv_ar_at_file
Chris@4 5814 fi
Chris@4 5815
Chris@4 5816
Chris@4 5817
Chris@4 5818
Chris@4 5819
Chris@4 5820
Chris@4 5821
Chris@4 5822 if test -n "$ac_tool_prefix"; then
Chris@4 5823 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Chris@4 5824 set dummy ${ac_tool_prefix}strip; ac_word=$2
Chris@4 5825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5826 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5827 if ${ac_cv_prog_STRIP+:} false; then :
Chris@4 5828 $as_echo_n "(cached) " >&6
Chris@4 5829 else
Chris@4 5830 if test -n "$STRIP"; then
Chris@4 5831 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
Chris@4 5832 else
Chris@4 5833 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5834 for as_dir in $PATH
Chris@4 5835 do
Chris@4 5836 IFS=$as_save_IFS
Chris@4 5837 test -z "$as_dir" && as_dir=.
Chris@4 5838 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5839 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5840 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Chris@4 5841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5842 break 2
Chris@4 5843 fi
Chris@4 5844 done
Chris@4 5845 done
Chris@4 5846 IFS=$as_save_IFS
Chris@4 5847
Chris@4 5848 fi
Chris@4 5849 fi
Chris@4 5850 STRIP=$ac_cv_prog_STRIP
Chris@4 5851 if test -n "$STRIP"; then
Chris@4 5852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Chris@4 5853 $as_echo "$STRIP" >&6; }
Chris@4 5854 else
Chris@4 5855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5856 $as_echo "no" >&6; }
Chris@4 5857 fi
Chris@4 5858
Chris@4 5859
Chris@4 5860 fi
Chris@4 5861 if test -z "$ac_cv_prog_STRIP"; then
Chris@4 5862 ac_ct_STRIP=$STRIP
Chris@4 5863 # Extract the first word of "strip", so it can be a program name with args.
Chris@4 5864 set dummy strip; ac_word=$2
Chris@4 5865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5866 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5867 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Chris@4 5868 $as_echo_n "(cached) " >&6
Chris@4 5869 else
Chris@4 5870 if test -n "$ac_ct_STRIP"; then
Chris@4 5871 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Chris@4 5872 else
Chris@4 5873 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5874 for as_dir in $PATH
Chris@4 5875 do
Chris@4 5876 IFS=$as_save_IFS
Chris@4 5877 test -z "$as_dir" && as_dir=.
Chris@4 5878 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5879 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5880 ac_cv_prog_ac_ct_STRIP="strip"
Chris@4 5881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5882 break 2
Chris@4 5883 fi
Chris@4 5884 done
Chris@4 5885 done
Chris@4 5886 IFS=$as_save_IFS
Chris@4 5887
Chris@4 5888 fi
Chris@4 5889 fi
Chris@4 5890 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
Chris@4 5891 if test -n "$ac_ct_STRIP"; then
Chris@4 5892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
Chris@4 5893 $as_echo "$ac_ct_STRIP" >&6; }
Chris@4 5894 else
Chris@4 5895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5896 $as_echo "no" >&6; }
Chris@4 5897 fi
Chris@4 5898
Chris@4 5899 if test "x$ac_ct_STRIP" = x; then
Chris@4 5900 STRIP=":"
Chris@4 5901 else
Chris@4 5902 case $cross_compiling:$ac_tool_warned in
Chris@4 5903 yes:)
Chris@4 5904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 5905 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 5906 ac_tool_warned=yes ;;
Chris@4 5907 esac
Chris@4 5908 STRIP=$ac_ct_STRIP
Chris@4 5909 fi
Chris@4 5910 else
Chris@4 5911 STRIP="$ac_cv_prog_STRIP"
Chris@4 5912 fi
Chris@4 5913
Chris@4 5914 test -z "$STRIP" && STRIP=:
Chris@4 5915
Chris@4 5916
Chris@4 5917
Chris@4 5918
Chris@4 5919
Chris@4 5920
Chris@4 5921 if test -n "$ac_tool_prefix"; then
Chris@4 5922 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
Chris@4 5923 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Chris@4 5924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5925 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5926 if ${ac_cv_prog_RANLIB+:} false; then :
Chris@4 5927 $as_echo_n "(cached) " >&6
Chris@4 5928 else
Chris@4 5929 if test -n "$RANLIB"; then
Chris@4 5930 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
Chris@4 5931 else
Chris@4 5932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5933 for as_dir in $PATH
Chris@4 5934 do
Chris@4 5935 IFS=$as_save_IFS
Chris@4 5936 test -z "$as_dir" && as_dir=.
Chris@4 5937 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5938 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5939 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Chris@4 5940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5941 break 2
Chris@4 5942 fi
Chris@4 5943 done
Chris@4 5944 done
Chris@4 5945 IFS=$as_save_IFS
Chris@4 5946
Chris@4 5947 fi
Chris@4 5948 fi
Chris@4 5949 RANLIB=$ac_cv_prog_RANLIB
Chris@4 5950 if test -n "$RANLIB"; then
Chris@4 5951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
Chris@4 5952 $as_echo "$RANLIB" >&6; }
Chris@4 5953 else
Chris@4 5954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5955 $as_echo "no" >&6; }
Chris@4 5956 fi
Chris@4 5957
Chris@4 5958
Chris@4 5959 fi
Chris@4 5960 if test -z "$ac_cv_prog_RANLIB"; then
Chris@4 5961 ac_ct_RANLIB=$RANLIB
Chris@4 5962 # Extract the first word of "ranlib", so it can be a program name with args.
Chris@4 5963 set dummy ranlib; ac_word=$2
Chris@4 5964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 5965 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 5966 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Chris@4 5967 $as_echo_n "(cached) " >&6
Chris@4 5968 else
Chris@4 5969 if test -n "$ac_ct_RANLIB"; then
Chris@4 5970 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
Chris@4 5971 else
Chris@4 5972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 5973 for as_dir in $PATH
Chris@4 5974 do
Chris@4 5975 IFS=$as_save_IFS
Chris@4 5976 test -z "$as_dir" && as_dir=.
Chris@4 5977 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 5978 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 5979 ac_cv_prog_ac_ct_RANLIB="ranlib"
Chris@4 5980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 5981 break 2
Chris@4 5982 fi
Chris@4 5983 done
Chris@4 5984 done
Chris@4 5985 IFS=$as_save_IFS
Chris@4 5986
Chris@4 5987 fi
Chris@4 5988 fi
Chris@4 5989 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
Chris@4 5990 if test -n "$ac_ct_RANLIB"; then
Chris@4 5991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
Chris@4 5992 $as_echo "$ac_ct_RANLIB" >&6; }
Chris@4 5993 else
Chris@4 5994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 5995 $as_echo "no" >&6; }
Chris@4 5996 fi
Chris@4 5997
Chris@4 5998 if test "x$ac_ct_RANLIB" = x; then
Chris@4 5999 RANLIB=":"
Chris@4 6000 else
Chris@4 6001 case $cross_compiling:$ac_tool_warned in
Chris@4 6002 yes:)
Chris@4 6003 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 6004 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 6005 ac_tool_warned=yes ;;
Chris@4 6006 esac
Chris@4 6007 RANLIB=$ac_ct_RANLIB
Chris@4 6008 fi
Chris@4 6009 else
Chris@4 6010 RANLIB="$ac_cv_prog_RANLIB"
Chris@4 6011 fi
Chris@4 6012
Chris@4 6013 test -z "$RANLIB" && RANLIB=:
Chris@4 6014
Chris@4 6015
Chris@4 6016
Chris@4 6017
Chris@4 6018
Chris@4 6019
Chris@4 6020 # Determine commands to create old-style static archives.
Chris@4 6021 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
Chris@4 6022 old_postinstall_cmds='chmod 644 $oldlib'
Chris@4 6023 old_postuninstall_cmds=
Chris@4 6024
Chris@4 6025 if test -n "$RANLIB"; then
Chris@4 6026 case $host_os in
Chris@4 6027 openbsd*)
Chris@55 6028 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
Chris@4 6029 ;;
Chris@4 6030 *)
Chris@55 6031 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
Chris@55 6032 ;;
Chris@55 6033 esac
Chris@55 6034 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
Chris@4 6035 fi
Chris@4 6036
Chris@4 6037 case $host_os in
Chris@4 6038 darwin*)
Chris@4 6039 lock_old_archive_extraction=yes ;;
Chris@4 6040 *)
Chris@4 6041 lock_old_archive_extraction=no ;;
Chris@4 6042 esac
Chris@4 6043
Chris@4 6044
Chris@4 6045
Chris@4 6046
Chris@4 6047
Chris@4 6048
Chris@4 6049
Chris@4 6050
Chris@4 6051
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 for ac_prog in gawk mawk nawk awk
Chris@4 6065 do
Chris@4 6066 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@4 6067 set dummy $ac_prog; ac_word=$2
Chris@4 6068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6069 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6070 if ${ac_cv_prog_AWK+:} false; then :
Chris@4 6071 $as_echo_n "(cached) " >&6
Chris@4 6072 else
Chris@4 6073 if test -n "$AWK"; then
Chris@4 6074 ac_cv_prog_AWK="$AWK" # Let the user override the test.
Chris@4 6075 else
Chris@4 6076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6077 for as_dir in $PATH
Chris@4 6078 do
Chris@4 6079 IFS=$as_save_IFS
Chris@4 6080 test -z "$as_dir" && as_dir=.
Chris@4 6081 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6083 ac_cv_prog_AWK="$ac_prog"
Chris@4 6084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6085 break 2
Chris@4 6086 fi
Chris@4 6087 done
Chris@4 6088 done
Chris@4 6089 IFS=$as_save_IFS
Chris@4 6090
Chris@4 6091 fi
Chris@4 6092 fi
Chris@4 6093 AWK=$ac_cv_prog_AWK
Chris@4 6094 if test -n "$AWK"; then
Chris@4 6095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
Chris@4 6096 $as_echo "$AWK" >&6; }
Chris@4 6097 else
Chris@4 6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6099 $as_echo "no" >&6; }
Chris@4 6100 fi
Chris@4 6101
Chris@4 6102
Chris@4 6103 test -n "$AWK" && break
Chris@4 6104 done
Chris@4 6105
Chris@4 6106
Chris@4 6107
Chris@4 6108
Chris@4 6109
Chris@4 6110
Chris@4 6111
Chris@4 6112
Chris@4 6113
Chris@4 6114
Chris@4 6115
Chris@4 6116
Chris@4 6117
Chris@4 6118
Chris@4 6119
Chris@4 6120
Chris@4 6121
Chris@4 6122
Chris@4 6123
Chris@4 6124 # If no C compiler was specified, use CC.
Chris@4 6125 LTCC=${LTCC-"$CC"}
Chris@4 6126
Chris@4 6127 # If no C compiler flags were specified, use CFLAGS.
Chris@4 6128 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@4 6129
Chris@4 6130 # Allow CC to be a program name with arguments.
Chris@4 6131 compiler=$CC
Chris@4 6132
Chris@4 6133
Chris@4 6134 # Check for command to grab the raw symbol name followed by C symbol from nm.
Chris@4 6135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
Chris@4 6136 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
Chris@4 6137 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
Chris@4 6138 $as_echo_n "(cached) " >&6
Chris@4 6139 else
Chris@4 6140
Chris@4 6141 # These are sane defaults that work on at least a few old systems.
Chris@4 6142 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
Chris@4 6143
Chris@4 6144 # Character class describing NM global symbol codes.
Chris@4 6145 symcode='[BCDEGRST]'
Chris@4 6146
Chris@4 6147 # Regexp to match symbols that can be accessed directly from C.
Chris@4 6148 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
Chris@4 6149
Chris@4 6150 # Define system-specific variables.
Chris@4 6151 case $host_os in
Chris@4 6152 aix*)
Chris@4 6153 symcode='[BCDT]'
Chris@4 6154 ;;
Chris@4 6155 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 6156 symcode='[ABCDGISTW]'
Chris@4 6157 ;;
Chris@4 6158 hpux*)
Chris@4 6159 if test "$host_cpu" = ia64; then
Chris@4 6160 symcode='[ABCDEGRST]'
Chris@4 6161 fi
Chris@4 6162 ;;
Chris@4 6163 irix* | nonstopux*)
Chris@4 6164 symcode='[BCDEGRST]'
Chris@4 6165 ;;
Chris@4 6166 osf*)
Chris@4 6167 symcode='[BCDEGQRST]'
Chris@4 6168 ;;
Chris@4 6169 solaris*)
Chris@4 6170 symcode='[BDRT]'
Chris@4 6171 ;;
Chris@4 6172 sco3.2v5*)
Chris@4 6173 symcode='[DT]'
Chris@4 6174 ;;
Chris@4 6175 sysv4.2uw2*)
Chris@4 6176 symcode='[DT]'
Chris@4 6177 ;;
Chris@4 6178 sysv5* | sco5v6* | unixware* | OpenUNIX*)
Chris@4 6179 symcode='[ABDT]'
Chris@4 6180 ;;
Chris@4 6181 sysv4)
Chris@4 6182 symcode='[DFNSTU]'
Chris@4 6183 ;;
Chris@4 6184 esac
Chris@4 6185
Chris@4 6186 # If we're using GNU nm, then use its standard symbol codes.
Chris@4 6187 case `$NM -V 2>&1` in
Chris@4 6188 *GNU* | *'with BFD'*)
Chris@4 6189 symcode='[ABCDGIRSTW]' ;;
Chris@4 6190 esac
Chris@4 6191
Chris@4 6192 # Transform an extracted symbol line into a proper C declaration.
Chris@4 6193 # Some systems (esp. on ia64) link data and code symbols differently,
Chris@4 6194 # so use this general approach.
Chris@4 6195 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 6196
Chris@4 6197 # Transform an extracted symbol line into symbol name and symbol address
Chris@4 6198 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 6199 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 6200
Chris@4 6201 # Handle CRLF in mingw tool chain
Chris@4 6202 opt_cr=
Chris@4 6203 case $build_os in
Chris@4 6204 mingw*)
Chris@4 6205 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
Chris@4 6206 ;;
Chris@4 6207 esac
Chris@4 6208
Chris@4 6209 # Try without a prefix underscore, then with it.
Chris@4 6210 for ac_symprfx in "" "_"; do
Chris@4 6211
Chris@4 6212 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
Chris@4 6213 symxfrm="\\1 $ac_symprfx\\2 \\2"
Chris@4 6214
Chris@4 6215 # Write the raw and C identifiers.
Chris@4 6216 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
Chris@4 6217 # Fake it for dumpbin and say T for any non-static function
Chris@4 6218 # and D for any global variable.
Chris@4 6219 # Also find C++ and __fastcall symbols from MSVC++,
Chris@4 6220 # which start with @ or ?.
Chris@4 6221 lt_cv_sys_global_symbol_pipe="$AWK '"\
Chris@4 6222 " {last_section=section; section=\$ 3};"\
Chris@55 6223 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
Chris@4 6224 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
Chris@4 6225 " \$ 0!~/External *\|/{next};"\
Chris@4 6226 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
Chris@4 6227 " {if(hide[section]) next};"\
Chris@4 6228 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
Chris@4 6229 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
Chris@4 6230 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
Chris@4 6231 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
Chris@4 6232 " ' prfx=^$ac_symprfx"
Chris@4 6233 else
Chris@4 6234 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
Chris@4 6235 fi
Chris@4 6236 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
Chris@4 6237
Chris@4 6238 # Check to see that the pipe works correctly.
Chris@4 6239 pipe_works=no
Chris@4 6240
Chris@4 6241 rm -f conftest*
Chris@4 6242 cat > conftest.$ac_ext <<_LT_EOF
Chris@4 6243 #ifdef __cplusplus
Chris@4 6244 extern "C" {
Chris@4 6245 #endif
Chris@4 6246 char nm_test_var;
Chris@4 6247 void nm_test_func(void);
Chris@4 6248 void nm_test_func(void){}
Chris@4 6249 #ifdef __cplusplus
Chris@4 6250 }
Chris@4 6251 #endif
Chris@4 6252 int main(){nm_test_var='a';nm_test_func();return(0);}
Chris@4 6253 _LT_EOF
Chris@4 6254
Chris@4 6255 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 6256 (eval $ac_compile) 2>&5
Chris@4 6257 ac_status=$?
Chris@4 6258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 6259 test $ac_status = 0; }; then
Chris@4 6260 # Now try to grab the symbols.
Chris@4 6261 nlist=conftest.nm
Chris@4 6262 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
Chris@4 6263 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
Chris@4 6264 ac_status=$?
Chris@4 6265 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 6266 test $ac_status = 0; } && test -s "$nlist"; then
Chris@4 6267 # Try sorting and uniquifying the output.
Chris@4 6268 if sort "$nlist" | uniq > "$nlist"T; then
Chris@4 6269 mv -f "$nlist"T "$nlist"
Chris@4 6270 else
Chris@4 6271 rm -f "$nlist"T
Chris@4 6272 fi
Chris@4 6273
Chris@4 6274 # Make sure that we snagged all the symbols we need.
Chris@4 6275 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
Chris@4 6276 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
Chris@4 6277 cat <<_LT_EOF > conftest.$ac_ext
Chris@4 6278 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
Chris@4 6279 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
Chris@4 6280 /* DATA imports from DLLs on WIN32 con't be const, because runtime
Chris@4 6281 relocations are performed -- see ld's documentation on pseudo-relocs. */
Chris@4 6282 # define LT_DLSYM_CONST
Chris@4 6283 #elif defined(__osf__)
Chris@4 6284 /* This system does not cope well with relocations in const data. */
Chris@4 6285 # define LT_DLSYM_CONST
Chris@4 6286 #else
Chris@4 6287 # define LT_DLSYM_CONST const
Chris@4 6288 #endif
Chris@4 6289
Chris@4 6290 #ifdef __cplusplus
Chris@4 6291 extern "C" {
Chris@4 6292 #endif
Chris@4 6293
Chris@4 6294 _LT_EOF
Chris@4 6295 # Now generate the symbol file.
Chris@4 6296 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
Chris@4 6297
Chris@4 6298 cat <<_LT_EOF >> conftest.$ac_ext
Chris@4 6299
Chris@4 6300 /* The mapping between symbol names and symbols. */
Chris@4 6301 LT_DLSYM_CONST struct {
Chris@4 6302 const char *name;
Chris@4 6303 void *address;
Chris@4 6304 }
Chris@4 6305 lt__PROGRAM__LTX_preloaded_symbols[] =
Chris@4 6306 {
Chris@4 6307 { "@PROGRAM@", (void *) 0 },
Chris@4 6308 _LT_EOF
Chris@4 6309 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
Chris@4 6310 cat <<\_LT_EOF >> conftest.$ac_ext
Chris@4 6311 {0, (void *) 0}
Chris@4 6312 };
Chris@4 6313
Chris@4 6314 /* This works around a problem in FreeBSD linker */
Chris@4 6315 #ifdef FREEBSD_WORKAROUND
Chris@4 6316 static const void *lt_preloaded_setup() {
Chris@4 6317 return lt__PROGRAM__LTX_preloaded_symbols;
Chris@4 6318 }
Chris@4 6319 #endif
Chris@4 6320
Chris@4 6321 #ifdef __cplusplus
Chris@4 6322 }
Chris@4 6323 #endif
Chris@4 6324 _LT_EOF
Chris@4 6325 # Now try linking the two files.
Chris@4 6326 mv conftest.$ac_objext conftstm.$ac_objext
Chris@4 6327 lt_globsym_save_LIBS=$LIBS
Chris@4 6328 lt_globsym_save_CFLAGS=$CFLAGS
Chris@4 6329 LIBS="conftstm.$ac_objext"
Chris@4 6330 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
Chris@4 6331 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@4 6332 (eval $ac_link) 2>&5
Chris@4 6333 ac_status=$?
Chris@4 6334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 6335 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
Chris@4 6336 pipe_works=yes
Chris@4 6337 fi
Chris@4 6338 LIBS=$lt_globsym_save_LIBS
Chris@4 6339 CFLAGS=$lt_globsym_save_CFLAGS
Chris@4 6340 else
Chris@4 6341 echo "cannot find nm_test_func in $nlist" >&5
Chris@4 6342 fi
Chris@4 6343 else
Chris@4 6344 echo "cannot find nm_test_var in $nlist" >&5
Chris@4 6345 fi
Chris@4 6346 else
Chris@4 6347 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
Chris@4 6348 fi
Chris@4 6349 else
Chris@4 6350 echo "$progname: failed program was:" >&5
Chris@4 6351 cat conftest.$ac_ext >&5
Chris@4 6352 fi
Chris@4 6353 rm -rf conftest* conftst*
Chris@4 6354
Chris@4 6355 # Do not use the global_symbol_pipe unless it works.
Chris@4 6356 if test "$pipe_works" = yes; then
Chris@4 6357 break
Chris@4 6358 else
Chris@4 6359 lt_cv_sys_global_symbol_pipe=
Chris@4 6360 fi
Chris@4 6361 done
Chris@4 6362
Chris@4 6363 fi
Chris@4 6364
Chris@4 6365 if test -z "$lt_cv_sys_global_symbol_pipe"; then
Chris@4 6366 lt_cv_sys_global_symbol_to_cdecl=
Chris@4 6367 fi
Chris@4 6368 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
Chris@4 6369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
Chris@4 6370 $as_echo "failed" >&6; }
Chris@4 6371 else
Chris@4 6372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
Chris@4 6373 $as_echo "ok" >&6; }
Chris@4 6374 fi
Chris@4 6375
Chris@4 6376 # Response file support.
Chris@4 6377 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
Chris@4 6378 nm_file_list_spec='@'
Chris@4 6379 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
Chris@4 6380 nm_file_list_spec='@'
Chris@4 6381 fi
Chris@4 6382
Chris@4 6383
Chris@4 6384
Chris@4 6385
Chris@4 6386
Chris@4 6387
Chris@4 6388
Chris@4 6389
Chris@4 6390
Chris@4 6391
Chris@4 6392
Chris@4 6393
Chris@4 6394
Chris@4 6395
Chris@4 6396
Chris@4 6397
Chris@4 6398
Chris@4 6399
Chris@4 6400
Chris@4 6401
Chris@4 6402
Chris@4 6403
Chris@4 6404
Chris@4 6405
Chris@4 6406
Chris@4 6407
Chris@4 6408
Chris@4 6409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
Chris@4 6410 $as_echo_n "checking for sysroot... " >&6; }
Chris@4 6411
Chris@4 6412 # Check whether --with-sysroot was given.
Chris@4 6413 if test "${with_sysroot+set}" = set; then :
Chris@4 6414 withval=$with_sysroot;
Chris@4 6415 else
Chris@4 6416 with_sysroot=no
Chris@4 6417 fi
Chris@4 6418
Chris@4 6419
Chris@4 6420 lt_sysroot=
Chris@4 6421 case ${with_sysroot} in #(
Chris@4 6422 yes)
Chris@4 6423 if test "$GCC" = yes; then
Chris@4 6424 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
Chris@4 6425 fi
Chris@4 6426 ;; #(
Chris@4 6427 /*)
Chris@4 6428 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
Chris@4 6429 ;; #(
Chris@4 6430 no|'')
Chris@4 6431 ;; #(
Chris@4 6432 *)
Chris@4 6433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
Chris@4 6434 $as_echo "${with_sysroot}" >&6; }
Chris@4 6435 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
Chris@4 6436 ;;
Chris@4 6437 esac
Chris@4 6438
Chris@4 6439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
Chris@4 6440 $as_echo "${lt_sysroot:-no}" >&6; }
Chris@4 6441
Chris@4 6442
Chris@4 6443
Chris@4 6444
Chris@4 6445
Chris@4 6446 # Check whether --enable-libtool-lock was given.
Chris@4 6447 if test "${enable_libtool_lock+set}" = set; then :
Chris@4 6448 enableval=$enable_libtool_lock;
Chris@4 6449 fi
Chris@4 6450
Chris@4 6451 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
Chris@4 6452
Chris@4 6453 # Some flags need to be propagated to the compiler or linker for good
Chris@4 6454 # libtool support.
Chris@4 6455 case $host in
Chris@4 6456 ia64-*-hpux*)
Chris@4 6457 # Find out which ABI we are using.
Chris@4 6458 echo 'int i;' > conftest.$ac_ext
Chris@4 6459 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 6460 (eval $ac_compile) 2>&5
Chris@4 6461 ac_status=$?
Chris@4 6462 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 6463 test $ac_status = 0; }; then
Chris@4 6464 case `/usr/bin/file conftest.$ac_objext` in
Chris@4 6465 *ELF-32*)
Chris@4 6466 HPUX_IA64_MODE="32"
Chris@4 6467 ;;
Chris@4 6468 *ELF-64*)
Chris@4 6469 HPUX_IA64_MODE="64"
Chris@4 6470 ;;
Chris@4 6471 esac
Chris@4 6472 fi
Chris@4 6473 rm -rf conftest*
Chris@4 6474 ;;
Chris@4 6475 *-*-irix6*)
Chris@4 6476 # Find out which ABI we are using.
Chris@4 6477 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
Chris@4 6478 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 6479 (eval $ac_compile) 2>&5
Chris@4 6480 ac_status=$?
Chris@4 6481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 6482 test $ac_status = 0; }; then
Chris@4 6483 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@4 6484 case `/usr/bin/file conftest.$ac_objext` in
Chris@4 6485 *32-bit*)
Chris@4 6486 LD="${LD-ld} -melf32bsmip"
Chris@4 6487 ;;
Chris@4 6488 *N32*)
Chris@4 6489 LD="${LD-ld} -melf32bmipn32"
Chris@4 6490 ;;
Chris@4 6491 *64-bit*)
Chris@4 6492 LD="${LD-ld} -melf64bmip"
Chris@4 6493 ;;
Chris@4 6494 esac
Chris@4 6495 else
Chris@4 6496 case `/usr/bin/file conftest.$ac_objext` in
Chris@4 6497 *32-bit*)
Chris@4 6498 LD="${LD-ld} -32"
Chris@4 6499 ;;
Chris@4 6500 *N32*)
Chris@4 6501 LD="${LD-ld} -n32"
Chris@4 6502 ;;
Chris@4 6503 *64-bit*)
Chris@4 6504 LD="${LD-ld} -64"
Chris@4 6505 ;;
Chris@4 6506 esac
Chris@4 6507 fi
Chris@4 6508 fi
Chris@4 6509 rm -rf conftest*
Chris@4 6510 ;;
Chris@4 6511
Chris@55 6512 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
Chris@4 6513 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
Chris@4 6514 # Find out which ABI we are using.
Chris@4 6515 echo 'int i;' > conftest.$ac_ext
Chris@4 6516 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 6517 (eval $ac_compile) 2>&5
Chris@4 6518 ac_status=$?
Chris@4 6519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 6520 test $ac_status = 0; }; then
Chris@4 6521 case `/usr/bin/file conftest.o` in
Chris@4 6522 *32-bit*)
Chris@4 6523 case $host in
Chris@4 6524 x86_64-*kfreebsd*-gnu)
Chris@4 6525 LD="${LD-ld} -m elf_i386_fbsd"
Chris@4 6526 ;;
Chris@4 6527 x86_64-*linux*)
Chris@55 6528 case `/usr/bin/file conftest.o` in
Chris@55 6529 *x86-64*)
Chris@55 6530 LD="${LD-ld} -m elf32_x86_64"
Chris@55 6531 ;;
Chris@55 6532 *)
Chris@55 6533 LD="${LD-ld} -m elf_i386"
Chris@55 6534 ;;
Chris@55 6535 esac
Chris@55 6536 ;;
Chris@55 6537 powerpc64le-*)
Chris@55 6538 LD="${LD-ld} -m elf32lppclinux"
Chris@55 6539 ;;
Chris@55 6540 powerpc64-*)
Chris@4 6541 LD="${LD-ld} -m elf32ppclinux"
Chris@4 6542 ;;
Chris@4 6543 s390x-*linux*)
Chris@4 6544 LD="${LD-ld} -m elf_s390"
Chris@4 6545 ;;
Chris@4 6546 sparc64-*linux*)
Chris@4 6547 LD="${LD-ld} -m elf32_sparc"
Chris@4 6548 ;;
Chris@4 6549 esac
Chris@4 6550 ;;
Chris@4 6551 *64-bit*)
Chris@4 6552 case $host in
Chris@4 6553 x86_64-*kfreebsd*-gnu)
Chris@4 6554 LD="${LD-ld} -m elf_x86_64_fbsd"
Chris@4 6555 ;;
Chris@4 6556 x86_64-*linux*)
Chris@4 6557 LD="${LD-ld} -m elf_x86_64"
Chris@4 6558 ;;
Chris@55 6559 powerpcle-*)
Chris@55 6560 LD="${LD-ld} -m elf64lppc"
Chris@55 6561 ;;
Chris@55 6562 powerpc-*)
Chris@4 6563 LD="${LD-ld} -m elf64ppc"
Chris@4 6564 ;;
Chris@4 6565 s390*-*linux*|s390*-*tpf*)
Chris@4 6566 LD="${LD-ld} -m elf64_s390"
Chris@4 6567 ;;
Chris@4 6568 sparc*-*linux*)
Chris@4 6569 LD="${LD-ld} -m elf64_sparc"
Chris@4 6570 ;;
Chris@4 6571 esac
Chris@4 6572 ;;
Chris@4 6573 esac
Chris@4 6574 fi
Chris@4 6575 rm -rf conftest*
Chris@4 6576 ;;
Chris@4 6577
Chris@4 6578 *-*-sco3.2v5*)
Chris@4 6579 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
Chris@4 6580 SAVE_CFLAGS="$CFLAGS"
Chris@4 6581 CFLAGS="$CFLAGS -belf"
Chris@4 6582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
Chris@4 6583 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
Chris@4 6584 if ${lt_cv_cc_needs_belf+:} false; then :
Chris@4 6585 $as_echo_n "(cached) " >&6
Chris@4 6586 else
Chris@4 6587 ac_ext=c
Chris@4 6588 ac_cpp='$CPP $CPPFLAGS'
Chris@4 6589 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 6590 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 6591 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 6592
Chris@4 6593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 6594 /* end confdefs.h. */
Chris@4 6595
Chris@4 6596 int
Chris@4 6597 main ()
Chris@4 6598 {
Chris@4 6599
Chris@4 6600 ;
Chris@4 6601 return 0;
Chris@4 6602 }
Chris@4 6603 _ACEOF
Chris@4 6604 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 6605 lt_cv_cc_needs_belf=yes
Chris@4 6606 else
Chris@4 6607 lt_cv_cc_needs_belf=no
Chris@4 6608 fi
Chris@4 6609 rm -f core conftest.err conftest.$ac_objext \
Chris@4 6610 conftest$ac_exeext conftest.$ac_ext
Chris@4 6611 ac_ext=c
Chris@4 6612 ac_cpp='$CPP $CPPFLAGS'
Chris@4 6613 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 6614 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 6615 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 6616
Chris@4 6617 fi
Chris@4 6618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
Chris@4 6619 $as_echo "$lt_cv_cc_needs_belf" >&6; }
Chris@4 6620 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
Chris@4 6621 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
Chris@4 6622 CFLAGS="$SAVE_CFLAGS"
Chris@4 6623 fi
Chris@4 6624 ;;
Chris@55 6625 *-*solaris*)
Chris@4 6626 # Find out which ABI we are using.
Chris@4 6627 echo 'int i;' > conftest.$ac_ext
Chris@4 6628 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 6629 (eval $ac_compile) 2>&5
Chris@4 6630 ac_status=$?
Chris@4 6631 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 6632 test $ac_status = 0; }; then
Chris@4 6633 case `/usr/bin/file conftest.o` in
Chris@4 6634 *64-bit*)
Chris@4 6635 case $lt_cv_prog_gnu_ld in
Chris@55 6636 yes*)
Chris@55 6637 case $host in
Chris@55 6638 i?86-*-solaris*)
Chris@55 6639 LD="${LD-ld} -m elf_x86_64"
Chris@55 6640 ;;
Chris@55 6641 sparc*-*-solaris*)
Chris@55 6642 LD="${LD-ld} -m elf64_sparc"
Chris@55 6643 ;;
Chris@55 6644 esac
Chris@55 6645 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
Chris@55 6646 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
Chris@55 6647 LD="${LD-ld}_sol2"
Chris@55 6648 fi
Chris@55 6649 ;;
Chris@4 6650 *)
Chris@4 6651 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
Chris@4 6652 LD="${LD-ld} -64"
Chris@4 6653 fi
Chris@4 6654 ;;
Chris@4 6655 esac
Chris@4 6656 ;;
Chris@4 6657 esac
Chris@4 6658 fi
Chris@4 6659 rm -rf conftest*
Chris@4 6660 ;;
Chris@4 6661 esac
Chris@4 6662
Chris@4 6663 need_locks="$enable_libtool_lock"
Chris@4 6664
Chris@4 6665 if test -n "$ac_tool_prefix"; then
Chris@4 6666 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
Chris@4 6667 set dummy ${ac_tool_prefix}mt; ac_word=$2
Chris@4 6668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6669 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6670 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
Chris@4 6671 $as_echo_n "(cached) " >&6
Chris@4 6672 else
Chris@4 6673 if test -n "$MANIFEST_TOOL"; then
Chris@4 6674 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
Chris@4 6675 else
Chris@4 6676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6677 for as_dir in $PATH
Chris@4 6678 do
Chris@4 6679 IFS=$as_save_IFS
Chris@4 6680 test -z "$as_dir" && as_dir=.
Chris@4 6681 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6682 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6683 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
Chris@4 6684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6685 break 2
Chris@4 6686 fi
Chris@4 6687 done
Chris@4 6688 done
Chris@4 6689 IFS=$as_save_IFS
Chris@4 6690
Chris@4 6691 fi
Chris@4 6692 fi
Chris@4 6693 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
Chris@4 6694 if test -n "$MANIFEST_TOOL"; then
Chris@4 6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
Chris@4 6696 $as_echo "$MANIFEST_TOOL" >&6; }
Chris@4 6697 else
Chris@4 6698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6699 $as_echo "no" >&6; }
Chris@4 6700 fi
Chris@4 6701
Chris@4 6702
Chris@4 6703 fi
Chris@4 6704 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
Chris@4 6705 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
Chris@4 6706 # Extract the first word of "mt", so it can be a program name with args.
Chris@4 6707 set dummy mt; ac_word=$2
Chris@4 6708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6709 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6710 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
Chris@4 6711 $as_echo_n "(cached) " >&6
Chris@4 6712 else
Chris@4 6713 if test -n "$ac_ct_MANIFEST_TOOL"; then
Chris@4 6714 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
Chris@4 6715 else
Chris@4 6716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6717 for as_dir in $PATH
Chris@4 6718 do
Chris@4 6719 IFS=$as_save_IFS
Chris@4 6720 test -z "$as_dir" && as_dir=.
Chris@4 6721 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6722 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6723 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
Chris@4 6724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6725 break 2
Chris@4 6726 fi
Chris@4 6727 done
Chris@4 6728 done
Chris@4 6729 IFS=$as_save_IFS
Chris@4 6730
Chris@4 6731 fi
Chris@4 6732 fi
Chris@4 6733 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
Chris@4 6734 if test -n "$ac_ct_MANIFEST_TOOL"; then
Chris@4 6735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
Chris@4 6736 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
Chris@4 6737 else
Chris@4 6738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6739 $as_echo "no" >&6; }
Chris@4 6740 fi
Chris@4 6741
Chris@4 6742 if test "x$ac_ct_MANIFEST_TOOL" = x; then
Chris@4 6743 MANIFEST_TOOL=":"
Chris@4 6744 else
Chris@4 6745 case $cross_compiling:$ac_tool_warned in
Chris@4 6746 yes:)
Chris@4 6747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 6748 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 6749 ac_tool_warned=yes ;;
Chris@4 6750 esac
Chris@4 6751 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
Chris@4 6752 fi
Chris@4 6753 else
Chris@4 6754 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
Chris@4 6755 fi
Chris@4 6756
Chris@4 6757 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
Chris@4 6758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
Chris@4 6759 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
Chris@4 6760 if ${lt_cv_path_mainfest_tool+:} false; then :
Chris@4 6761 $as_echo_n "(cached) " >&6
Chris@4 6762 else
Chris@4 6763 lt_cv_path_mainfest_tool=no
Chris@4 6764 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
Chris@4 6765 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
Chris@4 6766 cat conftest.err >&5
Chris@4 6767 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
Chris@4 6768 lt_cv_path_mainfest_tool=yes
Chris@4 6769 fi
Chris@4 6770 rm -f conftest*
Chris@4 6771 fi
Chris@4 6772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
Chris@4 6773 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
Chris@4 6774 if test "x$lt_cv_path_mainfest_tool" != xyes; then
Chris@4 6775 MANIFEST_TOOL=:
Chris@4 6776 fi
Chris@4 6777
Chris@4 6778
Chris@4 6779
Chris@4 6780
Chris@4 6781
Chris@4 6782
Chris@4 6783 case $host_os in
Chris@4 6784 rhapsody* | darwin*)
Chris@4 6785 if test -n "$ac_tool_prefix"; then
Chris@4 6786 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
Chris@4 6787 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
Chris@4 6788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6789 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6790 if ${ac_cv_prog_DSYMUTIL+:} false; then :
Chris@4 6791 $as_echo_n "(cached) " >&6
Chris@4 6792 else
Chris@4 6793 if test -n "$DSYMUTIL"; then
Chris@4 6794 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
Chris@4 6795 else
Chris@4 6796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6797 for as_dir in $PATH
Chris@4 6798 do
Chris@4 6799 IFS=$as_save_IFS
Chris@4 6800 test -z "$as_dir" && as_dir=.
Chris@4 6801 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6802 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6803 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
Chris@4 6804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6805 break 2
Chris@4 6806 fi
Chris@4 6807 done
Chris@4 6808 done
Chris@4 6809 IFS=$as_save_IFS
Chris@4 6810
Chris@4 6811 fi
Chris@4 6812 fi
Chris@4 6813 DSYMUTIL=$ac_cv_prog_DSYMUTIL
Chris@4 6814 if test -n "$DSYMUTIL"; then
Chris@4 6815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
Chris@4 6816 $as_echo "$DSYMUTIL" >&6; }
Chris@4 6817 else
Chris@4 6818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6819 $as_echo "no" >&6; }
Chris@4 6820 fi
Chris@4 6821
Chris@4 6822
Chris@4 6823 fi
Chris@4 6824 if test -z "$ac_cv_prog_DSYMUTIL"; then
Chris@4 6825 ac_ct_DSYMUTIL=$DSYMUTIL
Chris@4 6826 # Extract the first word of "dsymutil", so it can be a program name with args.
Chris@4 6827 set dummy dsymutil; ac_word=$2
Chris@4 6828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6829 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6830 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
Chris@4 6831 $as_echo_n "(cached) " >&6
Chris@4 6832 else
Chris@4 6833 if test -n "$ac_ct_DSYMUTIL"; then
Chris@4 6834 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
Chris@4 6835 else
Chris@4 6836 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6837 for as_dir in $PATH
Chris@4 6838 do
Chris@4 6839 IFS=$as_save_IFS
Chris@4 6840 test -z "$as_dir" && as_dir=.
Chris@4 6841 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6842 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6843 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
Chris@4 6844 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6845 break 2
Chris@4 6846 fi
Chris@4 6847 done
Chris@4 6848 done
Chris@4 6849 IFS=$as_save_IFS
Chris@4 6850
Chris@4 6851 fi
Chris@4 6852 fi
Chris@4 6853 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
Chris@4 6854 if test -n "$ac_ct_DSYMUTIL"; then
Chris@4 6855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
Chris@4 6856 $as_echo "$ac_ct_DSYMUTIL" >&6; }
Chris@4 6857 else
Chris@4 6858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6859 $as_echo "no" >&6; }
Chris@4 6860 fi
Chris@4 6861
Chris@4 6862 if test "x$ac_ct_DSYMUTIL" = x; then
Chris@4 6863 DSYMUTIL=":"
Chris@4 6864 else
Chris@4 6865 case $cross_compiling:$ac_tool_warned in
Chris@4 6866 yes:)
Chris@4 6867 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 6868 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 6869 ac_tool_warned=yes ;;
Chris@4 6870 esac
Chris@4 6871 DSYMUTIL=$ac_ct_DSYMUTIL
Chris@4 6872 fi
Chris@4 6873 else
Chris@4 6874 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
Chris@4 6875 fi
Chris@4 6876
Chris@4 6877 if test -n "$ac_tool_prefix"; then
Chris@4 6878 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
Chris@4 6879 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
Chris@4 6880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6881 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6882 if ${ac_cv_prog_NMEDIT+:} false; then :
Chris@4 6883 $as_echo_n "(cached) " >&6
Chris@4 6884 else
Chris@4 6885 if test -n "$NMEDIT"; then
Chris@4 6886 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
Chris@4 6887 else
Chris@4 6888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6889 for as_dir in $PATH
Chris@4 6890 do
Chris@4 6891 IFS=$as_save_IFS
Chris@4 6892 test -z "$as_dir" && as_dir=.
Chris@4 6893 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6895 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
Chris@4 6896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6897 break 2
Chris@4 6898 fi
Chris@4 6899 done
Chris@4 6900 done
Chris@4 6901 IFS=$as_save_IFS
Chris@4 6902
Chris@4 6903 fi
Chris@4 6904 fi
Chris@4 6905 NMEDIT=$ac_cv_prog_NMEDIT
Chris@4 6906 if test -n "$NMEDIT"; then
Chris@4 6907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
Chris@4 6908 $as_echo "$NMEDIT" >&6; }
Chris@4 6909 else
Chris@4 6910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6911 $as_echo "no" >&6; }
Chris@4 6912 fi
Chris@4 6913
Chris@4 6914
Chris@4 6915 fi
Chris@4 6916 if test -z "$ac_cv_prog_NMEDIT"; then
Chris@4 6917 ac_ct_NMEDIT=$NMEDIT
Chris@4 6918 # Extract the first word of "nmedit", so it can be a program name with args.
Chris@4 6919 set dummy nmedit; ac_word=$2
Chris@4 6920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6921 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6922 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
Chris@4 6923 $as_echo_n "(cached) " >&6
Chris@4 6924 else
Chris@4 6925 if test -n "$ac_ct_NMEDIT"; then
Chris@4 6926 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
Chris@4 6927 else
Chris@4 6928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6929 for as_dir in $PATH
Chris@4 6930 do
Chris@4 6931 IFS=$as_save_IFS
Chris@4 6932 test -z "$as_dir" && as_dir=.
Chris@4 6933 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6934 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6935 ac_cv_prog_ac_ct_NMEDIT="nmedit"
Chris@4 6936 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6937 break 2
Chris@4 6938 fi
Chris@4 6939 done
Chris@4 6940 done
Chris@4 6941 IFS=$as_save_IFS
Chris@4 6942
Chris@4 6943 fi
Chris@4 6944 fi
Chris@4 6945 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
Chris@4 6946 if test -n "$ac_ct_NMEDIT"; then
Chris@4 6947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
Chris@4 6948 $as_echo "$ac_ct_NMEDIT" >&6; }
Chris@4 6949 else
Chris@4 6950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 6951 $as_echo "no" >&6; }
Chris@4 6952 fi
Chris@4 6953
Chris@4 6954 if test "x$ac_ct_NMEDIT" = x; then
Chris@4 6955 NMEDIT=":"
Chris@4 6956 else
Chris@4 6957 case $cross_compiling:$ac_tool_warned in
Chris@4 6958 yes:)
Chris@4 6959 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 6960 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 6961 ac_tool_warned=yes ;;
Chris@4 6962 esac
Chris@4 6963 NMEDIT=$ac_ct_NMEDIT
Chris@4 6964 fi
Chris@4 6965 else
Chris@4 6966 NMEDIT="$ac_cv_prog_NMEDIT"
Chris@4 6967 fi
Chris@4 6968
Chris@4 6969 if test -n "$ac_tool_prefix"; then
Chris@4 6970 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
Chris@4 6971 set dummy ${ac_tool_prefix}lipo; ac_word=$2
Chris@4 6972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 6973 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 6974 if ${ac_cv_prog_LIPO+:} false; then :
Chris@4 6975 $as_echo_n "(cached) " >&6
Chris@4 6976 else
Chris@4 6977 if test -n "$LIPO"; then
Chris@4 6978 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
Chris@4 6979 else
Chris@4 6980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 6981 for as_dir in $PATH
Chris@4 6982 do
Chris@4 6983 IFS=$as_save_IFS
Chris@4 6984 test -z "$as_dir" && as_dir=.
Chris@4 6985 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 6986 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 6987 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
Chris@4 6988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 6989 break 2
Chris@4 6990 fi
Chris@4 6991 done
Chris@4 6992 done
Chris@4 6993 IFS=$as_save_IFS
Chris@4 6994
Chris@4 6995 fi
Chris@4 6996 fi
Chris@4 6997 LIPO=$ac_cv_prog_LIPO
Chris@4 6998 if test -n "$LIPO"; then
Chris@4 6999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
Chris@4 7000 $as_echo "$LIPO" >&6; }
Chris@4 7001 else
Chris@4 7002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7003 $as_echo "no" >&6; }
Chris@4 7004 fi
Chris@4 7005
Chris@4 7006
Chris@4 7007 fi
Chris@4 7008 if test -z "$ac_cv_prog_LIPO"; then
Chris@4 7009 ac_ct_LIPO=$LIPO
Chris@4 7010 # Extract the first word of "lipo", so it can be a program name with args.
Chris@4 7011 set dummy lipo; ac_word=$2
Chris@4 7012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7013 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7014 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
Chris@4 7015 $as_echo_n "(cached) " >&6
Chris@4 7016 else
Chris@4 7017 if test -n "$ac_ct_LIPO"; then
Chris@4 7018 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
Chris@4 7019 else
Chris@4 7020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7021 for as_dir in $PATH
Chris@4 7022 do
Chris@4 7023 IFS=$as_save_IFS
Chris@4 7024 test -z "$as_dir" && as_dir=.
Chris@4 7025 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7026 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7027 ac_cv_prog_ac_ct_LIPO="lipo"
Chris@4 7028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7029 break 2
Chris@4 7030 fi
Chris@4 7031 done
Chris@4 7032 done
Chris@4 7033 IFS=$as_save_IFS
Chris@4 7034
Chris@4 7035 fi
Chris@4 7036 fi
Chris@4 7037 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
Chris@4 7038 if test -n "$ac_ct_LIPO"; then
Chris@4 7039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
Chris@4 7040 $as_echo "$ac_ct_LIPO" >&6; }
Chris@4 7041 else
Chris@4 7042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7043 $as_echo "no" >&6; }
Chris@4 7044 fi
Chris@4 7045
Chris@4 7046 if test "x$ac_ct_LIPO" = x; then
Chris@4 7047 LIPO=":"
Chris@4 7048 else
Chris@4 7049 case $cross_compiling:$ac_tool_warned in
Chris@4 7050 yes:)
Chris@4 7051 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 7052 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 7053 ac_tool_warned=yes ;;
Chris@4 7054 esac
Chris@4 7055 LIPO=$ac_ct_LIPO
Chris@4 7056 fi
Chris@4 7057 else
Chris@4 7058 LIPO="$ac_cv_prog_LIPO"
Chris@4 7059 fi
Chris@4 7060
Chris@4 7061 if test -n "$ac_tool_prefix"; then
Chris@4 7062 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
Chris@4 7063 set dummy ${ac_tool_prefix}otool; ac_word=$2
Chris@4 7064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7065 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7066 if ${ac_cv_prog_OTOOL+:} false; then :
Chris@4 7067 $as_echo_n "(cached) " >&6
Chris@4 7068 else
Chris@4 7069 if test -n "$OTOOL"; then
Chris@4 7070 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
Chris@4 7071 else
Chris@4 7072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7073 for as_dir in $PATH
Chris@4 7074 do
Chris@4 7075 IFS=$as_save_IFS
Chris@4 7076 test -z "$as_dir" && as_dir=.
Chris@4 7077 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7078 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7079 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
Chris@4 7080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7081 break 2
Chris@4 7082 fi
Chris@4 7083 done
Chris@4 7084 done
Chris@4 7085 IFS=$as_save_IFS
Chris@4 7086
Chris@4 7087 fi
Chris@4 7088 fi
Chris@4 7089 OTOOL=$ac_cv_prog_OTOOL
Chris@4 7090 if test -n "$OTOOL"; then
Chris@4 7091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
Chris@4 7092 $as_echo "$OTOOL" >&6; }
Chris@4 7093 else
Chris@4 7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7095 $as_echo "no" >&6; }
Chris@4 7096 fi
Chris@4 7097
Chris@4 7098
Chris@4 7099 fi
Chris@4 7100 if test -z "$ac_cv_prog_OTOOL"; then
Chris@4 7101 ac_ct_OTOOL=$OTOOL
Chris@4 7102 # Extract the first word of "otool", so it can be a program name with args.
Chris@4 7103 set dummy otool; ac_word=$2
Chris@4 7104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7105 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7106 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
Chris@4 7107 $as_echo_n "(cached) " >&6
Chris@4 7108 else
Chris@4 7109 if test -n "$ac_ct_OTOOL"; then
Chris@4 7110 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
Chris@4 7111 else
Chris@4 7112 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7113 for as_dir in $PATH
Chris@4 7114 do
Chris@4 7115 IFS=$as_save_IFS
Chris@4 7116 test -z "$as_dir" && as_dir=.
Chris@4 7117 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7118 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7119 ac_cv_prog_ac_ct_OTOOL="otool"
Chris@4 7120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7121 break 2
Chris@4 7122 fi
Chris@4 7123 done
Chris@4 7124 done
Chris@4 7125 IFS=$as_save_IFS
Chris@4 7126
Chris@4 7127 fi
Chris@4 7128 fi
Chris@4 7129 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
Chris@4 7130 if test -n "$ac_ct_OTOOL"; then
Chris@4 7131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
Chris@4 7132 $as_echo "$ac_ct_OTOOL" >&6; }
Chris@4 7133 else
Chris@4 7134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7135 $as_echo "no" >&6; }
Chris@4 7136 fi
Chris@4 7137
Chris@4 7138 if test "x$ac_ct_OTOOL" = x; then
Chris@4 7139 OTOOL=":"
Chris@4 7140 else
Chris@4 7141 case $cross_compiling:$ac_tool_warned in
Chris@4 7142 yes:)
Chris@4 7143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 7144 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 7145 ac_tool_warned=yes ;;
Chris@4 7146 esac
Chris@4 7147 OTOOL=$ac_ct_OTOOL
Chris@4 7148 fi
Chris@4 7149 else
Chris@4 7150 OTOOL="$ac_cv_prog_OTOOL"
Chris@4 7151 fi
Chris@4 7152
Chris@4 7153 if test -n "$ac_tool_prefix"; then
Chris@4 7154 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
Chris@4 7155 set dummy ${ac_tool_prefix}otool64; ac_word=$2
Chris@4 7156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7157 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7158 if ${ac_cv_prog_OTOOL64+:} false; then :
Chris@4 7159 $as_echo_n "(cached) " >&6
Chris@4 7160 else
Chris@4 7161 if test -n "$OTOOL64"; then
Chris@4 7162 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
Chris@4 7163 else
Chris@4 7164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7165 for as_dir in $PATH
Chris@4 7166 do
Chris@4 7167 IFS=$as_save_IFS
Chris@4 7168 test -z "$as_dir" && as_dir=.
Chris@4 7169 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7170 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7171 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
Chris@4 7172 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7173 break 2
Chris@4 7174 fi
Chris@4 7175 done
Chris@4 7176 done
Chris@4 7177 IFS=$as_save_IFS
Chris@4 7178
Chris@4 7179 fi
Chris@4 7180 fi
Chris@4 7181 OTOOL64=$ac_cv_prog_OTOOL64
Chris@4 7182 if test -n "$OTOOL64"; then
Chris@4 7183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
Chris@4 7184 $as_echo "$OTOOL64" >&6; }
Chris@4 7185 else
Chris@4 7186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7187 $as_echo "no" >&6; }
Chris@4 7188 fi
Chris@4 7189
Chris@4 7190
Chris@4 7191 fi
Chris@4 7192 if test -z "$ac_cv_prog_OTOOL64"; then
Chris@4 7193 ac_ct_OTOOL64=$OTOOL64
Chris@4 7194 # Extract the first word of "otool64", so it can be a program name with args.
Chris@4 7195 set dummy otool64; ac_word=$2
Chris@4 7196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 7197 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 7198 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
Chris@4 7199 $as_echo_n "(cached) " >&6
Chris@4 7200 else
Chris@4 7201 if test -n "$ac_ct_OTOOL64"; then
Chris@4 7202 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
Chris@4 7203 else
Chris@4 7204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 7205 for as_dir in $PATH
Chris@4 7206 do
Chris@4 7207 IFS=$as_save_IFS
Chris@4 7208 test -z "$as_dir" && as_dir=.
Chris@4 7209 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 7210 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 7211 ac_cv_prog_ac_ct_OTOOL64="otool64"
Chris@4 7212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 7213 break 2
Chris@4 7214 fi
Chris@4 7215 done
Chris@4 7216 done
Chris@4 7217 IFS=$as_save_IFS
Chris@4 7218
Chris@4 7219 fi
Chris@4 7220 fi
Chris@4 7221 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
Chris@4 7222 if test -n "$ac_ct_OTOOL64"; then
Chris@4 7223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
Chris@4 7224 $as_echo "$ac_ct_OTOOL64" >&6; }
Chris@4 7225 else
Chris@4 7226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 7227 $as_echo "no" >&6; }
Chris@4 7228 fi
Chris@4 7229
Chris@4 7230 if test "x$ac_ct_OTOOL64" = x; then
Chris@4 7231 OTOOL64=":"
Chris@4 7232 else
Chris@4 7233 case $cross_compiling:$ac_tool_warned in
Chris@4 7234 yes:)
Chris@4 7235 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 7236 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 7237 ac_tool_warned=yes ;;
Chris@4 7238 esac
Chris@4 7239 OTOOL64=$ac_ct_OTOOL64
Chris@4 7240 fi
Chris@4 7241 else
Chris@4 7242 OTOOL64="$ac_cv_prog_OTOOL64"
Chris@4 7243 fi
Chris@4 7244
Chris@4 7245
Chris@4 7246
Chris@4 7247
Chris@4 7248
Chris@4 7249
Chris@4 7250
Chris@4 7251
Chris@4 7252
Chris@4 7253
Chris@4 7254
Chris@4 7255
Chris@4 7256
Chris@4 7257
Chris@4 7258
Chris@4 7259
Chris@4 7260
Chris@4 7261
Chris@4 7262
Chris@4 7263
Chris@4 7264
Chris@4 7265
Chris@4 7266
Chris@4 7267
Chris@4 7268
Chris@4 7269
Chris@4 7270
Chris@4 7271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
Chris@4 7272 $as_echo_n "checking for -single_module linker flag... " >&6; }
Chris@4 7273 if ${lt_cv_apple_cc_single_mod+:} false; then :
Chris@4 7274 $as_echo_n "(cached) " >&6
Chris@4 7275 else
Chris@4 7276 lt_cv_apple_cc_single_mod=no
Chris@4 7277 if test -z "${LT_MULTI_MODULE}"; then
Chris@4 7278 # By default we will add the -single_module flag. You can override
Chris@4 7279 # by either setting the environment variable LT_MULTI_MODULE
Chris@4 7280 # non-empty at configure time, or by adding -multi_module to the
Chris@4 7281 # link flags.
Chris@4 7282 rm -rf libconftest.dylib*
Chris@4 7283 echo "int foo(void){return 1;}" > conftest.c
Chris@4 7284 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
Chris@4 7285 -dynamiclib -Wl,-single_module conftest.c" >&5
Chris@4 7286 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
Chris@4 7287 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
Chris@4 7288 _lt_result=$?
Chris@55 7289 # If there is a non-empty error log, and "single_module"
Chris@55 7290 # appears in it, assume the flag caused a linker warning
Chris@55 7291 if test -s conftest.err && $GREP single_module conftest.err; then
Chris@55 7292 cat conftest.err >&5
Chris@55 7293 # Otherwise, if the output was created with a 0 exit code from
Chris@55 7294 # the compiler, it worked.
Chris@55 7295 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
Chris@4 7296 lt_cv_apple_cc_single_mod=yes
Chris@4 7297 else
Chris@4 7298 cat conftest.err >&5
Chris@4 7299 fi
Chris@4 7300 rm -rf libconftest.dylib*
Chris@4 7301 rm -f conftest.*
Chris@4 7302 fi
Chris@4 7303 fi
Chris@4 7304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
Chris@4 7305 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
Chris@55 7306
Chris@4 7307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
Chris@4 7308 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
Chris@4 7309 if ${lt_cv_ld_exported_symbols_list+:} false; then :
Chris@4 7310 $as_echo_n "(cached) " >&6
Chris@4 7311 else
Chris@4 7312 lt_cv_ld_exported_symbols_list=no
Chris@4 7313 save_LDFLAGS=$LDFLAGS
Chris@4 7314 echo "_main" > conftest.sym
Chris@4 7315 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
Chris@4 7316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 7317 /* end confdefs.h. */
Chris@4 7318
Chris@4 7319 int
Chris@4 7320 main ()
Chris@4 7321 {
Chris@4 7322
Chris@4 7323 ;
Chris@4 7324 return 0;
Chris@4 7325 }
Chris@4 7326 _ACEOF
Chris@4 7327 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 7328 lt_cv_ld_exported_symbols_list=yes
Chris@4 7329 else
Chris@4 7330 lt_cv_ld_exported_symbols_list=no
Chris@4 7331 fi
Chris@4 7332 rm -f core conftest.err conftest.$ac_objext \
Chris@4 7333 conftest$ac_exeext conftest.$ac_ext
Chris@4 7334 LDFLAGS="$save_LDFLAGS"
Chris@4 7335
Chris@4 7336 fi
Chris@4 7337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
Chris@4 7338 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
Chris@55 7339
Chris@4 7340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
Chris@4 7341 $as_echo_n "checking for -force_load linker flag... " >&6; }
Chris@4 7342 if ${lt_cv_ld_force_load+:} false; then :
Chris@4 7343 $as_echo_n "(cached) " >&6
Chris@4 7344 else
Chris@4 7345 lt_cv_ld_force_load=no
Chris@4 7346 cat > conftest.c << _LT_EOF
Chris@4 7347 int forced_loaded() { return 2;}
Chris@4 7348 _LT_EOF
Chris@4 7349 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
Chris@4 7350 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
Chris@4 7351 echo "$AR cru libconftest.a conftest.o" >&5
Chris@4 7352 $AR cru libconftest.a conftest.o 2>&5
Chris@4 7353 echo "$RANLIB libconftest.a" >&5
Chris@4 7354 $RANLIB libconftest.a 2>&5
Chris@4 7355 cat > conftest.c << _LT_EOF
Chris@4 7356 int main() { return 0;}
Chris@4 7357 _LT_EOF
Chris@4 7358 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
Chris@4 7359 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
Chris@4 7360 _lt_result=$?
Chris@55 7361 if test -s conftest.err && $GREP force_load conftest.err; then
Chris@55 7362 cat conftest.err >&5
Chris@55 7363 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
Chris@4 7364 lt_cv_ld_force_load=yes
Chris@4 7365 else
Chris@4 7366 cat conftest.err >&5
Chris@4 7367 fi
Chris@4 7368 rm -f conftest.err libconftest.a conftest conftest.c
Chris@4 7369 rm -rf conftest.dSYM
Chris@4 7370
Chris@4 7371 fi
Chris@4 7372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
Chris@4 7373 $as_echo "$lt_cv_ld_force_load" >&6; }
Chris@4 7374 case $host_os in
Chris@4 7375 rhapsody* | darwin1.[012])
Chris@4 7376 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
Chris@4 7377 darwin1.*)
Chris@4 7378 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
Chris@4 7379 darwin*) # darwin 5.x on
Chris@4 7380 # if running on 10.5 or later, the deployment target defaults
Chris@4 7381 # to the OS version, if on x86, and 10.4, the deployment
Chris@4 7382 # target defaults to 10.4. Don't you love it?
Chris@4 7383 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
Chris@4 7384 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
Chris@4 7385 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
Chris@4 7386 10.[012]*)
Chris@4 7387 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
Chris@4 7388 10.*)
Chris@4 7389 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
Chris@4 7390 esac
Chris@4 7391 ;;
Chris@4 7392 esac
Chris@4 7393 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
Chris@4 7394 _lt_dar_single_mod='$single_module'
Chris@4 7395 fi
Chris@4 7396 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
Chris@4 7397 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
Chris@4 7398 else
Chris@4 7399 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@4 7400 fi
Chris@4 7401 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
Chris@4 7402 _lt_dsymutil='~$DSYMUTIL $lib || :'
Chris@4 7403 else
Chris@4 7404 _lt_dsymutil=
Chris@4 7405 fi
Chris@4 7406 ;;
Chris@4 7407 esac
Chris@4 7408
Chris@4 7409 ac_ext=c
Chris@4 7410 ac_cpp='$CPP $CPPFLAGS'
Chris@4 7411 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 7412 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 7413 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 7414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Chris@4 7415 $as_echo_n "checking how to run the C preprocessor... " >&6; }
Chris@4 7416 # On Suns, sometimes $CPP names a directory.
Chris@4 7417 if test -n "$CPP" && test -d "$CPP"; then
Chris@4 7418 CPP=
Chris@4 7419 fi
Chris@4 7420 if test -z "$CPP"; then
Chris@4 7421 if ${ac_cv_prog_CPP+:} false; then :
Chris@4 7422 $as_echo_n "(cached) " >&6
Chris@4 7423 else
Chris@4 7424 # Double quotes because CPP needs to be expanded
Chris@4 7425 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
Chris@4 7426 do
Chris@4 7427 ac_preproc_ok=false
Chris@4 7428 for ac_c_preproc_warn_flag in '' yes
Chris@4 7429 do
Chris@4 7430 # Use a header file that comes with gcc, so configuring glibc
Chris@4 7431 # with a fresh cross-compiler works.
Chris@4 7432 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@4 7433 # <limits.h> exists even on freestanding compilers.
Chris@4 7434 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@4 7435 # not just through cpp. "Syntax error" is here to catch this case.
Chris@4 7436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 7437 /* end confdefs.h. */
Chris@4 7438 #ifdef __STDC__
Chris@4 7439 # include <limits.h>
Chris@4 7440 #else
Chris@4 7441 # include <assert.h>
Chris@4 7442 #endif
Chris@4 7443 Syntax error
Chris@4 7444 _ACEOF
Chris@4 7445 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@4 7446
Chris@4 7447 else
Chris@4 7448 # Broken: fails on valid input.
Chris@4 7449 continue
Chris@4 7450 fi
Chris@4 7451 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 7452
Chris@4 7453 # OK, works on sane cases. Now check whether nonexistent headers
Chris@4 7454 # can be detected and how.
Chris@4 7455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 7456 /* end confdefs.h. */
Chris@4 7457 #include <ac_nonexistent.h>
Chris@4 7458 _ACEOF
Chris@4 7459 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@4 7460 # Broken: success on invalid input.
Chris@4 7461 continue
Chris@4 7462 else
Chris@4 7463 # Passes both tests.
Chris@4 7464 ac_preproc_ok=:
Chris@4 7465 break
Chris@4 7466 fi
Chris@4 7467 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 7468
Chris@4 7469 done
Chris@4 7470 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@4 7471 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@4 7472 if $ac_preproc_ok; then :
Chris@4 7473 break
Chris@4 7474 fi
Chris@4 7475
Chris@4 7476 done
Chris@4 7477 ac_cv_prog_CPP=$CPP
Chris@4 7478
Chris@4 7479 fi
Chris@4 7480 CPP=$ac_cv_prog_CPP
Chris@4 7481 else
Chris@4 7482 ac_cv_prog_CPP=$CPP
Chris@4 7483 fi
Chris@4 7484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Chris@4 7485 $as_echo "$CPP" >&6; }
Chris@4 7486 ac_preproc_ok=false
Chris@4 7487 for ac_c_preproc_warn_flag in '' yes
Chris@4 7488 do
Chris@4 7489 # Use a header file that comes with gcc, so configuring glibc
Chris@4 7490 # with a fresh cross-compiler works.
Chris@4 7491 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@4 7492 # <limits.h> exists even on freestanding compilers.
Chris@4 7493 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@4 7494 # not just through cpp. "Syntax error" is here to catch this case.
Chris@4 7495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 7496 /* end confdefs.h. */
Chris@4 7497 #ifdef __STDC__
Chris@4 7498 # include <limits.h>
Chris@4 7499 #else
Chris@4 7500 # include <assert.h>
Chris@4 7501 #endif
Chris@4 7502 Syntax error
Chris@4 7503 _ACEOF
Chris@4 7504 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@4 7505
Chris@4 7506 else
Chris@4 7507 # Broken: fails on valid input.
Chris@4 7508 continue
Chris@4 7509 fi
Chris@4 7510 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 7511
Chris@4 7512 # OK, works on sane cases. Now check whether nonexistent headers
Chris@4 7513 # can be detected and how.
Chris@4 7514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 7515 /* end confdefs.h. */
Chris@4 7516 #include <ac_nonexistent.h>
Chris@4 7517 _ACEOF
Chris@4 7518 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@4 7519 # Broken: success on invalid input.
Chris@4 7520 continue
Chris@4 7521 else
Chris@4 7522 # Passes both tests.
Chris@4 7523 ac_preproc_ok=:
Chris@4 7524 break
Chris@4 7525 fi
Chris@4 7526 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 7527
Chris@4 7528 done
Chris@4 7529 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@4 7530 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@4 7531 if $ac_preproc_ok; then :
Chris@4 7532
Chris@4 7533 else
Chris@4 7534 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 7535 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 7536 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
Chris@4 7537 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 7538 fi
Chris@4 7539
Chris@4 7540 ac_ext=c
Chris@4 7541 ac_cpp='$CPP $CPPFLAGS'
Chris@4 7542 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 7543 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 7544 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 7545
Chris@4 7546
Chris@4 7547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Chris@4 7548 $as_echo_n "checking for ANSI C header files... " >&6; }
Chris@4 7549 if ${ac_cv_header_stdc+:} false; then :
Chris@4 7550 $as_echo_n "(cached) " >&6
Chris@4 7551 else
Chris@4 7552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 7553 /* end confdefs.h. */
Chris@4 7554 #include <stdlib.h>
Chris@4 7555 #include <stdarg.h>
Chris@4 7556 #include <string.h>
Chris@4 7557 #include <float.h>
Chris@4 7558
Chris@4 7559 int
Chris@4 7560 main ()
Chris@4 7561 {
Chris@4 7562
Chris@4 7563 ;
Chris@4 7564 return 0;
Chris@4 7565 }
Chris@4 7566 _ACEOF
Chris@4 7567 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 7568 ac_cv_header_stdc=yes
Chris@4 7569 else
Chris@4 7570 ac_cv_header_stdc=no
Chris@4 7571 fi
Chris@4 7572 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 7573
Chris@4 7574 if test $ac_cv_header_stdc = yes; then
Chris@4 7575 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Chris@4 7576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 7577 /* end confdefs.h. */
Chris@4 7578 #include <string.h>
Chris@4 7579
Chris@4 7580 _ACEOF
Chris@4 7581 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@4 7582 $EGREP "memchr" >/dev/null 2>&1; then :
Chris@4 7583
Chris@4 7584 else
Chris@4 7585 ac_cv_header_stdc=no
Chris@4 7586 fi
Chris@4 7587 rm -f conftest*
Chris@4 7588
Chris@4 7589 fi
Chris@4 7590
Chris@4 7591 if test $ac_cv_header_stdc = yes; then
Chris@4 7592 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Chris@4 7593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 7594 /* end confdefs.h. */
Chris@4 7595 #include <stdlib.h>
Chris@4 7596
Chris@4 7597 _ACEOF
Chris@4 7598 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@4 7599 $EGREP "free" >/dev/null 2>&1; then :
Chris@4 7600
Chris@4 7601 else
Chris@4 7602 ac_cv_header_stdc=no
Chris@4 7603 fi
Chris@4 7604 rm -f conftest*
Chris@4 7605
Chris@4 7606 fi
Chris@4 7607
Chris@4 7608 if test $ac_cv_header_stdc = yes; then
Chris@4 7609 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Chris@4 7610 if test "$cross_compiling" = yes; then :
Chris@4 7611 :
Chris@4 7612 else
Chris@4 7613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 7614 /* end confdefs.h. */
Chris@4 7615 #include <ctype.h>
Chris@4 7616 #include <stdlib.h>
Chris@4 7617 #if ((' ' & 0x0FF) == 0x020)
Chris@4 7618 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
Chris@4 7619 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Chris@4 7620 #else
Chris@4 7621 # define ISLOWER(c) \
Chris@4 7622 (('a' <= (c) && (c) <= 'i') \
Chris@4 7623 || ('j' <= (c) && (c) <= 'r') \
Chris@4 7624 || ('s' <= (c) && (c) <= 'z'))
Chris@4 7625 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
Chris@4 7626 #endif
Chris@4 7627
Chris@4 7628 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Chris@4 7629 int
Chris@4 7630 main ()
Chris@4 7631 {
Chris@4 7632 int i;
Chris@4 7633 for (i = 0; i < 256; i++)
Chris@4 7634 if (XOR (islower (i), ISLOWER (i))
Chris@4 7635 || toupper (i) != TOUPPER (i))
Chris@4 7636 return 2;
Chris@4 7637 return 0;
Chris@4 7638 }
Chris@4 7639 _ACEOF
Chris@4 7640 if ac_fn_c_try_run "$LINENO"; then :
Chris@4 7641
Chris@4 7642 else
Chris@4 7643 ac_cv_header_stdc=no
Chris@4 7644 fi
Chris@4 7645 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@4 7646 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@4 7647 fi
Chris@4 7648
Chris@4 7649 fi
Chris@4 7650 fi
Chris@4 7651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Chris@4 7652 $as_echo "$ac_cv_header_stdc" >&6; }
Chris@4 7653 if test $ac_cv_header_stdc = yes; then
Chris@4 7654
Chris@4 7655 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
Chris@4 7656
Chris@4 7657 fi
Chris@4 7658
Chris@4 7659 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Chris@4 7660 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
Chris@4 7661 inttypes.h stdint.h unistd.h
Chris@4 7662 do :
Chris@4 7663 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
Chris@4 7664 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
Chris@4 7665 "
Chris@4 7666 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Chris@4 7667 cat >>confdefs.h <<_ACEOF
Chris@4 7668 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris@4 7669 _ACEOF
Chris@4 7670
Chris@4 7671 fi
Chris@4 7672
Chris@4 7673 done
Chris@4 7674
Chris@4 7675
Chris@4 7676 for ac_header in dlfcn.h
Chris@4 7677 do :
Chris@4 7678 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
Chris@4 7679 "
Chris@4 7680 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
Chris@4 7681 cat >>confdefs.h <<_ACEOF
Chris@4 7682 #define HAVE_DLFCN_H 1
Chris@4 7683 _ACEOF
Chris@4 7684
Chris@4 7685 fi
Chris@4 7686
Chris@4 7687 done
Chris@4 7688
Chris@4 7689
Chris@4 7690
Chris@4 7691
Chris@4 7692 func_stripname_cnf ()
Chris@4 7693 {
Chris@4 7694 case ${2} in
Chris@4 7695 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
Chris@4 7696 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
Chris@4 7697 esac
Chris@4 7698 } # func_stripname_cnf
Chris@4 7699
Chris@4 7700
Chris@4 7701
Chris@4 7702
Chris@4 7703
Chris@4 7704 # Set options
Chris@4 7705
Chris@4 7706
Chris@4 7707
Chris@4 7708 enable_dlopen=no
Chris@4 7709
Chris@4 7710
Chris@4 7711
Chris@4 7712 # Check whether --enable-shared was given.
Chris@4 7713 if test "${enable_shared+set}" = set; then :
Chris@4 7714 enableval=$enable_shared; p=${PACKAGE-default}
Chris@4 7715 case $enableval in
Chris@4 7716 yes) enable_shared=yes ;;
Chris@4 7717 no) enable_shared=no ;;
Chris@4 7718 *)
Chris@4 7719 enable_shared=no
Chris@4 7720 # Look at the argument we got. We use all the common list separators.
Chris@4 7721 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@4 7722 for pkg in $enableval; do
Chris@4 7723 IFS="$lt_save_ifs"
Chris@4 7724 if test "X$pkg" = "X$p"; then
Chris@4 7725 enable_shared=yes
Chris@4 7726 fi
Chris@4 7727 done
Chris@4 7728 IFS="$lt_save_ifs"
Chris@4 7729 ;;
Chris@4 7730 esac
Chris@4 7731 else
Chris@4 7732 enable_shared=yes
Chris@4 7733 fi
Chris@4 7734
Chris@4 7735
Chris@4 7736
Chris@4 7737
Chris@4 7738
Chris@4 7739
Chris@4 7740
Chris@4 7741
Chris@4 7742
Chris@4 7743 # Check whether --enable-static was given.
Chris@4 7744 if test "${enable_static+set}" = set; then :
Chris@4 7745 enableval=$enable_static; p=${PACKAGE-default}
Chris@4 7746 case $enableval in
Chris@4 7747 yes) enable_static=yes ;;
Chris@4 7748 no) enable_static=no ;;
Chris@4 7749 *)
Chris@4 7750 enable_static=no
Chris@4 7751 # Look at the argument we got. We use all the common list separators.
Chris@4 7752 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@4 7753 for pkg in $enableval; do
Chris@4 7754 IFS="$lt_save_ifs"
Chris@4 7755 if test "X$pkg" = "X$p"; then
Chris@4 7756 enable_static=yes
Chris@4 7757 fi
Chris@4 7758 done
Chris@4 7759 IFS="$lt_save_ifs"
Chris@4 7760 ;;
Chris@4 7761 esac
Chris@4 7762 else
Chris@4 7763 enable_static=yes
Chris@4 7764 fi
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 # Check whether --with-pic was given.
Chris@4 7776 if test "${with_pic+set}" = set; then :
Chris@55 7777 withval=$with_pic; lt_p=${PACKAGE-default}
Chris@55 7778 case $withval in
Chris@55 7779 yes|no) pic_mode=$withval ;;
Chris@55 7780 *)
Chris@55 7781 pic_mode=default
Chris@55 7782 # Look at the argument we got. We use all the common list separators.
Chris@55 7783 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@55 7784 for lt_pkg in $withval; do
Chris@55 7785 IFS="$lt_save_ifs"
Chris@55 7786 if test "X$lt_pkg" = "X$lt_p"; then
Chris@55 7787 pic_mode=yes
Chris@55 7788 fi
Chris@55 7789 done
Chris@55 7790 IFS="$lt_save_ifs"
Chris@55 7791 ;;
Chris@55 7792 esac
Chris@4 7793 else
Chris@4 7794 pic_mode=default
Chris@4 7795 fi
Chris@4 7796
Chris@4 7797
Chris@4 7798 test -z "$pic_mode" && pic_mode=default
Chris@4 7799
Chris@4 7800
Chris@4 7801
Chris@4 7802
Chris@4 7803
Chris@4 7804
Chris@4 7805
Chris@4 7806 # Check whether --enable-fast-install was given.
Chris@4 7807 if test "${enable_fast_install+set}" = set; then :
Chris@4 7808 enableval=$enable_fast_install; p=${PACKAGE-default}
Chris@4 7809 case $enableval in
Chris@4 7810 yes) enable_fast_install=yes ;;
Chris@4 7811 no) enable_fast_install=no ;;
Chris@4 7812 *)
Chris@4 7813 enable_fast_install=no
Chris@4 7814 # Look at the argument we got. We use all the common list separators.
Chris@4 7815 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@4 7816 for pkg in $enableval; do
Chris@4 7817 IFS="$lt_save_ifs"
Chris@4 7818 if test "X$pkg" = "X$p"; then
Chris@4 7819 enable_fast_install=yes
Chris@4 7820 fi
Chris@4 7821 done
Chris@4 7822 IFS="$lt_save_ifs"
Chris@4 7823 ;;
Chris@4 7824 esac
Chris@4 7825 else
Chris@4 7826 enable_fast_install=yes
Chris@4 7827 fi
Chris@4 7828
Chris@4 7829
Chris@4 7830
Chris@4 7831
Chris@4 7832
Chris@4 7833
Chris@4 7834
Chris@4 7835
Chris@4 7836
Chris@4 7837
Chris@4 7838
Chris@4 7839 # This can be used to rebuild libtool when needed
Chris@4 7840 LIBTOOL_DEPS="$ltmain"
Chris@4 7841
Chris@4 7842 # Always use our own libtool.
Chris@4 7843 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
Chris@4 7844
Chris@4 7845
Chris@4 7846
Chris@4 7847
Chris@4 7848
Chris@4 7849
Chris@4 7850
Chris@4 7851
Chris@4 7852
Chris@4 7853
Chris@4 7854
Chris@4 7855
Chris@4 7856
Chris@4 7857
Chris@4 7858
Chris@4 7859
Chris@4 7860
Chris@4 7861
Chris@4 7862
Chris@4 7863
Chris@4 7864
Chris@4 7865
Chris@4 7866
Chris@4 7867
Chris@4 7868
Chris@4 7869
Chris@55 7870
Chris@55 7871
Chris@55 7872
Chris@55 7873
Chris@4 7874 test -z "$LN_S" && LN_S="ln -s"
Chris@4 7875
Chris@4 7876
Chris@4 7877
Chris@4 7878
Chris@4 7879
Chris@4 7880
Chris@4 7881
Chris@4 7882
Chris@4 7883
Chris@4 7884
Chris@4 7885
Chris@4 7886
Chris@4 7887
Chris@4 7888
Chris@4 7889 if test -n "${ZSH_VERSION+set}" ; then
Chris@4 7890 setopt NO_GLOB_SUBST
Chris@4 7891 fi
Chris@4 7892
Chris@4 7893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
Chris@4 7894 $as_echo_n "checking for objdir... " >&6; }
Chris@4 7895 if ${lt_cv_objdir+:} false; then :
Chris@4 7896 $as_echo_n "(cached) " >&6
Chris@4 7897 else
Chris@4 7898 rm -f .libs 2>/dev/null
Chris@4 7899 mkdir .libs 2>/dev/null
Chris@4 7900 if test -d .libs; then
Chris@4 7901 lt_cv_objdir=.libs
Chris@4 7902 else
Chris@4 7903 # MS-DOS does not allow filenames that begin with a dot.
Chris@4 7904 lt_cv_objdir=_libs
Chris@4 7905 fi
Chris@4 7906 rmdir .libs 2>/dev/null
Chris@4 7907 fi
Chris@4 7908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
Chris@4 7909 $as_echo "$lt_cv_objdir" >&6; }
Chris@4 7910 objdir=$lt_cv_objdir
Chris@4 7911
Chris@4 7912
Chris@4 7913
Chris@4 7914
Chris@4 7915
Chris@4 7916 cat >>confdefs.h <<_ACEOF
Chris@4 7917 #define LT_OBJDIR "$lt_cv_objdir/"
Chris@4 7918 _ACEOF
Chris@4 7919
Chris@4 7920
Chris@4 7921
Chris@4 7922
Chris@4 7923 case $host_os in
Chris@4 7924 aix3*)
Chris@4 7925 # AIX sometimes has problems with the GCC collect2 program. For some
Chris@4 7926 # reason, if we set the COLLECT_NAMES environment variable, the problems
Chris@4 7927 # vanish in a puff of smoke.
Chris@4 7928 if test "X${COLLECT_NAMES+set}" != Xset; then
Chris@4 7929 COLLECT_NAMES=
Chris@4 7930 export COLLECT_NAMES
Chris@4 7931 fi
Chris@4 7932 ;;
Chris@4 7933 esac
Chris@4 7934
Chris@4 7935 # Global variables:
Chris@4 7936 ofile=libtool
Chris@4 7937 can_build_shared=yes
Chris@4 7938
Chris@4 7939 # All known linkers require a `.a' archive for static linking (except MSVC,
Chris@4 7940 # which needs '.lib').
Chris@4 7941 libext=a
Chris@4 7942
Chris@4 7943 with_gnu_ld="$lt_cv_prog_gnu_ld"
Chris@4 7944
Chris@4 7945 old_CC="$CC"
Chris@4 7946 old_CFLAGS="$CFLAGS"
Chris@4 7947
Chris@4 7948 # Set sane defaults for various variables
Chris@4 7949 test -z "$CC" && CC=cc
Chris@4 7950 test -z "$LTCC" && LTCC=$CC
Chris@4 7951 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
Chris@4 7952 test -z "$LD" && LD=ld
Chris@4 7953 test -z "$ac_objext" && ac_objext=o
Chris@4 7954
Chris@4 7955 for cc_temp in $compiler""; do
Chris@4 7956 case $cc_temp in
Chris@4 7957 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@4 7958 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@4 7959 \-*) ;;
Chris@4 7960 *) break;;
Chris@4 7961 esac
Chris@4 7962 done
Chris@4 7963 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Chris@4 7964
Chris@4 7965
Chris@4 7966 # Only perform the check for file, if the check method requires it
Chris@4 7967 test -z "$MAGIC_CMD" && MAGIC_CMD=file
Chris@4 7968 case $deplibs_check_method in
Chris@4 7969 file_magic*)
Chris@4 7970 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
Chris@4 7971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
Chris@4 7972 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
Chris@4 7973 if ${lt_cv_path_MAGIC_CMD+:} false; then :
Chris@4 7974 $as_echo_n "(cached) " >&6
Chris@4 7975 else
Chris@4 7976 case $MAGIC_CMD in
Chris@4 7977 [\\/*] | ?:[\\/]*)
Chris@4 7978 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
Chris@4 7979 ;;
Chris@4 7980 *)
Chris@4 7981 lt_save_MAGIC_CMD="$MAGIC_CMD"
Chris@4 7982 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@4 7983 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
Chris@4 7984 for ac_dir in $ac_dummy; do
Chris@4 7985 IFS="$lt_save_ifs"
Chris@4 7986 test -z "$ac_dir" && ac_dir=.
Chris@4 7987 if test -f $ac_dir/${ac_tool_prefix}file; then
Chris@4 7988 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
Chris@4 7989 if test -n "$file_magic_test_file"; then
Chris@4 7990 case $deplibs_check_method in
Chris@4 7991 "file_magic "*)
Chris@4 7992 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
Chris@4 7993 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@4 7994 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
Chris@4 7995 $EGREP "$file_magic_regex" > /dev/null; then
Chris@4 7996 :
Chris@4 7997 else
Chris@4 7998 cat <<_LT_EOF 1>&2
Chris@4 7999
Chris@4 8000 *** Warning: the command libtool uses to detect shared libraries,
Chris@4 8001 *** $file_magic_cmd, produces output that libtool cannot recognize.
Chris@4 8002 *** The result is that libtool may fail to recognize shared libraries
Chris@4 8003 *** as such. This will affect the creation of libtool libraries that
Chris@4 8004 *** depend on shared libraries, but programs linked with such libtool
Chris@4 8005 *** libraries will work regardless of this problem. Nevertheless, you
Chris@4 8006 *** may want to report the problem to your system manager and/or to
Chris@4 8007 *** bug-libtool@gnu.org
Chris@4 8008
Chris@4 8009 _LT_EOF
Chris@4 8010 fi ;;
Chris@4 8011 esac
Chris@4 8012 fi
Chris@4 8013 break
Chris@4 8014 fi
Chris@4 8015 done
Chris@4 8016 IFS="$lt_save_ifs"
Chris@4 8017 MAGIC_CMD="$lt_save_MAGIC_CMD"
Chris@4 8018 ;;
Chris@4 8019 esac
Chris@4 8020 fi
Chris@4 8021
Chris@4 8022 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@4 8023 if test -n "$MAGIC_CMD"; then
Chris@4 8024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
Chris@4 8025 $as_echo "$MAGIC_CMD" >&6; }
Chris@4 8026 else
Chris@4 8027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 8028 $as_echo "no" >&6; }
Chris@4 8029 fi
Chris@4 8030
Chris@4 8031
Chris@4 8032
Chris@4 8033
Chris@4 8034
Chris@4 8035 if test -z "$lt_cv_path_MAGIC_CMD"; then
Chris@4 8036 if test -n "$ac_tool_prefix"; then
Chris@4 8037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
Chris@4 8038 $as_echo_n "checking for file... " >&6; }
Chris@4 8039 if ${lt_cv_path_MAGIC_CMD+:} false; then :
Chris@4 8040 $as_echo_n "(cached) " >&6
Chris@4 8041 else
Chris@4 8042 case $MAGIC_CMD in
Chris@4 8043 [\\/*] | ?:[\\/]*)
Chris@4 8044 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
Chris@4 8045 ;;
Chris@4 8046 *)
Chris@4 8047 lt_save_MAGIC_CMD="$MAGIC_CMD"
Chris@4 8048 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@4 8049 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
Chris@4 8050 for ac_dir in $ac_dummy; do
Chris@4 8051 IFS="$lt_save_ifs"
Chris@4 8052 test -z "$ac_dir" && ac_dir=.
Chris@4 8053 if test -f $ac_dir/file; then
Chris@4 8054 lt_cv_path_MAGIC_CMD="$ac_dir/file"
Chris@4 8055 if test -n "$file_magic_test_file"; then
Chris@4 8056 case $deplibs_check_method in
Chris@4 8057 "file_magic "*)
Chris@4 8058 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
Chris@4 8059 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@4 8060 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
Chris@4 8061 $EGREP "$file_magic_regex" > /dev/null; then
Chris@4 8062 :
Chris@4 8063 else
Chris@4 8064 cat <<_LT_EOF 1>&2
Chris@4 8065
Chris@4 8066 *** Warning: the command libtool uses to detect shared libraries,
Chris@4 8067 *** $file_magic_cmd, produces output that libtool cannot recognize.
Chris@4 8068 *** The result is that libtool may fail to recognize shared libraries
Chris@4 8069 *** as such. This will affect the creation of libtool libraries that
Chris@4 8070 *** depend on shared libraries, but programs linked with such libtool
Chris@4 8071 *** libraries will work regardless of this problem. Nevertheless, you
Chris@4 8072 *** may want to report the problem to your system manager and/or to
Chris@4 8073 *** bug-libtool@gnu.org
Chris@4 8074
Chris@4 8075 _LT_EOF
Chris@4 8076 fi ;;
Chris@4 8077 esac
Chris@4 8078 fi
Chris@4 8079 break
Chris@4 8080 fi
Chris@4 8081 done
Chris@4 8082 IFS="$lt_save_ifs"
Chris@4 8083 MAGIC_CMD="$lt_save_MAGIC_CMD"
Chris@4 8084 ;;
Chris@4 8085 esac
Chris@4 8086 fi
Chris@4 8087
Chris@4 8088 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@4 8089 if test -n "$MAGIC_CMD"; then
Chris@4 8090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
Chris@4 8091 $as_echo "$MAGIC_CMD" >&6; }
Chris@4 8092 else
Chris@4 8093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 8094 $as_echo "no" >&6; }
Chris@4 8095 fi
Chris@4 8096
Chris@4 8097
Chris@4 8098 else
Chris@4 8099 MAGIC_CMD=:
Chris@4 8100 fi
Chris@4 8101 fi
Chris@4 8102
Chris@4 8103 fi
Chris@4 8104 ;;
Chris@4 8105 esac
Chris@4 8106
Chris@4 8107 # Use C for the default configuration in the libtool script
Chris@4 8108
Chris@4 8109 lt_save_CC="$CC"
Chris@4 8110 ac_ext=c
Chris@4 8111 ac_cpp='$CPP $CPPFLAGS'
Chris@4 8112 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 8113 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 8114 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 8115
Chris@4 8116
Chris@4 8117 # Source file extension for C test sources.
Chris@4 8118 ac_ext=c
Chris@4 8119
Chris@4 8120 # Object file extension for compiled C test sources.
Chris@4 8121 objext=o
Chris@4 8122 objext=$objext
Chris@4 8123
Chris@4 8124 # Code to be used in simple compile tests
Chris@4 8125 lt_simple_compile_test_code="int some_variable = 0;"
Chris@4 8126
Chris@4 8127 # Code to be used in simple link tests
Chris@4 8128 lt_simple_link_test_code='int main(){return(0);}'
Chris@4 8129
Chris@4 8130
Chris@4 8131
Chris@4 8132
Chris@4 8133
Chris@4 8134
Chris@4 8135
Chris@4 8136 # If no C compiler was specified, use CC.
Chris@4 8137 LTCC=${LTCC-"$CC"}
Chris@4 8138
Chris@4 8139 # If no C compiler flags were specified, use CFLAGS.
Chris@4 8140 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@4 8141
Chris@4 8142 # Allow CC to be a program name with arguments.
Chris@4 8143 compiler=$CC
Chris@4 8144
Chris@4 8145 # Save the default compiler, since it gets overwritten when the other
Chris@4 8146 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
Chris@4 8147 compiler_DEFAULT=$CC
Chris@4 8148
Chris@4 8149 # save warnings/boilerplate of simple test code
Chris@4 8150 ac_outfile=conftest.$ac_objext
Chris@4 8151 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@4 8152 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@4 8153 _lt_compiler_boilerplate=`cat conftest.err`
Chris@4 8154 $RM conftest*
Chris@4 8155
Chris@4 8156 ac_outfile=conftest.$ac_objext
Chris@4 8157 echo "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@4 8158 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@4 8159 _lt_linker_boilerplate=`cat conftest.err`
Chris@4 8160 $RM -r conftest*
Chris@4 8161
Chris@4 8162
Chris@4 8163 if test -n "$compiler"; then
Chris@4 8164
Chris@4 8165 lt_prog_compiler_no_builtin_flag=
Chris@4 8166
Chris@4 8167 if test "$GCC" = yes; then
Chris@4 8168 case $cc_basename in
Chris@4 8169 nvcc*)
Chris@4 8170 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
Chris@4 8171 *)
Chris@4 8172 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
Chris@4 8173 esac
Chris@4 8174
Chris@4 8175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
Chris@4 8176 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
Chris@4 8177 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
Chris@4 8178 $as_echo_n "(cached) " >&6
Chris@4 8179 else
Chris@4 8180 lt_cv_prog_compiler_rtti_exceptions=no
Chris@4 8181 ac_outfile=conftest.$ac_objext
Chris@4 8182 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 8183 lt_compiler_flag="-fno-rtti -fno-exceptions"
Chris@4 8184 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 8185 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 8186 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 8187 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 8188 # The option is referenced via a variable to avoid confusing sed.
Chris@4 8189 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 8190 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 8191 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 8192 -e 's:$: $lt_compiler_flag:'`
Chris@4 8193 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 8194 (eval "$lt_compile" 2>conftest.err)
Chris@4 8195 ac_status=$?
Chris@4 8196 cat conftest.err >&5
Chris@4 8197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 8198 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@4 8199 # The compiler can only warn and ignore the option if not recognized
Chris@4 8200 # So say no if there are warnings other than the usual output.
Chris@4 8201 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@4 8202 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@4 8203 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@4 8204 lt_cv_prog_compiler_rtti_exceptions=yes
Chris@4 8205 fi
Chris@4 8206 fi
Chris@4 8207 $RM conftest*
Chris@4 8208
Chris@4 8209 fi
Chris@4 8210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
Chris@4 8211 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
Chris@4 8212
Chris@4 8213 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
Chris@4 8214 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
Chris@4 8215 else
Chris@4 8216 :
Chris@4 8217 fi
Chris@4 8218
Chris@4 8219 fi
Chris@4 8220
Chris@4 8221
Chris@4 8222
Chris@4 8223
Chris@4 8224
Chris@4 8225
Chris@4 8226 lt_prog_compiler_wl=
Chris@4 8227 lt_prog_compiler_pic=
Chris@4 8228 lt_prog_compiler_static=
Chris@4 8229
Chris@4 8230
Chris@4 8231 if test "$GCC" = yes; then
Chris@4 8232 lt_prog_compiler_wl='-Wl,'
Chris@4 8233 lt_prog_compiler_static='-static'
Chris@4 8234
Chris@4 8235 case $host_os in
Chris@4 8236 aix*)
Chris@4 8237 # All AIX code is PIC.
Chris@4 8238 if test "$host_cpu" = ia64; then
Chris@4 8239 # AIX 5 now supports IA64 processor
Chris@4 8240 lt_prog_compiler_static='-Bstatic'
Chris@4 8241 fi
Chris@4 8242 ;;
Chris@4 8243
Chris@4 8244 amigaos*)
Chris@4 8245 case $host_cpu in
Chris@4 8246 powerpc)
Chris@4 8247 # see comment about AmigaOS4 .so support
Chris@4 8248 lt_prog_compiler_pic='-fPIC'
Chris@4 8249 ;;
Chris@4 8250 m68k)
Chris@4 8251 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@4 8252 # adding the `-m68020' flag to GCC prevents building anything better,
Chris@4 8253 # like `-m68040'.
Chris@4 8254 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
Chris@4 8255 ;;
Chris@4 8256 esac
Chris@4 8257 ;;
Chris@4 8258
Chris@4 8259 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@4 8260 # PIC is the default for these OSes.
Chris@4 8261 ;;
Chris@4 8262
Chris@4 8263 mingw* | cygwin* | pw32* | os2* | cegcc*)
Chris@4 8264 # This hack is so that the source file can tell whether it is being
Chris@4 8265 # built for inclusion in a dll (and should export symbols for example).
Chris@4 8266 # Although the cygwin gcc ignores -fPIC, still need this for old-style
Chris@4 8267 # (--disable-auto-import) libraries
Chris@4 8268 lt_prog_compiler_pic='-DDLL_EXPORT'
Chris@4 8269 ;;
Chris@4 8270
Chris@4 8271 darwin* | rhapsody*)
Chris@4 8272 # PIC is the default on this platform
Chris@4 8273 # Common symbols not allowed in MH_DYLIB files
Chris@4 8274 lt_prog_compiler_pic='-fno-common'
Chris@4 8275 ;;
Chris@4 8276
Chris@4 8277 haiku*)
Chris@4 8278 # PIC is the default for Haiku.
Chris@4 8279 # The "-static" flag exists, but is broken.
Chris@4 8280 lt_prog_compiler_static=
Chris@4 8281 ;;
Chris@4 8282
Chris@4 8283 hpux*)
Chris@4 8284 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
Chris@4 8285 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
Chris@4 8286 # sets the default TLS model and affects inlining.
Chris@4 8287 case $host_cpu in
Chris@4 8288 hppa*64*)
Chris@4 8289 # +Z the default
Chris@4 8290 ;;
Chris@4 8291 *)
Chris@4 8292 lt_prog_compiler_pic='-fPIC'
Chris@4 8293 ;;
Chris@4 8294 esac
Chris@4 8295 ;;
Chris@4 8296
Chris@4 8297 interix[3-9]*)
Chris@4 8298 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
Chris@4 8299 # Instead, we relocate shared libraries at runtime.
Chris@4 8300 ;;
Chris@4 8301
Chris@4 8302 msdosdjgpp*)
Chris@4 8303 # Just because we use GCC doesn't mean we suddenly get shared libraries
Chris@4 8304 # on systems that don't support them.
Chris@4 8305 lt_prog_compiler_can_build_shared=no
Chris@4 8306 enable_shared=no
Chris@4 8307 ;;
Chris@4 8308
Chris@4 8309 *nto* | *qnx*)
Chris@4 8310 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@4 8311 # it will coredump.
Chris@4 8312 lt_prog_compiler_pic='-fPIC -shared'
Chris@4 8313 ;;
Chris@4 8314
Chris@4 8315 sysv4*MP*)
Chris@4 8316 if test -d /usr/nec; then
Chris@4 8317 lt_prog_compiler_pic=-Kconform_pic
Chris@4 8318 fi
Chris@4 8319 ;;
Chris@4 8320
Chris@4 8321 *)
Chris@4 8322 lt_prog_compiler_pic='-fPIC'
Chris@4 8323 ;;
Chris@4 8324 esac
Chris@4 8325
Chris@4 8326 case $cc_basename in
Chris@4 8327 nvcc*) # Cuda Compiler Driver 2.2
Chris@4 8328 lt_prog_compiler_wl='-Xlinker '
Chris@55 8329 if test -n "$lt_prog_compiler_pic"; then
Chris@55 8330 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
Chris@55 8331 fi
Chris@4 8332 ;;
Chris@4 8333 esac
Chris@4 8334 else
Chris@4 8335 # PORTME Check for flag to pass linker flags through the system compiler.
Chris@4 8336 case $host_os in
Chris@4 8337 aix*)
Chris@4 8338 lt_prog_compiler_wl='-Wl,'
Chris@4 8339 if test "$host_cpu" = ia64; then
Chris@4 8340 # AIX 5 now supports IA64 processor
Chris@4 8341 lt_prog_compiler_static='-Bstatic'
Chris@4 8342 else
Chris@4 8343 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
Chris@4 8344 fi
Chris@4 8345 ;;
Chris@4 8346
Chris@4 8347 mingw* | cygwin* | pw32* | os2* | cegcc*)
Chris@4 8348 # This hack is so that the source file can tell whether it is being
Chris@4 8349 # built for inclusion in a dll (and should export symbols for example).
Chris@4 8350 lt_prog_compiler_pic='-DDLL_EXPORT'
Chris@4 8351 ;;
Chris@4 8352
Chris@4 8353 hpux9* | hpux10* | hpux11*)
Chris@4 8354 lt_prog_compiler_wl='-Wl,'
Chris@4 8355 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
Chris@4 8356 # not for PA HP-UX.
Chris@4 8357 case $host_cpu in
Chris@4 8358 hppa*64*|ia64*)
Chris@4 8359 # +Z the default
Chris@4 8360 ;;
Chris@4 8361 *)
Chris@4 8362 lt_prog_compiler_pic='+Z'
Chris@4 8363 ;;
Chris@4 8364 esac
Chris@4 8365 # Is there a better lt_prog_compiler_static that works with the bundled CC?
Chris@4 8366 lt_prog_compiler_static='${wl}-a ${wl}archive'
Chris@4 8367 ;;
Chris@4 8368
Chris@4 8369 irix5* | irix6* | nonstopux*)
Chris@4 8370 lt_prog_compiler_wl='-Wl,'
Chris@4 8371 # PIC (with -KPIC) is the default.
Chris@4 8372 lt_prog_compiler_static='-non_shared'
Chris@4 8373 ;;
Chris@4 8374
Chris@55 8375 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@4 8376 case $cc_basename in
Chris@4 8377 # old Intel for x86_64 which still supported -KPIC.
Chris@4 8378 ecc*)
Chris@4 8379 lt_prog_compiler_wl='-Wl,'
Chris@4 8380 lt_prog_compiler_pic='-KPIC'
Chris@4 8381 lt_prog_compiler_static='-static'
Chris@4 8382 ;;
Chris@4 8383 # icc used to be incompatible with GCC.
Chris@4 8384 # ICC 10 doesn't accept -KPIC any more.
Chris@4 8385 icc* | ifort*)
Chris@4 8386 lt_prog_compiler_wl='-Wl,'
Chris@4 8387 lt_prog_compiler_pic='-fPIC'
Chris@4 8388 lt_prog_compiler_static='-static'
Chris@4 8389 ;;
Chris@4 8390 # Lahey Fortran 8.1.
Chris@4 8391 lf95*)
Chris@4 8392 lt_prog_compiler_wl='-Wl,'
Chris@4 8393 lt_prog_compiler_pic='--shared'
Chris@4 8394 lt_prog_compiler_static='--static'
Chris@4 8395 ;;
Chris@4 8396 nagfor*)
Chris@4 8397 # NAG Fortran compiler
Chris@4 8398 lt_prog_compiler_wl='-Wl,-Wl,,'
Chris@4 8399 lt_prog_compiler_pic='-PIC'
Chris@4 8400 lt_prog_compiler_static='-Bstatic'
Chris@4 8401 ;;
Chris@4 8402 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
Chris@4 8403 # Portland Group compilers (*not* the Pentium gcc compiler,
Chris@4 8404 # which looks to be a dead project)
Chris@4 8405 lt_prog_compiler_wl='-Wl,'
Chris@4 8406 lt_prog_compiler_pic='-fpic'
Chris@4 8407 lt_prog_compiler_static='-Bstatic'
Chris@4 8408 ;;
Chris@4 8409 ccc*)
Chris@4 8410 lt_prog_compiler_wl='-Wl,'
Chris@4 8411 # All Alpha code is PIC.
Chris@4 8412 lt_prog_compiler_static='-non_shared'
Chris@4 8413 ;;
Chris@4 8414 xl* | bgxl* | bgf* | mpixl*)
Chris@4 8415 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
Chris@4 8416 lt_prog_compiler_wl='-Wl,'
Chris@4 8417 lt_prog_compiler_pic='-qpic'
Chris@4 8418 lt_prog_compiler_static='-qstaticlink'
Chris@4 8419 ;;
Chris@4 8420 *)
Chris@4 8421 case `$CC -V 2>&1 | sed 5q` in
Chris@55 8422 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
Chris@4 8423 # Sun Fortran 8.3 passes all unrecognized flags to the linker
Chris@4 8424 lt_prog_compiler_pic='-KPIC'
Chris@4 8425 lt_prog_compiler_static='-Bstatic'
Chris@4 8426 lt_prog_compiler_wl=''
Chris@4 8427 ;;
Chris@55 8428 *Sun\ F* | *Sun*Fortran*)
Chris@55 8429 lt_prog_compiler_pic='-KPIC'
Chris@55 8430 lt_prog_compiler_static='-Bstatic'
Chris@55 8431 lt_prog_compiler_wl='-Qoption ld '
Chris@55 8432 ;;
Chris@4 8433 *Sun\ C*)
Chris@4 8434 # Sun C 5.9
Chris@4 8435 lt_prog_compiler_pic='-KPIC'
Chris@4 8436 lt_prog_compiler_static='-Bstatic'
Chris@4 8437 lt_prog_compiler_wl='-Wl,'
Chris@4 8438 ;;
Chris@55 8439 *Intel*\ [CF]*Compiler*)
Chris@55 8440 lt_prog_compiler_wl='-Wl,'
Chris@55 8441 lt_prog_compiler_pic='-fPIC'
Chris@55 8442 lt_prog_compiler_static='-static'
Chris@55 8443 ;;
Chris@55 8444 *Portland\ Group*)
Chris@55 8445 lt_prog_compiler_wl='-Wl,'
Chris@55 8446 lt_prog_compiler_pic='-fpic'
Chris@55 8447 lt_prog_compiler_static='-Bstatic'
Chris@55 8448 ;;
Chris@4 8449 esac
Chris@4 8450 ;;
Chris@4 8451 esac
Chris@4 8452 ;;
Chris@4 8453
Chris@4 8454 newsos6)
Chris@4 8455 lt_prog_compiler_pic='-KPIC'
Chris@4 8456 lt_prog_compiler_static='-Bstatic'
Chris@4 8457 ;;
Chris@4 8458
Chris@4 8459 *nto* | *qnx*)
Chris@4 8460 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@4 8461 # it will coredump.
Chris@4 8462 lt_prog_compiler_pic='-fPIC -shared'
Chris@4 8463 ;;
Chris@4 8464
Chris@4 8465 osf3* | osf4* | osf5*)
Chris@4 8466 lt_prog_compiler_wl='-Wl,'
Chris@4 8467 # All OSF/1 code is PIC.
Chris@4 8468 lt_prog_compiler_static='-non_shared'
Chris@4 8469 ;;
Chris@4 8470
Chris@4 8471 rdos*)
Chris@4 8472 lt_prog_compiler_static='-non_shared'
Chris@4 8473 ;;
Chris@4 8474
Chris@4 8475 solaris*)
Chris@4 8476 lt_prog_compiler_pic='-KPIC'
Chris@4 8477 lt_prog_compiler_static='-Bstatic'
Chris@4 8478 case $cc_basename in
Chris@4 8479 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
Chris@4 8480 lt_prog_compiler_wl='-Qoption ld ';;
Chris@4 8481 *)
Chris@4 8482 lt_prog_compiler_wl='-Wl,';;
Chris@4 8483 esac
Chris@4 8484 ;;
Chris@4 8485
Chris@4 8486 sunos4*)
Chris@4 8487 lt_prog_compiler_wl='-Qoption ld '
Chris@4 8488 lt_prog_compiler_pic='-PIC'
Chris@4 8489 lt_prog_compiler_static='-Bstatic'
Chris@4 8490 ;;
Chris@4 8491
Chris@4 8492 sysv4 | sysv4.2uw2* | sysv4.3*)
Chris@4 8493 lt_prog_compiler_wl='-Wl,'
Chris@4 8494 lt_prog_compiler_pic='-KPIC'
Chris@4 8495 lt_prog_compiler_static='-Bstatic'
Chris@4 8496 ;;
Chris@4 8497
Chris@4 8498 sysv4*MP*)
Chris@4 8499 if test -d /usr/nec ;then
Chris@4 8500 lt_prog_compiler_pic='-Kconform_pic'
Chris@4 8501 lt_prog_compiler_static='-Bstatic'
Chris@4 8502 fi
Chris@4 8503 ;;
Chris@4 8504
Chris@4 8505 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
Chris@4 8506 lt_prog_compiler_wl='-Wl,'
Chris@4 8507 lt_prog_compiler_pic='-KPIC'
Chris@4 8508 lt_prog_compiler_static='-Bstatic'
Chris@4 8509 ;;
Chris@4 8510
Chris@4 8511 unicos*)
Chris@4 8512 lt_prog_compiler_wl='-Wl,'
Chris@4 8513 lt_prog_compiler_can_build_shared=no
Chris@4 8514 ;;
Chris@4 8515
Chris@4 8516 uts4*)
Chris@4 8517 lt_prog_compiler_pic='-pic'
Chris@4 8518 lt_prog_compiler_static='-Bstatic'
Chris@4 8519 ;;
Chris@4 8520
Chris@4 8521 *)
Chris@4 8522 lt_prog_compiler_can_build_shared=no
Chris@4 8523 ;;
Chris@4 8524 esac
Chris@4 8525 fi
Chris@4 8526
Chris@4 8527 case $host_os in
Chris@4 8528 # For platforms which do not support PIC, -DPIC is meaningless:
Chris@4 8529 *djgpp*)
Chris@4 8530 lt_prog_compiler_pic=
Chris@4 8531 ;;
Chris@4 8532 *)
Chris@4 8533 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
Chris@4 8534 ;;
Chris@4 8535 esac
Chris@4 8536
Chris@4 8537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
Chris@4 8538 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
Chris@4 8539 if ${lt_cv_prog_compiler_pic+:} false; then :
Chris@4 8540 $as_echo_n "(cached) " >&6
Chris@4 8541 else
Chris@4 8542 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
Chris@4 8543 fi
Chris@4 8544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
Chris@4 8545 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
Chris@4 8546 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
Chris@4 8547
Chris@4 8548 #
Chris@4 8549 # Check to make sure the PIC flag actually works.
Chris@4 8550 #
Chris@4 8551 if test -n "$lt_prog_compiler_pic"; then
Chris@4 8552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
Chris@4 8553 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
Chris@4 8554 if ${lt_cv_prog_compiler_pic_works+:} false; then :
Chris@4 8555 $as_echo_n "(cached) " >&6
Chris@4 8556 else
Chris@4 8557 lt_cv_prog_compiler_pic_works=no
Chris@4 8558 ac_outfile=conftest.$ac_objext
Chris@4 8559 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 8560 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
Chris@4 8561 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 8562 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 8563 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 8564 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 8565 # The option is referenced via a variable to avoid confusing sed.
Chris@4 8566 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 8567 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 8568 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 8569 -e 's:$: $lt_compiler_flag:'`
Chris@4 8570 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 8571 (eval "$lt_compile" 2>conftest.err)
Chris@4 8572 ac_status=$?
Chris@4 8573 cat conftest.err >&5
Chris@4 8574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 8575 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@4 8576 # The compiler can only warn and ignore the option if not recognized
Chris@4 8577 # So say no if there are warnings other than the usual output.
Chris@4 8578 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@4 8579 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@4 8580 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@4 8581 lt_cv_prog_compiler_pic_works=yes
Chris@4 8582 fi
Chris@4 8583 fi
Chris@4 8584 $RM conftest*
Chris@4 8585
Chris@4 8586 fi
Chris@4 8587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
Chris@4 8588 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
Chris@4 8589
Chris@4 8590 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
Chris@4 8591 case $lt_prog_compiler_pic in
Chris@4 8592 "" | " "*) ;;
Chris@4 8593 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
Chris@4 8594 esac
Chris@4 8595 else
Chris@4 8596 lt_prog_compiler_pic=
Chris@4 8597 lt_prog_compiler_can_build_shared=no
Chris@4 8598 fi
Chris@4 8599
Chris@4 8600 fi
Chris@4 8601
Chris@4 8602
Chris@4 8603
Chris@4 8604
Chris@4 8605
Chris@4 8606
Chris@4 8607
Chris@4 8608
Chris@4 8609
Chris@4 8610
Chris@4 8611
Chris@4 8612 #
Chris@4 8613 # Check to make sure the static flag actually works.
Chris@4 8614 #
Chris@4 8615 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
Chris@4 8616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
Chris@4 8617 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
Chris@4 8618 if ${lt_cv_prog_compiler_static_works+:} false; then :
Chris@4 8619 $as_echo_n "(cached) " >&6
Chris@4 8620 else
Chris@4 8621 lt_cv_prog_compiler_static_works=no
Chris@4 8622 save_LDFLAGS="$LDFLAGS"
Chris@4 8623 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
Chris@4 8624 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@4 8625 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@4 8626 # The linker can only warn and ignore the option if not recognized
Chris@4 8627 # So say no if there are warnings
Chris@4 8628 if test -s conftest.err; then
Chris@4 8629 # Append any errors to the config.log.
Chris@4 8630 cat conftest.err 1>&5
Chris@4 8631 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@4 8632 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@4 8633 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@4 8634 lt_cv_prog_compiler_static_works=yes
Chris@4 8635 fi
Chris@4 8636 else
Chris@4 8637 lt_cv_prog_compiler_static_works=yes
Chris@4 8638 fi
Chris@4 8639 fi
Chris@4 8640 $RM -r conftest*
Chris@4 8641 LDFLAGS="$save_LDFLAGS"
Chris@4 8642
Chris@4 8643 fi
Chris@4 8644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
Chris@4 8645 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
Chris@4 8646
Chris@4 8647 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
Chris@4 8648 :
Chris@4 8649 else
Chris@4 8650 lt_prog_compiler_static=
Chris@4 8651 fi
Chris@4 8652
Chris@4 8653
Chris@4 8654
Chris@4 8655
Chris@4 8656
Chris@4 8657
Chris@4 8658
Chris@4 8659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@4 8660 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@4 8661 if ${lt_cv_prog_compiler_c_o+:} false; then :
Chris@4 8662 $as_echo_n "(cached) " >&6
Chris@4 8663 else
Chris@4 8664 lt_cv_prog_compiler_c_o=no
Chris@4 8665 $RM -r conftest 2>/dev/null
Chris@4 8666 mkdir conftest
Chris@4 8667 cd conftest
Chris@4 8668 mkdir out
Chris@4 8669 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 8670
Chris@4 8671 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@4 8672 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 8673 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 8674 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 8675 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 8676 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 8677 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 8678 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 8679 -e 's:$: $lt_compiler_flag:'`
Chris@4 8680 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 8681 (eval "$lt_compile" 2>out/conftest.err)
Chris@4 8682 ac_status=$?
Chris@4 8683 cat out/conftest.err >&5
Chris@4 8684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 8685 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@4 8686 then
Chris@4 8687 # The compiler can only warn and ignore the option if not recognized
Chris@4 8688 # So say no if there are warnings
Chris@4 8689 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@4 8690 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@4 8691 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@4 8692 lt_cv_prog_compiler_c_o=yes
Chris@4 8693 fi
Chris@4 8694 fi
Chris@4 8695 chmod u+w . 2>&5
Chris@4 8696 $RM conftest*
Chris@4 8697 # SGI C++ compiler will create directory out/ii_files/ for
Chris@4 8698 # template instantiation
Chris@4 8699 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@4 8700 $RM out/* && rmdir out
Chris@4 8701 cd ..
Chris@4 8702 $RM -r conftest
Chris@4 8703 $RM conftest*
Chris@4 8704
Chris@4 8705 fi
Chris@4 8706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
Chris@4 8707 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Chris@4 8708
Chris@4 8709
Chris@4 8710
Chris@4 8711
Chris@4 8712
Chris@4 8713
Chris@4 8714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@4 8715 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@4 8716 if ${lt_cv_prog_compiler_c_o+:} false; then :
Chris@4 8717 $as_echo_n "(cached) " >&6
Chris@4 8718 else
Chris@4 8719 lt_cv_prog_compiler_c_o=no
Chris@4 8720 $RM -r conftest 2>/dev/null
Chris@4 8721 mkdir conftest
Chris@4 8722 cd conftest
Chris@4 8723 mkdir out
Chris@4 8724 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 8725
Chris@4 8726 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@4 8727 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 8728 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 8729 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 8730 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 8731 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 8732 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 8733 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 8734 -e 's:$: $lt_compiler_flag:'`
Chris@4 8735 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 8736 (eval "$lt_compile" 2>out/conftest.err)
Chris@4 8737 ac_status=$?
Chris@4 8738 cat out/conftest.err >&5
Chris@4 8739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 8740 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@4 8741 then
Chris@4 8742 # The compiler can only warn and ignore the option if not recognized
Chris@4 8743 # So say no if there are warnings
Chris@4 8744 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@4 8745 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@4 8746 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@4 8747 lt_cv_prog_compiler_c_o=yes
Chris@4 8748 fi
Chris@4 8749 fi
Chris@4 8750 chmod u+w . 2>&5
Chris@4 8751 $RM conftest*
Chris@4 8752 # SGI C++ compiler will create directory out/ii_files/ for
Chris@4 8753 # template instantiation
Chris@4 8754 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@4 8755 $RM out/* && rmdir out
Chris@4 8756 cd ..
Chris@4 8757 $RM -r conftest
Chris@4 8758 $RM conftest*
Chris@4 8759
Chris@4 8760 fi
Chris@4 8761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
Chris@4 8762 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Chris@4 8763
Chris@4 8764
Chris@4 8765
Chris@4 8766
Chris@4 8767 hard_links="nottested"
Chris@4 8768 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
Chris@4 8769 # do not overwrite the value of need_locks provided by the user
Chris@4 8770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
Chris@4 8771 $as_echo_n "checking if we can lock with hard links... " >&6; }
Chris@4 8772 hard_links=yes
Chris@4 8773 $RM conftest*
Chris@4 8774 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@4 8775 touch conftest.a
Chris@4 8776 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@4 8777 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@4 8778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
Chris@4 8779 $as_echo "$hard_links" >&6; }
Chris@4 8780 if test "$hard_links" = no; then
Chris@4 8781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
Chris@4 8782 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Chris@4 8783 need_locks=warn
Chris@4 8784 fi
Chris@4 8785 else
Chris@4 8786 need_locks=no
Chris@4 8787 fi
Chris@4 8788
Chris@4 8789
Chris@4 8790
Chris@4 8791
Chris@4 8792
Chris@4 8793
Chris@4 8794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@4 8795 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@4 8796
Chris@4 8797 runpath_var=
Chris@4 8798 allow_undefined_flag=
Chris@4 8799 always_export_symbols=no
Chris@4 8800 archive_cmds=
Chris@4 8801 archive_expsym_cmds=
Chris@4 8802 compiler_needs_object=no
Chris@4 8803 enable_shared_with_static_runtimes=no
Chris@4 8804 export_dynamic_flag_spec=
Chris@4 8805 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@4 8806 hardcode_automatic=no
Chris@4 8807 hardcode_direct=no
Chris@4 8808 hardcode_direct_absolute=no
Chris@4 8809 hardcode_libdir_flag_spec=
Chris@4 8810 hardcode_libdir_separator=
Chris@4 8811 hardcode_minus_L=no
Chris@4 8812 hardcode_shlibpath_var=unsupported
Chris@4 8813 inherit_rpath=no
Chris@4 8814 link_all_deplibs=unknown
Chris@4 8815 module_cmds=
Chris@4 8816 module_expsym_cmds=
Chris@4 8817 old_archive_from_new_cmds=
Chris@4 8818 old_archive_from_expsyms_cmds=
Chris@4 8819 thread_safe_flag_spec=
Chris@4 8820 whole_archive_flag_spec=
Chris@4 8821 # include_expsyms should be a list of space-separated symbols to be *always*
Chris@4 8822 # included in the symbol list
Chris@4 8823 include_expsyms=
Chris@4 8824 # exclude_expsyms can be an extended regexp of symbols to exclude
Chris@4 8825 # it will be wrapped by ` (' and `)$', so one must not match beginning or
Chris@4 8826 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
Chris@4 8827 # as well as any symbol that contains `d'.
Chris@4 8828 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
Chris@4 8829 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
Chris@4 8830 # platforms (ab)use it in PIC code, but their linkers get confused if
Chris@4 8831 # the symbol is explicitly referenced. Since portable code cannot
Chris@4 8832 # rely on this symbol name, it's probably fine to never include it in
Chris@4 8833 # preloaded symbol tables.
Chris@4 8834 # Exclude shared library initialization/finalization symbols.
Chris@4 8835 extract_expsyms_cmds=
Chris@4 8836
Chris@4 8837 case $host_os in
Chris@4 8838 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 8839 # FIXME: the MSVC++ port hasn't been tested in a loooong time
Chris@4 8840 # When not using gcc, we currently assume that we are using
Chris@4 8841 # Microsoft Visual C++.
Chris@4 8842 if test "$GCC" != yes; then
Chris@4 8843 with_gnu_ld=no
Chris@4 8844 fi
Chris@4 8845 ;;
Chris@4 8846 interix*)
Chris@4 8847 # we just hope/assume this is gcc and not c89 (= MSVC++)
Chris@4 8848 with_gnu_ld=yes
Chris@4 8849 ;;
Chris@4 8850 openbsd*)
Chris@4 8851 with_gnu_ld=no
Chris@4 8852 ;;
Chris@4 8853 linux* | k*bsd*-gnu | gnu*)
Chris@4 8854 link_all_deplibs=no
Chris@4 8855 ;;
Chris@4 8856 esac
Chris@4 8857
Chris@4 8858 ld_shlibs=yes
Chris@4 8859
Chris@4 8860 # On some targets, GNU ld is compatible enough with the native linker
Chris@4 8861 # that we're better off using the native interface for both.
Chris@4 8862 lt_use_gnu_ld_interface=no
Chris@4 8863 if test "$with_gnu_ld" = yes; then
Chris@4 8864 case $host_os in
Chris@4 8865 aix*)
Chris@4 8866 # The AIX port of GNU ld has always aspired to compatibility
Chris@4 8867 # with the native linker. However, as the warning in the GNU ld
Chris@4 8868 # block says, versions before 2.19.5* couldn't really create working
Chris@4 8869 # shared libraries, regardless of the interface used.
Chris@4 8870 case `$LD -v 2>&1` in
Chris@4 8871 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
Chris@4 8872 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
Chris@4 8873 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
Chris@4 8874 *)
Chris@4 8875 lt_use_gnu_ld_interface=yes
Chris@4 8876 ;;
Chris@4 8877 esac
Chris@4 8878 ;;
Chris@4 8879 *)
Chris@4 8880 lt_use_gnu_ld_interface=yes
Chris@4 8881 ;;
Chris@4 8882 esac
Chris@4 8883 fi
Chris@4 8884
Chris@4 8885 if test "$lt_use_gnu_ld_interface" = yes; then
Chris@4 8886 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@4 8887 wlarc='${wl}'
Chris@4 8888
Chris@4 8889 # Set some defaults for GNU ld with shared library support. These
Chris@4 8890 # are reset later if shared libraries are not supported. Putting them
Chris@4 8891 # here allows them to be overridden if necessary.
Chris@4 8892 runpath_var=LD_RUN_PATH
Chris@4 8893 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 8894 export_dynamic_flag_spec='${wl}--export-dynamic'
Chris@4 8895 # ancient GNU ld didn't support --whole-archive et. al.
Chris@4 8896 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
Chris@4 8897 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@4 8898 else
Chris@4 8899 whole_archive_flag_spec=
Chris@4 8900 fi
Chris@4 8901 supports_anon_versioning=no
Chris@4 8902 case `$LD -v 2>&1` in
Chris@4 8903 *GNU\ gold*) supports_anon_versioning=yes ;;
Chris@4 8904 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
Chris@4 8905 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
Chris@4 8906 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
Chris@4 8907 *\ 2.11.*) ;; # other 2.11 versions
Chris@4 8908 *) supports_anon_versioning=yes ;;
Chris@4 8909 esac
Chris@4 8910
Chris@4 8911 # See if GNU ld supports shared libraries.
Chris@4 8912 case $host_os in
Chris@4 8913 aix[3-9]*)
Chris@4 8914 # On AIX/PPC, the GNU linker is very broken
Chris@4 8915 if test "$host_cpu" != ia64; then
Chris@4 8916 ld_shlibs=no
Chris@4 8917 cat <<_LT_EOF 1>&2
Chris@4 8918
Chris@4 8919 *** Warning: the GNU linker, at least up to release 2.19, is reported
Chris@4 8920 *** to be unable to reliably create shared libraries on AIX.
Chris@4 8921 *** Therefore, libtool is disabling shared libraries support. If you
Chris@4 8922 *** really care for shared libraries, you may want to install binutils
Chris@4 8923 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
Chris@4 8924 *** You will then need to restart the configuration process.
Chris@4 8925
Chris@4 8926 _LT_EOF
Chris@4 8927 fi
Chris@4 8928 ;;
Chris@4 8929
Chris@4 8930 amigaos*)
Chris@4 8931 case $host_cpu in
Chris@4 8932 powerpc)
Chris@4 8933 # see comment about AmigaOS4 .so support
Chris@4 8934 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 8935 archive_expsym_cmds=''
Chris@4 8936 ;;
Chris@4 8937 m68k)
Chris@4 8938 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 8939 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 8940 hardcode_minus_L=yes
Chris@4 8941 ;;
Chris@4 8942 esac
Chris@4 8943 ;;
Chris@4 8944
Chris@4 8945 beos*)
Chris@4 8946 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@4 8947 allow_undefined_flag=unsupported
Chris@4 8948 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
Chris@4 8949 # support --undefined. This deserves some investigation. FIXME
Chris@4 8950 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 8951 else
Chris@4 8952 ld_shlibs=no
Chris@4 8953 fi
Chris@4 8954 ;;
Chris@4 8955
Chris@4 8956 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 8957 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
Chris@4 8958 # as there is no search path for DLLs.
Chris@4 8959 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 8960 export_dynamic_flag_spec='${wl}--export-all-symbols'
Chris@4 8961 allow_undefined_flag=unsupported
Chris@4 8962 always_export_symbols=no
Chris@4 8963 enable_shared_with_static_runtimes=yes
Chris@4 8964 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 8965 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
Chris@4 8966
Chris@4 8967 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
Chris@4 8968 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
Chris@4 8969 # If the export-symbols file already is a .def file (1st line
Chris@4 8970 # is EXPORTS), use it as is; otherwise, prepend...
Chris@4 8971 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@4 8972 cp $export_symbols $output_objdir/$soname.def;
Chris@4 8973 else
Chris@4 8974 echo EXPORTS > $output_objdir/$soname.def;
Chris@4 8975 cat $export_symbols >> $output_objdir/$soname.def;
Chris@4 8976 fi~
Chris@4 8977 $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 8978 else
Chris@4 8979 ld_shlibs=no
Chris@4 8980 fi
Chris@4 8981 ;;
Chris@4 8982
Chris@4 8983 haiku*)
Chris@4 8984 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 8985 link_all_deplibs=yes
Chris@4 8986 ;;
Chris@4 8987
Chris@4 8988 interix[3-9]*)
Chris@4 8989 hardcode_direct=no
Chris@4 8990 hardcode_shlibpath_var=no
Chris@4 8991 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@4 8992 export_dynamic_flag_spec='${wl}-E'
Chris@4 8993 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
Chris@4 8994 # Instead, shared libraries are loaded at an image base (0x10000000 by
Chris@4 8995 # default) and relocated if they conflict, which is a slow very memory
Chris@4 8996 # consuming and fragmenting process. To avoid this, we pick a random,
Chris@4 8997 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
Chris@4 8998 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
Chris@4 8999 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 9000 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 9001 ;;
Chris@4 9002
Chris@4 9003 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
Chris@4 9004 tmp_diet=no
Chris@4 9005 if test "$host_os" = linux-dietlibc; then
Chris@4 9006 case $cc_basename in
Chris@4 9007 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
Chris@4 9008 esac
Chris@4 9009 fi
Chris@4 9010 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
Chris@4 9011 && test "$tmp_diet" = no
Chris@4 9012 then
Chris@4 9013 tmp_addflag=' $pic_flag'
Chris@4 9014 tmp_sharedflag='-shared'
Chris@4 9015 case $cc_basename,$host_cpu in
Chris@4 9016 pgcc*) # Portland Group C compiler
Chris@4 9017 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 9018 tmp_addflag=' $pic_flag'
Chris@4 9019 ;;
Chris@4 9020 pgf77* | pgf90* | pgf95* | pgfortran*)
Chris@4 9021 # Portland Group f77 and f90 compilers
Chris@4 9022 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 9023 tmp_addflag=' $pic_flag -Mnomain' ;;
Chris@4 9024 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
Chris@4 9025 tmp_addflag=' -i_dynamic' ;;
Chris@4 9026 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
Chris@4 9027 tmp_addflag=' -i_dynamic -nofor_main' ;;
Chris@4 9028 ifc* | ifort*) # Intel Fortran compiler
Chris@4 9029 tmp_addflag=' -nofor_main' ;;
Chris@4 9030 lf95*) # Lahey Fortran 8.1
Chris@4 9031 whole_archive_flag_spec=
Chris@4 9032 tmp_sharedflag='--shared' ;;
Chris@4 9033 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
Chris@4 9034 tmp_sharedflag='-qmkshrobj'
Chris@4 9035 tmp_addflag= ;;
Chris@4 9036 nvcc*) # Cuda Compiler Driver 2.2
Chris@4 9037 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 9038 compiler_needs_object=yes
Chris@4 9039 ;;
Chris@4 9040 esac
Chris@4 9041 case `$CC -V 2>&1 | sed 5q` in
Chris@4 9042 *Sun\ C*) # Sun C 5.9
Chris@4 9043 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 9044 compiler_needs_object=yes
Chris@4 9045 tmp_sharedflag='-G' ;;
Chris@4 9046 *Sun\ F*) # Sun Fortran 8.3
Chris@4 9047 tmp_sharedflag='-G' ;;
Chris@4 9048 esac
Chris@4 9049 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9050
Chris@4 9051 if test "x$supports_anon_versioning" = xyes; then
Chris@4 9052 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Chris@4 9053 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@4 9054 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@4 9055 $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 9056 fi
Chris@4 9057
Chris@4 9058 case $cc_basename in
Chris@4 9059 xlf* | bgf* | bgxlf* | mpixlf*)
Chris@4 9060 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
Chris@4 9061 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
Chris@55 9062 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 9063 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
Chris@4 9064 if test "x$supports_anon_versioning" = xyes; then
Chris@4 9065 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Chris@4 9066 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@4 9067 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@4 9068 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
Chris@4 9069 fi
Chris@4 9070 ;;
Chris@4 9071 esac
Chris@4 9072 else
Chris@4 9073 ld_shlibs=no
Chris@4 9074 fi
Chris@4 9075 ;;
Chris@4 9076
Chris@4 9077 netbsd* | netbsdelf*-gnu)
Chris@4 9078 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@4 9079 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
Chris@4 9080 wlarc=
Chris@4 9081 else
Chris@4 9082 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9083 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 9084 fi
Chris@4 9085 ;;
Chris@4 9086
Chris@4 9087 solaris*)
Chris@4 9088 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
Chris@4 9089 ld_shlibs=no
Chris@4 9090 cat <<_LT_EOF 1>&2
Chris@4 9091
Chris@4 9092 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
Chris@4 9093 *** create shared libraries on Solaris systems. Therefore, libtool
Chris@4 9094 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@4 9095 *** binutils to release 2.9.1 or newer. Another option is to modify
Chris@4 9096 *** your PATH or compiler configuration so that the native linker is
Chris@4 9097 *** used, and then restart.
Chris@4 9098
Chris@4 9099 _LT_EOF
Chris@4 9100 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@4 9101 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9102 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 9103 else
Chris@4 9104 ld_shlibs=no
Chris@4 9105 fi
Chris@4 9106 ;;
Chris@4 9107
Chris@4 9108 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
Chris@4 9109 case `$LD -v 2>&1` in
Chris@4 9110 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
Chris@4 9111 ld_shlibs=no
Chris@4 9112 cat <<_LT_EOF 1>&2
Chris@4 9113
Chris@4 9114 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
Chris@4 9115 *** reliably create shared libraries on SCO systems. Therefore, libtool
Chris@4 9116 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@4 9117 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
Chris@4 9118 *** your PATH or compiler configuration so that the native linker is
Chris@4 9119 *** used, and then restart.
Chris@4 9120
Chris@4 9121 _LT_EOF
Chris@4 9122 ;;
Chris@4 9123 *)
Chris@4 9124 # For security reasons, it is highly recommended that you always
Chris@4 9125 # use absolute paths for naming shared libraries, and exclude the
Chris@4 9126 # DT_RUNPATH tag from executables and libraries. But doing so
Chris@4 9127 # requires that you compile everything twice, which is a pain.
Chris@4 9128 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@4 9129 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 9130 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9131 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@4 9132 else
Chris@4 9133 ld_shlibs=no
Chris@4 9134 fi
Chris@4 9135 ;;
Chris@4 9136 esac
Chris@4 9137 ;;
Chris@4 9138
Chris@4 9139 sunos4*)
Chris@4 9140 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9141 wlarc=
Chris@4 9142 hardcode_direct=yes
Chris@4 9143 hardcode_shlibpath_var=no
Chris@4 9144 ;;
Chris@4 9145
Chris@4 9146 *)
Chris@4 9147 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@4 9148 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9149 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 9150 else
Chris@4 9151 ld_shlibs=no
Chris@4 9152 fi
Chris@4 9153 ;;
Chris@4 9154 esac
Chris@4 9155
Chris@4 9156 if test "$ld_shlibs" = no; then
Chris@4 9157 runpath_var=
Chris@4 9158 hardcode_libdir_flag_spec=
Chris@4 9159 export_dynamic_flag_spec=
Chris@4 9160 whole_archive_flag_spec=
Chris@4 9161 fi
Chris@4 9162 else
Chris@4 9163 # PORTME fill in a description of your system's linker (not GNU ld)
Chris@4 9164 case $host_os in
Chris@4 9165 aix3*)
Chris@4 9166 allow_undefined_flag=unsupported
Chris@4 9167 always_export_symbols=yes
Chris@4 9168 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 9169 # Note: this linker hardcodes the directories in LIBPATH if there
Chris@4 9170 # are no directories specified by -L.
Chris@4 9171 hardcode_minus_L=yes
Chris@4 9172 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
Chris@4 9173 # Neither direct hardcoding nor static linking is supported with a
Chris@4 9174 # broken collect2.
Chris@4 9175 hardcode_direct=unsupported
Chris@4 9176 fi
Chris@4 9177 ;;
Chris@4 9178
Chris@4 9179 aix[4-9]*)
Chris@4 9180 if test "$host_cpu" = ia64; then
Chris@4 9181 # On IA64, the linker does run time linking by default, so we don't
Chris@4 9182 # have to do anything special.
Chris@4 9183 aix_use_runtimelinking=no
Chris@4 9184 exp_sym_flag='-Bexport'
Chris@4 9185 no_entry_flag=""
Chris@4 9186 else
Chris@4 9187 # If we're using GNU nm, then we don't want the "-C" option.
Chris@4 9188 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Chris@4 9189 # Also, AIX nm treats weak defined symbols like other global
Chris@4 9190 # defined symbols, whereas GNU nm marks them as "W".
Chris@4 9191 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Chris@4 9192 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 9193 else
Chris@4 9194 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 9195 fi
Chris@4 9196 aix_use_runtimelinking=no
Chris@4 9197
Chris@4 9198 # Test if we are trying to use run time linking or normal
Chris@4 9199 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@4 9200 # need to do runtime linking.
Chris@4 9201 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
Chris@4 9202 for ld_flag in $LDFLAGS; do
Chris@4 9203 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
Chris@4 9204 aix_use_runtimelinking=yes
Chris@4 9205 break
Chris@4 9206 fi
Chris@4 9207 done
Chris@4 9208 ;;
Chris@4 9209 esac
Chris@4 9210
Chris@4 9211 exp_sym_flag='-bexport'
Chris@4 9212 no_entry_flag='-bnoentry'
Chris@4 9213 fi
Chris@4 9214
Chris@4 9215 # When large executables or shared objects are built, AIX ld can
Chris@4 9216 # have problems creating the table of contents. If linking a library
Chris@4 9217 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@4 9218 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@4 9219 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@4 9220
Chris@4 9221 archive_cmds=''
Chris@4 9222 hardcode_direct=yes
Chris@4 9223 hardcode_direct_absolute=yes
Chris@4 9224 hardcode_libdir_separator=':'
Chris@4 9225 link_all_deplibs=yes
Chris@4 9226 file_list_spec='${wl}-f,'
Chris@4 9227
Chris@4 9228 if test "$GCC" = yes; then
Chris@4 9229 case $host_os in aix4.[012]|aix4.[012].*)
Chris@4 9230 # We only want to do this on AIX 4.2 and lower, the check
Chris@4 9231 # below for broken collect2 doesn't work under 4.3+
Chris@4 9232 collect2name=`${CC} -print-prog-name=collect2`
Chris@4 9233 if test -f "$collect2name" &&
Chris@4 9234 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
Chris@4 9235 then
Chris@4 9236 # We have reworked collect2
Chris@4 9237 :
Chris@4 9238 else
Chris@4 9239 # We have old collect2
Chris@4 9240 hardcode_direct=unsupported
Chris@4 9241 # It fails to find uninstalled libraries when the uninstalled
Chris@4 9242 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@4 9243 # to unsupported forces relinking
Chris@4 9244 hardcode_minus_L=yes
Chris@4 9245 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 9246 hardcode_libdir_separator=
Chris@4 9247 fi
Chris@4 9248 ;;
Chris@4 9249 esac
Chris@4 9250 shared_flag='-shared'
Chris@4 9251 if test "$aix_use_runtimelinking" = yes; then
Chris@4 9252 shared_flag="$shared_flag "'${wl}-G'
Chris@4 9253 fi
Chris@4 9254 link_all_deplibs=no
Chris@4 9255 else
Chris@4 9256 # not using gcc
Chris@4 9257 if test "$host_cpu" = ia64; then
Chris@4 9258 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@4 9259 # chokes on -Wl,-G. The following line is correct:
Chris@4 9260 shared_flag='-G'
Chris@4 9261 else
Chris@4 9262 if test "$aix_use_runtimelinking" = yes; then
Chris@4 9263 shared_flag='${wl}-G'
Chris@4 9264 else
Chris@4 9265 shared_flag='${wl}-bM:SRE'
Chris@4 9266 fi
Chris@4 9267 fi
Chris@4 9268 fi
Chris@4 9269
Chris@4 9270 export_dynamic_flag_spec='${wl}-bexpall'
Chris@4 9271 # It seems that -bexpall does not export symbols beginning with
Chris@4 9272 # underscore (_), so it is better to generate a list of symbols to export.
Chris@4 9273 always_export_symbols=yes
Chris@4 9274 if test "$aix_use_runtimelinking" = yes; then
Chris@4 9275 # Warning - without using the other runtime loading flags (-brtl),
Chris@4 9276 # -berok will link without error, but may produce a broken library.
Chris@4 9277 allow_undefined_flag='-berok'
Chris@4 9278 # Determine the default libpath from the value encoded in an
Chris@4 9279 # empty executable.
Chris@4 9280 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@4 9281 aix_libpath=$lt_cv_aix_libpath
Chris@4 9282 else
Chris@4 9283 if ${lt_cv_aix_libpath_+:} false; then :
Chris@4 9284 $as_echo_n "(cached) " >&6
Chris@4 9285 else
Chris@4 9286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 9287 /* end confdefs.h. */
Chris@4 9288
Chris@4 9289 int
Chris@4 9290 main ()
Chris@4 9291 {
Chris@4 9292
Chris@4 9293 ;
Chris@4 9294 return 0;
Chris@4 9295 }
Chris@4 9296 _ACEOF
Chris@4 9297 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 9298
Chris@4 9299 lt_aix_libpath_sed='
Chris@4 9300 /Import File Strings/,/^$/ {
Chris@4 9301 /^0/ {
Chris@4 9302 s/^0 *\([^ ]*\) *$/\1/
Chris@4 9303 p
Chris@4 9304 }
Chris@4 9305 }'
Chris@4 9306 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 9307 # Check for a 64-bit object if we didn't find anything.
Chris@4 9308 if test -z "$lt_cv_aix_libpath_"; then
Chris@4 9309 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 9310 fi
Chris@4 9311 fi
Chris@4 9312 rm -f core conftest.err conftest.$ac_objext \
Chris@4 9313 conftest$ac_exeext conftest.$ac_ext
Chris@4 9314 if test -z "$lt_cv_aix_libpath_"; then
Chris@4 9315 lt_cv_aix_libpath_="/usr/lib:/lib"
Chris@4 9316 fi
Chris@4 9317
Chris@4 9318 fi
Chris@4 9319
Chris@4 9320 aix_libpath=$lt_cv_aix_libpath_
Chris@4 9321 fi
Chris@4 9322
Chris@4 9323 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@4 9324 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 9325 else
Chris@4 9326 if test "$host_cpu" = ia64; then
Chris@4 9327 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
Chris@4 9328 allow_undefined_flag="-z nodefs"
Chris@4 9329 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 9330 else
Chris@4 9331 # Determine the default libpath from the value encoded in an
Chris@4 9332 # empty executable.
Chris@4 9333 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@4 9334 aix_libpath=$lt_cv_aix_libpath
Chris@4 9335 else
Chris@4 9336 if ${lt_cv_aix_libpath_+:} false; then :
Chris@4 9337 $as_echo_n "(cached) " >&6
Chris@4 9338 else
Chris@4 9339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 9340 /* end confdefs.h. */
Chris@4 9341
Chris@4 9342 int
Chris@4 9343 main ()
Chris@4 9344 {
Chris@4 9345
Chris@4 9346 ;
Chris@4 9347 return 0;
Chris@4 9348 }
Chris@4 9349 _ACEOF
Chris@4 9350 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 9351
Chris@4 9352 lt_aix_libpath_sed='
Chris@4 9353 /Import File Strings/,/^$/ {
Chris@4 9354 /^0/ {
Chris@4 9355 s/^0 *\([^ ]*\) *$/\1/
Chris@4 9356 p
Chris@4 9357 }
Chris@4 9358 }'
Chris@4 9359 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 9360 # Check for a 64-bit object if we didn't find anything.
Chris@4 9361 if test -z "$lt_cv_aix_libpath_"; then
Chris@4 9362 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 9363 fi
Chris@4 9364 fi
Chris@4 9365 rm -f core conftest.err conftest.$ac_objext \
Chris@4 9366 conftest$ac_exeext conftest.$ac_ext
Chris@4 9367 if test -z "$lt_cv_aix_libpath_"; then
Chris@4 9368 lt_cv_aix_libpath_="/usr/lib:/lib"
Chris@4 9369 fi
Chris@4 9370
Chris@4 9371 fi
Chris@4 9372
Chris@4 9373 aix_libpath=$lt_cv_aix_libpath_
Chris@4 9374 fi
Chris@4 9375
Chris@4 9376 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@4 9377 # Warning - without using the other run time loading flags,
Chris@4 9378 # -berok will link without error, but may produce a broken library.
Chris@4 9379 no_undefined_flag=' ${wl}-bernotok'
Chris@4 9380 allow_undefined_flag=' ${wl}-berok'
Chris@4 9381 if test "$with_gnu_ld" = yes; then
Chris@4 9382 # We only use this code for GNU lds that support --whole-archive.
Chris@4 9383 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
Chris@4 9384 else
Chris@4 9385 # Exported symbols can be pulled into shared objects from archives
Chris@4 9386 whole_archive_flag_spec='$convenience'
Chris@4 9387 fi
Chris@4 9388 archive_cmds_need_lc=yes
Chris@4 9389 # This is similar to how AIX traditionally builds its shared libraries.
Chris@4 9390 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 9391 fi
Chris@4 9392 fi
Chris@4 9393 ;;
Chris@4 9394
Chris@4 9395 amigaos*)
Chris@4 9396 case $host_cpu in
Chris@4 9397 powerpc)
Chris@4 9398 # see comment about AmigaOS4 .so support
Chris@4 9399 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 9400 archive_expsym_cmds=''
Chris@4 9401 ;;
Chris@4 9402 m68k)
Chris@4 9403 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 9404 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 9405 hardcode_minus_L=yes
Chris@4 9406 ;;
Chris@4 9407 esac
Chris@4 9408 ;;
Chris@4 9409
Chris@4 9410 bsdi[45]*)
Chris@4 9411 export_dynamic_flag_spec=-rdynamic
Chris@4 9412 ;;
Chris@4 9413
Chris@4 9414 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 9415 # When not using gcc, we currently assume that we are using
Chris@4 9416 # Microsoft Visual C++.
Chris@4 9417 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@4 9418 # no search path for DLLs.
Chris@4 9419 case $cc_basename in
Chris@4 9420 cl*)
Chris@4 9421 # Native MSVC
Chris@4 9422 hardcode_libdir_flag_spec=' '
Chris@4 9423 allow_undefined_flag=unsupported
Chris@4 9424 always_export_symbols=yes
Chris@4 9425 file_list_spec='@'
Chris@4 9426 # Tell ltmain to make .lib files, not .a files.
Chris@4 9427 libext=lib
Chris@4 9428 # Tell ltmain to make .dll files, not .so files.
Chris@4 9429 shrext_cmds=".dll"
Chris@4 9430 # FIXME: Setting linknames here is a bad hack.
Chris@4 9431 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
Chris@4 9432 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@4 9433 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
Chris@4 9434 else
Chris@4 9435 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
Chris@4 9436 fi~
Chris@4 9437 $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 9438 linknames='
Chris@4 9439 # The linker will not automatically build a static lib if we build a DLL.
Chris@4 9440 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
Chris@4 9441 enable_shared_with_static_runtimes=yes
Chris@55 9442 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
Chris@4 9443 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 9444 # Don't use ranlib
Chris@4 9445 old_postinstall_cmds='chmod 644 $oldlib'
Chris@4 9446 postlink_cmds='lt_outputfile="@OUTPUT@"~
Chris@4 9447 lt_tool_outputfile="@TOOL_OUTPUT@"~
Chris@4 9448 case $lt_outputfile in
Chris@4 9449 *.exe|*.EXE) ;;
Chris@4 9450 *)
Chris@4 9451 lt_outputfile="$lt_outputfile.exe"
Chris@4 9452 lt_tool_outputfile="$lt_tool_outputfile.exe"
Chris@4 9453 ;;
Chris@4 9454 esac~
Chris@4 9455 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
Chris@4 9456 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
Chris@4 9457 $RM "$lt_outputfile.manifest";
Chris@4 9458 fi'
Chris@4 9459 ;;
Chris@4 9460 *)
Chris@4 9461 # Assume MSVC wrapper
Chris@4 9462 hardcode_libdir_flag_spec=' '
Chris@4 9463 allow_undefined_flag=unsupported
Chris@4 9464 # Tell ltmain to make .lib files, not .a files.
Chris@4 9465 libext=lib
Chris@4 9466 # Tell ltmain to make .dll files, not .so files.
Chris@4 9467 shrext_cmds=".dll"
Chris@4 9468 # FIXME: Setting linknames here is a bad hack.
Chris@4 9469 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
Chris@4 9470 # The linker will automatically build a .lib file if we build a DLL.
Chris@4 9471 old_archive_from_new_cmds='true'
Chris@4 9472 # FIXME: Should let the user specify the lib program.
Chris@4 9473 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
Chris@4 9474 enable_shared_with_static_runtimes=yes
Chris@4 9475 ;;
Chris@4 9476 esac
Chris@4 9477 ;;
Chris@4 9478
Chris@4 9479 darwin* | rhapsody*)
Chris@4 9480
Chris@4 9481
Chris@4 9482 archive_cmds_need_lc=no
Chris@4 9483 hardcode_direct=no
Chris@4 9484 hardcode_automatic=yes
Chris@4 9485 hardcode_shlibpath_var=unsupported
Chris@4 9486 if test "$lt_cv_ld_force_load" = "yes"; then
Chris@4 9487 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 9488
Chris@4 9489 else
Chris@4 9490 whole_archive_flag_spec=''
Chris@4 9491 fi
Chris@4 9492 link_all_deplibs=yes
Chris@4 9493 allow_undefined_flag="$_lt_dar_allow_undefined"
Chris@4 9494 case $cc_basename in
Chris@4 9495 ifort*) _lt_dar_can_shared=yes ;;
Chris@4 9496 *) _lt_dar_can_shared=$GCC ;;
Chris@4 9497 esac
Chris@4 9498 if test "$_lt_dar_can_shared" = "yes"; then
Chris@4 9499 output_verbose_link_cmd=func_echo_all
Chris@4 9500 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 9501 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
Chris@4 9502 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 9503 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 9504
Chris@4 9505 else
Chris@4 9506 ld_shlibs=no
Chris@4 9507 fi
Chris@4 9508
Chris@4 9509 ;;
Chris@4 9510
Chris@4 9511 dgux*)
Chris@4 9512 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9513 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 9514 hardcode_shlibpath_var=no
Chris@4 9515 ;;
Chris@4 9516
Chris@4 9517 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
Chris@4 9518 # support. Future versions do this automatically, but an explicit c++rt0.o
Chris@4 9519 # does not break anything, and helps significantly (at the cost of a little
Chris@4 9520 # extra space).
Chris@4 9521 freebsd2.2*)
Chris@4 9522 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
Chris@4 9523 hardcode_libdir_flag_spec='-R$libdir'
Chris@4 9524 hardcode_direct=yes
Chris@4 9525 hardcode_shlibpath_var=no
Chris@4 9526 ;;
Chris@4 9527
Chris@4 9528 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
Chris@55 9529 freebsd2.*)
Chris@4 9530 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9531 hardcode_direct=yes
Chris@4 9532 hardcode_minus_L=yes
Chris@4 9533 hardcode_shlibpath_var=no
Chris@4 9534 ;;
Chris@4 9535
Chris@4 9536 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
Chris@4 9537 freebsd* | dragonfly*)
Chris@4 9538 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9539 hardcode_libdir_flag_spec='-R$libdir'
Chris@4 9540 hardcode_direct=yes
Chris@4 9541 hardcode_shlibpath_var=no
Chris@4 9542 ;;
Chris@4 9543
Chris@4 9544 hpux9*)
Chris@4 9545 if test "$GCC" = yes; then
Chris@4 9546 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 9547 else
Chris@4 9548 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 9549 fi
Chris@4 9550 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@4 9551 hardcode_libdir_separator=:
Chris@4 9552 hardcode_direct=yes
Chris@4 9553
Chris@4 9554 # hardcode_minus_L: Not really in the search PATH,
Chris@4 9555 # but as the default location of the library.
Chris@4 9556 hardcode_minus_L=yes
Chris@4 9557 export_dynamic_flag_spec='${wl}-E'
Chris@4 9558 ;;
Chris@4 9559
Chris@4 9560 hpux10*)
Chris@4 9561 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
Chris@4 9562 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9563 else
Chris@4 9564 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9565 fi
Chris@4 9566 if test "$with_gnu_ld" = no; then
Chris@4 9567 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@4 9568 hardcode_libdir_separator=:
Chris@4 9569 hardcode_direct=yes
Chris@4 9570 hardcode_direct_absolute=yes
Chris@4 9571 export_dynamic_flag_spec='${wl}-E'
Chris@4 9572 # hardcode_minus_L: Not really in the search PATH,
Chris@4 9573 # but as the default location of the library.
Chris@4 9574 hardcode_minus_L=yes
Chris@4 9575 fi
Chris@4 9576 ;;
Chris@4 9577
Chris@4 9578 hpux11*)
Chris@4 9579 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
Chris@4 9580 case $host_cpu in
Chris@4 9581 hppa*64*)
Chris@4 9582 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9583 ;;
Chris@4 9584 ia64*)
Chris@4 9585 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9586 ;;
Chris@4 9587 *)
Chris@4 9588 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9589 ;;
Chris@4 9590 esac
Chris@4 9591 else
Chris@4 9592 case $host_cpu in
Chris@4 9593 hppa*64*)
Chris@4 9594 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9595 ;;
Chris@4 9596 ia64*)
Chris@4 9597 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9598 ;;
Chris@4 9599 *)
Chris@4 9600
Chris@4 9601 # Older versions of the 11.00 compiler do not understand -b yet
Chris@4 9602 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
Chris@4 9603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
Chris@4 9604 $as_echo_n "checking if $CC understands -b... " >&6; }
Chris@4 9605 if ${lt_cv_prog_compiler__b+:} false; then :
Chris@4 9606 $as_echo_n "(cached) " >&6
Chris@4 9607 else
Chris@4 9608 lt_cv_prog_compiler__b=no
Chris@4 9609 save_LDFLAGS="$LDFLAGS"
Chris@4 9610 LDFLAGS="$LDFLAGS -b"
Chris@4 9611 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@4 9612 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@4 9613 # The linker can only warn and ignore the option if not recognized
Chris@4 9614 # So say no if there are warnings
Chris@4 9615 if test -s conftest.err; then
Chris@4 9616 # Append any errors to the config.log.
Chris@4 9617 cat conftest.err 1>&5
Chris@4 9618 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@4 9619 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@4 9620 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@4 9621 lt_cv_prog_compiler__b=yes
Chris@4 9622 fi
Chris@4 9623 else
Chris@4 9624 lt_cv_prog_compiler__b=yes
Chris@4 9625 fi
Chris@4 9626 fi
Chris@4 9627 $RM -r conftest*
Chris@4 9628 LDFLAGS="$save_LDFLAGS"
Chris@4 9629
Chris@4 9630 fi
Chris@4 9631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
Chris@4 9632 $as_echo "$lt_cv_prog_compiler__b" >&6; }
Chris@4 9633
Chris@4 9634 if test x"$lt_cv_prog_compiler__b" = xyes; then
Chris@4 9635 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9636 else
Chris@4 9637 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9638 fi
Chris@4 9639
Chris@4 9640 ;;
Chris@4 9641 esac
Chris@4 9642 fi
Chris@4 9643 if test "$with_gnu_ld" = no; then
Chris@4 9644 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@4 9645 hardcode_libdir_separator=:
Chris@4 9646
Chris@4 9647 case $host_cpu in
Chris@4 9648 hppa*64*|ia64*)
Chris@4 9649 hardcode_direct=no
Chris@4 9650 hardcode_shlibpath_var=no
Chris@4 9651 ;;
Chris@4 9652 *)
Chris@4 9653 hardcode_direct=yes
Chris@4 9654 hardcode_direct_absolute=yes
Chris@4 9655 export_dynamic_flag_spec='${wl}-E'
Chris@4 9656
Chris@4 9657 # hardcode_minus_L: Not really in the search PATH,
Chris@4 9658 # but as the default location of the library.
Chris@4 9659 hardcode_minus_L=yes
Chris@4 9660 ;;
Chris@4 9661 esac
Chris@4 9662 fi
Chris@4 9663 ;;
Chris@4 9664
Chris@4 9665 irix5* | irix6* | nonstopux*)
Chris@4 9666 if test "$GCC" = yes; then
Chris@4 9667 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 9668 # Try to use the -exported_symbol ld option, if it does not
Chris@4 9669 # work, assume that -exports_file does not work either and
Chris@4 9670 # implicitly export all symbols.
Chris@4 9671 # This should be the same for all languages, so no per-tag cache variable.
Chris@4 9672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
Chris@4 9673 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
Chris@4 9674 if ${lt_cv_irix_exported_symbol+:} false; then :
Chris@4 9675 $as_echo_n "(cached) " >&6
Chris@4 9676 else
Chris@4 9677 save_LDFLAGS="$LDFLAGS"
Chris@4 9678 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
Chris@4 9679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 9680 /* end confdefs.h. */
Chris@4 9681 int foo (void) { return 0; }
Chris@4 9682 _ACEOF
Chris@4 9683 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 9684 lt_cv_irix_exported_symbol=yes
Chris@4 9685 else
Chris@4 9686 lt_cv_irix_exported_symbol=no
Chris@4 9687 fi
Chris@4 9688 rm -f core conftest.err conftest.$ac_objext \
Chris@4 9689 conftest$ac_exeext conftest.$ac_ext
Chris@4 9690 LDFLAGS="$save_LDFLAGS"
Chris@4 9691 fi
Chris@4 9692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
Chris@4 9693 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
Chris@4 9694 if test "$lt_cv_irix_exported_symbol" = yes; then
Chris@4 9695 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 9696 fi
Chris@4 9697 else
Chris@4 9698 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 9699 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 9700 fi
Chris@4 9701 archive_cmds_need_lc='no'
Chris@4 9702 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 9703 hardcode_libdir_separator=:
Chris@4 9704 inherit_rpath=yes
Chris@4 9705 link_all_deplibs=yes
Chris@4 9706 ;;
Chris@4 9707
Chris@4 9708 netbsd* | netbsdelf*-gnu)
Chris@4 9709 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@4 9710 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
Chris@4 9711 else
Chris@4 9712 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
Chris@4 9713 fi
Chris@4 9714 hardcode_libdir_flag_spec='-R$libdir'
Chris@4 9715 hardcode_direct=yes
Chris@4 9716 hardcode_shlibpath_var=no
Chris@4 9717 ;;
Chris@4 9718
Chris@4 9719 newsos6)
Chris@4 9720 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9721 hardcode_direct=yes
Chris@4 9722 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 9723 hardcode_libdir_separator=:
Chris@4 9724 hardcode_shlibpath_var=no
Chris@4 9725 ;;
Chris@4 9726
Chris@4 9727 *nto* | *qnx*)
Chris@4 9728 ;;
Chris@4 9729
Chris@4 9730 openbsd*)
Chris@4 9731 if test -f /usr/libexec/ld.so; then
Chris@4 9732 hardcode_direct=yes
Chris@4 9733 hardcode_shlibpath_var=no
Chris@4 9734 hardcode_direct_absolute=yes
Chris@4 9735 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@4 9736 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9737 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
Chris@4 9738 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@4 9739 export_dynamic_flag_spec='${wl}-E'
Chris@4 9740 else
Chris@4 9741 case $host_os in
Chris@4 9742 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
Chris@4 9743 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9744 hardcode_libdir_flag_spec='-R$libdir'
Chris@4 9745 ;;
Chris@4 9746 *)
Chris@4 9747 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9748 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@4 9749 ;;
Chris@4 9750 esac
Chris@4 9751 fi
Chris@4 9752 else
Chris@4 9753 ld_shlibs=no
Chris@4 9754 fi
Chris@4 9755 ;;
Chris@4 9756
Chris@4 9757 os2*)
Chris@4 9758 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 9759 hardcode_minus_L=yes
Chris@4 9760 allow_undefined_flag=unsupported
Chris@4 9761 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 9762 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
Chris@4 9763 ;;
Chris@4 9764
Chris@4 9765 osf3*)
Chris@4 9766 if test "$GCC" = yes; then
Chris@4 9767 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
Chris@4 9768 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 9769 else
Chris@4 9770 allow_undefined_flag=' -expect_unresolved \*'
Chris@4 9771 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 9772 fi
Chris@4 9773 archive_cmds_need_lc='no'
Chris@4 9774 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 9775 hardcode_libdir_separator=:
Chris@4 9776 ;;
Chris@4 9777
Chris@4 9778 osf4* | osf5*) # as osf3* with the addition of -msym flag
Chris@4 9779 if test "$GCC" = yes; then
Chris@4 9780 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
Chris@4 9781 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 9782 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@4 9783 else
Chris@4 9784 allow_undefined_flag=' -expect_unresolved \*'
Chris@4 9785 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 9786 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 9787 $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 9788
Chris@4 9789 # Both c and cxx compiler support -rpath directly
Chris@4 9790 hardcode_libdir_flag_spec='-rpath $libdir'
Chris@4 9791 fi
Chris@4 9792 archive_cmds_need_lc='no'
Chris@4 9793 hardcode_libdir_separator=:
Chris@4 9794 ;;
Chris@4 9795
Chris@4 9796 solaris*)
Chris@4 9797 no_undefined_flag=' -z defs'
Chris@4 9798 if test "$GCC" = yes; then
Chris@4 9799 wlarc='${wl}'
Chris@4 9800 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9801 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@4 9802 $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 9803 else
Chris@4 9804 case `$CC -V 2>&1` in
Chris@4 9805 *"Compilers 5.0"*)
Chris@4 9806 wlarc=''
Chris@4 9807 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9808 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@4 9809 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
Chris@4 9810 ;;
Chris@4 9811 *)
Chris@4 9812 wlarc='${wl}'
Chris@4 9813 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9814 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@4 9815 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
Chris@4 9816 ;;
Chris@4 9817 esac
Chris@4 9818 fi
Chris@4 9819 hardcode_libdir_flag_spec='-R$libdir'
Chris@4 9820 hardcode_shlibpath_var=no
Chris@4 9821 case $host_os in
Chris@4 9822 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@4 9823 *)
Chris@4 9824 # The compiler driver will combine and reorder linker options,
Chris@4 9825 # but understands `-z linker_flag'. GCC discards it without `$wl',
Chris@4 9826 # but is careful enough not to reorder.
Chris@4 9827 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@4 9828 if test "$GCC" = yes; then
Chris@4 9829 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
Chris@4 9830 else
Chris@4 9831 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
Chris@4 9832 fi
Chris@4 9833 ;;
Chris@4 9834 esac
Chris@4 9835 link_all_deplibs=yes
Chris@4 9836 ;;
Chris@4 9837
Chris@4 9838 sunos4*)
Chris@4 9839 if test "x$host_vendor" = xsequent; then
Chris@4 9840 # Use $CC to link under sequent, because it throws in some extra .o
Chris@4 9841 # files that make .init and .fini sections work.
Chris@4 9842 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9843 else
Chris@4 9844 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9845 fi
Chris@4 9846 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 9847 hardcode_direct=yes
Chris@4 9848 hardcode_minus_L=yes
Chris@4 9849 hardcode_shlibpath_var=no
Chris@4 9850 ;;
Chris@4 9851
Chris@4 9852 sysv4)
Chris@4 9853 case $host_vendor in
Chris@4 9854 sni)
Chris@4 9855 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9856 hardcode_direct=yes # is this really true???
Chris@4 9857 ;;
Chris@4 9858 siemens)
Chris@4 9859 ## LD is ld it makes a PLAMLIB
Chris@4 9860 ## CC just makes a GrossModule.
Chris@4 9861 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9862 reload_cmds='$CC -r -o $output$reload_objs'
Chris@4 9863 hardcode_direct=no
Chris@4 9864 ;;
Chris@4 9865 motorola)
Chris@4 9866 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9867 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
Chris@4 9868 ;;
Chris@4 9869 esac
Chris@4 9870 runpath_var='LD_RUN_PATH'
Chris@4 9871 hardcode_shlibpath_var=no
Chris@4 9872 ;;
Chris@4 9873
Chris@4 9874 sysv4.3*)
Chris@4 9875 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9876 hardcode_shlibpath_var=no
Chris@4 9877 export_dynamic_flag_spec='-Bexport'
Chris@4 9878 ;;
Chris@4 9879
Chris@4 9880 sysv4*MP*)
Chris@4 9881 if test -d /usr/nec; then
Chris@4 9882 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9883 hardcode_shlibpath_var=no
Chris@4 9884 runpath_var=LD_RUN_PATH
Chris@4 9885 hardcode_runpath_var=yes
Chris@4 9886 ld_shlibs=yes
Chris@4 9887 fi
Chris@4 9888 ;;
Chris@4 9889
Chris@4 9890 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
Chris@4 9891 no_undefined_flag='${wl}-z,text'
Chris@4 9892 archive_cmds_need_lc=no
Chris@4 9893 hardcode_shlibpath_var=no
Chris@4 9894 runpath_var='LD_RUN_PATH'
Chris@4 9895
Chris@4 9896 if test "$GCC" = yes; then
Chris@4 9897 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9898 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9899 else
Chris@4 9900 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9901 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9902 fi
Chris@4 9903 ;;
Chris@4 9904
Chris@4 9905 sysv5* | sco3.2v5* | sco5v6*)
Chris@4 9906 # Note: We can NOT use -z defs as we might desire, because we do not
Chris@4 9907 # link with -lc, and that would cause any symbols used from libc to
Chris@4 9908 # always be unresolved, which means just about no library would
Chris@4 9909 # ever link correctly. If we're not using GNU ld we use -z text
Chris@4 9910 # though, which does catch some bad symbols but isn't as heavy-handed
Chris@4 9911 # as -z defs.
Chris@4 9912 no_undefined_flag='${wl}-z,text'
Chris@4 9913 allow_undefined_flag='${wl}-z,nodefs'
Chris@4 9914 archive_cmds_need_lc=no
Chris@4 9915 hardcode_shlibpath_var=no
Chris@4 9916 hardcode_libdir_flag_spec='${wl}-R,$libdir'
Chris@4 9917 hardcode_libdir_separator=':'
Chris@4 9918 link_all_deplibs=yes
Chris@4 9919 export_dynamic_flag_spec='${wl}-Bexport'
Chris@4 9920 runpath_var='LD_RUN_PATH'
Chris@4 9921
Chris@4 9922 if test "$GCC" = yes; then
Chris@4 9923 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9924 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9925 else
Chris@4 9926 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9927 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 9928 fi
Chris@4 9929 ;;
Chris@4 9930
Chris@4 9931 uts4*)
Chris@4 9932 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@4 9933 hardcode_libdir_flag_spec='-L$libdir'
Chris@4 9934 hardcode_shlibpath_var=no
Chris@4 9935 ;;
Chris@4 9936
Chris@4 9937 *)
Chris@4 9938 ld_shlibs=no
Chris@4 9939 ;;
Chris@4 9940 esac
Chris@4 9941
Chris@4 9942 if test x$host_vendor = xsni; then
Chris@4 9943 case $host in
Chris@4 9944 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@4 9945 export_dynamic_flag_spec='${wl}-Blargedynsym'
Chris@4 9946 ;;
Chris@4 9947 esac
Chris@4 9948 fi
Chris@4 9949 fi
Chris@4 9950
Chris@4 9951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
Chris@4 9952 $as_echo "$ld_shlibs" >&6; }
Chris@4 9953 test "$ld_shlibs" = no && can_build_shared=no
Chris@4 9954
Chris@4 9955 with_gnu_ld=$with_gnu_ld
Chris@4 9956
Chris@4 9957
Chris@4 9958
Chris@4 9959
Chris@4 9960
Chris@4 9961
Chris@4 9962
Chris@4 9963
Chris@4 9964
Chris@4 9965
Chris@4 9966
Chris@4 9967
Chris@4 9968
Chris@4 9969
Chris@4 9970
Chris@4 9971 #
Chris@4 9972 # Do we need to explicitly link libc?
Chris@4 9973 #
Chris@4 9974 case "x$archive_cmds_need_lc" in
Chris@4 9975 x|xyes)
Chris@4 9976 # Assume -lc should be added
Chris@4 9977 archive_cmds_need_lc=yes
Chris@4 9978
Chris@4 9979 if test "$enable_shared" = yes && test "$GCC" = yes; then
Chris@4 9980 case $archive_cmds in
Chris@4 9981 *'~'*)
Chris@4 9982 # FIXME: we may have to deal with multi-command sequences.
Chris@4 9983 ;;
Chris@4 9984 '$CC '*)
Chris@4 9985 # Test whether the compiler implicitly links with -lc since on some
Chris@4 9986 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@4 9987 # to ld, don't add -lc before -lgcc.
Chris@4 9988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
Chris@4 9989 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Chris@4 9990 if ${lt_cv_archive_cmds_need_lc+:} false; then :
Chris@4 9991 $as_echo_n "(cached) " >&6
Chris@4 9992 else
Chris@4 9993 $RM conftest*
Chris@4 9994 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 9995
Chris@4 9996 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 9997 (eval $ac_compile) 2>&5
Chris@4 9998 ac_status=$?
Chris@4 9999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 10000 test $ac_status = 0; } 2>conftest.err; then
Chris@4 10001 soname=conftest
Chris@4 10002 lib=conftest
Chris@4 10003 libobjs=conftest.$ac_objext
Chris@4 10004 deplibs=
Chris@4 10005 wl=$lt_prog_compiler_wl
Chris@4 10006 pic_flag=$lt_prog_compiler_pic
Chris@4 10007 compiler_flags=-v
Chris@4 10008 linker_flags=-v
Chris@4 10009 verstring=
Chris@4 10010 output_objdir=.
Chris@4 10011 libname=conftest
Chris@4 10012 lt_save_allow_undefined_flag=$allow_undefined_flag
Chris@4 10013 allow_undefined_flag=
Chris@4 10014 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Chris@4 10015 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@4 10016 ac_status=$?
Chris@4 10017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 10018 test $ac_status = 0; }
Chris@4 10019 then
Chris@4 10020 lt_cv_archive_cmds_need_lc=no
Chris@4 10021 else
Chris@4 10022 lt_cv_archive_cmds_need_lc=yes
Chris@4 10023 fi
Chris@4 10024 allow_undefined_flag=$lt_save_allow_undefined_flag
Chris@4 10025 else
Chris@4 10026 cat conftest.err 1>&5
Chris@4 10027 fi
Chris@4 10028 $RM conftest*
Chris@4 10029
Chris@4 10030 fi
Chris@4 10031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
Chris@4 10032 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
Chris@4 10033 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
Chris@4 10034 ;;
Chris@4 10035 esac
Chris@4 10036 fi
Chris@4 10037 ;;
Chris@4 10038 esac
Chris@4 10039
Chris@4 10040
Chris@4 10041
Chris@4 10042
Chris@4 10043
Chris@4 10044
Chris@4 10045
Chris@4 10046
Chris@4 10047
Chris@4 10048
Chris@4 10049
Chris@4 10050
Chris@4 10051
Chris@4 10052
Chris@4 10053
Chris@4 10054
Chris@4 10055
Chris@4 10056
Chris@4 10057
Chris@4 10058
Chris@4 10059
Chris@4 10060
Chris@4 10061
Chris@4 10062
Chris@4 10063
Chris@4 10064
Chris@4 10065
Chris@4 10066
Chris@4 10067
Chris@4 10068
Chris@4 10069
Chris@4 10070
Chris@4 10071
Chris@4 10072
Chris@4 10073
Chris@4 10074
Chris@4 10075
Chris@4 10076
Chris@4 10077
Chris@4 10078
Chris@4 10079
Chris@4 10080
Chris@4 10081
Chris@4 10082
Chris@4 10083
Chris@4 10084
Chris@4 10085
Chris@4 10086
Chris@4 10087
Chris@4 10088
Chris@4 10089
Chris@4 10090
Chris@4 10091
Chris@4 10092
Chris@4 10093
Chris@4 10094
Chris@4 10095
Chris@4 10096
Chris@4 10097
Chris@4 10098
Chris@4 10099
Chris@4 10100
Chris@4 10101
Chris@4 10102
Chris@4 10103
Chris@4 10104
Chris@4 10105
Chris@4 10106
Chris@4 10107
Chris@4 10108
Chris@4 10109
Chris@4 10110
Chris@4 10111
Chris@4 10112
Chris@4 10113
Chris@4 10114
Chris@4 10115
Chris@4 10116
Chris@4 10117
Chris@4 10118
Chris@4 10119
Chris@4 10120
Chris@4 10121
Chris@4 10122
Chris@4 10123
Chris@4 10124
Chris@4 10125
Chris@4 10126
Chris@4 10127
Chris@4 10128
Chris@4 10129
Chris@4 10130
Chris@4 10131
Chris@4 10132
Chris@4 10133
Chris@4 10134
Chris@4 10135
Chris@4 10136
Chris@4 10137
Chris@4 10138
Chris@4 10139
Chris@4 10140
Chris@4 10141
Chris@4 10142
Chris@4 10143
Chris@4 10144
Chris@4 10145
Chris@4 10146
Chris@4 10147
Chris@4 10148
Chris@4 10149
Chris@4 10150
Chris@4 10151
Chris@4 10152
Chris@4 10153
Chris@4 10154
Chris@4 10155
Chris@4 10156
Chris@4 10157
Chris@4 10158
Chris@4 10159
Chris@4 10160
Chris@4 10161
Chris@4 10162
Chris@4 10163
Chris@4 10164
Chris@4 10165
Chris@4 10166
Chris@4 10167
Chris@4 10168
Chris@4 10169
Chris@4 10170
Chris@4 10171
Chris@4 10172
Chris@4 10173
Chris@4 10174
Chris@4 10175
Chris@4 10176
Chris@4 10177
Chris@4 10178
Chris@4 10179
Chris@4 10180
Chris@4 10181
Chris@4 10182
Chris@4 10183
Chris@4 10184
Chris@4 10185
Chris@4 10186
Chris@4 10187
Chris@4 10188
Chris@4 10189
Chris@4 10190
Chris@4 10191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
Chris@4 10192 $as_echo_n "checking dynamic linker characteristics... " >&6; }
Chris@4 10193
Chris@4 10194 if test "$GCC" = yes; then
Chris@4 10195 case $host_os in
Chris@4 10196 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
Chris@4 10197 *) lt_awk_arg="/^libraries:/" ;;
Chris@4 10198 esac
Chris@4 10199 case $host_os in
Chris@4 10200 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
Chris@4 10201 *) lt_sed_strip_eq="s,=/,/,g" ;;
Chris@4 10202 esac
Chris@4 10203 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
Chris@4 10204 case $lt_search_path_spec in
Chris@4 10205 *\;*)
Chris@4 10206 # if the path contains ";" then we assume it to be the separator
Chris@4 10207 # otherwise default to the standard path separator (i.e. ":") - it is
Chris@4 10208 # assumed that no part of a normal pathname contains ";" but that should
Chris@4 10209 # okay in the real world where ";" in dirpaths is itself problematic.
Chris@4 10210 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
Chris@4 10211 ;;
Chris@4 10212 *)
Chris@4 10213 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
Chris@4 10214 ;;
Chris@4 10215 esac
Chris@4 10216 # Ok, now we have the path, separated by spaces, we can step through it
Chris@4 10217 # and add multilib dir if necessary.
Chris@4 10218 lt_tmp_lt_search_path_spec=
Chris@4 10219 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
Chris@4 10220 for lt_sys_path in $lt_search_path_spec; do
Chris@4 10221 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
Chris@4 10222 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
Chris@4 10223 else
Chris@4 10224 test -d "$lt_sys_path" && \
Chris@4 10225 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
Chris@4 10226 fi
Chris@4 10227 done
Chris@4 10228 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
Chris@4 10229 BEGIN {RS=" "; FS="/|\n";} {
Chris@4 10230 lt_foo="";
Chris@4 10231 lt_count=0;
Chris@4 10232 for (lt_i = NF; lt_i > 0; lt_i--) {
Chris@4 10233 if ($lt_i != "" && $lt_i != ".") {
Chris@4 10234 if ($lt_i == "..") {
Chris@4 10235 lt_count++;
Chris@4 10236 } else {
Chris@4 10237 if (lt_count == 0) {
Chris@4 10238 lt_foo="/" $lt_i lt_foo;
Chris@4 10239 } else {
Chris@4 10240 lt_count--;
Chris@4 10241 }
Chris@4 10242 }
Chris@4 10243 }
Chris@4 10244 }
Chris@4 10245 if (lt_foo != "") { lt_freq[lt_foo]++; }
Chris@4 10246 if (lt_freq[lt_foo] == 1) { print lt_foo; }
Chris@4 10247 }'`
Chris@4 10248 # AWK program above erroneously prepends '/' to C:/dos/paths
Chris@4 10249 # for these hosts.
Chris@4 10250 case $host_os in
Chris@4 10251 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
Chris@4 10252 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
Chris@4 10253 esac
Chris@4 10254 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
Chris@4 10255 else
Chris@4 10256 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
Chris@4 10257 fi
Chris@4 10258 library_names_spec=
Chris@4 10259 libname_spec='lib$name'
Chris@4 10260 soname_spec=
Chris@4 10261 shrext_cmds=".so"
Chris@4 10262 postinstall_cmds=
Chris@4 10263 postuninstall_cmds=
Chris@4 10264 finish_cmds=
Chris@4 10265 finish_eval=
Chris@4 10266 shlibpath_var=
Chris@4 10267 shlibpath_overrides_runpath=unknown
Chris@4 10268 version_type=none
Chris@4 10269 dynamic_linker="$host_os ld.so"
Chris@4 10270 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@4 10271 need_lib_prefix=unknown
Chris@4 10272 hardcode_into_libs=no
Chris@4 10273
Chris@4 10274 # when you set need_version to no, make sure it does not cause -set_version
Chris@4 10275 # flags to be left without arguments
Chris@4 10276 need_version=unknown
Chris@4 10277
Chris@4 10278 case $host_os in
Chris@4 10279 aix3*)
Chris@55 10280 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10281 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
Chris@4 10282 shlibpath_var=LIBPATH
Chris@4 10283
Chris@4 10284 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@4 10285 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10286 ;;
Chris@4 10287
Chris@4 10288 aix[4-9]*)
Chris@55 10289 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10290 need_lib_prefix=no
Chris@4 10291 need_version=no
Chris@4 10292 hardcode_into_libs=yes
Chris@4 10293 if test "$host_cpu" = ia64; then
Chris@4 10294 # AIX 5 supports IA64
Chris@4 10295 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
Chris@4 10296 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10297 else
Chris@4 10298 # With GCC up to 2.95.x, collect2 would create an import file
Chris@4 10299 # for dependence libraries. The import file would start with
Chris@4 10300 # the line `#! .'. This would cause the generated library to
Chris@4 10301 # depend on `.', always an invalid library. This was fixed in
Chris@4 10302 # development snapshots of GCC prior to 3.0.
Chris@4 10303 case $host_os in
Chris@4 10304 aix4 | aix4.[01] | aix4.[01].*)
Chris@4 10305 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@4 10306 echo ' yes '
Chris@4 10307 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
Chris@4 10308 :
Chris@4 10309 else
Chris@4 10310 can_build_shared=no
Chris@4 10311 fi
Chris@4 10312 ;;
Chris@4 10313 esac
Chris@4 10314 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
Chris@4 10315 # soname into executable. Probably we can add versioning support to
Chris@4 10316 # collect2, so additional links can be useful in future.
Chris@4 10317 if test "$aix_use_runtimelinking" = yes; then
Chris@4 10318 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@4 10319 # instead of lib<name>.a to let people know that these are not
Chris@4 10320 # typical AIX shared libraries.
Chris@4 10321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10322 else
Chris@4 10323 # We preserve .a as extension for shared libraries through AIX4.2
Chris@4 10324 # and later when we are not doing run time linking.
Chris@4 10325 library_names_spec='${libname}${release}.a $libname.a'
Chris@4 10326 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10327 fi
Chris@4 10328 shlibpath_var=LIBPATH
Chris@4 10329 fi
Chris@4 10330 ;;
Chris@4 10331
Chris@4 10332 amigaos*)
Chris@4 10333 case $host_cpu in
Chris@4 10334 powerpc)
Chris@4 10335 # Since July 2007 AmigaOS4 officially supports .so libraries.
Chris@4 10336 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
Chris@4 10337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10338 ;;
Chris@4 10339 m68k)
Chris@4 10340 library_names_spec='$libname.ixlibrary $libname.a'
Chris@4 10341 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@4 10342 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 10343 ;;
Chris@4 10344 esac
Chris@4 10345 ;;
Chris@4 10346
Chris@4 10347 beos*)
Chris@4 10348 library_names_spec='${libname}${shared_ext}'
Chris@4 10349 dynamic_linker="$host_os ld.so"
Chris@4 10350 shlibpath_var=LIBRARY_PATH
Chris@4 10351 ;;
Chris@4 10352
Chris@4 10353 bsdi[45]*)
Chris@55 10354 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10355 need_version=no
Chris@4 10356 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10357 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10358 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@4 10359 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10360 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@4 10361 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@4 10362 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@4 10363 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@4 10364 # libtool to hard-code these into programs
Chris@4 10365 ;;
Chris@4 10366
Chris@4 10367 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 10368 version_type=windows
Chris@4 10369 shrext_cmds=".dll"
Chris@4 10370 need_version=no
Chris@4 10371 need_lib_prefix=no
Chris@4 10372
Chris@4 10373 case $GCC,$cc_basename in
Chris@4 10374 yes,*)
Chris@4 10375 # gcc
Chris@4 10376 library_names_spec='$libname.dll.a'
Chris@4 10377 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@4 10378 postinstall_cmds='base_file=`basename \${file}`~
Chris@4 10379 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@4 10380 dldir=$destdir/`dirname \$dlpath`~
Chris@4 10381 test -d \$dldir || mkdir -p \$dldir~
Chris@4 10382 $install_prog $dir/$dlname \$dldir/$dlname~
Chris@4 10383 chmod a+x \$dldir/$dlname~
Chris@4 10384 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
Chris@4 10385 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
Chris@4 10386 fi'
Chris@4 10387 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@4 10388 dlpath=$dir/\$dldll~
Chris@4 10389 $RM \$dlpath'
Chris@4 10390 shlibpath_overrides_runpath=yes
Chris@4 10391
Chris@4 10392 case $host_os in
Chris@4 10393 cygwin*)
Chris@4 10394 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@4 10395 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 10396
Chris@4 10397 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
Chris@4 10398 ;;
Chris@4 10399 mingw* | cegcc*)
Chris@4 10400 # MinGW DLLs use traditional 'lib' prefix
Chris@4 10401 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 10402 ;;
Chris@4 10403 pw32*)
Chris@4 10404 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@4 10405 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 10406 ;;
Chris@4 10407 esac
Chris@4 10408 dynamic_linker='Win32 ld.exe'
Chris@4 10409 ;;
Chris@4 10410
Chris@4 10411 *,cl*)
Chris@4 10412 # Native MSVC
Chris@4 10413 libname_spec='$name'
Chris@4 10414 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 10415 library_names_spec='${libname}.dll.lib'
Chris@4 10416
Chris@4 10417 case $build_os in
Chris@4 10418 mingw*)
Chris@4 10419 sys_lib_search_path_spec=
Chris@4 10420 lt_save_ifs=$IFS
Chris@4 10421 IFS=';'
Chris@4 10422 for lt_path in $LIB
Chris@4 10423 do
Chris@4 10424 IFS=$lt_save_ifs
Chris@4 10425 # Let DOS variable expansion print the short 8.3 style file name.
Chris@4 10426 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
Chris@4 10427 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
Chris@4 10428 done
Chris@4 10429 IFS=$lt_save_ifs
Chris@4 10430 # Convert to MSYS style.
Chris@4 10431 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 10432 ;;
Chris@4 10433 cygwin*)
Chris@4 10434 # Convert to unix form, then to dos form, then back to unix form
Chris@4 10435 # but this time dos style (no spaces!) so that the unix form looks
Chris@4 10436 # like /cygdrive/c/PROGRA~1:/cygdr...
Chris@4 10437 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
Chris@4 10438 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
Chris@4 10439 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@4 10440 ;;
Chris@4 10441 *)
Chris@4 10442 sys_lib_search_path_spec="$LIB"
Chris@4 10443 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
Chris@4 10444 # It is most probably a Windows format PATH.
Chris@4 10445 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@4 10446 else
Chris@4 10447 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@4 10448 fi
Chris@4 10449 # FIXME: find the short name or the path components, as spaces are
Chris@4 10450 # common. (e.g. "Program Files" -> "PROGRA~1")
Chris@4 10451 ;;
Chris@4 10452 esac
Chris@4 10453
Chris@4 10454 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@4 10455 postinstall_cmds='base_file=`basename \${file}`~
Chris@4 10456 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@4 10457 dldir=$destdir/`dirname \$dlpath`~
Chris@4 10458 test -d \$dldir || mkdir -p \$dldir~
Chris@4 10459 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@4 10460 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@4 10461 dlpath=$dir/\$dldll~
Chris@4 10462 $RM \$dlpath'
Chris@4 10463 shlibpath_overrides_runpath=yes
Chris@4 10464 dynamic_linker='Win32 link.exe'
Chris@4 10465 ;;
Chris@4 10466
Chris@4 10467 *)
Chris@4 10468 # Assume MSVC wrapper
Chris@4 10469 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Chris@4 10470 dynamic_linker='Win32 ld.exe'
Chris@4 10471 ;;
Chris@4 10472 esac
Chris@4 10473 # FIXME: first we should search . and the directory the executable is in
Chris@4 10474 shlibpath_var=PATH
Chris@4 10475 ;;
Chris@4 10476
Chris@4 10477 darwin* | rhapsody*)
Chris@4 10478 dynamic_linker="$host_os dyld"
Chris@4 10479 version_type=darwin
Chris@4 10480 need_lib_prefix=no
Chris@4 10481 need_version=no
Chris@4 10482 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
Chris@4 10483 soname_spec='${libname}${release}${major}$shared_ext'
Chris@4 10484 shlibpath_overrides_runpath=yes
Chris@4 10485 shlibpath_var=DYLD_LIBRARY_PATH
Chris@4 10486 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
Chris@4 10487
Chris@4 10488 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
Chris@4 10489 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@4 10490 ;;
Chris@4 10491
Chris@4 10492 dgux*)
Chris@55 10493 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10494 need_lib_prefix=no
Chris@4 10495 need_version=no
Chris@4 10496 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Chris@4 10497 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10498 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10499 ;;
Chris@4 10500
Chris@4 10501 freebsd* | dragonfly*)
Chris@4 10502 # DragonFly does not have aout. When/if they implement a new
Chris@4 10503 # versioning mechanism, adjust this.
Chris@4 10504 if test -x /usr/bin/objformat; then
Chris@4 10505 objformat=`/usr/bin/objformat`
Chris@4 10506 else
Chris@4 10507 case $host_os in
Chris@55 10508 freebsd[23].*) objformat=aout ;;
Chris@4 10509 *) objformat=elf ;;
Chris@4 10510 esac
Chris@4 10511 fi
Chris@4 10512 version_type=freebsd-$objformat
Chris@4 10513 case $version_type in
Chris@4 10514 freebsd-elf*)
Chris@4 10515 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@4 10516 need_version=no
Chris@4 10517 need_lib_prefix=no
Chris@4 10518 ;;
Chris@4 10519 freebsd-*)
Chris@4 10520 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
Chris@4 10521 need_version=yes
Chris@4 10522 ;;
Chris@4 10523 esac
Chris@4 10524 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10525 case $host_os in
Chris@55 10526 freebsd2.*)
Chris@4 10527 shlibpath_overrides_runpath=yes
Chris@4 10528 ;;
Chris@4 10529 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@4 10530 shlibpath_overrides_runpath=yes
Chris@4 10531 hardcode_into_libs=yes
Chris@4 10532 ;;
Chris@4 10533 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
Chris@4 10534 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Chris@4 10535 shlibpath_overrides_runpath=no
Chris@4 10536 hardcode_into_libs=yes
Chris@4 10537 ;;
Chris@4 10538 *) # from 4.6 on, and DragonFly
Chris@4 10539 shlibpath_overrides_runpath=yes
Chris@4 10540 hardcode_into_libs=yes
Chris@4 10541 ;;
Chris@4 10542 esac
Chris@4 10543 ;;
Chris@4 10544
Chris@4 10545 haiku*)
Chris@55 10546 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10547 need_lib_prefix=no
Chris@4 10548 need_version=no
Chris@4 10549 dynamic_linker="$host_os runtime_loader"
Chris@4 10550 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@4 10551 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10552 shlibpath_var=LIBRARY_PATH
Chris@4 10553 shlibpath_overrides_runpath=yes
Chris@4 10554 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
Chris@4 10555 hardcode_into_libs=yes
Chris@4 10556 ;;
Chris@4 10557
Chris@4 10558 hpux9* | hpux10* | hpux11*)
Chris@4 10559 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@4 10560 # link against other versions.
Chris@4 10561 version_type=sunos
Chris@4 10562 need_lib_prefix=no
Chris@4 10563 need_version=no
Chris@4 10564 case $host_cpu in
Chris@4 10565 ia64*)
Chris@4 10566 shrext_cmds='.so'
Chris@4 10567 hardcode_into_libs=yes
Chris@4 10568 dynamic_linker="$host_os dld.so"
Chris@4 10569 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10570 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@4 10571 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10572 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10573 if test "X$HPUX_IA64_MODE" = X32; then
Chris@4 10574 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@4 10575 else
Chris@4 10576 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@4 10577 fi
Chris@4 10578 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@4 10579 ;;
Chris@4 10580 hppa*64*)
Chris@4 10581 shrext_cmds='.sl'
Chris@4 10582 hardcode_into_libs=yes
Chris@4 10583 dynamic_linker="$host_os dld.sl"
Chris@4 10584 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@4 10585 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@4 10586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10587 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10588 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@4 10589 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@4 10590 ;;
Chris@4 10591 *)
Chris@4 10592 shrext_cmds='.sl'
Chris@4 10593 dynamic_linker="$host_os dld.sl"
Chris@4 10594 shlibpath_var=SHLIB_PATH
Chris@4 10595 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@4 10596 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10597 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10598 ;;
Chris@4 10599 esac
Chris@4 10600 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Chris@4 10601 postinstall_cmds='chmod 555 $lib'
Chris@4 10602 # or fails outright, so override atomically:
Chris@4 10603 install_override_mode=555
Chris@4 10604 ;;
Chris@4 10605
Chris@4 10606 interix[3-9]*)
Chris@55 10607 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10608 need_lib_prefix=no
Chris@4 10609 need_version=no
Chris@4 10610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@4 10611 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10612 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
Chris@4 10613 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10614 shlibpath_overrides_runpath=no
Chris@4 10615 hardcode_into_libs=yes
Chris@4 10616 ;;
Chris@4 10617
Chris@4 10618 irix5* | irix6* | nonstopux*)
Chris@4 10619 case $host_os in
Chris@4 10620 nonstopux*) version_type=nonstopux ;;
Chris@4 10621 *)
Chris@4 10622 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@55 10623 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10624 else
Chris@4 10625 version_type=irix
Chris@4 10626 fi ;;
Chris@4 10627 esac
Chris@4 10628 need_lib_prefix=no
Chris@4 10629 need_version=no
Chris@4 10630 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10631 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@4 10632 case $host_os in
Chris@4 10633 irix5* | nonstopux*)
Chris@4 10634 libsuff= shlibsuff=
Chris@4 10635 ;;
Chris@4 10636 *)
Chris@4 10637 case $LD in # libtool.m4 will add one of these switches to LD
Chris@4 10638 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@4 10639 libsuff= shlibsuff= libmagic=32-bit;;
Chris@4 10640 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@4 10641 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@4 10642 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@4 10643 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@4 10644 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@4 10645 esac
Chris@4 10646 ;;
Chris@4 10647 esac
Chris@4 10648 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@4 10649 shlibpath_overrides_runpath=no
Chris@4 10650 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
Chris@4 10651 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
Chris@4 10652 hardcode_into_libs=yes
Chris@4 10653 ;;
Chris@4 10654
Chris@4 10655 # No shared lib support for Linux oldld, aout, or coff.
Chris@4 10656 linux*oldld* | linux*aout* | linux*coff*)
Chris@4 10657 dynamic_linker=no
Chris@4 10658 ;;
Chris@4 10659
Chris@55 10660 # This must be glibc/ELF.
Chris@55 10661 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@55 10662 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10663 need_lib_prefix=no
Chris@4 10664 need_version=no
Chris@4 10665 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10666 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10667 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@4 10668 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10669 shlibpath_overrides_runpath=no
Chris@4 10670
Chris@4 10671 # Some binutils ld are patched to set DT_RUNPATH
Chris@4 10672 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
Chris@4 10673 $as_echo_n "(cached) " >&6
Chris@4 10674 else
Chris@4 10675 lt_cv_shlibpath_overrides_runpath=no
Chris@4 10676 save_LDFLAGS=$LDFLAGS
Chris@4 10677 save_libdir=$libdir
Chris@4 10678 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
Chris@4 10679 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
Chris@4 10680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 10681 /* end confdefs.h. */
Chris@4 10682
Chris@4 10683 int
Chris@4 10684 main ()
Chris@4 10685 {
Chris@4 10686
Chris@4 10687 ;
Chris@4 10688 return 0;
Chris@4 10689 }
Chris@4 10690 _ACEOF
Chris@4 10691 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 10692 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Chris@4 10693 lt_cv_shlibpath_overrides_runpath=yes
Chris@4 10694 fi
Chris@4 10695 fi
Chris@4 10696 rm -f core conftest.err conftest.$ac_objext \
Chris@4 10697 conftest$ac_exeext conftest.$ac_ext
Chris@4 10698 LDFLAGS=$save_LDFLAGS
Chris@4 10699 libdir=$save_libdir
Chris@4 10700
Chris@4 10701 fi
Chris@4 10702
Chris@4 10703 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Chris@4 10704
Chris@4 10705 # This implies no fast_install, which is unacceptable.
Chris@4 10706 # Some rework will be needed to allow for fast_install
Chris@4 10707 # before this can be enabled.
Chris@4 10708 hardcode_into_libs=yes
Chris@4 10709
Chris@4 10710 # Append ld.so.conf contents to the search path
Chris@4 10711 if test -f /etc/ld.so.conf; then
Chris@4 10712 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 10713 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
Chris@4 10714 fi
Chris@4 10715
Chris@4 10716 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@4 10717 # powerpc, because MkLinux only supported shared libraries with the
Chris@4 10718 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@4 10719 # most powerpc-linux boxes support dynamic linking these days and
Chris@4 10720 # people can always --disable-shared, the test was removed, and we
Chris@4 10721 # assume the GNU/Linux dynamic linker is in use.
Chris@4 10722 dynamic_linker='GNU/Linux ld.so'
Chris@4 10723 ;;
Chris@4 10724
Chris@4 10725 netbsdelf*-gnu)
Chris@4 10726 version_type=linux
Chris@4 10727 need_lib_prefix=no
Chris@4 10728 need_version=no
Chris@4 10729 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@4 10730 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10731 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10732 shlibpath_overrides_runpath=no
Chris@4 10733 hardcode_into_libs=yes
Chris@4 10734 dynamic_linker='NetBSD ld.elf_so'
Chris@4 10735 ;;
Chris@4 10736
Chris@4 10737 netbsd*)
Chris@4 10738 version_type=sunos
Chris@4 10739 need_lib_prefix=no
Chris@4 10740 need_version=no
Chris@4 10741 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@4 10742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@4 10743 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@4 10744 dynamic_linker='NetBSD (a.out) ld.so'
Chris@4 10745 else
Chris@4 10746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@4 10747 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10748 dynamic_linker='NetBSD ld.elf_so'
Chris@4 10749 fi
Chris@4 10750 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10751 shlibpath_overrides_runpath=yes
Chris@4 10752 hardcode_into_libs=yes
Chris@4 10753 ;;
Chris@4 10754
Chris@4 10755 newsos6)
Chris@55 10756 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10757 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10758 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10759 shlibpath_overrides_runpath=yes
Chris@4 10760 ;;
Chris@4 10761
Chris@4 10762 *nto* | *qnx*)
Chris@4 10763 version_type=qnx
Chris@4 10764 need_lib_prefix=no
Chris@4 10765 need_version=no
Chris@4 10766 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10767 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10768 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10769 shlibpath_overrides_runpath=no
Chris@4 10770 hardcode_into_libs=yes
Chris@4 10771 dynamic_linker='ldqnx.so'
Chris@4 10772 ;;
Chris@4 10773
Chris@4 10774 openbsd*)
Chris@4 10775 version_type=sunos
Chris@4 10776 sys_lib_dlsearch_path_spec="/usr/lib"
Chris@4 10777 need_lib_prefix=no
Chris@4 10778 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
Chris@4 10779 case $host_os in
Chris@4 10780 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
Chris@4 10781 *) need_version=no ;;
Chris@4 10782 esac
Chris@4 10783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@4 10784 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@4 10785 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10786 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@4 10787 case $host_os in
Chris@4 10788 openbsd2.[89] | openbsd2.[89].*)
Chris@4 10789 shlibpath_overrides_runpath=no
Chris@4 10790 ;;
Chris@4 10791 *)
Chris@4 10792 shlibpath_overrides_runpath=yes
Chris@4 10793 ;;
Chris@4 10794 esac
Chris@4 10795 else
Chris@4 10796 shlibpath_overrides_runpath=yes
Chris@4 10797 fi
Chris@4 10798 ;;
Chris@4 10799
Chris@4 10800 os2*)
Chris@4 10801 libname_spec='$name'
Chris@4 10802 shrext_cmds=".dll"
Chris@4 10803 need_lib_prefix=no
Chris@4 10804 library_names_spec='$libname${shared_ext} $libname.a'
Chris@4 10805 dynamic_linker='OS/2 ld.exe'
Chris@4 10806 shlibpath_var=LIBPATH
Chris@4 10807 ;;
Chris@4 10808
Chris@4 10809 osf3* | osf4* | osf5*)
Chris@4 10810 version_type=osf
Chris@4 10811 need_lib_prefix=no
Chris@4 10812 need_version=no
Chris@4 10813 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10814 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10815 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10816 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@4 10817 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
Chris@4 10818 ;;
Chris@4 10819
Chris@4 10820 rdos*)
Chris@4 10821 dynamic_linker=no
Chris@4 10822 ;;
Chris@4 10823
Chris@4 10824 solaris*)
Chris@55 10825 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10826 need_lib_prefix=no
Chris@4 10827 need_version=no
Chris@4 10828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10829 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10830 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10831 shlibpath_overrides_runpath=yes
Chris@4 10832 hardcode_into_libs=yes
Chris@4 10833 # ldd complains unless libraries are executable
Chris@4 10834 postinstall_cmds='chmod +x $lib'
Chris@4 10835 ;;
Chris@4 10836
Chris@4 10837 sunos4*)
Chris@4 10838 version_type=sunos
Chris@4 10839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@4 10840 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@4 10841 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10842 shlibpath_overrides_runpath=yes
Chris@4 10843 if test "$with_gnu_ld" = yes; then
Chris@4 10844 need_lib_prefix=no
Chris@4 10845 fi
Chris@4 10846 need_version=yes
Chris@4 10847 ;;
Chris@4 10848
Chris@4 10849 sysv4 | sysv4.3*)
Chris@55 10850 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10851 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10852 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10853 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10854 case $host_vendor in
Chris@4 10855 sni)
Chris@4 10856 shlibpath_overrides_runpath=no
Chris@4 10857 need_lib_prefix=no
Chris@4 10858 runpath_var=LD_RUN_PATH
Chris@4 10859 ;;
Chris@4 10860 siemens)
Chris@4 10861 need_lib_prefix=no
Chris@4 10862 ;;
Chris@4 10863 motorola)
Chris@4 10864 need_lib_prefix=no
Chris@4 10865 need_version=no
Chris@4 10866 shlibpath_overrides_runpath=no
Chris@4 10867 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@4 10868 ;;
Chris@4 10869 esac
Chris@4 10870 ;;
Chris@4 10871
Chris@4 10872 sysv4*MP*)
Chris@4 10873 if test -d /usr/nec ;then
Chris@55 10874 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10875 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
Chris@4 10876 soname_spec='$libname${shared_ext}.$major'
Chris@4 10877 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10878 fi
Chris@4 10879 ;;
Chris@4 10880
Chris@4 10881 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@4 10882 version_type=freebsd-elf
Chris@4 10883 need_lib_prefix=no
Chris@4 10884 need_version=no
Chris@4 10885 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@4 10886 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10887 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10888 shlibpath_overrides_runpath=yes
Chris@4 10889 hardcode_into_libs=yes
Chris@4 10890 if test "$with_gnu_ld" = yes; then
Chris@4 10891 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
Chris@4 10892 else
Chris@4 10893 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
Chris@4 10894 case $host_os in
Chris@4 10895 sco3.2v5*)
Chris@4 10896 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
Chris@4 10897 ;;
Chris@4 10898 esac
Chris@4 10899 fi
Chris@4 10900 sys_lib_dlsearch_path_spec='/usr/lib'
Chris@4 10901 ;;
Chris@4 10902
Chris@4 10903 tpf*)
Chris@4 10904 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Chris@55 10905 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10906 need_lib_prefix=no
Chris@4 10907 need_version=no
Chris@4 10908 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10909 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10910 shlibpath_overrides_runpath=no
Chris@4 10911 hardcode_into_libs=yes
Chris@4 10912 ;;
Chris@4 10913
Chris@4 10914 uts4*)
Chris@55 10915 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 10916 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 10917 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 10918 shlibpath_var=LD_LIBRARY_PATH
Chris@4 10919 ;;
Chris@4 10920
Chris@4 10921 *)
Chris@4 10922 dynamic_linker=no
Chris@4 10923 ;;
Chris@4 10924 esac
Chris@4 10925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
Chris@4 10926 $as_echo "$dynamic_linker" >&6; }
Chris@4 10927 test "$dynamic_linker" = no && can_build_shared=no
Chris@4 10928
Chris@4 10929 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@4 10930 if test "$GCC" = yes; then
Chris@4 10931 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@4 10932 fi
Chris@4 10933
Chris@4 10934 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
Chris@4 10935 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
Chris@4 10936 fi
Chris@4 10937 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
Chris@4 10938 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
Chris@4 10939 fi
Chris@4 10940
Chris@4 10941
Chris@4 10942
Chris@4 10943
Chris@4 10944
Chris@4 10945
Chris@4 10946
Chris@4 10947
Chris@4 10948
Chris@4 10949
Chris@4 10950
Chris@4 10951
Chris@4 10952
Chris@4 10953
Chris@4 10954
Chris@4 10955
Chris@4 10956
Chris@4 10957
Chris@4 10958
Chris@4 10959
Chris@4 10960
Chris@4 10961
Chris@4 10962
Chris@4 10963
Chris@4 10964
Chris@4 10965
Chris@4 10966
Chris@4 10967
Chris@4 10968
Chris@4 10969
Chris@4 10970
Chris@4 10971
Chris@4 10972
Chris@4 10973
Chris@4 10974
Chris@4 10975
Chris@4 10976
Chris@4 10977
Chris@4 10978
Chris@4 10979
Chris@4 10980
Chris@4 10981
Chris@4 10982
Chris@4 10983
Chris@4 10984
Chris@4 10985
Chris@4 10986
Chris@4 10987
Chris@4 10988
Chris@4 10989
Chris@4 10990
Chris@4 10991
Chris@4 10992
Chris@4 10993
Chris@4 10994
Chris@4 10995
Chris@4 10996
Chris@4 10997
Chris@4 10998
Chris@4 10999
Chris@4 11000
Chris@4 11001
Chris@4 11002
Chris@4 11003
Chris@4 11004
Chris@4 11005
Chris@4 11006
Chris@4 11007
Chris@4 11008
Chris@4 11009
Chris@4 11010
Chris@4 11011
Chris@4 11012
Chris@4 11013
Chris@4 11014
Chris@4 11015
Chris@4 11016
Chris@4 11017
Chris@4 11018
Chris@4 11019
Chris@4 11020
Chris@4 11021
Chris@4 11022
Chris@4 11023
Chris@4 11024
Chris@4 11025
Chris@4 11026
Chris@4 11027
Chris@4 11028
Chris@4 11029
Chris@4 11030
Chris@4 11031
Chris@4 11032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
Chris@4 11033 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
Chris@4 11034 hardcode_action=
Chris@4 11035 if test -n "$hardcode_libdir_flag_spec" ||
Chris@4 11036 test -n "$runpath_var" ||
Chris@4 11037 test "X$hardcode_automatic" = "Xyes" ; then
Chris@4 11038
Chris@4 11039 # We can hardcode non-existent directories.
Chris@4 11040 if test "$hardcode_direct" != no &&
Chris@4 11041 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@4 11042 # have to relink, otherwise we might link with an installed library
Chris@4 11043 # when we should be linking with a yet-to-be-installed one
Chris@4 11044 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
Chris@4 11045 test "$hardcode_minus_L" != no; then
Chris@4 11046 # Linking always hardcodes the temporary library directory.
Chris@4 11047 hardcode_action=relink
Chris@4 11048 else
Chris@4 11049 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@4 11050 hardcode_action=immediate
Chris@4 11051 fi
Chris@4 11052 else
Chris@4 11053 # We cannot hardcode anything, or else we can only hardcode existing
Chris@4 11054 # directories.
Chris@4 11055 hardcode_action=unsupported
Chris@4 11056 fi
Chris@4 11057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
Chris@4 11058 $as_echo "$hardcode_action" >&6; }
Chris@4 11059
Chris@4 11060 if test "$hardcode_action" = relink ||
Chris@4 11061 test "$inherit_rpath" = yes; then
Chris@4 11062 # Fast installation is not supported
Chris@4 11063 enable_fast_install=no
Chris@4 11064 elif test "$shlibpath_overrides_runpath" = yes ||
Chris@4 11065 test "$enable_shared" = no; then
Chris@4 11066 # Fast installation is not necessary
Chris@4 11067 enable_fast_install=needless
Chris@4 11068 fi
Chris@4 11069
Chris@4 11070
Chris@4 11071
Chris@4 11072
Chris@4 11073
Chris@4 11074
Chris@4 11075 if test "x$enable_dlopen" != xyes; then
Chris@4 11076 enable_dlopen=unknown
Chris@4 11077 enable_dlopen_self=unknown
Chris@4 11078 enable_dlopen_self_static=unknown
Chris@4 11079 else
Chris@4 11080 lt_cv_dlopen=no
Chris@4 11081 lt_cv_dlopen_libs=
Chris@4 11082
Chris@4 11083 case $host_os in
Chris@4 11084 beos*)
Chris@4 11085 lt_cv_dlopen="load_add_on"
Chris@4 11086 lt_cv_dlopen_libs=
Chris@4 11087 lt_cv_dlopen_self=yes
Chris@4 11088 ;;
Chris@4 11089
Chris@4 11090 mingw* | pw32* | cegcc*)
Chris@4 11091 lt_cv_dlopen="LoadLibrary"
Chris@4 11092 lt_cv_dlopen_libs=
Chris@4 11093 ;;
Chris@4 11094
Chris@4 11095 cygwin*)
Chris@4 11096 lt_cv_dlopen="dlopen"
Chris@4 11097 lt_cv_dlopen_libs=
Chris@4 11098 ;;
Chris@4 11099
Chris@4 11100 darwin*)
Chris@4 11101 # if libdl is installed we need to link against it
Chris@4 11102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Chris@4 11103 $as_echo_n "checking for dlopen in -ldl... " >&6; }
Chris@4 11104 if ${ac_cv_lib_dl_dlopen+:} false; then :
Chris@4 11105 $as_echo_n "(cached) " >&6
Chris@4 11106 else
Chris@4 11107 ac_check_lib_save_LIBS=$LIBS
Chris@4 11108 LIBS="-ldl $LIBS"
Chris@4 11109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11110 /* end confdefs.h. */
Chris@4 11111
Chris@4 11112 /* Override any GCC internal prototype to avoid an error.
Chris@4 11113 Use char because int might match the return type of a GCC
Chris@4 11114 builtin and then its argument prototype would still apply. */
Chris@4 11115 #ifdef __cplusplus
Chris@4 11116 extern "C"
Chris@4 11117 #endif
Chris@4 11118 char dlopen ();
Chris@4 11119 int
Chris@4 11120 main ()
Chris@4 11121 {
Chris@4 11122 return dlopen ();
Chris@4 11123 ;
Chris@4 11124 return 0;
Chris@4 11125 }
Chris@4 11126 _ACEOF
Chris@4 11127 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 11128 ac_cv_lib_dl_dlopen=yes
Chris@4 11129 else
Chris@4 11130 ac_cv_lib_dl_dlopen=no
Chris@4 11131 fi
Chris@4 11132 rm -f core conftest.err conftest.$ac_objext \
Chris@4 11133 conftest$ac_exeext conftest.$ac_ext
Chris@4 11134 LIBS=$ac_check_lib_save_LIBS
Chris@4 11135 fi
Chris@4 11136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Chris@4 11137 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Chris@4 11138 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Chris@4 11139 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@4 11140 else
Chris@4 11141
Chris@4 11142 lt_cv_dlopen="dyld"
Chris@4 11143 lt_cv_dlopen_libs=
Chris@4 11144 lt_cv_dlopen_self=yes
Chris@4 11145
Chris@4 11146 fi
Chris@4 11147
Chris@4 11148 ;;
Chris@4 11149
Chris@4 11150 *)
Chris@4 11151 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
Chris@4 11152 if test "x$ac_cv_func_shl_load" = xyes; then :
Chris@4 11153 lt_cv_dlopen="shl_load"
Chris@4 11154 else
Chris@4 11155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
Chris@4 11156 $as_echo_n "checking for shl_load in -ldld... " >&6; }
Chris@4 11157 if ${ac_cv_lib_dld_shl_load+:} false; then :
Chris@4 11158 $as_echo_n "(cached) " >&6
Chris@4 11159 else
Chris@4 11160 ac_check_lib_save_LIBS=$LIBS
Chris@4 11161 LIBS="-ldld $LIBS"
Chris@4 11162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11163 /* end confdefs.h. */
Chris@4 11164
Chris@4 11165 /* Override any GCC internal prototype to avoid an error.
Chris@4 11166 Use char because int might match the return type of a GCC
Chris@4 11167 builtin and then its argument prototype would still apply. */
Chris@4 11168 #ifdef __cplusplus
Chris@4 11169 extern "C"
Chris@4 11170 #endif
Chris@4 11171 char shl_load ();
Chris@4 11172 int
Chris@4 11173 main ()
Chris@4 11174 {
Chris@4 11175 return shl_load ();
Chris@4 11176 ;
Chris@4 11177 return 0;
Chris@4 11178 }
Chris@4 11179 _ACEOF
Chris@4 11180 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 11181 ac_cv_lib_dld_shl_load=yes
Chris@4 11182 else
Chris@4 11183 ac_cv_lib_dld_shl_load=no
Chris@4 11184 fi
Chris@4 11185 rm -f core conftest.err conftest.$ac_objext \
Chris@4 11186 conftest$ac_exeext conftest.$ac_ext
Chris@4 11187 LIBS=$ac_check_lib_save_LIBS
Chris@4 11188 fi
Chris@4 11189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
Chris@4 11190 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
Chris@4 11191 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
Chris@4 11192 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
Chris@4 11193 else
Chris@4 11194 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
Chris@4 11195 if test "x$ac_cv_func_dlopen" = xyes; then :
Chris@4 11196 lt_cv_dlopen="dlopen"
Chris@4 11197 else
Chris@4 11198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Chris@4 11199 $as_echo_n "checking for dlopen in -ldl... " >&6; }
Chris@4 11200 if ${ac_cv_lib_dl_dlopen+:} false; then :
Chris@4 11201 $as_echo_n "(cached) " >&6
Chris@4 11202 else
Chris@4 11203 ac_check_lib_save_LIBS=$LIBS
Chris@4 11204 LIBS="-ldl $LIBS"
Chris@4 11205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11206 /* end confdefs.h. */
Chris@4 11207
Chris@4 11208 /* Override any GCC internal prototype to avoid an error.
Chris@4 11209 Use char because int might match the return type of a GCC
Chris@4 11210 builtin and then its argument prototype would still apply. */
Chris@4 11211 #ifdef __cplusplus
Chris@4 11212 extern "C"
Chris@4 11213 #endif
Chris@4 11214 char dlopen ();
Chris@4 11215 int
Chris@4 11216 main ()
Chris@4 11217 {
Chris@4 11218 return dlopen ();
Chris@4 11219 ;
Chris@4 11220 return 0;
Chris@4 11221 }
Chris@4 11222 _ACEOF
Chris@4 11223 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 11224 ac_cv_lib_dl_dlopen=yes
Chris@4 11225 else
Chris@4 11226 ac_cv_lib_dl_dlopen=no
Chris@4 11227 fi
Chris@4 11228 rm -f core conftest.err conftest.$ac_objext \
Chris@4 11229 conftest$ac_exeext conftest.$ac_ext
Chris@4 11230 LIBS=$ac_check_lib_save_LIBS
Chris@4 11231 fi
Chris@4 11232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Chris@4 11233 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Chris@4 11234 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Chris@4 11235 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@4 11236 else
Chris@4 11237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
Chris@4 11238 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
Chris@4 11239 if ${ac_cv_lib_svld_dlopen+:} false; then :
Chris@4 11240 $as_echo_n "(cached) " >&6
Chris@4 11241 else
Chris@4 11242 ac_check_lib_save_LIBS=$LIBS
Chris@4 11243 LIBS="-lsvld $LIBS"
Chris@4 11244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11245 /* end confdefs.h. */
Chris@4 11246
Chris@4 11247 /* Override any GCC internal prototype to avoid an error.
Chris@4 11248 Use char because int might match the return type of a GCC
Chris@4 11249 builtin and then its argument prototype would still apply. */
Chris@4 11250 #ifdef __cplusplus
Chris@4 11251 extern "C"
Chris@4 11252 #endif
Chris@4 11253 char dlopen ();
Chris@4 11254 int
Chris@4 11255 main ()
Chris@4 11256 {
Chris@4 11257 return dlopen ();
Chris@4 11258 ;
Chris@4 11259 return 0;
Chris@4 11260 }
Chris@4 11261 _ACEOF
Chris@4 11262 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 11263 ac_cv_lib_svld_dlopen=yes
Chris@4 11264 else
Chris@4 11265 ac_cv_lib_svld_dlopen=no
Chris@4 11266 fi
Chris@4 11267 rm -f core conftest.err conftest.$ac_objext \
Chris@4 11268 conftest$ac_exeext conftest.$ac_ext
Chris@4 11269 LIBS=$ac_check_lib_save_LIBS
Chris@4 11270 fi
Chris@4 11271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
Chris@4 11272 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
Chris@4 11273 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
Chris@4 11274 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
Chris@4 11275 else
Chris@4 11276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
Chris@4 11277 $as_echo_n "checking for dld_link in -ldld... " >&6; }
Chris@4 11278 if ${ac_cv_lib_dld_dld_link+:} false; then :
Chris@4 11279 $as_echo_n "(cached) " >&6
Chris@4 11280 else
Chris@4 11281 ac_check_lib_save_LIBS=$LIBS
Chris@4 11282 LIBS="-ldld $LIBS"
Chris@4 11283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11284 /* end confdefs.h. */
Chris@4 11285
Chris@4 11286 /* Override any GCC internal prototype to avoid an error.
Chris@4 11287 Use char because int might match the return type of a GCC
Chris@4 11288 builtin and then its argument prototype would still apply. */
Chris@4 11289 #ifdef __cplusplus
Chris@4 11290 extern "C"
Chris@4 11291 #endif
Chris@4 11292 char dld_link ();
Chris@4 11293 int
Chris@4 11294 main ()
Chris@4 11295 {
Chris@4 11296 return dld_link ();
Chris@4 11297 ;
Chris@4 11298 return 0;
Chris@4 11299 }
Chris@4 11300 _ACEOF
Chris@4 11301 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 11302 ac_cv_lib_dld_dld_link=yes
Chris@4 11303 else
Chris@4 11304 ac_cv_lib_dld_dld_link=no
Chris@4 11305 fi
Chris@4 11306 rm -f core conftest.err conftest.$ac_objext \
Chris@4 11307 conftest$ac_exeext conftest.$ac_ext
Chris@4 11308 LIBS=$ac_check_lib_save_LIBS
Chris@4 11309 fi
Chris@4 11310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
Chris@4 11311 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
Chris@4 11312 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
Chris@4 11313 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
Chris@4 11314 fi
Chris@4 11315
Chris@4 11316
Chris@4 11317 fi
Chris@4 11318
Chris@4 11319
Chris@4 11320 fi
Chris@4 11321
Chris@4 11322
Chris@4 11323 fi
Chris@4 11324
Chris@4 11325
Chris@4 11326 fi
Chris@4 11327
Chris@4 11328
Chris@4 11329 fi
Chris@4 11330
Chris@4 11331 ;;
Chris@4 11332 esac
Chris@4 11333
Chris@4 11334 if test "x$lt_cv_dlopen" != xno; then
Chris@4 11335 enable_dlopen=yes
Chris@4 11336 else
Chris@4 11337 enable_dlopen=no
Chris@4 11338 fi
Chris@4 11339
Chris@4 11340 case $lt_cv_dlopen in
Chris@4 11341 dlopen)
Chris@4 11342 save_CPPFLAGS="$CPPFLAGS"
Chris@4 11343 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
Chris@4 11344
Chris@4 11345 save_LDFLAGS="$LDFLAGS"
Chris@4 11346 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
Chris@4 11347
Chris@4 11348 save_LIBS="$LIBS"
Chris@4 11349 LIBS="$lt_cv_dlopen_libs $LIBS"
Chris@4 11350
Chris@4 11351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
Chris@4 11352 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
Chris@4 11353 if ${lt_cv_dlopen_self+:} false; then :
Chris@4 11354 $as_echo_n "(cached) " >&6
Chris@4 11355 else
Chris@4 11356 if test "$cross_compiling" = yes; then :
Chris@4 11357 lt_cv_dlopen_self=cross
Chris@4 11358 else
Chris@4 11359 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@4 11360 lt_status=$lt_dlunknown
Chris@4 11361 cat > conftest.$ac_ext <<_LT_EOF
Chris@4 11362 #line $LINENO "configure"
Chris@4 11363 #include "confdefs.h"
Chris@4 11364
Chris@4 11365 #if HAVE_DLFCN_H
Chris@4 11366 #include <dlfcn.h>
Chris@4 11367 #endif
Chris@4 11368
Chris@4 11369 #include <stdio.h>
Chris@4 11370
Chris@4 11371 #ifdef RTLD_GLOBAL
Chris@4 11372 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@4 11373 #else
Chris@4 11374 # ifdef DL_GLOBAL
Chris@4 11375 # define LT_DLGLOBAL DL_GLOBAL
Chris@4 11376 # else
Chris@4 11377 # define LT_DLGLOBAL 0
Chris@4 11378 # endif
Chris@4 11379 #endif
Chris@4 11380
Chris@4 11381 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@4 11382 find out it does not work in some platform. */
Chris@4 11383 #ifndef LT_DLLAZY_OR_NOW
Chris@4 11384 # ifdef RTLD_LAZY
Chris@4 11385 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@4 11386 # else
Chris@4 11387 # ifdef DL_LAZY
Chris@4 11388 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@4 11389 # else
Chris@4 11390 # ifdef RTLD_NOW
Chris@4 11391 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@4 11392 # else
Chris@4 11393 # ifdef DL_NOW
Chris@4 11394 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@4 11395 # else
Chris@4 11396 # define LT_DLLAZY_OR_NOW 0
Chris@4 11397 # endif
Chris@4 11398 # endif
Chris@4 11399 # endif
Chris@4 11400 # endif
Chris@4 11401 #endif
Chris@4 11402
Chris@4 11403 /* When -fvisbility=hidden is used, assume the code has been annotated
Chris@4 11404 correspondingly for the symbols needed. */
Chris@4 11405 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
Chris@4 11406 int fnord () __attribute__((visibility("default")));
Chris@4 11407 #endif
Chris@4 11408
Chris@4 11409 int fnord () { return 42; }
Chris@4 11410 int main ()
Chris@4 11411 {
Chris@4 11412 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@4 11413 int status = $lt_dlunknown;
Chris@4 11414
Chris@4 11415 if (self)
Chris@4 11416 {
Chris@4 11417 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@4 11418 else
Chris@4 11419 {
Chris@4 11420 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@4 11421 else puts (dlerror ());
Chris@4 11422 }
Chris@4 11423 /* dlclose (self); */
Chris@4 11424 }
Chris@4 11425 else
Chris@4 11426 puts (dlerror ());
Chris@4 11427
Chris@4 11428 return status;
Chris@4 11429 }
Chris@4 11430 _LT_EOF
Chris@4 11431 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@4 11432 (eval $ac_link) 2>&5
Chris@4 11433 ac_status=$?
Chris@4 11434 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 11435 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@4 11436 (./conftest; exit; ) >&5 2>/dev/null
Chris@4 11437 lt_status=$?
Chris@4 11438 case x$lt_status in
Chris@4 11439 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
Chris@4 11440 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
Chris@4 11441 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
Chris@4 11442 esac
Chris@4 11443 else :
Chris@4 11444 # compilation failed
Chris@4 11445 lt_cv_dlopen_self=no
Chris@4 11446 fi
Chris@4 11447 fi
Chris@4 11448 rm -fr conftest*
Chris@4 11449
Chris@4 11450
Chris@4 11451 fi
Chris@4 11452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
Chris@4 11453 $as_echo "$lt_cv_dlopen_self" >&6; }
Chris@4 11454
Chris@4 11455 if test "x$lt_cv_dlopen_self" = xyes; then
Chris@4 11456 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
Chris@4 11457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
Chris@4 11458 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
Chris@4 11459 if ${lt_cv_dlopen_self_static+:} false; then :
Chris@4 11460 $as_echo_n "(cached) " >&6
Chris@4 11461 else
Chris@4 11462 if test "$cross_compiling" = yes; then :
Chris@4 11463 lt_cv_dlopen_self_static=cross
Chris@4 11464 else
Chris@4 11465 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@4 11466 lt_status=$lt_dlunknown
Chris@4 11467 cat > conftest.$ac_ext <<_LT_EOF
Chris@4 11468 #line $LINENO "configure"
Chris@4 11469 #include "confdefs.h"
Chris@4 11470
Chris@4 11471 #if HAVE_DLFCN_H
Chris@4 11472 #include <dlfcn.h>
Chris@4 11473 #endif
Chris@4 11474
Chris@4 11475 #include <stdio.h>
Chris@4 11476
Chris@4 11477 #ifdef RTLD_GLOBAL
Chris@4 11478 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@4 11479 #else
Chris@4 11480 # ifdef DL_GLOBAL
Chris@4 11481 # define LT_DLGLOBAL DL_GLOBAL
Chris@4 11482 # else
Chris@4 11483 # define LT_DLGLOBAL 0
Chris@4 11484 # endif
Chris@4 11485 #endif
Chris@4 11486
Chris@4 11487 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@4 11488 find out it does not work in some platform. */
Chris@4 11489 #ifndef LT_DLLAZY_OR_NOW
Chris@4 11490 # ifdef RTLD_LAZY
Chris@4 11491 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@4 11492 # else
Chris@4 11493 # ifdef DL_LAZY
Chris@4 11494 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@4 11495 # else
Chris@4 11496 # ifdef RTLD_NOW
Chris@4 11497 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@4 11498 # else
Chris@4 11499 # ifdef DL_NOW
Chris@4 11500 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@4 11501 # else
Chris@4 11502 # define LT_DLLAZY_OR_NOW 0
Chris@4 11503 # endif
Chris@4 11504 # endif
Chris@4 11505 # endif
Chris@4 11506 # endif
Chris@4 11507 #endif
Chris@4 11508
Chris@4 11509 /* When -fvisbility=hidden is used, assume the code has been annotated
Chris@4 11510 correspondingly for the symbols needed. */
Chris@4 11511 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
Chris@4 11512 int fnord () __attribute__((visibility("default")));
Chris@4 11513 #endif
Chris@4 11514
Chris@4 11515 int fnord () { return 42; }
Chris@4 11516 int main ()
Chris@4 11517 {
Chris@4 11518 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@4 11519 int status = $lt_dlunknown;
Chris@4 11520
Chris@4 11521 if (self)
Chris@4 11522 {
Chris@4 11523 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@4 11524 else
Chris@4 11525 {
Chris@4 11526 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@4 11527 else puts (dlerror ());
Chris@4 11528 }
Chris@4 11529 /* dlclose (self); */
Chris@4 11530 }
Chris@4 11531 else
Chris@4 11532 puts (dlerror ());
Chris@4 11533
Chris@4 11534 return status;
Chris@4 11535 }
Chris@4 11536 _LT_EOF
Chris@4 11537 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@4 11538 (eval $ac_link) 2>&5
Chris@4 11539 ac_status=$?
Chris@4 11540 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 11541 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@4 11542 (./conftest; exit; ) >&5 2>/dev/null
Chris@4 11543 lt_status=$?
Chris@4 11544 case x$lt_status in
Chris@4 11545 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@4 11546 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@4 11547 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
Chris@4 11548 esac
Chris@4 11549 else :
Chris@4 11550 # compilation failed
Chris@4 11551 lt_cv_dlopen_self_static=no
Chris@4 11552 fi
Chris@4 11553 fi
Chris@4 11554 rm -fr conftest*
Chris@4 11555
Chris@4 11556
Chris@4 11557 fi
Chris@4 11558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
Chris@4 11559 $as_echo "$lt_cv_dlopen_self_static" >&6; }
Chris@4 11560 fi
Chris@4 11561
Chris@4 11562 CPPFLAGS="$save_CPPFLAGS"
Chris@4 11563 LDFLAGS="$save_LDFLAGS"
Chris@4 11564 LIBS="$save_LIBS"
Chris@4 11565 ;;
Chris@4 11566 esac
Chris@4 11567
Chris@4 11568 case $lt_cv_dlopen_self in
Chris@4 11569 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
Chris@4 11570 *) enable_dlopen_self=unknown ;;
Chris@4 11571 esac
Chris@4 11572
Chris@4 11573 case $lt_cv_dlopen_self_static in
Chris@4 11574 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
Chris@4 11575 *) enable_dlopen_self_static=unknown ;;
Chris@4 11576 esac
Chris@4 11577 fi
Chris@4 11578
Chris@4 11579
Chris@4 11580
Chris@4 11581
Chris@4 11582
Chris@4 11583
Chris@4 11584
Chris@4 11585
Chris@4 11586
Chris@4 11587
Chris@4 11588
Chris@4 11589
Chris@4 11590
Chris@4 11591
Chris@4 11592
Chris@4 11593
Chris@4 11594
Chris@4 11595 striplib=
Chris@4 11596 old_striplib=
Chris@4 11597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
Chris@4 11598 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
Chris@4 11599 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
Chris@4 11600 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
Chris@4 11601 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
Chris@4 11602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@4 11603 $as_echo "yes" >&6; }
Chris@4 11604 else
Chris@4 11605 # FIXME - insert some real tests, host_os isn't really good enough
Chris@4 11606 case $host_os in
Chris@4 11607 darwin*)
Chris@4 11608 if test -n "$STRIP" ; then
Chris@4 11609 striplib="$STRIP -x"
Chris@4 11610 old_striplib="$STRIP -S"
Chris@4 11611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@4 11612 $as_echo "yes" >&6; }
Chris@4 11613 else
Chris@4 11614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 11615 $as_echo "no" >&6; }
Chris@4 11616 fi
Chris@4 11617 ;;
Chris@4 11618 *)
Chris@4 11619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 11620 $as_echo "no" >&6; }
Chris@4 11621 ;;
Chris@4 11622 esac
Chris@4 11623 fi
Chris@4 11624
Chris@4 11625
Chris@4 11626
Chris@4 11627
Chris@4 11628
Chris@4 11629
Chris@4 11630
Chris@4 11631
Chris@4 11632
Chris@4 11633
Chris@4 11634
Chris@4 11635
Chris@4 11636 # Report which library types will actually be built
Chris@4 11637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
Chris@4 11638 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
Chris@4 11639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
Chris@4 11640 $as_echo "$can_build_shared" >&6; }
Chris@4 11641
Chris@4 11642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
Chris@4 11643 $as_echo_n "checking whether to build shared libraries... " >&6; }
Chris@4 11644 test "$can_build_shared" = "no" && enable_shared=no
Chris@4 11645
Chris@4 11646 # On AIX, shared libraries and static libraries use the same namespace, and
Chris@4 11647 # are all built from PIC.
Chris@4 11648 case $host_os in
Chris@4 11649 aix3*)
Chris@4 11650 test "$enable_shared" = yes && enable_static=no
Chris@4 11651 if test -n "$RANLIB"; then
Chris@4 11652 archive_cmds="$archive_cmds~\$RANLIB \$lib"
Chris@4 11653 postinstall_cmds='$RANLIB $lib'
Chris@4 11654 fi
Chris@4 11655 ;;
Chris@4 11656
Chris@4 11657 aix[4-9]*)
Chris@4 11658 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
Chris@4 11659 test "$enable_shared" = yes && enable_static=no
Chris@4 11660 fi
Chris@4 11661 ;;
Chris@4 11662 esac
Chris@4 11663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
Chris@4 11664 $as_echo "$enable_shared" >&6; }
Chris@4 11665
Chris@4 11666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
Chris@4 11667 $as_echo_n "checking whether to build static libraries... " >&6; }
Chris@4 11668 # Make sure either enable_shared or enable_static is yes.
Chris@4 11669 test "$enable_shared" = yes || enable_static=yes
Chris@4 11670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
Chris@4 11671 $as_echo "$enable_static" >&6; }
Chris@4 11672
Chris@4 11673
Chris@4 11674
Chris@4 11675
Chris@4 11676 fi
Chris@4 11677 ac_ext=c
Chris@4 11678 ac_cpp='$CPP $CPPFLAGS'
Chris@4 11679 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 11680 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 11681 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 11682
Chris@4 11683 CC="$lt_save_CC"
Chris@4 11684
Chris@4 11685 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
Chris@4 11686 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
Chris@4 11687 (test "X$CXX" != "Xg++"))) ; then
Chris@4 11688 ac_ext=cpp
Chris@4 11689 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@4 11690 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 11691 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 11692 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@4 11693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
Chris@4 11694 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
Chris@4 11695 if test -z "$CXXCPP"; then
Chris@4 11696 if ${ac_cv_prog_CXXCPP+:} false; then :
Chris@4 11697 $as_echo_n "(cached) " >&6
Chris@4 11698 else
Chris@4 11699 # Double quotes because CXXCPP needs to be expanded
Chris@4 11700 for CXXCPP in "$CXX -E" "/lib/cpp"
Chris@4 11701 do
Chris@4 11702 ac_preproc_ok=false
Chris@4 11703 for ac_cxx_preproc_warn_flag in '' yes
Chris@4 11704 do
Chris@4 11705 # Use a header file that comes with gcc, so configuring glibc
Chris@4 11706 # with a fresh cross-compiler works.
Chris@4 11707 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@4 11708 # <limits.h> exists even on freestanding compilers.
Chris@4 11709 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@4 11710 # not just through cpp. "Syntax error" is here to catch this case.
Chris@4 11711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11712 /* end confdefs.h. */
Chris@4 11713 #ifdef __STDC__
Chris@4 11714 # include <limits.h>
Chris@4 11715 #else
Chris@4 11716 # include <assert.h>
Chris@4 11717 #endif
Chris@4 11718 Syntax error
Chris@4 11719 _ACEOF
Chris@4 11720 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@4 11721
Chris@4 11722 else
Chris@4 11723 # Broken: fails on valid input.
Chris@4 11724 continue
Chris@4 11725 fi
Chris@4 11726 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 11727
Chris@4 11728 # OK, works on sane cases. Now check whether nonexistent headers
Chris@4 11729 # can be detected and how.
Chris@4 11730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11731 /* end confdefs.h. */
Chris@4 11732 #include <ac_nonexistent.h>
Chris@4 11733 _ACEOF
Chris@4 11734 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@4 11735 # Broken: success on invalid input.
Chris@4 11736 continue
Chris@4 11737 else
Chris@4 11738 # Passes both tests.
Chris@4 11739 ac_preproc_ok=:
Chris@4 11740 break
Chris@4 11741 fi
Chris@4 11742 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 11743
Chris@4 11744 done
Chris@4 11745 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@4 11746 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@4 11747 if $ac_preproc_ok; then :
Chris@4 11748 break
Chris@4 11749 fi
Chris@4 11750
Chris@4 11751 done
Chris@4 11752 ac_cv_prog_CXXCPP=$CXXCPP
Chris@4 11753
Chris@4 11754 fi
Chris@4 11755 CXXCPP=$ac_cv_prog_CXXCPP
Chris@4 11756 else
Chris@4 11757 ac_cv_prog_CXXCPP=$CXXCPP
Chris@4 11758 fi
Chris@4 11759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
Chris@4 11760 $as_echo "$CXXCPP" >&6; }
Chris@4 11761 ac_preproc_ok=false
Chris@4 11762 for ac_cxx_preproc_warn_flag in '' yes
Chris@4 11763 do
Chris@4 11764 # Use a header file that comes with gcc, so configuring glibc
Chris@4 11765 # with a fresh cross-compiler works.
Chris@4 11766 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@4 11767 # <limits.h> exists even on freestanding compilers.
Chris@4 11768 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@4 11769 # not just through cpp. "Syntax error" is here to catch this case.
Chris@4 11770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11771 /* end confdefs.h. */
Chris@4 11772 #ifdef __STDC__
Chris@4 11773 # include <limits.h>
Chris@4 11774 #else
Chris@4 11775 # include <assert.h>
Chris@4 11776 #endif
Chris@4 11777 Syntax error
Chris@4 11778 _ACEOF
Chris@4 11779 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@4 11780
Chris@4 11781 else
Chris@4 11782 # Broken: fails on valid input.
Chris@4 11783 continue
Chris@4 11784 fi
Chris@4 11785 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 11786
Chris@4 11787 # OK, works on sane cases. Now check whether nonexistent headers
Chris@4 11788 # can be detected and how.
Chris@4 11789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 11790 /* end confdefs.h. */
Chris@4 11791 #include <ac_nonexistent.h>
Chris@4 11792 _ACEOF
Chris@4 11793 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@4 11794 # Broken: success on invalid input.
Chris@4 11795 continue
Chris@4 11796 else
Chris@4 11797 # Passes both tests.
Chris@4 11798 ac_preproc_ok=:
Chris@4 11799 break
Chris@4 11800 fi
Chris@4 11801 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@4 11802
Chris@4 11803 done
Chris@4 11804 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@4 11805 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@4 11806 if $ac_preproc_ok; then :
Chris@4 11807
Chris@4 11808 else
Chris@4 11809 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 11810 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 11811 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
Chris@4 11812 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 11813 fi
Chris@4 11814
Chris@4 11815 ac_ext=c
Chris@4 11816 ac_cpp='$CPP $CPPFLAGS'
Chris@4 11817 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 11818 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 11819 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 11820
Chris@4 11821 else
Chris@4 11822 _lt_caught_CXX_error=yes
Chris@4 11823 fi
Chris@4 11824
Chris@4 11825 ac_ext=cpp
Chris@4 11826 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@4 11827 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 11828 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 11829 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@4 11830
Chris@4 11831 archive_cmds_need_lc_CXX=no
Chris@4 11832 allow_undefined_flag_CXX=
Chris@4 11833 always_export_symbols_CXX=no
Chris@4 11834 archive_expsym_cmds_CXX=
Chris@4 11835 compiler_needs_object_CXX=no
Chris@4 11836 export_dynamic_flag_spec_CXX=
Chris@4 11837 hardcode_direct_CXX=no
Chris@4 11838 hardcode_direct_absolute_CXX=no
Chris@4 11839 hardcode_libdir_flag_spec_CXX=
Chris@4 11840 hardcode_libdir_separator_CXX=
Chris@4 11841 hardcode_minus_L_CXX=no
Chris@4 11842 hardcode_shlibpath_var_CXX=unsupported
Chris@4 11843 hardcode_automatic_CXX=no
Chris@4 11844 inherit_rpath_CXX=no
Chris@4 11845 module_cmds_CXX=
Chris@4 11846 module_expsym_cmds_CXX=
Chris@4 11847 link_all_deplibs_CXX=unknown
Chris@4 11848 old_archive_cmds_CXX=$old_archive_cmds
Chris@4 11849 reload_flag_CXX=$reload_flag
Chris@4 11850 reload_cmds_CXX=$reload_cmds
Chris@4 11851 no_undefined_flag_CXX=
Chris@4 11852 whole_archive_flag_spec_CXX=
Chris@4 11853 enable_shared_with_static_runtimes_CXX=no
Chris@4 11854
Chris@4 11855 # Source file extension for C++ test sources.
Chris@4 11856 ac_ext=cpp
Chris@4 11857
Chris@4 11858 # Object file extension for compiled C++ test sources.
Chris@4 11859 objext=o
Chris@4 11860 objext_CXX=$objext
Chris@4 11861
Chris@4 11862 # No sense in running all these tests if we already determined that
Chris@4 11863 # the CXX compiler isn't working. Some variables (like enable_shared)
Chris@4 11864 # are currently assumed to apply to all compilers on this platform,
Chris@4 11865 # and will be corrupted by setting them based on a non-working compiler.
Chris@4 11866 if test "$_lt_caught_CXX_error" != yes; then
Chris@4 11867 # Code to be used in simple compile tests
Chris@4 11868 lt_simple_compile_test_code="int some_variable = 0;"
Chris@4 11869
Chris@4 11870 # Code to be used in simple link tests
Chris@4 11871 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
Chris@4 11872
Chris@4 11873 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
Chris@4 11874
Chris@4 11875
Chris@4 11876
Chris@4 11877
Chris@4 11878
Chris@4 11879
Chris@4 11880 # If no C compiler was specified, use CC.
Chris@4 11881 LTCC=${LTCC-"$CC"}
Chris@4 11882
Chris@4 11883 # If no C compiler flags were specified, use CFLAGS.
Chris@4 11884 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@4 11885
Chris@4 11886 # Allow CC to be a program name with arguments.
Chris@4 11887 compiler=$CC
Chris@4 11888
Chris@4 11889
Chris@4 11890 # save warnings/boilerplate of simple test code
Chris@4 11891 ac_outfile=conftest.$ac_objext
Chris@4 11892 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@4 11893 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@4 11894 _lt_compiler_boilerplate=`cat conftest.err`
Chris@4 11895 $RM conftest*
Chris@4 11896
Chris@4 11897 ac_outfile=conftest.$ac_objext
Chris@4 11898 echo "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@4 11899 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@4 11900 _lt_linker_boilerplate=`cat conftest.err`
Chris@4 11901 $RM -r conftest*
Chris@4 11902
Chris@4 11903
Chris@4 11904 # Allow CC to be a program name with arguments.
Chris@4 11905 lt_save_CC=$CC
Chris@4 11906 lt_save_CFLAGS=$CFLAGS
Chris@4 11907 lt_save_LD=$LD
Chris@4 11908 lt_save_GCC=$GCC
Chris@4 11909 GCC=$GXX
Chris@4 11910 lt_save_with_gnu_ld=$with_gnu_ld
Chris@4 11911 lt_save_path_LD=$lt_cv_path_LD
Chris@4 11912 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
Chris@4 11913 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
Chris@4 11914 else
Chris@4 11915 $as_unset lt_cv_prog_gnu_ld
Chris@4 11916 fi
Chris@4 11917 if test -n "${lt_cv_path_LDCXX+set}"; then
Chris@4 11918 lt_cv_path_LD=$lt_cv_path_LDCXX
Chris@4 11919 else
Chris@4 11920 $as_unset lt_cv_path_LD
Chris@4 11921 fi
Chris@4 11922 test -z "${LDCXX+set}" || LD=$LDCXX
Chris@4 11923 CC=${CXX-"c++"}
Chris@4 11924 CFLAGS=$CXXFLAGS
Chris@4 11925 compiler=$CC
Chris@4 11926 compiler_CXX=$CC
Chris@4 11927 for cc_temp in $compiler""; do
Chris@4 11928 case $cc_temp in
Chris@4 11929 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@4 11930 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@4 11931 \-*) ;;
Chris@4 11932 *) break;;
Chris@4 11933 esac
Chris@4 11934 done
Chris@4 11935 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Chris@4 11936
Chris@4 11937
Chris@4 11938 if test -n "$compiler"; then
Chris@4 11939 # We don't want -fno-exception when compiling C++ code, so set the
Chris@4 11940 # no_builtin_flag separately
Chris@4 11941 if test "$GXX" = yes; then
Chris@4 11942 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
Chris@4 11943 else
Chris@4 11944 lt_prog_compiler_no_builtin_flag_CXX=
Chris@4 11945 fi
Chris@4 11946
Chris@4 11947 if test "$GXX" = yes; then
Chris@4 11948 # Set up default GNU C++ configuration
Chris@4 11949
Chris@4 11950
Chris@4 11951
Chris@4 11952 # Check whether --with-gnu-ld was given.
Chris@4 11953 if test "${with_gnu_ld+set}" = set; then :
Chris@4 11954 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
Chris@4 11955 else
Chris@4 11956 with_gnu_ld=no
Chris@4 11957 fi
Chris@4 11958
Chris@4 11959 ac_prog=ld
Chris@4 11960 if test "$GCC" = yes; then
Chris@4 11961 # Check if gcc -print-prog-name=ld gives a path.
Chris@4 11962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
Chris@4 11963 $as_echo_n "checking for ld used by $CC... " >&6; }
Chris@4 11964 case $host in
Chris@4 11965 *-*-mingw*)
Chris@4 11966 # gcc leaves a trailing carriage return which upsets mingw
Chris@4 11967 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
Chris@4 11968 *)
Chris@4 11969 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Chris@4 11970 esac
Chris@4 11971 case $ac_prog in
Chris@4 11972 # Accept absolute paths.
Chris@4 11973 [\\/]* | ?:[\\/]*)
Chris@4 11974 re_direlt='/[^/][^/]*/\.\./'
Chris@4 11975 # Canonicalize the pathname of ld
Chris@4 11976 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
Chris@4 11977 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
Chris@4 11978 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
Chris@4 11979 done
Chris@4 11980 test -z "$LD" && LD="$ac_prog"
Chris@4 11981 ;;
Chris@4 11982 "")
Chris@4 11983 # If it fails, then pretend we aren't using GCC.
Chris@4 11984 ac_prog=ld
Chris@4 11985 ;;
Chris@4 11986 *)
Chris@4 11987 # If it is relative, then search for the first ld in PATH.
Chris@4 11988 with_gnu_ld=unknown
Chris@4 11989 ;;
Chris@4 11990 esac
Chris@4 11991 elif test "$with_gnu_ld" = yes; then
Chris@4 11992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Chris@4 11993 $as_echo_n "checking for GNU ld... " >&6; }
Chris@4 11994 else
Chris@4 11995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
Chris@4 11996 $as_echo_n "checking for non-GNU ld... " >&6; }
Chris@4 11997 fi
Chris@4 11998 if ${lt_cv_path_LD+:} false; then :
Chris@4 11999 $as_echo_n "(cached) " >&6
Chris@4 12000 else
Chris@4 12001 if test -z "$LD"; then
Chris@4 12002 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@4 12003 for ac_dir in $PATH; do
Chris@4 12004 IFS="$lt_save_ifs"
Chris@4 12005 test -z "$ac_dir" && ac_dir=.
Chris@4 12006 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Chris@4 12007 lt_cv_path_LD="$ac_dir/$ac_prog"
Chris@4 12008 # Check to see if the program is GNU ld. I'd rather use --version,
Chris@4 12009 # but apparently some variants of GNU ld only accept -v.
Chris@4 12010 # Break only if it was the GNU/non-GNU ld that we prefer.
Chris@4 12011 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
Chris@4 12012 *GNU* | *'with BFD'*)
Chris@4 12013 test "$with_gnu_ld" != no && break
Chris@4 12014 ;;
Chris@4 12015 *)
Chris@4 12016 test "$with_gnu_ld" != yes && break
Chris@4 12017 ;;
Chris@4 12018 esac
Chris@4 12019 fi
Chris@4 12020 done
Chris@4 12021 IFS="$lt_save_ifs"
Chris@4 12022 else
Chris@4 12023 lt_cv_path_LD="$LD" # Let the user override the test with a path.
Chris@4 12024 fi
Chris@4 12025 fi
Chris@4 12026
Chris@4 12027 LD="$lt_cv_path_LD"
Chris@4 12028 if test -n "$LD"; then
Chris@4 12029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
Chris@4 12030 $as_echo "$LD" >&6; }
Chris@4 12031 else
Chris@4 12032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 12033 $as_echo "no" >&6; }
Chris@4 12034 fi
Chris@4 12035 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Chris@4 12036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
Chris@4 12037 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Chris@4 12038 if ${lt_cv_prog_gnu_ld+:} false; then :
Chris@4 12039 $as_echo_n "(cached) " >&6
Chris@4 12040 else
Chris@4 12041 # I'd rather use --version here, but apparently some GNU lds only accept -v.
Chris@4 12042 case `$LD -v 2>&1 </dev/null` in
Chris@4 12043 *GNU* | *'with BFD'*)
Chris@4 12044 lt_cv_prog_gnu_ld=yes
Chris@4 12045 ;;
Chris@4 12046 *)
Chris@4 12047 lt_cv_prog_gnu_ld=no
Chris@4 12048 ;;
Chris@4 12049 esac
Chris@4 12050 fi
Chris@4 12051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
Chris@4 12052 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
Chris@4 12053 with_gnu_ld=$lt_cv_prog_gnu_ld
Chris@4 12054
Chris@4 12055
Chris@4 12056
Chris@4 12057
Chris@4 12058
Chris@4 12059
Chris@4 12060
Chris@4 12061 # Check if GNU C++ uses GNU ld as the underlying linker, since the
Chris@4 12062 # archiving commands below assume that GNU ld is being used.
Chris@4 12063 if test "$with_gnu_ld" = yes; then
Chris@4 12064 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 12065 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 12066
Chris@4 12067 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@4 12068 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@4 12069
Chris@4 12070 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@4 12071 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
Chris@4 12072 # investigate it a little bit more. (MM)
Chris@4 12073 wlarc='${wl}'
Chris@4 12074
Chris@4 12075 # ancient GNU ld didn't support --whole-archive et. al.
Chris@4 12076 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
Chris@4 12077 $GREP 'no-whole-archive' > /dev/null; then
Chris@4 12078 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@4 12079 else
Chris@4 12080 whole_archive_flag_spec_CXX=
Chris@4 12081 fi
Chris@4 12082 else
Chris@4 12083 with_gnu_ld=no
Chris@4 12084 wlarc=
Chris@4 12085
Chris@4 12086 # A generic and very simple default shared library creation
Chris@4 12087 # command for GNU C++ for the case where it uses the native
Chris@4 12088 # linker, instead of GNU ld. If possible, this setting should
Chris@4 12089 # overridden to take advantage of the native linker features on
Chris@4 12090 # the platform it is being used on.
Chris@4 12091 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
Chris@4 12092 fi
Chris@4 12093
Chris@4 12094 # Commands to make compiler produce verbose output that lists
Chris@4 12095 # what "hidden" libraries, object files and flags are used when
Chris@4 12096 # linking a shared library.
Chris@4 12097 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@4 12098
Chris@4 12099 else
Chris@4 12100 GXX=no
Chris@4 12101 with_gnu_ld=no
Chris@4 12102 wlarc=
Chris@4 12103 fi
Chris@4 12104
Chris@4 12105 # PORTME: fill in a description of your system's C++ link characteristics
Chris@4 12106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@4 12107 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@4 12108 ld_shlibs_CXX=yes
Chris@4 12109 case $host_os in
Chris@4 12110 aix3*)
Chris@4 12111 # FIXME: insert proper C++ library support
Chris@4 12112 ld_shlibs_CXX=no
Chris@4 12113 ;;
Chris@4 12114 aix[4-9]*)
Chris@4 12115 if test "$host_cpu" = ia64; then
Chris@4 12116 # On IA64, the linker does run time linking by default, so we don't
Chris@4 12117 # have to do anything special.
Chris@4 12118 aix_use_runtimelinking=no
Chris@4 12119 exp_sym_flag='-Bexport'
Chris@4 12120 no_entry_flag=""
Chris@4 12121 else
Chris@4 12122 aix_use_runtimelinking=no
Chris@4 12123
Chris@4 12124 # Test if we are trying to use run time linking or normal
Chris@4 12125 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@4 12126 # need to do runtime linking.
Chris@4 12127 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
Chris@4 12128 for ld_flag in $LDFLAGS; do
Chris@4 12129 case $ld_flag in
Chris@4 12130 *-brtl*)
Chris@4 12131 aix_use_runtimelinking=yes
Chris@4 12132 break
Chris@4 12133 ;;
Chris@4 12134 esac
Chris@4 12135 done
Chris@4 12136 ;;
Chris@4 12137 esac
Chris@4 12138
Chris@4 12139 exp_sym_flag='-bexport'
Chris@4 12140 no_entry_flag='-bnoentry'
Chris@4 12141 fi
Chris@4 12142
Chris@4 12143 # When large executables or shared objects are built, AIX ld can
Chris@4 12144 # have problems creating the table of contents. If linking a library
Chris@4 12145 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@4 12146 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@4 12147 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@4 12148
Chris@4 12149 archive_cmds_CXX=''
Chris@4 12150 hardcode_direct_CXX=yes
Chris@4 12151 hardcode_direct_absolute_CXX=yes
Chris@4 12152 hardcode_libdir_separator_CXX=':'
Chris@4 12153 link_all_deplibs_CXX=yes
Chris@4 12154 file_list_spec_CXX='${wl}-f,'
Chris@4 12155
Chris@4 12156 if test "$GXX" = yes; then
Chris@4 12157 case $host_os in aix4.[012]|aix4.[012].*)
Chris@4 12158 # We only want to do this on AIX 4.2 and lower, the check
Chris@4 12159 # below for broken collect2 doesn't work under 4.3+
Chris@4 12160 collect2name=`${CC} -print-prog-name=collect2`
Chris@4 12161 if test -f "$collect2name" &&
Chris@4 12162 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
Chris@4 12163 then
Chris@4 12164 # We have reworked collect2
Chris@4 12165 :
Chris@4 12166 else
Chris@4 12167 # We have old collect2
Chris@4 12168 hardcode_direct_CXX=unsupported
Chris@4 12169 # It fails to find uninstalled libraries when the uninstalled
Chris@4 12170 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@4 12171 # to unsupported forces relinking
Chris@4 12172 hardcode_minus_L_CXX=yes
Chris@4 12173 hardcode_libdir_flag_spec_CXX='-L$libdir'
Chris@4 12174 hardcode_libdir_separator_CXX=
Chris@4 12175 fi
Chris@4 12176 esac
Chris@4 12177 shared_flag='-shared'
Chris@4 12178 if test "$aix_use_runtimelinking" = yes; then
Chris@4 12179 shared_flag="$shared_flag "'${wl}-G'
Chris@4 12180 fi
Chris@4 12181 else
Chris@4 12182 # not using gcc
Chris@4 12183 if test "$host_cpu" = ia64; then
Chris@4 12184 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@4 12185 # chokes on -Wl,-G. The following line is correct:
Chris@4 12186 shared_flag='-G'
Chris@4 12187 else
Chris@4 12188 if test "$aix_use_runtimelinking" = yes; then
Chris@4 12189 shared_flag='${wl}-G'
Chris@4 12190 else
Chris@4 12191 shared_flag='${wl}-bM:SRE'
Chris@4 12192 fi
Chris@4 12193 fi
Chris@4 12194 fi
Chris@4 12195
Chris@4 12196 export_dynamic_flag_spec_CXX='${wl}-bexpall'
Chris@4 12197 # It seems that -bexpall does not export symbols beginning with
Chris@4 12198 # underscore (_), so it is better to generate a list of symbols to
Chris@4 12199 # export.
Chris@4 12200 always_export_symbols_CXX=yes
Chris@4 12201 if test "$aix_use_runtimelinking" = yes; then
Chris@4 12202 # Warning - without using the other runtime loading flags (-brtl),
Chris@4 12203 # -berok will link without error, but may produce a broken library.
Chris@4 12204 allow_undefined_flag_CXX='-berok'
Chris@4 12205 # Determine the default libpath from the value encoded in an empty
Chris@4 12206 # executable.
Chris@4 12207 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@4 12208 aix_libpath=$lt_cv_aix_libpath
Chris@4 12209 else
Chris@4 12210 if ${lt_cv_aix_libpath__CXX+:} false; then :
Chris@4 12211 $as_echo_n "(cached) " >&6
Chris@4 12212 else
Chris@4 12213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 12214 /* end confdefs.h. */
Chris@4 12215
Chris@4 12216 int
Chris@4 12217 main ()
Chris@4 12218 {
Chris@4 12219
Chris@4 12220 ;
Chris@4 12221 return 0;
Chris@4 12222 }
Chris@4 12223 _ACEOF
Chris@4 12224 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@4 12225
Chris@4 12226 lt_aix_libpath_sed='
Chris@4 12227 /Import File Strings/,/^$/ {
Chris@4 12228 /^0/ {
Chris@4 12229 s/^0 *\([^ ]*\) *$/\1/
Chris@4 12230 p
Chris@4 12231 }
Chris@4 12232 }'
Chris@4 12233 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 12234 # Check for a 64-bit object if we didn't find anything.
Chris@4 12235 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@4 12236 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 12237 fi
Chris@4 12238 fi
Chris@4 12239 rm -f core conftest.err conftest.$ac_objext \
Chris@4 12240 conftest$ac_exeext conftest.$ac_ext
Chris@4 12241 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@4 12242 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
Chris@4 12243 fi
Chris@4 12244
Chris@4 12245 fi
Chris@4 12246
Chris@4 12247 aix_libpath=$lt_cv_aix_libpath__CXX
Chris@4 12248 fi
Chris@4 12249
Chris@4 12250 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@4 12251
Chris@4 12252 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 12253 else
Chris@4 12254 if test "$host_cpu" = ia64; then
Chris@4 12255 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
Chris@4 12256 allow_undefined_flag_CXX="-z nodefs"
Chris@4 12257 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 12258 else
Chris@4 12259 # Determine the default libpath from the value encoded in an
Chris@4 12260 # empty executable.
Chris@4 12261 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@4 12262 aix_libpath=$lt_cv_aix_libpath
Chris@4 12263 else
Chris@4 12264 if ${lt_cv_aix_libpath__CXX+:} false; then :
Chris@4 12265 $as_echo_n "(cached) " >&6
Chris@4 12266 else
Chris@4 12267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 12268 /* end confdefs.h. */
Chris@4 12269
Chris@4 12270 int
Chris@4 12271 main ()
Chris@4 12272 {
Chris@4 12273
Chris@4 12274 ;
Chris@4 12275 return 0;
Chris@4 12276 }
Chris@4 12277 _ACEOF
Chris@4 12278 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@4 12279
Chris@4 12280 lt_aix_libpath_sed='
Chris@4 12281 /Import File Strings/,/^$/ {
Chris@4 12282 /^0/ {
Chris@4 12283 s/^0 *\([^ ]*\) *$/\1/
Chris@4 12284 p
Chris@4 12285 }
Chris@4 12286 }'
Chris@4 12287 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 12288 # Check for a 64-bit object if we didn't find anything.
Chris@4 12289 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@4 12290 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@4 12291 fi
Chris@4 12292 fi
Chris@4 12293 rm -f core conftest.err conftest.$ac_objext \
Chris@4 12294 conftest$ac_exeext conftest.$ac_ext
Chris@4 12295 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@4 12296 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
Chris@4 12297 fi
Chris@4 12298
Chris@4 12299 fi
Chris@4 12300
Chris@4 12301 aix_libpath=$lt_cv_aix_libpath__CXX
Chris@4 12302 fi
Chris@4 12303
Chris@4 12304 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@4 12305 # Warning - without using the other run time loading flags,
Chris@4 12306 # -berok will link without error, but may produce a broken library.
Chris@4 12307 no_undefined_flag_CXX=' ${wl}-bernotok'
Chris@4 12308 allow_undefined_flag_CXX=' ${wl}-berok'
Chris@4 12309 if test "$with_gnu_ld" = yes; then
Chris@4 12310 # We only use this code for GNU lds that support --whole-archive.
Chris@4 12311 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
Chris@4 12312 else
Chris@4 12313 # Exported symbols can be pulled into shared objects from archives
Chris@4 12314 whole_archive_flag_spec_CXX='$convenience'
Chris@4 12315 fi
Chris@4 12316 archive_cmds_need_lc_CXX=yes
Chris@4 12317 # This is similar to how AIX traditionally builds its shared
Chris@4 12318 # libraries.
Chris@4 12319 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 12320 fi
Chris@4 12321 fi
Chris@4 12322 ;;
Chris@4 12323
Chris@4 12324 beos*)
Chris@4 12325 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@4 12326 allow_undefined_flag_CXX=unsupported
Chris@4 12327 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
Chris@4 12328 # support --undefined. This deserves some investigation. FIXME
Chris@4 12329 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 12330 else
Chris@4 12331 ld_shlibs_CXX=no
Chris@4 12332 fi
Chris@4 12333 ;;
Chris@4 12334
Chris@4 12335 chorus*)
Chris@4 12336 case $cc_basename in
Chris@4 12337 *)
Chris@4 12338 # FIXME: insert proper C++ library support
Chris@4 12339 ld_shlibs_CXX=no
Chris@4 12340 ;;
Chris@4 12341 esac
Chris@4 12342 ;;
Chris@4 12343
Chris@4 12344 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 12345 case $GXX,$cc_basename in
Chris@4 12346 ,cl* | no,cl*)
Chris@4 12347 # Native MSVC
Chris@4 12348 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@4 12349 # no search path for DLLs.
Chris@4 12350 hardcode_libdir_flag_spec_CXX=' '
Chris@4 12351 allow_undefined_flag_CXX=unsupported
Chris@4 12352 always_export_symbols_CXX=yes
Chris@4 12353 file_list_spec_CXX='@'
Chris@4 12354 # Tell ltmain to make .lib files, not .a files.
Chris@4 12355 libext=lib
Chris@4 12356 # Tell ltmain to make .dll files, not .so files.
Chris@4 12357 shrext_cmds=".dll"
Chris@4 12358 # FIXME: Setting linknames here is a bad hack.
Chris@4 12359 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
Chris@4 12360 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@4 12361 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
Chris@4 12362 else
Chris@4 12363 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
Chris@4 12364 fi~
Chris@4 12365 $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 12366 linknames='
Chris@4 12367 # The linker will not automatically build a static lib if we build a DLL.
Chris@4 12368 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
Chris@4 12369 enable_shared_with_static_runtimes_CXX=yes
Chris@4 12370 # Don't use ranlib
Chris@4 12371 old_postinstall_cmds_CXX='chmod 644 $oldlib'
Chris@4 12372 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
Chris@4 12373 lt_tool_outputfile="@TOOL_OUTPUT@"~
Chris@4 12374 case $lt_outputfile in
Chris@4 12375 *.exe|*.EXE) ;;
Chris@4 12376 *)
Chris@4 12377 lt_outputfile="$lt_outputfile.exe"
Chris@4 12378 lt_tool_outputfile="$lt_tool_outputfile.exe"
Chris@4 12379 ;;
Chris@4 12380 esac~
Chris@4 12381 func_to_tool_file "$lt_outputfile"~
Chris@4 12382 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
Chris@4 12383 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
Chris@4 12384 $RM "$lt_outputfile.manifest";
Chris@4 12385 fi'
Chris@4 12386 ;;
Chris@4 12387 *)
Chris@4 12388 # g++
Chris@4 12389 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
Chris@4 12390 # as there is no search path for DLLs.
Chris@4 12391 hardcode_libdir_flag_spec_CXX='-L$libdir'
Chris@4 12392 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
Chris@4 12393 allow_undefined_flag_CXX=unsupported
Chris@4 12394 always_export_symbols_CXX=no
Chris@4 12395 enable_shared_with_static_runtimes_CXX=yes
Chris@4 12396
Chris@4 12397 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
Chris@4 12398 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 12399 # If the export-symbols file already is a .def file (1st line
Chris@4 12400 # is EXPORTS), use it as is; otherwise, prepend...
Chris@4 12401 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@4 12402 cp $export_symbols $output_objdir/$soname.def;
Chris@4 12403 else
Chris@4 12404 echo EXPORTS > $output_objdir/$soname.def;
Chris@4 12405 cat $export_symbols >> $output_objdir/$soname.def;
Chris@4 12406 fi~
Chris@4 12407 $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 12408 else
Chris@4 12409 ld_shlibs_CXX=no
Chris@4 12410 fi
Chris@4 12411 ;;
Chris@4 12412 esac
Chris@4 12413 ;;
Chris@4 12414 darwin* | rhapsody*)
Chris@4 12415
Chris@4 12416
Chris@4 12417 archive_cmds_need_lc_CXX=no
Chris@4 12418 hardcode_direct_CXX=no
Chris@4 12419 hardcode_automatic_CXX=yes
Chris@4 12420 hardcode_shlibpath_var_CXX=unsupported
Chris@4 12421 if test "$lt_cv_ld_force_load" = "yes"; then
Chris@4 12422 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 12423
Chris@4 12424 else
Chris@4 12425 whole_archive_flag_spec_CXX=''
Chris@4 12426 fi
Chris@4 12427 link_all_deplibs_CXX=yes
Chris@4 12428 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
Chris@4 12429 case $cc_basename in
Chris@4 12430 ifort*) _lt_dar_can_shared=yes ;;
Chris@4 12431 *) _lt_dar_can_shared=$GCC ;;
Chris@4 12432 esac
Chris@4 12433 if test "$_lt_dar_can_shared" = "yes"; then
Chris@4 12434 output_verbose_link_cmd=func_echo_all
Chris@4 12435 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 12436 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
Chris@4 12437 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 12438 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 12439 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
Chris@4 12440 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 12441 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 12442 fi
Chris@4 12443
Chris@4 12444 else
Chris@4 12445 ld_shlibs_CXX=no
Chris@4 12446 fi
Chris@4 12447
Chris@4 12448 ;;
Chris@4 12449
Chris@4 12450 dgux*)
Chris@4 12451 case $cc_basename in
Chris@4 12452 ec++*)
Chris@4 12453 # FIXME: insert proper C++ library support
Chris@4 12454 ld_shlibs_CXX=no
Chris@4 12455 ;;
Chris@4 12456 ghcx*)
Chris@4 12457 # Green Hills C++ Compiler
Chris@4 12458 # FIXME: insert proper C++ library support
Chris@4 12459 ld_shlibs_CXX=no
Chris@4 12460 ;;
Chris@4 12461 *)
Chris@4 12462 # FIXME: insert proper C++ library support
Chris@4 12463 ld_shlibs_CXX=no
Chris@4 12464 ;;
Chris@4 12465 esac
Chris@4 12466 ;;
Chris@4 12467
Chris@55 12468 freebsd2.*)
Chris@4 12469 # C++ shared libraries reported to be fairly broken before
Chris@4 12470 # switch to ELF
Chris@4 12471 ld_shlibs_CXX=no
Chris@4 12472 ;;
Chris@4 12473
Chris@4 12474 freebsd-elf*)
Chris@4 12475 archive_cmds_need_lc_CXX=no
Chris@4 12476 ;;
Chris@4 12477
Chris@4 12478 freebsd* | dragonfly*)
Chris@4 12479 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
Chris@4 12480 # conventions
Chris@4 12481 ld_shlibs_CXX=yes
Chris@4 12482 ;;
Chris@4 12483
Chris@4 12484 haiku*)
Chris@4 12485 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 12486 link_all_deplibs_CXX=yes
Chris@4 12487 ;;
Chris@4 12488
Chris@4 12489 hpux9*)
Chris@4 12490 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
Chris@4 12491 hardcode_libdir_separator_CXX=:
Chris@4 12492 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@4 12493 hardcode_direct_CXX=yes
Chris@4 12494 hardcode_minus_L_CXX=yes # Not in the search PATH,
Chris@4 12495 # but as the default
Chris@4 12496 # location of the library.
Chris@4 12497
Chris@4 12498 case $cc_basename in
Chris@4 12499 CC*)
Chris@4 12500 # FIXME: insert proper C++ library support
Chris@4 12501 ld_shlibs_CXX=no
Chris@4 12502 ;;
Chris@4 12503 aCC*)
Chris@4 12504 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 12505 # Commands to make compiler produce verbose output that lists
Chris@4 12506 # what "hidden" libraries, object files and flags are used when
Chris@4 12507 # linking a shared library.
Chris@4 12508 #
Chris@4 12509 # There doesn't appear to be a way to prevent this compiler from
Chris@4 12510 # explicitly linking system object files so we need to strip them
Chris@4 12511 # from the output so that they don't get included in the library
Chris@4 12512 # dependencies.
Chris@4 12513 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 12514 ;;
Chris@4 12515 *)
Chris@4 12516 if test "$GXX" = yes; then
Chris@4 12517 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 12518 else
Chris@4 12519 # FIXME: insert proper C++ library support
Chris@4 12520 ld_shlibs_CXX=no
Chris@4 12521 fi
Chris@4 12522 ;;
Chris@4 12523 esac
Chris@4 12524 ;;
Chris@4 12525
Chris@4 12526 hpux10*|hpux11*)
Chris@4 12527 if test $with_gnu_ld = no; then
Chris@4 12528 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
Chris@4 12529 hardcode_libdir_separator_CXX=:
Chris@4 12530
Chris@4 12531 case $host_cpu in
Chris@4 12532 hppa*64*|ia64*)
Chris@4 12533 ;;
Chris@4 12534 *)
Chris@4 12535 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@4 12536 ;;
Chris@4 12537 esac
Chris@4 12538 fi
Chris@4 12539 case $host_cpu in
Chris@4 12540 hppa*64*|ia64*)
Chris@4 12541 hardcode_direct_CXX=no
Chris@4 12542 hardcode_shlibpath_var_CXX=no
Chris@4 12543 ;;
Chris@4 12544 *)
Chris@4 12545 hardcode_direct_CXX=yes
Chris@4 12546 hardcode_direct_absolute_CXX=yes
Chris@4 12547 hardcode_minus_L_CXX=yes # Not in the search PATH,
Chris@4 12548 # but as the default
Chris@4 12549 # location of the library.
Chris@4 12550 ;;
Chris@4 12551 esac
Chris@4 12552
Chris@4 12553 case $cc_basename in
Chris@4 12554 CC*)
Chris@4 12555 # FIXME: insert proper C++ library support
Chris@4 12556 ld_shlibs_CXX=no
Chris@4 12557 ;;
Chris@4 12558 aCC*)
Chris@4 12559 case $host_cpu in
Chris@4 12560 hppa*64*)
Chris@4 12561 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@4 12562 ;;
Chris@4 12563 ia64*)
Chris@4 12564 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@4 12565 ;;
Chris@4 12566 *)
Chris@4 12567 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 12568 ;;
Chris@4 12569 esac
Chris@4 12570 # Commands to make compiler produce verbose output that lists
Chris@4 12571 # what "hidden" libraries, object files and flags are used when
Chris@4 12572 # linking a shared library.
Chris@4 12573 #
Chris@4 12574 # There doesn't appear to be a way to prevent this compiler from
Chris@4 12575 # explicitly linking system object files so we need to strip them
Chris@4 12576 # from the output so that they don't get included in the library
Chris@4 12577 # dependencies.
Chris@4 12578 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 12579 ;;
Chris@4 12580 *)
Chris@4 12581 if test "$GXX" = yes; then
Chris@4 12582 if test $with_gnu_ld = no; then
Chris@4 12583 case $host_cpu in
Chris@4 12584 hppa*64*)
Chris@4 12585 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@4 12586 ;;
Chris@4 12587 ia64*)
Chris@4 12588 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 12589 ;;
Chris@4 12590 *)
Chris@4 12591 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 12592 ;;
Chris@4 12593 esac
Chris@4 12594 fi
Chris@4 12595 else
Chris@4 12596 # FIXME: insert proper C++ library support
Chris@4 12597 ld_shlibs_CXX=no
Chris@4 12598 fi
Chris@4 12599 ;;
Chris@4 12600 esac
Chris@4 12601 ;;
Chris@4 12602
Chris@4 12603 interix[3-9]*)
Chris@4 12604 hardcode_direct_CXX=no
Chris@4 12605 hardcode_shlibpath_var_CXX=no
Chris@4 12606 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@4 12607 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@4 12608 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
Chris@4 12609 # Instead, shared libraries are loaded at an image base (0x10000000 by
Chris@4 12610 # default) and relocated if they conflict, which is a slow very memory
Chris@4 12611 # consuming and fragmenting process. To avoid this, we pick a random,
Chris@4 12612 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
Chris@4 12613 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
Chris@4 12614 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 12615 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 12616 ;;
Chris@4 12617 irix5* | irix6*)
Chris@4 12618 case $cc_basename in
Chris@4 12619 CC*)
Chris@4 12620 # SGI C++
Chris@4 12621 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 12622
Chris@4 12623 # Archives containing C++ object files must be created using
Chris@4 12624 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
Chris@4 12625 # necessary to make sure instantiated templates are included
Chris@4 12626 # in the archive.
Chris@4 12627 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
Chris@4 12628 ;;
Chris@4 12629 *)
Chris@4 12630 if test "$GXX" = yes; then
Chris@4 12631 if test "$with_gnu_ld" = no; then
Chris@4 12632 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 12633 else
Chris@4 12634 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 12635 fi
Chris@4 12636 fi
Chris@4 12637 link_all_deplibs_CXX=yes
Chris@4 12638 ;;
Chris@4 12639 esac
Chris@4 12640 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@4 12641 hardcode_libdir_separator_CXX=:
Chris@4 12642 inherit_rpath_CXX=yes
Chris@4 12643 ;;
Chris@4 12644
Chris@55 12645 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@4 12646 case $cc_basename in
Chris@4 12647 KCC*)
Chris@4 12648 # Kuck and Associates, Inc. (KAI) C++ Compiler
Chris@4 12649
Chris@4 12650 # KCC will only create a shared library if the output file
Chris@4 12651 # ends with ".so" (or ".sl" for HP-UX), so rename the library
Chris@4 12652 # to its proper name (with version) after linking.
Chris@4 12653 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 12654 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 12655 # Commands to make compiler produce verbose output that lists
Chris@4 12656 # what "hidden" libraries, object files and flags are used when
Chris@4 12657 # linking a shared library.
Chris@4 12658 #
Chris@4 12659 # There doesn't appear to be a way to prevent this compiler from
Chris@4 12660 # explicitly linking system object files so we need to strip them
Chris@4 12661 # from the output so that they don't get included in the library
Chris@4 12662 # dependencies.
Chris@4 12663 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 12664
Chris@4 12665 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@4 12666 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@4 12667
Chris@4 12668 # Archives containing C++ object files must be created using
Chris@4 12669 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
Chris@4 12670 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
Chris@4 12671 ;;
Chris@4 12672 icpc* | ecpc* )
Chris@4 12673 # Intel C++
Chris@4 12674 with_gnu_ld=yes
Chris@4 12675 # version 8.0 and above of icpc choke on multiply defined symbols
Chris@4 12676 # if we add $predep_objects and $postdep_objects, however 7.1 and
Chris@4 12677 # earlier do not add the objects themselves.
Chris@4 12678 case `$CC -V 2>&1` in
Chris@4 12679 *"Version 7."*)
Chris@4 12680 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 12681 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 12682 ;;
Chris@4 12683 *) # Version 8.0 or newer
Chris@4 12684 tmp_idyn=
Chris@4 12685 case $host_cpu in
Chris@4 12686 ia64*) tmp_idyn=' -i_dynamic';;
Chris@4 12687 esac
Chris@4 12688 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 12689 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 12690 ;;
Chris@4 12691 esac
Chris@4 12692 archive_cmds_need_lc_CXX=no
Chris@4 12693 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@4 12694 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@4 12695 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
Chris@4 12696 ;;
Chris@4 12697 pgCC* | pgcpp*)
Chris@4 12698 # Portland Group C++ compiler
Chris@4 12699 case `$CC -V` in
Chris@4 12700 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
Chris@4 12701 prelink_cmds_CXX='tpldir=Template.dir~
Chris@4 12702 rm -rf $tpldir~
Chris@4 12703 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
Chris@4 12704 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
Chris@4 12705 old_archive_cmds_CXX='tpldir=Template.dir~
Chris@4 12706 rm -rf $tpldir~
Chris@4 12707 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
Chris@4 12708 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
Chris@4 12709 $RANLIB $oldlib'
Chris@4 12710 archive_cmds_CXX='tpldir=Template.dir~
Chris@4 12711 rm -rf $tpldir~
Chris@4 12712 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
Chris@4 12713 $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 12714 archive_expsym_cmds_CXX='tpldir=Template.dir~
Chris@4 12715 rm -rf $tpldir~
Chris@4 12716 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
Chris@4 12717 $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 12718 ;;
Chris@4 12719 *) # Version 6 and above use weak symbols
Chris@4 12720 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
Chris@4 12721 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 12722 ;;
Chris@4 12723 esac
Chris@4 12724
Chris@4 12725 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
Chris@4 12726 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@4 12727 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 12728 ;;
Chris@4 12729 cxx*)
Chris@4 12730 # Compaq C++
Chris@4 12731 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 12732 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 12733
Chris@4 12734 runpath_var=LD_RUN_PATH
Chris@4 12735 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
Chris@4 12736 hardcode_libdir_separator_CXX=:
Chris@4 12737
Chris@4 12738 # Commands to make compiler produce verbose output that lists
Chris@4 12739 # what "hidden" libraries, object files and flags are used when
Chris@4 12740 # linking a shared library.
Chris@4 12741 #
Chris@4 12742 # There doesn't appear to be a way to prevent this compiler from
Chris@4 12743 # explicitly linking system object files so we need to strip them
Chris@4 12744 # from the output so that they don't get included in the library
Chris@4 12745 # dependencies.
Chris@4 12746 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 12747 ;;
Chris@4 12748 xl* | mpixl* | bgxl*)
Chris@4 12749 # IBM XL 8.0 on PPC, with GNU ld
Chris@4 12750 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@4 12751 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@4 12752 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@4 12753 if test "x$supports_anon_versioning" = xyes; then
Chris@4 12754 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
Chris@4 12755 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@4 12756 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@4 12757 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
Chris@4 12758 fi
Chris@4 12759 ;;
Chris@4 12760 *)
Chris@4 12761 case `$CC -V 2>&1 | sed 5q` in
Chris@4 12762 *Sun\ C*)
Chris@4 12763 # Sun C++ 5.9
Chris@4 12764 no_undefined_flag_CXX=' -zdefs'
Chris@4 12765 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@4 12766 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 12767 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@4 12768 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 12769 compiler_needs_object_CXX=yes
Chris@4 12770
Chris@4 12771 # Not sure whether something based on
Chris@4 12772 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
Chris@4 12773 # would be better.
Chris@4 12774 output_verbose_link_cmd='func_echo_all'
Chris@4 12775
Chris@4 12776 # Archives containing C++ object files must be created using
Chris@4 12777 # "CC -xar", where "CC" is the Sun C++ compiler. This is
Chris@4 12778 # necessary to make sure instantiated templates are included
Chris@4 12779 # in the archive.
Chris@4 12780 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
Chris@4 12781 ;;
Chris@4 12782 esac
Chris@4 12783 ;;
Chris@4 12784 esac
Chris@4 12785 ;;
Chris@4 12786
Chris@4 12787 lynxos*)
Chris@4 12788 # FIXME: insert proper C++ library support
Chris@4 12789 ld_shlibs_CXX=no
Chris@4 12790 ;;
Chris@4 12791
Chris@4 12792 m88k*)
Chris@4 12793 # FIXME: insert proper C++ library support
Chris@4 12794 ld_shlibs_CXX=no
Chris@4 12795 ;;
Chris@4 12796
Chris@4 12797 mvs*)
Chris@4 12798 case $cc_basename in
Chris@4 12799 cxx*)
Chris@4 12800 # FIXME: insert proper C++ library support
Chris@4 12801 ld_shlibs_CXX=no
Chris@4 12802 ;;
Chris@4 12803 *)
Chris@4 12804 # FIXME: insert proper C++ library support
Chris@4 12805 ld_shlibs_CXX=no
Chris@4 12806 ;;
Chris@4 12807 esac
Chris@4 12808 ;;
Chris@4 12809
Chris@4 12810 netbsd*)
Chris@4 12811 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@4 12812 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
Chris@4 12813 wlarc=
Chris@4 12814 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@4 12815 hardcode_direct_CXX=yes
Chris@4 12816 hardcode_shlibpath_var_CXX=no
Chris@4 12817 fi
Chris@4 12818 # Workaround some broken pre-1.5 toolchains
Chris@4 12819 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
Chris@4 12820 ;;
Chris@4 12821
Chris@4 12822 *nto* | *qnx*)
Chris@4 12823 ld_shlibs_CXX=yes
Chris@4 12824 ;;
Chris@4 12825
Chris@4 12826 openbsd2*)
Chris@4 12827 # C++ shared libraries are fairly broken
Chris@4 12828 ld_shlibs_CXX=no
Chris@4 12829 ;;
Chris@4 12830
Chris@4 12831 openbsd*)
Chris@4 12832 if test -f /usr/libexec/ld.so; then
Chris@4 12833 hardcode_direct_CXX=yes
Chris@4 12834 hardcode_shlibpath_var_CXX=no
Chris@4 12835 hardcode_direct_absolute_CXX=yes
Chris@4 12836 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
Chris@4 12837 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@4 12838 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@4 12839 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 12840 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@4 12841 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@4 12842 fi
Chris@4 12843 output_verbose_link_cmd=func_echo_all
Chris@4 12844 else
Chris@4 12845 ld_shlibs_CXX=no
Chris@4 12846 fi
Chris@4 12847 ;;
Chris@4 12848
Chris@4 12849 osf3* | osf4* | osf5*)
Chris@4 12850 case $cc_basename in
Chris@4 12851 KCC*)
Chris@4 12852 # Kuck and Associates, Inc. (KAI) C++ Compiler
Chris@4 12853
Chris@4 12854 # KCC will only create a shared library if the output file
Chris@4 12855 # ends with ".so" (or ".sl" for HP-UX), so rename the library
Chris@4 12856 # to its proper name (with version) after linking.
Chris@4 12857 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 12858
Chris@4 12859 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@4 12860 hardcode_libdir_separator_CXX=:
Chris@4 12861
Chris@4 12862 # Archives containing C++ object files must be created using
Chris@4 12863 # the KAI C++ compiler.
Chris@4 12864 case $host in
Chris@4 12865 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
Chris@4 12866 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
Chris@4 12867 esac
Chris@4 12868 ;;
Chris@4 12869 RCC*)
Chris@4 12870 # Rational C++ 2.4.1
Chris@4 12871 # FIXME: insert proper C++ library support
Chris@4 12872 ld_shlibs_CXX=no
Chris@4 12873 ;;
Chris@4 12874 cxx*)
Chris@4 12875 case $host in
Chris@4 12876 osf3*)
Chris@4 12877 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
Chris@4 12878 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 12879 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@4 12880 ;;
Chris@4 12881 *)
Chris@4 12882 allow_undefined_flag_CXX=' -expect_unresolved \*'
Chris@4 12883 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 12884 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
Chris@4 12885 echo "-hidden">> $lib.exp~
Chris@4 12886 $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 12887 $RM $lib.exp'
Chris@4 12888 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
Chris@4 12889 ;;
Chris@4 12890 esac
Chris@4 12891
Chris@4 12892 hardcode_libdir_separator_CXX=:
Chris@4 12893
Chris@4 12894 # Commands to make compiler produce verbose output that lists
Chris@4 12895 # what "hidden" libraries, object files and flags are used when
Chris@4 12896 # linking a shared library.
Chris@4 12897 #
Chris@4 12898 # There doesn't appear to be a way to prevent this compiler from
Chris@4 12899 # explicitly linking system object files so we need to strip them
Chris@4 12900 # from the output so that they don't get included in the library
Chris@4 12901 # dependencies.
Chris@4 12902 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 12903 ;;
Chris@4 12904 *)
Chris@4 12905 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
Chris@4 12906 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
Chris@4 12907 case $host in
Chris@4 12908 osf3*)
Chris@4 12909 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 12910 ;;
Chris@4 12911 *)
Chris@4 12912 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 12913 ;;
Chris@4 12914 esac
Chris@4 12915
Chris@4 12916 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@4 12917 hardcode_libdir_separator_CXX=:
Chris@4 12918
Chris@4 12919 # Commands to make compiler produce verbose output that lists
Chris@4 12920 # what "hidden" libraries, object files and flags are used when
Chris@4 12921 # linking a shared library.
Chris@4 12922 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@4 12923
Chris@4 12924 else
Chris@4 12925 # FIXME: insert proper C++ library support
Chris@4 12926 ld_shlibs_CXX=no
Chris@4 12927 fi
Chris@4 12928 ;;
Chris@4 12929 esac
Chris@4 12930 ;;
Chris@4 12931
Chris@4 12932 psos*)
Chris@4 12933 # FIXME: insert proper C++ library support
Chris@4 12934 ld_shlibs_CXX=no
Chris@4 12935 ;;
Chris@4 12936
Chris@4 12937 sunos4*)
Chris@4 12938 case $cc_basename in
Chris@4 12939 CC*)
Chris@4 12940 # Sun C++ 4.x
Chris@4 12941 # FIXME: insert proper C++ library support
Chris@4 12942 ld_shlibs_CXX=no
Chris@4 12943 ;;
Chris@4 12944 lcc*)
Chris@4 12945 # Lucid
Chris@4 12946 # FIXME: insert proper C++ library support
Chris@4 12947 ld_shlibs_CXX=no
Chris@4 12948 ;;
Chris@4 12949 *)
Chris@4 12950 # FIXME: insert proper C++ library support
Chris@4 12951 ld_shlibs_CXX=no
Chris@4 12952 ;;
Chris@4 12953 esac
Chris@4 12954 ;;
Chris@4 12955
Chris@4 12956 solaris*)
Chris@4 12957 case $cc_basename in
Chris@4 12958 CC* | sunCC*)
Chris@4 12959 # Sun C++ 4.2, 5.x and Centerline C++
Chris@4 12960 archive_cmds_need_lc_CXX=yes
Chris@4 12961 no_undefined_flag_CXX=' -zdefs'
Chris@4 12962 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@4 12963 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@4 12964 $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 12965
Chris@4 12966 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@4 12967 hardcode_shlibpath_var_CXX=no
Chris@4 12968 case $host_os in
Chris@4 12969 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@4 12970 *)
Chris@4 12971 # The compiler driver will combine and reorder linker options,
Chris@4 12972 # but understands `-z linker_flag'.
Chris@4 12973 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@4 12974 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
Chris@4 12975 ;;
Chris@4 12976 esac
Chris@4 12977 link_all_deplibs_CXX=yes
Chris@4 12978
Chris@4 12979 output_verbose_link_cmd='func_echo_all'
Chris@4 12980
Chris@4 12981 # Archives containing C++ object files must be created using
Chris@4 12982 # "CC -xar", where "CC" is the Sun C++ compiler. This is
Chris@4 12983 # necessary to make sure instantiated templates are included
Chris@4 12984 # in the archive.
Chris@4 12985 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
Chris@4 12986 ;;
Chris@4 12987 gcx*)
Chris@4 12988 # Green Hills C++ Compiler
Chris@4 12989 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
Chris@4 12990
Chris@4 12991 # The C++ compiler must be used to create the archive.
Chris@4 12992 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
Chris@4 12993 ;;
Chris@4 12994 *)
Chris@4 12995 # GNU C++ compiler with Solaris linker
Chris@4 12996 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
Chris@4 12997 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
Chris@4 12998 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
Chris@4 12999 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 13000 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@4 13001 $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 13002
Chris@4 13003 # Commands to make compiler produce verbose output that lists
Chris@4 13004 # what "hidden" libraries, object files and flags are used when
Chris@4 13005 # linking a shared library.
Chris@4 13006 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@4 13007 else
Chris@4 13008 # g++ 2.7 appears to require `-G' NOT `-shared' on this
Chris@4 13009 # platform.
Chris@4 13010 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
Chris@4 13011 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@4 13012 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
Chris@4 13013
Chris@4 13014 # Commands to make compiler produce verbose output that lists
Chris@4 13015 # what "hidden" libraries, object files and flags are used when
Chris@4 13016 # linking a shared library.
Chris@4 13017 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@4 13018 fi
Chris@4 13019
Chris@4 13020 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
Chris@4 13021 case $host_os in
Chris@4 13022 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@4 13023 *)
Chris@4 13024 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
Chris@4 13025 ;;
Chris@4 13026 esac
Chris@4 13027 fi
Chris@4 13028 ;;
Chris@4 13029 esac
Chris@4 13030 ;;
Chris@4 13031
Chris@4 13032 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
Chris@4 13033 no_undefined_flag_CXX='${wl}-z,text'
Chris@4 13034 archive_cmds_need_lc_CXX=no
Chris@4 13035 hardcode_shlibpath_var_CXX=no
Chris@4 13036 runpath_var='LD_RUN_PATH'
Chris@4 13037
Chris@4 13038 case $cc_basename in
Chris@4 13039 CC*)
Chris@4 13040 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13041 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13042 ;;
Chris@4 13043 *)
Chris@4 13044 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13045 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13046 ;;
Chris@4 13047 esac
Chris@4 13048 ;;
Chris@4 13049
Chris@4 13050 sysv5* | sco3.2v5* | sco5v6*)
Chris@4 13051 # Note: We can NOT use -z defs as we might desire, because we do not
Chris@4 13052 # link with -lc, and that would cause any symbols used from libc to
Chris@4 13053 # always be unresolved, which means just about no library would
Chris@4 13054 # ever link correctly. If we're not using GNU ld we use -z text
Chris@4 13055 # though, which does catch some bad symbols but isn't as heavy-handed
Chris@4 13056 # as -z defs.
Chris@4 13057 no_undefined_flag_CXX='${wl}-z,text'
Chris@4 13058 allow_undefined_flag_CXX='${wl}-z,nodefs'
Chris@4 13059 archive_cmds_need_lc_CXX=no
Chris@4 13060 hardcode_shlibpath_var_CXX=no
Chris@4 13061 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
Chris@4 13062 hardcode_libdir_separator_CXX=':'
Chris@4 13063 link_all_deplibs_CXX=yes
Chris@4 13064 export_dynamic_flag_spec_CXX='${wl}-Bexport'
Chris@4 13065 runpath_var='LD_RUN_PATH'
Chris@4 13066
Chris@4 13067 case $cc_basename in
Chris@4 13068 CC*)
Chris@4 13069 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13070 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13071 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
Chris@4 13072 '"$old_archive_cmds_CXX"
Chris@4 13073 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
Chris@4 13074 '"$reload_cmds_CXX"
Chris@4 13075 ;;
Chris@4 13076 *)
Chris@4 13077 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13078 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@4 13079 ;;
Chris@4 13080 esac
Chris@4 13081 ;;
Chris@4 13082
Chris@4 13083 tandem*)
Chris@4 13084 case $cc_basename in
Chris@4 13085 NCC*)
Chris@4 13086 # NonStop-UX NCC 3.20
Chris@4 13087 # FIXME: insert proper C++ library support
Chris@4 13088 ld_shlibs_CXX=no
Chris@4 13089 ;;
Chris@4 13090 *)
Chris@4 13091 # FIXME: insert proper C++ library support
Chris@4 13092 ld_shlibs_CXX=no
Chris@4 13093 ;;
Chris@4 13094 esac
Chris@4 13095 ;;
Chris@4 13096
Chris@4 13097 vxworks*)
Chris@4 13098 # FIXME: insert proper C++ library support
Chris@4 13099 ld_shlibs_CXX=no
Chris@4 13100 ;;
Chris@4 13101
Chris@4 13102 *)
Chris@4 13103 # FIXME: insert proper C++ library support
Chris@4 13104 ld_shlibs_CXX=no
Chris@4 13105 ;;
Chris@4 13106 esac
Chris@4 13107
Chris@4 13108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
Chris@4 13109 $as_echo "$ld_shlibs_CXX" >&6; }
Chris@4 13110 test "$ld_shlibs_CXX" = no && can_build_shared=no
Chris@4 13111
Chris@4 13112 GCC_CXX="$GXX"
Chris@4 13113 LD_CXX="$LD"
Chris@4 13114
Chris@4 13115 ## CAVEAT EMPTOR:
Chris@4 13116 ## There is no encapsulation within the following macros, do not change
Chris@4 13117 ## the running order or otherwise move them around unless you know exactly
Chris@4 13118 ## what you are doing...
Chris@4 13119 # Dependencies to place before and after the object being linked:
Chris@4 13120 predep_objects_CXX=
Chris@4 13121 postdep_objects_CXX=
Chris@4 13122 predeps_CXX=
Chris@4 13123 postdeps_CXX=
Chris@4 13124 compiler_lib_search_path_CXX=
Chris@4 13125
Chris@4 13126 cat > conftest.$ac_ext <<_LT_EOF
Chris@4 13127 class Foo
Chris@4 13128 {
Chris@4 13129 public:
Chris@4 13130 Foo (void) { a = 0; }
Chris@4 13131 private:
Chris@4 13132 int a;
Chris@4 13133 };
Chris@4 13134 _LT_EOF
Chris@4 13135
Chris@4 13136
Chris@4 13137 _lt_libdeps_save_CFLAGS=$CFLAGS
Chris@4 13138 case "$CC $CFLAGS " in #(
Chris@4 13139 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
Chris@4 13140 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
Chris@55 13141 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
Chris@4 13142 esac
Chris@4 13143
Chris@4 13144 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 13145 (eval $ac_compile) 2>&5
Chris@4 13146 ac_status=$?
Chris@4 13147 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 13148 test $ac_status = 0; }; then
Chris@4 13149 # Parse the compiler output and extract the necessary
Chris@4 13150 # objects, libraries and library flags.
Chris@4 13151
Chris@4 13152 # Sentinel used to keep track of whether or not we are before
Chris@4 13153 # the conftest object file.
Chris@4 13154 pre_test_object_deps_done=no
Chris@4 13155
Chris@4 13156 for p in `eval "$output_verbose_link_cmd"`; do
Chris@4 13157 case ${prev}${p} in
Chris@4 13158
Chris@4 13159 -L* | -R* | -l*)
Chris@4 13160 # Some compilers place space between "-{L,R}" and the path.
Chris@4 13161 # Remove the space.
Chris@4 13162 if test $p = "-L" ||
Chris@4 13163 test $p = "-R"; then
Chris@4 13164 prev=$p
Chris@4 13165 continue
Chris@4 13166 fi
Chris@4 13167
Chris@4 13168 # Expand the sysroot to ease extracting the directories later.
Chris@4 13169 if test -z "$prev"; then
Chris@4 13170 case $p in
Chris@4 13171 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
Chris@4 13172 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
Chris@4 13173 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
Chris@4 13174 esac
Chris@4 13175 fi
Chris@4 13176 case $p in
Chris@4 13177 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
Chris@4 13178 esac
Chris@4 13179 if test "$pre_test_object_deps_done" = no; then
Chris@4 13180 case ${prev} in
Chris@4 13181 -L | -R)
Chris@4 13182 # Internal compiler library paths should come after those
Chris@4 13183 # provided the user. The postdeps already come after the
Chris@4 13184 # user supplied libs so there is no need to process them.
Chris@4 13185 if test -z "$compiler_lib_search_path_CXX"; then
Chris@4 13186 compiler_lib_search_path_CXX="${prev}${p}"
Chris@4 13187 else
Chris@4 13188 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
Chris@4 13189 fi
Chris@4 13190 ;;
Chris@4 13191 # The "-l" case would never come before the object being
Chris@4 13192 # linked, so don't bother handling this case.
Chris@4 13193 esac
Chris@4 13194 else
Chris@4 13195 if test -z "$postdeps_CXX"; then
Chris@4 13196 postdeps_CXX="${prev}${p}"
Chris@4 13197 else
Chris@4 13198 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
Chris@4 13199 fi
Chris@4 13200 fi
Chris@4 13201 prev=
Chris@4 13202 ;;
Chris@4 13203
Chris@4 13204 *.lto.$objext) ;; # Ignore GCC LTO objects
Chris@4 13205 *.$objext)
Chris@4 13206 # This assumes that the test object file only shows up
Chris@4 13207 # once in the compiler output.
Chris@4 13208 if test "$p" = "conftest.$objext"; then
Chris@4 13209 pre_test_object_deps_done=yes
Chris@4 13210 continue
Chris@4 13211 fi
Chris@4 13212
Chris@4 13213 if test "$pre_test_object_deps_done" = no; then
Chris@4 13214 if test -z "$predep_objects_CXX"; then
Chris@4 13215 predep_objects_CXX="$p"
Chris@4 13216 else
Chris@4 13217 predep_objects_CXX="$predep_objects_CXX $p"
Chris@4 13218 fi
Chris@4 13219 else
Chris@4 13220 if test -z "$postdep_objects_CXX"; then
Chris@4 13221 postdep_objects_CXX="$p"
Chris@4 13222 else
Chris@4 13223 postdep_objects_CXX="$postdep_objects_CXX $p"
Chris@4 13224 fi
Chris@4 13225 fi
Chris@4 13226 ;;
Chris@4 13227
Chris@4 13228 *) ;; # Ignore the rest.
Chris@4 13229
Chris@4 13230 esac
Chris@4 13231 done
Chris@4 13232
Chris@4 13233 # Clean up.
Chris@4 13234 rm -f a.out a.exe
Chris@4 13235 else
Chris@4 13236 echo "libtool.m4: error: problem compiling CXX test program"
Chris@4 13237 fi
Chris@4 13238
Chris@4 13239 $RM -f confest.$objext
Chris@4 13240 CFLAGS=$_lt_libdeps_save_CFLAGS
Chris@4 13241
Chris@4 13242 # PORTME: override above test on systems where it is broken
Chris@4 13243 case $host_os in
Chris@4 13244 interix[3-9]*)
Chris@4 13245 # Interix 3.5 installs completely hosed .la files for C++, so rather than
Chris@4 13246 # hack all around it, let's just trust "g++" to DTRT.
Chris@4 13247 predep_objects_CXX=
Chris@4 13248 postdep_objects_CXX=
Chris@4 13249 postdeps_CXX=
Chris@4 13250 ;;
Chris@4 13251
Chris@4 13252 linux*)
Chris@4 13253 case `$CC -V 2>&1 | sed 5q` in
Chris@4 13254 *Sun\ C*)
Chris@4 13255 # Sun C++ 5.9
Chris@4 13256
Chris@4 13257 # The more standards-conforming stlport4 library is
Chris@4 13258 # incompatible with the Cstd library. Avoid specifying
Chris@4 13259 # it if it's in CXXFLAGS. Ignore libCrun as
Chris@4 13260 # -library=stlport4 depends on it.
Chris@4 13261 case " $CXX $CXXFLAGS " in
Chris@4 13262 *" -library=stlport4 "*)
Chris@4 13263 solaris_use_stlport4=yes
Chris@4 13264 ;;
Chris@4 13265 esac
Chris@4 13266
Chris@4 13267 if test "$solaris_use_stlport4" != yes; then
Chris@4 13268 postdeps_CXX='-library=Cstd -library=Crun'
Chris@4 13269 fi
Chris@4 13270 ;;
Chris@4 13271 esac
Chris@4 13272 ;;
Chris@4 13273
Chris@4 13274 solaris*)
Chris@4 13275 case $cc_basename in
Chris@4 13276 CC* | sunCC*)
Chris@4 13277 # The more standards-conforming stlport4 library is
Chris@4 13278 # incompatible with the Cstd library. Avoid specifying
Chris@4 13279 # it if it's in CXXFLAGS. Ignore libCrun as
Chris@4 13280 # -library=stlport4 depends on it.
Chris@4 13281 case " $CXX $CXXFLAGS " in
Chris@4 13282 *" -library=stlport4 "*)
Chris@4 13283 solaris_use_stlport4=yes
Chris@4 13284 ;;
Chris@4 13285 esac
Chris@4 13286
Chris@4 13287 # Adding this requires a known-good setup of shared libraries for
Chris@4 13288 # Sun compiler versions before 5.6, else PIC objects from an old
Chris@4 13289 # archive will be linked into the output, leading to subtle bugs.
Chris@4 13290 if test "$solaris_use_stlport4" != yes; then
Chris@4 13291 postdeps_CXX='-library=Cstd -library=Crun'
Chris@4 13292 fi
Chris@4 13293 ;;
Chris@4 13294 esac
Chris@4 13295 ;;
Chris@4 13296 esac
Chris@4 13297
Chris@4 13298
Chris@4 13299 case " $postdeps_CXX " in
Chris@4 13300 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
Chris@4 13301 esac
Chris@4 13302 compiler_lib_search_dirs_CXX=
Chris@4 13303 if test -n "${compiler_lib_search_path_CXX}"; then
Chris@4 13304 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
Chris@4 13305 fi
Chris@4 13306
Chris@4 13307
Chris@4 13308
Chris@4 13309
Chris@4 13310
Chris@4 13311
Chris@4 13312
Chris@4 13313
Chris@4 13314
Chris@4 13315
Chris@4 13316
Chris@4 13317
Chris@4 13318
Chris@4 13319
Chris@4 13320
Chris@4 13321
Chris@4 13322
Chris@4 13323
Chris@4 13324
Chris@4 13325
Chris@4 13326
Chris@4 13327
Chris@4 13328
Chris@4 13329
Chris@4 13330
Chris@4 13331
Chris@4 13332
Chris@4 13333
Chris@4 13334
Chris@4 13335
Chris@4 13336
Chris@4 13337 lt_prog_compiler_wl_CXX=
Chris@4 13338 lt_prog_compiler_pic_CXX=
Chris@4 13339 lt_prog_compiler_static_CXX=
Chris@4 13340
Chris@4 13341
Chris@4 13342 # C++ specific cases for pic, static, wl, etc.
Chris@4 13343 if test "$GXX" = yes; then
Chris@4 13344 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 13345 lt_prog_compiler_static_CXX='-static'
Chris@4 13346
Chris@4 13347 case $host_os in
Chris@4 13348 aix*)
Chris@4 13349 # All AIX code is PIC.
Chris@4 13350 if test "$host_cpu" = ia64; then
Chris@4 13351 # AIX 5 now supports IA64 processor
Chris@4 13352 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 13353 fi
Chris@4 13354 ;;
Chris@4 13355
Chris@4 13356 amigaos*)
Chris@4 13357 case $host_cpu in
Chris@4 13358 powerpc)
Chris@4 13359 # see comment about AmigaOS4 .so support
Chris@4 13360 lt_prog_compiler_pic_CXX='-fPIC'
Chris@4 13361 ;;
Chris@4 13362 m68k)
Chris@4 13363 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@4 13364 # adding the `-m68020' flag to GCC prevents building anything better,
Chris@4 13365 # like `-m68040'.
Chris@4 13366 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
Chris@4 13367 ;;
Chris@4 13368 esac
Chris@4 13369 ;;
Chris@4 13370
Chris@4 13371 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@4 13372 # PIC is the default for these OSes.
Chris@4 13373 ;;
Chris@4 13374 mingw* | cygwin* | os2* | pw32* | cegcc*)
Chris@4 13375 # This hack is so that the source file can tell whether it is being
Chris@4 13376 # built for inclusion in a dll (and should export symbols for example).
Chris@4 13377 # Although the cygwin gcc ignores -fPIC, still need this for old-style
Chris@4 13378 # (--disable-auto-import) libraries
Chris@4 13379 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
Chris@4 13380 ;;
Chris@4 13381 darwin* | rhapsody*)
Chris@4 13382 # PIC is the default on this platform
Chris@4 13383 # Common symbols not allowed in MH_DYLIB files
Chris@4 13384 lt_prog_compiler_pic_CXX='-fno-common'
Chris@4 13385 ;;
Chris@4 13386 *djgpp*)
Chris@4 13387 # DJGPP does not support shared libraries at all
Chris@4 13388 lt_prog_compiler_pic_CXX=
Chris@4 13389 ;;
Chris@4 13390 haiku*)
Chris@4 13391 # PIC is the default for Haiku.
Chris@4 13392 # The "-static" flag exists, but is broken.
Chris@4 13393 lt_prog_compiler_static_CXX=
Chris@4 13394 ;;
Chris@4 13395 interix[3-9]*)
Chris@4 13396 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
Chris@4 13397 # Instead, we relocate shared libraries at runtime.
Chris@4 13398 ;;
Chris@4 13399 sysv4*MP*)
Chris@4 13400 if test -d /usr/nec; then
Chris@4 13401 lt_prog_compiler_pic_CXX=-Kconform_pic
Chris@4 13402 fi
Chris@4 13403 ;;
Chris@4 13404 hpux*)
Chris@4 13405 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
Chris@4 13406 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
Chris@4 13407 # sets the default TLS model and affects inlining.
Chris@4 13408 case $host_cpu in
Chris@4 13409 hppa*64*)
Chris@4 13410 ;;
Chris@4 13411 *)
Chris@4 13412 lt_prog_compiler_pic_CXX='-fPIC'
Chris@4 13413 ;;
Chris@4 13414 esac
Chris@4 13415 ;;
Chris@4 13416 *qnx* | *nto*)
Chris@4 13417 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@4 13418 # it will coredump.
Chris@4 13419 lt_prog_compiler_pic_CXX='-fPIC -shared'
Chris@4 13420 ;;
Chris@4 13421 *)
Chris@4 13422 lt_prog_compiler_pic_CXX='-fPIC'
Chris@4 13423 ;;
Chris@4 13424 esac
Chris@4 13425 else
Chris@4 13426 case $host_os in
Chris@4 13427 aix[4-9]*)
Chris@4 13428 # All AIX code is PIC.
Chris@4 13429 if test "$host_cpu" = ia64; then
Chris@4 13430 # AIX 5 now supports IA64 processor
Chris@4 13431 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 13432 else
Chris@4 13433 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
Chris@4 13434 fi
Chris@4 13435 ;;
Chris@4 13436 chorus*)
Chris@4 13437 case $cc_basename in
Chris@4 13438 cxch68*)
Chris@4 13439 # Green Hills C++ Compiler
Chris@4 13440 # _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 13441 ;;
Chris@4 13442 esac
Chris@4 13443 ;;
Chris@4 13444 mingw* | cygwin* | os2* | pw32* | cegcc*)
Chris@4 13445 # This hack is so that the source file can tell whether it is being
Chris@4 13446 # built for inclusion in a dll (and should export symbols for example).
Chris@4 13447 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
Chris@4 13448 ;;
Chris@4 13449 dgux*)
Chris@4 13450 case $cc_basename in
Chris@4 13451 ec++*)
Chris@4 13452 lt_prog_compiler_pic_CXX='-KPIC'
Chris@4 13453 ;;
Chris@4 13454 ghcx*)
Chris@4 13455 # Green Hills C++ Compiler
Chris@4 13456 lt_prog_compiler_pic_CXX='-pic'
Chris@4 13457 ;;
Chris@4 13458 *)
Chris@4 13459 ;;
Chris@4 13460 esac
Chris@4 13461 ;;
Chris@4 13462 freebsd* | dragonfly*)
Chris@4 13463 # FreeBSD uses GNU C++
Chris@4 13464 ;;
Chris@4 13465 hpux9* | hpux10* | hpux11*)
Chris@4 13466 case $cc_basename in
Chris@4 13467 CC*)
Chris@4 13468 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 13469 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
Chris@4 13470 if test "$host_cpu" != ia64; then
Chris@4 13471 lt_prog_compiler_pic_CXX='+Z'
Chris@4 13472 fi
Chris@4 13473 ;;
Chris@4 13474 aCC*)
Chris@4 13475 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 13476 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
Chris@4 13477 case $host_cpu in
Chris@4 13478 hppa*64*|ia64*)
Chris@4 13479 # +Z the default
Chris@4 13480 ;;
Chris@4 13481 *)
Chris@4 13482 lt_prog_compiler_pic_CXX='+Z'
Chris@4 13483 ;;
Chris@4 13484 esac
Chris@4 13485 ;;
Chris@4 13486 *)
Chris@4 13487 ;;
Chris@4 13488 esac
Chris@4 13489 ;;
Chris@4 13490 interix*)
Chris@4 13491 # This is c89, which is MS Visual C++ (no shared libs)
Chris@4 13492 # Anyone wants to do a port?
Chris@4 13493 ;;
Chris@4 13494 irix5* | irix6* | nonstopux*)
Chris@4 13495 case $cc_basename in
Chris@4 13496 CC*)
Chris@4 13497 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 13498 lt_prog_compiler_static_CXX='-non_shared'
Chris@4 13499 # CC pic flag -KPIC is the default.
Chris@4 13500 ;;
Chris@4 13501 *)
Chris@4 13502 ;;
Chris@4 13503 esac
Chris@4 13504 ;;
Chris@55 13505 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@4 13506 case $cc_basename in
Chris@4 13507 KCC*)
Chris@4 13508 # KAI C++ Compiler
Chris@4 13509 lt_prog_compiler_wl_CXX='--backend -Wl,'
Chris@4 13510 lt_prog_compiler_pic_CXX='-fPIC'
Chris@4 13511 ;;
Chris@4 13512 ecpc* )
Chris@4 13513 # old Intel C++ for x86_64 which still supported -KPIC.
Chris@4 13514 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 13515 lt_prog_compiler_pic_CXX='-KPIC'
Chris@4 13516 lt_prog_compiler_static_CXX='-static'
Chris@4 13517 ;;
Chris@4 13518 icpc* )
Chris@4 13519 # Intel C++, used to be incompatible with GCC.
Chris@4 13520 # ICC 10 doesn't accept -KPIC any more.
Chris@4 13521 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 13522 lt_prog_compiler_pic_CXX='-fPIC'
Chris@4 13523 lt_prog_compiler_static_CXX='-static'
Chris@4 13524 ;;
Chris@4 13525 pgCC* | pgcpp*)
Chris@4 13526 # Portland Group C++ compiler
Chris@4 13527 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 13528 lt_prog_compiler_pic_CXX='-fpic'
Chris@4 13529 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 13530 ;;
Chris@4 13531 cxx*)
Chris@4 13532 # Compaq C++
Chris@4 13533 # Make sure the PIC flag is empty. It appears that all Alpha
Chris@4 13534 # Linux and Compaq Tru64 Unix objects are PIC.
Chris@4 13535 lt_prog_compiler_pic_CXX=
Chris@4 13536 lt_prog_compiler_static_CXX='-non_shared'
Chris@4 13537 ;;
Chris@4 13538 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
Chris@4 13539 # IBM XL 8.0, 9.0 on PPC and BlueGene
Chris@4 13540 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 13541 lt_prog_compiler_pic_CXX='-qpic'
Chris@4 13542 lt_prog_compiler_static_CXX='-qstaticlink'
Chris@4 13543 ;;
Chris@4 13544 *)
Chris@4 13545 case `$CC -V 2>&1 | sed 5q` in
Chris@4 13546 *Sun\ C*)
Chris@4 13547 # Sun C++ 5.9
Chris@4 13548 lt_prog_compiler_pic_CXX='-KPIC'
Chris@4 13549 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 13550 lt_prog_compiler_wl_CXX='-Qoption ld '
Chris@4 13551 ;;
Chris@4 13552 esac
Chris@4 13553 ;;
Chris@4 13554 esac
Chris@4 13555 ;;
Chris@4 13556 lynxos*)
Chris@4 13557 ;;
Chris@4 13558 m88k*)
Chris@4 13559 ;;
Chris@4 13560 mvs*)
Chris@4 13561 case $cc_basename in
Chris@4 13562 cxx*)
Chris@4 13563 lt_prog_compiler_pic_CXX='-W c,exportall'
Chris@4 13564 ;;
Chris@4 13565 *)
Chris@4 13566 ;;
Chris@4 13567 esac
Chris@4 13568 ;;
Chris@4 13569 netbsd* | netbsdelf*-gnu)
Chris@4 13570 ;;
Chris@4 13571 *qnx* | *nto*)
Chris@4 13572 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@4 13573 # it will coredump.
Chris@4 13574 lt_prog_compiler_pic_CXX='-fPIC -shared'
Chris@4 13575 ;;
Chris@4 13576 osf3* | osf4* | osf5*)
Chris@4 13577 case $cc_basename in
Chris@4 13578 KCC*)
Chris@4 13579 lt_prog_compiler_wl_CXX='--backend -Wl,'
Chris@4 13580 ;;
Chris@4 13581 RCC*)
Chris@4 13582 # Rational C++ 2.4.1
Chris@4 13583 lt_prog_compiler_pic_CXX='-pic'
Chris@4 13584 ;;
Chris@4 13585 cxx*)
Chris@4 13586 # Digital/Compaq C++
Chris@4 13587 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 13588 # Make sure the PIC flag is empty. It appears that all Alpha
Chris@4 13589 # Linux and Compaq Tru64 Unix objects are PIC.
Chris@4 13590 lt_prog_compiler_pic_CXX=
Chris@4 13591 lt_prog_compiler_static_CXX='-non_shared'
Chris@4 13592 ;;
Chris@4 13593 *)
Chris@4 13594 ;;
Chris@4 13595 esac
Chris@4 13596 ;;
Chris@4 13597 psos*)
Chris@4 13598 ;;
Chris@4 13599 solaris*)
Chris@4 13600 case $cc_basename in
Chris@4 13601 CC* | sunCC*)
Chris@4 13602 # Sun C++ 4.2, 5.x and Centerline C++
Chris@4 13603 lt_prog_compiler_pic_CXX='-KPIC'
Chris@4 13604 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 13605 lt_prog_compiler_wl_CXX='-Qoption ld '
Chris@4 13606 ;;
Chris@4 13607 gcx*)
Chris@4 13608 # Green Hills C++ Compiler
Chris@4 13609 lt_prog_compiler_pic_CXX='-PIC'
Chris@4 13610 ;;
Chris@4 13611 *)
Chris@4 13612 ;;
Chris@4 13613 esac
Chris@4 13614 ;;
Chris@4 13615 sunos4*)
Chris@4 13616 case $cc_basename in
Chris@4 13617 CC*)
Chris@4 13618 # Sun C++ 4.x
Chris@4 13619 lt_prog_compiler_pic_CXX='-pic'
Chris@4 13620 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 13621 ;;
Chris@4 13622 lcc*)
Chris@4 13623 # Lucid
Chris@4 13624 lt_prog_compiler_pic_CXX='-pic'
Chris@4 13625 ;;
Chris@4 13626 *)
Chris@4 13627 ;;
Chris@4 13628 esac
Chris@4 13629 ;;
Chris@4 13630 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
Chris@4 13631 case $cc_basename in
Chris@4 13632 CC*)
Chris@4 13633 lt_prog_compiler_wl_CXX='-Wl,'
Chris@4 13634 lt_prog_compiler_pic_CXX='-KPIC'
Chris@4 13635 lt_prog_compiler_static_CXX='-Bstatic'
Chris@4 13636 ;;
Chris@4 13637 esac
Chris@4 13638 ;;
Chris@4 13639 tandem*)
Chris@4 13640 case $cc_basename in
Chris@4 13641 NCC*)
Chris@4 13642 # NonStop-UX NCC 3.20
Chris@4 13643 lt_prog_compiler_pic_CXX='-KPIC'
Chris@4 13644 ;;
Chris@4 13645 *)
Chris@4 13646 ;;
Chris@4 13647 esac
Chris@4 13648 ;;
Chris@4 13649 vxworks*)
Chris@4 13650 ;;
Chris@4 13651 *)
Chris@4 13652 lt_prog_compiler_can_build_shared_CXX=no
Chris@4 13653 ;;
Chris@4 13654 esac
Chris@4 13655 fi
Chris@4 13656
Chris@4 13657 case $host_os in
Chris@4 13658 # For platforms which do not support PIC, -DPIC is meaningless:
Chris@4 13659 *djgpp*)
Chris@4 13660 lt_prog_compiler_pic_CXX=
Chris@4 13661 ;;
Chris@4 13662 *)
Chris@4 13663 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
Chris@4 13664 ;;
Chris@4 13665 esac
Chris@4 13666
Chris@4 13667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
Chris@4 13668 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
Chris@4 13669 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
Chris@4 13670 $as_echo_n "(cached) " >&6
Chris@4 13671 else
Chris@4 13672 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
Chris@4 13673 fi
Chris@4 13674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
Chris@4 13675 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
Chris@4 13676 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
Chris@4 13677
Chris@4 13678 #
Chris@4 13679 # Check to make sure the PIC flag actually works.
Chris@4 13680 #
Chris@4 13681 if test -n "$lt_prog_compiler_pic_CXX"; then
Chris@4 13682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
Chris@4 13683 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
Chris@4 13684 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
Chris@4 13685 $as_echo_n "(cached) " >&6
Chris@4 13686 else
Chris@4 13687 lt_cv_prog_compiler_pic_works_CXX=no
Chris@4 13688 ac_outfile=conftest.$ac_objext
Chris@4 13689 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 13690 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
Chris@4 13691 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 13692 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 13693 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 13694 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 13695 # The option is referenced via a variable to avoid confusing sed.
Chris@4 13696 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 13697 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 13698 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 13699 -e 's:$: $lt_compiler_flag:'`
Chris@4 13700 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 13701 (eval "$lt_compile" 2>conftest.err)
Chris@4 13702 ac_status=$?
Chris@4 13703 cat conftest.err >&5
Chris@4 13704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 13705 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@4 13706 # The compiler can only warn and ignore the option if not recognized
Chris@4 13707 # So say no if there are warnings other than the usual output.
Chris@4 13708 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@4 13709 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@4 13710 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@4 13711 lt_cv_prog_compiler_pic_works_CXX=yes
Chris@4 13712 fi
Chris@4 13713 fi
Chris@4 13714 $RM conftest*
Chris@4 13715
Chris@4 13716 fi
Chris@4 13717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
Chris@4 13718 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
Chris@4 13719
Chris@4 13720 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
Chris@4 13721 case $lt_prog_compiler_pic_CXX in
Chris@4 13722 "" | " "*) ;;
Chris@4 13723 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
Chris@4 13724 esac
Chris@4 13725 else
Chris@4 13726 lt_prog_compiler_pic_CXX=
Chris@4 13727 lt_prog_compiler_can_build_shared_CXX=no
Chris@4 13728 fi
Chris@4 13729
Chris@4 13730 fi
Chris@4 13731
Chris@4 13732
Chris@4 13733
Chris@4 13734
Chris@4 13735
Chris@4 13736 #
Chris@4 13737 # Check to make sure the static flag actually works.
Chris@4 13738 #
Chris@4 13739 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
Chris@4 13740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
Chris@4 13741 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
Chris@4 13742 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
Chris@4 13743 $as_echo_n "(cached) " >&6
Chris@4 13744 else
Chris@4 13745 lt_cv_prog_compiler_static_works_CXX=no
Chris@4 13746 save_LDFLAGS="$LDFLAGS"
Chris@4 13747 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
Chris@4 13748 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@4 13749 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@4 13750 # The linker can only warn and ignore the option if not recognized
Chris@4 13751 # So say no if there are warnings
Chris@4 13752 if test -s conftest.err; then
Chris@4 13753 # Append any errors to the config.log.
Chris@4 13754 cat conftest.err 1>&5
Chris@4 13755 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@4 13756 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@4 13757 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@4 13758 lt_cv_prog_compiler_static_works_CXX=yes
Chris@4 13759 fi
Chris@4 13760 else
Chris@4 13761 lt_cv_prog_compiler_static_works_CXX=yes
Chris@4 13762 fi
Chris@4 13763 fi
Chris@4 13764 $RM -r conftest*
Chris@4 13765 LDFLAGS="$save_LDFLAGS"
Chris@4 13766
Chris@4 13767 fi
Chris@4 13768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
Chris@4 13769 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
Chris@4 13770
Chris@4 13771 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
Chris@4 13772 :
Chris@4 13773 else
Chris@4 13774 lt_prog_compiler_static_CXX=
Chris@4 13775 fi
Chris@4 13776
Chris@4 13777
Chris@4 13778
Chris@4 13779
Chris@4 13780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@4 13781 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@4 13782 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
Chris@4 13783 $as_echo_n "(cached) " >&6
Chris@4 13784 else
Chris@4 13785 lt_cv_prog_compiler_c_o_CXX=no
Chris@4 13786 $RM -r conftest 2>/dev/null
Chris@4 13787 mkdir conftest
Chris@4 13788 cd conftest
Chris@4 13789 mkdir out
Chris@4 13790 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 13791
Chris@4 13792 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@4 13793 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 13794 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 13795 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 13796 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 13797 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 13798 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 13799 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 13800 -e 's:$: $lt_compiler_flag:'`
Chris@4 13801 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 13802 (eval "$lt_compile" 2>out/conftest.err)
Chris@4 13803 ac_status=$?
Chris@4 13804 cat out/conftest.err >&5
Chris@4 13805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 13806 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@4 13807 then
Chris@4 13808 # The compiler can only warn and ignore the option if not recognized
Chris@4 13809 # So say no if there are warnings
Chris@4 13810 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@4 13811 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@4 13812 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@4 13813 lt_cv_prog_compiler_c_o_CXX=yes
Chris@4 13814 fi
Chris@4 13815 fi
Chris@4 13816 chmod u+w . 2>&5
Chris@4 13817 $RM conftest*
Chris@4 13818 # SGI C++ compiler will create directory out/ii_files/ for
Chris@4 13819 # template instantiation
Chris@4 13820 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@4 13821 $RM out/* && rmdir out
Chris@4 13822 cd ..
Chris@4 13823 $RM -r conftest
Chris@4 13824 $RM conftest*
Chris@4 13825
Chris@4 13826 fi
Chris@4 13827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
Chris@4 13828 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
Chris@4 13829
Chris@4 13830
Chris@4 13831
Chris@4 13832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@4 13833 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@4 13834 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
Chris@4 13835 $as_echo_n "(cached) " >&6
Chris@4 13836 else
Chris@4 13837 lt_cv_prog_compiler_c_o_CXX=no
Chris@4 13838 $RM -r conftest 2>/dev/null
Chris@4 13839 mkdir conftest
Chris@4 13840 cd conftest
Chris@4 13841 mkdir out
Chris@4 13842 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 13843
Chris@4 13844 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@4 13845 # Insert the option either (1) after the last *FLAGS variable, or
Chris@4 13846 # (2) before a word containing "conftest.", or (3) at the end.
Chris@4 13847 # Note that $ac_compile itself does not contain backslashes and begins
Chris@4 13848 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@4 13849 lt_compile=`echo "$ac_compile" | $SED \
Chris@4 13850 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@4 13851 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@4 13852 -e 's:$: $lt_compiler_flag:'`
Chris@4 13853 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@4 13854 (eval "$lt_compile" 2>out/conftest.err)
Chris@4 13855 ac_status=$?
Chris@4 13856 cat out/conftest.err >&5
Chris@4 13857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@4 13858 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@4 13859 then
Chris@4 13860 # The compiler can only warn and ignore the option if not recognized
Chris@4 13861 # So say no if there are warnings
Chris@4 13862 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@4 13863 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@4 13864 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@4 13865 lt_cv_prog_compiler_c_o_CXX=yes
Chris@4 13866 fi
Chris@4 13867 fi
Chris@4 13868 chmod u+w . 2>&5
Chris@4 13869 $RM conftest*
Chris@4 13870 # SGI C++ compiler will create directory out/ii_files/ for
Chris@4 13871 # template instantiation
Chris@4 13872 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@4 13873 $RM out/* && rmdir out
Chris@4 13874 cd ..
Chris@4 13875 $RM -r conftest
Chris@4 13876 $RM conftest*
Chris@4 13877
Chris@4 13878 fi
Chris@4 13879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
Chris@4 13880 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
Chris@4 13881
Chris@4 13882
Chris@4 13883
Chris@4 13884
Chris@4 13885 hard_links="nottested"
Chris@4 13886 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
Chris@4 13887 # do not overwrite the value of need_locks provided by the user
Chris@4 13888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
Chris@4 13889 $as_echo_n "checking if we can lock with hard links... " >&6; }
Chris@4 13890 hard_links=yes
Chris@4 13891 $RM conftest*
Chris@4 13892 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@4 13893 touch conftest.a
Chris@4 13894 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@4 13895 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@4 13896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
Chris@4 13897 $as_echo "$hard_links" >&6; }
Chris@4 13898 if test "$hard_links" = no; then
Chris@4 13899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
Chris@4 13900 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Chris@4 13901 need_locks=warn
Chris@4 13902 fi
Chris@4 13903 else
Chris@4 13904 need_locks=no
Chris@4 13905 fi
Chris@4 13906
Chris@4 13907
Chris@4 13908
Chris@4 13909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@4 13910 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@4 13911
Chris@4 13912 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@4 13913 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
Chris@4 13914 case $host_os in
Chris@4 13915 aix[4-9]*)
Chris@4 13916 # If we're using GNU nm, then we don't want the "-C" option.
Chris@4 13917 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Chris@4 13918 # Also, AIX nm treats weak defined symbols like other global defined
Chris@4 13919 # symbols, whereas GNU nm marks them as "W".
Chris@4 13920 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Chris@4 13921 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 13922 else
Chris@4 13923 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 13924 fi
Chris@4 13925 ;;
Chris@4 13926 pw32*)
Chris@4 13927 export_symbols_cmds_CXX="$ltdll_cmds"
Chris@4 13928 ;;
Chris@4 13929 cygwin* | mingw* | cegcc*)
Chris@4 13930 case $cc_basename in
Chris@55 13931 cl*)
Chris@55 13932 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
Chris@55 13933 ;;
Chris@4 13934 *)
Chris@4 13935 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 13936 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
Chris@4 13937 ;;
Chris@4 13938 esac
Chris@4 13939 ;;
Chris@4 13940 linux* | k*bsd*-gnu | gnu*)
Chris@4 13941 link_all_deplibs_CXX=no
Chris@4 13942 ;;
Chris@4 13943 *)
Chris@4 13944 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@4 13945 ;;
Chris@4 13946 esac
Chris@4 13947
Chris@4 13948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
Chris@4 13949 $as_echo "$ld_shlibs_CXX" >&6; }
Chris@4 13950 test "$ld_shlibs_CXX" = no && can_build_shared=no
Chris@4 13951
Chris@4 13952 with_gnu_ld_CXX=$with_gnu_ld
Chris@4 13953
Chris@4 13954
Chris@4 13955
Chris@4 13956
Chris@4 13957
Chris@4 13958
Chris@4 13959 #
Chris@4 13960 # Do we need to explicitly link libc?
Chris@4 13961 #
Chris@4 13962 case "x$archive_cmds_need_lc_CXX" in
Chris@4 13963 x|xyes)
Chris@4 13964 # Assume -lc should be added
Chris@4 13965 archive_cmds_need_lc_CXX=yes
Chris@4 13966
Chris@4 13967 if test "$enable_shared" = yes && test "$GCC" = yes; then
Chris@4 13968 case $archive_cmds_CXX in
Chris@4 13969 *'~'*)
Chris@4 13970 # FIXME: we may have to deal with multi-command sequences.
Chris@4 13971 ;;
Chris@4 13972 '$CC '*)
Chris@4 13973 # Test whether the compiler implicitly links with -lc since on some
Chris@4 13974 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@4 13975 # to ld, don't add -lc before -lgcc.
Chris@4 13976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
Chris@4 13977 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Chris@4 13978 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
Chris@4 13979 $as_echo_n "(cached) " >&6
Chris@4 13980 else
Chris@4 13981 $RM conftest*
Chris@4 13982 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@4 13983
Chris@4 13984 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@4 13985 (eval $ac_compile) 2>&5
Chris@4 13986 ac_status=$?
Chris@4 13987 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 13988 test $ac_status = 0; } 2>conftest.err; then
Chris@4 13989 soname=conftest
Chris@4 13990 lib=conftest
Chris@4 13991 libobjs=conftest.$ac_objext
Chris@4 13992 deplibs=
Chris@4 13993 wl=$lt_prog_compiler_wl_CXX
Chris@4 13994 pic_flag=$lt_prog_compiler_pic_CXX
Chris@4 13995 compiler_flags=-v
Chris@4 13996 linker_flags=-v
Chris@4 13997 verstring=
Chris@4 13998 output_objdir=.
Chris@4 13999 libname=conftest
Chris@4 14000 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
Chris@4 14001 allow_undefined_flag_CXX=
Chris@4 14002 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Chris@4 14003 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@4 14004 ac_status=$?
Chris@4 14005 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 14006 test $ac_status = 0; }
Chris@4 14007 then
Chris@4 14008 lt_cv_archive_cmds_need_lc_CXX=no
Chris@4 14009 else
Chris@4 14010 lt_cv_archive_cmds_need_lc_CXX=yes
Chris@4 14011 fi
Chris@4 14012 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
Chris@4 14013 else
Chris@4 14014 cat conftest.err 1>&5
Chris@4 14015 fi
Chris@4 14016 $RM conftest*
Chris@4 14017
Chris@4 14018 fi
Chris@4 14019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
Chris@4 14020 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
Chris@4 14021 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
Chris@4 14022 ;;
Chris@4 14023 esac
Chris@4 14024 fi
Chris@4 14025 ;;
Chris@4 14026 esac
Chris@4 14027
Chris@4 14028
Chris@4 14029
Chris@4 14030
Chris@4 14031
Chris@4 14032
Chris@4 14033
Chris@4 14034
Chris@4 14035
Chris@4 14036
Chris@4 14037
Chris@4 14038
Chris@4 14039
Chris@4 14040
Chris@4 14041
Chris@4 14042
Chris@4 14043
Chris@4 14044
Chris@4 14045
Chris@4 14046
Chris@4 14047
Chris@4 14048
Chris@4 14049
Chris@4 14050
Chris@4 14051
Chris@4 14052
Chris@4 14053
Chris@4 14054
Chris@4 14055
Chris@4 14056
Chris@4 14057
Chris@4 14058
Chris@4 14059
Chris@4 14060
Chris@4 14061
Chris@4 14062
Chris@4 14063
Chris@4 14064
Chris@4 14065
Chris@4 14066
Chris@4 14067
Chris@4 14068
Chris@4 14069
Chris@4 14070
Chris@4 14071
Chris@4 14072
Chris@4 14073
Chris@4 14074
Chris@4 14075
Chris@4 14076
Chris@4 14077
Chris@4 14078
Chris@4 14079
Chris@4 14080
Chris@4 14081
Chris@4 14082
Chris@4 14083
Chris@4 14084
Chris@4 14085
Chris@4 14086
Chris@4 14087
Chris@4 14088
Chris@4 14089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
Chris@4 14090 $as_echo_n "checking dynamic linker characteristics... " >&6; }
Chris@4 14091
Chris@4 14092 library_names_spec=
Chris@4 14093 libname_spec='lib$name'
Chris@4 14094 soname_spec=
Chris@4 14095 shrext_cmds=".so"
Chris@4 14096 postinstall_cmds=
Chris@4 14097 postuninstall_cmds=
Chris@4 14098 finish_cmds=
Chris@4 14099 finish_eval=
Chris@4 14100 shlibpath_var=
Chris@4 14101 shlibpath_overrides_runpath=unknown
Chris@4 14102 version_type=none
Chris@4 14103 dynamic_linker="$host_os ld.so"
Chris@4 14104 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@4 14105 need_lib_prefix=unknown
Chris@4 14106 hardcode_into_libs=no
Chris@4 14107
Chris@4 14108 # when you set need_version to no, make sure it does not cause -set_version
Chris@4 14109 # flags to be left without arguments
Chris@4 14110 need_version=unknown
Chris@4 14111
Chris@4 14112 case $host_os in
Chris@4 14113 aix3*)
Chris@55 14114 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14115 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
Chris@4 14116 shlibpath_var=LIBPATH
Chris@4 14117
Chris@4 14118 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@4 14119 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14120 ;;
Chris@4 14121
Chris@4 14122 aix[4-9]*)
Chris@55 14123 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14124 need_lib_prefix=no
Chris@4 14125 need_version=no
Chris@4 14126 hardcode_into_libs=yes
Chris@4 14127 if test "$host_cpu" = ia64; then
Chris@4 14128 # AIX 5 supports IA64
Chris@4 14129 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
Chris@4 14130 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14131 else
Chris@4 14132 # With GCC up to 2.95.x, collect2 would create an import file
Chris@4 14133 # for dependence libraries. The import file would start with
Chris@4 14134 # the line `#! .'. This would cause the generated library to
Chris@4 14135 # depend on `.', always an invalid library. This was fixed in
Chris@4 14136 # development snapshots of GCC prior to 3.0.
Chris@4 14137 case $host_os in
Chris@4 14138 aix4 | aix4.[01] | aix4.[01].*)
Chris@4 14139 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@4 14140 echo ' yes '
Chris@4 14141 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
Chris@4 14142 :
Chris@4 14143 else
Chris@4 14144 can_build_shared=no
Chris@4 14145 fi
Chris@4 14146 ;;
Chris@4 14147 esac
Chris@4 14148 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
Chris@4 14149 # soname into executable. Probably we can add versioning support to
Chris@4 14150 # collect2, so additional links can be useful in future.
Chris@4 14151 if test "$aix_use_runtimelinking" = yes; then
Chris@4 14152 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@4 14153 # instead of lib<name>.a to let people know that these are not
Chris@4 14154 # typical AIX shared libraries.
Chris@4 14155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14156 else
Chris@4 14157 # We preserve .a as extension for shared libraries through AIX4.2
Chris@4 14158 # and later when we are not doing run time linking.
Chris@4 14159 library_names_spec='${libname}${release}.a $libname.a'
Chris@4 14160 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14161 fi
Chris@4 14162 shlibpath_var=LIBPATH
Chris@4 14163 fi
Chris@4 14164 ;;
Chris@4 14165
Chris@4 14166 amigaos*)
Chris@4 14167 case $host_cpu in
Chris@4 14168 powerpc)
Chris@4 14169 # Since July 2007 AmigaOS4 officially supports .so libraries.
Chris@4 14170 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
Chris@4 14171 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14172 ;;
Chris@4 14173 m68k)
Chris@4 14174 library_names_spec='$libname.ixlibrary $libname.a'
Chris@4 14175 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@4 14176 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 14177 ;;
Chris@4 14178 esac
Chris@4 14179 ;;
Chris@4 14180
Chris@4 14181 beos*)
Chris@4 14182 library_names_spec='${libname}${shared_ext}'
Chris@4 14183 dynamic_linker="$host_os ld.so"
Chris@4 14184 shlibpath_var=LIBRARY_PATH
Chris@4 14185 ;;
Chris@4 14186
Chris@4 14187 bsdi[45]*)
Chris@55 14188 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14189 need_version=no
Chris@4 14190 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14191 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14192 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@4 14193 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14194 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@4 14195 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@4 14196 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@4 14197 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@4 14198 # libtool to hard-code these into programs
Chris@4 14199 ;;
Chris@4 14200
Chris@4 14201 cygwin* | mingw* | pw32* | cegcc*)
Chris@4 14202 version_type=windows
Chris@4 14203 shrext_cmds=".dll"
Chris@4 14204 need_version=no
Chris@4 14205 need_lib_prefix=no
Chris@4 14206
Chris@4 14207 case $GCC,$cc_basename in
Chris@4 14208 yes,*)
Chris@4 14209 # gcc
Chris@4 14210 library_names_spec='$libname.dll.a'
Chris@4 14211 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@4 14212 postinstall_cmds='base_file=`basename \${file}`~
Chris@4 14213 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@4 14214 dldir=$destdir/`dirname \$dlpath`~
Chris@4 14215 test -d \$dldir || mkdir -p \$dldir~
Chris@4 14216 $install_prog $dir/$dlname \$dldir/$dlname~
Chris@4 14217 chmod a+x \$dldir/$dlname~
Chris@4 14218 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
Chris@4 14219 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
Chris@4 14220 fi'
Chris@4 14221 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@4 14222 dlpath=$dir/\$dldll~
Chris@4 14223 $RM \$dlpath'
Chris@4 14224 shlibpath_overrides_runpath=yes
Chris@4 14225
Chris@4 14226 case $host_os in
Chris@4 14227 cygwin*)
Chris@4 14228 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@4 14229 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 14230
Chris@4 14231 ;;
Chris@4 14232 mingw* | cegcc*)
Chris@4 14233 # MinGW DLLs use traditional 'lib' prefix
Chris@4 14234 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 14235 ;;
Chris@4 14236 pw32*)
Chris@4 14237 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@4 14238 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 14239 ;;
Chris@4 14240 esac
Chris@4 14241 dynamic_linker='Win32 ld.exe'
Chris@4 14242 ;;
Chris@4 14243
Chris@4 14244 *,cl*)
Chris@4 14245 # Native MSVC
Chris@4 14246 libname_spec='$name'
Chris@4 14247 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@4 14248 library_names_spec='${libname}.dll.lib'
Chris@4 14249
Chris@4 14250 case $build_os in
Chris@4 14251 mingw*)
Chris@4 14252 sys_lib_search_path_spec=
Chris@4 14253 lt_save_ifs=$IFS
Chris@4 14254 IFS=';'
Chris@4 14255 for lt_path in $LIB
Chris@4 14256 do
Chris@4 14257 IFS=$lt_save_ifs
Chris@4 14258 # Let DOS variable expansion print the short 8.3 style file name.
Chris@4 14259 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
Chris@4 14260 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
Chris@4 14261 done
Chris@4 14262 IFS=$lt_save_ifs
Chris@4 14263 # Convert to MSYS style.
Chris@4 14264 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 14265 ;;
Chris@4 14266 cygwin*)
Chris@4 14267 # Convert to unix form, then to dos form, then back to unix form
Chris@4 14268 # but this time dos style (no spaces!) so that the unix form looks
Chris@4 14269 # like /cygdrive/c/PROGRA~1:/cygdr...
Chris@4 14270 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
Chris@4 14271 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
Chris@4 14272 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@4 14273 ;;
Chris@4 14274 *)
Chris@4 14275 sys_lib_search_path_spec="$LIB"
Chris@4 14276 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
Chris@4 14277 # It is most probably a Windows format PATH.
Chris@4 14278 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@4 14279 else
Chris@4 14280 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@4 14281 fi
Chris@4 14282 # FIXME: find the short name or the path components, as spaces are
Chris@4 14283 # common. (e.g. "Program Files" -> "PROGRA~1")
Chris@4 14284 ;;
Chris@4 14285 esac
Chris@4 14286
Chris@4 14287 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@4 14288 postinstall_cmds='base_file=`basename \${file}`~
Chris@4 14289 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@4 14290 dldir=$destdir/`dirname \$dlpath`~
Chris@4 14291 test -d \$dldir || mkdir -p \$dldir~
Chris@4 14292 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@4 14293 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@4 14294 dlpath=$dir/\$dldll~
Chris@4 14295 $RM \$dlpath'
Chris@4 14296 shlibpath_overrides_runpath=yes
Chris@4 14297 dynamic_linker='Win32 link.exe'
Chris@4 14298 ;;
Chris@4 14299
Chris@4 14300 *)
Chris@4 14301 # Assume MSVC wrapper
Chris@4 14302 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Chris@4 14303 dynamic_linker='Win32 ld.exe'
Chris@4 14304 ;;
Chris@4 14305 esac
Chris@4 14306 # FIXME: first we should search . and the directory the executable is in
Chris@4 14307 shlibpath_var=PATH
Chris@4 14308 ;;
Chris@4 14309
Chris@4 14310 darwin* | rhapsody*)
Chris@4 14311 dynamic_linker="$host_os dyld"
Chris@4 14312 version_type=darwin
Chris@4 14313 need_lib_prefix=no
Chris@4 14314 need_version=no
Chris@4 14315 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
Chris@4 14316 soname_spec='${libname}${release}${major}$shared_ext'
Chris@4 14317 shlibpath_overrides_runpath=yes
Chris@4 14318 shlibpath_var=DYLD_LIBRARY_PATH
Chris@4 14319 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
Chris@4 14320
Chris@4 14321 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@4 14322 ;;
Chris@4 14323
Chris@4 14324 dgux*)
Chris@55 14325 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14326 need_lib_prefix=no
Chris@4 14327 need_version=no
Chris@4 14328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Chris@4 14329 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14330 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14331 ;;
Chris@4 14332
Chris@4 14333 freebsd* | dragonfly*)
Chris@4 14334 # DragonFly does not have aout. When/if they implement a new
Chris@4 14335 # versioning mechanism, adjust this.
Chris@4 14336 if test -x /usr/bin/objformat; then
Chris@4 14337 objformat=`/usr/bin/objformat`
Chris@4 14338 else
Chris@4 14339 case $host_os in
Chris@55 14340 freebsd[23].*) objformat=aout ;;
Chris@4 14341 *) objformat=elf ;;
Chris@4 14342 esac
Chris@4 14343 fi
Chris@4 14344 version_type=freebsd-$objformat
Chris@4 14345 case $version_type in
Chris@4 14346 freebsd-elf*)
Chris@4 14347 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@4 14348 need_version=no
Chris@4 14349 need_lib_prefix=no
Chris@4 14350 ;;
Chris@4 14351 freebsd-*)
Chris@4 14352 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
Chris@4 14353 need_version=yes
Chris@4 14354 ;;
Chris@4 14355 esac
Chris@4 14356 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14357 case $host_os in
Chris@55 14358 freebsd2.*)
Chris@4 14359 shlibpath_overrides_runpath=yes
Chris@4 14360 ;;
Chris@4 14361 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@4 14362 shlibpath_overrides_runpath=yes
Chris@4 14363 hardcode_into_libs=yes
Chris@4 14364 ;;
Chris@4 14365 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
Chris@4 14366 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Chris@4 14367 shlibpath_overrides_runpath=no
Chris@4 14368 hardcode_into_libs=yes
Chris@4 14369 ;;
Chris@4 14370 *) # from 4.6 on, and DragonFly
Chris@4 14371 shlibpath_overrides_runpath=yes
Chris@4 14372 hardcode_into_libs=yes
Chris@4 14373 ;;
Chris@4 14374 esac
Chris@4 14375 ;;
Chris@4 14376
Chris@4 14377 haiku*)
Chris@55 14378 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14379 need_lib_prefix=no
Chris@4 14380 need_version=no
Chris@4 14381 dynamic_linker="$host_os runtime_loader"
Chris@4 14382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@4 14383 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14384 shlibpath_var=LIBRARY_PATH
Chris@4 14385 shlibpath_overrides_runpath=yes
Chris@4 14386 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
Chris@4 14387 hardcode_into_libs=yes
Chris@4 14388 ;;
Chris@4 14389
Chris@4 14390 hpux9* | hpux10* | hpux11*)
Chris@4 14391 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@4 14392 # link against other versions.
Chris@4 14393 version_type=sunos
Chris@4 14394 need_lib_prefix=no
Chris@4 14395 need_version=no
Chris@4 14396 case $host_cpu in
Chris@4 14397 ia64*)
Chris@4 14398 shrext_cmds='.so'
Chris@4 14399 hardcode_into_libs=yes
Chris@4 14400 dynamic_linker="$host_os dld.so"
Chris@4 14401 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14402 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@4 14403 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14404 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14405 if test "X$HPUX_IA64_MODE" = X32; then
Chris@4 14406 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@4 14407 else
Chris@4 14408 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@4 14409 fi
Chris@4 14410 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@4 14411 ;;
Chris@4 14412 hppa*64*)
Chris@4 14413 shrext_cmds='.sl'
Chris@4 14414 hardcode_into_libs=yes
Chris@4 14415 dynamic_linker="$host_os dld.sl"
Chris@4 14416 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@4 14417 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@4 14418 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14419 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14420 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@4 14421 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@4 14422 ;;
Chris@4 14423 *)
Chris@4 14424 shrext_cmds='.sl'
Chris@4 14425 dynamic_linker="$host_os dld.sl"
Chris@4 14426 shlibpath_var=SHLIB_PATH
Chris@4 14427 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@4 14428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14429 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14430 ;;
Chris@4 14431 esac
Chris@4 14432 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Chris@4 14433 postinstall_cmds='chmod 555 $lib'
Chris@4 14434 # or fails outright, so override atomically:
Chris@4 14435 install_override_mode=555
Chris@4 14436 ;;
Chris@4 14437
Chris@4 14438 interix[3-9]*)
Chris@55 14439 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14440 need_lib_prefix=no
Chris@4 14441 need_version=no
Chris@4 14442 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@4 14443 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14444 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
Chris@4 14445 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14446 shlibpath_overrides_runpath=no
Chris@4 14447 hardcode_into_libs=yes
Chris@4 14448 ;;
Chris@4 14449
Chris@4 14450 irix5* | irix6* | nonstopux*)
Chris@4 14451 case $host_os in
Chris@4 14452 nonstopux*) version_type=nonstopux ;;
Chris@4 14453 *)
Chris@4 14454 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@55 14455 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14456 else
Chris@4 14457 version_type=irix
Chris@4 14458 fi ;;
Chris@4 14459 esac
Chris@4 14460 need_lib_prefix=no
Chris@4 14461 need_version=no
Chris@4 14462 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14463 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@4 14464 case $host_os in
Chris@4 14465 irix5* | nonstopux*)
Chris@4 14466 libsuff= shlibsuff=
Chris@4 14467 ;;
Chris@4 14468 *)
Chris@4 14469 case $LD in # libtool.m4 will add one of these switches to LD
Chris@4 14470 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@4 14471 libsuff= shlibsuff= libmagic=32-bit;;
Chris@4 14472 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@4 14473 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@4 14474 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@4 14475 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@4 14476 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@4 14477 esac
Chris@4 14478 ;;
Chris@4 14479 esac
Chris@4 14480 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@4 14481 shlibpath_overrides_runpath=no
Chris@4 14482 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
Chris@4 14483 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
Chris@4 14484 hardcode_into_libs=yes
Chris@4 14485 ;;
Chris@4 14486
Chris@4 14487 # No shared lib support for Linux oldld, aout, or coff.
Chris@4 14488 linux*oldld* | linux*aout* | linux*coff*)
Chris@4 14489 dynamic_linker=no
Chris@4 14490 ;;
Chris@4 14491
Chris@55 14492 # This must be glibc/ELF.
Chris@55 14493 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@55 14494 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14495 need_lib_prefix=no
Chris@4 14496 need_version=no
Chris@4 14497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14498 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14499 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@4 14500 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14501 shlibpath_overrides_runpath=no
Chris@4 14502
Chris@4 14503 # Some binutils ld are patched to set DT_RUNPATH
Chris@4 14504 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
Chris@4 14505 $as_echo_n "(cached) " >&6
Chris@4 14506 else
Chris@4 14507 lt_cv_shlibpath_overrides_runpath=no
Chris@4 14508 save_LDFLAGS=$LDFLAGS
Chris@4 14509 save_libdir=$libdir
Chris@4 14510 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
Chris@4 14511 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
Chris@4 14512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 14513 /* end confdefs.h. */
Chris@4 14514
Chris@4 14515 int
Chris@4 14516 main ()
Chris@4 14517 {
Chris@4 14518
Chris@4 14519 ;
Chris@4 14520 return 0;
Chris@4 14521 }
Chris@4 14522 _ACEOF
Chris@4 14523 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@4 14524 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Chris@4 14525 lt_cv_shlibpath_overrides_runpath=yes
Chris@4 14526 fi
Chris@4 14527 fi
Chris@4 14528 rm -f core conftest.err conftest.$ac_objext \
Chris@4 14529 conftest$ac_exeext conftest.$ac_ext
Chris@4 14530 LDFLAGS=$save_LDFLAGS
Chris@4 14531 libdir=$save_libdir
Chris@4 14532
Chris@4 14533 fi
Chris@4 14534
Chris@4 14535 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Chris@4 14536
Chris@4 14537 # This implies no fast_install, which is unacceptable.
Chris@4 14538 # Some rework will be needed to allow for fast_install
Chris@4 14539 # before this can be enabled.
Chris@4 14540 hardcode_into_libs=yes
Chris@4 14541
Chris@4 14542 # Append ld.so.conf contents to the search path
Chris@4 14543 if test -f /etc/ld.so.conf; then
Chris@4 14544 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 14545 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
Chris@4 14546 fi
Chris@4 14547
Chris@4 14548 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@4 14549 # powerpc, because MkLinux only supported shared libraries with the
Chris@4 14550 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@4 14551 # most powerpc-linux boxes support dynamic linking these days and
Chris@4 14552 # people can always --disable-shared, the test was removed, and we
Chris@4 14553 # assume the GNU/Linux dynamic linker is in use.
Chris@4 14554 dynamic_linker='GNU/Linux ld.so'
Chris@4 14555 ;;
Chris@4 14556
Chris@4 14557 netbsdelf*-gnu)
Chris@4 14558 version_type=linux
Chris@4 14559 need_lib_prefix=no
Chris@4 14560 need_version=no
Chris@4 14561 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@4 14562 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14563 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14564 shlibpath_overrides_runpath=no
Chris@4 14565 hardcode_into_libs=yes
Chris@4 14566 dynamic_linker='NetBSD ld.elf_so'
Chris@4 14567 ;;
Chris@4 14568
Chris@4 14569 netbsd*)
Chris@4 14570 version_type=sunos
Chris@4 14571 need_lib_prefix=no
Chris@4 14572 need_version=no
Chris@4 14573 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@4 14574 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@4 14575 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@4 14576 dynamic_linker='NetBSD (a.out) ld.so'
Chris@4 14577 else
Chris@4 14578 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@4 14579 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14580 dynamic_linker='NetBSD ld.elf_so'
Chris@4 14581 fi
Chris@4 14582 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14583 shlibpath_overrides_runpath=yes
Chris@4 14584 hardcode_into_libs=yes
Chris@4 14585 ;;
Chris@4 14586
Chris@4 14587 newsos6)
Chris@55 14588 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14590 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14591 shlibpath_overrides_runpath=yes
Chris@4 14592 ;;
Chris@4 14593
Chris@4 14594 *nto* | *qnx*)
Chris@4 14595 version_type=qnx
Chris@4 14596 need_lib_prefix=no
Chris@4 14597 need_version=no
Chris@4 14598 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14599 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14600 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14601 shlibpath_overrides_runpath=no
Chris@4 14602 hardcode_into_libs=yes
Chris@4 14603 dynamic_linker='ldqnx.so'
Chris@4 14604 ;;
Chris@4 14605
Chris@4 14606 openbsd*)
Chris@4 14607 version_type=sunos
Chris@4 14608 sys_lib_dlsearch_path_spec="/usr/lib"
Chris@4 14609 need_lib_prefix=no
Chris@4 14610 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
Chris@4 14611 case $host_os in
Chris@4 14612 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
Chris@4 14613 *) need_version=no ;;
Chris@4 14614 esac
Chris@4 14615 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@4 14616 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@4 14617 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14618 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@4 14619 case $host_os in
Chris@4 14620 openbsd2.[89] | openbsd2.[89].*)
Chris@4 14621 shlibpath_overrides_runpath=no
Chris@4 14622 ;;
Chris@4 14623 *)
Chris@4 14624 shlibpath_overrides_runpath=yes
Chris@4 14625 ;;
Chris@4 14626 esac
Chris@4 14627 else
Chris@4 14628 shlibpath_overrides_runpath=yes
Chris@4 14629 fi
Chris@4 14630 ;;
Chris@4 14631
Chris@4 14632 os2*)
Chris@4 14633 libname_spec='$name'
Chris@4 14634 shrext_cmds=".dll"
Chris@4 14635 need_lib_prefix=no
Chris@4 14636 library_names_spec='$libname${shared_ext} $libname.a'
Chris@4 14637 dynamic_linker='OS/2 ld.exe'
Chris@4 14638 shlibpath_var=LIBPATH
Chris@4 14639 ;;
Chris@4 14640
Chris@4 14641 osf3* | osf4* | osf5*)
Chris@4 14642 version_type=osf
Chris@4 14643 need_lib_prefix=no
Chris@4 14644 need_version=no
Chris@4 14645 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14646 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14647 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14648 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@4 14649 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
Chris@4 14650 ;;
Chris@4 14651
Chris@4 14652 rdos*)
Chris@4 14653 dynamic_linker=no
Chris@4 14654 ;;
Chris@4 14655
Chris@4 14656 solaris*)
Chris@55 14657 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14658 need_lib_prefix=no
Chris@4 14659 need_version=no
Chris@4 14660 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14661 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14662 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14663 shlibpath_overrides_runpath=yes
Chris@4 14664 hardcode_into_libs=yes
Chris@4 14665 # ldd complains unless libraries are executable
Chris@4 14666 postinstall_cmds='chmod +x $lib'
Chris@4 14667 ;;
Chris@4 14668
Chris@4 14669 sunos4*)
Chris@4 14670 version_type=sunos
Chris@4 14671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@4 14672 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@4 14673 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14674 shlibpath_overrides_runpath=yes
Chris@4 14675 if test "$with_gnu_ld" = yes; then
Chris@4 14676 need_lib_prefix=no
Chris@4 14677 fi
Chris@4 14678 need_version=yes
Chris@4 14679 ;;
Chris@4 14680
Chris@4 14681 sysv4 | sysv4.3*)
Chris@55 14682 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14684 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14685 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14686 case $host_vendor in
Chris@4 14687 sni)
Chris@4 14688 shlibpath_overrides_runpath=no
Chris@4 14689 need_lib_prefix=no
Chris@4 14690 runpath_var=LD_RUN_PATH
Chris@4 14691 ;;
Chris@4 14692 siemens)
Chris@4 14693 need_lib_prefix=no
Chris@4 14694 ;;
Chris@4 14695 motorola)
Chris@4 14696 need_lib_prefix=no
Chris@4 14697 need_version=no
Chris@4 14698 shlibpath_overrides_runpath=no
Chris@4 14699 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@4 14700 ;;
Chris@4 14701 esac
Chris@4 14702 ;;
Chris@4 14703
Chris@4 14704 sysv4*MP*)
Chris@4 14705 if test -d /usr/nec ;then
Chris@55 14706 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14707 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
Chris@4 14708 soname_spec='$libname${shared_ext}.$major'
Chris@4 14709 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14710 fi
Chris@4 14711 ;;
Chris@4 14712
Chris@4 14713 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@4 14714 version_type=freebsd-elf
Chris@4 14715 need_lib_prefix=no
Chris@4 14716 need_version=no
Chris@4 14717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@4 14718 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14719 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14720 shlibpath_overrides_runpath=yes
Chris@4 14721 hardcode_into_libs=yes
Chris@4 14722 if test "$with_gnu_ld" = yes; then
Chris@4 14723 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
Chris@4 14724 else
Chris@4 14725 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
Chris@4 14726 case $host_os in
Chris@4 14727 sco3.2v5*)
Chris@4 14728 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
Chris@4 14729 ;;
Chris@4 14730 esac
Chris@4 14731 fi
Chris@4 14732 sys_lib_dlsearch_path_spec='/usr/lib'
Chris@4 14733 ;;
Chris@4 14734
Chris@4 14735 tpf*)
Chris@4 14736 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Chris@55 14737 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14738 need_lib_prefix=no
Chris@4 14739 need_version=no
Chris@4 14740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14741 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14742 shlibpath_overrides_runpath=no
Chris@4 14743 hardcode_into_libs=yes
Chris@4 14744 ;;
Chris@4 14745
Chris@4 14746 uts4*)
Chris@55 14747 version_type=linux # correct to gnu/linux during the next big refactor
Chris@4 14748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@4 14749 soname_spec='${libname}${release}${shared_ext}$major'
Chris@4 14750 shlibpath_var=LD_LIBRARY_PATH
Chris@4 14751 ;;
Chris@4 14752
Chris@4 14753 *)
Chris@4 14754 dynamic_linker=no
Chris@4 14755 ;;
Chris@4 14756 esac
Chris@4 14757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
Chris@4 14758 $as_echo "$dynamic_linker" >&6; }
Chris@4 14759 test "$dynamic_linker" = no && can_build_shared=no
Chris@4 14760
Chris@4 14761 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@4 14762 if test "$GCC" = yes; then
Chris@4 14763 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@4 14764 fi
Chris@4 14765
Chris@4 14766 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
Chris@4 14767 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
Chris@4 14768 fi
Chris@4 14769 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
Chris@4 14770 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
Chris@4 14771 fi
Chris@4 14772
Chris@4 14773
Chris@4 14774
Chris@4 14775
Chris@4 14776
Chris@4 14777
Chris@4 14778
Chris@4 14779
Chris@4 14780
Chris@4 14781
Chris@4 14782
Chris@4 14783
Chris@4 14784
Chris@4 14785
Chris@4 14786
Chris@4 14787
Chris@4 14788
Chris@4 14789
Chris@4 14790
Chris@4 14791
Chris@4 14792
Chris@4 14793
Chris@4 14794
Chris@4 14795
Chris@4 14796
Chris@4 14797
Chris@4 14798
Chris@4 14799
Chris@4 14800
Chris@4 14801
Chris@4 14802
Chris@4 14803
Chris@4 14804
Chris@4 14805
Chris@4 14806
Chris@4 14807
Chris@4 14808
Chris@4 14809
Chris@4 14810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
Chris@4 14811 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
Chris@4 14812 hardcode_action_CXX=
Chris@4 14813 if test -n "$hardcode_libdir_flag_spec_CXX" ||
Chris@4 14814 test -n "$runpath_var_CXX" ||
Chris@4 14815 test "X$hardcode_automatic_CXX" = "Xyes" ; then
Chris@4 14816
Chris@4 14817 # We can hardcode non-existent directories.
Chris@4 14818 if test "$hardcode_direct_CXX" != no &&
Chris@4 14819 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@4 14820 # have to relink, otherwise we might link with an installed library
Chris@4 14821 # when we should be linking with a yet-to-be-installed one
Chris@4 14822 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
Chris@4 14823 test "$hardcode_minus_L_CXX" != no; then
Chris@4 14824 # Linking always hardcodes the temporary library directory.
Chris@4 14825 hardcode_action_CXX=relink
Chris@4 14826 else
Chris@4 14827 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@4 14828 hardcode_action_CXX=immediate
Chris@4 14829 fi
Chris@4 14830 else
Chris@4 14831 # We cannot hardcode anything, or else we can only hardcode existing
Chris@4 14832 # directories.
Chris@4 14833 hardcode_action_CXX=unsupported
Chris@4 14834 fi
Chris@4 14835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
Chris@4 14836 $as_echo "$hardcode_action_CXX" >&6; }
Chris@4 14837
Chris@4 14838 if test "$hardcode_action_CXX" = relink ||
Chris@4 14839 test "$inherit_rpath_CXX" = yes; then
Chris@4 14840 # Fast installation is not supported
Chris@4 14841 enable_fast_install=no
Chris@4 14842 elif test "$shlibpath_overrides_runpath" = yes ||
Chris@4 14843 test "$enable_shared" = no; then
Chris@4 14844 # Fast installation is not necessary
Chris@4 14845 enable_fast_install=needless
Chris@4 14846 fi
Chris@4 14847
Chris@4 14848
Chris@4 14849
Chris@4 14850
Chris@4 14851
Chris@4 14852
Chris@4 14853
Chris@4 14854 fi # test -n "$compiler"
Chris@4 14855
Chris@4 14856 CC=$lt_save_CC
Chris@4 14857 CFLAGS=$lt_save_CFLAGS
Chris@4 14858 LDCXX=$LD
Chris@4 14859 LD=$lt_save_LD
Chris@4 14860 GCC=$lt_save_GCC
Chris@4 14861 with_gnu_ld=$lt_save_with_gnu_ld
Chris@4 14862 lt_cv_path_LDCXX=$lt_cv_path_LD
Chris@4 14863 lt_cv_path_LD=$lt_save_path_LD
Chris@4 14864 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
Chris@4 14865 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
Chris@4 14866 fi # test "$_lt_caught_CXX_error" != yes
Chris@4 14867
Chris@4 14868 ac_ext=c
Chris@4 14869 ac_cpp='$CPP $CPPFLAGS'
Chris@4 14870 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@4 14871 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@4 14872 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@4 14873
Chris@4 14874
Chris@4 14875
Chris@4 14876
Chris@4 14877
Chris@4 14878
Chris@4 14879
Chris@4 14880
Chris@4 14881
Chris@4 14882
Chris@4 14883
Chris@4 14884
Chris@4 14885
Chris@55 14886
Chris@55 14887
Chris@4 14888 ac_config_commands="$ac_config_commands libtool"
Chris@4 14889
Chris@4 14890
Chris@4 14891
Chris@4 14892
Chris@4 14893 # Only expand once:
Chris@4 14894
Chris@4 14895
Chris@4 14896 # Find a good install program. We prefer a C program (faster),
Chris@4 14897 # so one script is as good as another. But avoid the broken or
Chris@4 14898 # incompatible versions:
Chris@4 14899 # SysV /etc/install, /usr/sbin/install
Chris@4 14900 # SunOS /usr/etc/install
Chris@4 14901 # IRIX /sbin/install
Chris@4 14902 # AIX /bin/install
Chris@4 14903 # AmigaOS /C/install, which installs bootblocks on floppy discs
Chris@4 14904 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
Chris@4 14905 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
Chris@4 14906 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
Chris@4 14907 # OS/2's system install, which has a completely different semantic
Chris@4 14908 # ./install, which can be erroneously created by make from ./install.sh.
Chris@4 14909 # Reject install programs that cannot install multiple files.
Chris@4 14910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
Chris@4 14911 $as_echo_n "checking for a BSD-compatible install... " >&6; }
Chris@4 14912 if test -z "$INSTALL"; then
Chris@4 14913 if ${ac_cv_path_install+:} false; then :
Chris@4 14914 $as_echo_n "(cached) " >&6
Chris@4 14915 else
Chris@4 14916 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 14917 for as_dir in $PATH
Chris@4 14918 do
Chris@4 14919 IFS=$as_save_IFS
Chris@4 14920 test -z "$as_dir" && as_dir=.
Chris@4 14921 # Account for people who put trailing slashes in PATH elements.
Chris@4 14922 case $as_dir/ in #((
Chris@4 14923 ./ | .// | /[cC]/* | \
Chris@4 14924 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Chris@4 14925 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
Chris@4 14926 /usr/ucb/* ) ;;
Chris@4 14927 *)
Chris@4 14928 # OSF1 and SCO ODT 3.0 have their own names for install.
Chris@4 14929 # Don't use installbsd from OSF since it installs stuff as root
Chris@4 14930 # by default.
Chris@4 14931 for ac_prog in ginstall scoinst install; do
Chris@4 14932 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 14933 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
Chris@4 14934 if test $ac_prog = install &&
Chris@4 14935 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Chris@4 14936 # AIX install. It has an incompatible calling convention.
Chris@4 14937 :
Chris@4 14938 elif test $ac_prog = install &&
Chris@4 14939 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Chris@4 14940 # program-specific install script used by HP pwplus--don't use.
Chris@4 14941 :
Chris@4 14942 else
Chris@4 14943 rm -rf conftest.one conftest.two conftest.dir
Chris@4 14944 echo one > conftest.one
Chris@4 14945 echo two > conftest.two
Chris@4 14946 mkdir conftest.dir
Chris@4 14947 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
Chris@4 14948 test -s conftest.one && test -s conftest.two &&
Chris@4 14949 test -s conftest.dir/conftest.one &&
Chris@4 14950 test -s conftest.dir/conftest.two
Chris@4 14951 then
Chris@4 14952 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
Chris@4 14953 break 3
Chris@4 14954 fi
Chris@4 14955 fi
Chris@4 14956 fi
Chris@4 14957 done
Chris@4 14958 done
Chris@4 14959 ;;
Chris@4 14960 esac
Chris@4 14961
Chris@4 14962 done
Chris@4 14963 IFS=$as_save_IFS
Chris@4 14964
Chris@4 14965 rm -rf conftest.one conftest.two conftest.dir
Chris@4 14966
Chris@4 14967 fi
Chris@4 14968 if test "${ac_cv_path_install+set}" = set; then
Chris@4 14969 INSTALL=$ac_cv_path_install
Chris@4 14970 else
Chris@4 14971 # As a last resort, use the slow shell script. Don't cache a
Chris@4 14972 # value for INSTALL within a source directory, because that will
Chris@4 14973 # break other packages using the cache if that directory is
Chris@4 14974 # removed, or if the value is a relative name.
Chris@4 14975 INSTALL=$ac_install_sh
Chris@4 14976 fi
Chris@4 14977 fi
Chris@4 14978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
Chris@4 14979 $as_echo "$INSTALL" >&6; }
Chris@4 14980
Chris@4 14981 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
Chris@4 14982 # It thinks the first close brace ends the variable substitution.
Chris@4 14983 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
Chris@4 14984
Chris@4 14985 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
Chris@4 14986
Chris@4 14987 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
Chris@4 14988
Chris@4 14989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
Chris@4 14990 $as_echo_n "checking whether ln -s works... " >&6; }
Chris@4 14991 LN_S=$as_ln_s
Chris@4 14992 if test "$LN_S" = "ln -s"; then
Chris@4 14993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@4 14994 $as_echo "yes" >&6; }
Chris@4 14995 else
Chris@4 14996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
Chris@4 14997 $as_echo "no, using $LN_S" >&6; }
Chris@4 14998 fi
Chris@4 14999
Chris@4 15000 # Extract the first word of "ar", so it can be a program name with args.
Chris@4 15001 set dummy ar; ac_word=$2
Chris@4 15002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 15003 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 15004 if ${ac_cv_path_AR+:} false; then :
Chris@4 15005 $as_echo_n "(cached) " >&6
Chris@4 15006 else
Chris@4 15007 case $AR in
Chris@4 15008 [\\/]* | ?:[\\/]*)
Chris@4 15009 ac_cv_path_AR="$AR" # Let the user override the test with a path.
Chris@4 15010 ;;
Chris@4 15011 *)
Chris@4 15012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 15013 for as_dir in $PATH
Chris@4 15014 do
Chris@4 15015 IFS=$as_save_IFS
Chris@4 15016 test -z "$as_dir" && as_dir=.
Chris@4 15017 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 15018 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 15019 ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
Chris@4 15020 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 15021 break 2
Chris@4 15022 fi
Chris@4 15023 done
Chris@4 15024 done
Chris@4 15025 IFS=$as_save_IFS
Chris@4 15026
Chris@4 15027 test -z "$ac_cv_path_AR" && ac_cv_path_AR="no"
Chris@4 15028 ;;
Chris@4 15029 esac
Chris@4 15030 fi
Chris@4 15031 AR=$ac_cv_path_AR
Chris@4 15032 if test -n "$AR"; then
Chris@4 15033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
Chris@4 15034 $as_echo "$AR" >&6; }
Chris@4 15035 else
Chris@4 15036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 15037 $as_echo "no" >&6; }
Chris@4 15038 fi
Chris@4 15039
Chris@4 15040
Chris@4 15041 if [ $AR = "no" ] ; then
Chris@4 15042 as_fn_error $? "\"Could not find ar - needed to create a library\"" "$LINENO" 5
Chris@4 15043 fi
Chris@4 15044
Chris@4 15045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
Chris@4 15046 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
Chris@4 15047 if ${ac_cv_c_bigendian+:} false; then :
Chris@4 15048 $as_echo_n "(cached) " >&6
Chris@4 15049 else
Chris@4 15050 ac_cv_c_bigendian=unknown
Chris@4 15051 # See if we're dealing with a universal compiler.
Chris@4 15052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 15053 /* end confdefs.h. */
Chris@4 15054 #ifndef __APPLE_CC__
Chris@4 15055 not a universal capable compiler
Chris@4 15056 #endif
Chris@4 15057 typedef int dummy;
Chris@4 15058
Chris@4 15059 _ACEOF
Chris@4 15060 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 15061
Chris@4 15062 # Check for potential -arch flags. It is not universal unless
Chris@4 15063 # there are at least two -arch flags with different values.
Chris@4 15064 ac_arch=
Chris@4 15065 ac_prev=
Chris@4 15066 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
Chris@4 15067 if test -n "$ac_prev"; then
Chris@4 15068 case $ac_word in
Chris@4 15069 i?86 | x86_64 | ppc | ppc64)
Chris@4 15070 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
Chris@4 15071 ac_arch=$ac_word
Chris@4 15072 else
Chris@4 15073 ac_cv_c_bigendian=universal
Chris@4 15074 break
Chris@4 15075 fi
Chris@4 15076 ;;
Chris@4 15077 esac
Chris@4 15078 ac_prev=
Chris@4 15079 elif test "x$ac_word" = "x-arch"; then
Chris@4 15080 ac_prev=arch
Chris@4 15081 fi
Chris@4 15082 done
Chris@4 15083 fi
Chris@4 15084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 15085 if test $ac_cv_c_bigendian = unknown; then
Chris@4 15086 # See if sys/param.h defines the BYTE_ORDER macro.
Chris@4 15087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 15088 /* end confdefs.h. */
Chris@4 15089 #include <sys/types.h>
Chris@4 15090 #include <sys/param.h>
Chris@4 15091
Chris@4 15092 int
Chris@4 15093 main ()
Chris@4 15094 {
Chris@4 15095 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
Chris@4 15096 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
Chris@4 15097 && LITTLE_ENDIAN)
Chris@4 15098 bogus endian macros
Chris@4 15099 #endif
Chris@4 15100
Chris@4 15101 ;
Chris@4 15102 return 0;
Chris@4 15103 }
Chris@4 15104 _ACEOF
Chris@4 15105 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 15106 # It does; now see whether it defined to BIG_ENDIAN or not.
Chris@4 15107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 15108 /* end confdefs.h. */
Chris@4 15109 #include <sys/types.h>
Chris@4 15110 #include <sys/param.h>
Chris@4 15111
Chris@4 15112 int
Chris@4 15113 main ()
Chris@4 15114 {
Chris@4 15115 #if BYTE_ORDER != BIG_ENDIAN
Chris@4 15116 not big endian
Chris@4 15117 #endif
Chris@4 15118
Chris@4 15119 ;
Chris@4 15120 return 0;
Chris@4 15121 }
Chris@4 15122 _ACEOF
Chris@4 15123 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 15124 ac_cv_c_bigendian=yes
Chris@4 15125 else
Chris@4 15126 ac_cv_c_bigendian=no
Chris@4 15127 fi
Chris@4 15128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 15129 fi
Chris@4 15130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 15131 fi
Chris@4 15132 if test $ac_cv_c_bigendian = unknown; then
Chris@4 15133 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
Chris@4 15134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 15135 /* end confdefs.h. */
Chris@4 15136 #include <limits.h>
Chris@4 15137
Chris@4 15138 int
Chris@4 15139 main ()
Chris@4 15140 {
Chris@4 15141 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
Chris@4 15142 bogus endian macros
Chris@4 15143 #endif
Chris@4 15144
Chris@4 15145 ;
Chris@4 15146 return 0;
Chris@4 15147 }
Chris@4 15148 _ACEOF
Chris@4 15149 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 15150 # It does; now see whether it defined to _BIG_ENDIAN or not.
Chris@4 15151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 15152 /* end confdefs.h. */
Chris@4 15153 #include <limits.h>
Chris@4 15154
Chris@4 15155 int
Chris@4 15156 main ()
Chris@4 15157 {
Chris@4 15158 #ifndef _BIG_ENDIAN
Chris@4 15159 not big endian
Chris@4 15160 #endif
Chris@4 15161
Chris@4 15162 ;
Chris@4 15163 return 0;
Chris@4 15164 }
Chris@4 15165 _ACEOF
Chris@4 15166 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 15167 ac_cv_c_bigendian=yes
Chris@4 15168 else
Chris@4 15169 ac_cv_c_bigendian=no
Chris@4 15170 fi
Chris@4 15171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 15172 fi
Chris@4 15173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 15174 fi
Chris@4 15175 if test $ac_cv_c_bigendian = unknown; then
Chris@4 15176 # Compile a test program.
Chris@4 15177 if test "$cross_compiling" = yes; then :
Chris@4 15178 # Try to guess by grepping values from an object file.
Chris@4 15179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 15180 /* end confdefs.h. */
Chris@4 15181 short int ascii_mm[] =
Chris@4 15182 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
Chris@4 15183 short int ascii_ii[] =
Chris@4 15184 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
Chris@4 15185 int use_ascii (int i) {
Chris@4 15186 return ascii_mm[i] + ascii_ii[i];
Chris@4 15187 }
Chris@4 15188 short int ebcdic_ii[] =
Chris@4 15189 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
Chris@4 15190 short int ebcdic_mm[] =
Chris@4 15191 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
Chris@4 15192 int use_ebcdic (int i) {
Chris@4 15193 return ebcdic_mm[i] + ebcdic_ii[i];
Chris@4 15194 }
Chris@4 15195 extern int foo;
Chris@4 15196
Chris@4 15197 int
Chris@4 15198 main ()
Chris@4 15199 {
Chris@4 15200 return use_ascii (foo) == use_ebcdic (foo);
Chris@4 15201 ;
Chris@4 15202 return 0;
Chris@4 15203 }
Chris@4 15204 _ACEOF
Chris@4 15205 if ac_fn_c_try_compile "$LINENO"; then :
Chris@4 15206 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
Chris@4 15207 ac_cv_c_bigendian=yes
Chris@4 15208 fi
Chris@4 15209 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
Chris@4 15210 if test "$ac_cv_c_bigendian" = unknown; then
Chris@4 15211 ac_cv_c_bigendian=no
Chris@4 15212 else
Chris@4 15213 # finding both strings is unlikely to happen, but who knows?
Chris@4 15214 ac_cv_c_bigendian=unknown
Chris@4 15215 fi
Chris@4 15216 fi
Chris@4 15217 fi
Chris@4 15218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@4 15219 else
Chris@4 15220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 15221 /* end confdefs.h. */
Chris@4 15222 $ac_includes_default
Chris@4 15223 int
Chris@4 15224 main ()
Chris@4 15225 {
Chris@4 15226
Chris@4 15227 /* Are we little or big endian? From Harbison&Steele. */
Chris@4 15228 union
Chris@4 15229 {
Chris@4 15230 long int l;
Chris@4 15231 char c[sizeof (long int)];
Chris@4 15232 } u;
Chris@4 15233 u.l = 1;
Chris@4 15234 return u.c[sizeof (long int) - 1] == 1;
Chris@4 15235
Chris@4 15236 ;
Chris@4 15237 return 0;
Chris@4 15238 }
Chris@4 15239 _ACEOF
Chris@4 15240 if ac_fn_c_try_run "$LINENO"; then :
Chris@4 15241 ac_cv_c_bigendian=no
Chris@4 15242 else
Chris@4 15243 ac_cv_c_bigendian=yes
Chris@4 15244 fi
Chris@4 15245 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@4 15246 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@4 15247 fi
Chris@4 15248
Chris@4 15249 fi
Chris@4 15250 fi
Chris@4 15251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
Chris@4 15252 $as_echo "$ac_cv_c_bigendian" >&6; }
Chris@4 15253 case $ac_cv_c_bigendian in #(
Chris@4 15254 yes)
Chris@4 15255 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
Chris@4 15256 ;; #(
Chris@4 15257 no)
Chris@4 15258 ;; #(
Chris@4 15259 universal)
Chris@4 15260
Chris@4 15261 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
Chris@4 15262
Chris@4 15263 ;; #(
Chris@4 15264 *)
Chris@4 15265 as_fn_error $? "unknown endianness
Chris@4 15266 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
Chris@4 15267 esac
Chris@4 15268
Chris@4 15269
Chris@4 15270
Chris@4 15271 have_alsa=no
Chris@4 15272 if test "x$with_alsa" != "xno"; then
Chris@4 15273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for snd_pcm_open in -lasound" >&5
Chris@4 15274 $as_echo_n "checking for snd_pcm_open in -lasound... " >&6; }
Chris@4 15275 if ${ac_cv_lib_asound_snd_pcm_open+:} false; then :
Chris@4 15276 $as_echo_n "(cached) " >&6
Chris@4 15277 else
Chris@4 15278 ac_check_lib_save_LIBS=$LIBS
Chris@4 15279 LIBS="-lasound $LIBS"
Chris@4 15280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 15281 /* end confdefs.h. */
Chris@4 15282
Chris@4 15283 /* Override any GCC internal prototype to avoid an error.
Chris@4 15284 Use char because int might match the return type of a GCC
Chris@4 15285 builtin and then its argument prototype would still apply. */
Chris@4 15286 #ifdef __cplusplus
Chris@4 15287 extern "C"
Chris@4 15288 #endif
Chris@4 15289 char snd_pcm_open ();
Chris@4 15290 int
Chris@4 15291 main ()
Chris@4 15292 {
Chris@4 15293 return snd_pcm_open ();
Chris@4 15294 ;
Chris@4 15295 return 0;
Chris@4 15296 }
Chris@4 15297 _ACEOF
Chris@4 15298 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 15299 ac_cv_lib_asound_snd_pcm_open=yes
Chris@4 15300 else
Chris@4 15301 ac_cv_lib_asound_snd_pcm_open=no
Chris@4 15302 fi
Chris@4 15303 rm -f core conftest.err conftest.$ac_objext \
Chris@4 15304 conftest$ac_exeext conftest.$ac_ext
Chris@4 15305 LIBS=$ac_check_lib_save_LIBS
Chris@4 15306 fi
Chris@4 15307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_asound_snd_pcm_open" >&5
Chris@4 15308 $as_echo "$ac_cv_lib_asound_snd_pcm_open" >&6; }
Chris@4 15309 if test "x$ac_cv_lib_asound_snd_pcm_open" = xyes; then :
Chris@4 15310 have_alsa=yes
Chris@4 15311 else
Chris@4 15312 have_alsa=no
Chris@4 15313 fi
Chris@4 15314
Chris@4 15315 fi
Chris@4 15316 have_asihpi=no
Chris@4 15317 if test "x$with_asihpi" != "xno"; then
Chris@4 15318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HPI_SubSysCreate in -lhpi" >&5
Chris@4 15319 $as_echo_n "checking for HPI_SubSysCreate in -lhpi... " >&6; }
Chris@4 15320 if ${ac_cv_lib_hpi_HPI_SubSysCreate+:} false; then :
Chris@4 15321 $as_echo_n "(cached) " >&6
Chris@4 15322 else
Chris@4 15323 ac_check_lib_save_LIBS=$LIBS
Chris@4 15324 LIBS="-lhpi -lm $LIBS"
Chris@4 15325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 15326 /* end confdefs.h. */
Chris@4 15327
Chris@4 15328 /* Override any GCC internal prototype to avoid an error.
Chris@4 15329 Use char because int might match the return type of a GCC
Chris@4 15330 builtin and then its argument prototype would still apply. */
Chris@4 15331 #ifdef __cplusplus
Chris@4 15332 extern "C"
Chris@4 15333 #endif
Chris@4 15334 char HPI_SubSysCreate ();
Chris@4 15335 int
Chris@4 15336 main ()
Chris@4 15337 {
Chris@4 15338 return HPI_SubSysCreate ();
Chris@4 15339 ;
Chris@4 15340 return 0;
Chris@4 15341 }
Chris@4 15342 _ACEOF
Chris@4 15343 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 15344 ac_cv_lib_hpi_HPI_SubSysCreate=yes
Chris@4 15345 else
Chris@4 15346 ac_cv_lib_hpi_HPI_SubSysCreate=no
Chris@4 15347 fi
Chris@4 15348 rm -f core conftest.err conftest.$ac_objext \
Chris@4 15349 conftest$ac_exeext conftest.$ac_ext
Chris@4 15350 LIBS=$ac_check_lib_save_LIBS
Chris@4 15351 fi
Chris@4 15352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_hpi_HPI_SubSysCreate" >&5
Chris@4 15353 $as_echo "$ac_cv_lib_hpi_HPI_SubSysCreate" >&6; }
Chris@4 15354 if test "x$ac_cv_lib_hpi_HPI_SubSysCreate" = xyes; then :
Chris@4 15355 have_asihpi=yes
Chris@4 15356 else
Chris@4 15357 have_asihpi=no
Chris@4 15358 fi
Chris@4 15359
Chris@4 15360 fi
Chris@4 15361 have_libossaudio=no
Chris@4 15362 have_oss=no
Chris@4 15363 if test "x$with_oss" != "xno"; then
Chris@4 15364 for ac_header in sys/soundcard.h linux/soundcard.h machine/soundcard.h
Chris@4 15365 do :
Chris@4 15366 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
Chris@4 15367 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
Chris@4 15368 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Chris@4 15369 cat >>confdefs.h <<_ACEOF
Chris@4 15370 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris@4 15371 _ACEOF
Chris@4 15372 have_oss=yes
Chris@4 15373 fi
Chris@4 15374
Chris@4 15375 done
Chris@4 15376
Chris@4 15377 if test "x$have_oss" = "xyes"; then
Chris@4 15378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _oss_ioctl in -lossaudio" >&5
Chris@4 15379 $as_echo_n "checking for _oss_ioctl in -lossaudio... " >&6; }
Chris@4 15380 if ${ac_cv_lib_ossaudio__oss_ioctl+:} false; then :
Chris@4 15381 $as_echo_n "(cached) " >&6
Chris@4 15382 else
Chris@4 15383 ac_check_lib_save_LIBS=$LIBS
Chris@4 15384 LIBS="-lossaudio $LIBS"
Chris@4 15385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 15386 /* end confdefs.h. */
Chris@4 15387
Chris@4 15388 /* Override any GCC internal prototype to avoid an error.
Chris@4 15389 Use char because int might match the return type of a GCC
Chris@4 15390 builtin and then its argument prototype would still apply. */
Chris@4 15391 #ifdef __cplusplus
Chris@4 15392 extern "C"
Chris@4 15393 #endif
Chris@4 15394 char _oss_ioctl ();
Chris@4 15395 int
Chris@4 15396 main ()
Chris@4 15397 {
Chris@4 15398 return _oss_ioctl ();
Chris@4 15399 ;
Chris@4 15400 return 0;
Chris@4 15401 }
Chris@4 15402 _ACEOF
Chris@4 15403 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 15404 ac_cv_lib_ossaudio__oss_ioctl=yes
Chris@4 15405 else
Chris@4 15406 ac_cv_lib_ossaudio__oss_ioctl=no
Chris@4 15407 fi
Chris@4 15408 rm -f core conftest.err conftest.$ac_objext \
Chris@4 15409 conftest$ac_exeext conftest.$ac_ext
Chris@4 15410 LIBS=$ac_check_lib_save_LIBS
Chris@4 15411 fi
Chris@4 15412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ossaudio__oss_ioctl" >&5
Chris@4 15413 $as_echo "$ac_cv_lib_ossaudio__oss_ioctl" >&6; }
Chris@4 15414 if test "x$ac_cv_lib_ossaudio__oss_ioctl" = xyes; then :
Chris@4 15415 have_libossaudio=yes
Chris@4 15416 else
Chris@4 15417 have_libossaudio=no
Chris@4 15418 fi
Chris@4 15419
Chris@4 15420 fi
Chris@4 15421 fi
Chris@4 15422 have_jack=no
Chris@4 15423 if test "x$with_jack" != "xno"; then
Chris@4 15424
Chris@4 15425
Chris@4 15426
Chris@4 15427
Chris@4 15428
Chris@4 15429
Chris@4 15430
Chris@4 15431 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
Chris@4 15432 if test -n "$ac_tool_prefix"; then
Chris@4 15433 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
Chris@4 15434 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
Chris@4 15435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 15436 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 15437 if ${ac_cv_path_PKG_CONFIG+:} false; then :
Chris@4 15438 $as_echo_n "(cached) " >&6
Chris@4 15439 else
Chris@4 15440 case $PKG_CONFIG in
Chris@4 15441 [\\/]* | ?:[\\/]*)
Chris@4 15442 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
Chris@4 15443 ;;
Chris@4 15444 *)
Chris@4 15445 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 15446 for as_dir in $PATH
Chris@4 15447 do
Chris@4 15448 IFS=$as_save_IFS
Chris@4 15449 test -z "$as_dir" && as_dir=.
Chris@4 15450 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 15451 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 15452 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Chris@4 15453 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 15454 break 2
Chris@4 15455 fi
Chris@4 15456 done
Chris@4 15457 done
Chris@4 15458 IFS=$as_save_IFS
Chris@4 15459
Chris@4 15460 ;;
Chris@4 15461 esac
Chris@4 15462 fi
Chris@4 15463 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Chris@4 15464 if test -n "$PKG_CONFIG"; then
Chris@4 15465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
Chris@4 15466 $as_echo "$PKG_CONFIG" >&6; }
Chris@4 15467 else
Chris@4 15468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 15469 $as_echo "no" >&6; }
Chris@4 15470 fi
Chris@4 15471
Chris@4 15472
Chris@4 15473 fi
Chris@4 15474 if test -z "$ac_cv_path_PKG_CONFIG"; then
Chris@4 15475 ac_pt_PKG_CONFIG=$PKG_CONFIG
Chris@4 15476 # Extract the first word of "pkg-config", so it can be a program name with args.
Chris@4 15477 set dummy pkg-config; ac_word=$2
Chris@4 15478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@4 15479 $as_echo_n "checking for $ac_word... " >&6; }
Chris@4 15480 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
Chris@4 15481 $as_echo_n "(cached) " >&6
Chris@4 15482 else
Chris@4 15483 case $ac_pt_PKG_CONFIG in
Chris@4 15484 [\\/]* | ?:[\\/]*)
Chris@4 15485 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
Chris@4 15486 ;;
Chris@4 15487 *)
Chris@4 15488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 15489 for as_dir in $PATH
Chris@4 15490 do
Chris@4 15491 IFS=$as_save_IFS
Chris@4 15492 test -z "$as_dir" && as_dir=.
Chris@4 15493 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@55 15494 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@4 15495 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Chris@4 15496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@4 15497 break 2
Chris@4 15498 fi
Chris@4 15499 done
Chris@4 15500 done
Chris@4 15501 IFS=$as_save_IFS
Chris@4 15502
Chris@4 15503 ;;
Chris@4 15504 esac
Chris@4 15505 fi
Chris@4 15506 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
Chris@4 15507 if test -n "$ac_pt_PKG_CONFIG"; then
Chris@4 15508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
Chris@4 15509 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
Chris@4 15510 else
Chris@4 15511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 15512 $as_echo "no" >&6; }
Chris@4 15513 fi
Chris@4 15514
Chris@4 15515 if test "x$ac_pt_PKG_CONFIG" = x; then
Chris@4 15516 PKG_CONFIG=""
Chris@4 15517 else
Chris@4 15518 case $cross_compiling:$ac_tool_warned in
Chris@4 15519 yes:)
Chris@4 15520 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@4 15521 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@4 15522 ac_tool_warned=yes ;;
Chris@4 15523 esac
Chris@4 15524 PKG_CONFIG=$ac_pt_PKG_CONFIG
Chris@4 15525 fi
Chris@4 15526 else
Chris@4 15527 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
Chris@4 15528 fi
Chris@4 15529
Chris@4 15530 fi
Chris@4 15531 if test -n "$PKG_CONFIG"; then
Chris@4 15532 _pkg_min_version=0.9.0
Chris@4 15533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
Chris@4 15534 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
Chris@4 15535 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
Chris@4 15536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@4 15537 $as_echo "yes" >&6; }
Chris@4 15538 else
Chris@4 15539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 15540 $as_echo "no" >&6; }
Chris@4 15541 PKG_CONFIG=""
Chris@4 15542 fi
Chris@4 15543 fi
Chris@4 15544
Chris@4 15545 pkg_failed=no
Chris@4 15546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JACK" >&5
Chris@4 15547 $as_echo_n "checking for JACK... " >&6; }
Chris@4 15548
Chris@4 15549 if test -n "$JACK_CFLAGS"; then
Chris@4 15550 pkg_cv_JACK_CFLAGS="$JACK_CFLAGS"
Chris@4 15551 elif test -n "$PKG_CONFIG"; then
Chris@4 15552 if test -n "$PKG_CONFIG" && \
Chris@4 15553 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"jack\""; } >&5
Chris@4 15554 ($PKG_CONFIG --exists --print-errors "jack") 2>&5
Chris@4 15555 ac_status=$?
Chris@4 15556 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 15557 test $ac_status = 0; }; then
Chris@4 15558 pkg_cv_JACK_CFLAGS=`$PKG_CONFIG --cflags "jack" 2>/dev/null`
Chris@4 15559 test "x$?" != "x0" && pkg_failed=yes
Chris@4 15560 else
Chris@4 15561 pkg_failed=yes
Chris@4 15562 fi
Chris@4 15563 else
Chris@4 15564 pkg_failed=untried
Chris@4 15565 fi
Chris@4 15566 if test -n "$JACK_LIBS"; then
Chris@4 15567 pkg_cv_JACK_LIBS="$JACK_LIBS"
Chris@4 15568 elif test -n "$PKG_CONFIG"; then
Chris@4 15569 if test -n "$PKG_CONFIG" && \
Chris@4 15570 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"jack\""; } >&5
Chris@4 15571 ($PKG_CONFIG --exists --print-errors "jack") 2>&5
Chris@4 15572 ac_status=$?
Chris@4 15573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@4 15574 test $ac_status = 0; }; then
Chris@4 15575 pkg_cv_JACK_LIBS=`$PKG_CONFIG --libs "jack" 2>/dev/null`
Chris@4 15576 test "x$?" != "x0" && pkg_failed=yes
Chris@4 15577 else
Chris@4 15578 pkg_failed=yes
Chris@4 15579 fi
Chris@4 15580 else
Chris@4 15581 pkg_failed=untried
Chris@4 15582 fi
Chris@4 15583
Chris@4 15584
Chris@4 15585
Chris@4 15586 if test $pkg_failed = yes; then
Chris@4 15587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 15588 $as_echo "no" >&6; }
Chris@4 15589
Chris@4 15590 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
Chris@4 15591 _pkg_short_errors_supported=yes
Chris@4 15592 else
Chris@4 15593 _pkg_short_errors_supported=no
Chris@4 15594 fi
Chris@4 15595 if test $_pkg_short_errors_supported = yes; then
Chris@4 15596 JACK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "jack" 2>&1`
Chris@4 15597 else
Chris@4 15598 JACK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "jack" 2>&1`
Chris@4 15599 fi
Chris@4 15600 # Put the nasty error message in config.log where it belongs
Chris@4 15601 echo "$JACK_PKG_ERRORS" >&5
Chris@4 15602
Chris@4 15603 have_jack=no
Chris@4 15604 elif test $pkg_failed = untried; then
Chris@4 15605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@4 15606 $as_echo "no" >&6; }
Chris@4 15607 have_jack=no
Chris@4 15608 else
Chris@4 15609 JACK_CFLAGS=$pkg_cv_JACK_CFLAGS
Chris@4 15610 JACK_LIBS=$pkg_cv_JACK_LIBS
Chris@4 15611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@4 15612 $as_echo "yes" >&6; }
Chris@4 15613 have_jack=yes
Chris@4 15614 fi
Chris@4 15615 fi
Chris@4 15616
Chris@4 15617
Chris@4 15618
Chris@4 15619 # The cast to long int works around a bug in the HP C Compiler
Chris@4 15620 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@4 15621 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@4 15622 # This bug is HP SR number 8606223364.
Chris@4 15623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
Chris@4 15624 $as_echo_n "checking size of short... " >&6; }
Chris@4 15625 if ${ac_cv_sizeof_short+:} false; then :
Chris@4 15626 $as_echo_n "(cached) " >&6
Chris@4 15627 else
Chris@4 15628 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
Chris@4 15629
Chris@4 15630 else
Chris@4 15631 if test "$ac_cv_type_short" = yes; then
Chris@4 15632 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 15633 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 15634 as_fn_error 77 "cannot compute sizeof (short)
Chris@4 15635 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 15636 else
Chris@4 15637 ac_cv_sizeof_short=0
Chris@4 15638 fi
Chris@4 15639 fi
Chris@4 15640
Chris@4 15641 fi
Chris@4 15642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
Chris@4 15643 $as_echo "$ac_cv_sizeof_short" >&6; }
Chris@4 15644
Chris@4 15645
Chris@4 15646
Chris@4 15647 cat >>confdefs.h <<_ACEOF
Chris@4 15648 #define SIZEOF_SHORT $ac_cv_sizeof_short
Chris@4 15649 _ACEOF
Chris@4 15650
Chris@4 15651
Chris@4 15652 # The cast to long int works around a bug in the HP C Compiler
Chris@4 15653 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@4 15654 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@4 15655 # This bug is HP SR number 8606223364.
Chris@4 15656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
Chris@4 15657 $as_echo_n "checking size of int... " >&6; }
Chris@4 15658 if ${ac_cv_sizeof_int+:} false; then :
Chris@4 15659 $as_echo_n "(cached) " >&6
Chris@4 15660 else
Chris@4 15661 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
Chris@4 15662
Chris@4 15663 else
Chris@4 15664 if test "$ac_cv_type_int" = yes; then
Chris@4 15665 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 15666 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 15667 as_fn_error 77 "cannot compute sizeof (int)
Chris@4 15668 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 15669 else
Chris@4 15670 ac_cv_sizeof_int=0
Chris@4 15671 fi
Chris@4 15672 fi
Chris@4 15673
Chris@4 15674 fi
Chris@4 15675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
Chris@4 15676 $as_echo "$ac_cv_sizeof_int" >&6; }
Chris@4 15677
Chris@4 15678
Chris@4 15679
Chris@4 15680 cat >>confdefs.h <<_ACEOF
Chris@4 15681 #define SIZEOF_INT $ac_cv_sizeof_int
Chris@4 15682 _ACEOF
Chris@4 15683
Chris@4 15684
Chris@4 15685 # The cast to long int works around a bug in the HP C Compiler
Chris@4 15686 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@4 15687 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@4 15688 # This bug is HP SR number 8606223364.
Chris@4 15689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
Chris@4 15690 $as_echo_n "checking size of long... " >&6; }
Chris@4 15691 if ${ac_cv_sizeof_long+:} false; then :
Chris@4 15692 $as_echo_n "(cached) " >&6
Chris@4 15693 else
Chris@4 15694 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
Chris@4 15695
Chris@4 15696 else
Chris@4 15697 if test "$ac_cv_type_long" = yes; then
Chris@4 15698 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@4 15699 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@4 15700 as_fn_error 77 "cannot compute sizeof (long)
Chris@4 15701 See \`config.log' for more details" "$LINENO" 5; }
Chris@4 15702 else
Chris@4 15703 ac_cv_sizeof_long=0
Chris@4 15704 fi
Chris@4 15705 fi
Chris@4 15706
Chris@4 15707 fi
Chris@4 15708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
Chris@4 15709 $as_echo "$ac_cv_sizeof_long" >&6; }
Chris@4 15710
Chris@4 15711
Chris@4 15712
Chris@4 15713 cat >>confdefs.h <<_ACEOF
Chris@4 15714 #define SIZEOF_LONG $ac_cv_sizeof_long
Chris@4 15715 _ACEOF
Chris@4 15716
Chris@4 15717
Chris@4 15718
Chris@4 15719 save_LIBS="${LIBS}"
Chris@4 15720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
Chris@4 15721 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
Chris@4 15722 if ${ac_cv_lib_rt_clock_gettime+:} false; then :
Chris@4 15723 $as_echo_n "(cached) " >&6
Chris@4 15724 else
Chris@4 15725 ac_check_lib_save_LIBS=$LIBS
Chris@4 15726 LIBS="-lrt $LIBS"
Chris@4 15727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 15728 /* end confdefs.h. */
Chris@4 15729
Chris@4 15730 /* Override any GCC internal prototype to avoid an error.
Chris@4 15731 Use char because int might match the return type of a GCC
Chris@4 15732 builtin and then its argument prototype would still apply. */
Chris@4 15733 #ifdef __cplusplus
Chris@4 15734 extern "C"
Chris@4 15735 #endif
Chris@4 15736 char clock_gettime ();
Chris@4 15737 int
Chris@4 15738 main ()
Chris@4 15739 {
Chris@4 15740 return clock_gettime ();
Chris@4 15741 ;
Chris@4 15742 return 0;
Chris@4 15743 }
Chris@4 15744 _ACEOF
Chris@4 15745 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 15746 ac_cv_lib_rt_clock_gettime=yes
Chris@4 15747 else
Chris@4 15748 ac_cv_lib_rt_clock_gettime=no
Chris@4 15749 fi
Chris@4 15750 rm -f core conftest.err conftest.$ac_objext \
Chris@4 15751 conftest$ac_exeext conftest.$ac_ext
Chris@4 15752 LIBS=$ac_check_lib_save_LIBS
Chris@4 15753 fi
Chris@4 15754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
Chris@4 15755 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
Chris@4 15756 if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then :
Chris@4 15757 rt_libs=" -lrt"
Chris@4 15758 fi
Chris@4 15759
Chris@4 15760 LIBS="${LIBS}${rt_libs}"
Chris@4 15761 DLL_LIBS="${DLL_LIBS}${rt_libs}"
Chris@4 15762 for ac_func in clock_gettime nanosleep
Chris@4 15763 do :
Chris@4 15764 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@4 15765 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@4 15766 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@4 15767 cat >>confdefs.h <<_ACEOF
Chris@4 15768 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@4 15769 _ACEOF
Chris@4 15770
Chris@4 15771 fi
Chris@4 15772 done
Chris@4 15773
Chris@4 15774 LIBS="${save_LIBS}"
Chris@4 15775
Chris@4 15776 LT_CURRENT=2
Chris@4 15777 LT_REVISION=0
Chris@4 15778 LT_AGE=0
Chris@4 15779
Chris@4 15780
Chris@4 15781
Chris@4 15782
Chris@4 15783
Chris@4 15784
Chris@4 15785
Chris@4 15786
Chris@4 15787
Chris@4 15788
Chris@4 15789
Chris@4 15790
Chris@4 15791
Chris@4 15792
Chris@4 15793
Chris@4 15794 if ( echo "${host_os}" | grep ^darwin >> /dev/null ) &&
Chris@4 15795 [ "$enable_mac_universal" = "yes" ] &&
Chris@4 15796 [ "$enable_mac_debug" != "yes" ] ; then
Chris@4 15797 CFLAGS="-O2 -Wall -pedantic -pipe -fPIC -DNDEBUG"
Chris@4 15798 else
Chris@4 15799 CFLAGS=${CFLAGS:-"-g -O2 -Wall -pedantic -pipe -fPIC"}
Chris@4 15800 fi
Chris@4 15801
Chris@4 15802 if [ $ac_cv_c_bigendian = "yes" ] ; then
Chris@4 15803 CFLAGS="$CFLAGS -DPA_BIG_ENDIAN"
Chris@4 15804 else
Chris@4 15805 CFLAGS="$CFLAGS -DPA_LITTLE_ENDIAN"
Chris@4 15806 fi
Chris@4 15807
Chris@4 15808 add_objects()
Chris@4 15809 {
Chris@4 15810 for o in $@; do
Chris@4 15811 test "${OTHER_OBJS#*${o}*}" = "${OTHER_OBJS}" && OTHER_OBJS="$OTHER_OBJS $o"
Chris@4 15812 done
Chris@4 15813 }
Chris@4 15814
Chris@4 15815 INCLUDES=portaudio.h
Chris@4 15816
Chris@4 15817 CFLAGS="$CFLAGS -I\$(top_srcdir)/include -I\$(top_srcdir)/src/common"
Chris@4 15818
Chris@4 15819 case "${host_os}" in
Chris@4 15820 darwin* )
Chris@4 15821
Chris@4 15822 $as_echo "#define PA_USE_COREAUDIO 1" >>confdefs.h
Chris@4 15823
Chris@79 15824 $as_echo "#define AUDIO_COMPONENT_FIX 1" >>confdefs.h
Chris@79 15825
Chris@79 15826
Chris@79 15827 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/os/unix -Wno-deprecated"
Chris@4 15828 LIBS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon"
Chris@4 15829
Chris@4 15830 if test "x$enable_mac_universal" = "xyes" ; then
Chris@55 15831 case `xcodebuild -version | sed -n 's/Xcode \(.*\)/\1/p'` in
Chris@55 15832
Chris@55 15833 12*|3.0|3.1)
Chris@55 15834 if [ -d /Developer/SDKs/MacOSX10.5.sdk ] ; then
Chris@55 15835 mac_version_min="-mmacosx-version-min=10.3"
Chris@55 15836 mac_sysroot="-isysroot /Developer/SDKs/MacOSX10.5.sdk"
Chris@55 15837 else
Chris@55 15838 mac_version_min="-mmacosx-version-min=10.3"
Chris@55 15839 mac_sysroot="-isysroot /Developer/SDKs/MacOSX10.4u.sdk"
Chris@55 15840 fi
Chris@55 15841 ;;
Chris@55 15842
Chris@55 15843 *)
Chris@55 15844 if xcodebuild -version -sdk macosx10.5 Path >/dev/null 2>&1 ; then
Chris@55 15845 mac_version_min="-mmacosx-version-min=10.3"
Chris@55 15846 mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.5 Path`"
Chris@55 15847 elif xcodebuild -version -sdk macosx10.6 Path >/dev/null 2>&1 ; then
Chris@55 15848 mac_version_min="-mmacosx-version-min=10.4"
Chris@55 15849 mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.6 Path`"
Chris@55 15850 elif xcodebuild -version -sdk macosx10.7 Path >/dev/null 2>&1 ; then
Chris@55 15851 mac_version_min="-mmacosx-version-min=10.4"
Chris@55 15852 mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.7 Path`"
Chris@55 15853 elif xcodebuild -version -sdk macosx10.8 Path >/dev/null 2>&1 ; then
Chris@55 15854 mac_version_min="-mmacosx-version-min=10.4"
Chris@55 15855 mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.8 Path`"
Chris@55 15856 elif xcodebuild -version -sdk macosx10.9 Path >/dev/null 2>&1 ; then
Chris@55 15857 mac_version_min="-mmacosx-version-min=10.4"
Chris@55 15858 mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.9 Path`"
Chris@55 15859 elif xcodebuild -version -sdk macosx10.10 Path >/dev/null 2>&1 ; then
Chris@55 15860 mac_version_min="-mmacosx-version-min=10.4"
Chris@55 15861 mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.10 Path`"
Chris@55 15862 elif xcodebuild -version -sdk macosx10.11 Path >/dev/null 2>&1 ; then
Chris@55 15863 mac_version_min="-mmacosx-version-min=10.4"
Chris@55 15864 mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.11 Path`"
Chris@55 15865 elif xcodebuild -version -sdk macosx10.12 Path >/dev/null 2>&1 ; then
Chris@55 15866 mac_version_min="-mmacosx-version-min=10.4"
Chris@55 15867 mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.12 Path`"
Chris@79 15868 elif xcodebuild -version -sdk macosx10.13 Path >/dev/null 2>&1 ; then
Chris@79 15869 mac_version_min="-mmacosx-version-min=10.4"
Chris@79 15870 mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.13 Path`"
Chris@79 15871 elif xcodebuild -version -sdk macosx10.14 Path >/dev/null 2>&1 ; then
Chris@79 15872 mac_version_min="-mmacosx-version-min=10.4"
Chris@79 15873 mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.14 Path`"
Chris@55 15874 else
Chris@79 15875 as_fn_error $? "Could not find 10.5 to 10.14 SDK." "$LINENO" 5
Chris@55 15876 fi
Chris@55 15877 esac
Chris@55 15878
Chris@55 15879 mac_arches=""
Chris@79 15880 for arch in x86_64
Chris@55 15881 do
Chris@55 15882 save_CFLAGS="$CFLAGS"
Chris@55 15883 CFLAGS="$CFLAGS -arch $arch"
Chris@55 15884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@55 15885 /* end confdefs.h. */
Chris@55 15886
Chris@55 15887 int
Chris@55 15888 main ()
Chris@55 15889 {
Chris@55 15890 return 0;
Chris@55 15891 ;
Chris@55 15892 return 0;
Chris@55 15893 }
Chris@55 15894 _ACEOF
Chris@55 15895 if ac_fn_c_try_compile "$LINENO"; then :
Chris@55 15896
Chris@55 15897 if [ -z "$mac_arches" ] ; then
Chris@55 15898 mac_arches="-arch $arch"
Chris@55 15899 else
Chris@55 15900 mac_arches="$mac_arches -arch $arch"
Chris@55 15901 fi
Chris@55 15902
Chris@55 15903 fi
Chris@55 15904 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@55 15905 CFLAGS="$save_CFLAGS"
Chris@55 15906 done
Chris@4 15907 else
Chris@4 15908 mac_arches=""
Chris@4 15909 mac_sysroot=""
Chris@4 15910 mac_version=""
Chris@4 15911 fi
Chris@4 15912 SHARED_FLAGS="$LIBS -dynamiclib $mac_arches $mac_sysroot $mac_version_min"
Chris@4 15913 CFLAGS="-std=c99 $CFLAGS $mac_arches $mac_sysroot $mac_version_min"
Chris@4 15914 OTHER_OBJS="src/os/unix/pa_unix_hostapis.o src/os/unix/pa_unix_util.o src/hostapi/coreaudio/pa_mac_core.o src/hostapi/coreaudio/pa_mac_core_utilities.o src/hostapi/coreaudio/pa_mac_core_blocking.o src/common/pa_ringbuffer.o"
Chris@4 15915 PADLL="libportaudio.dylib"
Chris@4 15916 ;;
Chris@4 15917
Chris@4 15918 mingw* )
Chris@4 15919
Chris@4 15920 PADLL="portaudio.dll"
Chris@4 15921 THREAD_CFLAGS="-mthreads"
Chris@4 15922 SHARED_FLAGS="-shared"
Chris@4 15923 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/os/win -DPA_USE_WMME=0 -DPA_USE_ASIO=0 -DPA_USE_WDMKS=0 -DPA_USE_DS=0 -DPA_USE_WASAPI=0"
Chris@4 15924
Chris@4 15925 if [ "x$with_directx" = "xyes" ]; then
Chris@4 15926 DXDIR="$with_dxdir"
Chris@4 15927 add_objects src/hostapi/dsound/pa_win_ds.o src/hostapi/dsound/pa_win_ds_dynlink.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o src/os/win/pa_win_coinitialize.o src/os/win/pa_win_waveformat.o
Chris@55 15928 LIBS="${LIBS} -lwinmm -lm -ldsound -lole32"
Chris@4 15929 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -L$DXDIR/lib -ldsound -lole32"
Chris@4 15930 #VC98="\"/c/Program Files/Microsoft Visual Studio/VC98/Include\""
Chris@4 15931 #CFLAGS="$CFLAGS -I$VC98 -DPA_NO_WMME -DPA_NO_ASIO"
Chris@4 15932 CFLAGS="$CFLAGS -I$DXDIR/include -UPA_USE_DS -DPA_USE_DS=1"
Chris@4 15933 fi
Chris@4 15934
Chris@4 15935 if [ "x$with_asio" = "xyes" ]; then
Chris@4 15936 ASIODIR="$with_asiodir"
Chris@4 15937 add_objects src/hostapi/asio/pa_asio.o src/common/pa_ringbuffer.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o src/os/win/pa_win_coinitialize.o src/hostapi/asio/iasiothiscallresolver.o $ASIODIR/common/asio.o $ASIODIR/host/asiodrivers.o $ASIODIR/host/pc/asiolist.o
Chris@55 15938 LIBS="${LIBS} -lwinmm -lm -lole32 -luuid"
Chris@4 15939 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -lole32 -luuid"
Chris@4 15940 CFLAGS="$CFLAGS -ffast-math -fomit-frame-pointer -I\$(top_srcdir)/src/hostapi/asio -I$ASIODIR/host/pc -I$ASIODIR/common -I$ASIODIR/host -UPA_USE_ASIO -DPA_USE_ASIO=1 -DWINDOWS"
Chris@4 15941
Chris@4 15942 CFLAGS="$CFLAGS -D_WIN32_WINNT=0x0501 -DWINVER=0x0501"
Chris@4 15943
Chris@4 15944 CXXFLAGS="$CFLAGS"
Chris@4 15945 fi
Chris@4 15946
Chris@4 15947 if [ "x$with_wdmks" = "xyes" ]; then
Chris@4 15948 DXDIR="$with_dxdir"
Chris@55 15949 add_objects src/hostapi/wdmks/pa_win_wdmks.o src/common/pa_ringbuffer.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o src/os/win/pa_win_wdmks_utils.o src/os/win/pa_win_waveformat.o
Chris@55 15950 LIBS="${LIBS} -lwinmm -lm -luuid -lsetupapi -lole32"
Chris@4 15951 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -L$DXDIR/lib -luuid -lsetupapi -lole32"
Chris@4 15952 #VC98="\"/c/Program Files/Microsoft Visual Studio/VC98/Include\""
Chris@4 15953 #CFLAGS="$CFLAGS -I$VC98 -DPA_NO_WMME -DPA_NO_ASIO"
Chris@4 15954 CFLAGS="$CFLAGS -I$DXDIR/include -UPA_USE_WDMKS -DPA_USE_WDMKS=1"
Chris@4 15955 fi
Chris@4 15956
Chris@4 15957 if [ "x$with_wmme" = "xyes" ]; then
Chris@4 15958 add_objects src/hostapi/wmme/pa_win_wmme.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o src/os/win/pa_win_waveformat.o
Chris@55 15959 LIBS="${LIBS} -lwinmm -lm -lole32 -luuid"
Chris@4 15960 DLL_LIBS="${DLL_LIBS} -lwinmm"
Chris@4 15961 CFLAGS="$CFLAGS -UPA_USE_WMME -DPA_USE_WMME=1"
Chris@4 15962 fi
Chris@4 15963
Chris@4 15964 if [ "x$with_wasapi" = "xyes" ]; then
Chris@4 15965 add_objects src/hostapi/wasapi/pa_win_wasapi.o src/common/pa_ringbuffer.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o src/os/win/pa_win_coinitialize.o src/os/win/pa_win_waveformat.o
Chris@55 15966 LIBS="${LIBS} -lwinmm -lm -lole32 -luuid"
Chris@4 15967 DLL_LIBS="${DLL_LIBS} -lwinmm -lole32"
Chris@4 15968 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/hostapi/wasapi/mingw-include -UPA_USE_WASAPI -DPA_USE_WASAPI=1"
Chris@4 15969 fi
Chris@4 15970 ;;
Chris@4 15971
Chris@4 15972 cygwin* )
Chris@4 15973
Chris@4 15974 OTHER_OBJS="src/hostapi/wmme/pa_win_wmme.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o src/os/win/pa_win_waveformat.o"
Chris@4 15975 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/os/win -DPA_USE_DS=0 -DPA_USE_WDMKS=0 -DPA_USE_ASIO=0 -DPA_USE_WASAPI=0 -DPA_USE_WMME=1"
Chris@4 15976 LIBS="-lwinmm -lm"
Chris@4 15977 PADLL="portaudio.dll"
Chris@4 15978 THREAD_CFLAGS="-mthreads"
Chris@4 15979 SHARED_FLAGS="-shared"
Chris@4 15980 DLL_LIBS="${DLL_LIBS} -lwinmm"
Chris@4 15981 ;;
Chris@4 15982
Chris@4 15983 irix* )
Chris@4 15984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
Chris@4 15985 $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
Chris@4 15986 if ${ac_cv_lib_pthread_pthread_create+:} false; then :
Chris@4 15987 $as_echo_n "(cached) " >&6
Chris@4 15988 else
Chris@4 15989 ac_check_lib_save_LIBS=$LIBS
Chris@4 15990 LIBS="-lpthread $LIBS"
Chris@4 15991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 15992 /* end confdefs.h. */
Chris@4 15993
Chris@4 15994 /* Override any GCC internal prototype to avoid an error.
Chris@4 15995 Use char because int might match the return type of a GCC
Chris@4 15996 builtin and then its argument prototype would still apply. */
Chris@4 15997 #ifdef __cplusplus
Chris@4 15998 extern "C"
Chris@4 15999 #endif
Chris@4 16000 char pthread_create ();
Chris@4 16001 int
Chris@4 16002 main ()
Chris@4 16003 {
Chris@4 16004 return pthread_create ();
Chris@4 16005 ;
Chris@4 16006 return 0;
Chris@4 16007 }
Chris@4 16008 _ACEOF
Chris@4 16009 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 16010 ac_cv_lib_pthread_pthread_create=yes
Chris@4 16011 else
Chris@4 16012 ac_cv_lib_pthread_pthread_create=no
Chris@4 16013 fi
Chris@4 16014 rm -f core conftest.err conftest.$ac_objext \
Chris@4 16015 conftest$ac_exeext conftest.$ac_ext
Chris@4 16016 LIBS=$ac_check_lib_save_LIBS
Chris@4 16017 fi
Chris@4 16018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
Chris@4 16019 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
Chris@4 16020 if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
Chris@4 16021 cat >>confdefs.h <<_ACEOF
Chris@4 16022 #define HAVE_LIBPTHREAD 1
Chris@4 16023 _ACEOF
Chris@4 16024
Chris@4 16025 LIBS="-lpthread $LIBS"
Chris@4 16026
Chris@4 16027 else
Chris@4 16028 as_fn_error $? "IRIX posix thread library not found!" "$LINENO" 5
Chris@4 16029 fi
Chris@4 16030
Chris@4 16031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alOpenPort in -laudio" >&5
Chris@4 16032 $as_echo_n "checking for alOpenPort in -laudio... " >&6; }
Chris@4 16033 if ${ac_cv_lib_audio_alOpenPort+:} false; then :
Chris@4 16034 $as_echo_n "(cached) " >&6
Chris@4 16035 else
Chris@4 16036 ac_check_lib_save_LIBS=$LIBS
Chris@4 16037 LIBS="-laudio $LIBS"
Chris@4 16038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 16039 /* end confdefs.h. */
Chris@4 16040
Chris@4 16041 /* Override any GCC internal prototype to avoid an error.
Chris@4 16042 Use char because int might match the return type of a GCC
Chris@4 16043 builtin and then its argument prototype would still apply. */
Chris@4 16044 #ifdef __cplusplus
Chris@4 16045 extern "C"
Chris@4 16046 #endif
Chris@4 16047 char alOpenPort ();
Chris@4 16048 int
Chris@4 16049 main ()
Chris@4 16050 {
Chris@4 16051 return alOpenPort ();
Chris@4 16052 ;
Chris@4 16053 return 0;
Chris@4 16054 }
Chris@4 16055 _ACEOF
Chris@4 16056 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 16057 ac_cv_lib_audio_alOpenPort=yes
Chris@4 16058 else
Chris@4 16059 ac_cv_lib_audio_alOpenPort=no
Chris@4 16060 fi
Chris@4 16061 rm -f core conftest.err conftest.$ac_objext \
Chris@4 16062 conftest$ac_exeext conftest.$ac_ext
Chris@4 16063 LIBS=$ac_check_lib_save_LIBS
Chris@4 16064 fi
Chris@4 16065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audio_alOpenPort" >&5
Chris@4 16066 $as_echo "$ac_cv_lib_audio_alOpenPort" >&6; }
Chris@4 16067 if test "x$ac_cv_lib_audio_alOpenPort" = xyes; then :
Chris@4 16068 cat >>confdefs.h <<_ACEOF
Chris@4 16069 #define HAVE_LIBAUDIO 1
Chris@4 16070 _ACEOF
Chris@4 16071
Chris@4 16072 LIBS="-laudio $LIBS"
Chris@4 16073
Chris@4 16074 else
Chris@4 16075 as_fn_error $? "IRIX audio library not found!" "$LINENO" 5
Chris@4 16076 fi
Chris@4 16077
Chris@4 16078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dmGetUST in -ldmedia" >&5
Chris@4 16079 $as_echo_n "checking for dmGetUST in -ldmedia... " >&6; }
Chris@4 16080 if ${ac_cv_lib_dmedia_dmGetUST+:} false; then :
Chris@4 16081 $as_echo_n "(cached) " >&6
Chris@4 16082 else
Chris@4 16083 ac_check_lib_save_LIBS=$LIBS
Chris@4 16084 LIBS="-ldmedia $LIBS"
Chris@4 16085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 16086 /* end confdefs.h. */
Chris@4 16087
Chris@4 16088 /* Override any GCC internal prototype to avoid an error.
Chris@4 16089 Use char because int might match the return type of a GCC
Chris@4 16090 builtin and then its argument prototype would still apply. */
Chris@4 16091 #ifdef __cplusplus
Chris@4 16092 extern "C"
Chris@4 16093 #endif
Chris@4 16094 char dmGetUST ();
Chris@4 16095 int
Chris@4 16096 main ()
Chris@4 16097 {
Chris@4 16098 return dmGetUST ();
Chris@4 16099 ;
Chris@4 16100 return 0;
Chris@4 16101 }
Chris@4 16102 _ACEOF
Chris@4 16103 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 16104 ac_cv_lib_dmedia_dmGetUST=yes
Chris@4 16105 else
Chris@4 16106 ac_cv_lib_dmedia_dmGetUST=no
Chris@4 16107 fi
Chris@4 16108 rm -f core conftest.err conftest.$ac_objext \
Chris@4 16109 conftest$ac_exeext conftest.$ac_ext
Chris@4 16110 LIBS=$ac_check_lib_save_LIBS
Chris@4 16111 fi
Chris@4 16112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dmedia_dmGetUST" >&5
Chris@4 16113 $as_echo "$ac_cv_lib_dmedia_dmGetUST" >&6; }
Chris@4 16114 if test "x$ac_cv_lib_dmedia_dmGetUST" = xyes; then :
Chris@4 16115 cat >>confdefs.h <<_ACEOF
Chris@4 16116 #define HAVE_LIBDMEDIA 1
Chris@4 16117 _ACEOF
Chris@4 16118
Chris@4 16119 LIBS="-ldmedia $LIBS"
Chris@4 16120
Chris@4 16121 else
Chris@4 16122 as_fn_error $? "IRIX digital media library not found!" "$LINENO" 5
Chris@4 16123 fi
Chris@4 16124
Chris@4 16125
Chris@4 16126 $as_echo "#define PA_USE_SGI 1" >>confdefs.h
Chris@4 16127
Chris@4 16128
Chris@4 16129 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/os/unix"
Chris@4 16130
Chris@4 16131 THREAD_CFLAGS="-D_REENTRANT"
Chris@4 16132
Chris@4 16133 OTHER_OBJS="pa_sgi/pa_sgi.o src/os/unix/pa_unix_hostapis.o src/os/unix/pa_unix_util.o"
Chris@4 16134
Chris@4 16135 LIBS="-lm -ldmedia -laudio -lpthread"
Chris@4 16136 PADLL="libportaudio.so"
Chris@4 16137 SHARED_FLAGS=""
Chris@4 16138 ;;
Chris@4 16139
Chris@4 16140 *)
Chris@4 16141
Chris@4 16142 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/os/unix"
Chris@4 16143
Chris@4 16144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
Chris@4 16145 $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
Chris@4 16146 if ${ac_cv_lib_pthread_pthread_create+:} false; then :
Chris@4 16147 $as_echo_n "(cached) " >&6
Chris@4 16148 else
Chris@4 16149 ac_check_lib_save_LIBS=$LIBS
Chris@4 16150 LIBS="-lpthread $LIBS"
Chris@4 16151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@4 16152 /* end confdefs.h. */
Chris@4 16153
Chris@4 16154 /* Override any GCC internal prototype to avoid an error.
Chris@4 16155 Use char because int might match the return type of a GCC
Chris@4 16156 builtin and then its argument prototype would still apply. */
Chris@4 16157 #ifdef __cplusplus
Chris@4 16158 extern "C"
Chris@4 16159 #endif
Chris@4 16160 char pthread_create ();
Chris@4 16161 int
Chris@4 16162 main ()
Chris@4 16163 {
Chris@4 16164 return pthread_create ();
Chris@4 16165 ;
Chris@4 16166 return 0;
Chris@4 16167 }
Chris@4 16168 _ACEOF
Chris@4 16169 if ac_fn_c_try_link "$LINENO"; then :
Chris@4 16170 ac_cv_lib_pthread_pthread_create=yes
Chris@4 16171 else
Chris@4 16172 ac_cv_lib_pthread_pthread_create=no
Chris@4 16173 fi
Chris@4 16174 rm -f core conftest.err conftest.$ac_objext \
Chris@4 16175 conftest$ac_exeext conftest.$ac_ext
Chris@4 16176 LIBS=$ac_check_lib_save_LIBS
Chris@4 16177 fi
Chris@4 16178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
Chris@4 16179 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
Chris@4 16180 if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
Chris@4 16181 have_pthread="yes"
Chris@4 16182 else
Chris@4 16183 as_fn_error $? "libpthread not found!" "$LINENO" 5
Chris@4 16184 fi
Chris@4 16185
Chris@4 16186
Chris@4 16187 if [ "$have_alsa" = "yes" ] && [ "$with_alsa" != "no" ] ; then
Chris@4 16188 DLL_LIBS="$DLL_LIBS -lasound"
Chris@4 16189 LIBS="$LIBS -lasound"
Chris@4 16190 OTHER_OBJS="$OTHER_OBJS src/hostapi/alsa/pa_linux_alsa.o"
Chris@4 16191 INCLUDES="$INCLUDES pa_linux_alsa.h"
Chris@4 16192 $as_echo "#define PA_USE_ALSA 1" >>confdefs.h
Chris@4 16193
Chris@4 16194 fi
Chris@4 16195
Chris@4 16196 if [ "$have_jack" = "yes" ] && [ "$with_jack" != "no" ] ; then
Chris@4 16197 DLL_LIBS="$DLL_LIBS $JACK_LIBS"
Chris@4 16198 CFLAGS="$CFLAGS $JACK_CFLAGS"
Chris@4 16199 OTHER_OBJS="$OTHER_OBJS src/hostapi/jack/pa_jack.o src/common/pa_ringbuffer.o"
Chris@4 16200 INCLUDES="$INCLUDES pa_jack.h"
Chris@4 16201 $as_echo "#define PA_USE_JACK 1" >>confdefs.h
Chris@4 16202
Chris@4 16203 fi
Chris@4 16204
Chris@4 16205 if [ "$with_oss" != "no" ] ; then
Chris@4 16206 OTHER_OBJS="$OTHER_OBJS src/hostapi/oss/pa_unix_oss.o"
Chris@4 16207 if [ "$have_libossaudio" = "yes" ] ; then
Chris@4 16208 DLL_LIBS="$DLL_LIBS -lossaudio"
Chris@4 16209 LIBS="$LIBS -lossaudio"
Chris@4 16210 fi
Chris@4 16211 $as_echo "#define PA_USE_OSS 1" >>confdefs.h
Chris@4 16212
Chris@4 16213 fi
Chris@4 16214
Chris@4 16215 if [ "$have_asihpi" = "yes" ] && [ "$with_asihpi" != "no" ] ; then
Chris@4 16216 LIBS="$LIBS -lhpi"
Chris@4 16217 DLL_LIBS="$DLL_LIBS -lhpi"
Chris@4 16218 OTHER_OBJS="$OTHER_OBJS src/hostapi/asihpi/pa_linux_asihpi.o"
Chris@4 16219 $as_echo "#define PA_USE_ASIHPI 1" >>confdefs.h
Chris@4 16220
Chris@4 16221 fi
Chris@4 16222
Chris@4 16223 DLL_LIBS="$DLL_LIBS -lm -lpthread"
Chris@4 16224 LIBS="$LIBS -lm -lpthread"
Chris@4 16225 PADLL="libportaudio.so"
Chris@4 16226
Chris@4 16227 ## support sun cc compiler flags
Chris@4 16228 case "${host_os}" in
Chris@4 16229 solaris*)
Chris@4 16230 SHARED_FLAGS="-G"
Chris@4 16231 THREAD_CFLAGS="-mt"
Chris@4 16232 ;;
Chris@4 16233 *)
Chris@4 16234 SHARED_FLAGS="-fPIC"
Chris@4 16235 THREAD_CFLAGS="-pthread"
Chris@4 16236 ;;
Chris@4 16237 esac
Chris@4 16238
Chris@4 16239 OTHER_OBJS="$OTHER_OBJS src/os/unix/pa_unix_hostapis.o src/os/unix/pa_unix_util.o"
Chris@4 16240 esac
Chris@4 16241 CFLAGS="$CFLAGS $THREAD_CFLAGS"
Chris@4 16242
Chris@4 16243 test "$enable_shared" != "yes" && SHARED_FLAGS=""
Chris@4 16244
Chris@4 16245 if test "$enable_cxx" = "yes"; then
Chris@4 16246
Chris@4 16247
Chris@4 16248 subdirs="$subdirs bindings/cpp"
Chris@4 16249
Chris@4 16250 ENABLE_CXX_TRUE=""
Chris@4 16251 ENABLE_CXX_FALSE="#"
Chris@4 16252 else
Chris@4 16253 ENABLE_CXX_TRUE="#"
Chris@4 16254 ENABLE_CXX_FALSE=""
Chris@4 16255 fi
Chris@4 16256
Chris@4 16257
Chris@4 16258
Chris@4 16259 if test "x$with_asio" = "xyes"; then
Chris@4 16260 WITH_ASIO_TRUE=""
Chris@4 16261 WITH_ASIO_FALSE="@ #"
Chris@4 16262 else
Chris@4 16263 WITH_ASIO_TRUE="@ #"
Chris@4 16264 WITH_ASIO_FALSE=""
Chris@4 16265 fi
Chris@4 16266
Chris@4 16267
Chris@4 16268
Chris@4 16269 ac_config_files="$ac_config_files Makefile portaudio-2.0.pc"
Chris@4 16270
Chris@4 16271 cat >confcache <<\_ACEOF
Chris@4 16272 # This file is a shell script that caches the results of configure
Chris@4 16273 # tests run on this system so they can be shared between configure
Chris@4 16274 # scripts and configure runs, see configure's option --config-cache.
Chris@4 16275 # It is not useful on other systems. If it contains results you don't
Chris@4 16276 # want to keep, you may remove or edit it.
Chris@4 16277 #
Chris@4 16278 # config.status only pays attention to the cache file if you give it
Chris@4 16279 # the --recheck option to rerun configure.
Chris@4 16280 #
Chris@4 16281 # `ac_cv_env_foo' variables (set or unset) will be overridden when
Chris@4 16282 # loading this file, other *unset* `ac_cv_foo' will be assigned the
Chris@4 16283 # following values.
Chris@4 16284
Chris@4 16285 _ACEOF
Chris@4 16286
Chris@4 16287 # The following way of writing the cache mishandles newlines in values,
Chris@4 16288 # but we know of no workaround that is simple, portable, and efficient.
Chris@4 16289 # So, we kill variables containing newlines.
Chris@4 16290 # Ultrix sh set writes to stderr and can't be redirected directly,
Chris@4 16291 # and sets the high bit in the cache file unless we assign to the vars.
Chris@4 16292 (
Chris@4 16293 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
Chris@4 16294 eval ac_val=\$$ac_var
Chris@4 16295 case $ac_val in #(
Chris@4 16296 *${as_nl}*)
Chris@4 16297 case $ac_var in #(
Chris@4 16298 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Chris@4 16299 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Chris@4 16300 esac
Chris@4 16301 case $ac_var in #(
Chris@4 16302 _ | IFS | as_nl) ;; #(
Chris@4 16303 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Chris@4 16304 *) { eval $ac_var=; unset $ac_var;} ;;
Chris@4 16305 esac ;;
Chris@4 16306 esac
Chris@4 16307 done
Chris@4 16308
Chris@4 16309 (set) 2>&1 |
Chris@4 16310 case $as_nl`(ac_space=' '; set) 2>&1` in #(
Chris@4 16311 *${as_nl}ac_space=\ *)
Chris@4 16312 # `set' does not quote correctly, so add quotes: double-quote
Chris@4 16313 # substitution turns \\\\ into \\, and sed turns \\ into \.
Chris@4 16314 sed -n \
Chris@4 16315 "s/'/'\\\\''/g;
Chris@4 16316 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Chris@4 16317 ;; #(
Chris@4 16318 *)
Chris@4 16319 # `set' quotes correctly as required by POSIX, so do not add quotes.
Chris@4 16320 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Chris@4 16321 ;;
Chris@4 16322 esac |
Chris@4 16323 sort
Chris@4 16324 ) |
Chris@4 16325 sed '
Chris@4 16326 /^ac_cv_env_/b end
Chris@4 16327 t clear
Chris@4 16328 :clear
Chris@4 16329 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
Chris@4 16330 t end
Chris@4 16331 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
Chris@4 16332 :end' >>confcache
Chris@4 16333 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
Chris@4 16334 if test -w "$cache_file"; then
Chris@4 16335 if test "x$cache_file" != "x/dev/null"; then
Chris@4 16336 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Chris@4 16337 $as_echo "$as_me: updating cache $cache_file" >&6;}
Chris@4 16338 if test ! -f "$cache_file" || test -h "$cache_file"; then
Chris@4 16339 cat confcache >"$cache_file"
Chris@4 16340 else
Chris@4 16341 case $cache_file in #(
Chris@4 16342 */* | ?:*)
Chris@4 16343 mv -f confcache "$cache_file"$$ &&
Chris@4 16344 mv -f "$cache_file"$$ "$cache_file" ;; #(
Chris@4 16345 *)
Chris@4 16346 mv -f confcache "$cache_file" ;;
Chris@4 16347 esac
Chris@4 16348 fi
Chris@4 16349 fi
Chris@4 16350 else
Chris@4 16351 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Chris@4 16352 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Chris@4 16353 fi
Chris@4 16354 fi
Chris@4 16355 rm -f confcache
Chris@4 16356
Chris@4 16357 test "x$prefix" = xNONE && prefix=$ac_default_prefix
Chris@4 16358 # Let make expand exec_prefix.
Chris@4 16359 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Chris@4 16360
Chris@4 16361 # Transform confdefs.h into DEFS.
Chris@4 16362 # Protect against shell expansion while executing Makefile rules.
Chris@4 16363 # Protect against Makefile macro expansion.
Chris@4 16364 #
Chris@4 16365 # If the first sed substitution is executed (which looks for macros that
Chris@4 16366 # take arguments), then branch to the quote section. Otherwise,
Chris@4 16367 # look for a macro that doesn't take arguments.
Chris@4 16368 ac_script='
Chris@4 16369 :mline
Chris@4 16370 /\\$/{
Chris@4 16371 N
Chris@4 16372 s,\\\n,,
Chris@4 16373 b mline
Chris@4 16374 }
Chris@4 16375 t clear
Chris@4 16376 :clear
Chris@4 16377 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
Chris@4 16378 t quote
Chris@4 16379 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
Chris@4 16380 t quote
Chris@4 16381 b any
Chris@4 16382 :quote
Chris@4 16383 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
Chris@4 16384 s/\[/\\&/g
Chris@4 16385 s/\]/\\&/g
Chris@4 16386 s/\$/$$/g
Chris@4 16387 H
Chris@4 16388 :any
Chris@4 16389 ${
Chris@4 16390 g
Chris@4 16391 s/^\n//
Chris@4 16392 s/\n/ /g
Chris@4 16393 p
Chris@4 16394 }
Chris@4 16395 '
Chris@4 16396 DEFS=`sed -n "$ac_script" confdefs.h`
Chris@4 16397
Chris@4 16398
Chris@4 16399 ac_libobjs=
Chris@4 16400 ac_ltlibobjs=
Chris@4 16401 U=
Chris@4 16402 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
Chris@4 16403 # 1. Remove the extension, and $U if already installed.
Chris@4 16404 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Chris@4 16405 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
Chris@4 16406 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
Chris@4 16407 # will be set to the directory where LIBOBJS objects are built.
Chris@4 16408 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
Chris@4 16409 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Chris@4 16410 done
Chris@4 16411 LIBOBJS=$ac_libobjs
Chris@4 16412
Chris@4 16413 LTLIBOBJS=$ac_ltlibobjs
Chris@4 16414
Chris@4 16415
Chris@4 16416
Chris@4 16417
Chris@4 16418 : "${CONFIG_STATUS=./config.status}"
Chris@4 16419 ac_write_fail=0
Chris@4 16420 ac_clean_files_save=$ac_clean_files
Chris@4 16421 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Chris@4 16422 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Chris@4 16423 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Chris@4 16424 as_write_fail=0
Chris@4 16425 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Chris@4 16426 #! $SHELL
Chris@4 16427 # Generated by $as_me.
Chris@4 16428 # Run this file to recreate the current configuration.
Chris@4 16429 # Compiler output produced by configure, useful for debugging
Chris@4 16430 # configure, is in config.log if it exists.
Chris@4 16431
Chris@4 16432 debug=false
Chris@4 16433 ac_cs_recheck=false
Chris@4 16434 ac_cs_silent=false
Chris@4 16435
Chris@4 16436 SHELL=\${CONFIG_SHELL-$SHELL}
Chris@4 16437 export SHELL
Chris@4 16438 _ASEOF
Chris@4 16439 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
Chris@4 16440 ## -------------------- ##
Chris@4 16441 ## M4sh Initialization. ##
Chris@4 16442 ## -------------------- ##
Chris@4 16443
Chris@4 16444 # Be more Bourne compatible
Chris@4 16445 DUALCASE=1; export DUALCASE # for MKS sh
Chris@4 16446 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Chris@4 16447 emulate sh
Chris@4 16448 NULLCMD=:
Chris@4 16449 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Chris@4 16450 # is contrary to our usage. Disable this feature.
Chris@4 16451 alias -g '${1+"$@"}'='"$@"'
Chris@4 16452 setopt NO_GLOB_SUBST
Chris@4 16453 else
Chris@4 16454 case `(set -o) 2>/dev/null` in #(
Chris@4 16455 *posix*) :
Chris@4 16456 set -o posix ;; #(
Chris@4 16457 *) :
Chris@4 16458 ;;
Chris@4 16459 esac
Chris@4 16460 fi
Chris@4 16461
Chris@4 16462
Chris@4 16463 as_nl='
Chris@4 16464 '
Chris@4 16465 export as_nl
Chris@4 16466 # Printing a long string crashes Solaris 7 /usr/bin/printf.
Chris@4 16467 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@4 16468 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@4 16469 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@4 16470 # Prefer a ksh shell builtin over an external printf program on Solaris,
Chris@4 16471 # but without wasting forks for bash or zsh.
Chris@4 16472 if test -z "$BASH_VERSION$ZSH_VERSION" \
Chris@4 16473 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@4 16474 as_echo='print -r --'
Chris@4 16475 as_echo_n='print -rn --'
Chris@4 16476 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@4 16477 as_echo='printf %s\n'
Chris@4 16478 as_echo_n='printf %s'
Chris@4 16479 else
Chris@4 16480 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
Chris@4 16481 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
Chris@4 16482 as_echo_n='/usr/ucb/echo -n'
Chris@4 16483 else
Chris@4 16484 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
Chris@4 16485 as_echo_n_body='eval
Chris@4 16486 arg=$1;
Chris@4 16487 case $arg in #(
Chris@4 16488 *"$as_nl"*)
Chris@4 16489 expr "X$arg" : "X\\(.*\\)$as_nl";
Chris@4 16490 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
Chris@4 16491 esac;
Chris@4 16492 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
Chris@4 16493 '
Chris@4 16494 export as_echo_n_body
Chris@4 16495 as_echo_n='sh -c $as_echo_n_body as_echo'
Chris@4 16496 fi
Chris@4 16497 export as_echo_body
Chris@4 16498 as_echo='sh -c $as_echo_body as_echo'
Chris@4 16499 fi
Chris@4 16500
Chris@4 16501 # The user is always right.
Chris@4 16502 if test "${PATH_SEPARATOR+set}" != set; then
Chris@4 16503 PATH_SEPARATOR=:
Chris@4 16504 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
Chris@4 16505 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
Chris@4 16506 PATH_SEPARATOR=';'
Chris@4 16507 }
Chris@4 16508 fi
Chris@4 16509
Chris@4 16510
Chris@4 16511 # IFS
Chris@4 16512 # We need space, tab and new line, in precisely that order. Quoting is
Chris@4 16513 # there to prevent editors from complaining about space-tab.
Chris@4 16514 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
Chris@4 16515 # splitting by setting IFS to empty value.)
Chris@4 16516 IFS=" "" $as_nl"
Chris@4 16517
Chris@4 16518 # Find who we are. Look in the path if we contain no directory separator.
Chris@4 16519 as_myself=
Chris@4 16520 case $0 in #((
Chris@4 16521 *[\\/]* ) as_myself=$0 ;;
Chris@4 16522 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@4 16523 for as_dir in $PATH
Chris@4 16524 do
Chris@4 16525 IFS=$as_save_IFS
Chris@4 16526 test -z "$as_dir" && as_dir=.
Chris@4 16527 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
Chris@4 16528 done
Chris@4 16529 IFS=$as_save_IFS
Chris@4 16530
Chris@4 16531 ;;
Chris@4 16532 esac
Chris@4 16533 # We did not find ourselves, most probably we were run as `sh COMMAND'
Chris@4 16534 # in which case we are not to be found in the path.
Chris@4 16535 if test "x$as_myself" = x; then
Chris@4 16536 as_myself=$0
Chris@4 16537 fi
Chris@4 16538 if test ! -f "$as_myself"; then
Chris@4 16539 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Chris@4 16540 exit 1
Chris@4 16541 fi
Chris@4 16542
Chris@4 16543 # Unset variables that we do not need and which cause bugs (e.g. in
Chris@4 16544 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
Chris@4 16545 # suppresses any "Segmentation fault" message there. '((' could
Chris@4 16546 # trigger a bug in pdksh 5.2.14.
Chris@4 16547 for as_var in BASH_ENV ENV MAIL MAILPATH
Chris@4 16548 do eval test x\${$as_var+set} = xset \
Chris@4 16549 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Chris@4 16550 done
Chris@4 16551 PS1='$ '
Chris@4 16552 PS2='> '
Chris@4 16553 PS4='+ '
Chris@4 16554
Chris@4 16555 # NLS nuisances.
Chris@4 16556 LC_ALL=C
Chris@4 16557 export LC_ALL
Chris@4 16558 LANGUAGE=C
Chris@4 16559 export LANGUAGE
Chris@4 16560
Chris@4 16561 # CDPATH.
Chris@4 16562 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@4 16563
Chris@4 16564
Chris@4 16565 # as_fn_error STATUS ERROR [LINENO LOG_FD]
Chris@4 16566 # ----------------------------------------
Chris@4 16567 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
Chris@4 16568 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Chris@4 16569 # script with STATUS, using 1 if that was 0.
Chris@4 16570 as_fn_error ()
Chris@4 16571 {
Chris@4 16572 as_status=$1; test $as_status -eq 0 && as_status=1
Chris@4 16573 if test "$4"; then
Chris@4 16574 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@4 16575 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Chris@4 16576 fi
Chris@4 16577 $as_echo "$as_me: error: $2" >&2
Chris@4 16578 as_fn_exit $as_status
Chris@4 16579 } # as_fn_error
Chris@4 16580
Chris@4 16581
Chris@4 16582 # as_fn_set_status STATUS
Chris@4 16583 # -----------------------
Chris@4 16584 # Set $? to STATUS, without forking.
Chris@4 16585 as_fn_set_status ()
Chris@4 16586 {
Chris@4 16587 return $1
Chris@4 16588 } # as_fn_set_status
Chris@4 16589
Chris@4 16590 # as_fn_exit STATUS
Chris@4 16591 # -----------------
Chris@4 16592 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
Chris@4 16593 as_fn_exit ()
Chris@4 16594 {
Chris@4 16595 set +e
Chris@4 16596 as_fn_set_status $1
Chris@4 16597 exit $1
Chris@4 16598 } # as_fn_exit
Chris@4 16599
Chris@4 16600 # as_fn_unset VAR
Chris@4 16601 # ---------------
Chris@4 16602 # Portably unset VAR.
Chris@4 16603 as_fn_unset ()
Chris@4 16604 {
Chris@4 16605 { eval $1=; unset $1;}
Chris@4 16606 }
Chris@4 16607 as_unset=as_fn_unset
Chris@4 16608 # as_fn_append VAR VALUE
Chris@4 16609 # ----------------------
Chris@4 16610 # Append the text in VALUE to the end of the definition contained in VAR. Take
Chris@4 16611 # advantage of any shell optimizations that allow amortized linear growth over
Chris@4 16612 # repeated appends, instead of the typical quadratic growth present in naive
Chris@4 16613 # implementations.
Chris@4 16614 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
Chris@4 16615 eval 'as_fn_append ()
Chris@4 16616 {
Chris@4 16617 eval $1+=\$2
Chris@4 16618 }'
Chris@4 16619 else
Chris@4 16620 as_fn_append ()
Chris@4 16621 {
Chris@4 16622 eval $1=\$$1\$2
Chris@4 16623 }
Chris@4 16624 fi # as_fn_append
Chris@4 16625
Chris@4 16626 # as_fn_arith ARG...
Chris@4 16627 # ------------------
Chris@4 16628 # Perform arithmetic evaluation on the ARGs, and store the result in the
Chris@4 16629 # global $as_val. Take advantage of shells that can avoid forks. The arguments
Chris@4 16630 # must be portable across $(()) and expr.
Chris@4 16631 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
Chris@4 16632 eval 'as_fn_arith ()
Chris@4 16633 {
Chris@4 16634 as_val=$(( $* ))
Chris@4 16635 }'
Chris@4 16636 else
Chris@4 16637 as_fn_arith ()
Chris@4 16638 {
Chris@4 16639 as_val=`expr "$@" || test $? -eq 1`
Chris@4 16640 }
Chris@4 16641 fi # as_fn_arith
Chris@4 16642
Chris@4 16643
Chris@4 16644 if expr a : '\(a\)' >/dev/null 2>&1 &&
Chris@4 16645 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Chris@4 16646 as_expr=expr
Chris@4 16647 else
Chris@4 16648 as_expr=false
Chris@4 16649 fi
Chris@4 16650
Chris@4 16651 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Chris@4 16652 as_basename=basename
Chris@4 16653 else
Chris@4 16654 as_basename=false
Chris@4 16655 fi
Chris@4 16656
Chris@4 16657 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
Chris@4 16658 as_dirname=dirname
Chris@4 16659 else
Chris@4 16660 as_dirname=false
Chris@4 16661 fi
Chris@4 16662
Chris@4 16663 as_me=`$as_basename -- "$0" ||
Chris@4 16664 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
Chris@4 16665 X"$0" : 'X\(//\)$' \| \
Chris@4 16666 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Chris@4 16667 $as_echo X/"$0" |
Chris@4 16668 sed '/^.*\/\([^/][^/]*\)\/*$/{
Chris@4 16669 s//\1/
Chris@4 16670 q
Chris@4 16671 }
Chris@4 16672 /^X\/\(\/\/\)$/{
Chris@4 16673 s//\1/
Chris@4 16674 q
Chris@4 16675 }
Chris@4 16676 /^X\/\(\/\).*/{
Chris@4 16677 s//\1/
Chris@4 16678 q
Chris@4 16679 }
Chris@4 16680 s/.*/./; q'`
Chris@4 16681
Chris@4 16682 # Avoid depending upon Character Ranges.
Chris@4 16683 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
Chris@4 16684 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Chris@4 16685 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
Chris@4 16686 as_cr_digits='0123456789'
Chris@4 16687 as_cr_alnum=$as_cr_Letters$as_cr_digits
Chris@4 16688
Chris@4 16689 ECHO_C= ECHO_N= ECHO_T=
Chris@4 16690 case `echo -n x` in #(((((
Chris@4 16691 -n*)
Chris@4 16692 case `echo 'xy\c'` in
Chris@4 16693 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Chris@4 16694 xy) ECHO_C='\c';;
Chris@4 16695 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
Chris@4 16696 ECHO_T=' ';;
Chris@4 16697 esac;;
Chris@4 16698 *)
Chris@4 16699 ECHO_N='-n';;
Chris@4 16700 esac
Chris@4 16701
Chris@4 16702 rm -f conf$$ conf$$.exe conf$$.file
Chris@4 16703 if test -d conf$$.dir; then
Chris@4 16704 rm -f conf$$.dir/conf$$.file
Chris@4 16705 else
Chris@4 16706 rm -f conf$$.dir
Chris@4 16707 mkdir conf$$.dir 2>/dev/null
Chris@4 16708 fi
Chris@4 16709 if (echo >conf$$.file) 2>/dev/null; then
Chris@4 16710 if ln -s conf$$.file conf$$ 2>/dev/null; then
Chris@4 16711 as_ln_s='ln -s'
Chris@4 16712 # ... but there are two gotchas:
Chris@4 16713 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
Chris@4 16714 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Chris@55 16715 # In both cases, we have to default to `cp -pR'.
Chris@4 16716 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Chris@55 16717 as_ln_s='cp -pR'
Chris@4 16718 elif ln conf$$.file conf$$ 2>/dev/null; then
Chris@4 16719 as_ln_s=ln
Chris@4 16720 else
Chris@55 16721 as_ln_s='cp -pR'
Chris@55 16722 fi
Chris@55 16723 else
Chris@55 16724 as_ln_s='cp -pR'
Chris@4 16725 fi
Chris@4 16726 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
Chris@4 16727 rmdir conf$$.dir 2>/dev/null
Chris@4 16728
Chris@4 16729
Chris@4 16730 # as_fn_mkdir_p
Chris@4 16731 # -------------
Chris@4 16732 # Create "$as_dir" as a directory, including parents if necessary.
Chris@4 16733 as_fn_mkdir_p ()
Chris@4 16734 {
Chris@4 16735
Chris@4 16736 case $as_dir in #(
Chris@4 16737 -*) as_dir=./$as_dir;;
Chris@4 16738 esac
Chris@4 16739 test -d "$as_dir" || eval $as_mkdir_p || {
Chris@4 16740 as_dirs=
Chris@4 16741 while :; do
Chris@4 16742 case $as_dir in #(
Chris@4 16743 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
Chris@4 16744 *) as_qdir=$as_dir;;
Chris@4 16745 esac
Chris@4 16746 as_dirs="'$as_qdir' $as_dirs"
Chris@4 16747 as_dir=`$as_dirname -- "$as_dir" ||
Chris@4 16748 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@4 16749 X"$as_dir" : 'X\(//\)[^/]' \| \
Chris@4 16750 X"$as_dir" : 'X\(//\)$' \| \
Chris@4 16751 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
Chris@4 16752 $as_echo X"$as_dir" |
Chris@4 16753 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@4 16754 s//\1/
Chris@4 16755 q
Chris@4 16756 }
Chris@4 16757 /^X\(\/\/\)[^/].*/{
Chris@4 16758 s//\1/
Chris@4 16759 q
Chris@4 16760 }
Chris@4 16761 /^X\(\/\/\)$/{
Chris@4 16762 s//\1/
Chris@4 16763 q
Chris@4 16764 }
Chris@4 16765 /^X\(\/\).*/{
Chris@4 16766 s//\1/
Chris@4 16767 q
Chris@4 16768 }
Chris@4 16769 s/.*/./; q'`
Chris@4 16770 test -d "$as_dir" && break
Chris@4 16771 done
Chris@4 16772 test -z "$as_dirs" || eval "mkdir $as_dirs"
Chris@4 16773 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Chris@4 16774
Chris@4 16775
Chris@4 16776 } # as_fn_mkdir_p
Chris@4 16777 if mkdir -p . 2>/dev/null; then
Chris@4 16778 as_mkdir_p='mkdir -p "$as_dir"'
Chris@4 16779 else
Chris@4 16780 test -d ./-p && rmdir ./-p
Chris@4 16781 as_mkdir_p=false
Chris@4 16782 fi
Chris@4 16783
Chris@55 16784
Chris@55 16785 # as_fn_executable_p FILE
Chris@55 16786 # -----------------------
Chris@55 16787 # Test if FILE is an executable regular file.
Chris@55 16788 as_fn_executable_p ()
Chris@55 16789 {
Chris@55 16790 test -f "$1" && test -x "$1"
Chris@55 16791 } # as_fn_executable_p
Chris@55 16792 as_test_x='test -x'
Chris@55 16793 as_executable_p=as_fn_executable_p
Chris@4 16794
Chris@4 16795 # Sed expression to map a string onto a valid CPP name.
Chris@4 16796 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Chris@4 16797
Chris@4 16798 # Sed expression to map a string onto a valid variable name.
Chris@4 16799 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Chris@4 16800
Chris@4 16801
Chris@4 16802 exec 6>&1
Chris@4 16803 ## ----------------------------------- ##
Chris@4 16804 ## Main body of $CONFIG_STATUS script. ##
Chris@4 16805 ## ----------------------------------- ##
Chris@4 16806 _ASEOF
Chris@4 16807 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Chris@4 16808
Chris@4 16809 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 16810 # Save the log message, to keep $0 and so on meaningful, and to
Chris@4 16811 # report actual input values of CONFIG_FILES etc. instead of their
Chris@4 16812 # values after options handling.
Chris@4 16813 ac_log="
Chris@4 16814 This file was extended by $as_me, which was
Chris@55 16815 generated by GNU Autoconf 2.69. Invocation command line was
Chris@4 16816
Chris@4 16817 CONFIG_FILES = $CONFIG_FILES
Chris@4 16818 CONFIG_HEADERS = $CONFIG_HEADERS
Chris@4 16819 CONFIG_LINKS = $CONFIG_LINKS
Chris@4 16820 CONFIG_COMMANDS = $CONFIG_COMMANDS
Chris@4 16821 $ $0 $@
Chris@4 16822
Chris@4 16823 on `(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@4 16824 "
Chris@4 16825
Chris@4 16826 _ACEOF
Chris@4 16827
Chris@4 16828 case $ac_config_files in *"
Chris@4 16829 "*) set x $ac_config_files; shift; ac_config_files=$*;;
Chris@4 16830 esac
Chris@4 16831
Chris@4 16832
Chris@4 16833
Chris@4 16834 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 16835 # Files that config.status was made for.
Chris@4 16836 config_files="$ac_config_files"
Chris@4 16837 config_commands="$ac_config_commands"
Chris@4 16838
Chris@4 16839 _ACEOF
Chris@4 16840
Chris@4 16841 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 16842 ac_cs_usage="\
Chris@4 16843 \`$as_me' instantiates files and other configuration actions
Chris@4 16844 from templates according to the current configuration. Unless the files
Chris@4 16845 and actions are specified as TAGs, all are instantiated by default.
Chris@4 16846
Chris@4 16847 Usage: $0 [OPTION]... [TAG]...
Chris@4 16848
Chris@4 16849 -h, --help print this help, then exit
Chris@4 16850 -V, --version print version number and configuration settings, then exit
Chris@4 16851 --config print configuration, then exit
Chris@4 16852 -q, --quiet, --silent
Chris@4 16853 do not print progress messages
Chris@4 16854 -d, --debug don't remove temporary files
Chris@4 16855 --recheck update $as_me by reconfiguring in the same conditions
Chris@4 16856 --file=FILE[:TEMPLATE]
Chris@4 16857 instantiate the configuration file FILE
Chris@4 16858
Chris@4 16859 Configuration files:
Chris@4 16860 $config_files
Chris@4 16861
Chris@4 16862 Configuration commands:
Chris@4 16863 $config_commands
Chris@4 16864
Chris@4 16865 Report bugs to the package provider."
Chris@4 16866
Chris@4 16867 _ACEOF
Chris@4 16868 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 16869 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Chris@4 16870 ac_cs_version="\\
Chris@4 16871 config.status
Chris@55 16872 configured by $0, generated by GNU Autoconf 2.69,
Chris@4 16873 with options \\"\$ac_cs_config\\"
Chris@4 16874
Chris@55 16875 Copyright (C) 2012 Free Software Foundation, Inc.
Chris@4 16876 This config.status script is free software; the Free Software Foundation
Chris@4 16877 gives unlimited permission to copy, distribute and modify it."
Chris@4 16878
Chris@4 16879 ac_pwd='$ac_pwd'
Chris@4 16880 srcdir='$srcdir'
Chris@4 16881 INSTALL='$INSTALL'
Chris@4 16882 AWK='$AWK'
Chris@4 16883 test -n "\$AWK" || AWK=awk
Chris@4 16884 _ACEOF
Chris@4 16885
Chris@4 16886 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 16887 # The default lists apply if the user does not specify any file.
Chris@4 16888 ac_need_defaults=:
Chris@4 16889 while test $# != 0
Chris@4 16890 do
Chris@4 16891 case $1 in
Chris@4 16892 --*=?*)
Chris@4 16893 ac_option=`expr "X$1" : 'X\([^=]*\)='`
Chris@4 16894 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Chris@4 16895 ac_shift=:
Chris@4 16896 ;;
Chris@4 16897 --*=)
Chris@4 16898 ac_option=`expr "X$1" : 'X\([^=]*\)='`
Chris@4 16899 ac_optarg=
Chris@4 16900 ac_shift=:
Chris@4 16901 ;;
Chris@4 16902 *)
Chris@4 16903 ac_option=$1
Chris@4 16904 ac_optarg=$2
Chris@4 16905 ac_shift=shift
Chris@4 16906 ;;
Chris@4 16907 esac
Chris@4 16908
Chris@4 16909 case $ac_option in
Chris@4 16910 # Handling of the options.
Chris@4 16911 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Chris@4 16912 ac_cs_recheck=: ;;
Chris@4 16913 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Chris@4 16914 $as_echo "$ac_cs_version"; exit ;;
Chris@4 16915 --config | --confi | --conf | --con | --co | --c )
Chris@4 16916 $as_echo "$ac_cs_config"; exit ;;
Chris@4 16917 --debug | --debu | --deb | --de | --d | -d )
Chris@4 16918 debug=: ;;
Chris@4 16919 --file | --fil | --fi | --f )
Chris@4 16920 $ac_shift
Chris@4 16921 case $ac_optarg in
Chris@4 16922 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@4 16923 '') as_fn_error $? "missing file argument" ;;
Chris@4 16924 esac
Chris@4 16925 as_fn_append CONFIG_FILES " '$ac_optarg'"
Chris@4 16926 ac_need_defaults=false;;
Chris@4 16927 --he | --h | --help | --hel | -h )
Chris@4 16928 $as_echo "$ac_cs_usage"; exit ;;
Chris@4 16929 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@4 16930 | -silent | --silent | --silen | --sile | --sil | --si | --s)
Chris@4 16931 ac_cs_silent=: ;;
Chris@4 16932
Chris@4 16933 # This is an error.
Chris@4 16934 -*) as_fn_error $? "unrecognized option: \`$1'
Chris@4 16935 Try \`$0 --help' for more information." ;;
Chris@4 16936
Chris@4 16937 *) as_fn_append ac_config_targets " $1"
Chris@4 16938 ac_need_defaults=false ;;
Chris@4 16939
Chris@4 16940 esac
Chris@4 16941 shift
Chris@4 16942 done
Chris@4 16943
Chris@4 16944 ac_configure_extra_args=
Chris@4 16945
Chris@4 16946 if $ac_cs_silent; then
Chris@4 16947 exec 6>/dev/null
Chris@4 16948 ac_configure_extra_args="$ac_configure_extra_args --silent"
Chris@4 16949 fi
Chris@4 16950
Chris@4 16951 _ACEOF
Chris@4 16952 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 16953 if \$ac_cs_recheck; then
Chris@55 16954 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
Chris@4 16955 shift
Chris@4 16956 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
Chris@4 16957 CONFIG_SHELL='$SHELL'
Chris@4 16958 export CONFIG_SHELL
Chris@4 16959 exec "\$@"
Chris@4 16960 fi
Chris@4 16961
Chris@4 16962 _ACEOF
Chris@4 16963 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 16964 exec 5>>config.log
Chris@4 16965 {
Chris@4 16966 echo
Chris@4 16967 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
Chris@4 16968 ## Running $as_me. ##
Chris@4 16969 _ASBOX
Chris@4 16970 $as_echo "$ac_log"
Chris@4 16971 } >&5
Chris@4 16972
Chris@4 16973 _ACEOF
Chris@4 16974 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 16975 #
Chris@4 16976 # INIT-COMMANDS
Chris@4 16977 #
Chris@4 16978
Chris@4 16979
Chris@4 16980 # The HP-UX ksh and POSIX shell print the target directory to stdout
Chris@4 16981 # if CDPATH is set.
Chris@4 16982 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@4 16983
Chris@4 16984 sed_quote_subst='$sed_quote_subst'
Chris@4 16985 double_quote_subst='$double_quote_subst'
Chris@4 16986 delay_variable_subst='$delay_variable_subst'
Chris@4 16987 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
Chris@4 16988 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
Chris@4 16989 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
Chris@4 16990 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
Chris@4 16991 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
Chris@4 16992 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
Chris@4 16993 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
Chris@4 16994 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
Chris@4 16995 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
Chris@4 16996 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
Chris@4 16997 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
Chris@55 16998 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
Chris@4 16999 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
Chris@4 17000 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
Chris@4 17001 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
Chris@4 17002 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
Chris@4 17003 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
Chris@4 17004 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
Chris@4 17005 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
Chris@4 17006 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
Chris@4 17007 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
Chris@4 17008 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
Chris@4 17009 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
Chris@4 17010 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
Chris@4 17011 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
Chris@4 17012 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
Chris@4 17013 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
Chris@4 17014 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
Chris@4 17015 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
Chris@4 17016 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
Chris@4 17017 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
Chris@4 17018 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
Chris@4 17019 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
Chris@4 17020 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
Chris@4 17021 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
Chris@4 17022 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17023 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
Chris@4 17024 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
Chris@4 17025 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
Chris@4 17026 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
Chris@4 17027 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
Chris@4 17028 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
Chris@4 17029 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
Chris@4 17030 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 17031 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
Chris@4 17032 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
Chris@4 17033 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17034 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17035 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17036 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
Chris@4 17037 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
Chris@4 17038 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
Chris@4 17039 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
Chris@4 17040 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
Chris@4 17041 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
Chris@4 17042 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
Chris@4 17043 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 17044 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 17045 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 17046 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
Chris@4 17047 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
Chris@4 17048 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
Chris@4 17049 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
Chris@4 17050 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
Chris@4 17051 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
Chris@4 17052 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
Chris@4 17053 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
Chris@4 17054 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
Chris@4 17055 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
Chris@4 17056 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
Chris@4 17057 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
Chris@4 17058 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
Chris@4 17059 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
Chris@4 17060 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
Chris@4 17061 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
Chris@4 17062 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17063 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17064 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
Chris@4 17065 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
Chris@4 17066 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 17067 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 17068 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
Chris@4 17069 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17070 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17071 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17072 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17073 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17074 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17075 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
Chris@4 17076 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
Chris@4 17077 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
Chris@4 17078 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 17079 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
Chris@4 17080 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
Chris@4 17081 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
Chris@4 17082 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
Chris@4 17083 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
Chris@4 17084 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
Chris@4 17085 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
Chris@4 17086 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
Chris@4 17087 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
Chris@4 17088 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17089 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
Chris@4 17090 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
Chris@4 17091 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17092 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17093 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 17094 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
Chris@4 17095 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
Chris@4 17096 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
Chris@4 17097 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
Chris@4 17098 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
Chris@4 17099 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
Chris@4 17100 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
Chris@4 17101 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 17102 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 17103 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 17104 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
Chris@4 17105 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17106 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17107 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
Chris@4 17108 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
Chris@4 17109 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
Chris@4 17110 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 17111 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
Chris@4 17112 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
Chris@4 17113 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
Chris@4 17114 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
Chris@4 17115 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
Chris@4 17116 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
Chris@4 17117 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
Chris@4 17118 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
Chris@4 17119 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
Chris@4 17120 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
Chris@4 17121 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
Chris@4 17122 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
Chris@4 17123 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
Chris@4 17124 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17125 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17126 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17127 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17128 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17129 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17130 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17131 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17132 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17133 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17134 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17135 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17136 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17137 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17138 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17139 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17140 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17141 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17142 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17143 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17144 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17145 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17146 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17147 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17148 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17149 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17150 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17151 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17152 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17153 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17154 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17155 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17156 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17157 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17158 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17159 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17160 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17161 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17162 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17163 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17164 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17165 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17166 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17167 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17168 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17169 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17170 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17171 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
Chris@4 17172
Chris@4 17173 LTCC='$LTCC'
Chris@4 17174 LTCFLAGS='$LTCFLAGS'
Chris@4 17175 compiler='$compiler_DEFAULT'
Chris@4 17176
Chris@4 17177 # A function that is used when there is no print builtin or printf.
Chris@4 17178 func_fallback_echo ()
Chris@4 17179 {
Chris@4 17180 eval 'cat <<_LTECHO_EOF
Chris@4 17181 \$1
Chris@4 17182 _LTECHO_EOF'
Chris@4 17183 }
Chris@4 17184
Chris@4 17185 # Quote evaled strings.
Chris@4 17186 for var in AS \
Chris@4 17187 DLLTOOL \
Chris@4 17188 OBJDUMP \
Chris@4 17189 SHELL \
Chris@4 17190 ECHO \
Chris@55 17191 PATH_SEPARATOR \
Chris@4 17192 SED \
Chris@4 17193 GREP \
Chris@4 17194 EGREP \
Chris@4 17195 FGREP \
Chris@4 17196 LD \
Chris@4 17197 NM \
Chris@4 17198 LN_S \
Chris@4 17199 lt_SP2NL \
Chris@4 17200 lt_NL2SP \
Chris@4 17201 reload_flag \
Chris@4 17202 deplibs_check_method \
Chris@4 17203 file_magic_cmd \
Chris@4 17204 file_magic_glob \
Chris@4 17205 want_nocaseglob \
Chris@4 17206 sharedlib_from_linklib_cmd \
Chris@4 17207 AR \
Chris@4 17208 AR_FLAGS \
Chris@4 17209 archiver_list_spec \
Chris@4 17210 STRIP \
Chris@4 17211 RANLIB \
Chris@4 17212 CC \
Chris@4 17213 CFLAGS \
Chris@4 17214 compiler \
Chris@4 17215 lt_cv_sys_global_symbol_pipe \
Chris@4 17216 lt_cv_sys_global_symbol_to_cdecl \
Chris@4 17217 lt_cv_sys_global_symbol_to_c_name_address \
Chris@4 17218 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
Chris@4 17219 nm_file_list_spec \
Chris@4 17220 lt_prog_compiler_no_builtin_flag \
Chris@4 17221 lt_prog_compiler_pic \
Chris@4 17222 lt_prog_compiler_wl \
Chris@4 17223 lt_prog_compiler_static \
Chris@4 17224 lt_cv_prog_compiler_c_o \
Chris@4 17225 need_locks \
Chris@4 17226 MANIFEST_TOOL \
Chris@4 17227 DSYMUTIL \
Chris@4 17228 NMEDIT \
Chris@4 17229 LIPO \
Chris@4 17230 OTOOL \
Chris@4 17231 OTOOL64 \
Chris@4 17232 shrext_cmds \
Chris@4 17233 export_dynamic_flag_spec \
Chris@4 17234 whole_archive_flag_spec \
Chris@4 17235 compiler_needs_object \
Chris@4 17236 with_gnu_ld \
Chris@4 17237 allow_undefined_flag \
Chris@4 17238 no_undefined_flag \
Chris@4 17239 hardcode_libdir_flag_spec \
Chris@4 17240 hardcode_libdir_separator \
Chris@4 17241 exclude_expsyms \
Chris@4 17242 include_expsyms \
Chris@4 17243 file_list_spec \
Chris@4 17244 variables_saved_for_relink \
Chris@4 17245 libname_spec \
Chris@4 17246 library_names_spec \
Chris@4 17247 soname_spec \
Chris@4 17248 install_override_mode \
Chris@4 17249 finish_eval \
Chris@4 17250 old_striplib \
Chris@4 17251 striplib \
Chris@4 17252 compiler_lib_search_dirs \
Chris@4 17253 predep_objects \
Chris@4 17254 postdep_objects \
Chris@4 17255 predeps \
Chris@4 17256 postdeps \
Chris@4 17257 compiler_lib_search_path \
Chris@4 17258 LD_CXX \
Chris@4 17259 reload_flag_CXX \
Chris@4 17260 compiler_CXX \
Chris@4 17261 lt_prog_compiler_no_builtin_flag_CXX \
Chris@4 17262 lt_prog_compiler_pic_CXX \
Chris@4 17263 lt_prog_compiler_wl_CXX \
Chris@4 17264 lt_prog_compiler_static_CXX \
Chris@4 17265 lt_cv_prog_compiler_c_o_CXX \
Chris@4 17266 export_dynamic_flag_spec_CXX \
Chris@4 17267 whole_archive_flag_spec_CXX \
Chris@4 17268 compiler_needs_object_CXX \
Chris@4 17269 with_gnu_ld_CXX \
Chris@4 17270 allow_undefined_flag_CXX \
Chris@4 17271 no_undefined_flag_CXX \
Chris@4 17272 hardcode_libdir_flag_spec_CXX \
Chris@4 17273 hardcode_libdir_separator_CXX \
Chris@4 17274 exclude_expsyms_CXX \
Chris@4 17275 include_expsyms_CXX \
Chris@4 17276 file_list_spec_CXX \
Chris@4 17277 compiler_lib_search_dirs_CXX \
Chris@4 17278 predep_objects_CXX \
Chris@4 17279 postdep_objects_CXX \
Chris@4 17280 predeps_CXX \
Chris@4 17281 postdeps_CXX \
Chris@4 17282 compiler_lib_search_path_CXX; do
Chris@4 17283 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Chris@4 17284 *[\\\\\\\`\\"\\\$]*)
Chris@4 17285 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
Chris@4 17286 ;;
Chris@4 17287 *)
Chris@4 17288 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Chris@4 17289 ;;
Chris@4 17290 esac
Chris@4 17291 done
Chris@4 17292
Chris@4 17293 # Double-quote double-evaled strings.
Chris@4 17294 for var in reload_cmds \
Chris@4 17295 old_postinstall_cmds \
Chris@4 17296 old_postuninstall_cmds \
Chris@4 17297 old_archive_cmds \
Chris@4 17298 extract_expsyms_cmds \
Chris@4 17299 old_archive_from_new_cmds \
Chris@4 17300 old_archive_from_expsyms_cmds \
Chris@4 17301 archive_cmds \
Chris@4 17302 archive_expsym_cmds \
Chris@4 17303 module_cmds \
Chris@4 17304 module_expsym_cmds \
Chris@4 17305 export_symbols_cmds \
Chris@4 17306 prelink_cmds \
Chris@4 17307 postlink_cmds \
Chris@4 17308 postinstall_cmds \
Chris@4 17309 postuninstall_cmds \
Chris@4 17310 finish_cmds \
Chris@4 17311 sys_lib_search_path_spec \
Chris@4 17312 sys_lib_dlsearch_path_spec \
Chris@4 17313 reload_cmds_CXX \
Chris@4 17314 old_archive_cmds_CXX \
Chris@4 17315 old_archive_from_new_cmds_CXX \
Chris@4 17316 old_archive_from_expsyms_cmds_CXX \
Chris@4 17317 archive_cmds_CXX \
Chris@4 17318 archive_expsym_cmds_CXX \
Chris@4 17319 module_cmds_CXX \
Chris@4 17320 module_expsym_cmds_CXX \
Chris@4 17321 export_symbols_cmds_CXX \
Chris@4 17322 prelink_cmds_CXX \
Chris@4 17323 postlink_cmds_CXX; do
Chris@4 17324 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Chris@4 17325 *[\\\\\\\`\\"\\\$]*)
Chris@4 17326 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
Chris@4 17327 ;;
Chris@4 17328 *)
Chris@4 17329 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Chris@4 17330 ;;
Chris@4 17331 esac
Chris@4 17332 done
Chris@4 17333
Chris@4 17334 ac_aux_dir='$ac_aux_dir'
Chris@4 17335 xsi_shell='$xsi_shell'
Chris@4 17336 lt_shell_append='$lt_shell_append'
Chris@4 17337
Chris@4 17338 # See if we are running on zsh, and set the options which allow our
Chris@4 17339 # commands through without removal of \ escapes INIT.
Chris@4 17340 if test -n "\${ZSH_VERSION+set}" ; then
Chris@4 17341 setopt NO_GLOB_SUBST
Chris@4 17342 fi
Chris@4 17343
Chris@4 17344
Chris@4 17345 PACKAGE='$PACKAGE'
Chris@4 17346 VERSION='$VERSION'
Chris@4 17347 TIMESTAMP='$TIMESTAMP'
Chris@4 17348 RM='$RM'
Chris@4 17349 ofile='$ofile'
Chris@4 17350
Chris@4 17351
Chris@4 17352
Chris@4 17353
Chris@4 17354
Chris@4 17355
Chris@4 17356 _ACEOF
Chris@4 17357
Chris@4 17358 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 17359
Chris@4 17360 # Handling of arguments.
Chris@4 17361 for ac_config_target in $ac_config_targets
Chris@4 17362 do
Chris@4 17363 case $ac_config_target in
Chris@4 17364 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
Chris@4 17365 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
Chris@4 17366 "portaudio-2.0.pc") CONFIG_FILES="$CONFIG_FILES portaudio-2.0.pc" ;;
Chris@4 17367
Chris@4 17368 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Chris@4 17369 esac
Chris@4 17370 done
Chris@4 17371
Chris@4 17372
Chris@4 17373 # If the user did not use the arguments to specify the items to instantiate,
Chris@4 17374 # then the envvar interface is used. Set only those that are not.
Chris@4 17375 # We use the long form for the default assignment because of an extremely
Chris@4 17376 # bizarre bug on SunOS 4.1.3.
Chris@4 17377 if $ac_need_defaults; then
Chris@4 17378 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
Chris@4 17379 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
Chris@4 17380 fi
Chris@4 17381
Chris@4 17382 # Have a temporary directory for convenience. Make it in the build tree
Chris@4 17383 # simply because there is no reason against having it here, and in addition,
Chris@4 17384 # creating and moving files from /tmp can sometimes cause problems.
Chris@4 17385 # Hook for its removal unless debugging.
Chris@4 17386 # Note that there is a small window in which the directory will not be cleaned:
Chris@4 17387 # after its creation but before its name has been assigned to `$tmp'.
Chris@4 17388 $debug ||
Chris@4 17389 {
Chris@4 17390 tmp= ac_tmp=
Chris@4 17391 trap 'exit_status=$?
Chris@4 17392 : "${ac_tmp:=$tmp}"
Chris@4 17393 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
Chris@4 17394 ' 0
Chris@4 17395 trap 'as_fn_exit 1' 1 2 13 15
Chris@4 17396 }
Chris@4 17397 # Create a (secure) tmp directory for tmp files.
Chris@4 17398
Chris@4 17399 {
Chris@4 17400 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Chris@4 17401 test -d "$tmp"
Chris@4 17402 } ||
Chris@4 17403 {
Chris@4 17404 tmp=./conf$$-$RANDOM
Chris@4 17405 (umask 077 && mkdir "$tmp")
Chris@4 17406 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
Chris@4 17407 ac_tmp=$tmp
Chris@4 17408
Chris@4 17409 # Set up the scripts for CONFIG_FILES section.
Chris@4 17410 # No need to generate them if there are no CONFIG_FILES.
Chris@4 17411 # This happens for instance with `./config.status config.h'.
Chris@4 17412 if test -n "$CONFIG_FILES"; then
Chris@4 17413
Chris@4 17414
Chris@4 17415 ac_cr=`echo X | tr X '\015'`
Chris@4 17416 # On cygwin, bash can eat \r inside `` if the user requested igncr.
Chris@4 17417 # But we know of no other shell where ac_cr would be empty at this
Chris@4 17418 # point, so we can use a bashism as a fallback.
Chris@4 17419 if test "x$ac_cr" = x; then
Chris@4 17420 eval ac_cr=\$\'\\r\'
Chris@4 17421 fi
Chris@4 17422 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
Chris@4 17423 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Chris@4 17424 ac_cs_awk_cr='\\r'
Chris@4 17425 else
Chris@4 17426 ac_cs_awk_cr=$ac_cr
Chris@4 17427 fi
Chris@4 17428
Chris@4 17429 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
Chris@4 17430 _ACEOF
Chris@4 17431
Chris@4 17432
Chris@4 17433 {
Chris@4 17434 echo "cat >conf$$subs.awk <<_ACEOF" &&
Chris@4 17435 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
Chris@4 17436 echo "_ACEOF"
Chris@4 17437 } >conf$$subs.sh ||
Chris@4 17438 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@4 17439 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
Chris@4 17440 ac_delim='%!_!# '
Chris@4 17441 for ac_last_try in false false false false false :; do
Chris@4 17442 . ./conf$$subs.sh ||
Chris@4 17443 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@4 17444
Chris@4 17445 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
Chris@4 17446 if test $ac_delim_n = $ac_delim_num; then
Chris@4 17447 break
Chris@4 17448 elif $ac_last_try; then
Chris@4 17449 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@4 17450 else
Chris@4 17451 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Chris@4 17452 fi
Chris@4 17453 done
Chris@4 17454 rm -f conf$$subs.sh
Chris@4 17455
Chris@4 17456 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 17457 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
Chris@4 17458 _ACEOF
Chris@4 17459 sed -n '
Chris@4 17460 h
Chris@4 17461 s/^/S["/; s/!.*/"]=/
Chris@4 17462 p
Chris@4 17463 g
Chris@4 17464 s/^[^!]*!//
Chris@4 17465 :repl
Chris@4 17466 t repl
Chris@4 17467 s/'"$ac_delim"'$//
Chris@4 17468 t delim
Chris@4 17469 :nl
Chris@4 17470 h
Chris@4 17471 s/\(.\{148\}\)..*/\1/
Chris@4 17472 t more1
Chris@4 17473 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
Chris@4 17474 p
Chris@4 17475 n
Chris@4 17476 b repl
Chris@4 17477 :more1
Chris@4 17478 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
Chris@4 17479 p
Chris@4 17480 g
Chris@4 17481 s/.\{148\}//
Chris@4 17482 t nl
Chris@4 17483 :delim
Chris@4 17484 h
Chris@4 17485 s/\(.\{148\}\)..*/\1/
Chris@4 17486 t more2
Chris@4 17487 s/["\\]/\\&/g; s/^/"/; s/$/"/
Chris@4 17488 p
Chris@4 17489 b
Chris@4 17490 :more2
Chris@4 17491 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
Chris@4 17492 p
Chris@4 17493 g
Chris@4 17494 s/.\{148\}//
Chris@4 17495 t delim
Chris@4 17496 ' <conf$$subs.awk | sed '
Chris@4 17497 /^[^""]/{
Chris@4 17498 N
Chris@4 17499 s/\n//
Chris@4 17500 }
Chris@4 17501 ' >>$CONFIG_STATUS || ac_write_fail=1
Chris@4 17502 rm -f conf$$subs.awk
Chris@4 17503 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 17504 _ACAWK
Chris@4 17505 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
Chris@4 17506 for (key in S) S_is_set[key] = 1
Chris@4 17507 FS = ""
Chris@4 17508
Chris@4 17509 }
Chris@4 17510 {
Chris@4 17511 line = $ 0
Chris@4 17512 nfields = split(line, field, "@")
Chris@4 17513 substed = 0
Chris@4 17514 len = length(field[1])
Chris@4 17515 for (i = 2; i < nfields; i++) {
Chris@4 17516 key = field[i]
Chris@4 17517 keylen = length(key)
Chris@4 17518 if (S_is_set[key]) {
Chris@4 17519 value = S[key]
Chris@4 17520 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
Chris@4 17521 len += length(value) + length(field[++i])
Chris@4 17522 substed = 1
Chris@4 17523 } else
Chris@4 17524 len += 1 + keylen
Chris@4 17525 }
Chris@4 17526
Chris@4 17527 print line
Chris@4 17528 }
Chris@4 17529
Chris@4 17530 _ACAWK
Chris@4 17531 _ACEOF
Chris@4 17532 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 17533 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
Chris@4 17534 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
Chris@4 17535 else
Chris@4 17536 cat
Chris@4 17537 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
Chris@4 17538 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
Chris@4 17539 _ACEOF
Chris@4 17540
Chris@4 17541 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
Chris@4 17542 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
Chris@4 17543 # trailing colons and then remove the whole line if VPATH becomes empty
Chris@4 17544 # (actually we leave an empty line to preserve line numbers).
Chris@4 17545 if test "x$srcdir" = x.; then
Chris@4 17546 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
Chris@4 17547 h
Chris@4 17548 s///
Chris@4 17549 s/^/:/
Chris@4 17550 s/[ ]*$/:/
Chris@4 17551 s/:\$(srcdir):/:/g
Chris@4 17552 s/:\${srcdir}:/:/g
Chris@4 17553 s/:@srcdir@:/:/g
Chris@4 17554 s/^:*//
Chris@4 17555 s/:*$//
Chris@4 17556 x
Chris@4 17557 s/\(=[ ]*\).*/\1/
Chris@4 17558 G
Chris@4 17559 s/\n//
Chris@4 17560 s/^[^=]*=[ ]*$//
Chris@4 17561 }'
Chris@4 17562 fi
Chris@4 17563
Chris@4 17564 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 17565 fi # test -n "$CONFIG_FILES"
Chris@4 17566
Chris@4 17567
Chris@4 17568 eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
Chris@4 17569 shift
Chris@4 17570 for ac_tag
Chris@4 17571 do
Chris@4 17572 case $ac_tag in
Chris@4 17573 :[FHLC]) ac_mode=$ac_tag; continue;;
Chris@4 17574 esac
Chris@4 17575 case $ac_mode$ac_tag in
Chris@4 17576 :[FHL]*:*);;
Chris@4 17577 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
Chris@4 17578 :[FH]-) ac_tag=-:-;;
Chris@4 17579 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
Chris@4 17580 esac
Chris@4 17581 ac_save_IFS=$IFS
Chris@4 17582 IFS=:
Chris@4 17583 set x $ac_tag
Chris@4 17584 IFS=$ac_save_IFS
Chris@4 17585 shift
Chris@4 17586 ac_file=$1
Chris@4 17587 shift
Chris@4 17588
Chris@4 17589 case $ac_mode in
Chris@4 17590 :L) ac_source=$1;;
Chris@4 17591 :[FH])
Chris@4 17592 ac_file_inputs=
Chris@4 17593 for ac_f
Chris@4 17594 do
Chris@4 17595 case $ac_f in
Chris@4 17596 -) ac_f="$ac_tmp/stdin";;
Chris@4 17597 *) # Look for the file first in the build tree, then in the source tree
Chris@4 17598 # (if the path is not absolute). The absolute path cannot be DOS-style,
Chris@4 17599 # because $ac_f cannot contain `:'.
Chris@4 17600 test -f "$ac_f" ||
Chris@4 17601 case $ac_f in
Chris@4 17602 [\\/$]*) false;;
Chris@4 17603 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
Chris@4 17604 esac ||
Chris@4 17605 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Chris@4 17606 esac
Chris@4 17607 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Chris@4 17608 as_fn_append ac_file_inputs " '$ac_f'"
Chris@4 17609 done
Chris@4 17610
Chris@4 17611 # Let's still pretend it is `configure' which instantiates (i.e., don't
Chris@4 17612 # use $as_me), people would be surprised to read:
Chris@4 17613 # /* config.h. Generated by config.status. */
Chris@4 17614 configure_input='Generated from '`
Chris@4 17615 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
Chris@4 17616 `' by configure.'
Chris@4 17617 if test x"$ac_file" != x-; then
Chris@4 17618 configure_input="$ac_file. $configure_input"
Chris@4 17619 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Chris@4 17620 $as_echo "$as_me: creating $ac_file" >&6;}
Chris@4 17621 fi
Chris@4 17622 # Neutralize special characters interpreted by sed in replacement strings.
Chris@4 17623 case $configure_input in #(
Chris@4 17624 *\&* | *\|* | *\\* )
Chris@4 17625 ac_sed_conf_input=`$as_echo "$configure_input" |
Chris@4 17626 sed 's/[\\\\&|]/\\\\&/g'`;; #(
Chris@4 17627 *) ac_sed_conf_input=$configure_input;;
Chris@4 17628 esac
Chris@4 17629
Chris@4 17630 case $ac_tag in
Chris@4 17631 *:-:* | *:-) cat >"$ac_tmp/stdin" \
Chris@4 17632 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
Chris@4 17633 esac
Chris@4 17634 ;;
Chris@4 17635 esac
Chris@4 17636
Chris@4 17637 ac_dir=`$as_dirname -- "$ac_file" ||
Chris@4 17638 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@4 17639 X"$ac_file" : 'X\(//\)[^/]' \| \
Chris@4 17640 X"$ac_file" : 'X\(//\)$' \| \
Chris@4 17641 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Chris@4 17642 $as_echo X"$ac_file" |
Chris@4 17643 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@4 17644 s//\1/
Chris@4 17645 q
Chris@4 17646 }
Chris@4 17647 /^X\(\/\/\)[^/].*/{
Chris@4 17648 s//\1/
Chris@4 17649 q
Chris@4 17650 }
Chris@4 17651 /^X\(\/\/\)$/{
Chris@4 17652 s//\1/
Chris@4 17653 q
Chris@4 17654 }
Chris@4 17655 /^X\(\/\).*/{
Chris@4 17656 s//\1/
Chris@4 17657 q
Chris@4 17658 }
Chris@4 17659 s/.*/./; q'`
Chris@4 17660 as_dir="$ac_dir"; as_fn_mkdir_p
Chris@4 17661 ac_builddir=.
Chris@4 17662
Chris@4 17663 case "$ac_dir" in
Chris@4 17664 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@4 17665 *)
Chris@4 17666 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Chris@4 17667 # A ".." for each directory in $ac_dir_suffix.
Chris@4 17668 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Chris@4 17669 case $ac_top_builddir_sub in
Chris@4 17670 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@4 17671 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
Chris@4 17672 esac ;;
Chris@4 17673 esac
Chris@4 17674 ac_abs_top_builddir=$ac_pwd
Chris@4 17675 ac_abs_builddir=$ac_pwd$ac_dir_suffix
Chris@4 17676 # for backward compatibility:
Chris@4 17677 ac_top_builddir=$ac_top_build_prefix
Chris@4 17678
Chris@4 17679 case $srcdir in
Chris@4 17680 .) # We are building in place.
Chris@4 17681 ac_srcdir=.
Chris@4 17682 ac_top_srcdir=$ac_top_builddir_sub
Chris@4 17683 ac_abs_top_srcdir=$ac_pwd ;;
Chris@4 17684 [\\/]* | ?:[\\/]* ) # Absolute name.
Chris@4 17685 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@4 17686 ac_top_srcdir=$srcdir
Chris@4 17687 ac_abs_top_srcdir=$srcdir ;;
Chris@4 17688 *) # Relative name.
Chris@4 17689 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
Chris@4 17690 ac_top_srcdir=$ac_top_build_prefix$srcdir
Chris@4 17691 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Chris@4 17692 esac
Chris@4 17693 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Chris@4 17694
Chris@4 17695
Chris@4 17696 case $ac_mode in
Chris@4 17697 :F)
Chris@4 17698 #
Chris@4 17699 # CONFIG_FILE
Chris@4 17700 #
Chris@4 17701
Chris@4 17702 case $INSTALL in
Chris@4 17703 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Chris@4 17704 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
Chris@4 17705 esac
Chris@4 17706 _ACEOF
Chris@4 17707
Chris@4 17708 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 17709 # If the template does not know about datarootdir, expand it.
Chris@4 17710 # FIXME: This hack should be removed a few years after 2.60.
Chris@4 17711 ac_datarootdir_hack=; ac_datarootdir_seen=
Chris@4 17712 ac_sed_dataroot='
Chris@4 17713 /datarootdir/ {
Chris@4 17714 p
Chris@4 17715 q
Chris@4 17716 }
Chris@4 17717 /@datadir@/p
Chris@4 17718 /@docdir@/p
Chris@4 17719 /@infodir@/p
Chris@4 17720 /@localedir@/p
Chris@4 17721 /@mandir@/p'
Chris@4 17722 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
Chris@4 17723 *datarootdir*) ac_datarootdir_seen=yes;;
Chris@4 17724 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Chris@4 17725 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
Chris@4 17726 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Chris@4 17727 _ACEOF
Chris@4 17728 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 17729 ac_datarootdir_hack='
Chris@4 17730 s&@datadir@&$datadir&g
Chris@4 17731 s&@docdir@&$docdir&g
Chris@4 17732 s&@infodir@&$infodir&g
Chris@4 17733 s&@localedir@&$localedir&g
Chris@4 17734 s&@mandir@&$mandir&g
Chris@4 17735 s&\\\${datarootdir}&$datarootdir&g' ;;
Chris@4 17736 esac
Chris@4 17737 _ACEOF
Chris@4 17738
Chris@4 17739 # Neutralize VPATH when `$srcdir' = `.'.
Chris@4 17740 # Shell code in configure.ac might set extrasub.
Chris@4 17741 # FIXME: do we really want to maintain this feature?
Chris@4 17742 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@4 17743 ac_sed_extra="$ac_vpsub
Chris@4 17744 $extrasub
Chris@4 17745 _ACEOF
Chris@4 17746 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@4 17747 :t
Chris@4 17748 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Chris@4 17749 s|@configure_input@|$ac_sed_conf_input|;t t
Chris@4 17750 s&@top_builddir@&$ac_top_builddir_sub&;t t
Chris@4 17751 s&@top_build_prefix@&$ac_top_build_prefix&;t t
Chris@4 17752 s&@srcdir@&$ac_srcdir&;t t
Chris@4 17753 s&@abs_srcdir@&$ac_abs_srcdir&;t t
Chris@4 17754 s&@top_srcdir@&$ac_top_srcdir&;t t
Chris@4 17755 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
Chris@4 17756 s&@builddir@&$ac_builddir&;t t
Chris@4 17757 s&@abs_builddir@&$ac_abs_builddir&;t t
Chris@4 17758 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
Chris@4 17759 s&@INSTALL@&$ac_INSTALL&;t t
Chris@4 17760 $ac_datarootdir_hack
Chris@4 17761 "
Chris@4 17762 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
Chris@4 17763 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@4 17764
Chris@4 17765 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
Chris@4 17766 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
Chris@4 17767 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
Chris@4 17768 "$ac_tmp/out"`; test -z "$ac_out"; } &&
Chris@4 17769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Chris@4 17770 which seems to be undefined. Please make sure it is defined" >&5
Chris@4 17771 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Chris@4 17772 which seems to be undefined. Please make sure it is defined" >&2;}
Chris@4 17773
Chris@4 17774 rm -f "$ac_tmp/stdin"
Chris@4 17775 case $ac_file in
Chris@4 17776 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
Chris@4 17777 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
Chris@4 17778 esac \
Chris@4 17779 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@4 17780 ;;
Chris@4 17781
Chris@4 17782
Chris@4 17783 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
Chris@4 17784 $as_echo "$as_me: executing $ac_file commands" >&6;}
Chris@4 17785 ;;
Chris@4 17786 esac
Chris@4 17787
Chris@4 17788
Chris@4 17789 case $ac_file$ac_mode in
Chris@4 17790 "libtool":C)
Chris@4 17791
Chris@4 17792 # See if we are running on zsh, and set the options which allow our
Chris@4 17793 # commands through without removal of \ escapes.
Chris@4 17794 if test -n "${ZSH_VERSION+set}" ; then
Chris@4 17795 setopt NO_GLOB_SUBST
Chris@4 17796 fi
Chris@4 17797
Chris@4 17798 cfgfile="${ofile}T"
Chris@4 17799 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
Chris@4 17800 $RM "$cfgfile"
Chris@4 17801
Chris@4 17802 cat <<_LT_EOF >> "$cfgfile"
Chris@4 17803 #! $SHELL
Chris@4 17804
Chris@4 17805 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
Chris@4 17806 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
Chris@4 17807 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
Chris@4 17808 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
Chris@4 17809 #
Chris@4 17810 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
Chris@55 17811 # 2006, 2007, 2008, 2009, 2010, 2011 Free Software
Chris@55 17812 # Foundation, Inc.
Chris@4 17813 # Written by Gordon Matzigkeit, 1996
Chris@4 17814 #
Chris@4 17815 # This file is part of GNU Libtool.
Chris@4 17816 #
Chris@4 17817 # GNU Libtool is free software; you can redistribute it and/or
Chris@4 17818 # modify it under the terms of the GNU General Public License as
Chris@4 17819 # published by the Free Software Foundation; either version 2 of
Chris@4 17820 # the License, or (at your option) any later version.
Chris@4 17821 #
Chris@4 17822 # As a special exception to the GNU General Public License,
Chris@4 17823 # if you distribute this file as part of a program or library that
Chris@4 17824 # is built using GNU Libtool, you may include this file under the
Chris@4 17825 # same distribution terms that you use for the rest of that program.
Chris@4 17826 #
Chris@4 17827 # GNU Libtool is distributed in the hope that it will be useful,
Chris@4 17828 # but WITHOUT ANY WARRANTY; without even the implied warranty of
Chris@4 17829 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Chris@4 17830 # GNU General Public License for more details.
Chris@4 17831 #
Chris@4 17832 # You should have received a copy of the GNU General Public License
Chris@4 17833 # along with GNU Libtool; see the file COPYING. If not, a copy
Chris@4 17834 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
Chris@4 17835 # obtained by writing to the Free Software Foundation, Inc.,
Chris@4 17836 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Chris@4 17837
Chris@4 17838
Chris@4 17839 # The names of the tagged configurations supported by this script.
Chris@4 17840 available_tags="CXX "
Chris@4 17841
Chris@4 17842 # ### BEGIN LIBTOOL CONFIG
Chris@4 17843
Chris@4 17844 # Assembler program.
Chris@4 17845 AS=$lt_AS
Chris@4 17846
Chris@4 17847 # DLL creation program.
Chris@4 17848 DLLTOOL=$lt_DLLTOOL
Chris@4 17849
Chris@4 17850 # Object dumper program.
Chris@4 17851 OBJDUMP=$lt_OBJDUMP
Chris@4 17852
Chris@4 17853 # Which release of libtool.m4 was used?
Chris@4 17854 macro_version=$macro_version
Chris@4 17855 macro_revision=$macro_revision
Chris@4 17856
Chris@4 17857 # Whether or not to build shared libraries.
Chris@4 17858 build_libtool_libs=$enable_shared
Chris@4 17859
Chris@4 17860 # Whether or not to build static libraries.
Chris@4 17861 build_old_libs=$enable_static
Chris@4 17862
Chris@4 17863 # What type of objects to build.
Chris@4 17864 pic_mode=$pic_mode
Chris@4 17865
Chris@4 17866 # Whether or not to optimize for fast installation.
Chris@4 17867 fast_install=$enable_fast_install
Chris@4 17868
Chris@4 17869 # Shell to use when invoking shell scripts.
Chris@4 17870 SHELL=$lt_SHELL
Chris@4 17871
Chris@4 17872 # An echo program that protects backslashes.
Chris@4 17873 ECHO=$lt_ECHO
Chris@4 17874
Chris@55 17875 # The PATH separator for the build system.
Chris@55 17876 PATH_SEPARATOR=$lt_PATH_SEPARATOR
Chris@55 17877
Chris@4 17878 # The host system.
Chris@4 17879 host_alias=$host_alias
Chris@4 17880 host=$host
Chris@4 17881 host_os=$host_os
Chris@4 17882
Chris@4 17883 # The build system.
Chris@4 17884 build_alias=$build_alias
Chris@4 17885 build=$build
Chris@4 17886 build_os=$build_os
Chris@4 17887
Chris@4 17888 # A sed program that does not truncate output.
Chris@4 17889 SED=$lt_SED
Chris@4 17890
Chris@4 17891 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
Chris@4 17892 Xsed="\$SED -e 1s/^X//"
Chris@4 17893
Chris@4 17894 # A grep program that handles long lines.
Chris@4 17895 GREP=$lt_GREP
Chris@4 17896
Chris@4 17897 # An ERE matcher.
Chris@4 17898 EGREP=$lt_EGREP
Chris@4 17899
Chris@4 17900 # A literal string matcher.
Chris@4 17901 FGREP=$lt_FGREP
Chris@4 17902
Chris@4 17903 # A BSD- or MS-compatible name lister.
Chris@4 17904 NM=$lt_NM
Chris@4 17905
Chris@4 17906 # Whether we need soft or hard links.
Chris@4 17907 LN_S=$lt_LN_S
Chris@4 17908
Chris@4 17909 # What is the maximum length of a command?
Chris@4 17910 max_cmd_len=$max_cmd_len
Chris@4 17911
Chris@4 17912 # Object file suffix (normally "o").
Chris@4 17913 objext=$ac_objext
Chris@4 17914
Chris@4 17915 # Executable file suffix (normally "").
Chris@4 17916 exeext=$exeext
Chris@4 17917
Chris@4 17918 # whether the shell understands "unset".
Chris@4 17919 lt_unset=$lt_unset
Chris@4 17920
Chris@4 17921 # turn spaces into newlines.
Chris@4 17922 SP2NL=$lt_lt_SP2NL
Chris@4 17923
Chris@4 17924 # turn newlines into spaces.
Chris@4 17925 NL2SP=$lt_lt_NL2SP
Chris@4 17926
Chris@4 17927 # convert \$build file names to \$host format.
Chris@4 17928 to_host_file_cmd=$lt_cv_to_host_file_cmd
Chris@4 17929
Chris@4 17930 # convert \$build files to toolchain format.
Chris@4 17931 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
Chris@4 17932
Chris@4 17933 # Method to check whether dependent libraries are shared objects.
Chris@4 17934 deplibs_check_method=$lt_deplibs_check_method
Chris@4 17935
Chris@4 17936 # Command to use when deplibs_check_method = "file_magic".
Chris@4 17937 file_magic_cmd=$lt_file_magic_cmd
Chris@4 17938
Chris@4 17939 # How to find potential files when deplibs_check_method = "file_magic".
Chris@4 17940 file_magic_glob=$lt_file_magic_glob
Chris@4 17941
Chris@4 17942 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
Chris@4 17943 want_nocaseglob=$lt_want_nocaseglob
Chris@4 17944
Chris@4 17945 # Command to associate shared and link libraries.
Chris@4 17946 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
Chris@4 17947
Chris@4 17948 # The archiver.
Chris@4 17949 AR=$lt_AR
Chris@4 17950
Chris@4 17951 # Flags to create an archive.
Chris@4 17952 AR_FLAGS=$lt_AR_FLAGS
Chris@4 17953
Chris@4 17954 # How to feed a file listing to the archiver.
Chris@4 17955 archiver_list_spec=$lt_archiver_list_spec
Chris@4 17956
Chris@4 17957 # A symbol stripping program.
Chris@4 17958 STRIP=$lt_STRIP
Chris@4 17959
Chris@4 17960 # Commands used to install an old-style archive.
Chris@4 17961 RANLIB=$lt_RANLIB
Chris@4 17962 old_postinstall_cmds=$lt_old_postinstall_cmds
Chris@4 17963 old_postuninstall_cmds=$lt_old_postuninstall_cmds
Chris@4 17964
Chris@4 17965 # Whether to use a lock for old archive extraction.
Chris@4 17966 lock_old_archive_extraction=$lock_old_archive_extraction
Chris@4 17967
Chris@4 17968 # A C compiler.
Chris@4 17969 LTCC=$lt_CC
Chris@4 17970
Chris@4 17971 # LTCC compiler flags.
Chris@4 17972 LTCFLAGS=$lt_CFLAGS
Chris@4 17973
Chris@4 17974 # Take the output of nm and produce a listing of raw symbols and C names.
Chris@4 17975 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
Chris@4 17976
Chris@4 17977 # Transform the output of nm in a proper C declaration.
Chris@4 17978 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
Chris@4 17979
Chris@4 17980 # Transform the output of nm in a C name address pair.
Chris@4 17981 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
Chris@4 17982
Chris@4 17983 # Transform the output of nm in a C name address pair when lib prefix is needed.
Chris@4 17984 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
Chris@4 17985
Chris@4 17986 # Specify filename containing input files for \$NM.
Chris@4 17987 nm_file_list_spec=$lt_nm_file_list_spec
Chris@4 17988
Chris@4 17989 # The root where to search for dependent libraries,and in which our libraries should be installed.
Chris@4 17990 lt_sysroot=$lt_sysroot
Chris@4 17991
Chris@4 17992 # The name of the directory that contains temporary libtool files.
Chris@4 17993 objdir=$objdir
Chris@4 17994
Chris@4 17995 # Used to examine libraries when file_magic_cmd begins with "file".
Chris@4 17996 MAGIC_CMD=$MAGIC_CMD
Chris@4 17997
Chris@4 17998 # Must we lock files when doing compilation?
Chris@4 17999 need_locks=$lt_need_locks
Chris@4 18000
Chris@4 18001 # Manifest tool.
Chris@4 18002 MANIFEST_TOOL=$lt_MANIFEST_TOOL
Chris@4 18003
Chris@4 18004 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
Chris@4 18005 DSYMUTIL=$lt_DSYMUTIL
Chris@4 18006
Chris@4 18007 # Tool to change global to local symbols on Mac OS X.
Chris@4 18008 NMEDIT=$lt_NMEDIT
Chris@4 18009
Chris@4 18010 # Tool to manipulate fat objects and archives on Mac OS X.
Chris@4 18011 LIPO=$lt_LIPO
Chris@4 18012
Chris@4 18013 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
Chris@4 18014 OTOOL=$lt_OTOOL
Chris@4 18015
Chris@4 18016 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
Chris@4 18017 OTOOL64=$lt_OTOOL64
Chris@4 18018
Chris@4 18019 # Old archive suffix (normally "a").
Chris@4 18020 libext=$libext
Chris@4 18021
Chris@4 18022 # Shared library suffix (normally ".so").
Chris@4 18023 shrext_cmds=$lt_shrext_cmds
Chris@4 18024
Chris@4 18025 # The commands to extract the exported symbol list from a shared archive.
Chris@4 18026 extract_expsyms_cmds=$lt_extract_expsyms_cmds
Chris@4 18027
Chris@4 18028 # Variables whose values should be saved in libtool wrapper scripts and
Chris@4 18029 # restored at link time.
Chris@4 18030 variables_saved_for_relink=$lt_variables_saved_for_relink
Chris@4 18031
Chris@4 18032 # Do we need the "lib" prefix for modules?
Chris@4 18033 need_lib_prefix=$need_lib_prefix
Chris@4 18034
Chris@4 18035 # Do we need a version for libraries?
Chris@4 18036 need_version=$need_version
Chris@4 18037
Chris@4 18038 # Library versioning type.
Chris@4 18039 version_type=$version_type
Chris@4 18040
Chris@4 18041 # Shared library runtime path variable.
Chris@4 18042 runpath_var=$runpath_var
Chris@4 18043
Chris@4 18044 # Shared library path variable.
Chris@4 18045 shlibpath_var=$shlibpath_var
Chris@4 18046
Chris@4 18047 # Is shlibpath searched before the hard-coded library search path?
Chris@4 18048 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
Chris@4 18049
Chris@4 18050 # Format of library name prefix.
Chris@4 18051 libname_spec=$lt_libname_spec
Chris@4 18052
Chris@4 18053 # List of archive names. First name is the real one, the rest are links.
Chris@4 18054 # The last name is the one that the linker finds with -lNAME
Chris@4 18055 library_names_spec=$lt_library_names_spec
Chris@4 18056
Chris@4 18057 # The coded name of the library, if different from the real name.
Chris@4 18058 soname_spec=$lt_soname_spec
Chris@4 18059
Chris@4 18060 # Permission mode override for installation of shared libraries.
Chris@4 18061 install_override_mode=$lt_install_override_mode
Chris@4 18062
Chris@4 18063 # Command to use after installation of a shared archive.
Chris@4 18064 postinstall_cmds=$lt_postinstall_cmds
Chris@4 18065
Chris@4 18066 # Command to use after uninstallation of a shared archive.
Chris@4 18067 postuninstall_cmds=$lt_postuninstall_cmds
Chris@4 18068
Chris@4 18069 # Commands used to finish a libtool library installation in a directory.
Chris@4 18070 finish_cmds=$lt_finish_cmds
Chris@4 18071
Chris@4 18072 # As "finish_cmds", except a single script fragment to be evaled but
Chris@4 18073 # not shown.
Chris@4 18074 finish_eval=$lt_finish_eval
Chris@4 18075
Chris@4 18076 # Whether we should hardcode library paths into libraries.
Chris@4 18077 hardcode_into_libs=$hardcode_into_libs
Chris@4 18078
Chris@4 18079 # Compile-time system search path for libraries.
Chris@4 18080 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
Chris@4 18081
Chris@4 18082 # Run-time system search path for libraries.
Chris@4 18083 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
Chris@4 18084
Chris@4 18085 # Whether dlopen is supported.
Chris@4 18086 dlopen_support=$enable_dlopen
Chris@4 18087
Chris@4 18088 # Whether dlopen of programs is supported.
Chris@4 18089 dlopen_self=$enable_dlopen_self
Chris@4 18090
Chris@4 18091 # Whether dlopen of statically linked programs is supported.
Chris@4 18092 dlopen_self_static=$enable_dlopen_self_static
Chris@4 18093
Chris@4 18094 # Commands to strip libraries.
Chris@4 18095 old_striplib=$lt_old_striplib
Chris@4 18096 striplib=$lt_striplib
Chris@4 18097
Chris@4 18098
Chris@4 18099 # The linker used to build libraries.
Chris@4 18100 LD=$lt_LD
Chris@4 18101
Chris@4 18102 # How to create reloadable object files.
Chris@4 18103 reload_flag=$lt_reload_flag
Chris@4 18104 reload_cmds=$lt_reload_cmds
Chris@4 18105
Chris@4 18106 # Commands used to build an old-style archive.
Chris@4 18107 old_archive_cmds=$lt_old_archive_cmds
Chris@4 18108
Chris@4 18109 # A language specific compiler.
Chris@4 18110 CC=$lt_compiler
Chris@4 18111
Chris@4 18112 # Is the compiler the GNU compiler?
Chris@4 18113 with_gcc=$GCC
Chris@4 18114
Chris@4 18115 # Compiler flag to turn off builtin functions.
Chris@4 18116 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
Chris@4 18117
Chris@4 18118 # Additional compiler flags for building library objects.
Chris@4 18119 pic_flag=$lt_lt_prog_compiler_pic
Chris@4 18120
Chris@4 18121 # How to pass a linker flag through the compiler.
Chris@4 18122 wl=$lt_lt_prog_compiler_wl
Chris@4 18123
Chris@4 18124 # Compiler flag to prevent dynamic linking.
Chris@4 18125 link_static_flag=$lt_lt_prog_compiler_static
Chris@4 18126
Chris@4 18127 # Does compiler simultaneously support -c and -o options?
Chris@4 18128 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
Chris@4 18129
Chris@4 18130 # Whether or not to add -lc for building shared libraries.
Chris@4 18131 build_libtool_need_lc=$archive_cmds_need_lc
Chris@4 18132
Chris@4 18133 # Whether or not to disallow shared libs when runtime libs are static.
Chris@4 18134 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
Chris@4 18135
Chris@4 18136 # Compiler flag to allow reflexive dlopens.
Chris@4 18137 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
Chris@4 18138
Chris@4 18139 # Compiler flag to generate shared objects directly from archives.
Chris@4 18140 whole_archive_flag_spec=$lt_whole_archive_flag_spec
Chris@4 18141
Chris@4 18142 # Whether the compiler copes with passing no objects directly.
Chris@4 18143 compiler_needs_object=$lt_compiler_needs_object
Chris@4 18144
Chris@4 18145 # Create an old-style archive from a shared archive.
Chris@4 18146 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
Chris@4 18147
Chris@4 18148 # Create a temporary old-style archive to link instead of a shared archive.
Chris@4 18149 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
Chris@4 18150
Chris@4 18151 # Commands used to build a shared archive.
Chris@4 18152 archive_cmds=$lt_archive_cmds
Chris@4 18153 archive_expsym_cmds=$lt_archive_expsym_cmds
Chris@4 18154
Chris@4 18155 # Commands used to build a loadable module if different from building
Chris@4 18156 # a shared archive.
Chris@4 18157 module_cmds=$lt_module_cmds
Chris@4 18158 module_expsym_cmds=$lt_module_expsym_cmds
Chris@4 18159
Chris@4 18160 # Whether we are building with GNU ld or not.
Chris@4 18161 with_gnu_ld=$lt_with_gnu_ld
Chris@4 18162
Chris@4 18163 # Flag that allows shared libraries with undefined symbols to be built.
Chris@4 18164 allow_undefined_flag=$lt_allow_undefined_flag
Chris@4 18165
Chris@4 18166 # Flag that enforces no undefined symbols.
Chris@4 18167 no_undefined_flag=$lt_no_undefined_flag
Chris@4 18168
Chris@4 18169 # Flag to hardcode \$libdir into a binary during linking.
Chris@4 18170 # This must work even if \$libdir does not exist
Chris@4 18171 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
Chris@4 18172
Chris@4 18173 # Whether we need a single "-rpath" flag with a separated argument.
Chris@4 18174 hardcode_libdir_separator=$lt_hardcode_libdir_separator
Chris@4 18175
Chris@4 18176 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@4 18177 # DIR into the resulting binary.
Chris@4 18178 hardcode_direct=$hardcode_direct
Chris@4 18179
Chris@4 18180 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@4 18181 # DIR into the resulting binary and the resulting library dependency is
Chris@4 18182 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
Chris@4 18183 # library is relocated.
Chris@4 18184 hardcode_direct_absolute=$hardcode_direct_absolute
Chris@4 18185
Chris@4 18186 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
Chris@4 18187 # into the resulting binary.
Chris@4 18188 hardcode_minus_L=$hardcode_minus_L
Chris@4 18189
Chris@4 18190 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
Chris@4 18191 # into the resulting binary.
Chris@4 18192 hardcode_shlibpath_var=$hardcode_shlibpath_var
Chris@4 18193
Chris@4 18194 # Set to "yes" if building a shared library automatically hardcodes DIR
Chris@4 18195 # into the library and all subsequent libraries and executables linked
Chris@4 18196 # against it.
Chris@4 18197 hardcode_automatic=$hardcode_automatic
Chris@4 18198
Chris@4 18199 # Set to yes if linker adds runtime paths of dependent libraries
Chris@4 18200 # to runtime path list.
Chris@4 18201 inherit_rpath=$inherit_rpath
Chris@4 18202
Chris@4 18203 # Whether libtool must link a program against all its dependency libraries.
Chris@4 18204 link_all_deplibs=$link_all_deplibs
Chris@4 18205
Chris@4 18206 # Set to "yes" if exported symbols are required.
Chris@4 18207 always_export_symbols=$always_export_symbols
Chris@4 18208
Chris@4 18209 # The commands to list exported symbols.
Chris@4 18210 export_symbols_cmds=$lt_export_symbols_cmds
Chris@4 18211
Chris@4 18212 # Symbols that should not be listed in the preloaded symbols.
Chris@4 18213 exclude_expsyms=$lt_exclude_expsyms
Chris@4 18214
Chris@4 18215 # Symbols that must always be exported.
Chris@4 18216 include_expsyms=$lt_include_expsyms
Chris@4 18217
Chris@4 18218 # Commands necessary for linking programs (against libraries) with templates.
Chris@4 18219 prelink_cmds=$lt_prelink_cmds
Chris@4 18220
Chris@4 18221 # Commands necessary for finishing linking programs.
Chris@4 18222 postlink_cmds=$lt_postlink_cmds
Chris@4 18223
Chris@4 18224 # Specify filename containing input files.
Chris@4 18225 file_list_spec=$lt_file_list_spec
Chris@4 18226
Chris@4 18227 # How to hardcode a shared library path into an executable.
Chris@4 18228 hardcode_action=$hardcode_action
Chris@4 18229
Chris@4 18230 # The directories searched by this compiler when creating a shared library.
Chris@4 18231 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
Chris@4 18232
Chris@4 18233 # Dependencies to place before and after the objects being linked to
Chris@4 18234 # create a shared library.
Chris@4 18235 predep_objects=$lt_predep_objects
Chris@4 18236 postdep_objects=$lt_postdep_objects
Chris@4 18237 predeps=$lt_predeps
Chris@4 18238 postdeps=$lt_postdeps
Chris@4 18239
Chris@4 18240 # The library search path used internally by the compiler when linking
Chris@4 18241 # a shared library.
Chris@4 18242 compiler_lib_search_path=$lt_compiler_lib_search_path
Chris@4 18243
Chris@4 18244 # ### END LIBTOOL CONFIG
Chris@4 18245
Chris@4 18246 _LT_EOF
Chris@4 18247
Chris@4 18248 case $host_os in
Chris@4 18249 aix3*)
Chris@4 18250 cat <<\_LT_EOF >> "$cfgfile"
Chris@4 18251 # AIX sometimes has problems with the GCC collect2 program. For some
Chris@4 18252 # reason, if we set the COLLECT_NAMES environment variable, the problems
Chris@4 18253 # vanish in a puff of smoke.
Chris@4 18254 if test "X${COLLECT_NAMES+set}" != Xset; then
Chris@4 18255 COLLECT_NAMES=
Chris@4 18256 export COLLECT_NAMES
Chris@4 18257 fi
Chris@4 18258 _LT_EOF
Chris@4 18259 ;;
Chris@4 18260 esac
Chris@4 18261
Chris@4 18262
Chris@4 18263 ltmain="$ac_aux_dir/ltmain.sh"
Chris@4 18264
Chris@4 18265
Chris@4 18266 # We use sed instead of cat because bash on DJGPP gets confused if
Chris@4 18267 # if finds mixed CR/LF and LF-only lines. Since sed operates in
Chris@4 18268 # text mode, it properly converts lines to CR/LF. This bash problem
Chris@4 18269 # is reportedly fixed, but why not run on old versions too?
Chris@4 18270 sed '$q' "$ltmain" >> "$cfgfile" \
Chris@4 18271 || (rm -f "$cfgfile"; exit 1)
Chris@4 18272
Chris@4 18273 if test x"$xsi_shell" = xyes; then
Chris@4 18274 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
Chris@4 18275 func_dirname ()\
Chris@4 18276 {\
Chris@4 18277 \ case ${1} in\
Chris@4 18278 \ */*) func_dirname_result="${1%/*}${2}" ;;\
Chris@4 18279 \ * ) func_dirname_result="${3}" ;;\
Chris@4 18280 \ esac\
Chris@4 18281 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 18282 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18283 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18284 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18285
Chris@4 18286
Chris@4 18287 sed -e '/^func_basename ()$/,/^} # func_basename /c\
Chris@4 18288 func_basename ()\
Chris@4 18289 {\
Chris@4 18290 \ func_basename_result="${1##*/}"\
Chris@4 18291 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 18292 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18293 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18294 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18295
Chris@4 18296
Chris@4 18297 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
Chris@4 18298 func_dirname_and_basename ()\
Chris@4 18299 {\
Chris@4 18300 \ case ${1} in\
Chris@4 18301 \ */*) func_dirname_result="${1%/*}${2}" ;;\
Chris@4 18302 \ * ) func_dirname_result="${3}" ;;\
Chris@4 18303 \ esac\
Chris@4 18304 \ func_basename_result="${1##*/}"\
Chris@4 18305 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 18306 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18307 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18308 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18309
Chris@4 18310
Chris@4 18311 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
Chris@4 18312 func_stripname ()\
Chris@4 18313 {\
Chris@4 18314 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
Chris@4 18315 \ # positional parameters, so assign one to ordinary parameter first.\
Chris@4 18316 \ func_stripname_result=${3}\
Chris@4 18317 \ func_stripname_result=${func_stripname_result#"${1}"}\
Chris@4 18318 \ func_stripname_result=${func_stripname_result%"${2}"}\
Chris@4 18319 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 18320 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18321 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18322 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18323
Chris@4 18324
Chris@4 18325 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
Chris@4 18326 func_split_long_opt ()\
Chris@4 18327 {\
Chris@4 18328 \ func_split_long_opt_name=${1%%=*}\
Chris@4 18329 \ func_split_long_opt_arg=${1#*=}\
Chris@4 18330 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 18331 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18332 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18333 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18334
Chris@4 18335
Chris@4 18336 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
Chris@4 18337 func_split_short_opt ()\
Chris@4 18338 {\
Chris@4 18339 \ func_split_short_opt_arg=${1#??}\
Chris@4 18340 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
Chris@4 18341 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 18342 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18343 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18344 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18345
Chris@4 18346
Chris@4 18347 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
Chris@4 18348 func_lo2o ()\
Chris@4 18349 {\
Chris@4 18350 \ case ${1} in\
Chris@4 18351 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
Chris@4 18352 \ *) func_lo2o_result=${1} ;;\
Chris@4 18353 \ esac\
Chris@4 18354 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 18355 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18356 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18357 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18358
Chris@4 18359
Chris@4 18360 sed -e '/^func_xform ()$/,/^} # func_xform /c\
Chris@4 18361 func_xform ()\
Chris@4 18362 {\
Chris@4 18363 func_xform_result=${1%.*}.lo\
Chris@4 18364 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 18365 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18366 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18367 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18368
Chris@4 18369
Chris@4 18370 sed -e '/^func_arith ()$/,/^} # func_arith /c\
Chris@4 18371 func_arith ()\
Chris@4 18372 {\
Chris@4 18373 func_arith_result=$(( $* ))\
Chris@4 18374 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 18375 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18376 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18377 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18378
Chris@4 18379
Chris@4 18380 sed -e '/^func_len ()$/,/^} # func_len /c\
Chris@4 18381 func_len ()\
Chris@4 18382 {\
Chris@4 18383 func_len_result=${#1}\
Chris@4 18384 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 18385 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18386 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18387 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18388
Chris@4 18389 fi
Chris@4 18390
Chris@4 18391 if test x"$lt_shell_append" = xyes; then
Chris@4 18392 sed -e '/^func_append ()$/,/^} # func_append /c\
Chris@4 18393 func_append ()\
Chris@4 18394 {\
Chris@4 18395 eval "${1}+=\\${2}"\
Chris@4 18396 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 18397 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18398 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18399 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18400
Chris@4 18401
Chris@4 18402 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
Chris@4 18403 func_append_quoted ()\
Chris@4 18404 {\
Chris@4 18405 \ func_quote_for_eval "${2}"\
Chris@4 18406 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
Chris@4 18407 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
Chris@4 18408 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18409 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18410 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18411
Chris@4 18412
Chris@4 18413 # Save a `func_append' function call where possible by direct use of '+='
Chris@4 18414 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
Chris@4 18415 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18416 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18417 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18418 else
Chris@4 18419 # Save a `func_append' function call even when '+=' is not available
Chris@4 18420 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
Chris@4 18421 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@4 18422 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@4 18423 test 0 -eq $? || _lt_function_replace_fail=:
Chris@4 18424 fi
Chris@4 18425
Chris@4 18426 if test x"$_lt_function_replace_fail" = x":"; then
Chris@4 18427 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
Chris@4 18428 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
Chris@4 18429 fi
Chris@4 18430
Chris@4 18431
Chris@4 18432 mv -f "$cfgfile" "$ofile" ||
Chris@4 18433 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
Chris@4 18434 chmod +x "$ofile"
Chris@4 18435
Chris@4 18436
Chris@4 18437 cat <<_LT_EOF >> "$ofile"
Chris@4 18438
Chris@4 18439 # ### BEGIN LIBTOOL TAG CONFIG: CXX
Chris@4 18440
Chris@4 18441 # The linker used to build libraries.
Chris@4 18442 LD=$lt_LD_CXX
Chris@4 18443
Chris@4 18444 # How to create reloadable object files.
Chris@4 18445 reload_flag=$lt_reload_flag_CXX
Chris@4 18446 reload_cmds=$lt_reload_cmds_CXX
Chris@4 18447
Chris@4 18448 # Commands used to build an old-style archive.
Chris@4 18449 old_archive_cmds=$lt_old_archive_cmds_CXX
Chris@4 18450
Chris@4 18451 # A language specific compiler.
Chris@4 18452 CC=$lt_compiler_CXX
Chris@4 18453
Chris@4 18454 # Is the compiler the GNU compiler?
Chris@4 18455 with_gcc=$GCC_CXX
Chris@4 18456
Chris@4 18457 # Compiler flag to turn off builtin functions.
Chris@4 18458 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
Chris@4 18459
Chris@4 18460 # Additional compiler flags for building library objects.
Chris@4 18461 pic_flag=$lt_lt_prog_compiler_pic_CXX
Chris@4 18462
Chris@4 18463 # How to pass a linker flag through the compiler.
Chris@4 18464 wl=$lt_lt_prog_compiler_wl_CXX
Chris@4 18465
Chris@4 18466 # Compiler flag to prevent dynamic linking.
Chris@4 18467 link_static_flag=$lt_lt_prog_compiler_static_CXX
Chris@4 18468
Chris@4 18469 # Does compiler simultaneously support -c and -o options?
Chris@4 18470 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
Chris@4 18471
Chris@4 18472 # Whether or not to add -lc for building shared libraries.
Chris@4 18473 build_libtool_need_lc=$archive_cmds_need_lc_CXX
Chris@4 18474
Chris@4 18475 # Whether or not to disallow shared libs when runtime libs are static.
Chris@4 18476 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
Chris@4 18477
Chris@4 18478 # Compiler flag to allow reflexive dlopens.
Chris@4 18479 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
Chris@4 18480
Chris@4 18481 # Compiler flag to generate shared objects directly from archives.
Chris@4 18482 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
Chris@4 18483
Chris@4 18484 # Whether the compiler copes with passing no objects directly.
Chris@4 18485 compiler_needs_object=$lt_compiler_needs_object_CXX
Chris@4 18486
Chris@4 18487 # Create an old-style archive from a shared archive.
Chris@4 18488 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
Chris@4 18489
Chris@4 18490 # Create a temporary old-style archive to link instead of a shared archive.
Chris@4 18491 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
Chris@4 18492
Chris@4 18493 # Commands used to build a shared archive.
Chris@4 18494 archive_cmds=$lt_archive_cmds_CXX
Chris@4 18495 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
Chris@4 18496
Chris@4 18497 # Commands used to build a loadable module if different from building
Chris@4 18498 # a shared archive.
Chris@4 18499 module_cmds=$lt_module_cmds_CXX
Chris@4 18500 module_expsym_cmds=$lt_module_expsym_cmds_CXX
Chris@4 18501
Chris@4 18502 # Whether we are building with GNU ld or not.
Chris@4 18503 with_gnu_ld=$lt_with_gnu_ld_CXX
Chris@4 18504
Chris@4 18505 # Flag that allows shared libraries with undefined symbols to be built.
Chris@4 18506 allow_undefined_flag=$lt_allow_undefined_flag_CXX
Chris@4 18507
Chris@4 18508 # Flag that enforces no undefined symbols.
Chris@4 18509 no_undefined_flag=$lt_no_undefined_flag_CXX
Chris@4 18510
Chris@4 18511 # Flag to hardcode \$libdir into a binary during linking.
Chris@4 18512 # This must work even if \$libdir does not exist
Chris@4 18513 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
Chris@4 18514
Chris@4 18515 # Whether we need a single "-rpath" flag with a separated argument.
Chris@4 18516 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
Chris@4 18517
Chris@4 18518 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@4 18519 # DIR into the resulting binary.
Chris@4 18520 hardcode_direct=$hardcode_direct_CXX
Chris@4 18521
Chris@4 18522 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@4 18523 # DIR into the resulting binary and the resulting library dependency is
Chris@4 18524 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
Chris@4 18525 # library is relocated.
Chris@4 18526 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
Chris@4 18527
Chris@4 18528 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
Chris@4 18529 # into the resulting binary.
Chris@4 18530 hardcode_minus_L=$hardcode_minus_L_CXX
Chris@4 18531
Chris@4 18532 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
Chris@4 18533 # into the resulting binary.
Chris@4 18534 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
Chris@4 18535
Chris@4 18536 # Set to "yes" if building a shared library automatically hardcodes DIR
Chris@4 18537 # into the library and all subsequent libraries and executables linked
Chris@4 18538 # against it.
Chris@4 18539 hardcode_automatic=$hardcode_automatic_CXX
Chris@4 18540
Chris@4 18541 # Set to yes if linker adds runtime paths of dependent libraries
Chris@4 18542 # to runtime path list.
Chris@4 18543 inherit_rpath=$inherit_rpath_CXX
Chris@4 18544
Chris@4 18545 # Whether libtool must link a program against all its dependency libraries.
Chris@4 18546 link_all_deplibs=$link_all_deplibs_CXX
Chris@4 18547
Chris@4 18548 # Set to "yes" if exported symbols are required.
Chris@4 18549 always_export_symbols=$always_export_symbols_CXX
Chris@4 18550
Chris@4 18551 # The commands to list exported symbols.
Chris@4 18552 export_symbols_cmds=$lt_export_symbols_cmds_CXX
Chris@4 18553
Chris@4 18554 # Symbols that should not be listed in the preloaded symbols.
Chris@4 18555 exclude_expsyms=$lt_exclude_expsyms_CXX
Chris@4 18556
Chris@4 18557 # Symbols that must always be exported.
Chris@4 18558 include_expsyms=$lt_include_expsyms_CXX
Chris@4 18559
Chris@4 18560 # Commands necessary for linking programs (against libraries) with templates.
Chris@4 18561 prelink_cmds=$lt_prelink_cmds_CXX
Chris@4 18562
Chris@4 18563 # Commands necessary for finishing linking programs.
Chris@4 18564 postlink_cmds=$lt_postlink_cmds_CXX
Chris@4 18565
Chris@4 18566 # Specify filename containing input files.
Chris@4 18567 file_list_spec=$lt_file_list_spec_CXX
Chris@4 18568
Chris@4 18569 # How to hardcode a shared library path into an executable.
Chris@4 18570 hardcode_action=$hardcode_action_CXX
Chris@4 18571
Chris@4 18572 # The directories searched by this compiler when creating a shared library.
Chris@4 18573 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
Chris@4 18574
Chris@4 18575 # Dependencies to place before and after the objects being linked to
Chris@4 18576 # create a shared library.
Chris@4 18577 predep_objects=$lt_predep_objects_CXX
Chris@4 18578 postdep_objects=$lt_postdep_objects_CXX
Chris@4 18579 predeps=$lt_predeps_CXX
Chris@4 18580 postdeps=$lt_postdeps_CXX
Chris@4 18581
Chris@4 18582 # The library search path used internally by the compiler when linking
Chris@4 18583 # a shared library.
Chris@4 18584 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
Chris@4 18585
Chris@4 18586 # ### END LIBTOOL TAG CONFIG: CXX
Chris@4 18587 _LT_EOF
Chris@4 18588
Chris@4 18589 ;;
Chris@4 18590
Chris@4 18591 esac
Chris@4 18592 done # for ac_tag
Chris@4 18593
Chris@4 18594
Chris@4 18595 as_fn_exit 0
Chris@4 18596 _ACEOF
Chris@4 18597 ac_clean_files=$ac_clean_files_save
Chris@4 18598
Chris@4 18599 test $ac_write_fail = 0 ||
Chris@4 18600 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
Chris@4 18601
Chris@4 18602
Chris@4 18603 # configure is writing to config.log, and then calls config.status.
Chris@4 18604 # config.status does its own redirection, appending to config.log.
Chris@4 18605 # Unfortunately, on DOS this fails, as config.log is still kept open
Chris@4 18606 # by configure, so config.status won't be able to write to it; its
Chris@4 18607 # output is simply discarded. So we exec the FD to /dev/null,
Chris@4 18608 # effectively closing config.log, so it can be properly (re)opened and
Chris@4 18609 # appended to by config.status. When coming back to configure, we
Chris@4 18610 # need to make the FD available again.
Chris@4 18611 if test "$no_create" != yes; then
Chris@4 18612 ac_cs_success=:
Chris@4 18613 ac_config_status_args=
Chris@4 18614 test "$silent" = yes &&
Chris@4 18615 ac_config_status_args="$ac_config_status_args --quiet"
Chris@4 18616 exec 5>/dev/null
Chris@4 18617 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Chris@4 18618 exec 5>>config.log
Chris@4 18619 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
Chris@4 18620 # would make configure fail if this is the last instruction.
Chris@4 18621 $ac_cs_success || as_fn_exit 1
Chris@4 18622 fi
Chris@4 18623
Chris@4 18624 #
Chris@4 18625 # CONFIG_SUBDIRS section.
Chris@4 18626 #
Chris@4 18627 if test "$no_recursion" != yes; then
Chris@4 18628
Chris@4 18629 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
Chris@4 18630 # so they do not pile up.
Chris@4 18631 ac_sub_configure_args=
Chris@4 18632 ac_prev=
Chris@4 18633 eval "set x $ac_configure_args"
Chris@4 18634 shift
Chris@4 18635 for ac_arg
Chris@4 18636 do
Chris@4 18637 if test -n "$ac_prev"; then
Chris@4 18638 ac_prev=
Chris@4 18639 continue
Chris@4 18640 fi
Chris@4 18641 case $ac_arg in
Chris@4 18642 -cache-file | --cache-file | --cache-fil | --cache-fi \
Chris@4 18643 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
Chris@4 18644 ac_prev=cache_file ;;
Chris@4 18645 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
Chris@4 18646 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
Chris@4 18647 | --c=*)
Chris@4 18648 ;;
Chris@4 18649 --config-cache | -C)
Chris@4 18650 ;;
Chris@4 18651 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
Chris@4 18652 ac_prev=srcdir ;;
Chris@4 18653 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Chris@4 18654 ;;
Chris@4 18655 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
Chris@4 18656 ac_prev=prefix ;;
Chris@4 18657 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Chris@4 18658 ;;
Chris@4 18659 --disable-option-checking)
Chris@4 18660 ;;
Chris@4 18661 *)
Chris@4 18662 case $ac_arg in
Chris@4 18663 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@4 18664 esac
Chris@4 18665 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
Chris@4 18666 esac
Chris@4 18667 done
Chris@4 18668
Chris@4 18669 # Always prepend --prefix to ensure using the same prefix
Chris@4 18670 # in subdir configurations.
Chris@4 18671 ac_arg="--prefix=$prefix"
Chris@4 18672 case $ac_arg in
Chris@4 18673 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@4 18674 esac
Chris@4 18675 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
Chris@4 18676
Chris@4 18677 # Pass --silent
Chris@4 18678 if test "$silent" = yes; then
Chris@4 18679 ac_sub_configure_args="--silent $ac_sub_configure_args"
Chris@4 18680 fi
Chris@4 18681
Chris@4 18682 # Always prepend --disable-option-checking to silence warnings, since
Chris@4 18683 # different subdirs can have different --enable and --with options.
Chris@4 18684 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
Chris@4 18685
Chris@4 18686 ac_popdir=`pwd`
Chris@4 18687 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
Chris@4 18688
Chris@4 18689 # Do not complain, so a configure script can configure whichever
Chris@4 18690 # parts of a large source tree are present.
Chris@4 18691 test -d "$srcdir/$ac_dir" || continue
Chris@4 18692
Chris@4 18693 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
Chris@4 18694 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
Chris@4 18695 $as_echo "$ac_msg" >&6
Chris@4 18696 as_dir="$ac_dir"; as_fn_mkdir_p
Chris@4 18697 ac_builddir=.
Chris@4 18698
Chris@4 18699 case "$ac_dir" in
Chris@4 18700 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@4 18701 *)
Chris@4 18702 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Chris@4 18703 # A ".." for each directory in $ac_dir_suffix.
Chris@4 18704 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Chris@4 18705 case $ac_top_builddir_sub in
Chris@4 18706 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@4 18707 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
Chris@4 18708 esac ;;
Chris@4 18709 esac
Chris@4 18710 ac_abs_top_builddir=$ac_pwd
Chris@4 18711 ac_abs_builddir=$ac_pwd$ac_dir_suffix
Chris@4 18712 # for backward compatibility:
Chris@4 18713 ac_top_builddir=$ac_top_build_prefix
Chris@4 18714
Chris@4 18715 case $srcdir in
Chris@4 18716 .) # We are building in place.
Chris@4 18717 ac_srcdir=.
Chris@4 18718 ac_top_srcdir=$ac_top_builddir_sub
Chris@4 18719 ac_abs_top_srcdir=$ac_pwd ;;
Chris@4 18720 [\\/]* | ?:[\\/]* ) # Absolute name.
Chris@4 18721 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@4 18722 ac_top_srcdir=$srcdir
Chris@4 18723 ac_abs_top_srcdir=$srcdir ;;
Chris@4 18724 *) # Relative name.
Chris@4 18725 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
Chris@4 18726 ac_top_srcdir=$ac_top_build_prefix$srcdir
Chris@4 18727 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Chris@4 18728 esac
Chris@4 18729 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Chris@4 18730
Chris@4 18731
Chris@4 18732 cd "$ac_dir"
Chris@4 18733
Chris@4 18734 # Check for guested configure; otherwise get Cygnus style configure.
Chris@4 18735 if test -f "$ac_srcdir/configure.gnu"; then
Chris@4 18736 ac_sub_configure=$ac_srcdir/configure.gnu
Chris@4 18737 elif test -f "$ac_srcdir/configure"; then
Chris@4 18738 ac_sub_configure=$ac_srcdir/configure
Chris@4 18739 elif test -f "$ac_srcdir/configure.in"; then
Chris@4 18740 # This should be Cygnus configure.
Chris@4 18741 ac_sub_configure=$ac_aux_dir/configure
Chris@4 18742 else
Chris@4 18743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
Chris@4 18744 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
Chris@4 18745 ac_sub_configure=
Chris@4 18746 fi
Chris@4 18747
Chris@4 18748 # The recursion is here.
Chris@4 18749 if test -n "$ac_sub_configure"; then
Chris@4 18750 # Make the cache file name correct relative to the subdirectory.
Chris@4 18751 case $cache_file in
Chris@4 18752 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
Chris@4 18753 *) # Relative name.
Chris@4 18754 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
Chris@4 18755 esac
Chris@4 18756
Chris@4 18757 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
Chris@4 18758 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
Chris@4 18759 # The eval makes quoting arguments work.
Chris@4 18760 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
Chris@4 18761 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
Chris@4 18762 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
Chris@4 18763 fi
Chris@4 18764
Chris@4 18765 cd "$ac_popdir"
Chris@4 18766 done
Chris@4 18767 fi
Chris@4 18768 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Chris@4 18769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Chris@4 18770 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Chris@4 18771 fi
Chris@4 18772
Chris@4 18773
Chris@4 18774 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
Chris@4 18775 Configuration summary:
Chris@4 18776
Chris@4 18777 Target ...................... $target
Chris@4 18778 C++ bindings ................ $enable_cxx
Chris@4 18779 Debug output ................ $debug_output" >&5
Chris@4 18780 $as_echo "
Chris@4 18781 Configuration summary:
Chris@4 18782
Chris@4 18783 Target ...................... $target
Chris@4 18784 C++ bindings ................ $enable_cxx
Chris@4 18785 Debug output ................ $debug_output" >&6; }
Chris@4 18786
Chris@4 18787 case "$target_os" in *linux*)
Chris@4 18788 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
Chris@4 18789 ALSA ........................ $have_alsa
Chris@4 18790 ASIHPI ...................... $have_asihpi" >&5
Chris@4 18791 $as_echo "
Chris@4 18792 ALSA ........................ $have_alsa
Chris@4 18793 ASIHPI ...................... $have_asihpi" >&6; }
Chris@4 18794 ;;
Chris@4 18795 esac
Chris@4 18796 case "$target_os" in
Chris@4 18797 *mingw* | *cygwin*)
Chris@4 18798 test "x$with_directx" = "xyes" && with_directx="$with_directx (${with_dxdir})"
Chris@4 18799 test "x$with_wdmks" = "xyes" && with_wdmks="$with_wdmks (${with_dxdir})"
Chris@4 18800 test "x$with_asio" = "xyes" && with_asio="$with_asio (${with_asiodir})"
Chris@4 18801 test "x$with_wasapi" = "xyes"
Chris@4 18802 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
Chris@4 18803 WMME ........................ $with_wmme
Chris@4 18804 DSound ...................... $with_directx
Chris@4 18805 ASIO ........................ $with_asio
Chris@4 18806 WASAPI ...................... $with_wasapi
Chris@4 18807 WDMKS ....................... $with_wdmks
Chris@4 18808 " >&5
Chris@4 18809 $as_echo "
Chris@4 18810 WMME ........................ $with_wmme
Chris@4 18811 DSound ...................... $with_directx
Chris@4 18812 ASIO ........................ $with_asio
Chris@4 18813 WASAPI ...................... $with_wasapi
Chris@4 18814 WDMKS ....................... $with_wdmks
Chris@4 18815 " >&6; }
Chris@4 18816 ;;
Chris@4 18817 *darwin*)
Chris@4 18818 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
Chris@4 18819 Mac debug flags ............. $enable_mac_debug
Chris@4 18820 " >&5
Chris@4 18821 $as_echo "
Chris@4 18822 Mac debug flags ............. $enable_mac_debug
Chris@4 18823 " >&6; }
Chris@4 18824 ;;
Chris@4 18825 *)
Chris@4 18826 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
Chris@4 18827 OSS ......................... $have_oss
Chris@4 18828 JACK ........................ $have_jack
Chris@4 18829 " >&5
Chris@4 18830 $as_echo "
Chris@4 18831 OSS ......................... $have_oss
Chris@4 18832 JACK ........................ $have_jack
Chris@4 18833 " >&6; }
Chris@4 18834 ;;
Chris@4 18835 esac