annotate src/libsamplerate-0.1.8/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 c7265573341e
children
rev   line source
Chris@0 1 #! /bin/sh
Chris@0 2 # Guess values for system-dependent variables and create Makefiles.
Chris@0 3 # Generated by GNU Autoconf 2.68 for libsamplerate 0.1.8.
Chris@0 4 #
Chris@0 5 # Report bugs to <erikd@mega-nerd.com>.
Chris@0 6 #
Chris@0 7 #
Chris@0 8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
Chris@0 9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
Chris@0 10 # Foundation, Inc.
Chris@0 11 #
Chris@0 12 #
Chris@0 13 # This configure script is free software; the Free Software Foundation
Chris@0 14 # gives unlimited permission to copy, distribute and modify it.
Chris@0 15 ## -------------------- ##
Chris@0 16 ## M4sh Initialization. ##
Chris@0 17 ## -------------------- ##
Chris@0 18
Chris@0 19 # Be more Bourne compatible
Chris@0 20 DUALCASE=1; export DUALCASE # for MKS sh
Chris@0 21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Chris@0 22 emulate sh
Chris@0 23 NULLCMD=:
Chris@0 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Chris@0 25 # is contrary to our usage. Disable this feature.
Chris@0 26 alias -g '${1+"$@"}'='"$@"'
Chris@0 27 setopt NO_GLOB_SUBST
Chris@0 28 else
Chris@0 29 case `(set -o) 2>/dev/null` in #(
Chris@0 30 *posix*) :
Chris@0 31 set -o posix ;; #(
Chris@0 32 *) :
Chris@0 33 ;;
Chris@0 34 esac
Chris@0 35 fi
Chris@0 36
Chris@0 37
Chris@0 38 as_nl='
Chris@0 39 '
Chris@0 40 export as_nl
Chris@0 41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
Chris@0 42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@0 43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@0 44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@0 45 # Prefer a ksh shell builtin over an external printf program on Solaris,
Chris@0 46 # but without wasting forks for bash or zsh.
Chris@0 47 if test -z "$BASH_VERSION$ZSH_VERSION" \
Chris@0 48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@0 49 as_echo='print -r --'
Chris@0 50 as_echo_n='print -rn --'
Chris@0 51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@0 52 as_echo='printf %s\n'
Chris@0 53 as_echo_n='printf %s'
Chris@0 54 else
Chris@0 55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
Chris@0 56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
Chris@0 57 as_echo_n='/usr/ucb/echo -n'
Chris@0 58 else
Chris@0 59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
Chris@0 60 as_echo_n_body='eval
Chris@0 61 arg=$1;
Chris@0 62 case $arg in #(
Chris@0 63 *"$as_nl"*)
Chris@0 64 expr "X$arg" : "X\\(.*\\)$as_nl";
Chris@0 65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
Chris@0 66 esac;
Chris@0 67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
Chris@0 68 '
Chris@0 69 export as_echo_n_body
Chris@0 70 as_echo_n='sh -c $as_echo_n_body as_echo'
Chris@0 71 fi
Chris@0 72 export as_echo_body
Chris@0 73 as_echo='sh -c $as_echo_body as_echo'
Chris@0 74 fi
Chris@0 75
Chris@0 76 # The user is always right.
Chris@0 77 if test "${PATH_SEPARATOR+set}" != set; then
Chris@0 78 PATH_SEPARATOR=:
Chris@0 79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
Chris@0 80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
Chris@0 81 PATH_SEPARATOR=';'
Chris@0 82 }
Chris@0 83 fi
Chris@0 84
Chris@0 85
Chris@0 86 # IFS
Chris@0 87 # We need space, tab and new line, in precisely that order. Quoting is
Chris@0 88 # there to prevent editors from complaining about space-tab.
Chris@0 89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
Chris@0 90 # splitting by setting IFS to empty value.)
Chris@0 91 IFS=" "" $as_nl"
Chris@0 92
Chris@0 93 # Find who we are. Look in the path if we contain no directory separator.
Chris@0 94 as_myself=
Chris@0 95 case $0 in #((
Chris@0 96 *[\\/]* ) as_myself=$0 ;;
Chris@0 97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 98 for as_dir in $PATH
Chris@0 99 do
Chris@0 100 IFS=$as_save_IFS
Chris@0 101 test -z "$as_dir" && as_dir=.
Chris@0 102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
Chris@0 103 done
Chris@0 104 IFS=$as_save_IFS
Chris@0 105
Chris@0 106 ;;
Chris@0 107 esac
Chris@0 108 # We did not find ourselves, most probably we were run as `sh COMMAND'
Chris@0 109 # in which case we are not to be found in the path.
Chris@0 110 if test "x$as_myself" = x; then
Chris@0 111 as_myself=$0
Chris@0 112 fi
Chris@0 113 if test ! -f "$as_myself"; then
Chris@0 114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Chris@0 115 exit 1
Chris@0 116 fi
Chris@0 117
Chris@0 118 # Unset variables that we do not need and which cause bugs (e.g. in
Chris@0 119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
Chris@0 120 # suppresses any "Segmentation fault" message there. '((' could
Chris@0 121 # trigger a bug in pdksh 5.2.14.
Chris@0 122 for as_var in BASH_ENV ENV MAIL MAILPATH
Chris@0 123 do eval test x\${$as_var+set} = xset \
Chris@0 124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Chris@0 125 done
Chris@0 126 PS1='$ '
Chris@0 127 PS2='> '
Chris@0 128 PS4='+ '
Chris@0 129
Chris@0 130 # NLS nuisances.
Chris@0 131 LC_ALL=C
Chris@0 132 export LC_ALL
Chris@0 133 LANGUAGE=C
Chris@0 134 export LANGUAGE
Chris@0 135
Chris@0 136 # CDPATH.
Chris@0 137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@0 138
Chris@0 139 if test "x$CONFIG_SHELL" = x; then
Chris@0 140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
Chris@0 141 emulate sh
Chris@0 142 NULLCMD=:
Chris@0 143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
Chris@0 144 # is contrary to our usage. Disable this feature.
Chris@0 145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
Chris@0 146 setopt NO_GLOB_SUBST
Chris@0 147 else
Chris@0 148 case \`(set -o) 2>/dev/null\` in #(
Chris@0 149 *posix*) :
Chris@0 150 set -o posix ;; #(
Chris@0 151 *) :
Chris@0 152 ;;
Chris@0 153 esac
Chris@0 154 fi
Chris@0 155 "
Chris@0 156 as_required="as_fn_return () { (exit \$1); }
Chris@0 157 as_fn_success () { as_fn_return 0; }
Chris@0 158 as_fn_failure () { as_fn_return 1; }
Chris@0 159 as_fn_ret_success () { return 0; }
Chris@0 160 as_fn_ret_failure () { return 1; }
Chris@0 161
Chris@0 162 exitcode=0
Chris@0 163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
Chris@0 164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
Chris@0 165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
Chris@0 166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
Chris@0 167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
Chris@0 168
Chris@0 169 else
Chris@0 170 exitcode=1; echo positional parameters were not saved.
Chris@0 171 fi
Chris@0 172 test x\$exitcode = x0 || exit 1"
Chris@0 173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
Chris@0 174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
Chris@0 175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
Chris@0 176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
Chris@0 177 test \$(( 1 + 1 )) = 2 || exit 1
Chris@0 178
Chris@0 179 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
Chris@0 180 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@0 181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
Chris@0 182 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
Chris@0 183 PATH=/empty FPATH=/empty; export PATH FPATH
Chris@0 184 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
Chris@0 185 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
Chris@0 186 if (eval "$as_required") 2>/dev/null; then :
Chris@0 187 as_have_required=yes
Chris@0 188 else
Chris@0 189 as_have_required=no
Chris@0 190 fi
Chris@0 191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
Chris@0 192
Chris@0 193 else
Chris@0 194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 195 as_found=false
Chris@0 196 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
Chris@0 197 do
Chris@0 198 IFS=$as_save_IFS
Chris@0 199 test -z "$as_dir" && as_dir=.
Chris@0 200 as_found=:
Chris@0 201 case $as_dir in #(
Chris@0 202 /*)
Chris@0 203 for as_base in sh bash ksh sh5; do
Chris@0 204 # Try only shells that exist, to save several forks.
Chris@0 205 as_shell=$as_dir/$as_base
Chris@0 206 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
Chris@0 207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
Chris@0 208 CONFIG_SHELL=$as_shell as_have_required=yes
Chris@0 209 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
Chris@0 210 break 2
Chris@0 211 fi
Chris@0 212 fi
Chris@0 213 done;;
Chris@0 214 esac
Chris@0 215 as_found=false
Chris@0 216 done
Chris@0 217 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
Chris@0 218 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
Chris@0 219 CONFIG_SHELL=$SHELL as_have_required=yes
Chris@0 220 fi; }
Chris@0 221 IFS=$as_save_IFS
Chris@0 222
Chris@0 223
Chris@0 224 if test "x$CONFIG_SHELL" != x; then :
Chris@0 225 # We cannot yet assume a decent shell, so we have to provide a
Chris@0 226 # neutralization value for shells without unset; and this also
Chris@0 227 # works around shells that cannot unset nonexistent variables.
Chris@0 228 # Preserve -v and -x to the replacement shell.
Chris@0 229 BASH_ENV=/dev/null
Chris@0 230 ENV=/dev/null
Chris@0 231 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
Chris@0 232 export CONFIG_SHELL
Chris@0 233 case $- in # ((((
Chris@0 234 *v*x* | *x*v* ) as_opts=-vx ;;
Chris@0 235 *v* ) as_opts=-v ;;
Chris@0 236 *x* ) as_opts=-x ;;
Chris@0 237 * ) as_opts= ;;
Chris@0 238 esac
Chris@0 239 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
Chris@0 240 fi
Chris@0 241
Chris@0 242 if test x$as_have_required = xno; then :
Chris@0 243 $as_echo "$0: This script requires a shell more modern than all"
Chris@0 244 $as_echo "$0: the shells that I found on your system."
Chris@0 245 if test x${ZSH_VERSION+set} = xset ; then
Chris@0 246 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
Chris@0 247 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
Chris@0 248 else
Chris@0 249 $as_echo "$0: Please tell bug-autoconf@gnu.org and
Chris@0 250 $0: erikd@mega-nerd.com about your system, including any
Chris@0 251 $0: error possibly output before this message. Then install
Chris@0 252 $0: a modern shell, or manually run the script under such a
Chris@0 253 $0: shell if you do have one."
Chris@0 254 fi
Chris@0 255 exit 1
Chris@0 256 fi
Chris@0 257 fi
Chris@0 258 fi
Chris@0 259 SHELL=${CONFIG_SHELL-/bin/sh}
Chris@0 260 export SHELL
Chris@0 261 # Unset more variables known to interfere with behavior of common tools.
Chris@0 262 CLICOLOR_FORCE= GREP_OPTIONS=
Chris@0 263 unset CLICOLOR_FORCE GREP_OPTIONS
Chris@0 264
Chris@0 265 ## --------------------- ##
Chris@0 266 ## M4sh Shell Functions. ##
Chris@0 267 ## --------------------- ##
Chris@0 268 # as_fn_unset VAR
Chris@0 269 # ---------------
Chris@0 270 # Portably unset VAR.
Chris@0 271 as_fn_unset ()
Chris@0 272 {
Chris@0 273 { eval $1=; unset $1;}
Chris@0 274 }
Chris@0 275 as_unset=as_fn_unset
Chris@0 276
Chris@0 277 # as_fn_set_status STATUS
Chris@0 278 # -----------------------
Chris@0 279 # Set $? to STATUS, without forking.
Chris@0 280 as_fn_set_status ()
Chris@0 281 {
Chris@0 282 return $1
Chris@0 283 } # as_fn_set_status
Chris@0 284
Chris@0 285 # as_fn_exit STATUS
Chris@0 286 # -----------------
Chris@0 287 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
Chris@0 288 as_fn_exit ()
Chris@0 289 {
Chris@0 290 set +e
Chris@0 291 as_fn_set_status $1
Chris@0 292 exit $1
Chris@0 293 } # as_fn_exit
Chris@0 294
Chris@0 295 # as_fn_mkdir_p
Chris@0 296 # -------------
Chris@0 297 # Create "$as_dir" as a directory, including parents if necessary.
Chris@0 298 as_fn_mkdir_p ()
Chris@0 299 {
Chris@0 300
Chris@0 301 case $as_dir in #(
Chris@0 302 -*) as_dir=./$as_dir;;
Chris@0 303 esac
Chris@0 304 test -d "$as_dir" || eval $as_mkdir_p || {
Chris@0 305 as_dirs=
Chris@0 306 while :; do
Chris@0 307 case $as_dir in #(
Chris@0 308 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
Chris@0 309 *) as_qdir=$as_dir;;
Chris@0 310 esac
Chris@0 311 as_dirs="'$as_qdir' $as_dirs"
Chris@0 312 as_dir=`$as_dirname -- "$as_dir" ||
Chris@0 313 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@0 314 X"$as_dir" : 'X\(//\)[^/]' \| \
Chris@0 315 X"$as_dir" : 'X\(//\)$' \| \
Chris@0 316 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
Chris@0 317 $as_echo X"$as_dir" |
Chris@0 318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@0 319 s//\1/
Chris@0 320 q
Chris@0 321 }
Chris@0 322 /^X\(\/\/\)[^/].*/{
Chris@0 323 s//\1/
Chris@0 324 q
Chris@0 325 }
Chris@0 326 /^X\(\/\/\)$/{
Chris@0 327 s//\1/
Chris@0 328 q
Chris@0 329 }
Chris@0 330 /^X\(\/\).*/{
Chris@0 331 s//\1/
Chris@0 332 q
Chris@0 333 }
Chris@0 334 s/.*/./; q'`
Chris@0 335 test -d "$as_dir" && break
Chris@0 336 done
Chris@0 337 test -z "$as_dirs" || eval "mkdir $as_dirs"
Chris@0 338 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Chris@0 339
Chris@0 340
Chris@0 341 } # as_fn_mkdir_p
Chris@0 342 # as_fn_append VAR VALUE
Chris@0 343 # ----------------------
Chris@0 344 # Append the text in VALUE to the end of the definition contained in VAR. Take
Chris@0 345 # advantage of any shell optimizations that allow amortized linear growth over
Chris@0 346 # repeated appends, instead of the typical quadratic growth present in naive
Chris@0 347 # implementations.
Chris@0 348 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
Chris@0 349 eval 'as_fn_append ()
Chris@0 350 {
Chris@0 351 eval $1+=\$2
Chris@0 352 }'
Chris@0 353 else
Chris@0 354 as_fn_append ()
Chris@0 355 {
Chris@0 356 eval $1=\$$1\$2
Chris@0 357 }
Chris@0 358 fi # as_fn_append
Chris@0 359
Chris@0 360 # as_fn_arith ARG...
Chris@0 361 # ------------------
Chris@0 362 # Perform arithmetic evaluation on the ARGs, and store the result in the
Chris@0 363 # global $as_val. Take advantage of shells that can avoid forks. The arguments
Chris@0 364 # must be portable across $(()) and expr.
Chris@0 365 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
Chris@0 366 eval 'as_fn_arith ()
Chris@0 367 {
Chris@0 368 as_val=$(( $* ))
Chris@0 369 }'
Chris@0 370 else
Chris@0 371 as_fn_arith ()
Chris@0 372 {
Chris@0 373 as_val=`expr "$@" || test $? -eq 1`
Chris@0 374 }
Chris@0 375 fi # as_fn_arith
Chris@0 376
Chris@0 377
Chris@0 378 # as_fn_error STATUS ERROR [LINENO LOG_FD]
Chris@0 379 # ----------------------------------------
Chris@0 380 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
Chris@0 381 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Chris@0 382 # script with STATUS, using 1 if that was 0.
Chris@0 383 as_fn_error ()
Chris@0 384 {
Chris@0 385 as_status=$1; test $as_status -eq 0 && as_status=1
Chris@0 386 if test "$4"; then
Chris@0 387 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@0 388 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Chris@0 389 fi
Chris@0 390 $as_echo "$as_me: error: $2" >&2
Chris@0 391 as_fn_exit $as_status
Chris@0 392 } # as_fn_error
Chris@0 393
Chris@0 394 if expr a : '\(a\)' >/dev/null 2>&1 &&
Chris@0 395 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Chris@0 396 as_expr=expr
Chris@0 397 else
Chris@0 398 as_expr=false
Chris@0 399 fi
Chris@0 400
Chris@0 401 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Chris@0 402 as_basename=basename
Chris@0 403 else
Chris@0 404 as_basename=false
Chris@0 405 fi
Chris@0 406
Chris@0 407 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
Chris@0 408 as_dirname=dirname
Chris@0 409 else
Chris@0 410 as_dirname=false
Chris@0 411 fi
Chris@0 412
Chris@0 413 as_me=`$as_basename -- "$0" ||
Chris@0 414 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
Chris@0 415 X"$0" : 'X\(//\)$' \| \
Chris@0 416 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Chris@0 417 $as_echo X/"$0" |
Chris@0 418 sed '/^.*\/\([^/][^/]*\)\/*$/{
Chris@0 419 s//\1/
Chris@0 420 q
Chris@0 421 }
Chris@0 422 /^X\/\(\/\/\)$/{
Chris@0 423 s//\1/
Chris@0 424 q
Chris@0 425 }
Chris@0 426 /^X\/\(\/\).*/{
Chris@0 427 s//\1/
Chris@0 428 q
Chris@0 429 }
Chris@0 430 s/.*/./; q'`
Chris@0 431
Chris@0 432 # Avoid depending upon Character Ranges.
Chris@0 433 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
Chris@0 434 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Chris@0 435 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
Chris@0 436 as_cr_digits='0123456789'
Chris@0 437 as_cr_alnum=$as_cr_Letters$as_cr_digits
Chris@0 438
Chris@0 439
Chris@0 440 as_lineno_1=$LINENO as_lineno_1a=$LINENO
Chris@0 441 as_lineno_2=$LINENO as_lineno_2a=$LINENO
Chris@0 442 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
Chris@0 443 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
Chris@0 444 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
Chris@0 445 sed -n '
Chris@0 446 p
Chris@0 447 /[$]LINENO/=
Chris@0 448 ' <$as_myself |
Chris@0 449 sed '
Chris@0 450 s/[$]LINENO.*/&-/
Chris@0 451 t lineno
Chris@0 452 b
Chris@0 453 :lineno
Chris@0 454 N
Chris@0 455 :loop
Chris@0 456 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Chris@0 457 t loop
Chris@0 458 s/-\n.*//
Chris@0 459 ' >$as_me.lineno &&
Chris@0 460 chmod +x "$as_me.lineno" ||
Chris@0 461 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
Chris@0 462
Chris@0 463 # Don't try to exec as it changes $[0], causing all sort of problems
Chris@0 464 # (the dirname of $[0] is not the place where we might find the
Chris@0 465 # original and so on. Autoconf is especially sensitive to this).
Chris@0 466 . "./$as_me.lineno"
Chris@0 467 # Exit status is that of the last command.
Chris@0 468 exit
Chris@0 469 }
Chris@0 470
Chris@0 471 ECHO_C= ECHO_N= ECHO_T=
Chris@0 472 case `echo -n x` in #(((((
Chris@0 473 -n*)
Chris@0 474 case `echo 'xy\c'` in
Chris@0 475 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Chris@0 476 xy) ECHO_C='\c';;
Chris@0 477 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
Chris@0 478 ECHO_T=' ';;
Chris@0 479 esac;;
Chris@0 480 *)
Chris@0 481 ECHO_N='-n';;
Chris@0 482 esac
Chris@0 483
Chris@0 484 rm -f conf$$ conf$$.exe conf$$.file
Chris@0 485 if test -d conf$$.dir; then
Chris@0 486 rm -f conf$$.dir/conf$$.file
Chris@0 487 else
Chris@0 488 rm -f conf$$.dir
Chris@0 489 mkdir conf$$.dir 2>/dev/null
Chris@0 490 fi
Chris@0 491 if (echo >conf$$.file) 2>/dev/null; then
Chris@0 492 if ln -s conf$$.file conf$$ 2>/dev/null; then
Chris@0 493 as_ln_s='ln -s'
Chris@0 494 # ... but there are two gotchas:
Chris@0 495 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
Chris@0 496 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Chris@0 497 # In both cases, we have to default to `cp -p'.
Chris@0 498 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Chris@0 499 as_ln_s='cp -p'
Chris@0 500 elif ln conf$$.file conf$$ 2>/dev/null; then
Chris@0 501 as_ln_s=ln
Chris@0 502 else
Chris@0 503 as_ln_s='cp -p'
Chris@0 504 fi
Chris@0 505 else
Chris@0 506 as_ln_s='cp -p'
Chris@0 507 fi
Chris@0 508 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
Chris@0 509 rmdir conf$$.dir 2>/dev/null
Chris@0 510
Chris@0 511 if mkdir -p . 2>/dev/null; then
Chris@0 512 as_mkdir_p='mkdir -p "$as_dir"'
Chris@0 513 else
Chris@0 514 test -d ./-p && rmdir ./-p
Chris@0 515 as_mkdir_p=false
Chris@0 516 fi
Chris@0 517
Chris@0 518 if test -x / >/dev/null 2>&1; then
Chris@0 519 as_test_x='test -x'
Chris@0 520 else
Chris@0 521 if ls -dL / >/dev/null 2>&1; then
Chris@0 522 as_ls_L_option=L
Chris@0 523 else
Chris@0 524 as_ls_L_option=
Chris@0 525 fi
Chris@0 526 as_test_x='
Chris@0 527 eval sh -c '\''
Chris@0 528 if test -d "$1"; then
Chris@0 529 test -d "$1/.";
Chris@0 530 else
Chris@0 531 case $1 in #(
Chris@0 532 -*)set "./$1";;
Chris@0 533 esac;
Chris@0 534 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
Chris@0 535 ???[sx]*):;;*)false;;esac;fi
Chris@0 536 '\'' sh
Chris@0 537 '
Chris@0 538 fi
Chris@0 539 as_executable_p=$as_test_x
Chris@0 540
Chris@0 541 # Sed expression to map a string onto a valid CPP name.
Chris@0 542 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Chris@0 543
Chris@0 544 # Sed expression to map a string onto a valid variable name.
Chris@0 545 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Chris@0 546
Chris@0 547 SHELL=${CONFIG_SHELL-/bin/sh}
Chris@0 548
Chris@0 549
Chris@0 550 test -n "$DJDIR" || exec 7<&0 </dev/null
Chris@0 551 exec 6>&1
Chris@0 552
Chris@0 553 # Name of the host.
Chris@0 554 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
Chris@0 555 # so uname gets run too.
Chris@0 556 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@0 557
Chris@0 558 #
Chris@0 559 # Initializations.
Chris@0 560 #
Chris@0 561 ac_default_prefix=/usr/local
Chris@0 562 ac_clean_files=
Chris@0 563 ac_config_libobj_dir=.
Chris@0 564 LIBOBJS=
Chris@0 565 cross_compiling=no
Chris@0 566 subdirs=
Chris@0 567 MFLAGS=
Chris@0 568 MAKEFLAGS=
Chris@0 569
Chris@0 570 # Identity of this package.
Chris@0 571 PACKAGE_NAME='libsamplerate'
Chris@0 572 PACKAGE_TARNAME='libsamplerate'
Chris@0 573 PACKAGE_VERSION='0.1.8'
Chris@0 574 PACKAGE_STRING='libsamplerate 0.1.8'
Chris@0 575 PACKAGE_BUGREPORT='erikd@mega-nerd.com'
Chris@0 576 PACKAGE_URL='http://www.mega-nerd.com/libsamplerate/'
Chris@0 577
Chris@0 578 ac_unique_file="src/samplerate.c"
Chris@0 579 # Factoring default headers for most tests.
Chris@0 580 ac_includes_default="\
Chris@0 581 #include <stdio.h>
Chris@0 582 #ifdef HAVE_SYS_TYPES_H
Chris@0 583 # include <sys/types.h>
Chris@0 584 #endif
Chris@0 585 #ifdef HAVE_SYS_STAT_H
Chris@0 586 # include <sys/stat.h>
Chris@0 587 #endif
Chris@0 588 #ifdef STDC_HEADERS
Chris@0 589 # include <stdlib.h>
Chris@0 590 # include <stddef.h>
Chris@0 591 #else
Chris@0 592 # ifdef HAVE_STDLIB_H
Chris@0 593 # include <stdlib.h>
Chris@0 594 # endif
Chris@0 595 #endif
Chris@0 596 #ifdef HAVE_STRING_H
Chris@0 597 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
Chris@0 598 # include <memory.h>
Chris@0 599 # endif
Chris@0 600 # include <string.h>
Chris@0 601 #endif
Chris@0 602 #ifdef HAVE_STRINGS_H
Chris@0 603 # include <strings.h>
Chris@0 604 #endif
Chris@0 605 #ifdef HAVE_INTTYPES_H
Chris@0 606 # include <inttypes.h>
Chris@0 607 #endif
Chris@0 608 #ifdef HAVE_STDINT_H
Chris@0 609 # include <stdint.h>
Chris@0 610 #endif
Chris@0 611 #ifdef HAVE_UNISTD_H
Chris@0 612 # include <unistd.h>
Chris@0 613 #endif"
Chris@0 614
Chris@0 615 ac_subst_vars='am__EXEEXT_FALSE
Chris@0 616 am__EXEEXT_TRUE
Chris@0 617 LTLIBOBJS
Chris@0 618 LIBOBJS
Chris@0 619 HAVE_SNDFILE
Chris@0 620 HAVE_FFTW3
Chris@0 621 GCC_MAJOR_VERSION
Chris@0 622 COMPILER_IS_GCC
Chris@0 623 OS_SPECIFIC_LINKS
Chris@0 624 OS_SPECIFIC_INCLUDES
Chris@0 625 SHARED_VERSION_INFO
Chris@0 626 SHLIB_VERSION_ARG
Chris@0 627 htmldocdir
Chris@0 628 FFTW3_LIBS
Chris@0 629 FFTW3_CFLAGS
Chris@0 630 SNDFILE_LIBS
Chris@0 631 SNDFILE_CFLAGS
Chris@0 632 PKG_CONFIG_LIBDIR
Chris@0 633 PKG_CONFIG_PATH
Chris@0 634 PKG_CONFIG
Chris@0 635 PEXPORTS
Chris@0 636 DLLWRAP
Chris@0 637 RC
Chris@0 638 CXXCPP
Chris@0 639 CPP
Chris@0 640 OTOOL64
Chris@0 641 OTOOL
Chris@0 642 LIPO
Chris@0 643 NMEDIT
Chris@0 644 DSYMUTIL
Chris@0 645 MANIFEST_TOOL
Chris@0 646 RANLIB
Chris@0 647 ac_ct_AR
Chris@0 648 AR
Chris@0 649 DLLTOOL
Chris@0 650 OBJDUMP
Chris@0 651 LN_S
Chris@0 652 NM
Chris@0 653 ac_ct_DUMPBIN
Chris@0 654 DUMPBIN
Chris@0 655 LD
Chris@0 656 FGREP
Chris@0 657 EGREP
Chris@0 658 GREP
Chris@0 659 LIBTOOL
Chris@0 660 SED
Chris@0 661 am__fastdepCXX_FALSE
Chris@0 662 am__fastdepCXX_TRUE
Chris@0 663 CXXDEPMODE
Chris@0 664 ac_ct_CXX
Chris@0 665 CXXFLAGS
Chris@0 666 CXX
Chris@0 667 am__fastdepCC_FALSE
Chris@0 668 am__fastdepCC_TRUE
Chris@0 669 CCDEPMODE
Chris@0 670 AMDEPBACKSLASH
Chris@0 671 AMDEP_FALSE
Chris@0 672 AMDEP_TRUE
Chris@0 673 am__quote
Chris@0 674 am__include
Chris@0 675 DEPDIR
Chris@0 676 OBJEXT
Chris@0 677 EXEEXT
Chris@0 678 ac_ct_CC
Chris@0 679 CPPFLAGS
Chris@0 680 LDFLAGS
Chris@0 681 CFLAGS
Chris@0 682 CC
Chris@0 683 ACLOCAL_AMFLAGS
Chris@0 684 AM_BACKSLASH
Chris@0 685 AM_DEFAULT_VERBOSITY
Chris@0 686 am__untar
Chris@0 687 am__tar
Chris@0 688 AMTAR
Chris@0 689 am__leading_dot
Chris@0 690 SET_MAKE
Chris@0 691 AWK
Chris@0 692 mkdir_p
Chris@0 693 MKDIR_P
Chris@0 694 INSTALL_STRIP_PROGRAM
Chris@0 695 STRIP
Chris@0 696 install_sh
Chris@0 697 MAKEINFO
Chris@0 698 AUTOHEADER
Chris@0 699 AUTOMAKE
Chris@0 700 AUTOCONF
Chris@0 701 ACLOCAL
Chris@0 702 VERSION
Chris@0 703 PACKAGE
Chris@0 704 CYGPATH_W
Chris@0 705 am__isrc
Chris@0 706 INSTALL_DATA
Chris@0 707 INSTALL_SCRIPT
Chris@0 708 INSTALL_PROGRAM
Chris@0 709 target_os
Chris@0 710 target_vendor
Chris@0 711 target_cpu
Chris@0 712 target
Chris@0 713 host_os
Chris@0 714 host_vendor
Chris@0 715 host_cpu
Chris@0 716 host
Chris@0 717 build_os
Chris@0 718 build_vendor
Chris@0 719 build_cpu
Chris@0 720 build
Chris@0 721 target_alias
Chris@0 722 host_alias
Chris@0 723 build_alias
Chris@0 724 LIBS
Chris@0 725 ECHO_T
Chris@0 726 ECHO_N
Chris@0 727 ECHO_C
Chris@0 728 DEFS
Chris@0 729 mandir
Chris@0 730 localedir
Chris@0 731 libdir
Chris@0 732 psdir
Chris@0 733 pdfdir
Chris@0 734 dvidir
Chris@0 735 htmldir
Chris@0 736 infodir
Chris@0 737 docdir
Chris@0 738 oldincludedir
Chris@0 739 includedir
Chris@0 740 localstatedir
Chris@0 741 sharedstatedir
Chris@0 742 sysconfdir
Chris@0 743 datadir
Chris@0 744 datarootdir
Chris@0 745 libexecdir
Chris@0 746 sbindir
Chris@0 747 bindir
Chris@0 748 program_transform_name
Chris@0 749 prefix
Chris@0 750 exec_prefix
Chris@0 751 PACKAGE_URL
Chris@0 752 PACKAGE_BUGREPORT
Chris@0 753 PACKAGE_STRING
Chris@0 754 PACKAGE_VERSION
Chris@0 755 PACKAGE_TARNAME
Chris@0 756 PACKAGE_NAME
Chris@0 757 PATH_SEPARATOR
Chris@0 758 SHELL'
Chris@0 759 ac_subst_files=''
Chris@0 760 ac_user_opts='
Chris@0 761 enable_option_checking
Chris@0 762 enable_silent_rules
Chris@0 763 enable_dependency_tracking
Chris@0 764 enable_shared
Chris@0 765 enable_static
Chris@0 766 with_pic
Chris@0 767 enable_fast_install
Chris@0 768 with_gnu_ld
Chris@0 769 with_sysroot
Chris@0 770 enable_libtool_lock
Chris@0 771 enable_gcc_werror
Chris@0 772 enable_gcc_pipe
Chris@0 773 enable_gcc_opt
Chris@0 774 enable_fftw
Chris@0 775 enable_cpu_clip
Chris@0 776 enable_sndfile
Chris@0 777 '
Chris@0 778 ac_precious_vars='build_alias
Chris@0 779 host_alias
Chris@0 780 target_alias
Chris@0 781 CC
Chris@0 782 CFLAGS
Chris@0 783 LDFLAGS
Chris@0 784 LIBS
Chris@0 785 CPPFLAGS
Chris@0 786 CXX
Chris@0 787 CXXFLAGS
Chris@0 788 CCC
Chris@0 789 CPP
Chris@0 790 CXXCPP
Chris@0 791 PKG_CONFIG
Chris@0 792 PKG_CONFIG_PATH
Chris@0 793 PKG_CONFIG_LIBDIR
Chris@0 794 SNDFILE_CFLAGS
Chris@0 795 SNDFILE_LIBS
Chris@0 796 FFTW3_CFLAGS
Chris@0 797 FFTW3_LIBS'
Chris@0 798
Chris@0 799
Chris@0 800 # Initialize some variables set by options.
Chris@0 801 ac_init_help=
Chris@0 802 ac_init_version=false
Chris@0 803 ac_unrecognized_opts=
Chris@0 804 ac_unrecognized_sep=
Chris@0 805 # The variables have the same names as the options, with
Chris@0 806 # dashes changed to underlines.
Chris@0 807 cache_file=/dev/null
Chris@0 808 exec_prefix=NONE
Chris@0 809 no_create=
Chris@0 810 no_recursion=
Chris@0 811 prefix=NONE
Chris@0 812 program_prefix=NONE
Chris@0 813 program_suffix=NONE
Chris@0 814 program_transform_name=s,x,x,
Chris@0 815 silent=
Chris@0 816 site=
Chris@0 817 srcdir=
Chris@0 818 verbose=
Chris@0 819 x_includes=NONE
Chris@0 820 x_libraries=NONE
Chris@0 821
Chris@0 822 # Installation directory options.
Chris@0 823 # These are left unexpanded so users can "make install exec_prefix=/foo"
Chris@0 824 # and all the variables that are supposed to be based on exec_prefix
Chris@0 825 # by default will actually change.
Chris@0 826 # Use braces instead of parens because sh, perl, etc. also accept them.
Chris@0 827 # (The list follows the same order as the GNU Coding Standards.)
Chris@0 828 bindir='${exec_prefix}/bin'
Chris@0 829 sbindir='${exec_prefix}/sbin'
Chris@0 830 libexecdir='${exec_prefix}/libexec'
Chris@0 831 datarootdir='${prefix}/share'
Chris@0 832 datadir='${datarootdir}'
Chris@0 833 sysconfdir='${prefix}/etc'
Chris@0 834 sharedstatedir='${prefix}/com'
Chris@0 835 localstatedir='${prefix}/var'
Chris@0 836 includedir='${prefix}/include'
Chris@0 837 oldincludedir='/usr/include'
Chris@0 838 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
Chris@0 839 infodir='${datarootdir}/info'
Chris@0 840 htmldir='${docdir}'
Chris@0 841 dvidir='${docdir}'
Chris@0 842 pdfdir='${docdir}'
Chris@0 843 psdir='${docdir}'
Chris@0 844 libdir='${exec_prefix}/lib'
Chris@0 845 localedir='${datarootdir}/locale'
Chris@0 846 mandir='${datarootdir}/man'
Chris@0 847
Chris@0 848 ac_prev=
Chris@0 849 ac_dashdash=
Chris@0 850 for ac_option
Chris@0 851 do
Chris@0 852 # If the previous option needs an argument, assign it.
Chris@0 853 if test -n "$ac_prev"; then
Chris@0 854 eval $ac_prev=\$ac_option
Chris@0 855 ac_prev=
Chris@0 856 continue
Chris@0 857 fi
Chris@0 858
Chris@0 859 case $ac_option in
Chris@0 860 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
Chris@0 861 *=) ac_optarg= ;;
Chris@0 862 *) ac_optarg=yes ;;
Chris@0 863 esac
Chris@0 864
Chris@0 865 # Accept the important Cygnus configure options, so we can diagnose typos.
Chris@0 866
Chris@0 867 case $ac_dashdash$ac_option in
Chris@0 868 --)
Chris@0 869 ac_dashdash=yes ;;
Chris@0 870
Chris@0 871 -bindir | --bindir | --bindi | --bind | --bin | --bi)
Chris@0 872 ac_prev=bindir ;;
Chris@0 873 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Chris@0 874 bindir=$ac_optarg ;;
Chris@0 875
Chris@0 876 -build | --build | --buil | --bui | --bu)
Chris@0 877 ac_prev=build_alias ;;
Chris@0 878 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Chris@0 879 build_alias=$ac_optarg ;;
Chris@0 880
Chris@0 881 -cache-file | --cache-file | --cache-fil | --cache-fi \
Chris@0 882 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
Chris@0 883 ac_prev=cache_file ;;
Chris@0 884 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
Chris@0 885 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Chris@0 886 cache_file=$ac_optarg ;;
Chris@0 887
Chris@0 888 --config-cache | -C)
Chris@0 889 cache_file=config.cache ;;
Chris@0 890
Chris@0 891 -datadir | --datadir | --datadi | --datad)
Chris@0 892 ac_prev=datadir ;;
Chris@0 893 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Chris@0 894 datadir=$ac_optarg ;;
Chris@0 895
Chris@0 896 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
Chris@0 897 | --dataroo | --dataro | --datar)
Chris@0 898 ac_prev=datarootdir ;;
Chris@0 899 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
Chris@0 900 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
Chris@0 901 datarootdir=$ac_optarg ;;
Chris@0 902
Chris@0 903 -disable-* | --disable-*)
Chris@0 904 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Chris@0 905 # Reject names that are not valid shell variable names.
Chris@0 906 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@0 907 as_fn_error $? "invalid feature name: $ac_useropt"
Chris@0 908 ac_useropt_orig=$ac_useropt
Chris@0 909 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@0 910 case $ac_user_opts in
Chris@0 911 *"
Chris@0 912 "enable_$ac_useropt"
Chris@0 913 "*) ;;
Chris@0 914 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
Chris@0 915 ac_unrecognized_sep=', ';;
Chris@0 916 esac
Chris@0 917 eval enable_$ac_useropt=no ;;
Chris@0 918
Chris@0 919 -docdir | --docdir | --docdi | --doc | --do)
Chris@0 920 ac_prev=docdir ;;
Chris@0 921 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
Chris@0 922 docdir=$ac_optarg ;;
Chris@0 923
Chris@0 924 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
Chris@0 925 ac_prev=dvidir ;;
Chris@0 926 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
Chris@0 927 dvidir=$ac_optarg ;;
Chris@0 928
Chris@0 929 -enable-* | --enable-*)
Chris@0 930 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Chris@0 931 # Reject names that are not valid shell variable names.
Chris@0 932 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@0 933 as_fn_error $? "invalid feature name: $ac_useropt"
Chris@0 934 ac_useropt_orig=$ac_useropt
Chris@0 935 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@0 936 case $ac_user_opts in
Chris@0 937 *"
Chris@0 938 "enable_$ac_useropt"
Chris@0 939 "*) ;;
Chris@0 940 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
Chris@0 941 ac_unrecognized_sep=', ';;
Chris@0 942 esac
Chris@0 943 eval enable_$ac_useropt=\$ac_optarg ;;
Chris@0 944
Chris@0 945 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
Chris@0 946 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
Chris@0 947 | --exec | --exe | --ex)
Chris@0 948 ac_prev=exec_prefix ;;
Chris@0 949 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
Chris@0 950 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
Chris@0 951 | --exec=* | --exe=* | --ex=*)
Chris@0 952 exec_prefix=$ac_optarg ;;
Chris@0 953
Chris@0 954 -gas | --gas | --ga | --g)
Chris@0 955 # Obsolete; use --with-gas.
Chris@0 956 with_gas=yes ;;
Chris@0 957
Chris@0 958 -help | --help | --hel | --he | -h)
Chris@0 959 ac_init_help=long ;;
Chris@0 960 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
Chris@0 961 ac_init_help=recursive ;;
Chris@0 962 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
Chris@0 963 ac_init_help=short ;;
Chris@0 964
Chris@0 965 -host | --host | --hos | --ho)
Chris@0 966 ac_prev=host_alias ;;
Chris@0 967 -host=* | --host=* | --hos=* | --ho=*)
Chris@0 968 host_alias=$ac_optarg ;;
Chris@0 969
Chris@0 970 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
Chris@0 971 ac_prev=htmldir ;;
Chris@0 972 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
Chris@0 973 | --ht=*)
Chris@0 974 htmldir=$ac_optarg ;;
Chris@0 975
Chris@0 976 -includedir | --includedir | --includedi | --included | --include \
Chris@0 977 | --includ | --inclu | --incl | --inc)
Chris@0 978 ac_prev=includedir ;;
Chris@0 979 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
Chris@0 980 | --includ=* | --inclu=* | --incl=* | --inc=*)
Chris@0 981 includedir=$ac_optarg ;;
Chris@0 982
Chris@0 983 -infodir | --infodir | --infodi | --infod | --info | --inf)
Chris@0 984 ac_prev=infodir ;;
Chris@0 985 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Chris@0 986 infodir=$ac_optarg ;;
Chris@0 987
Chris@0 988 -libdir | --libdir | --libdi | --libd)
Chris@0 989 ac_prev=libdir ;;
Chris@0 990 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Chris@0 991 libdir=$ac_optarg ;;
Chris@0 992
Chris@0 993 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
Chris@0 994 | --libexe | --libex | --libe)
Chris@0 995 ac_prev=libexecdir ;;
Chris@0 996 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
Chris@0 997 | --libexe=* | --libex=* | --libe=*)
Chris@0 998 libexecdir=$ac_optarg ;;
Chris@0 999
Chris@0 1000 -localedir | --localedir | --localedi | --localed | --locale)
Chris@0 1001 ac_prev=localedir ;;
Chris@0 1002 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
Chris@0 1003 localedir=$ac_optarg ;;
Chris@0 1004
Chris@0 1005 -localstatedir | --localstatedir | --localstatedi | --localstated \
Chris@0 1006 | --localstate | --localstat | --localsta | --localst | --locals)
Chris@0 1007 ac_prev=localstatedir ;;
Chris@0 1008 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Chris@0 1009 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Chris@0 1010 localstatedir=$ac_optarg ;;
Chris@0 1011
Chris@0 1012 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
Chris@0 1013 ac_prev=mandir ;;
Chris@0 1014 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Chris@0 1015 mandir=$ac_optarg ;;
Chris@0 1016
Chris@0 1017 -nfp | --nfp | --nf)
Chris@0 1018 # Obsolete; use --without-fp.
Chris@0 1019 with_fp=no ;;
Chris@0 1020
Chris@0 1021 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Chris@0 1022 | --no-cr | --no-c | -n)
Chris@0 1023 no_create=yes ;;
Chris@0 1024
Chris@0 1025 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
Chris@0 1026 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
Chris@0 1027 no_recursion=yes ;;
Chris@0 1028
Chris@0 1029 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
Chris@0 1030 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
Chris@0 1031 | --oldin | --oldi | --old | --ol | --o)
Chris@0 1032 ac_prev=oldincludedir ;;
Chris@0 1033 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
Chris@0 1034 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
Chris@0 1035 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Chris@0 1036 oldincludedir=$ac_optarg ;;
Chris@0 1037
Chris@0 1038 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
Chris@0 1039 ac_prev=prefix ;;
Chris@0 1040 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Chris@0 1041 prefix=$ac_optarg ;;
Chris@0 1042
Chris@0 1043 -program-prefix | --program-prefix | --program-prefi | --program-pref \
Chris@0 1044 | --program-pre | --program-pr | --program-p)
Chris@0 1045 ac_prev=program_prefix ;;
Chris@0 1046 -program-prefix=* | --program-prefix=* | --program-prefi=* \
Chris@0 1047 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Chris@0 1048 program_prefix=$ac_optarg ;;
Chris@0 1049
Chris@0 1050 -program-suffix | --program-suffix | --program-suffi | --program-suff \
Chris@0 1051 | --program-suf | --program-su | --program-s)
Chris@0 1052 ac_prev=program_suffix ;;
Chris@0 1053 -program-suffix=* | --program-suffix=* | --program-suffi=* \
Chris@0 1054 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Chris@0 1055 program_suffix=$ac_optarg ;;
Chris@0 1056
Chris@0 1057 -program-transform-name | --program-transform-name \
Chris@0 1058 | --program-transform-nam | --program-transform-na \
Chris@0 1059 | --program-transform-n | --program-transform- \
Chris@0 1060 | --program-transform | --program-transfor \
Chris@0 1061 | --program-transfo | --program-transf \
Chris@0 1062 | --program-trans | --program-tran \
Chris@0 1063 | --progr-tra | --program-tr | --program-t)
Chris@0 1064 ac_prev=program_transform_name ;;
Chris@0 1065 -program-transform-name=* | --program-transform-name=* \
Chris@0 1066 | --program-transform-nam=* | --program-transform-na=* \
Chris@0 1067 | --program-transform-n=* | --program-transform-=* \
Chris@0 1068 | --program-transform=* | --program-transfor=* \
Chris@0 1069 | --program-transfo=* | --program-transf=* \
Chris@0 1070 | --program-trans=* | --program-tran=* \
Chris@0 1071 | --progr-tra=* | --program-tr=* | --program-t=*)
Chris@0 1072 program_transform_name=$ac_optarg ;;
Chris@0 1073
Chris@0 1074 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
Chris@0 1075 ac_prev=pdfdir ;;
Chris@0 1076 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
Chris@0 1077 pdfdir=$ac_optarg ;;
Chris@0 1078
Chris@0 1079 -psdir | --psdir | --psdi | --psd | --ps)
Chris@0 1080 ac_prev=psdir ;;
Chris@0 1081 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
Chris@0 1082 psdir=$ac_optarg ;;
Chris@0 1083
Chris@0 1084 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@0 1085 | -silent | --silent | --silen | --sile | --sil)
Chris@0 1086 silent=yes ;;
Chris@0 1087
Chris@0 1088 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
Chris@0 1089 ac_prev=sbindir ;;
Chris@0 1090 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
Chris@0 1091 | --sbi=* | --sb=*)
Chris@0 1092 sbindir=$ac_optarg ;;
Chris@0 1093
Chris@0 1094 -sharedstatedir | --sharedstatedir | --sharedstatedi \
Chris@0 1095 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
Chris@0 1096 | --sharedst | --shareds | --shared | --share | --shar \
Chris@0 1097 | --sha | --sh)
Chris@0 1098 ac_prev=sharedstatedir ;;
Chris@0 1099 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
Chris@0 1100 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
Chris@0 1101 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
Chris@0 1102 | --sha=* | --sh=*)
Chris@0 1103 sharedstatedir=$ac_optarg ;;
Chris@0 1104
Chris@0 1105 -site | --site | --sit)
Chris@0 1106 ac_prev=site ;;
Chris@0 1107 -site=* | --site=* | --sit=*)
Chris@0 1108 site=$ac_optarg ;;
Chris@0 1109
Chris@0 1110 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
Chris@0 1111 ac_prev=srcdir ;;
Chris@0 1112 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Chris@0 1113 srcdir=$ac_optarg ;;
Chris@0 1114
Chris@0 1115 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
Chris@0 1116 | --syscon | --sysco | --sysc | --sys | --sy)
Chris@0 1117 ac_prev=sysconfdir ;;
Chris@0 1118 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
Chris@0 1119 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Chris@0 1120 sysconfdir=$ac_optarg ;;
Chris@0 1121
Chris@0 1122 -target | --target | --targe | --targ | --tar | --ta | --t)
Chris@0 1123 ac_prev=target_alias ;;
Chris@0 1124 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Chris@0 1125 target_alias=$ac_optarg ;;
Chris@0 1126
Chris@0 1127 -v | -verbose | --verbose | --verbos | --verbo | --verb)
Chris@0 1128 verbose=yes ;;
Chris@0 1129
Chris@0 1130 -version | --version | --versio | --versi | --vers | -V)
Chris@0 1131 ac_init_version=: ;;
Chris@0 1132
Chris@0 1133 -with-* | --with-*)
Chris@0 1134 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Chris@0 1135 # Reject names that are not valid shell variable names.
Chris@0 1136 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@0 1137 as_fn_error $? "invalid package name: $ac_useropt"
Chris@0 1138 ac_useropt_orig=$ac_useropt
Chris@0 1139 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@0 1140 case $ac_user_opts in
Chris@0 1141 *"
Chris@0 1142 "with_$ac_useropt"
Chris@0 1143 "*) ;;
Chris@0 1144 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
Chris@0 1145 ac_unrecognized_sep=', ';;
Chris@0 1146 esac
Chris@0 1147 eval with_$ac_useropt=\$ac_optarg ;;
Chris@0 1148
Chris@0 1149 -without-* | --without-*)
Chris@0 1150 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Chris@0 1151 # Reject names that are not valid shell variable names.
Chris@0 1152 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@0 1153 as_fn_error $? "invalid package name: $ac_useropt"
Chris@0 1154 ac_useropt_orig=$ac_useropt
Chris@0 1155 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@0 1156 case $ac_user_opts in
Chris@0 1157 *"
Chris@0 1158 "with_$ac_useropt"
Chris@0 1159 "*) ;;
Chris@0 1160 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
Chris@0 1161 ac_unrecognized_sep=', ';;
Chris@0 1162 esac
Chris@0 1163 eval with_$ac_useropt=no ;;
Chris@0 1164
Chris@0 1165 --x)
Chris@0 1166 # Obsolete; use --with-x.
Chris@0 1167 with_x=yes ;;
Chris@0 1168
Chris@0 1169 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
Chris@0 1170 | --x-incl | --x-inc | --x-in | --x-i)
Chris@0 1171 ac_prev=x_includes ;;
Chris@0 1172 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
Chris@0 1173 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Chris@0 1174 x_includes=$ac_optarg ;;
Chris@0 1175
Chris@0 1176 -x-libraries | --x-libraries | --x-librarie | --x-librari \
Chris@0 1177 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
Chris@0 1178 ac_prev=x_libraries ;;
Chris@0 1179 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
Chris@0 1180 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Chris@0 1181 x_libraries=$ac_optarg ;;
Chris@0 1182
Chris@0 1183 -*) as_fn_error $? "unrecognized option: \`$ac_option'
Chris@0 1184 Try \`$0 --help' for more information"
Chris@0 1185 ;;
Chris@0 1186
Chris@0 1187 *=*)
Chris@0 1188 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
Chris@0 1189 # Reject names that are not valid shell variable names.
Chris@0 1190 case $ac_envvar in #(
Chris@0 1191 '' | [0-9]* | *[!_$as_cr_alnum]* )
Chris@0 1192 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
Chris@0 1193 esac
Chris@0 1194 eval $ac_envvar=\$ac_optarg
Chris@0 1195 export $ac_envvar ;;
Chris@0 1196
Chris@0 1197 *)
Chris@0 1198 # FIXME: should be removed in autoconf 3.0.
Chris@0 1199 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Chris@0 1200 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Chris@0 1201 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Chris@0 1202 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
Chris@0 1203 ;;
Chris@0 1204
Chris@0 1205 esac
Chris@0 1206 done
Chris@0 1207
Chris@0 1208 if test -n "$ac_prev"; then
Chris@0 1209 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Chris@0 1210 as_fn_error $? "missing argument to $ac_option"
Chris@0 1211 fi
Chris@0 1212
Chris@0 1213 if test -n "$ac_unrecognized_opts"; then
Chris@0 1214 case $enable_option_checking in
Chris@0 1215 no) ;;
Chris@0 1216 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
Chris@0 1217 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
Chris@0 1218 esac
Chris@0 1219 fi
Chris@0 1220
Chris@0 1221 # Check all directory arguments for consistency.
Chris@0 1222 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
Chris@0 1223 datadir sysconfdir sharedstatedir localstatedir includedir \
Chris@0 1224 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
Chris@0 1225 libdir localedir mandir
Chris@0 1226 do
Chris@0 1227 eval ac_val=\$$ac_var
Chris@0 1228 # Remove trailing slashes.
Chris@0 1229 case $ac_val in
Chris@0 1230 */ )
Chris@0 1231 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
Chris@0 1232 eval $ac_var=\$ac_val;;
Chris@0 1233 esac
Chris@0 1234 # Be sure to have absolute directory names.
Chris@0 1235 case $ac_val in
Chris@0 1236 [\\/$]* | ?:[\\/]* ) continue;;
Chris@0 1237 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
Chris@0 1238 esac
Chris@0 1239 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
Chris@0 1240 done
Chris@0 1241
Chris@0 1242 # There might be people who depend on the old broken behavior: `$host'
Chris@0 1243 # used to hold the argument of --host etc.
Chris@0 1244 # FIXME: To remove some day.
Chris@0 1245 build=$build_alias
Chris@0 1246 host=$host_alias
Chris@0 1247 target=$target_alias
Chris@0 1248
Chris@0 1249 # FIXME: To remove some day.
Chris@0 1250 if test "x$host_alias" != x; then
Chris@0 1251 if test "x$build_alias" = x; then
Chris@0 1252 cross_compiling=maybe
Chris@0 1253 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
Chris@0 1254 If a cross compiler is detected then cross compile mode will be used" >&2
Chris@0 1255 elif test "x$build_alias" != "x$host_alias"; then
Chris@0 1256 cross_compiling=yes
Chris@0 1257 fi
Chris@0 1258 fi
Chris@0 1259
Chris@0 1260 ac_tool_prefix=
Chris@0 1261 test -n "$host_alias" && ac_tool_prefix=$host_alias-
Chris@0 1262
Chris@0 1263 test "$silent" = yes && exec 6>/dev/null
Chris@0 1264
Chris@0 1265
Chris@0 1266 ac_pwd=`pwd` && test -n "$ac_pwd" &&
Chris@0 1267 ac_ls_di=`ls -di .` &&
Chris@0 1268 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Chris@0 1269 as_fn_error $? "working directory cannot be determined"
Chris@0 1270 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Chris@0 1271 as_fn_error $? "pwd does not report name of working directory"
Chris@0 1272
Chris@0 1273
Chris@0 1274 # Find the source files, if location was not specified.
Chris@0 1275 if test -z "$srcdir"; then
Chris@0 1276 ac_srcdir_defaulted=yes
Chris@0 1277 # Try the directory containing this script, then the parent directory.
Chris@0 1278 ac_confdir=`$as_dirname -- "$as_myself" ||
Chris@0 1279 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@0 1280 X"$as_myself" : 'X\(//\)[^/]' \| \
Chris@0 1281 X"$as_myself" : 'X\(//\)$' \| \
Chris@0 1282 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
Chris@0 1283 $as_echo X"$as_myself" |
Chris@0 1284 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@0 1285 s//\1/
Chris@0 1286 q
Chris@0 1287 }
Chris@0 1288 /^X\(\/\/\)[^/].*/{
Chris@0 1289 s//\1/
Chris@0 1290 q
Chris@0 1291 }
Chris@0 1292 /^X\(\/\/\)$/{
Chris@0 1293 s//\1/
Chris@0 1294 q
Chris@0 1295 }
Chris@0 1296 /^X\(\/\).*/{
Chris@0 1297 s//\1/
Chris@0 1298 q
Chris@0 1299 }
Chris@0 1300 s/.*/./; q'`
Chris@0 1301 srcdir=$ac_confdir
Chris@0 1302 if test ! -r "$srcdir/$ac_unique_file"; then
Chris@0 1303 srcdir=..
Chris@0 1304 fi
Chris@0 1305 else
Chris@0 1306 ac_srcdir_defaulted=no
Chris@0 1307 fi
Chris@0 1308 if test ! -r "$srcdir/$ac_unique_file"; then
Chris@0 1309 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Chris@0 1310 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
Chris@0 1311 fi
Chris@0 1312 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
Chris@0 1313 ac_abs_confdir=`(
Chris@0 1314 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
Chris@0 1315 pwd)`
Chris@0 1316 # When building in place, set srcdir=.
Chris@0 1317 if test "$ac_abs_confdir" = "$ac_pwd"; then
Chris@0 1318 srcdir=.
Chris@0 1319 fi
Chris@0 1320 # Remove unnecessary trailing slashes from srcdir.
Chris@0 1321 # Double slashes in file names in object file debugging info
Chris@0 1322 # mess up M-x gdb in Emacs.
Chris@0 1323 case $srcdir in
Chris@0 1324 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
Chris@0 1325 esac
Chris@0 1326 for ac_var in $ac_precious_vars; do
Chris@0 1327 eval ac_env_${ac_var}_set=\${${ac_var}+set}
Chris@0 1328 eval ac_env_${ac_var}_value=\$${ac_var}
Chris@0 1329 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
Chris@0 1330 eval ac_cv_env_${ac_var}_value=\$${ac_var}
Chris@0 1331 done
Chris@0 1332
Chris@0 1333 #
Chris@0 1334 # Report the --help message.
Chris@0 1335 #
Chris@0 1336 if test "$ac_init_help" = "long"; then
Chris@0 1337 # Omit some internal or obsolete options to make the list less imposing.
Chris@0 1338 # This message is too long to be a string in the A/UX 3.1 sh.
Chris@0 1339 cat <<_ACEOF
Chris@0 1340 \`configure' configures libsamplerate 0.1.8 to adapt to many kinds of systems.
Chris@0 1341
Chris@0 1342 Usage: $0 [OPTION]... [VAR=VALUE]...
Chris@0 1343
Chris@0 1344 To assign environment variables (e.g., CC, CFLAGS...), specify them as
Chris@0 1345 VAR=VALUE. See below for descriptions of some of the useful variables.
Chris@0 1346
Chris@0 1347 Defaults for the options are specified in brackets.
Chris@0 1348
Chris@0 1349 Configuration:
Chris@0 1350 -h, --help display this help and exit
Chris@0 1351 --help=short display options specific to this package
Chris@0 1352 --help=recursive display the short help of all the included packages
Chris@0 1353 -V, --version display version information and exit
Chris@0 1354 -q, --quiet, --silent do not print \`checking ...' messages
Chris@0 1355 --cache-file=FILE cache test results in FILE [disabled]
Chris@0 1356 -C, --config-cache alias for \`--cache-file=config.cache'
Chris@0 1357 -n, --no-create do not create output files
Chris@0 1358 --srcdir=DIR find the sources in DIR [configure dir or \`..']
Chris@0 1359
Chris@0 1360 Installation directories:
Chris@0 1361 --prefix=PREFIX install architecture-independent files in PREFIX
Chris@0 1362 [$ac_default_prefix]
Chris@0 1363 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Chris@0 1364 [PREFIX]
Chris@0 1365
Chris@0 1366 By default, \`make install' will install all the files in
Chris@0 1367 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
Chris@0 1368 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
Chris@0 1369 for instance \`--prefix=\$HOME'.
Chris@0 1370
Chris@0 1371 For better control, use the options below.
Chris@0 1372
Chris@0 1373 Fine tuning of the installation directories:
Chris@0 1374 --bindir=DIR user executables [EPREFIX/bin]
Chris@0 1375 --sbindir=DIR system admin executables [EPREFIX/sbin]
Chris@0 1376 --libexecdir=DIR program executables [EPREFIX/libexec]
Chris@0 1377 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
Chris@0 1378 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
Chris@0 1379 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
Chris@0 1380 --libdir=DIR object code libraries [EPREFIX/lib]
Chris@0 1381 --includedir=DIR C header files [PREFIX/include]
Chris@0 1382 --oldincludedir=DIR C header files for non-gcc [/usr/include]
Chris@0 1383 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
Chris@0 1384 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
Chris@0 1385 --infodir=DIR info documentation [DATAROOTDIR/info]
Chris@0 1386 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
Chris@0 1387 --mandir=DIR man documentation [DATAROOTDIR/man]
Chris@0 1388 --docdir=DIR documentation root [DATAROOTDIR/doc/libsamplerate]
Chris@0 1389 --htmldir=DIR html documentation [DOCDIR]
Chris@0 1390 --dvidir=DIR dvi documentation [DOCDIR]
Chris@0 1391 --pdfdir=DIR pdf documentation [DOCDIR]
Chris@0 1392 --psdir=DIR ps documentation [DOCDIR]
Chris@0 1393 _ACEOF
Chris@0 1394
Chris@0 1395 cat <<\_ACEOF
Chris@0 1396
Chris@0 1397 Program names:
Chris@0 1398 --program-prefix=PREFIX prepend PREFIX to installed program names
Chris@0 1399 --program-suffix=SUFFIX append SUFFIX to installed program names
Chris@0 1400 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
Chris@0 1401
Chris@0 1402 System types:
Chris@0 1403 --build=BUILD configure for building on BUILD [guessed]
Chris@0 1404 --host=HOST cross-compile to build programs to run on HOST [BUILD]
Chris@0 1405 --target=TARGET configure for building compilers for TARGET [HOST]
Chris@0 1406 _ACEOF
Chris@0 1407 fi
Chris@0 1408
Chris@0 1409 if test -n "$ac_init_help"; then
Chris@0 1410 case $ac_init_help in
Chris@0 1411 short | recursive ) echo "Configuration of libsamplerate 0.1.8:";;
Chris@0 1412 esac
Chris@0 1413 cat <<\_ACEOF
Chris@0 1414
Chris@0 1415 Optional Features:
Chris@0 1416 --disable-option-checking ignore unrecognized --enable/--with options
Chris@0 1417 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
Chris@0 1418 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Chris@0 1419 --enable-silent-rules less verbose build output (undo: `make V=1')
Chris@0 1420 --disable-silent-rules verbose build output (undo: `make V=0')
Chris@0 1421 --disable-dependency-tracking speeds up one-time build
Chris@0 1422 --enable-dependency-tracking do not reject slow dependency extractors
Chris@0 1423 --enable-shared[=PKGS] build shared libraries [default=yes]
Chris@0 1424 --enable-static[=PKGS] build static libraries [default=yes]
Chris@0 1425 --enable-fast-install[=PKGS]
Chris@0 1426 optimize for fast installation [default=yes]
Chris@0 1427 --disable-libtool-lock avoid locking (might break parallel builds)
Chris@0 1428 --enable-gcc-werror enable -Werror in all Makefiles
Chris@0 1429 --disable-gcc-pipe disable gcc -pipe option
Chris@0 1430 --disable-gcc-opt disable gcc optimisations
Chris@0 1431 --disable-fftw disable usage of FFTW
Chris@0 1432 --disable-cpu-clip disable tricky cpu specific clipper
Chris@0 1433 --disable-sndfile disable support for sndfile (default=autodetect)
Chris@0 1434
Chris@0 1435 Optional Packages:
Chris@0 1436 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
Chris@0 1437 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Chris@0 1438 --with-pic try to use only PIC/non-PIC objects [default=use
Chris@0 1439 both]
Chris@0 1440 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
Chris@0 1441 --with-sysroot=DIR Search for dependent libraries within DIR
Chris@0 1442 (or the compiler's sysroot if not specified).
Chris@0 1443
Chris@0 1444 Some influential environment variables:
Chris@0 1445 CC C compiler command
Chris@0 1446 CFLAGS C compiler flags
Chris@0 1447 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
Chris@0 1448 nonstandard directory <lib dir>
Chris@0 1449 LIBS libraries to pass to the linker, e.g. -l<library>
Chris@0 1450 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Chris@0 1451 you have headers in a nonstandard directory <include dir>
Chris@0 1452 CXX C++ compiler command
Chris@0 1453 CXXFLAGS C++ compiler flags
Chris@0 1454 CPP C preprocessor
Chris@0 1455 CXXCPP C++ preprocessor
Chris@0 1456 PKG_CONFIG path to pkg-config utility
Chris@0 1457 PKG_CONFIG_PATH
Chris@0 1458 directories to add to pkg-config's search path
Chris@0 1459 PKG_CONFIG_LIBDIR
Chris@0 1460 path overriding pkg-config's built-in search path
Chris@0 1461 SNDFILE_CFLAGS
Chris@0 1462 C compiler flags for SNDFILE, overriding pkg-config
Chris@0 1463 SNDFILE_LIBS
Chris@0 1464 linker flags for SNDFILE, overriding pkg-config
Chris@0 1465 FFTW3_CFLAGS
Chris@0 1466 C compiler flags for FFTW3, overriding pkg-config
Chris@0 1467 FFTW3_LIBS linker flags for FFTW3, overriding pkg-config
Chris@0 1468
Chris@0 1469 Use these variables to override the choices made by `configure' or to help
Chris@0 1470 it to find libraries and programs with nonstandard names/locations.
Chris@0 1471
Chris@0 1472 Report bugs to <erikd@mega-nerd.com>.
Chris@0 1473 libsamplerate home page: <http://www.mega-nerd.com/libsamplerate/>.
Chris@0 1474 _ACEOF
Chris@0 1475 ac_status=$?
Chris@0 1476 fi
Chris@0 1477
Chris@0 1478 if test "$ac_init_help" = "recursive"; then
Chris@0 1479 # If there are subdirs, report their specific --help.
Chris@0 1480 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Chris@0 1481 test -d "$ac_dir" ||
Chris@0 1482 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
Chris@0 1483 continue
Chris@0 1484 ac_builddir=.
Chris@0 1485
Chris@0 1486 case "$ac_dir" in
Chris@0 1487 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@0 1488 *)
Chris@0 1489 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Chris@0 1490 # A ".." for each directory in $ac_dir_suffix.
Chris@0 1491 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Chris@0 1492 case $ac_top_builddir_sub in
Chris@0 1493 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@0 1494 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
Chris@0 1495 esac ;;
Chris@0 1496 esac
Chris@0 1497 ac_abs_top_builddir=$ac_pwd
Chris@0 1498 ac_abs_builddir=$ac_pwd$ac_dir_suffix
Chris@0 1499 # for backward compatibility:
Chris@0 1500 ac_top_builddir=$ac_top_build_prefix
Chris@0 1501
Chris@0 1502 case $srcdir in
Chris@0 1503 .) # We are building in place.
Chris@0 1504 ac_srcdir=.
Chris@0 1505 ac_top_srcdir=$ac_top_builddir_sub
Chris@0 1506 ac_abs_top_srcdir=$ac_pwd ;;
Chris@0 1507 [\\/]* | ?:[\\/]* ) # Absolute name.
Chris@0 1508 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@0 1509 ac_top_srcdir=$srcdir
Chris@0 1510 ac_abs_top_srcdir=$srcdir ;;
Chris@0 1511 *) # Relative name.
Chris@0 1512 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
Chris@0 1513 ac_top_srcdir=$ac_top_build_prefix$srcdir
Chris@0 1514 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Chris@0 1515 esac
Chris@0 1516 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Chris@0 1517
Chris@0 1518 cd "$ac_dir" || { ac_status=$?; continue; }
Chris@0 1519 # Check for guested configure.
Chris@0 1520 if test -f "$ac_srcdir/configure.gnu"; then
Chris@0 1521 echo &&
Chris@0 1522 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
Chris@0 1523 elif test -f "$ac_srcdir/configure"; then
Chris@0 1524 echo &&
Chris@0 1525 $SHELL "$ac_srcdir/configure" --help=recursive
Chris@0 1526 else
Chris@0 1527 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Chris@0 1528 fi || ac_status=$?
Chris@0 1529 cd "$ac_pwd" || { ac_status=$?; break; }
Chris@0 1530 done
Chris@0 1531 fi
Chris@0 1532
Chris@0 1533 test -n "$ac_init_help" && exit $ac_status
Chris@0 1534 if $ac_init_version; then
Chris@0 1535 cat <<\_ACEOF
Chris@0 1536 libsamplerate configure 0.1.8
Chris@0 1537 generated by GNU Autoconf 2.68
Chris@0 1538
Chris@0 1539 Copyright (C) 2010 Free Software Foundation, Inc.
Chris@0 1540 This configure script is free software; the Free Software Foundation
Chris@0 1541 gives unlimited permission to copy, distribute and modify it.
Chris@0 1542 _ACEOF
Chris@0 1543 exit
Chris@0 1544 fi
Chris@0 1545
Chris@0 1546 ## ------------------------ ##
Chris@0 1547 ## Autoconf initialization. ##
Chris@0 1548 ## ------------------------ ##
Chris@0 1549
Chris@0 1550 # ac_fn_c_try_compile LINENO
Chris@0 1551 # --------------------------
Chris@0 1552 # Try to compile conftest.$ac_ext, and return whether this succeeded.
Chris@0 1553 ac_fn_c_try_compile ()
Chris@0 1554 {
Chris@0 1555 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@0 1556 rm -f conftest.$ac_objext
Chris@0 1557 if { { ac_try="$ac_compile"
Chris@0 1558 case "(($ac_try" in
Chris@0 1559 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 1560 *) ac_try_echo=$ac_try;;
Chris@0 1561 esac
Chris@0 1562 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 1563 $as_echo "$ac_try_echo"; } >&5
Chris@0 1564 (eval "$ac_compile") 2>conftest.err
Chris@0 1565 ac_status=$?
Chris@0 1566 if test -s conftest.err; then
Chris@0 1567 grep -v '^ *+' conftest.err >conftest.er1
Chris@0 1568 cat conftest.er1 >&5
Chris@0 1569 mv -f conftest.er1 conftest.err
Chris@0 1570 fi
Chris@0 1571 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 1572 test $ac_status = 0; } && {
Chris@0 1573 test -z "$ac_c_werror_flag" ||
Chris@0 1574 test ! -s conftest.err
Chris@0 1575 } && test -s conftest.$ac_objext; then :
Chris@0 1576 ac_retval=0
Chris@0 1577 else
Chris@0 1578 $as_echo "$as_me: failed program was:" >&5
Chris@0 1579 sed 's/^/| /' conftest.$ac_ext >&5
Chris@0 1580
Chris@0 1581 ac_retval=1
Chris@0 1582 fi
Chris@0 1583 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@0 1584 as_fn_set_status $ac_retval
Chris@0 1585
Chris@0 1586 } # ac_fn_c_try_compile
Chris@0 1587
Chris@0 1588 # ac_fn_cxx_try_compile LINENO
Chris@0 1589 # ----------------------------
Chris@0 1590 # Try to compile conftest.$ac_ext, and return whether this succeeded.
Chris@0 1591 ac_fn_cxx_try_compile ()
Chris@0 1592 {
Chris@0 1593 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@0 1594 rm -f conftest.$ac_objext
Chris@0 1595 if { { ac_try="$ac_compile"
Chris@0 1596 case "(($ac_try" in
Chris@0 1597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 1598 *) ac_try_echo=$ac_try;;
Chris@0 1599 esac
Chris@0 1600 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 1601 $as_echo "$ac_try_echo"; } >&5
Chris@0 1602 (eval "$ac_compile") 2>conftest.err
Chris@0 1603 ac_status=$?
Chris@0 1604 if test -s conftest.err; then
Chris@0 1605 grep -v '^ *+' conftest.err >conftest.er1
Chris@0 1606 cat conftest.er1 >&5
Chris@0 1607 mv -f conftest.er1 conftest.err
Chris@0 1608 fi
Chris@0 1609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 1610 test $ac_status = 0; } && {
Chris@0 1611 test -z "$ac_cxx_werror_flag" ||
Chris@0 1612 test ! -s conftest.err
Chris@0 1613 } && test -s conftest.$ac_objext; then :
Chris@0 1614 ac_retval=0
Chris@0 1615 else
Chris@0 1616 $as_echo "$as_me: failed program was:" >&5
Chris@0 1617 sed 's/^/| /' conftest.$ac_ext >&5
Chris@0 1618
Chris@0 1619 ac_retval=1
Chris@0 1620 fi
Chris@0 1621 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@0 1622 as_fn_set_status $ac_retval
Chris@0 1623
Chris@0 1624 } # ac_fn_cxx_try_compile
Chris@0 1625
Chris@0 1626 # ac_fn_c_try_link LINENO
Chris@0 1627 # -----------------------
Chris@0 1628 # Try to link conftest.$ac_ext, and return whether this succeeded.
Chris@0 1629 ac_fn_c_try_link ()
Chris@0 1630 {
Chris@0 1631 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@0 1632 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@0 1633 if { { ac_try="$ac_link"
Chris@0 1634 case "(($ac_try" in
Chris@0 1635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 1636 *) ac_try_echo=$ac_try;;
Chris@0 1637 esac
Chris@0 1638 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 1639 $as_echo "$ac_try_echo"; } >&5
Chris@0 1640 (eval "$ac_link") 2>conftest.err
Chris@0 1641 ac_status=$?
Chris@0 1642 if test -s conftest.err; then
Chris@0 1643 grep -v '^ *+' conftest.err >conftest.er1
Chris@0 1644 cat conftest.er1 >&5
Chris@0 1645 mv -f conftest.er1 conftest.err
Chris@0 1646 fi
Chris@0 1647 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 1648 test $ac_status = 0; } && {
Chris@0 1649 test -z "$ac_c_werror_flag" ||
Chris@0 1650 test ! -s conftest.err
Chris@0 1651 } && test -s conftest$ac_exeext && {
Chris@0 1652 test "$cross_compiling" = yes ||
Chris@0 1653 $as_test_x conftest$ac_exeext
Chris@0 1654 }; then :
Chris@0 1655 ac_retval=0
Chris@0 1656 else
Chris@0 1657 $as_echo "$as_me: failed program was:" >&5
Chris@0 1658 sed 's/^/| /' conftest.$ac_ext >&5
Chris@0 1659
Chris@0 1660 ac_retval=1
Chris@0 1661 fi
Chris@0 1662 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
Chris@0 1663 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
Chris@0 1664 # interfere with the next link command; also delete a directory that is
Chris@0 1665 # left behind by Apple's compiler. We do this before executing the actions.
Chris@0 1666 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@0 1667 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@0 1668 as_fn_set_status $ac_retval
Chris@0 1669
Chris@0 1670 } # ac_fn_c_try_link
Chris@0 1671
Chris@0 1672 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
Chris@0 1673 # -------------------------------------------------------
Chris@0 1674 # Tests whether HEADER exists and can be compiled using the include files in
Chris@0 1675 # INCLUDES, setting the cache variable VAR accordingly.
Chris@0 1676 ac_fn_c_check_header_compile ()
Chris@0 1677 {
Chris@0 1678 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@0 1679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@0 1680 $as_echo_n "checking for $2... " >&6; }
Chris@0 1681 if eval \${$3+:} false; then :
Chris@0 1682 $as_echo_n "(cached) " >&6
Chris@0 1683 else
Chris@0 1684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 1685 /* end confdefs.h. */
Chris@0 1686 $4
Chris@0 1687 #include <$2>
Chris@0 1688 _ACEOF
Chris@0 1689 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 1690 eval "$3=yes"
Chris@0 1691 else
Chris@0 1692 eval "$3=no"
Chris@0 1693 fi
Chris@0 1694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 1695 fi
Chris@0 1696 eval ac_res=\$$3
Chris@0 1697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@0 1698 $as_echo "$ac_res" >&6; }
Chris@0 1699 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@0 1700
Chris@0 1701 } # ac_fn_c_check_header_compile
Chris@0 1702
Chris@0 1703 # ac_fn_c_try_cpp LINENO
Chris@0 1704 # ----------------------
Chris@0 1705 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
Chris@0 1706 ac_fn_c_try_cpp ()
Chris@0 1707 {
Chris@0 1708 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@0 1709 if { { ac_try="$ac_cpp conftest.$ac_ext"
Chris@0 1710 case "(($ac_try" in
Chris@0 1711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 1712 *) ac_try_echo=$ac_try;;
Chris@0 1713 esac
Chris@0 1714 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 1715 $as_echo "$ac_try_echo"; } >&5
Chris@0 1716 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
Chris@0 1717 ac_status=$?
Chris@0 1718 if test -s conftest.err; then
Chris@0 1719 grep -v '^ *+' conftest.err >conftest.er1
Chris@0 1720 cat conftest.er1 >&5
Chris@0 1721 mv -f conftest.er1 conftest.err
Chris@0 1722 fi
Chris@0 1723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 1724 test $ac_status = 0; } > conftest.i && {
Chris@0 1725 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
Chris@0 1726 test ! -s conftest.err
Chris@0 1727 }; then :
Chris@0 1728 ac_retval=0
Chris@0 1729 else
Chris@0 1730 $as_echo "$as_me: failed program was:" >&5
Chris@0 1731 sed 's/^/| /' conftest.$ac_ext >&5
Chris@0 1732
Chris@0 1733 ac_retval=1
Chris@0 1734 fi
Chris@0 1735 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@0 1736 as_fn_set_status $ac_retval
Chris@0 1737
Chris@0 1738 } # ac_fn_c_try_cpp
Chris@0 1739
Chris@0 1740 # ac_fn_c_try_run LINENO
Chris@0 1741 # ----------------------
Chris@0 1742 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
Chris@0 1743 # that executables *can* be run.
Chris@0 1744 ac_fn_c_try_run ()
Chris@0 1745 {
Chris@0 1746 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@0 1747 if { { ac_try="$ac_link"
Chris@0 1748 case "(($ac_try" in
Chris@0 1749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 1750 *) ac_try_echo=$ac_try;;
Chris@0 1751 esac
Chris@0 1752 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 1753 $as_echo "$ac_try_echo"; } >&5
Chris@0 1754 (eval "$ac_link") 2>&5
Chris@0 1755 ac_status=$?
Chris@0 1756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 1757 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
Chris@0 1758 { { case "(($ac_try" in
Chris@0 1759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 1760 *) ac_try_echo=$ac_try;;
Chris@0 1761 esac
Chris@0 1762 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 1763 $as_echo "$ac_try_echo"; } >&5
Chris@0 1764 (eval "$ac_try") 2>&5
Chris@0 1765 ac_status=$?
Chris@0 1766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 1767 test $ac_status = 0; }; }; then :
Chris@0 1768 ac_retval=0
Chris@0 1769 else
Chris@0 1770 $as_echo "$as_me: program exited with status $ac_status" >&5
Chris@0 1771 $as_echo "$as_me: failed program was:" >&5
Chris@0 1772 sed 's/^/| /' conftest.$ac_ext >&5
Chris@0 1773
Chris@0 1774 ac_retval=$ac_status
Chris@0 1775 fi
Chris@0 1776 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@0 1777 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@0 1778 as_fn_set_status $ac_retval
Chris@0 1779
Chris@0 1780 } # ac_fn_c_try_run
Chris@0 1781
Chris@0 1782 # ac_fn_c_check_func LINENO FUNC VAR
Chris@0 1783 # ----------------------------------
Chris@0 1784 # Tests whether FUNC exists, setting the cache variable VAR accordingly
Chris@0 1785 ac_fn_c_check_func ()
Chris@0 1786 {
Chris@0 1787 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@0 1788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@0 1789 $as_echo_n "checking for $2... " >&6; }
Chris@0 1790 if eval \${$3+:} false; then :
Chris@0 1791 $as_echo_n "(cached) " >&6
Chris@0 1792 else
Chris@0 1793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 1794 /* end confdefs.h. */
Chris@0 1795 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
Chris@0 1796 For example, HP-UX 11i <limits.h> declares gettimeofday. */
Chris@0 1797 #define $2 innocuous_$2
Chris@0 1798
Chris@0 1799 /* System header to define __stub macros and hopefully few prototypes,
Chris@0 1800 which can conflict with char $2 (); below.
Chris@0 1801 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@0 1802 <limits.h> exists even on freestanding compilers. */
Chris@0 1803
Chris@0 1804 #ifdef __STDC__
Chris@0 1805 # include <limits.h>
Chris@0 1806 #else
Chris@0 1807 # include <assert.h>
Chris@0 1808 #endif
Chris@0 1809
Chris@0 1810 #undef $2
Chris@0 1811
Chris@0 1812 /* Override any GCC internal prototype to avoid an error.
Chris@0 1813 Use char because int might match the return type of a GCC
Chris@0 1814 builtin and then its argument prototype would still apply. */
Chris@0 1815 #ifdef __cplusplus
Chris@0 1816 extern "C"
Chris@0 1817 #endif
Chris@0 1818 char $2 ();
Chris@0 1819 /* The GNU C library defines this for functions which it implements
Chris@0 1820 to always fail with ENOSYS. Some functions are actually named
Chris@0 1821 something starting with __ and the normal name is an alias. */
Chris@0 1822 #if defined __stub_$2 || defined __stub___$2
Chris@0 1823 choke me
Chris@0 1824 #endif
Chris@0 1825
Chris@0 1826 int
Chris@0 1827 main ()
Chris@0 1828 {
Chris@0 1829 return $2 ();
Chris@0 1830 ;
Chris@0 1831 return 0;
Chris@0 1832 }
Chris@0 1833 _ACEOF
Chris@0 1834 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 1835 eval "$3=yes"
Chris@0 1836 else
Chris@0 1837 eval "$3=no"
Chris@0 1838 fi
Chris@0 1839 rm -f core conftest.err conftest.$ac_objext \
Chris@0 1840 conftest$ac_exeext conftest.$ac_ext
Chris@0 1841 fi
Chris@0 1842 eval ac_res=\$$3
Chris@0 1843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@0 1844 $as_echo "$ac_res" >&6; }
Chris@0 1845 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@0 1846
Chris@0 1847 } # ac_fn_c_check_func
Chris@0 1848
Chris@0 1849 # ac_fn_cxx_try_cpp LINENO
Chris@0 1850 # ------------------------
Chris@0 1851 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
Chris@0 1852 ac_fn_cxx_try_cpp ()
Chris@0 1853 {
Chris@0 1854 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@0 1855 if { { ac_try="$ac_cpp conftest.$ac_ext"
Chris@0 1856 case "(($ac_try" in
Chris@0 1857 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 1858 *) ac_try_echo=$ac_try;;
Chris@0 1859 esac
Chris@0 1860 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 1861 $as_echo "$ac_try_echo"; } >&5
Chris@0 1862 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
Chris@0 1863 ac_status=$?
Chris@0 1864 if test -s conftest.err; then
Chris@0 1865 grep -v '^ *+' conftest.err >conftest.er1
Chris@0 1866 cat conftest.er1 >&5
Chris@0 1867 mv -f conftest.er1 conftest.err
Chris@0 1868 fi
Chris@0 1869 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 1870 test $ac_status = 0; } > conftest.i && {
Chris@0 1871 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
Chris@0 1872 test ! -s conftest.err
Chris@0 1873 }; then :
Chris@0 1874 ac_retval=0
Chris@0 1875 else
Chris@0 1876 $as_echo "$as_me: failed program was:" >&5
Chris@0 1877 sed 's/^/| /' conftest.$ac_ext >&5
Chris@0 1878
Chris@0 1879 ac_retval=1
Chris@0 1880 fi
Chris@0 1881 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@0 1882 as_fn_set_status $ac_retval
Chris@0 1883
Chris@0 1884 } # ac_fn_cxx_try_cpp
Chris@0 1885
Chris@0 1886 # ac_fn_cxx_try_link LINENO
Chris@0 1887 # -------------------------
Chris@0 1888 # Try to link conftest.$ac_ext, and return whether this succeeded.
Chris@0 1889 ac_fn_cxx_try_link ()
Chris@0 1890 {
Chris@0 1891 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@0 1892 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@0 1893 if { { ac_try="$ac_link"
Chris@0 1894 case "(($ac_try" in
Chris@0 1895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 1896 *) ac_try_echo=$ac_try;;
Chris@0 1897 esac
Chris@0 1898 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 1899 $as_echo "$ac_try_echo"; } >&5
Chris@0 1900 (eval "$ac_link") 2>conftest.err
Chris@0 1901 ac_status=$?
Chris@0 1902 if test -s conftest.err; then
Chris@0 1903 grep -v '^ *+' conftest.err >conftest.er1
Chris@0 1904 cat conftest.er1 >&5
Chris@0 1905 mv -f conftest.er1 conftest.err
Chris@0 1906 fi
Chris@0 1907 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 1908 test $ac_status = 0; } && {
Chris@0 1909 test -z "$ac_cxx_werror_flag" ||
Chris@0 1910 test ! -s conftest.err
Chris@0 1911 } && test -s conftest$ac_exeext && {
Chris@0 1912 test "$cross_compiling" = yes ||
Chris@0 1913 $as_test_x conftest$ac_exeext
Chris@0 1914 }; then :
Chris@0 1915 ac_retval=0
Chris@0 1916 else
Chris@0 1917 $as_echo "$as_me: failed program was:" >&5
Chris@0 1918 sed 's/^/| /' conftest.$ac_ext >&5
Chris@0 1919
Chris@0 1920 ac_retval=1
Chris@0 1921 fi
Chris@0 1922 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
Chris@0 1923 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
Chris@0 1924 # interfere with the next link command; also delete a directory that is
Chris@0 1925 # left behind by Apple's compiler. We do this before executing the actions.
Chris@0 1926 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@0 1927 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@0 1928 as_fn_set_status $ac_retval
Chris@0 1929
Chris@0 1930 } # ac_fn_cxx_try_link
Chris@0 1931
Chris@0 1932 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
Chris@0 1933 # -------------------------------------------------------
Chris@0 1934 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
Chris@0 1935 # the include files in INCLUDES and setting the cache variable VAR
Chris@0 1936 # accordingly.
Chris@0 1937 ac_fn_c_check_header_mongrel ()
Chris@0 1938 {
Chris@0 1939 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@0 1940 if eval \${$3+:} false; then :
Chris@0 1941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@0 1942 $as_echo_n "checking for $2... " >&6; }
Chris@0 1943 if eval \${$3+:} false; then :
Chris@0 1944 $as_echo_n "(cached) " >&6
Chris@0 1945 fi
Chris@0 1946 eval ac_res=\$$3
Chris@0 1947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@0 1948 $as_echo "$ac_res" >&6; }
Chris@0 1949 else
Chris@0 1950 # Is the header compilable?
Chris@0 1951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
Chris@0 1952 $as_echo_n "checking $2 usability... " >&6; }
Chris@0 1953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 1954 /* end confdefs.h. */
Chris@0 1955 $4
Chris@0 1956 #include <$2>
Chris@0 1957 _ACEOF
Chris@0 1958 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 1959 ac_header_compiler=yes
Chris@0 1960 else
Chris@0 1961 ac_header_compiler=no
Chris@0 1962 fi
Chris@0 1963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 1964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
Chris@0 1965 $as_echo "$ac_header_compiler" >&6; }
Chris@0 1966
Chris@0 1967 # Is the header present?
Chris@0 1968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
Chris@0 1969 $as_echo_n "checking $2 presence... " >&6; }
Chris@0 1970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 1971 /* end confdefs.h. */
Chris@0 1972 #include <$2>
Chris@0 1973 _ACEOF
Chris@0 1974 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@0 1975 ac_header_preproc=yes
Chris@0 1976 else
Chris@0 1977 ac_header_preproc=no
Chris@0 1978 fi
Chris@0 1979 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@0 1980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
Chris@0 1981 $as_echo "$ac_header_preproc" >&6; }
Chris@0 1982
Chris@0 1983 # So? What about this header?
Chris@0 1984 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
Chris@0 1985 yes:no: )
Chris@0 1986 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
Chris@0 1987 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
Chris@0 1988 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
Chris@0 1989 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
Chris@0 1990 ;;
Chris@0 1991 no:yes:* )
Chris@0 1992 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
Chris@0 1993 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
Chris@0 1994 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
Chris@0 1995 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
Chris@0 1996 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
Chris@0 1997 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
Chris@0 1998 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
Chris@0 1999 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
Chris@0 2000 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
Chris@0 2001 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
Chris@0 2002 ( $as_echo "## ---------------------------------- ##
Chris@0 2003 ## Report this to erikd@mega-nerd.com ##
Chris@0 2004 ## ---------------------------------- ##"
Chris@0 2005 ) | sed "s/^/$as_me: WARNING: /" >&2
Chris@0 2006 ;;
Chris@0 2007 esac
Chris@0 2008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@0 2009 $as_echo_n "checking for $2... " >&6; }
Chris@0 2010 if eval \${$3+:} false; then :
Chris@0 2011 $as_echo_n "(cached) " >&6
Chris@0 2012 else
Chris@0 2013 eval "$3=\$ac_header_compiler"
Chris@0 2014 fi
Chris@0 2015 eval ac_res=\$$3
Chris@0 2016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@0 2017 $as_echo "$ac_res" >&6; }
Chris@0 2018 fi
Chris@0 2019 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@0 2020
Chris@0 2021 } # ac_fn_c_check_header_mongrel
Chris@0 2022
Chris@0 2023 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
Chris@0 2024 # --------------------------------------------
Chris@0 2025 # Tries to find the compile-time value of EXPR in a program that includes
Chris@0 2026 # INCLUDES, setting VAR accordingly. Returns whether the value could be
Chris@0 2027 # computed
Chris@0 2028 ac_fn_c_compute_int ()
Chris@0 2029 {
Chris@0 2030 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@0 2031 if test "$cross_compiling" = yes; then
Chris@0 2032 # Depending upon the size, compute the lo and hi bounds.
Chris@0 2033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 2034 /* end confdefs.h. */
Chris@0 2035 $4
Chris@0 2036 int
Chris@0 2037 main ()
Chris@0 2038 {
Chris@0 2039 static int test_array [1 - 2 * !(($2) >= 0)];
Chris@0 2040 test_array [0] = 0
Chris@0 2041
Chris@0 2042 ;
Chris@0 2043 return 0;
Chris@0 2044 }
Chris@0 2045 _ACEOF
Chris@0 2046 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 2047 ac_lo=0 ac_mid=0
Chris@0 2048 while :; do
Chris@0 2049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 2050 /* end confdefs.h. */
Chris@0 2051 $4
Chris@0 2052 int
Chris@0 2053 main ()
Chris@0 2054 {
Chris@0 2055 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
Chris@0 2056 test_array [0] = 0
Chris@0 2057
Chris@0 2058 ;
Chris@0 2059 return 0;
Chris@0 2060 }
Chris@0 2061 _ACEOF
Chris@0 2062 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 2063 ac_hi=$ac_mid; break
Chris@0 2064 else
Chris@0 2065 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
Chris@0 2066 if test $ac_lo -le $ac_mid; then
Chris@0 2067 ac_lo= ac_hi=
Chris@0 2068 break
Chris@0 2069 fi
Chris@0 2070 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
Chris@0 2071 fi
Chris@0 2072 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 2073 done
Chris@0 2074 else
Chris@0 2075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 2076 /* end confdefs.h. */
Chris@0 2077 $4
Chris@0 2078 int
Chris@0 2079 main ()
Chris@0 2080 {
Chris@0 2081 static int test_array [1 - 2 * !(($2) < 0)];
Chris@0 2082 test_array [0] = 0
Chris@0 2083
Chris@0 2084 ;
Chris@0 2085 return 0;
Chris@0 2086 }
Chris@0 2087 _ACEOF
Chris@0 2088 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 2089 ac_hi=-1 ac_mid=-1
Chris@0 2090 while :; do
Chris@0 2091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 2092 /* end confdefs.h. */
Chris@0 2093 $4
Chris@0 2094 int
Chris@0 2095 main ()
Chris@0 2096 {
Chris@0 2097 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
Chris@0 2098 test_array [0] = 0
Chris@0 2099
Chris@0 2100 ;
Chris@0 2101 return 0;
Chris@0 2102 }
Chris@0 2103 _ACEOF
Chris@0 2104 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 2105 ac_lo=$ac_mid; break
Chris@0 2106 else
Chris@0 2107 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
Chris@0 2108 if test $ac_mid -le $ac_hi; then
Chris@0 2109 ac_lo= ac_hi=
Chris@0 2110 break
Chris@0 2111 fi
Chris@0 2112 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
Chris@0 2113 fi
Chris@0 2114 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 2115 done
Chris@0 2116 else
Chris@0 2117 ac_lo= ac_hi=
Chris@0 2118 fi
Chris@0 2119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 2120 fi
Chris@0 2121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 2122 # Binary search between lo and hi bounds.
Chris@0 2123 while test "x$ac_lo" != "x$ac_hi"; do
Chris@0 2124 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
Chris@0 2125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 2126 /* end confdefs.h. */
Chris@0 2127 $4
Chris@0 2128 int
Chris@0 2129 main ()
Chris@0 2130 {
Chris@0 2131 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
Chris@0 2132 test_array [0] = 0
Chris@0 2133
Chris@0 2134 ;
Chris@0 2135 return 0;
Chris@0 2136 }
Chris@0 2137 _ACEOF
Chris@0 2138 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 2139 ac_hi=$ac_mid
Chris@0 2140 else
Chris@0 2141 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
Chris@0 2142 fi
Chris@0 2143 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 2144 done
Chris@0 2145 case $ac_lo in #((
Chris@0 2146 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
Chris@0 2147 '') ac_retval=1 ;;
Chris@0 2148 esac
Chris@0 2149 else
Chris@0 2150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 2151 /* end confdefs.h. */
Chris@0 2152 $4
Chris@0 2153 static long int longval () { return $2; }
Chris@0 2154 static unsigned long int ulongval () { return $2; }
Chris@0 2155 #include <stdio.h>
Chris@0 2156 #include <stdlib.h>
Chris@0 2157 int
Chris@0 2158 main ()
Chris@0 2159 {
Chris@0 2160
Chris@0 2161 FILE *f = fopen ("conftest.val", "w");
Chris@0 2162 if (! f)
Chris@0 2163 return 1;
Chris@0 2164 if (($2) < 0)
Chris@0 2165 {
Chris@0 2166 long int i = longval ();
Chris@0 2167 if (i != ($2))
Chris@0 2168 return 1;
Chris@0 2169 fprintf (f, "%ld", i);
Chris@0 2170 }
Chris@0 2171 else
Chris@0 2172 {
Chris@0 2173 unsigned long int i = ulongval ();
Chris@0 2174 if (i != ($2))
Chris@0 2175 return 1;
Chris@0 2176 fprintf (f, "%lu", i);
Chris@0 2177 }
Chris@0 2178 /* Do not output a trailing newline, as this causes \r\n confusion
Chris@0 2179 on some platforms. */
Chris@0 2180 return ferror (f) || fclose (f) != 0;
Chris@0 2181
Chris@0 2182 ;
Chris@0 2183 return 0;
Chris@0 2184 }
Chris@0 2185 _ACEOF
Chris@0 2186 if ac_fn_c_try_run "$LINENO"; then :
Chris@0 2187 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
Chris@0 2188 else
Chris@0 2189 ac_retval=1
Chris@0 2190 fi
Chris@0 2191 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@0 2192 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@0 2193 rm -f conftest.val
Chris@0 2194
Chris@0 2195 fi
Chris@0 2196 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@0 2197 as_fn_set_status $ac_retval
Chris@0 2198
Chris@0 2199 } # ac_fn_c_compute_int
Chris@0 2200 cat >config.log <<_ACEOF
Chris@0 2201 This file contains any messages produced by compilers while
Chris@0 2202 running configure, to aid debugging if configure makes a mistake.
Chris@0 2203
Chris@0 2204 It was created by libsamplerate $as_me 0.1.8, which was
Chris@0 2205 generated by GNU Autoconf 2.68. Invocation command line was
Chris@0 2206
Chris@0 2207 $ $0 $@
Chris@0 2208
Chris@0 2209 _ACEOF
Chris@0 2210 exec 5>>config.log
Chris@0 2211 {
Chris@0 2212 cat <<_ASUNAME
Chris@0 2213 ## --------- ##
Chris@0 2214 ## Platform. ##
Chris@0 2215 ## --------- ##
Chris@0 2216
Chris@0 2217 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@0 2218 uname -m = `(uname -m) 2>/dev/null || echo unknown`
Chris@0 2219 uname -r = `(uname -r) 2>/dev/null || echo unknown`
Chris@0 2220 uname -s = `(uname -s) 2>/dev/null || echo unknown`
Chris@0 2221 uname -v = `(uname -v) 2>/dev/null || echo unknown`
Chris@0 2222
Chris@0 2223 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
Chris@0 2224 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
Chris@0 2225
Chris@0 2226 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
Chris@0 2227 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
Chris@0 2228 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Chris@0 2229 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Chris@0 2230 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
Chris@0 2231 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
Chris@0 2232 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
Chris@0 2233
Chris@0 2234 _ASUNAME
Chris@0 2235
Chris@0 2236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 2237 for as_dir in $PATH
Chris@0 2238 do
Chris@0 2239 IFS=$as_save_IFS
Chris@0 2240 test -z "$as_dir" && as_dir=.
Chris@0 2241 $as_echo "PATH: $as_dir"
Chris@0 2242 done
Chris@0 2243 IFS=$as_save_IFS
Chris@0 2244
Chris@0 2245 } >&5
Chris@0 2246
Chris@0 2247 cat >&5 <<_ACEOF
Chris@0 2248
Chris@0 2249
Chris@0 2250 ## ----------- ##
Chris@0 2251 ## Core tests. ##
Chris@0 2252 ## ----------- ##
Chris@0 2253
Chris@0 2254 _ACEOF
Chris@0 2255
Chris@0 2256
Chris@0 2257 # Keep a trace of the command line.
Chris@0 2258 # Strip out --no-create and --no-recursion so they do not pile up.
Chris@0 2259 # Strip out --silent because we don't want to record it for future runs.
Chris@0 2260 # Also quote any args containing shell meta-characters.
Chris@0 2261 # Make two passes to allow for proper duplicate-argument suppression.
Chris@0 2262 ac_configure_args=
Chris@0 2263 ac_configure_args0=
Chris@0 2264 ac_configure_args1=
Chris@0 2265 ac_must_keep_next=false
Chris@0 2266 for ac_pass in 1 2
Chris@0 2267 do
Chris@0 2268 for ac_arg
Chris@0 2269 do
Chris@0 2270 case $ac_arg in
Chris@0 2271 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
Chris@0 2272 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@0 2273 | -silent | --silent | --silen | --sile | --sil)
Chris@0 2274 continue ;;
Chris@0 2275 *\'*)
Chris@0 2276 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@0 2277 esac
Chris@0 2278 case $ac_pass in
Chris@0 2279 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Chris@0 2280 2)
Chris@0 2281 as_fn_append ac_configure_args1 " '$ac_arg'"
Chris@0 2282 if test $ac_must_keep_next = true; then
Chris@0 2283 ac_must_keep_next=false # Got value, back to normal.
Chris@0 2284 else
Chris@0 2285 case $ac_arg in
Chris@0 2286 *=* | --config-cache | -C | -disable-* | --disable-* \
Chris@0 2287 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
Chris@0 2288 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
Chris@0 2289 | -with-* | --with-* | -without-* | --without-* | --x)
Chris@0 2290 case "$ac_configure_args0 " in
Chris@0 2291 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
Chris@0 2292 esac
Chris@0 2293 ;;
Chris@0 2294 -* ) ac_must_keep_next=true ;;
Chris@0 2295 esac
Chris@0 2296 fi
Chris@0 2297 as_fn_append ac_configure_args " '$ac_arg'"
Chris@0 2298 ;;
Chris@0 2299 esac
Chris@0 2300 done
Chris@0 2301 done
Chris@0 2302 { ac_configure_args0=; unset ac_configure_args0;}
Chris@0 2303 { ac_configure_args1=; unset ac_configure_args1;}
Chris@0 2304
Chris@0 2305 # When interrupted or exit'd, cleanup temporary files, and complete
Chris@0 2306 # config.log. We remove comments because anyway the quotes in there
Chris@0 2307 # would cause problems or look ugly.
Chris@0 2308 # WARNING: Use '\'' to represent an apostrophe within the trap.
Chris@0 2309 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Chris@0 2310 trap 'exit_status=$?
Chris@0 2311 # Save into config.log some information that might help in debugging.
Chris@0 2312 {
Chris@0 2313 echo
Chris@0 2314
Chris@0 2315 $as_echo "## ---------------- ##
Chris@0 2316 ## Cache variables. ##
Chris@0 2317 ## ---------------- ##"
Chris@0 2318 echo
Chris@0 2319 # The following way of writing the cache mishandles newlines in values,
Chris@0 2320 (
Chris@0 2321 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
Chris@0 2322 eval ac_val=\$$ac_var
Chris@0 2323 case $ac_val in #(
Chris@0 2324 *${as_nl}*)
Chris@0 2325 case $ac_var in #(
Chris@0 2326 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Chris@0 2327 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Chris@0 2328 esac
Chris@0 2329 case $ac_var in #(
Chris@0 2330 _ | IFS | as_nl) ;; #(
Chris@0 2331 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Chris@0 2332 *) { eval $ac_var=; unset $ac_var;} ;;
Chris@0 2333 esac ;;
Chris@0 2334 esac
Chris@0 2335 done
Chris@0 2336 (set) 2>&1 |
Chris@0 2337 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
Chris@0 2338 *${as_nl}ac_space=\ *)
Chris@0 2339 sed -n \
Chris@0 2340 "s/'\''/'\''\\\\'\'''\''/g;
Chris@0 2341 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
Chris@0 2342 ;; #(
Chris@0 2343 *)
Chris@0 2344 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Chris@0 2345 ;;
Chris@0 2346 esac |
Chris@0 2347 sort
Chris@0 2348 )
Chris@0 2349 echo
Chris@0 2350
Chris@0 2351 $as_echo "## ----------------- ##
Chris@0 2352 ## Output variables. ##
Chris@0 2353 ## ----------------- ##"
Chris@0 2354 echo
Chris@0 2355 for ac_var in $ac_subst_vars
Chris@0 2356 do
Chris@0 2357 eval ac_val=\$$ac_var
Chris@0 2358 case $ac_val in
Chris@0 2359 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Chris@0 2360 esac
Chris@0 2361 $as_echo "$ac_var='\''$ac_val'\''"
Chris@0 2362 done | sort
Chris@0 2363 echo
Chris@0 2364
Chris@0 2365 if test -n "$ac_subst_files"; then
Chris@0 2366 $as_echo "## ------------------- ##
Chris@0 2367 ## File substitutions. ##
Chris@0 2368 ## ------------------- ##"
Chris@0 2369 echo
Chris@0 2370 for ac_var in $ac_subst_files
Chris@0 2371 do
Chris@0 2372 eval ac_val=\$$ac_var
Chris@0 2373 case $ac_val in
Chris@0 2374 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Chris@0 2375 esac
Chris@0 2376 $as_echo "$ac_var='\''$ac_val'\''"
Chris@0 2377 done | sort
Chris@0 2378 echo
Chris@0 2379 fi
Chris@0 2380
Chris@0 2381 if test -s confdefs.h; then
Chris@0 2382 $as_echo "## ----------- ##
Chris@0 2383 ## confdefs.h. ##
Chris@0 2384 ## ----------- ##"
Chris@0 2385 echo
Chris@0 2386 cat confdefs.h
Chris@0 2387 echo
Chris@0 2388 fi
Chris@0 2389 test "$ac_signal" != 0 &&
Chris@0 2390 $as_echo "$as_me: caught signal $ac_signal"
Chris@0 2391 $as_echo "$as_me: exit $exit_status"
Chris@0 2392 } >&5
Chris@0 2393 rm -f core *.core core.conftest.* &&
Chris@0 2394 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Chris@0 2395 exit $exit_status
Chris@0 2396 ' 0
Chris@0 2397 for ac_signal in 1 2 13 15; do
Chris@0 2398 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Chris@0 2399 done
Chris@0 2400 ac_signal=0
Chris@0 2401
Chris@0 2402 # confdefs.h avoids OS command line length limits that DEFS can exceed.
Chris@0 2403 rm -f -r conftest* confdefs.h
Chris@0 2404
Chris@0 2405 $as_echo "/* confdefs.h */" > confdefs.h
Chris@0 2406
Chris@0 2407 # Predefined preprocessor variables.
Chris@0 2408
Chris@0 2409 cat >>confdefs.h <<_ACEOF
Chris@0 2410 #define PACKAGE_NAME "$PACKAGE_NAME"
Chris@0 2411 _ACEOF
Chris@0 2412
Chris@0 2413 cat >>confdefs.h <<_ACEOF
Chris@0 2414 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
Chris@0 2415 _ACEOF
Chris@0 2416
Chris@0 2417 cat >>confdefs.h <<_ACEOF
Chris@0 2418 #define PACKAGE_VERSION "$PACKAGE_VERSION"
Chris@0 2419 _ACEOF
Chris@0 2420
Chris@0 2421 cat >>confdefs.h <<_ACEOF
Chris@0 2422 #define PACKAGE_STRING "$PACKAGE_STRING"
Chris@0 2423 _ACEOF
Chris@0 2424
Chris@0 2425 cat >>confdefs.h <<_ACEOF
Chris@0 2426 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
Chris@0 2427 _ACEOF
Chris@0 2428
Chris@0 2429 cat >>confdefs.h <<_ACEOF
Chris@0 2430 #define PACKAGE_URL "$PACKAGE_URL"
Chris@0 2431 _ACEOF
Chris@0 2432
Chris@0 2433
Chris@0 2434 # Let the site file select an alternate cache file if it wants to.
Chris@0 2435 # Prefer an explicitly selected file to automatically selected ones.
Chris@0 2436 ac_site_file1=NONE
Chris@0 2437 ac_site_file2=NONE
Chris@0 2438 if test -n "$CONFIG_SITE"; then
Chris@0 2439 # We do not want a PATH search for config.site.
Chris@0 2440 case $CONFIG_SITE in #((
Chris@0 2441 -*) ac_site_file1=./$CONFIG_SITE;;
Chris@0 2442 */*) ac_site_file1=$CONFIG_SITE;;
Chris@0 2443 *) ac_site_file1=./$CONFIG_SITE;;
Chris@0 2444 esac
Chris@0 2445 elif test "x$prefix" != xNONE; then
Chris@0 2446 ac_site_file1=$prefix/share/config.site
Chris@0 2447 ac_site_file2=$prefix/etc/config.site
Chris@0 2448 else
Chris@0 2449 ac_site_file1=$ac_default_prefix/share/config.site
Chris@0 2450 ac_site_file2=$ac_default_prefix/etc/config.site
Chris@0 2451 fi
Chris@0 2452 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
Chris@0 2453 do
Chris@0 2454 test "x$ac_site_file" = xNONE && continue
Chris@0 2455 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
Chris@0 2456 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Chris@0 2457 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
Chris@0 2458 sed 's/^/| /' "$ac_site_file" >&5
Chris@0 2459 . "$ac_site_file" \
Chris@0 2460 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 2461 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 2462 as_fn_error $? "failed to load site script $ac_site_file
Chris@0 2463 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 2464 fi
Chris@0 2465 done
Chris@0 2466
Chris@0 2467 if test -r "$cache_file"; then
Chris@0 2468 # Some versions of bash will fail to source /dev/null (special files
Chris@0 2469 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
Chris@0 2470 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
Chris@0 2471 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Chris@0 2472 $as_echo "$as_me: loading cache $cache_file" >&6;}
Chris@0 2473 case $cache_file in
Chris@0 2474 [\\/]* | ?:[\\/]* ) . "$cache_file";;
Chris@0 2475 *) . "./$cache_file";;
Chris@0 2476 esac
Chris@0 2477 fi
Chris@0 2478 else
Chris@0 2479 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Chris@0 2480 $as_echo "$as_me: creating cache $cache_file" >&6;}
Chris@0 2481 >$cache_file
Chris@0 2482 fi
Chris@0 2483
Chris@0 2484 # Check that the precious variables saved in the cache have kept the same
Chris@0 2485 # value.
Chris@0 2486 ac_cache_corrupted=false
Chris@0 2487 for ac_var in $ac_precious_vars; do
Chris@0 2488 eval ac_old_set=\$ac_cv_env_${ac_var}_set
Chris@0 2489 eval ac_new_set=\$ac_env_${ac_var}_set
Chris@0 2490 eval ac_old_val=\$ac_cv_env_${ac_var}_value
Chris@0 2491 eval ac_new_val=\$ac_env_${ac_var}_value
Chris@0 2492 case $ac_old_set,$ac_new_set in
Chris@0 2493 set,)
Chris@0 2494 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
Chris@0 2495 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Chris@0 2496 ac_cache_corrupted=: ;;
Chris@0 2497 ,set)
Chris@0 2498 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
Chris@0 2499 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Chris@0 2500 ac_cache_corrupted=: ;;
Chris@0 2501 ,);;
Chris@0 2502 *)
Chris@0 2503 if test "x$ac_old_val" != "x$ac_new_val"; then
Chris@0 2504 # differences in whitespace do not lead to failure.
Chris@0 2505 ac_old_val_w=`echo x $ac_old_val`
Chris@0 2506 ac_new_val_w=`echo x $ac_new_val`
Chris@0 2507 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Chris@0 2508 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Chris@0 2509 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
Chris@0 2510 ac_cache_corrupted=:
Chris@0 2511 else
Chris@0 2512 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
Chris@0 2513 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
Chris@0 2514 eval $ac_var=\$ac_old_val
Chris@0 2515 fi
Chris@0 2516 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Chris@0 2517 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Chris@0 2518 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Chris@0 2519 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Chris@0 2520 fi;;
Chris@0 2521 esac
Chris@0 2522 # Pass precious variables to config.status.
Chris@0 2523 if test "$ac_new_set" = set; then
Chris@0 2524 case $ac_new_val in
Chris@0 2525 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@0 2526 *) ac_arg=$ac_var=$ac_new_val ;;
Chris@0 2527 esac
Chris@0 2528 case " $ac_configure_args " in
Chris@0 2529 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Chris@0 2530 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Chris@0 2531 esac
Chris@0 2532 fi
Chris@0 2533 done
Chris@0 2534 if $ac_cache_corrupted; then
Chris@0 2535 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 2536 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 2537 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Chris@0 2538 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Chris@0 2539 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Chris@0 2540 fi
Chris@0 2541 ## -------------------- ##
Chris@0 2542 ## Main body of script. ##
Chris@0 2543 ## -------------------- ##
Chris@0 2544
Chris@0 2545 ac_ext=c
Chris@0 2546 ac_cpp='$CPP $CPPFLAGS'
Chris@0 2547 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 2548 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 2549 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 2550
Chris@0 2551
Chris@0 2552
Chris@0 2553 # Put config stuff in Cfg.
Chris@0 2554 ac_aux_dir=
Chris@0 2555 for ac_dir in Cfg "$srcdir"/Cfg; do
Chris@0 2556 if test -f "$ac_dir/install-sh"; then
Chris@0 2557 ac_aux_dir=$ac_dir
Chris@0 2558 ac_install_sh="$ac_aux_dir/install-sh -c"
Chris@0 2559 break
Chris@0 2560 elif test -f "$ac_dir/install.sh"; then
Chris@0 2561 ac_aux_dir=$ac_dir
Chris@0 2562 ac_install_sh="$ac_aux_dir/install.sh -c"
Chris@0 2563 break
Chris@0 2564 elif test -f "$ac_dir/shtool"; then
Chris@0 2565 ac_aux_dir=$ac_dir
Chris@0 2566 ac_install_sh="$ac_aux_dir/shtool install -c"
Chris@0 2567 break
Chris@0 2568 fi
Chris@0 2569 done
Chris@0 2570 if test -z "$ac_aux_dir"; then
Chris@0 2571 as_fn_error $? "cannot find install-sh, install.sh, or shtool in Cfg \"$srcdir\"/Cfg" "$LINENO" 5
Chris@0 2572 fi
Chris@0 2573
Chris@0 2574 # These three variables are undocumented and unsupported,
Chris@0 2575 # and are intended to be withdrawn in a future Autoconf release.
Chris@0 2576 # They can cause serious problems if a builder's source tree is in a directory
Chris@0 2577 # whose full name contains unusual characters.
Chris@0 2578 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
Chris@0 2579 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
Chris@0 2580 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
Chris@0 2581
Chris@0 2582
Chris@0 2583
Chris@0 2584
Chris@0 2585 # Make sure we can run config.sub.
Chris@0 2586 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Chris@0 2587 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
Chris@0 2588
Chris@0 2589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
Chris@0 2590 $as_echo_n "checking build system type... " >&6; }
Chris@0 2591 if ${ac_cv_build+:} false; then :
Chris@0 2592 $as_echo_n "(cached) " >&6
Chris@0 2593 else
Chris@0 2594 ac_build_alias=$build_alias
Chris@0 2595 test "x$ac_build_alias" = x &&
Chris@0 2596 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
Chris@0 2597 test "x$ac_build_alias" = x &&
Chris@0 2598 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
Chris@0 2599 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Chris@0 2600 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
Chris@0 2601
Chris@0 2602 fi
Chris@0 2603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
Chris@0 2604 $as_echo "$ac_cv_build" >&6; }
Chris@0 2605 case $ac_cv_build in
Chris@0 2606 *-*-*) ;;
Chris@0 2607 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
Chris@0 2608 esac
Chris@0 2609 build=$ac_cv_build
Chris@0 2610 ac_save_IFS=$IFS; IFS='-'
Chris@0 2611 set x $ac_cv_build
Chris@0 2612 shift
Chris@0 2613 build_cpu=$1
Chris@0 2614 build_vendor=$2
Chris@0 2615 shift; shift
Chris@0 2616 # Remember, the first character of IFS is used to create $*,
Chris@0 2617 # except with old shells:
Chris@0 2618 build_os=$*
Chris@0 2619 IFS=$ac_save_IFS
Chris@0 2620 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
Chris@0 2621
Chris@0 2622
Chris@0 2623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
Chris@0 2624 $as_echo_n "checking host system type... " >&6; }
Chris@0 2625 if ${ac_cv_host+:} false; then :
Chris@0 2626 $as_echo_n "(cached) " >&6
Chris@0 2627 else
Chris@0 2628 if test "x$host_alias" = x; then
Chris@0 2629 ac_cv_host=$ac_cv_build
Chris@0 2630 else
Chris@0 2631 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Chris@0 2632 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
Chris@0 2633 fi
Chris@0 2634
Chris@0 2635 fi
Chris@0 2636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
Chris@0 2637 $as_echo "$ac_cv_host" >&6; }
Chris@0 2638 case $ac_cv_host in
Chris@0 2639 *-*-*) ;;
Chris@0 2640 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
Chris@0 2641 esac
Chris@0 2642 host=$ac_cv_host
Chris@0 2643 ac_save_IFS=$IFS; IFS='-'
Chris@0 2644 set x $ac_cv_host
Chris@0 2645 shift
Chris@0 2646 host_cpu=$1
Chris@0 2647 host_vendor=$2
Chris@0 2648 shift; shift
Chris@0 2649 # Remember, the first character of IFS is used to create $*,
Chris@0 2650 # except with old shells:
Chris@0 2651 host_os=$*
Chris@0 2652 IFS=$ac_save_IFS
Chris@0 2653 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
Chris@0 2654
Chris@0 2655
Chris@0 2656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
Chris@0 2657 $as_echo_n "checking target system type... " >&6; }
Chris@0 2658 if ${ac_cv_target+:} false; then :
Chris@0 2659 $as_echo_n "(cached) " >&6
Chris@0 2660 else
Chris@0 2661 if test "x$target_alias" = x; then
Chris@0 2662 ac_cv_target=$ac_cv_host
Chris@0 2663 else
Chris@0 2664 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
Chris@0 2665 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
Chris@0 2666 fi
Chris@0 2667
Chris@0 2668 fi
Chris@0 2669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
Chris@0 2670 $as_echo "$ac_cv_target" >&6; }
Chris@0 2671 case $ac_cv_target in
Chris@0 2672 *-*-*) ;;
Chris@0 2673 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
Chris@0 2674 esac
Chris@0 2675 target=$ac_cv_target
Chris@0 2676 ac_save_IFS=$IFS; IFS='-'
Chris@0 2677 set x $ac_cv_target
Chris@0 2678 shift
Chris@0 2679 target_cpu=$1
Chris@0 2680 target_vendor=$2
Chris@0 2681 shift; shift
Chris@0 2682 # Remember, the first character of IFS is used to create $*,
Chris@0 2683 # except with old shells:
Chris@0 2684 target_os=$*
Chris@0 2685 IFS=$ac_save_IFS
Chris@0 2686 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
Chris@0 2687
Chris@0 2688
Chris@0 2689 # The aliases save the names the user supplied, while $host etc.
Chris@0 2690 # will get canonicalized.
Chris@0 2691 test -n "$target_alias" &&
Chris@0 2692 test "$program_prefix$program_suffix$program_transform_name" = \
Chris@0 2693 NONENONEs,x,x, &&
Chris@0 2694 program_prefix=${target_alias}-
Chris@0 2695
Chris@0 2696
Chris@0 2697 ac_config_headers="$ac_config_headers src/config.h"
Chris@0 2698
Chris@0 2699
Chris@0 2700 am__api_version='1.11'
Chris@0 2701
Chris@0 2702 # Find a good install program. We prefer a C program (faster),
Chris@0 2703 # so one script is as good as another. But avoid the broken or
Chris@0 2704 # incompatible versions:
Chris@0 2705 # SysV /etc/install, /usr/sbin/install
Chris@0 2706 # SunOS /usr/etc/install
Chris@0 2707 # IRIX /sbin/install
Chris@0 2708 # AIX /bin/install
Chris@0 2709 # AmigaOS /C/install, which installs bootblocks on floppy discs
Chris@0 2710 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
Chris@0 2711 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
Chris@0 2712 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
Chris@0 2713 # OS/2's system install, which has a completely different semantic
Chris@0 2714 # ./install, which can be erroneously created by make from ./install.sh.
Chris@0 2715 # Reject install programs that cannot install multiple files.
Chris@0 2716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
Chris@0 2717 $as_echo_n "checking for a BSD-compatible install... " >&6; }
Chris@0 2718 if test -z "$INSTALL"; then
Chris@0 2719 if ${ac_cv_path_install+:} false; then :
Chris@0 2720 $as_echo_n "(cached) " >&6
Chris@0 2721 else
Chris@0 2722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 2723 for as_dir in $PATH
Chris@0 2724 do
Chris@0 2725 IFS=$as_save_IFS
Chris@0 2726 test -z "$as_dir" && as_dir=.
Chris@0 2727 # Account for people who put trailing slashes in PATH elements.
Chris@0 2728 case $as_dir/ in #((
Chris@0 2729 ./ | .// | /[cC]/* | \
Chris@0 2730 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Chris@0 2731 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
Chris@0 2732 /usr/ucb/* ) ;;
Chris@0 2733 *)
Chris@0 2734 # OSF1 and SCO ODT 3.0 have their own names for install.
Chris@0 2735 # Don't use installbsd from OSF since it installs stuff as root
Chris@0 2736 # by default.
Chris@0 2737 for ac_prog in ginstall scoinst install; do
Chris@0 2738 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 2739 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
Chris@0 2740 if test $ac_prog = install &&
Chris@0 2741 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Chris@0 2742 # AIX install. It has an incompatible calling convention.
Chris@0 2743 :
Chris@0 2744 elif test $ac_prog = install &&
Chris@0 2745 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Chris@0 2746 # program-specific install script used by HP pwplus--don't use.
Chris@0 2747 :
Chris@0 2748 else
Chris@0 2749 rm -rf conftest.one conftest.two conftest.dir
Chris@0 2750 echo one > conftest.one
Chris@0 2751 echo two > conftest.two
Chris@0 2752 mkdir conftest.dir
Chris@0 2753 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
Chris@0 2754 test -s conftest.one && test -s conftest.two &&
Chris@0 2755 test -s conftest.dir/conftest.one &&
Chris@0 2756 test -s conftest.dir/conftest.two
Chris@0 2757 then
Chris@0 2758 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
Chris@0 2759 break 3
Chris@0 2760 fi
Chris@0 2761 fi
Chris@0 2762 fi
Chris@0 2763 done
Chris@0 2764 done
Chris@0 2765 ;;
Chris@0 2766 esac
Chris@0 2767
Chris@0 2768 done
Chris@0 2769 IFS=$as_save_IFS
Chris@0 2770
Chris@0 2771 rm -rf conftest.one conftest.two conftest.dir
Chris@0 2772
Chris@0 2773 fi
Chris@0 2774 if test "${ac_cv_path_install+set}" = set; then
Chris@0 2775 INSTALL=$ac_cv_path_install
Chris@0 2776 else
Chris@0 2777 # As a last resort, use the slow shell script. Don't cache a
Chris@0 2778 # value for INSTALL within a source directory, because that will
Chris@0 2779 # break other packages using the cache if that directory is
Chris@0 2780 # removed, or if the value is a relative name.
Chris@0 2781 INSTALL=$ac_install_sh
Chris@0 2782 fi
Chris@0 2783 fi
Chris@0 2784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
Chris@0 2785 $as_echo "$INSTALL" >&6; }
Chris@0 2786
Chris@0 2787 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
Chris@0 2788 # It thinks the first close brace ends the variable substitution.
Chris@0 2789 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
Chris@0 2790
Chris@0 2791 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
Chris@0 2792
Chris@0 2793 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
Chris@0 2794
Chris@0 2795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
Chris@0 2796 $as_echo_n "checking whether build environment is sane... " >&6; }
Chris@0 2797 # Just in case
Chris@0 2798 sleep 1
Chris@0 2799 echo timestamp > conftest.file
Chris@0 2800 # Reject unsafe characters in $srcdir or the absolute working directory
Chris@0 2801 # name. Accept space and tab only in the latter.
Chris@0 2802 am_lf='
Chris@0 2803 '
Chris@0 2804 case `pwd` in
Chris@0 2805 *[\\\"\#\$\&\'\`$am_lf]*)
Chris@0 2806 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
Chris@0 2807 esac
Chris@0 2808 case $srcdir in
Chris@0 2809 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
Chris@0 2810 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
Chris@0 2811 esac
Chris@0 2812
Chris@0 2813 # Do `set' in a subshell so we don't clobber the current shell's
Chris@0 2814 # arguments. Must try -L first in case configure is actually a
Chris@0 2815 # symlink; some systems play weird games with the mod time of symlinks
Chris@0 2816 # (eg FreeBSD returns the mod time of the symlink's containing
Chris@0 2817 # directory).
Chris@0 2818 if (
Chris@0 2819 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
Chris@0 2820 if test "$*" = "X"; then
Chris@0 2821 # -L didn't work.
Chris@0 2822 set X `ls -t "$srcdir/configure" conftest.file`
Chris@0 2823 fi
Chris@0 2824 rm -f conftest.file
Chris@0 2825 if test "$*" != "X $srcdir/configure conftest.file" \
Chris@0 2826 && test "$*" != "X conftest.file $srcdir/configure"; then
Chris@0 2827
Chris@0 2828 # If neither matched, then we have a broken ls. This can happen
Chris@0 2829 # if, for instance, CONFIG_SHELL is bash and it inherits a
Chris@0 2830 # broken ls alias from the environment. This has actually
Chris@0 2831 # happened. Such a system could not be considered "sane".
Chris@0 2832 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
Chris@0 2833 alias in your environment" "$LINENO" 5
Chris@0 2834 fi
Chris@0 2835
Chris@0 2836 test "$2" = conftest.file
Chris@0 2837 )
Chris@0 2838 then
Chris@0 2839 # Ok.
Chris@0 2840 :
Chris@0 2841 else
Chris@0 2842 as_fn_error $? "newly created file is older than distributed files!
Chris@0 2843 Check your system clock" "$LINENO" 5
Chris@0 2844 fi
Chris@0 2845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@0 2846 $as_echo "yes" >&6; }
Chris@0 2847 test "$program_prefix" != NONE &&
Chris@0 2848 program_transform_name="s&^&$program_prefix&;$program_transform_name"
Chris@0 2849 # Use a double $ so make ignores it.
Chris@0 2850 test "$program_suffix" != NONE &&
Chris@0 2851 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
Chris@0 2852 # Double any \ or $.
Chris@0 2853 # By default was `s,x,x', remove it if useless.
Chris@0 2854 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
Chris@0 2855 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
Chris@0 2856
Chris@0 2857 # expand $ac_aux_dir to an absolute path
Chris@0 2858 am_aux_dir=`cd $ac_aux_dir && pwd`
Chris@0 2859
Chris@0 2860 if test x"${MISSING+set}" != xset; then
Chris@0 2861 case $am_aux_dir in
Chris@0 2862 *\ * | *\ *)
Chris@0 2863 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
Chris@0 2864 *)
Chris@0 2865 MISSING="\${SHELL} $am_aux_dir/missing" ;;
Chris@0 2866 esac
Chris@0 2867 fi
Chris@0 2868 # Use eval to expand $SHELL
Chris@0 2869 if eval "$MISSING --run true"; then
Chris@0 2870 am_missing_run="$MISSING --run "
Chris@0 2871 else
Chris@0 2872 am_missing_run=
Chris@0 2873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
Chris@0 2874 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
Chris@0 2875 fi
Chris@0 2876
Chris@0 2877 if test x"${install_sh}" != xset; then
Chris@0 2878 case $am_aux_dir in
Chris@0 2879 *\ * | *\ *)
Chris@0 2880 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
Chris@0 2881 *)
Chris@0 2882 install_sh="\${SHELL} $am_aux_dir/install-sh"
Chris@0 2883 esac
Chris@0 2884 fi
Chris@0 2885
Chris@0 2886 # Installed binaries are usually stripped using `strip' when the user
Chris@0 2887 # run `make install-strip'. However `strip' might not be the right
Chris@0 2888 # tool to use in cross-compilation environments, therefore Automake
Chris@0 2889 # will honor the `STRIP' environment variable to overrule this program.
Chris@0 2890 if test "$cross_compiling" != no; then
Chris@0 2891 if test -n "$ac_tool_prefix"; then
Chris@0 2892 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Chris@0 2893 set dummy ${ac_tool_prefix}strip; ac_word=$2
Chris@0 2894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 2895 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 2896 if ${ac_cv_prog_STRIP+:} false; then :
Chris@0 2897 $as_echo_n "(cached) " >&6
Chris@0 2898 else
Chris@0 2899 if test -n "$STRIP"; then
Chris@0 2900 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
Chris@0 2901 else
Chris@0 2902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 2903 for as_dir in $PATH
Chris@0 2904 do
Chris@0 2905 IFS=$as_save_IFS
Chris@0 2906 test -z "$as_dir" && as_dir=.
Chris@0 2907 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 2908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 2909 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Chris@0 2910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 2911 break 2
Chris@0 2912 fi
Chris@0 2913 done
Chris@0 2914 done
Chris@0 2915 IFS=$as_save_IFS
Chris@0 2916
Chris@0 2917 fi
Chris@0 2918 fi
Chris@0 2919 STRIP=$ac_cv_prog_STRIP
Chris@0 2920 if test -n "$STRIP"; then
Chris@0 2921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Chris@0 2922 $as_echo "$STRIP" >&6; }
Chris@0 2923 else
Chris@0 2924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 2925 $as_echo "no" >&6; }
Chris@0 2926 fi
Chris@0 2927
Chris@0 2928
Chris@0 2929 fi
Chris@0 2930 if test -z "$ac_cv_prog_STRIP"; then
Chris@0 2931 ac_ct_STRIP=$STRIP
Chris@0 2932 # Extract the first word of "strip", so it can be a program name with args.
Chris@0 2933 set dummy strip; ac_word=$2
Chris@0 2934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 2935 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 2936 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Chris@0 2937 $as_echo_n "(cached) " >&6
Chris@0 2938 else
Chris@0 2939 if test -n "$ac_ct_STRIP"; then
Chris@0 2940 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Chris@0 2941 else
Chris@0 2942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 2943 for as_dir in $PATH
Chris@0 2944 do
Chris@0 2945 IFS=$as_save_IFS
Chris@0 2946 test -z "$as_dir" && as_dir=.
Chris@0 2947 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 2948 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 2949 ac_cv_prog_ac_ct_STRIP="strip"
Chris@0 2950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 2951 break 2
Chris@0 2952 fi
Chris@0 2953 done
Chris@0 2954 done
Chris@0 2955 IFS=$as_save_IFS
Chris@0 2956
Chris@0 2957 fi
Chris@0 2958 fi
Chris@0 2959 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
Chris@0 2960 if test -n "$ac_ct_STRIP"; then
Chris@0 2961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
Chris@0 2962 $as_echo "$ac_ct_STRIP" >&6; }
Chris@0 2963 else
Chris@0 2964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 2965 $as_echo "no" >&6; }
Chris@0 2966 fi
Chris@0 2967
Chris@0 2968 if test "x$ac_ct_STRIP" = x; then
Chris@0 2969 STRIP=":"
Chris@0 2970 else
Chris@0 2971 case $cross_compiling:$ac_tool_warned in
Chris@0 2972 yes:)
Chris@0 2973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 2974 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 2975 ac_tool_warned=yes ;;
Chris@0 2976 esac
Chris@0 2977 STRIP=$ac_ct_STRIP
Chris@0 2978 fi
Chris@0 2979 else
Chris@0 2980 STRIP="$ac_cv_prog_STRIP"
Chris@0 2981 fi
Chris@0 2982
Chris@0 2983 fi
Chris@0 2984 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
Chris@0 2985
Chris@0 2986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
Chris@0 2987 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
Chris@0 2988 if test -z "$MKDIR_P"; then
Chris@0 2989 if ${ac_cv_path_mkdir+:} false; then :
Chris@0 2990 $as_echo_n "(cached) " >&6
Chris@0 2991 else
Chris@0 2992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 2993 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
Chris@0 2994 do
Chris@0 2995 IFS=$as_save_IFS
Chris@0 2996 test -z "$as_dir" && as_dir=.
Chris@0 2997 for ac_prog in mkdir gmkdir; do
Chris@0 2998 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 2999 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
Chris@0 3000 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
Chris@0 3001 'mkdir (GNU coreutils) '* | \
Chris@0 3002 'mkdir (coreutils) '* | \
Chris@0 3003 'mkdir (fileutils) '4.1*)
Chris@0 3004 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
Chris@0 3005 break 3;;
Chris@0 3006 esac
Chris@0 3007 done
Chris@0 3008 done
Chris@0 3009 done
Chris@0 3010 IFS=$as_save_IFS
Chris@0 3011
Chris@0 3012 fi
Chris@0 3013
Chris@0 3014 test -d ./--version && rmdir ./--version
Chris@0 3015 if test "${ac_cv_path_mkdir+set}" = set; then
Chris@0 3016 MKDIR_P="$ac_cv_path_mkdir -p"
Chris@0 3017 else
Chris@0 3018 # As a last resort, use the slow shell script. Don't cache a
Chris@0 3019 # value for MKDIR_P within a source directory, because that will
Chris@0 3020 # break other packages using the cache if that directory is
Chris@0 3021 # removed, or if the value is a relative name.
Chris@0 3022 MKDIR_P="$ac_install_sh -d"
Chris@0 3023 fi
Chris@0 3024 fi
Chris@0 3025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
Chris@0 3026 $as_echo "$MKDIR_P" >&6; }
Chris@0 3027
Chris@0 3028 mkdir_p="$MKDIR_P"
Chris@0 3029 case $mkdir_p in
Chris@0 3030 [\\/$]* | ?:[\\/]*) ;;
Chris@0 3031 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
Chris@0 3032 esac
Chris@0 3033
Chris@0 3034 for ac_prog in gawk mawk nawk awk
Chris@0 3035 do
Chris@0 3036 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@0 3037 set dummy $ac_prog; ac_word=$2
Chris@0 3038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 3039 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 3040 if ${ac_cv_prog_AWK+:} false; then :
Chris@0 3041 $as_echo_n "(cached) " >&6
Chris@0 3042 else
Chris@0 3043 if test -n "$AWK"; then
Chris@0 3044 ac_cv_prog_AWK="$AWK" # Let the user override the test.
Chris@0 3045 else
Chris@0 3046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 3047 for as_dir in $PATH
Chris@0 3048 do
Chris@0 3049 IFS=$as_save_IFS
Chris@0 3050 test -z "$as_dir" && as_dir=.
Chris@0 3051 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 3052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 3053 ac_cv_prog_AWK="$ac_prog"
Chris@0 3054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 3055 break 2
Chris@0 3056 fi
Chris@0 3057 done
Chris@0 3058 done
Chris@0 3059 IFS=$as_save_IFS
Chris@0 3060
Chris@0 3061 fi
Chris@0 3062 fi
Chris@0 3063 AWK=$ac_cv_prog_AWK
Chris@0 3064 if test -n "$AWK"; then
Chris@0 3065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
Chris@0 3066 $as_echo "$AWK" >&6; }
Chris@0 3067 else
Chris@0 3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 3069 $as_echo "no" >&6; }
Chris@0 3070 fi
Chris@0 3071
Chris@0 3072
Chris@0 3073 test -n "$AWK" && break
Chris@0 3074 done
Chris@0 3075
Chris@0 3076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Chris@0 3077 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
Chris@0 3078 set x ${MAKE-make}
Chris@0 3079 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Chris@0 3080 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Chris@0 3081 $as_echo_n "(cached) " >&6
Chris@0 3082 else
Chris@0 3083 cat >conftest.make <<\_ACEOF
Chris@0 3084 SHELL = /bin/sh
Chris@0 3085 all:
Chris@0 3086 @echo '@@@%%%=$(MAKE)=@@@%%%'
Chris@0 3087 _ACEOF
Chris@0 3088 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Chris@0 3089 case `${MAKE-make} -f conftest.make 2>/dev/null` in
Chris@0 3090 *@@@%%%=?*=@@@%%%*)
Chris@0 3091 eval ac_cv_prog_make_${ac_make}_set=yes;;
Chris@0 3092 *)
Chris@0 3093 eval ac_cv_prog_make_${ac_make}_set=no;;
Chris@0 3094 esac
Chris@0 3095 rm -f conftest.make
Chris@0 3096 fi
Chris@0 3097 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Chris@0 3098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@0 3099 $as_echo "yes" >&6; }
Chris@0 3100 SET_MAKE=
Chris@0 3101 else
Chris@0 3102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 3103 $as_echo "no" >&6; }
Chris@0 3104 SET_MAKE="MAKE=${MAKE-make}"
Chris@0 3105 fi
Chris@0 3106
Chris@0 3107 rm -rf .tst 2>/dev/null
Chris@0 3108 mkdir .tst 2>/dev/null
Chris@0 3109 if test -d .tst; then
Chris@0 3110 am__leading_dot=.
Chris@0 3111 else
Chris@0 3112 am__leading_dot=_
Chris@0 3113 fi
Chris@0 3114 rmdir .tst 2>/dev/null
Chris@0 3115
Chris@0 3116 if test "`cd $srcdir && pwd`" != "`pwd`"; then
Chris@0 3117 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
Chris@0 3118 # is not polluted with repeated "-I."
Chris@0 3119 am__isrc=' -I$(srcdir)'
Chris@0 3120 # test to see if srcdir already configured
Chris@0 3121 if test -f $srcdir/config.status; then
Chris@0 3122 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
Chris@0 3123 fi
Chris@0 3124 fi
Chris@0 3125
Chris@0 3126 # test whether we have cygpath
Chris@0 3127 if test -z "$CYGPATH_W"; then
Chris@0 3128 if (cygpath --version) >/dev/null 2>/dev/null; then
Chris@0 3129 CYGPATH_W='cygpath -w'
Chris@0 3130 else
Chris@0 3131 CYGPATH_W=echo
Chris@0 3132 fi
Chris@0 3133 fi
Chris@0 3134
Chris@0 3135
Chris@0 3136 # Define the identity of the package.
Chris@0 3137 PACKAGE=$PACKAGE_NAME
Chris@0 3138 VERSION=$PACKAGE_VERSION
Chris@0 3139
Chris@0 3140
Chris@0 3141 cat >>confdefs.h <<_ACEOF
Chris@0 3142 #define PACKAGE "$PACKAGE"
Chris@0 3143 _ACEOF
Chris@0 3144
Chris@0 3145
Chris@0 3146 cat >>confdefs.h <<_ACEOF
Chris@0 3147 #define VERSION "$VERSION"
Chris@0 3148 _ACEOF
Chris@0 3149
Chris@0 3150 # Some tools Automake needs.
Chris@0 3151
Chris@0 3152 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
Chris@0 3153
Chris@0 3154
Chris@0 3155 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
Chris@0 3156
Chris@0 3157
Chris@0 3158 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
Chris@0 3159
Chris@0 3160
Chris@0 3161 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
Chris@0 3162
Chris@0 3163
Chris@0 3164 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
Chris@0 3165
Chris@0 3166 # We need awk for the "check" target. The system "awk" is bad on
Chris@0 3167 # some platforms.
Chris@0 3168 # Always define AMTAR for backward compatibility.
Chris@0 3169
Chris@0 3170 AMTAR=${AMTAR-"${am_missing_run}tar"}
Chris@0 3171
Chris@0 3172 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
Chris@0 3173
Chris@0 3174
Chris@0 3175
Chris@0 3176
Chris@0 3177
Chris@0 3178 # Check whether --enable-silent-rules was given.
Chris@0 3179 if test "${enable_silent_rules+set}" = set; then :
Chris@0 3180 enableval=$enable_silent_rules;
Chris@0 3181 fi
Chris@0 3182
Chris@0 3183 case $enable_silent_rules in
Chris@0 3184 yes) AM_DEFAULT_VERBOSITY=0;;
Chris@0 3185 no) AM_DEFAULT_VERBOSITY=1;;
Chris@0 3186 *) AM_DEFAULT_VERBOSITY=0;;
Chris@0 3187 esac
Chris@0 3188 AM_BACKSLASH='\'
Chris@0 3189
Chris@0 3190
Chris@0 3191 ACLOCAL_AMFLAGS="-I M4"
Chris@0 3192
Chris@0 3193
Chris@0 3194 ac_ext=c
Chris@0 3195 ac_cpp='$CPP $CPPFLAGS'
Chris@0 3196 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 3197 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 3198 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 3199
Chris@0 3200
Chris@0 3201 ac_ext=c
Chris@0 3202 ac_cpp='$CPP $CPPFLAGS'
Chris@0 3203 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 3204 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 3205 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 3206 if test -n "$ac_tool_prefix"; then
Chris@0 3207 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
Chris@0 3208 set dummy ${ac_tool_prefix}gcc; ac_word=$2
Chris@0 3209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 3210 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 3211 if ${ac_cv_prog_CC+:} false; then :
Chris@0 3212 $as_echo_n "(cached) " >&6
Chris@0 3213 else
Chris@0 3214 if test -n "$CC"; then
Chris@0 3215 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@0 3216 else
Chris@0 3217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 3218 for as_dir in $PATH
Chris@0 3219 do
Chris@0 3220 IFS=$as_save_IFS
Chris@0 3221 test -z "$as_dir" && as_dir=.
Chris@0 3222 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 3223 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 3224 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Chris@0 3225 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 3226 break 2
Chris@0 3227 fi
Chris@0 3228 done
Chris@0 3229 done
Chris@0 3230 IFS=$as_save_IFS
Chris@0 3231
Chris@0 3232 fi
Chris@0 3233 fi
Chris@0 3234 CC=$ac_cv_prog_CC
Chris@0 3235 if test -n "$CC"; then
Chris@0 3236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@0 3237 $as_echo "$CC" >&6; }
Chris@0 3238 else
Chris@0 3239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 3240 $as_echo "no" >&6; }
Chris@0 3241 fi
Chris@0 3242
Chris@0 3243
Chris@0 3244 fi
Chris@0 3245 if test -z "$ac_cv_prog_CC"; then
Chris@0 3246 ac_ct_CC=$CC
Chris@0 3247 # Extract the first word of "gcc", so it can be a program name with args.
Chris@0 3248 set dummy gcc; ac_word=$2
Chris@0 3249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 3250 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 3251 if ${ac_cv_prog_ac_ct_CC+:} false; then :
Chris@0 3252 $as_echo_n "(cached) " >&6
Chris@0 3253 else
Chris@0 3254 if test -n "$ac_ct_CC"; then
Chris@0 3255 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
Chris@0 3256 else
Chris@0 3257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 3258 for as_dir in $PATH
Chris@0 3259 do
Chris@0 3260 IFS=$as_save_IFS
Chris@0 3261 test -z "$as_dir" && as_dir=.
Chris@0 3262 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 3263 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 3264 ac_cv_prog_ac_ct_CC="gcc"
Chris@0 3265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 3266 break 2
Chris@0 3267 fi
Chris@0 3268 done
Chris@0 3269 done
Chris@0 3270 IFS=$as_save_IFS
Chris@0 3271
Chris@0 3272 fi
Chris@0 3273 fi
Chris@0 3274 ac_ct_CC=$ac_cv_prog_ac_ct_CC
Chris@0 3275 if test -n "$ac_ct_CC"; then
Chris@0 3276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Chris@0 3277 $as_echo "$ac_ct_CC" >&6; }
Chris@0 3278 else
Chris@0 3279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 3280 $as_echo "no" >&6; }
Chris@0 3281 fi
Chris@0 3282
Chris@0 3283 if test "x$ac_ct_CC" = x; then
Chris@0 3284 CC=""
Chris@0 3285 else
Chris@0 3286 case $cross_compiling:$ac_tool_warned in
Chris@0 3287 yes:)
Chris@0 3288 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 3289 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 3290 ac_tool_warned=yes ;;
Chris@0 3291 esac
Chris@0 3292 CC=$ac_ct_CC
Chris@0 3293 fi
Chris@0 3294 else
Chris@0 3295 CC="$ac_cv_prog_CC"
Chris@0 3296 fi
Chris@0 3297
Chris@0 3298 if test -z "$CC"; then
Chris@0 3299 if test -n "$ac_tool_prefix"; then
Chris@0 3300 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
Chris@0 3301 set dummy ${ac_tool_prefix}cc; ac_word=$2
Chris@0 3302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 3303 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 3304 if ${ac_cv_prog_CC+:} false; then :
Chris@0 3305 $as_echo_n "(cached) " >&6
Chris@0 3306 else
Chris@0 3307 if test -n "$CC"; then
Chris@0 3308 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@0 3309 else
Chris@0 3310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 3311 for as_dir in $PATH
Chris@0 3312 do
Chris@0 3313 IFS=$as_save_IFS
Chris@0 3314 test -z "$as_dir" && as_dir=.
Chris@0 3315 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 3316 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 3317 ac_cv_prog_CC="${ac_tool_prefix}cc"
Chris@0 3318 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 3319 break 2
Chris@0 3320 fi
Chris@0 3321 done
Chris@0 3322 done
Chris@0 3323 IFS=$as_save_IFS
Chris@0 3324
Chris@0 3325 fi
Chris@0 3326 fi
Chris@0 3327 CC=$ac_cv_prog_CC
Chris@0 3328 if test -n "$CC"; then
Chris@0 3329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@0 3330 $as_echo "$CC" >&6; }
Chris@0 3331 else
Chris@0 3332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 3333 $as_echo "no" >&6; }
Chris@0 3334 fi
Chris@0 3335
Chris@0 3336
Chris@0 3337 fi
Chris@0 3338 fi
Chris@0 3339 if test -z "$CC"; then
Chris@0 3340 # Extract the first word of "cc", so it can be a program name with args.
Chris@0 3341 set dummy cc; ac_word=$2
Chris@0 3342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 3343 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 3344 if ${ac_cv_prog_CC+:} false; then :
Chris@0 3345 $as_echo_n "(cached) " >&6
Chris@0 3346 else
Chris@0 3347 if test -n "$CC"; then
Chris@0 3348 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@0 3349 else
Chris@0 3350 ac_prog_rejected=no
Chris@0 3351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 3352 for as_dir in $PATH
Chris@0 3353 do
Chris@0 3354 IFS=$as_save_IFS
Chris@0 3355 test -z "$as_dir" && as_dir=.
Chris@0 3356 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 3357 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 3358 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
Chris@0 3359 ac_prog_rejected=yes
Chris@0 3360 continue
Chris@0 3361 fi
Chris@0 3362 ac_cv_prog_CC="cc"
Chris@0 3363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 3364 break 2
Chris@0 3365 fi
Chris@0 3366 done
Chris@0 3367 done
Chris@0 3368 IFS=$as_save_IFS
Chris@0 3369
Chris@0 3370 if test $ac_prog_rejected = yes; then
Chris@0 3371 # We found a bogon in the path, so make sure we never use it.
Chris@0 3372 set dummy $ac_cv_prog_CC
Chris@0 3373 shift
Chris@0 3374 if test $# != 0; then
Chris@0 3375 # We chose a different compiler from the bogus one.
Chris@0 3376 # However, it has the same basename, so the bogon will be chosen
Chris@0 3377 # first if we set CC to just the basename; use the full file name.
Chris@0 3378 shift
Chris@0 3379 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Chris@0 3380 fi
Chris@0 3381 fi
Chris@0 3382 fi
Chris@0 3383 fi
Chris@0 3384 CC=$ac_cv_prog_CC
Chris@0 3385 if test -n "$CC"; then
Chris@0 3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@0 3387 $as_echo "$CC" >&6; }
Chris@0 3388 else
Chris@0 3389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 3390 $as_echo "no" >&6; }
Chris@0 3391 fi
Chris@0 3392
Chris@0 3393
Chris@0 3394 fi
Chris@0 3395 if test -z "$CC"; then
Chris@0 3396 if test -n "$ac_tool_prefix"; then
Chris@0 3397 for ac_prog in cl.exe
Chris@0 3398 do
Chris@0 3399 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@0 3400 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@0 3401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 3402 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 3403 if ${ac_cv_prog_CC+:} false; then :
Chris@0 3404 $as_echo_n "(cached) " >&6
Chris@0 3405 else
Chris@0 3406 if test -n "$CC"; then
Chris@0 3407 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@0 3408 else
Chris@0 3409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 3410 for as_dir in $PATH
Chris@0 3411 do
Chris@0 3412 IFS=$as_save_IFS
Chris@0 3413 test -z "$as_dir" && as_dir=.
Chris@0 3414 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 3415 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 3416 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Chris@0 3417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 3418 break 2
Chris@0 3419 fi
Chris@0 3420 done
Chris@0 3421 done
Chris@0 3422 IFS=$as_save_IFS
Chris@0 3423
Chris@0 3424 fi
Chris@0 3425 fi
Chris@0 3426 CC=$ac_cv_prog_CC
Chris@0 3427 if test -n "$CC"; then
Chris@0 3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@0 3429 $as_echo "$CC" >&6; }
Chris@0 3430 else
Chris@0 3431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 3432 $as_echo "no" >&6; }
Chris@0 3433 fi
Chris@0 3434
Chris@0 3435
Chris@0 3436 test -n "$CC" && break
Chris@0 3437 done
Chris@0 3438 fi
Chris@0 3439 if test -z "$CC"; then
Chris@0 3440 ac_ct_CC=$CC
Chris@0 3441 for ac_prog in cl.exe
Chris@0 3442 do
Chris@0 3443 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@0 3444 set dummy $ac_prog; ac_word=$2
Chris@0 3445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 3446 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 3447 if ${ac_cv_prog_ac_ct_CC+:} false; then :
Chris@0 3448 $as_echo_n "(cached) " >&6
Chris@0 3449 else
Chris@0 3450 if test -n "$ac_ct_CC"; then
Chris@0 3451 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
Chris@0 3452 else
Chris@0 3453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 3454 for as_dir in $PATH
Chris@0 3455 do
Chris@0 3456 IFS=$as_save_IFS
Chris@0 3457 test -z "$as_dir" && as_dir=.
Chris@0 3458 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 3459 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 3460 ac_cv_prog_ac_ct_CC="$ac_prog"
Chris@0 3461 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 3462 break 2
Chris@0 3463 fi
Chris@0 3464 done
Chris@0 3465 done
Chris@0 3466 IFS=$as_save_IFS
Chris@0 3467
Chris@0 3468 fi
Chris@0 3469 fi
Chris@0 3470 ac_ct_CC=$ac_cv_prog_ac_ct_CC
Chris@0 3471 if test -n "$ac_ct_CC"; then
Chris@0 3472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Chris@0 3473 $as_echo "$ac_ct_CC" >&6; }
Chris@0 3474 else
Chris@0 3475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 3476 $as_echo "no" >&6; }
Chris@0 3477 fi
Chris@0 3478
Chris@0 3479
Chris@0 3480 test -n "$ac_ct_CC" && break
Chris@0 3481 done
Chris@0 3482
Chris@0 3483 if test "x$ac_ct_CC" = x; then
Chris@0 3484 CC=""
Chris@0 3485 else
Chris@0 3486 case $cross_compiling:$ac_tool_warned in
Chris@0 3487 yes:)
Chris@0 3488 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 3489 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 3490 ac_tool_warned=yes ;;
Chris@0 3491 esac
Chris@0 3492 CC=$ac_ct_CC
Chris@0 3493 fi
Chris@0 3494 fi
Chris@0 3495
Chris@0 3496 fi
Chris@0 3497
Chris@0 3498
Chris@0 3499 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 3500 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 3501 as_fn_error $? "no acceptable C compiler found in \$PATH
Chris@0 3502 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 3503
Chris@0 3504 # Provide some information about the compiler.
Chris@0 3505 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Chris@0 3506 set X $ac_compile
Chris@0 3507 ac_compiler=$2
Chris@0 3508 for ac_option in --version -v -V -qversion; do
Chris@0 3509 { { ac_try="$ac_compiler $ac_option >&5"
Chris@0 3510 case "(($ac_try" in
Chris@0 3511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 3512 *) ac_try_echo=$ac_try;;
Chris@0 3513 esac
Chris@0 3514 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 3515 $as_echo "$ac_try_echo"; } >&5
Chris@0 3516 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Chris@0 3517 ac_status=$?
Chris@0 3518 if test -s conftest.err; then
Chris@0 3519 sed '10a\
Chris@0 3520 ... rest of stderr output deleted ...
Chris@0 3521 10q' conftest.err >conftest.er1
Chris@0 3522 cat conftest.er1 >&5
Chris@0 3523 fi
Chris@0 3524 rm -f conftest.er1 conftest.err
Chris@0 3525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 3526 test $ac_status = 0; }
Chris@0 3527 done
Chris@0 3528
Chris@0 3529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 3530 /* end confdefs.h. */
Chris@0 3531
Chris@0 3532 int
Chris@0 3533 main ()
Chris@0 3534 {
Chris@0 3535
Chris@0 3536 ;
Chris@0 3537 return 0;
Chris@0 3538 }
Chris@0 3539 _ACEOF
Chris@0 3540 ac_clean_files_save=$ac_clean_files
Chris@0 3541 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Chris@0 3542 # Try to create an executable without -o first, disregard a.out.
Chris@0 3543 # It will help us diagnose broken compilers, and finding out an intuition
Chris@0 3544 # of exeext.
Chris@0 3545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
Chris@0 3546 $as_echo_n "checking whether the C compiler works... " >&6; }
Chris@0 3547 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Chris@0 3548
Chris@0 3549 # The possible output files:
Chris@0 3550 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
Chris@0 3551
Chris@0 3552 ac_rmfiles=
Chris@0 3553 for ac_file in $ac_files
Chris@0 3554 do
Chris@0 3555 case $ac_file in
Chris@0 3556 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Chris@0 3557 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
Chris@0 3558 esac
Chris@0 3559 done
Chris@0 3560 rm -f $ac_rmfiles
Chris@0 3561
Chris@0 3562 if { { ac_try="$ac_link_default"
Chris@0 3563 case "(($ac_try" in
Chris@0 3564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 3565 *) ac_try_echo=$ac_try;;
Chris@0 3566 esac
Chris@0 3567 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 3568 $as_echo "$ac_try_echo"; } >&5
Chris@0 3569 (eval "$ac_link_default") 2>&5
Chris@0 3570 ac_status=$?
Chris@0 3571 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 3572 test $ac_status = 0; }; then :
Chris@0 3573 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
Chris@0 3574 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
Chris@0 3575 # in a Makefile. We should not override ac_cv_exeext if it was cached,
Chris@0 3576 # so that the user can short-circuit this test for compilers unknown to
Chris@0 3577 # Autoconf.
Chris@0 3578 for ac_file in $ac_files ''
Chris@0 3579 do
Chris@0 3580 test -f "$ac_file" || continue
Chris@0 3581 case $ac_file in
Chris@0 3582 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Chris@0 3583 ;;
Chris@0 3584 [ab].out )
Chris@0 3585 # We found the default executable, but exeext='' is most
Chris@0 3586 # certainly right.
Chris@0 3587 break;;
Chris@0 3588 *.* )
Chris@0 3589 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Chris@0 3590 then :; else
Chris@0 3591 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Chris@0 3592 fi
Chris@0 3593 # We set ac_cv_exeext here because the later test for it is not
Chris@0 3594 # safe: cross compilers may not add the suffix if given an `-o'
Chris@0 3595 # argument, so we may need to know it at that point already.
Chris@0 3596 # Even if this section looks crufty: it has the advantage of
Chris@0 3597 # actually working.
Chris@0 3598 break;;
Chris@0 3599 * )
Chris@0 3600 break;;
Chris@0 3601 esac
Chris@0 3602 done
Chris@0 3603 test "$ac_cv_exeext" = no && ac_cv_exeext=
Chris@0 3604
Chris@0 3605 else
Chris@0 3606 ac_file=''
Chris@0 3607 fi
Chris@0 3608 if test -z "$ac_file"; then :
Chris@0 3609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 3610 $as_echo "no" >&6; }
Chris@0 3611 $as_echo "$as_me: failed program was:" >&5
Chris@0 3612 sed 's/^/| /' conftest.$ac_ext >&5
Chris@0 3613
Chris@0 3614 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 3615 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 3616 as_fn_error 77 "C compiler cannot create executables
Chris@0 3617 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 3618 else
Chris@0 3619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@0 3620 $as_echo "yes" >&6; }
Chris@0 3621 fi
Chris@0 3622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
Chris@0 3623 $as_echo_n "checking for C compiler default output file name... " >&6; }
Chris@0 3624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
Chris@0 3625 $as_echo "$ac_file" >&6; }
Chris@0 3626 ac_exeext=$ac_cv_exeext
Chris@0 3627
Chris@0 3628 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Chris@0 3629 ac_clean_files=$ac_clean_files_save
Chris@0 3630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Chris@0 3631 $as_echo_n "checking for suffix of executables... " >&6; }
Chris@0 3632 if { { ac_try="$ac_link"
Chris@0 3633 case "(($ac_try" in
Chris@0 3634 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 3635 *) ac_try_echo=$ac_try;;
Chris@0 3636 esac
Chris@0 3637 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 3638 $as_echo "$ac_try_echo"; } >&5
Chris@0 3639 (eval "$ac_link") 2>&5
Chris@0 3640 ac_status=$?
Chris@0 3641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 3642 test $ac_status = 0; }; then :
Chris@0 3643 # If both `conftest.exe' and `conftest' are `present' (well, observable)
Chris@0 3644 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
Chris@0 3645 # work properly (i.e., refer to `conftest.exe'), while it won't with
Chris@0 3646 # `rm'.
Chris@0 3647 for ac_file in conftest.exe conftest conftest.*; do
Chris@0 3648 test -f "$ac_file" || continue
Chris@0 3649 case $ac_file in
Chris@0 3650 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Chris@0 3651 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Chris@0 3652 break;;
Chris@0 3653 * ) break;;
Chris@0 3654 esac
Chris@0 3655 done
Chris@0 3656 else
Chris@0 3657 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 3658 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 3659 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
Chris@0 3660 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 3661 fi
Chris@0 3662 rm -f conftest conftest$ac_cv_exeext
Chris@0 3663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Chris@0 3664 $as_echo "$ac_cv_exeext" >&6; }
Chris@0 3665
Chris@0 3666 rm -f conftest.$ac_ext
Chris@0 3667 EXEEXT=$ac_cv_exeext
Chris@0 3668 ac_exeext=$EXEEXT
Chris@0 3669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 3670 /* end confdefs.h. */
Chris@0 3671 #include <stdio.h>
Chris@0 3672 int
Chris@0 3673 main ()
Chris@0 3674 {
Chris@0 3675 FILE *f = fopen ("conftest.out", "w");
Chris@0 3676 return ferror (f) || fclose (f) != 0;
Chris@0 3677
Chris@0 3678 ;
Chris@0 3679 return 0;
Chris@0 3680 }
Chris@0 3681 _ACEOF
Chris@0 3682 ac_clean_files="$ac_clean_files conftest.out"
Chris@0 3683 # Check that the compiler produces executables we can run. If not, either
Chris@0 3684 # the compiler is broken, or we cross compile.
Chris@0 3685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
Chris@0 3686 $as_echo_n "checking whether we are cross compiling... " >&6; }
Chris@0 3687 if test "$cross_compiling" != yes; then
Chris@0 3688 { { ac_try="$ac_link"
Chris@0 3689 case "(($ac_try" in
Chris@0 3690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 3691 *) ac_try_echo=$ac_try;;
Chris@0 3692 esac
Chris@0 3693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 3694 $as_echo "$ac_try_echo"; } >&5
Chris@0 3695 (eval "$ac_link") 2>&5
Chris@0 3696 ac_status=$?
Chris@0 3697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 3698 test $ac_status = 0; }
Chris@0 3699 if { ac_try='./conftest$ac_cv_exeext'
Chris@0 3700 { { case "(($ac_try" in
Chris@0 3701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 3702 *) ac_try_echo=$ac_try;;
Chris@0 3703 esac
Chris@0 3704 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 3705 $as_echo "$ac_try_echo"; } >&5
Chris@0 3706 (eval "$ac_try") 2>&5
Chris@0 3707 ac_status=$?
Chris@0 3708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 3709 test $ac_status = 0; }; }; then
Chris@0 3710 cross_compiling=no
Chris@0 3711 else
Chris@0 3712 if test "$cross_compiling" = maybe; then
Chris@0 3713 cross_compiling=yes
Chris@0 3714 else
Chris@0 3715 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 3716 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 3717 as_fn_error $? "cannot run C compiled programs.
Chris@0 3718 If you meant to cross compile, use \`--host'.
Chris@0 3719 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 3720 fi
Chris@0 3721 fi
Chris@0 3722 fi
Chris@0 3723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
Chris@0 3724 $as_echo "$cross_compiling" >&6; }
Chris@0 3725
Chris@0 3726 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
Chris@0 3727 ac_clean_files=$ac_clean_files_save
Chris@0 3728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Chris@0 3729 $as_echo_n "checking for suffix of object files... " >&6; }
Chris@0 3730 if ${ac_cv_objext+:} false; then :
Chris@0 3731 $as_echo_n "(cached) " >&6
Chris@0 3732 else
Chris@0 3733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 3734 /* end confdefs.h. */
Chris@0 3735
Chris@0 3736 int
Chris@0 3737 main ()
Chris@0 3738 {
Chris@0 3739
Chris@0 3740 ;
Chris@0 3741 return 0;
Chris@0 3742 }
Chris@0 3743 _ACEOF
Chris@0 3744 rm -f conftest.o conftest.obj
Chris@0 3745 if { { ac_try="$ac_compile"
Chris@0 3746 case "(($ac_try" in
Chris@0 3747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 3748 *) ac_try_echo=$ac_try;;
Chris@0 3749 esac
Chris@0 3750 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 3751 $as_echo "$ac_try_echo"; } >&5
Chris@0 3752 (eval "$ac_compile") 2>&5
Chris@0 3753 ac_status=$?
Chris@0 3754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 3755 test $ac_status = 0; }; then :
Chris@0 3756 for ac_file in conftest.o conftest.obj conftest.*; do
Chris@0 3757 test -f "$ac_file" || continue;
Chris@0 3758 case $ac_file in
Chris@0 3759 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Chris@0 3760 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
Chris@0 3761 break;;
Chris@0 3762 esac
Chris@0 3763 done
Chris@0 3764 else
Chris@0 3765 $as_echo "$as_me: failed program was:" >&5
Chris@0 3766 sed 's/^/| /' conftest.$ac_ext >&5
Chris@0 3767
Chris@0 3768 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 3769 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 3770 as_fn_error $? "cannot compute suffix of object files: cannot compile
Chris@0 3771 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 3772 fi
Chris@0 3773 rm -f conftest.$ac_cv_objext conftest.$ac_ext
Chris@0 3774 fi
Chris@0 3775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Chris@0 3776 $as_echo "$ac_cv_objext" >&6; }
Chris@0 3777 OBJEXT=$ac_cv_objext
Chris@0 3778 ac_objext=$OBJEXT
Chris@0 3779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Chris@0 3780 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Chris@0 3781 if ${ac_cv_c_compiler_gnu+:} false; then :
Chris@0 3782 $as_echo_n "(cached) " >&6
Chris@0 3783 else
Chris@0 3784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 3785 /* end confdefs.h. */
Chris@0 3786
Chris@0 3787 int
Chris@0 3788 main ()
Chris@0 3789 {
Chris@0 3790 #ifndef __GNUC__
Chris@0 3791 choke me
Chris@0 3792 #endif
Chris@0 3793
Chris@0 3794 ;
Chris@0 3795 return 0;
Chris@0 3796 }
Chris@0 3797 _ACEOF
Chris@0 3798 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 3799 ac_compiler_gnu=yes
Chris@0 3800 else
Chris@0 3801 ac_compiler_gnu=no
Chris@0 3802 fi
Chris@0 3803 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 3804 ac_cv_c_compiler_gnu=$ac_compiler_gnu
Chris@0 3805
Chris@0 3806 fi
Chris@0 3807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Chris@0 3808 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
Chris@0 3809 if test $ac_compiler_gnu = yes; then
Chris@0 3810 GCC=yes
Chris@0 3811 else
Chris@0 3812 GCC=
Chris@0 3813 fi
Chris@0 3814 ac_test_CFLAGS=${CFLAGS+set}
Chris@0 3815 ac_save_CFLAGS=$CFLAGS
Chris@0 3816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Chris@0 3817 $as_echo_n "checking whether $CC accepts -g... " >&6; }
Chris@0 3818 if ${ac_cv_prog_cc_g+:} false; then :
Chris@0 3819 $as_echo_n "(cached) " >&6
Chris@0 3820 else
Chris@0 3821 ac_save_c_werror_flag=$ac_c_werror_flag
Chris@0 3822 ac_c_werror_flag=yes
Chris@0 3823 ac_cv_prog_cc_g=no
Chris@0 3824 CFLAGS="-g"
Chris@0 3825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 3826 /* end confdefs.h. */
Chris@0 3827
Chris@0 3828 int
Chris@0 3829 main ()
Chris@0 3830 {
Chris@0 3831
Chris@0 3832 ;
Chris@0 3833 return 0;
Chris@0 3834 }
Chris@0 3835 _ACEOF
Chris@0 3836 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 3837 ac_cv_prog_cc_g=yes
Chris@0 3838 else
Chris@0 3839 CFLAGS=""
Chris@0 3840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 3841 /* end confdefs.h. */
Chris@0 3842
Chris@0 3843 int
Chris@0 3844 main ()
Chris@0 3845 {
Chris@0 3846
Chris@0 3847 ;
Chris@0 3848 return 0;
Chris@0 3849 }
Chris@0 3850 _ACEOF
Chris@0 3851 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 3852
Chris@0 3853 else
Chris@0 3854 ac_c_werror_flag=$ac_save_c_werror_flag
Chris@0 3855 CFLAGS="-g"
Chris@0 3856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 3857 /* end confdefs.h. */
Chris@0 3858
Chris@0 3859 int
Chris@0 3860 main ()
Chris@0 3861 {
Chris@0 3862
Chris@0 3863 ;
Chris@0 3864 return 0;
Chris@0 3865 }
Chris@0 3866 _ACEOF
Chris@0 3867 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 3868 ac_cv_prog_cc_g=yes
Chris@0 3869 fi
Chris@0 3870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 3871 fi
Chris@0 3872 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 3873 fi
Chris@0 3874 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 3875 ac_c_werror_flag=$ac_save_c_werror_flag
Chris@0 3876 fi
Chris@0 3877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Chris@0 3878 $as_echo "$ac_cv_prog_cc_g" >&6; }
Chris@0 3879 if test "$ac_test_CFLAGS" = set; then
Chris@0 3880 CFLAGS=$ac_save_CFLAGS
Chris@0 3881 elif test $ac_cv_prog_cc_g = yes; then
Chris@0 3882 if test "$GCC" = yes; then
Chris@0 3883 CFLAGS="-g -O2"
Chris@0 3884 else
Chris@0 3885 CFLAGS="-g"
Chris@0 3886 fi
Chris@0 3887 else
Chris@0 3888 if test "$GCC" = yes; then
Chris@0 3889 CFLAGS="-O2"
Chris@0 3890 else
Chris@0 3891 CFLAGS=
Chris@0 3892 fi
Chris@0 3893 fi
Chris@0 3894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Chris@0 3895 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Chris@0 3896 if ${ac_cv_prog_cc_c89+:} false; then :
Chris@0 3897 $as_echo_n "(cached) " >&6
Chris@0 3898 else
Chris@0 3899 ac_cv_prog_cc_c89=no
Chris@0 3900 ac_save_CC=$CC
Chris@0 3901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 3902 /* end confdefs.h. */
Chris@0 3903 #include <stdarg.h>
Chris@0 3904 #include <stdio.h>
Chris@0 3905 #include <sys/types.h>
Chris@0 3906 #include <sys/stat.h>
Chris@0 3907 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
Chris@0 3908 struct buf { int x; };
Chris@0 3909 FILE * (*rcsopen) (struct buf *, struct stat *, int);
Chris@0 3910 static char *e (p, i)
Chris@0 3911 char **p;
Chris@0 3912 int i;
Chris@0 3913 {
Chris@0 3914 return p[i];
Chris@0 3915 }
Chris@0 3916 static char *f (char * (*g) (char **, int), char **p, ...)
Chris@0 3917 {
Chris@0 3918 char *s;
Chris@0 3919 va_list v;
Chris@0 3920 va_start (v,p);
Chris@0 3921 s = g (p, va_arg (v,int));
Chris@0 3922 va_end (v);
Chris@0 3923 return s;
Chris@0 3924 }
Chris@0 3925
Chris@0 3926 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
Chris@0 3927 function prototypes and stuff, but not '\xHH' hex character constants.
Chris@0 3928 These don't provoke an error unfortunately, instead are silently treated
Chris@0 3929 as 'x'. The following induces an error, until -std is added to get
Chris@0 3930 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
Chris@0 3931 array size at least. It's necessary to write '\x00'==0 to get something
Chris@0 3932 that's true only with -std. */
Chris@0 3933 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
Chris@0 3934
Chris@0 3935 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
Chris@0 3936 inside strings and character constants. */
Chris@0 3937 #define FOO(x) 'x'
Chris@0 3938 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
Chris@0 3939
Chris@0 3940 int test (int i, double x);
Chris@0 3941 struct s1 {int (*f) (int a);};
Chris@0 3942 struct s2 {int (*f) (double a);};
Chris@0 3943 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
Chris@0 3944 int argc;
Chris@0 3945 char **argv;
Chris@0 3946 int
Chris@0 3947 main ()
Chris@0 3948 {
Chris@0 3949 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
Chris@0 3950 ;
Chris@0 3951 return 0;
Chris@0 3952 }
Chris@0 3953 _ACEOF
Chris@0 3954 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
Chris@0 3955 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Chris@0 3956 do
Chris@0 3957 CC="$ac_save_CC $ac_arg"
Chris@0 3958 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 3959 ac_cv_prog_cc_c89=$ac_arg
Chris@0 3960 fi
Chris@0 3961 rm -f core conftest.err conftest.$ac_objext
Chris@0 3962 test "x$ac_cv_prog_cc_c89" != "xno" && break
Chris@0 3963 done
Chris@0 3964 rm -f conftest.$ac_ext
Chris@0 3965 CC=$ac_save_CC
Chris@0 3966
Chris@0 3967 fi
Chris@0 3968 # AC_CACHE_VAL
Chris@0 3969 case "x$ac_cv_prog_cc_c89" in
Chris@0 3970 x)
Chris@0 3971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Chris@0 3972 $as_echo "none needed" >&6; } ;;
Chris@0 3973 xno)
Chris@0 3974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Chris@0 3975 $as_echo "unsupported" >&6; } ;;
Chris@0 3976 *)
Chris@0 3977 CC="$CC $ac_cv_prog_cc_c89"
Chris@0 3978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Chris@0 3979 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Chris@0 3980 esac
Chris@0 3981 if test "x$ac_cv_prog_cc_c89" != xno; then :
Chris@0 3982
Chris@0 3983 fi
Chris@0 3984
Chris@0 3985 ac_ext=c
Chris@0 3986 ac_cpp='$CPP $CPPFLAGS'
Chris@0 3987 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 3988 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 3989 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 3990 DEPDIR="${am__leading_dot}deps"
Chris@0 3991
Chris@0 3992 ac_config_commands="$ac_config_commands depfiles"
Chris@0 3993
Chris@0 3994
Chris@0 3995 am_make=${MAKE-make}
Chris@0 3996 cat > confinc << 'END'
Chris@0 3997 am__doit:
Chris@0 3998 @echo this is the am__doit target
Chris@0 3999 .PHONY: am__doit
Chris@0 4000 END
Chris@0 4001 # If we don't find an include directive, just comment out the code.
Chris@0 4002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
Chris@0 4003 $as_echo_n "checking for style of include used by $am_make... " >&6; }
Chris@0 4004 am__include="#"
Chris@0 4005 am__quote=
Chris@0 4006 _am_result=none
Chris@0 4007 # First try GNU make style include.
Chris@0 4008 echo "include confinc" > confmf
Chris@0 4009 # Ignore all kinds of additional output from `make'.
Chris@0 4010 case `$am_make -s -f confmf 2> /dev/null` in #(
Chris@0 4011 *the\ am__doit\ target*)
Chris@0 4012 am__include=include
Chris@0 4013 am__quote=
Chris@0 4014 _am_result=GNU
Chris@0 4015 ;;
Chris@0 4016 esac
Chris@0 4017 # Now try BSD make style include.
Chris@0 4018 if test "$am__include" = "#"; then
Chris@0 4019 echo '.include "confinc"' > confmf
Chris@0 4020 case `$am_make -s -f confmf 2> /dev/null` in #(
Chris@0 4021 *the\ am__doit\ target*)
Chris@0 4022 am__include=.include
Chris@0 4023 am__quote="\""
Chris@0 4024 _am_result=BSD
Chris@0 4025 ;;
Chris@0 4026 esac
Chris@0 4027 fi
Chris@0 4028
Chris@0 4029
Chris@0 4030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
Chris@0 4031 $as_echo "$_am_result" >&6; }
Chris@0 4032 rm -f confinc confmf
Chris@0 4033
Chris@0 4034 # Check whether --enable-dependency-tracking was given.
Chris@0 4035 if test "${enable_dependency_tracking+set}" = set; then :
Chris@0 4036 enableval=$enable_dependency_tracking;
Chris@0 4037 fi
Chris@0 4038
Chris@0 4039 if test "x$enable_dependency_tracking" != xno; then
Chris@0 4040 am_depcomp="$ac_aux_dir/depcomp"
Chris@0 4041 AMDEPBACKSLASH='\'
Chris@0 4042 fi
Chris@0 4043 if test "x$enable_dependency_tracking" != xno; then
Chris@0 4044 AMDEP_TRUE=
Chris@0 4045 AMDEP_FALSE='#'
Chris@0 4046 else
Chris@0 4047 AMDEP_TRUE='#'
Chris@0 4048 AMDEP_FALSE=
Chris@0 4049 fi
Chris@0 4050
Chris@0 4051
Chris@0 4052
Chris@0 4053 depcc="$CC" am_compiler_list=
Chris@0 4054
Chris@0 4055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
Chris@0 4056 $as_echo_n "checking dependency style of $depcc... " >&6; }
Chris@0 4057 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
Chris@0 4058 $as_echo_n "(cached) " >&6
Chris@0 4059 else
Chris@0 4060 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
Chris@0 4061 # We make a subdir and do the tests there. Otherwise we can end up
Chris@0 4062 # making bogus files that we don't know about and never remove. For
Chris@0 4063 # instance it was reported that on HP-UX the gcc test will end up
Chris@0 4064 # making a dummy file named `D' -- because `-MD' means `put the output
Chris@0 4065 # in D'.
Chris@0 4066 mkdir conftest.dir
Chris@0 4067 # Copy depcomp to subdir because otherwise we won't find it if we're
Chris@0 4068 # using a relative directory.
Chris@0 4069 cp "$am_depcomp" conftest.dir
Chris@0 4070 cd conftest.dir
Chris@0 4071 # We will build objects and dependencies in a subdirectory because
Chris@0 4072 # it helps to detect inapplicable dependency modes. For instance
Chris@0 4073 # both Tru64's cc and ICC support -MD to output dependencies as a
Chris@0 4074 # side effect of compilation, but ICC will put the dependencies in
Chris@0 4075 # the current directory while Tru64 will put them in the object
Chris@0 4076 # directory.
Chris@0 4077 mkdir sub
Chris@0 4078
Chris@0 4079 am_cv_CC_dependencies_compiler_type=none
Chris@0 4080 if test "$am_compiler_list" = ""; then
Chris@0 4081 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
Chris@0 4082 fi
Chris@0 4083 am__universal=false
Chris@0 4084 case " $depcc " in #(
Chris@0 4085 *\ -arch\ *\ -arch\ *) am__universal=true ;;
Chris@0 4086 esac
Chris@0 4087
Chris@0 4088 for depmode in $am_compiler_list; do
Chris@0 4089 # Setup a source with many dependencies, because some compilers
Chris@0 4090 # like to wrap large dependency lists on column 80 (with \), and
Chris@0 4091 # we should not choose a depcomp mode which is confused by this.
Chris@0 4092 #
Chris@0 4093 # We need to recreate these files for each test, as the compiler may
Chris@0 4094 # overwrite some of them when testing with obscure command lines.
Chris@0 4095 # This happens at least with the AIX C compiler.
Chris@0 4096 : > sub/conftest.c
Chris@0 4097 for i in 1 2 3 4 5 6; do
Chris@0 4098 echo '#include "conftst'$i'.h"' >> sub/conftest.c
Chris@0 4099 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
Chris@0 4100 # Solaris 8's {/usr,}/bin/sh.
Chris@0 4101 touch sub/conftst$i.h
Chris@0 4102 done
Chris@0 4103 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
Chris@0 4104
Chris@0 4105 # We check with `-c' and `-o' for the sake of the "dashmstdout"
Chris@0 4106 # mode. It turns out that the SunPro C++ compiler does not properly
Chris@0 4107 # handle `-M -o', and we need to detect this. Also, some Intel
Chris@0 4108 # versions had trouble with output in subdirs
Chris@0 4109 am__obj=sub/conftest.${OBJEXT-o}
Chris@0 4110 am__minus_obj="-o $am__obj"
Chris@0 4111 case $depmode in
Chris@0 4112 gcc)
Chris@0 4113 # This depmode causes a compiler race in universal mode.
Chris@0 4114 test "$am__universal" = false || continue
Chris@0 4115 ;;
Chris@0 4116 nosideeffect)
Chris@0 4117 # after this tag, mechanisms are not by side-effect, so they'll
Chris@0 4118 # only be used when explicitly requested
Chris@0 4119 if test "x$enable_dependency_tracking" = xyes; then
Chris@0 4120 continue
Chris@0 4121 else
Chris@0 4122 break
Chris@0 4123 fi
Chris@0 4124 ;;
Chris@0 4125 msvisualcpp | msvcmsys)
Chris@0 4126 # This compiler won't grok `-c -o', but also, the minuso test has
Chris@0 4127 # not run yet. These depmodes are late enough in the game, and
Chris@0 4128 # so weak that their functioning should not be impacted.
Chris@0 4129 am__obj=conftest.${OBJEXT-o}
Chris@0 4130 am__minus_obj=
Chris@0 4131 ;;
Chris@0 4132 none) break ;;
Chris@0 4133 esac
Chris@0 4134 if depmode=$depmode \
Chris@0 4135 source=sub/conftest.c object=$am__obj \
Chris@0 4136 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Chris@0 4137 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
Chris@0 4138 >/dev/null 2>conftest.err &&
Chris@0 4139 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@0 4140 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@0 4141 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
Chris@0 4142 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
Chris@0 4143 # icc doesn't choke on unknown options, it will just issue warnings
Chris@0 4144 # or remarks (even with -Werror). So we grep stderr for any message
Chris@0 4145 # that says an option was ignored or not supported.
Chris@0 4146 # When given -MP, icc 7.0 and 7.1 complain thusly:
Chris@0 4147 # icc: Command line warning: ignoring option '-M'; no argument required
Chris@0 4148 # The diagnosis changed in icc 8.0:
Chris@0 4149 # icc: Command line remark: option '-MP' not supported
Chris@0 4150 if (grep 'ignoring option' conftest.err ||
Chris@0 4151 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
Chris@0 4152 am_cv_CC_dependencies_compiler_type=$depmode
Chris@0 4153 break
Chris@0 4154 fi
Chris@0 4155 fi
Chris@0 4156 done
Chris@0 4157
Chris@0 4158 cd ..
Chris@0 4159 rm -rf conftest.dir
Chris@0 4160 else
Chris@0 4161 am_cv_CC_dependencies_compiler_type=none
Chris@0 4162 fi
Chris@0 4163
Chris@0 4164 fi
Chris@0 4165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
Chris@0 4166 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
Chris@0 4167 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
Chris@0 4168
Chris@0 4169 if
Chris@0 4170 test "x$enable_dependency_tracking" != xno \
Chris@0 4171 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
Chris@0 4172 am__fastdepCC_TRUE=
Chris@0 4173 am__fastdepCC_FALSE='#'
Chris@0 4174 else
Chris@0 4175 am__fastdepCC_TRUE='#'
Chris@0 4176 am__fastdepCC_FALSE=
Chris@0 4177 fi
Chris@0 4178
Chris@0 4179
Chris@0 4180 if test "x$CC" != xcc; then
Chris@0 4181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
Chris@0 4182 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
Chris@0 4183 else
Chris@0 4184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
Chris@0 4185 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
Chris@0 4186 fi
Chris@0 4187 set dummy $CC; ac_cc=`$as_echo "$2" |
Chris@0 4188 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
Chris@0 4189 if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
Chris@0 4190 $as_echo_n "(cached) " >&6
Chris@0 4191 else
Chris@0 4192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 4193 /* end confdefs.h. */
Chris@0 4194
Chris@0 4195 int
Chris@0 4196 main ()
Chris@0 4197 {
Chris@0 4198
Chris@0 4199 ;
Chris@0 4200 return 0;
Chris@0 4201 }
Chris@0 4202 _ACEOF
Chris@0 4203 # Make sure it works both with $CC and with simple cc.
Chris@0 4204 # We do the test twice because some compilers refuse to overwrite an
Chris@0 4205 # existing .o file with -o, though they will create one.
Chris@0 4206 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
Chris@0 4207 rm -f conftest2.*
Chris@0 4208 if { { case "(($ac_try" in
Chris@0 4209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 4210 *) ac_try_echo=$ac_try;;
Chris@0 4211 esac
Chris@0 4212 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 4213 $as_echo "$ac_try_echo"; } >&5
Chris@0 4214 (eval "$ac_try") 2>&5
Chris@0 4215 ac_status=$?
Chris@0 4216 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 4217 test $ac_status = 0; } &&
Chris@0 4218 test -f conftest2.$ac_objext && { { case "(($ac_try" in
Chris@0 4219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 4220 *) ac_try_echo=$ac_try;;
Chris@0 4221 esac
Chris@0 4222 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 4223 $as_echo "$ac_try_echo"; } >&5
Chris@0 4224 (eval "$ac_try") 2>&5
Chris@0 4225 ac_status=$?
Chris@0 4226 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 4227 test $ac_status = 0; };
Chris@0 4228 then
Chris@0 4229 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
Chris@0 4230 if test "x$CC" != xcc; then
Chris@0 4231 # Test first that cc exists at all.
Chris@0 4232 if { ac_try='cc -c conftest.$ac_ext >&5'
Chris@0 4233 { { case "(($ac_try" in
Chris@0 4234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 4235 *) ac_try_echo=$ac_try;;
Chris@0 4236 esac
Chris@0 4237 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 4238 $as_echo "$ac_try_echo"; } >&5
Chris@0 4239 (eval "$ac_try") 2>&5
Chris@0 4240 ac_status=$?
Chris@0 4241 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 4242 test $ac_status = 0; }; }; then
Chris@0 4243 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
Chris@0 4244 rm -f conftest2.*
Chris@0 4245 if { { case "(($ac_try" in
Chris@0 4246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 4247 *) ac_try_echo=$ac_try;;
Chris@0 4248 esac
Chris@0 4249 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 4250 $as_echo "$ac_try_echo"; } >&5
Chris@0 4251 (eval "$ac_try") 2>&5
Chris@0 4252 ac_status=$?
Chris@0 4253 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 4254 test $ac_status = 0; } &&
Chris@0 4255 test -f conftest2.$ac_objext && { { case "(($ac_try" in
Chris@0 4256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 4257 *) ac_try_echo=$ac_try;;
Chris@0 4258 esac
Chris@0 4259 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 4260 $as_echo "$ac_try_echo"; } >&5
Chris@0 4261 (eval "$ac_try") 2>&5
Chris@0 4262 ac_status=$?
Chris@0 4263 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 4264 test $ac_status = 0; };
Chris@0 4265 then
Chris@0 4266 # cc works too.
Chris@0 4267 :
Chris@0 4268 else
Chris@0 4269 # cc exists but doesn't like -o.
Chris@0 4270 eval ac_cv_prog_cc_${ac_cc}_c_o=no
Chris@0 4271 fi
Chris@0 4272 fi
Chris@0 4273 fi
Chris@0 4274 else
Chris@0 4275 eval ac_cv_prog_cc_${ac_cc}_c_o=no
Chris@0 4276 fi
Chris@0 4277 rm -f core conftest*
Chris@0 4278
Chris@0 4279 fi
Chris@0 4280 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
Chris@0 4281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@0 4282 $as_echo "yes" >&6; }
Chris@0 4283 else
Chris@0 4284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 4285 $as_echo "no" >&6; }
Chris@0 4286
Chris@0 4287 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
Chris@0 4288
Chris@0 4289 fi
Chris@0 4290
Chris@0 4291 # FIXME: we rely on the cache variable name because
Chris@0 4292 # there is no other way.
Chris@0 4293 set dummy $CC
Chris@0 4294 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
Chris@0 4295 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
Chris@0 4296 if test "$am_t" != yes; then
Chris@0 4297 # Losing compiler, so override with the script.
Chris@0 4298 # FIXME: It is wrong to rewrite CC.
Chris@0 4299 # But if we don't then we get into trouble of one sort or another.
Chris@0 4300 # A longer-term fix would be to have automake use am__CC in this case,
Chris@0 4301 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
Chris@0 4302 CC="$am_aux_dir/compile $CC"
Chris@0 4303 fi
Chris@0 4304
Chris@0 4305
Chris@0 4306 ac_ext=cpp
Chris@0 4307 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@0 4308 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 4309 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 4310 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@0 4311 if test -z "$CXX"; then
Chris@0 4312 if test -n "$CCC"; then
Chris@0 4313 CXX=$CCC
Chris@0 4314 else
Chris@0 4315 if test -n "$ac_tool_prefix"; then
Chris@0 4316 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
Chris@0 4317 do
Chris@0 4318 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@0 4319 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@0 4320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 4321 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 4322 if ${ac_cv_prog_CXX+:} false; then :
Chris@0 4323 $as_echo_n "(cached) " >&6
Chris@0 4324 else
Chris@0 4325 if test -n "$CXX"; then
Chris@0 4326 ac_cv_prog_CXX="$CXX" # Let the user override the test.
Chris@0 4327 else
Chris@0 4328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 4329 for as_dir in $PATH
Chris@0 4330 do
Chris@0 4331 IFS=$as_save_IFS
Chris@0 4332 test -z "$as_dir" && as_dir=.
Chris@0 4333 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 4334 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 4335 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
Chris@0 4336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 4337 break 2
Chris@0 4338 fi
Chris@0 4339 done
Chris@0 4340 done
Chris@0 4341 IFS=$as_save_IFS
Chris@0 4342
Chris@0 4343 fi
Chris@0 4344 fi
Chris@0 4345 CXX=$ac_cv_prog_CXX
Chris@0 4346 if test -n "$CXX"; then
Chris@0 4347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
Chris@0 4348 $as_echo "$CXX" >&6; }
Chris@0 4349 else
Chris@0 4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 4351 $as_echo "no" >&6; }
Chris@0 4352 fi
Chris@0 4353
Chris@0 4354
Chris@0 4355 test -n "$CXX" && break
Chris@0 4356 done
Chris@0 4357 fi
Chris@0 4358 if test -z "$CXX"; then
Chris@0 4359 ac_ct_CXX=$CXX
Chris@0 4360 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
Chris@0 4361 do
Chris@0 4362 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@0 4363 set dummy $ac_prog; ac_word=$2
Chris@0 4364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 4365 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 4366 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
Chris@0 4367 $as_echo_n "(cached) " >&6
Chris@0 4368 else
Chris@0 4369 if test -n "$ac_ct_CXX"; then
Chris@0 4370 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
Chris@0 4371 else
Chris@0 4372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 4373 for as_dir in $PATH
Chris@0 4374 do
Chris@0 4375 IFS=$as_save_IFS
Chris@0 4376 test -z "$as_dir" && as_dir=.
Chris@0 4377 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 4378 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 4379 ac_cv_prog_ac_ct_CXX="$ac_prog"
Chris@0 4380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 4381 break 2
Chris@0 4382 fi
Chris@0 4383 done
Chris@0 4384 done
Chris@0 4385 IFS=$as_save_IFS
Chris@0 4386
Chris@0 4387 fi
Chris@0 4388 fi
Chris@0 4389 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
Chris@0 4390 if test -n "$ac_ct_CXX"; then
Chris@0 4391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
Chris@0 4392 $as_echo "$ac_ct_CXX" >&6; }
Chris@0 4393 else
Chris@0 4394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 4395 $as_echo "no" >&6; }
Chris@0 4396 fi
Chris@0 4397
Chris@0 4398
Chris@0 4399 test -n "$ac_ct_CXX" && break
Chris@0 4400 done
Chris@0 4401
Chris@0 4402 if test "x$ac_ct_CXX" = x; then
Chris@0 4403 CXX="g++"
Chris@0 4404 else
Chris@0 4405 case $cross_compiling:$ac_tool_warned in
Chris@0 4406 yes:)
Chris@0 4407 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 4408 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 4409 ac_tool_warned=yes ;;
Chris@0 4410 esac
Chris@0 4411 CXX=$ac_ct_CXX
Chris@0 4412 fi
Chris@0 4413 fi
Chris@0 4414
Chris@0 4415 fi
Chris@0 4416 fi
Chris@0 4417 # Provide some information about the compiler.
Chris@0 4418 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
Chris@0 4419 set X $ac_compile
Chris@0 4420 ac_compiler=$2
Chris@0 4421 for ac_option in --version -v -V -qversion; do
Chris@0 4422 { { ac_try="$ac_compiler $ac_option >&5"
Chris@0 4423 case "(($ac_try" in
Chris@0 4424 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@0 4425 *) ac_try_echo=$ac_try;;
Chris@0 4426 esac
Chris@0 4427 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@0 4428 $as_echo "$ac_try_echo"; } >&5
Chris@0 4429 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Chris@0 4430 ac_status=$?
Chris@0 4431 if test -s conftest.err; then
Chris@0 4432 sed '10a\
Chris@0 4433 ... rest of stderr output deleted ...
Chris@0 4434 10q' conftest.err >conftest.er1
Chris@0 4435 cat conftest.er1 >&5
Chris@0 4436 fi
Chris@0 4437 rm -f conftest.er1 conftest.err
Chris@0 4438 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 4439 test $ac_status = 0; }
Chris@0 4440 done
Chris@0 4441
Chris@0 4442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
Chris@0 4443 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
Chris@0 4444 if ${ac_cv_cxx_compiler_gnu+:} false; then :
Chris@0 4445 $as_echo_n "(cached) " >&6
Chris@0 4446 else
Chris@0 4447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 4448 /* end confdefs.h. */
Chris@0 4449
Chris@0 4450 int
Chris@0 4451 main ()
Chris@0 4452 {
Chris@0 4453 #ifndef __GNUC__
Chris@0 4454 choke me
Chris@0 4455 #endif
Chris@0 4456
Chris@0 4457 ;
Chris@0 4458 return 0;
Chris@0 4459 }
Chris@0 4460 _ACEOF
Chris@0 4461 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@0 4462 ac_compiler_gnu=yes
Chris@0 4463 else
Chris@0 4464 ac_compiler_gnu=no
Chris@0 4465 fi
Chris@0 4466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 4467 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
Chris@0 4468
Chris@0 4469 fi
Chris@0 4470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
Chris@0 4471 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
Chris@0 4472 if test $ac_compiler_gnu = yes; then
Chris@0 4473 GXX=yes
Chris@0 4474 else
Chris@0 4475 GXX=
Chris@0 4476 fi
Chris@0 4477 ac_test_CXXFLAGS=${CXXFLAGS+set}
Chris@0 4478 ac_save_CXXFLAGS=$CXXFLAGS
Chris@0 4479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
Chris@0 4480 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
Chris@0 4481 if ${ac_cv_prog_cxx_g+:} false; then :
Chris@0 4482 $as_echo_n "(cached) " >&6
Chris@0 4483 else
Chris@0 4484 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
Chris@0 4485 ac_cxx_werror_flag=yes
Chris@0 4486 ac_cv_prog_cxx_g=no
Chris@0 4487 CXXFLAGS="-g"
Chris@0 4488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 4489 /* end confdefs.h. */
Chris@0 4490
Chris@0 4491 int
Chris@0 4492 main ()
Chris@0 4493 {
Chris@0 4494
Chris@0 4495 ;
Chris@0 4496 return 0;
Chris@0 4497 }
Chris@0 4498 _ACEOF
Chris@0 4499 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@0 4500 ac_cv_prog_cxx_g=yes
Chris@0 4501 else
Chris@0 4502 CXXFLAGS=""
Chris@0 4503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 4504 /* end confdefs.h. */
Chris@0 4505
Chris@0 4506 int
Chris@0 4507 main ()
Chris@0 4508 {
Chris@0 4509
Chris@0 4510 ;
Chris@0 4511 return 0;
Chris@0 4512 }
Chris@0 4513 _ACEOF
Chris@0 4514 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@0 4515
Chris@0 4516 else
Chris@0 4517 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
Chris@0 4518 CXXFLAGS="-g"
Chris@0 4519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 4520 /* end confdefs.h. */
Chris@0 4521
Chris@0 4522 int
Chris@0 4523 main ()
Chris@0 4524 {
Chris@0 4525
Chris@0 4526 ;
Chris@0 4527 return 0;
Chris@0 4528 }
Chris@0 4529 _ACEOF
Chris@0 4530 if ac_fn_cxx_try_compile "$LINENO"; then :
Chris@0 4531 ac_cv_prog_cxx_g=yes
Chris@0 4532 fi
Chris@0 4533 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 4534 fi
Chris@0 4535 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 4536 fi
Chris@0 4537 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 4538 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
Chris@0 4539 fi
Chris@0 4540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
Chris@0 4541 $as_echo "$ac_cv_prog_cxx_g" >&6; }
Chris@0 4542 if test "$ac_test_CXXFLAGS" = set; then
Chris@0 4543 CXXFLAGS=$ac_save_CXXFLAGS
Chris@0 4544 elif test $ac_cv_prog_cxx_g = yes; then
Chris@0 4545 if test "$GXX" = yes; then
Chris@0 4546 CXXFLAGS="-g -O2"
Chris@0 4547 else
Chris@0 4548 CXXFLAGS="-g"
Chris@0 4549 fi
Chris@0 4550 else
Chris@0 4551 if test "$GXX" = yes; then
Chris@0 4552 CXXFLAGS="-O2"
Chris@0 4553 else
Chris@0 4554 CXXFLAGS=
Chris@0 4555 fi
Chris@0 4556 fi
Chris@0 4557 ac_ext=c
Chris@0 4558 ac_cpp='$CPP $CPPFLAGS'
Chris@0 4559 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 4560 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 4561 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 4562
Chris@0 4563 depcc="$CXX" am_compiler_list=
Chris@0 4564
Chris@0 4565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
Chris@0 4566 $as_echo_n "checking dependency style of $depcc... " >&6; }
Chris@0 4567 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
Chris@0 4568 $as_echo_n "(cached) " >&6
Chris@0 4569 else
Chris@0 4570 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
Chris@0 4571 # We make a subdir and do the tests there. Otherwise we can end up
Chris@0 4572 # making bogus files that we don't know about and never remove. For
Chris@0 4573 # instance it was reported that on HP-UX the gcc test will end up
Chris@0 4574 # making a dummy file named `D' -- because `-MD' means `put the output
Chris@0 4575 # in D'.
Chris@0 4576 mkdir conftest.dir
Chris@0 4577 # Copy depcomp to subdir because otherwise we won't find it if we're
Chris@0 4578 # using a relative directory.
Chris@0 4579 cp "$am_depcomp" conftest.dir
Chris@0 4580 cd conftest.dir
Chris@0 4581 # We will build objects and dependencies in a subdirectory because
Chris@0 4582 # it helps to detect inapplicable dependency modes. For instance
Chris@0 4583 # both Tru64's cc and ICC support -MD to output dependencies as a
Chris@0 4584 # side effect of compilation, but ICC will put the dependencies in
Chris@0 4585 # the current directory while Tru64 will put them in the object
Chris@0 4586 # directory.
Chris@0 4587 mkdir sub
Chris@0 4588
Chris@0 4589 am_cv_CXX_dependencies_compiler_type=none
Chris@0 4590 if test "$am_compiler_list" = ""; then
Chris@0 4591 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
Chris@0 4592 fi
Chris@0 4593 am__universal=false
Chris@0 4594 case " $depcc " in #(
Chris@0 4595 *\ -arch\ *\ -arch\ *) am__universal=true ;;
Chris@0 4596 esac
Chris@0 4597
Chris@0 4598 for depmode in $am_compiler_list; do
Chris@0 4599 # Setup a source with many dependencies, because some compilers
Chris@0 4600 # like to wrap large dependency lists on column 80 (with \), and
Chris@0 4601 # we should not choose a depcomp mode which is confused by this.
Chris@0 4602 #
Chris@0 4603 # We need to recreate these files for each test, as the compiler may
Chris@0 4604 # overwrite some of them when testing with obscure command lines.
Chris@0 4605 # This happens at least with the AIX C compiler.
Chris@0 4606 : > sub/conftest.c
Chris@0 4607 for i in 1 2 3 4 5 6; do
Chris@0 4608 echo '#include "conftst'$i'.h"' >> sub/conftest.c
Chris@0 4609 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
Chris@0 4610 # Solaris 8's {/usr,}/bin/sh.
Chris@0 4611 touch sub/conftst$i.h
Chris@0 4612 done
Chris@0 4613 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
Chris@0 4614
Chris@0 4615 # We check with `-c' and `-o' for the sake of the "dashmstdout"
Chris@0 4616 # mode. It turns out that the SunPro C++ compiler does not properly
Chris@0 4617 # handle `-M -o', and we need to detect this. Also, some Intel
Chris@0 4618 # versions had trouble with output in subdirs
Chris@0 4619 am__obj=sub/conftest.${OBJEXT-o}
Chris@0 4620 am__minus_obj="-o $am__obj"
Chris@0 4621 case $depmode in
Chris@0 4622 gcc)
Chris@0 4623 # This depmode causes a compiler race in universal mode.
Chris@0 4624 test "$am__universal" = false || continue
Chris@0 4625 ;;
Chris@0 4626 nosideeffect)
Chris@0 4627 # after this tag, mechanisms are not by side-effect, so they'll
Chris@0 4628 # only be used when explicitly requested
Chris@0 4629 if test "x$enable_dependency_tracking" = xyes; then
Chris@0 4630 continue
Chris@0 4631 else
Chris@0 4632 break
Chris@0 4633 fi
Chris@0 4634 ;;
Chris@0 4635 msvisualcpp | msvcmsys)
Chris@0 4636 # This compiler won't grok `-c -o', but also, the minuso test has
Chris@0 4637 # not run yet. These depmodes are late enough in the game, and
Chris@0 4638 # so weak that their functioning should not be impacted.
Chris@0 4639 am__obj=conftest.${OBJEXT-o}
Chris@0 4640 am__minus_obj=
Chris@0 4641 ;;
Chris@0 4642 none) break ;;
Chris@0 4643 esac
Chris@0 4644 if depmode=$depmode \
Chris@0 4645 source=sub/conftest.c object=$am__obj \
Chris@0 4646 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Chris@0 4647 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
Chris@0 4648 >/dev/null 2>conftest.err &&
Chris@0 4649 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@0 4650 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@0 4651 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
Chris@0 4652 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
Chris@0 4653 # icc doesn't choke on unknown options, it will just issue warnings
Chris@0 4654 # or remarks (even with -Werror). So we grep stderr for any message
Chris@0 4655 # that says an option was ignored or not supported.
Chris@0 4656 # When given -MP, icc 7.0 and 7.1 complain thusly:
Chris@0 4657 # icc: Command line warning: ignoring option '-M'; no argument required
Chris@0 4658 # The diagnosis changed in icc 8.0:
Chris@0 4659 # icc: Command line remark: option '-MP' not supported
Chris@0 4660 if (grep 'ignoring option' conftest.err ||
Chris@0 4661 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
Chris@0 4662 am_cv_CXX_dependencies_compiler_type=$depmode
Chris@0 4663 break
Chris@0 4664 fi
Chris@0 4665 fi
Chris@0 4666 done
Chris@0 4667
Chris@0 4668 cd ..
Chris@0 4669 rm -rf conftest.dir
Chris@0 4670 else
Chris@0 4671 am_cv_CXX_dependencies_compiler_type=none
Chris@0 4672 fi
Chris@0 4673
Chris@0 4674 fi
Chris@0 4675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
Chris@0 4676 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
Chris@0 4677 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
Chris@0 4678
Chris@0 4679 if
Chris@0 4680 test "x$enable_dependency_tracking" != xno \
Chris@0 4681 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
Chris@0 4682 am__fastdepCXX_TRUE=
Chris@0 4683 am__fastdepCXX_FALSE='#'
Chris@0 4684 else
Chris@0 4685 am__fastdepCXX_TRUE='#'
Chris@0 4686 am__fastdepCXX_FALSE=
Chris@0 4687 fi
Chris@0 4688
Chris@0 4689
Chris@0 4690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
Chris@0 4691 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
Chris@0 4692 if ${ac_cv_path_SED+:} false; then :
Chris@0 4693 $as_echo_n "(cached) " >&6
Chris@0 4694 else
Chris@0 4695 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
Chris@0 4696 for ac_i in 1 2 3 4 5 6 7; do
Chris@0 4697 ac_script="$ac_script$as_nl$ac_script"
Chris@0 4698 done
Chris@0 4699 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
Chris@0 4700 { ac_script=; unset ac_script;}
Chris@0 4701 if test -z "$SED"; then
Chris@0 4702 ac_path_SED_found=false
Chris@0 4703 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@0 4704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 4705 for as_dir in $PATH
Chris@0 4706 do
Chris@0 4707 IFS=$as_save_IFS
Chris@0 4708 test -z "$as_dir" && as_dir=.
Chris@0 4709 for ac_prog in sed gsed; do
Chris@0 4710 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 4711 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
Chris@0 4712 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
Chris@0 4713 # Check for GNU ac_path_SED and select it if it is found.
Chris@0 4714 # Check for GNU $ac_path_SED
Chris@0 4715 case `"$ac_path_SED" --version 2>&1` in
Chris@0 4716 *GNU*)
Chris@0 4717 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
Chris@0 4718 *)
Chris@0 4719 ac_count=0
Chris@0 4720 $as_echo_n 0123456789 >"conftest.in"
Chris@0 4721 while :
Chris@0 4722 do
Chris@0 4723 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@0 4724 mv "conftest.tmp" "conftest.in"
Chris@0 4725 cp "conftest.in" "conftest.nl"
Chris@0 4726 $as_echo '' >> "conftest.nl"
Chris@0 4727 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@0 4728 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@0 4729 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@0 4730 if test $ac_count -gt ${ac_path_SED_max-0}; then
Chris@0 4731 # Best one so far, save it but keep looking for a better one
Chris@0 4732 ac_cv_path_SED="$ac_path_SED"
Chris@0 4733 ac_path_SED_max=$ac_count
Chris@0 4734 fi
Chris@0 4735 # 10*(2^10) chars as input seems more than enough
Chris@0 4736 test $ac_count -gt 10 && break
Chris@0 4737 done
Chris@0 4738 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@0 4739 esac
Chris@0 4740
Chris@0 4741 $ac_path_SED_found && break 3
Chris@0 4742 done
Chris@0 4743 done
Chris@0 4744 done
Chris@0 4745 IFS=$as_save_IFS
Chris@0 4746 if test -z "$ac_cv_path_SED"; then
Chris@0 4747 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
Chris@0 4748 fi
Chris@0 4749 else
Chris@0 4750 ac_cv_path_SED=$SED
Chris@0 4751 fi
Chris@0 4752
Chris@0 4753 fi
Chris@0 4754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
Chris@0 4755 $as_echo "$ac_cv_path_SED" >&6; }
Chris@0 4756 SED="$ac_cv_path_SED"
Chris@0 4757 rm -f conftest.sed
Chris@0 4758
Chris@0 4759
Chris@0 4760 # Do not check for F77.
Chris@0 4761
Chris@0 4762 case `pwd` in
Chris@0 4763 *\ * | *\ *)
Chris@0 4764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
Chris@0 4765 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
Chris@0 4766 esac
Chris@0 4767
Chris@0 4768
Chris@0 4769
Chris@0 4770 macro_version='2.4'
Chris@0 4771 macro_revision='1.3293'
Chris@0 4772
Chris@0 4773
Chris@0 4774
Chris@0 4775
Chris@0 4776
Chris@0 4777
Chris@0 4778
Chris@0 4779
Chris@0 4780
Chris@0 4781
Chris@0 4782
Chris@0 4783
Chris@0 4784
Chris@0 4785 ltmain="$ac_aux_dir/ltmain.sh"
Chris@0 4786
Chris@0 4787 # Backslashify metacharacters that are still active within
Chris@0 4788 # double-quoted strings.
Chris@0 4789 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
Chris@0 4790
Chris@0 4791 # Same as above, but do not quote variable references.
Chris@0 4792 double_quote_subst='s/\(["`\\]\)/\\\1/g'
Chris@0 4793
Chris@0 4794 # Sed substitution to delay expansion of an escaped shell variable in a
Chris@0 4795 # double_quote_subst'ed string.
Chris@0 4796 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
Chris@0 4797
Chris@0 4798 # Sed substitution to delay expansion of an escaped single quote.
Chris@0 4799 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
Chris@0 4800
Chris@0 4801 # Sed substitution to avoid accidental globbing in evaled expressions
Chris@0 4802 no_glob_subst='s/\*/\\\*/g'
Chris@0 4803
Chris@0 4804 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@0 4805 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
Chris@0 4806 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
Chris@0 4807
Chris@0 4808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
Chris@0 4809 $as_echo_n "checking how to print strings... " >&6; }
Chris@0 4810 # Test print first, because it will be a builtin if present.
Chris@0 4811 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
Chris@0 4812 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
Chris@0 4813 ECHO='print -r --'
Chris@0 4814 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
Chris@0 4815 ECHO='printf %s\n'
Chris@0 4816 else
Chris@0 4817 # Use this function as a fallback that always works.
Chris@0 4818 func_fallback_echo ()
Chris@0 4819 {
Chris@0 4820 eval 'cat <<_LTECHO_EOF
Chris@0 4821 $1
Chris@0 4822 _LTECHO_EOF'
Chris@0 4823 }
Chris@0 4824 ECHO='func_fallback_echo'
Chris@0 4825 fi
Chris@0 4826
Chris@0 4827 # func_echo_all arg...
Chris@0 4828 # Invoke $ECHO with all args, space-separated.
Chris@0 4829 func_echo_all ()
Chris@0 4830 {
Chris@0 4831 $ECHO ""
Chris@0 4832 }
Chris@0 4833
Chris@0 4834 case "$ECHO" in
Chris@0 4835 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
Chris@0 4836 $as_echo "printf" >&6; } ;;
Chris@0 4837 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
Chris@0 4838 $as_echo "print -r" >&6; } ;;
Chris@0 4839 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
Chris@0 4840 $as_echo "cat" >&6; } ;;
Chris@0 4841 esac
Chris@0 4842
Chris@0 4843
Chris@0 4844
Chris@0 4845
Chris@0 4846
Chris@0 4847
Chris@0 4848
Chris@0 4849
Chris@0 4850
Chris@0 4851
Chris@0 4852
Chris@0 4853
Chris@0 4854
Chris@0 4855
Chris@0 4856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
Chris@0 4857 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
Chris@0 4858 if ${ac_cv_path_SED+:} false; then :
Chris@0 4859 $as_echo_n "(cached) " >&6
Chris@0 4860 else
Chris@0 4861 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
Chris@0 4862 for ac_i in 1 2 3 4 5 6 7; do
Chris@0 4863 ac_script="$ac_script$as_nl$ac_script"
Chris@0 4864 done
Chris@0 4865 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
Chris@0 4866 { ac_script=; unset ac_script;}
Chris@0 4867 if test -z "$SED"; then
Chris@0 4868 ac_path_SED_found=false
Chris@0 4869 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@0 4870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 4871 for as_dir in $PATH
Chris@0 4872 do
Chris@0 4873 IFS=$as_save_IFS
Chris@0 4874 test -z "$as_dir" && as_dir=.
Chris@0 4875 for ac_prog in sed gsed; do
Chris@0 4876 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 4877 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
Chris@0 4878 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
Chris@0 4879 # Check for GNU ac_path_SED and select it if it is found.
Chris@0 4880 # Check for GNU $ac_path_SED
Chris@0 4881 case `"$ac_path_SED" --version 2>&1` in
Chris@0 4882 *GNU*)
Chris@0 4883 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
Chris@0 4884 *)
Chris@0 4885 ac_count=0
Chris@0 4886 $as_echo_n 0123456789 >"conftest.in"
Chris@0 4887 while :
Chris@0 4888 do
Chris@0 4889 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@0 4890 mv "conftest.tmp" "conftest.in"
Chris@0 4891 cp "conftest.in" "conftest.nl"
Chris@0 4892 $as_echo '' >> "conftest.nl"
Chris@0 4893 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@0 4894 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@0 4895 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@0 4896 if test $ac_count -gt ${ac_path_SED_max-0}; then
Chris@0 4897 # Best one so far, save it but keep looking for a better one
Chris@0 4898 ac_cv_path_SED="$ac_path_SED"
Chris@0 4899 ac_path_SED_max=$ac_count
Chris@0 4900 fi
Chris@0 4901 # 10*(2^10) chars as input seems more than enough
Chris@0 4902 test $ac_count -gt 10 && break
Chris@0 4903 done
Chris@0 4904 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@0 4905 esac
Chris@0 4906
Chris@0 4907 $ac_path_SED_found && break 3
Chris@0 4908 done
Chris@0 4909 done
Chris@0 4910 done
Chris@0 4911 IFS=$as_save_IFS
Chris@0 4912 if test -z "$ac_cv_path_SED"; then
Chris@0 4913 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
Chris@0 4914 fi
Chris@0 4915 else
Chris@0 4916 ac_cv_path_SED=$SED
Chris@0 4917 fi
Chris@0 4918
Chris@0 4919 fi
Chris@0 4920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
Chris@0 4921 $as_echo "$ac_cv_path_SED" >&6; }
Chris@0 4922 SED="$ac_cv_path_SED"
Chris@0 4923 rm -f conftest.sed
Chris@0 4924
Chris@0 4925 test -z "$SED" && SED=sed
Chris@0 4926 Xsed="$SED -e 1s/^X//"
Chris@0 4927
Chris@0 4928
Chris@0 4929
Chris@0 4930
Chris@0 4931
Chris@0 4932
Chris@0 4933
Chris@0 4934
Chris@0 4935
Chris@0 4936
Chris@0 4937
Chris@0 4938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
Chris@0 4939 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
Chris@0 4940 if ${ac_cv_path_GREP+:} false; then :
Chris@0 4941 $as_echo_n "(cached) " >&6
Chris@0 4942 else
Chris@0 4943 if test -z "$GREP"; then
Chris@0 4944 ac_path_GREP_found=false
Chris@0 4945 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@0 4946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 4947 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@0 4948 do
Chris@0 4949 IFS=$as_save_IFS
Chris@0 4950 test -z "$as_dir" && as_dir=.
Chris@0 4951 for ac_prog in grep ggrep; do
Chris@0 4952 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 4953 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@0 4954 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
Chris@0 4955 # Check for GNU ac_path_GREP and select it if it is found.
Chris@0 4956 # Check for GNU $ac_path_GREP
Chris@0 4957 case `"$ac_path_GREP" --version 2>&1` in
Chris@0 4958 *GNU*)
Chris@0 4959 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
Chris@0 4960 *)
Chris@0 4961 ac_count=0
Chris@0 4962 $as_echo_n 0123456789 >"conftest.in"
Chris@0 4963 while :
Chris@0 4964 do
Chris@0 4965 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@0 4966 mv "conftest.tmp" "conftest.in"
Chris@0 4967 cp "conftest.in" "conftest.nl"
Chris@0 4968 $as_echo 'GREP' >> "conftest.nl"
Chris@0 4969 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@0 4970 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@0 4971 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@0 4972 if test $ac_count -gt ${ac_path_GREP_max-0}; then
Chris@0 4973 # Best one so far, save it but keep looking for a better one
Chris@0 4974 ac_cv_path_GREP="$ac_path_GREP"
Chris@0 4975 ac_path_GREP_max=$ac_count
Chris@0 4976 fi
Chris@0 4977 # 10*(2^10) chars as input seems more than enough
Chris@0 4978 test $ac_count -gt 10 && break
Chris@0 4979 done
Chris@0 4980 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@0 4981 esac
Chris@0 4982
Chris@0 4983 $ac_path_GREP_found && break 3
Chris@0 4984 done
Chris@0 4985 done
Chris@0 4986 done
Chris@0 4987 IFS=$as_save_IFS
Chris@0 4988 if test -z "$ac_cv_path_GREP"; then
Chris@0 4989 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@0 4990 fi
Chris@0 4991 else
Chris@0 4992 ac_cv_path_GREP=$GREP
Chris@0 4993 fi
Chris@0 4994
Chris@0 4995 fi
Chris@0 4996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
Chris@0 4997 $as_echo "$ac_cv_path_GREP" >&6; }
Chris@0 4998 GREP="$ac_cv_path_GREP"
Chris@0 4999
Chris@0 5000
Chris@0 5001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Chris@0 5002 $as_echo_n "checking for egrep... " >&6; }
Chris@0 5003 if ${ac_cv_path_EGREP+:} false; then :
Chris@0 5004 $as_echo_n "(cached) " >&6
Chris@0 5005 else
Chris@0 5006 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
Chris@0 5007 then ac_cv_path_EGREP="$GREP -E"
Chris@0 5008 else
Chris@0 5009 if test -z "$EGREP"; then
Chris@0 5010 ac_path_EGREP_found=false
Chris@0 5011 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@0 5012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 5013 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@0 5014 do
Chris@0 5015 IFS=$as_save_IFS
Chris@0 5016 test -z "$as_dir" && as_dir=.
Chris@0 5017 for ac_prog in egrep; do
Chris@0 5018 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 5019 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@0 5020 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
Chris@0 5021 # Check for GNU ac_path_EGREP and select it if it is found.
Chris@0 5022 # Check for GNU $ac_path_EGREP
Chris@0 5023 case `"$ac_path_EGREP" --version 2>&1` in
Chris@0 5024 *GNU*)
Chris@0 5025 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
Chris@0 5026 *)
Chris@0 5027 ac_count=0
Chris@0 5028 $as_echo_n 0123456789 >"conftest.in"
Chris@0 5029 while :
Chris@0 5030 do
Chris@0 5031 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@0 5032 mv "conftest.tmp" "conftest.in"
Chris@0 5033 cp "conftest.in" "conftest.nl"
Chris@0 5034 $as_echo 'EGREP' >> "conftest.nl"
Chris@0 5035 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@0 5036 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@0 5037 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@0 5038 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
Chris@0 5039 # Best one so far, save it but keep looking for a better one
Chris@0 5040 ac_cv_path_EGREP="$ac_path_EGREP"
Chris@0 5041 ac_path_EGREP_max=$ac_count
Chris@0 5042 fi
Chris@0 5043 # 10*(2^10) chars as input seems more than enough
Chris@0 5044 test $ac_count -gt 10 && break
Chris@0 5045 done
Chris@0 5046 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@0 5047 esac
Chris@0 5048
Chris@0 5049 $ac_path_EGREP_found && break 3
Chris@0 5050 done
Chris@0 5051 done
Chris@0 5052 done
Chris@0 5053 IFS=$as_save_IFS
Chris@0 5054 if test -z "$ac_cv_path_EGREP"; then
Chris@0 5055 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@0 5056 fi
Chris@0 5057 else
Chris@0 5058 ac_cv_path_EGREP=$EGREP
Chris@0 5059 fi
Chris@0 5060
Chris@0 5061 fi
Chris@0 5062 fi
Chris@0 5063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Chris@0 5064 $as_echo "$ac_cv_path_EGREP" >&6; }
Chris@0 5065 EGREP="$ac_cv_path_EGREP"
Chris@0 5066
Chris@0 5067
Chris@0 5068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
Chris@0 5069 $as_echo_n "checking for fgrep... " >&6; }
Chris@0 5070 if ${ac_cv_path_FGREP+:} false; then :
Chris@0 5071 $as_echo_n "(cached) " >&6
Chris@0 5072 else
Chris@0 5073 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
Chris@0 5074 then ac_cv_path_FGREP="$GREP -F"
Chris@0 5075 else
Chris@0 5076 if test -z "$FGREP"; then
Chris@0 5077 ac_path_FGREP_found=false
Chris@0 5078 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@0 5079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 5080 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@0 5081 do
Chris@0 5082 IFS=$as_save_IFS
Chris@0 5083 test -z "$as_dir" && as_dir=.
Chris@0 5084 for ac_prog in fgrep; do
Chris@0 5085 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 5086 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@0 5087 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
Chris@0 5088 # Check for GNU ac_path_FGREP and select it if it is found.
Chris@0 5089 # Check for GNU $ac_path_FGREP
Chris@0 5090 case `"$ac_path_FGREP" --version 2>&1` in
Chris@0 5091 *GNU*)
Chris@0 5092 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
Chris@0 5093 *)
Chris@0 5094 ac_count=0
Chris@0 5095 $as_echo_n 0123456789 >"conftest.in"
Chris@0 5096 while :
Chris@0 5097 do
Chris@0 5098 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@0 5099 mv "conftest.tmp" "conftest.in"
Chris@0 5100 cp "conftest.in" "conftest.nl"
Chris@0 5101 $as_echo 'FGREP' >> "conftest.nl"
Chris@0 5102 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@0 5103 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@0 5104 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@0 5105 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
Chris@0 5106 # Best one so far, save it but keep looking for a better one
Chris@0 5107 ac_cv_path_FGREP="$ac_path_FGREP"
Chris@0 5108 ac_path_FGREP_max=$ac_count
Chris@0 5109 fi
Chris@0 5110 # 10*(2^10) chars as input seems more than enough
Chris@0 5111 test $ac_count -gt 10 && break
Chris@0 5112 done
Chris@0 5113 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@0 5114 esac
Chris@0 5115
Chris@0 5116 $ac_path_FGREP_found && break 3
Chris@0 5117 done
Chris@0 5118 done
Chris@0 5119 done
Chris@0 5120 IFS=$as_save_IFS
Chris@0 5121 if test -z "$ac_cv_path_FGREP"; then
Chris@0 5122 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@0 5123 fi
Chris@0 5124 else
Chris@0 5125 ac_cv_path_FGREP=$FGREP
Chris@0 5126 fi
Chris@0 5127
Chris@0 5128 fi
Chris@0 5129 fi
Chris@0 5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
Chris@0 5131 $as_echo "$ac_cv_path_FGREP" >&6; }
Chris@0 5132 FGREP="$ac_cv_path_FGREP"
Chris@0 5133
Chris@0 5134
Chris@0 5135 test -z "$GREP" && GREP=grep
Chris@0 5136
Chris@0 5137
Chris@0 5138
Chris@0 5139
Chris@0 5140
Chris@0 5141
Chris@0 5142
Chris@0 5143
Chris@0 5144
Chris@0 5145
Chris@0 5146
Chris@0 5147
Chris@0 5148
Chris@0 5149
Chris@0 5150
Chris@0 5151
Chris@0 5152
Chris@0 5153
Chris@0 5154
Chris@0 5155 # Check whether --with-gnu-ld was given.
Chris@0 5156 if test "${with_gnu_ld+set}" = set; then :
Chris@0 5157 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
Chris@0 5158 else
Chris@0 5159 with_gnu_ld=no
Chris@0 5160 fi
Chris@0 5161
Chris@0 5162 ac_prog=ld
Chris@0 5163 if test "$GCC" = yes; then
Chris@0 5164 # Check if gcc -print-prog-name=ld gives a path.
Chris@0 5165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
Chris@0 5166 $as_echo_n "checking for ld used by $CC... " >&6; }
Chris@0 5167 case $host in
Chris@0 5168 *-*-mingw*)
Chris@0 5169 # gcc leaves a trailing carriage return which upsets mingw
Chris@0 5170 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
Chris@0 5171 *)
Chris@0 5172 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Chris@0 5173 esac
Chris@0 5174 case $ac_prog in
Chris@0 5175 # Accept absolute paths.
Chris@0 5176 [\\/]* | ?:[\\/]*)
Chris@0 5177 re_direlt='/[^/][^/]*/\.\./'
Chris@0 5178 # Canonicalize the pathname of ld
Chris@0 5179 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
Chris@0 5180 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
Chris@0 5181 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
Chris@0 5182 done
Chris@0 5183 test -z "$LD" && LD="$ac_prog"
Chris@0 5184 ;;
Chris@0 5185 "")
Chris@0 5186 # If it fails, then pretend we aren't using GCC.
Chris@0 5187 ac_prog=ld
Chris@0 5188 ;;
Chris@0 5189 *)
Chris@0 5190 # If it is relative, then search for the first ld in PATH.
Chris@0 5191 with_gnu_ld=unknown
Chris@0 5192 ;;
Chris@0 5193 esac
Chris@0 5194 elif test "$with_gnu_ld" = yes; then
Chris@0 5195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Chris@0 5196 $as_echo_n "checking for GNU ld... " >&6; }
Chris@0 5197 else
Chris@0 5198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
Chris@0 5199 $as_echo_n "checking for non-GNU ld... " >&6; }
Chris@0 5200 fi
Chris@0 5201 if ${lt_cv_path_LD+:} false; then :
Chris@0 5202 $as_echo_n "(cached) " >&6
Chris@0 5203 else
Chris@0 5204 if test -z "$LD"; then
Chris@0 5205 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@0 5206 for ac_dir in $PATH; do
Chris@0 5207 IFS="$lt_save_ifs"
Chris@0 5208 test -z "$ac_dir" && ac_dir=.
Chris@0 5209 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Chris@0 5210 lt_cv_path_LD="$ac_dir/$ac_prog"
Chris@0 5211 # Check to see if the program is GNU ld. I'd rather use --version,
Chris@0 5212 # but apparently some variants of GNU ld only accept -v.
Chris@0 5213 # Break only if it was the GNU/non-GNU ld that we prefer.
Chris@0 5214 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
Chris@0 5215 *GNU* | *'with BFD'*)
Chris@0 5216 test "$with_gnu_ld" != no && break
Chris@0 5217 ;;
Chris@0 5218 *)
Chris@0 5219 test "$with_gnu_ld" != yes && break
Chris@0 5220 ;;
Chris@0 5221 esac
Chris@0 5222 fi
Chris@0 5223 done
Chris@0 5224 IFS="$lt_save_ifs"
Chris@0 5225 else
Chris@0 5226 lt_cv_path_LD="$LD" # Let the user override the test with a path.
Chris@0 5227 fi
Chris@0 5228 fi
Chris@0 5229
Chris@0 5230 LD="$lt_cv_path_LD"
Chris@0 5231 if test -n "$LD"; then
Chris@0 5232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
Chris@0 5233 $as_echo "$LD" >&6; }
Chris@0 5234 else
Chris@0 5235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 5236 $as_echo "no" >&6; }
Chris@0 5237 fi
Chris@0 5238 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Chris@0 5239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
Chris@0 5240 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Chris@0 5241 if ${lt_cv_prog_gnu_ld+:} false; then :
Chris@0 5242 $as_echo_n "(cached) " >&6
Chris@0 5243 else
Chris@0 5244 # I'd rather use --version here, but apparently some GNU lds only accept -v.
Chris@0 5245 case `$LD -v 2>&1 </dev/null` in
Chris@0 5246 *GNU* | *'with BFD'*)
Chris@0 5247 lt_cv_prog_gnu_ld=yes
Chris@0 5248 ;;
Chris@0 5249 *)
Chris@0 5250 lt_cv_prog_gnu_ld=no
Chris@0 5251 ;;
Chris@0 5252 esac
Chris@0 5253 fi
Chris@0 5254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
Chris@0 5255 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
Chris@0 5256 with_gnu_ld=$lt_cv_prog_gnu_ld
Chris@0 5257
Chris@0 5258
Chris@0 5259
Chris@0 5260
Chris@0 5261
Chris@0 5262
Chris@0 5263
Chris@0 5264
Chris@0 5265
Chris@0 5266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
Chris@0 5267 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
Chris@0 5268 if ${lt_cv_path_NM+:} false; then :
Chris@0 5269 $as_echo_n "(cached) " >&6
Chris@0 5270 else
Chris@0 5271 if test -n "$NM"; then
Chris@0 5272 # Let the user override the test.
Chris@0 5273 lt_cv_path_NM="$NM"
Chris@0 5274 else
Chris@0 5275 lt_nm_to_check="${ac_tool_prefix}nm"
Chris@0 5276 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
Chris@0 5277 lt_nm_to_check="$lt_nm_to_check nm"
Chris@0 5278 fi
Chris@0 5279 for lt_tmp_nm in $lt_nm_to_check; do
Chris@0 5280 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@0 5281 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
Chris@0 5282 IFS="$lt_save_ifs"
Chris@0 5283 test -z "$ac_dir" && ac_dir=.
Chris@0 5284 tmp_nm="$ac_dir/$lt_tmp_nm"
Chris@0 5285 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
Chris@0 5286 # Check to see if the nm accepts a BSD-compat flag.
Chris@0 5287 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
Chris@0 5288 # nm: unknown option "B" ignored
Chris@0 5289 # Tru64's nm complains that /dev/null is an invalid object file
Chris@0 5290 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
Chris@0 5291 */dev/null* | *'Invalid file or object type'*)
Chris@0 5292 lt_cv_path_NM="$tmp_nm -B"
Chris@0 5293 break
Chris@0 5294 ;;
Chris@0 5295 *)
Chris@0 5296 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
Chris@0 5297 */dev/null*)
Chris@0 5298 lt_cv_path_NM="$tmp_nm -p"
Chris@0 5299 break
Chris@0 5300 ;;
Chris@0 5301 *)
Chris@0 5302 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
Chris@0 5303 continue # so that we can try to find one that supports BSD flags
Chris@0 5304 ;;
Chris@0 5305 esac
Chris@0 5306 ;;
Chris@0 5307 esac
Chris@0 5308 fi
Chris@0 5309 done
Chris@0 5310 IFS="$lt_save_ifs"
Chris@0 5311 done
Chris@0 5312 : ${lt_cv_path_NM=no}
Chris@0 5313 fi
Chris@0 5314 fi
Chris@0 5315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
Chris@0 5316 $as_echo "$lt_cv_path_NM" >&6; }
Chris@0 5317 if test "$lt_cv_path_NM" != "no"; then
Chris@0 5318 NM="$lt_cv_path_NM"
Chris@0 5319 else
Chris@0 5320 # Didn't find any BSD compatible name lister, look for dumpbin.
Chris@0 5321 if test -n "$DUMPBIN"; then :
Chris@0 5322 # Let the user override the test.
Chris@0 5323 else
Chris@0 5324 if test -n "$ac_tool_prefix"; then
Chris@0 5325 for ac_prog in dumpbin "link -dump"
Chris@0 5326 do
Chris@0 5327 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@0 5328 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@0 5329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 5330 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 5331 if ${ac_cv_prog_DUMPBIN+:} false; then :
Chris@0 5332 $as_echo_n "(cached) " >&6
Chris@0 5333 else
Chris@0 5334 if test -n "$DUMPBIN"; then
Chris@0 5335 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
Chris@0 5336 else
Chris@0 5337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 5338 for as_dir in $PATH
Chris@0 5339 do
Chris@0 5340 IFS=$as_save_IFS
Chris@0 5341 test -z "$as_dir" && as_dir=.
Chris@0 5342 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 5343 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 5344 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
Chris@0 5345 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 5346 break 2
Chris@0 5347 fi
Chris@0 5348 done
Chris@0 5349 done
Chris@0 5350 IFS=$as_save_IFS
Chris@0 5351
Chris@0 5352 fi
Chris@0 5353 fi
Chris@0 5354 DUMPBIN=$ac_cv_prog_DUMPBIN
Chris@0 5355 if test -n "$DUMPBIN"; then
Chris@0 5356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
Chris@0 5357 $as_echo "$DUMPBIN" >&6; }
Chris@0 5358 else
Chris@0 5359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 5360 $as_echo "no" >&6; }
Chris@0 5361 fi
Chris@0 5362
Chris@0 5363
Chris@0 5364 test -n "$DUMPBIN" && break
Chris@0 5365 done
Chris@0 5366 fi
Chris@0 5367 if test -z "$DUMPBIN"; then
Chris@0 5368 ac_ct_DUMPBIN=$DUMPBIN
Chris@0 5369 for ac_prog in dumpbin "link -dump"
Chris@0 5370 do
Chris@0 5371 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@0 5372 set dummy $ac_prog; ac_word=$2
Chris@0 5373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 5374 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 5375 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
Chris@0 5376 $as_echo_n "(cached) " >&6
Chris@0 5377 else
Chris@0 5378 if test -n "$ac_ct_DUMPBIN"; then
Chris@0 5379 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
Chris@0 5380 else
Chris@0 5381 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 5382 for as_dir in $PATH
Chris@0 5383 do
Chris@0 5384 IFS=$as_save_IFS
Chris@0 5385 test -z "$as_dir" && as_dir=.
Chris@0 5386 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 5387 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 5388 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
Chris@0 5389 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 5390 break 2
Chris@0 5391 fi
Chris@0 5392 done
Chris@0 5393 done
Chris@0 5394 IFS=$as_save_IFS
Chris@0 5395
Chris@0 5396 fi
Chris@0 5397 fi
Chris@0 5398 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
Chris@0 5399 if test -n "$ac_ct_DUMPBIN"; then
Chris@0 5400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
Chris@0 5401 $as_echo "$ac_ct_DUMPBIN" >&6; }
Chris@0 5402 else
Chris@0 5403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 5404 $as_echo "no" >&6; }
Chris@0 5405 fi
Chris@0 5406
Chris@0 5407
Chris@0 5408 test -n "$ac_ct_DUMPBIN" && break
Chris@0 5409 done
Chris@0 5410
Chris@0 5411 if test "x$ac_ct_DUMPBIN" = x; then
Chris@0 5412 DUMPBIN=":"
Chris@0 5413 else
Chris@0 5414 case $cross_compiling:$ac_tool_warned in
Chris@0 5415 yes:)
Chris@0 5416 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 5417 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 5418 ac_tool_warned=yes ;;
Chris@0 5419 esac
Chris@0 5420 DUMPBIN=$ac_ct_DUMPBIN
Chris@0 5421 fi
Chris@0 5422 fi
Chris@0 5423
Chris@0 5424 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
Chris@0 5425 *COFF*)
Chris@0 5426 DUMPBIN="$DUMPBIN -symbols"
Chris@0 5427 ;;
Chris@0 5428 *)
Chris@0 5429 DUMPBIN=:
Chris@0 5430 ;;
Chris@0 5431 esac
Chris@0 5432 fi
Chris@0 5433
Chris@0 5434 if test "$DUMPBIN" != ":"; then
Chris@0 5435 NM="$DUMPBIN"
Chris@0 5436 fi
Chris@0 5437 fi
Chris@0 5438 test -z "$NM" && NM=nm
Chris@0 5439
Chris@0 5440
Chris@0 5441
Chris@0 5442
Chris@0 5443
Chris@0 5444
Chris@0 5445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
Chris@0 5446 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
Chris@0 5447 if ${lt_cv_nm_interface+:} false; then :
Chris@0 5448 $as_echo_n "(cached) " >&6
Chris@0 5449 else
Chris@0 5450 lt_cv_nm_interface="BSD nm"
Chris@0 5451 echo "int some_variable = 0;" > conftest.$ac_ext
Chris@0 5452 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
Chris@0 5453 (eval "$ac_compile" 2>conftest.err)
Chris@0 5454 cat conftest.err >&5
Chris@0 5455 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
Chris@0 5456 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
Chris@0 5457 cat conftest.err >&5
Chris@0 5458 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
Chris@0 5459 cat conftest.out >&5
Chris@0 5460 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
Chris@0 5461 lt_cv_nm_interface="MS dumpbin"
Chris@0 5462 fi
Chris@0 5463 rm -f conftest*
Chris@0 5464 fi
Chris@0 5465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
Chris@0 5466 $as_echo "$lt_cv_nm_interface" >&6; }
Chris@0 5467
Chris@0 5468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
Chris@0 5469 $as_echo_n "checking whether ln -s works... " >&6; }
Chris@0 5470 LN_S=$as_ln_s
Chris@0 5471 if test "$LN_S" = "ln -s"; then
Chris@0 5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@0 5473 $as_echo "yes" >&6; }
Chris@0 5474 else
Chris@0 5475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
Chris@0 5476 $as_echo "no, using $LN_S" >&6; }
Chris@0 5477 fi
Chris@0 5478
Chris@0 5479 # find the maximum length of command line arguments
Chris@0 5480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
Chris@0 5481 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
Chris@0 5482 if ${lt_cv_sys_max_cmd_len+:} false; then :
Chris@0 5483 $as_echo_n "(cached) " >&6
Chris@0 5484 else
Chris@0 5485 i=0
Chris@0 5486 teststring="ABCD"
Chris@0 5487
Chris@0 5488 case $build_os in
Chris@0 5489 msdosdjgpp*)
Chris@0 5490 # On DJGPP, this test can blow up pretty badly due to problems in libc
Chris@0 5491 # (any single argument exceeding 2000 bytes causes a buffer overrun
Chris@0 5492 # during glob expansion). Even if it were fixed, the result of this
Chris@0 5493 # check would be larger than it should be.
Chris@0 5494 lt_cv_sys_max_cmd_len=12288; # 12K is about right
Chris@0 5495 ;;
Chris@0 5496
Chris@0 5497 gnu*)
Chris@0 5498 # Under GNU Hurd, this test is not required because there is
Chris@0 5499 # no limit to the length of command line arguments.
Chris@0 5500 # Libtool will interpret -1 as no limit whatsoever
Chris@0 5501 lt_cv_sys_max_cmd_len=-1;
Chris@0 5502 ;;
Chris@0 5503
Chris@0 5504 cygwin* | mingw* | cegcc*)
Chris@0 5505 # On Win9x/ME, this test blows up -- it succeeds, but takes
Chris@0 5506 # about 5 minutes as the teststring grows exponentially.
Chris@0 5507 # Worse, since 9x/ME are not pre-emptively multitasking,
Chris@0 5508 # you end up with a "frozen" computer, even though with patience
Chris@0 5509 # the test eventually succeeds (with a max line length of 256k).
Chris@0 5510 # Instead, let's just punt: use the minimum linelength reported by
Chris@0 5511 # all of the supported platforms: 8192 (on NT/2K/XP).
Chris@0 5512 lt_cv_sys_max_cmd_len=8192;
Chris@0 5513 ;;
Chris@0 5514
Chris@0 5515 mint*)
Chris@0 5516 # On MiNT this can take a long time and run out of memory.
Chris@0 5517 lt_cv_sys_max_cmd_len=8192;
Chris@0 5518 ;;
Chris@0 5519
Chris@0 5520 amigaos*)
Chris@0 5521 # On AmigaOS with pdksh, this test takes hours, literally.
Chris@0 5522 # So we just punt and use a minimum line length of 8192.
Chris@0 5523 lt_cv_sys_max_cmd_len=8192;
Chris@0 5524 ;;
Chris@0 5525
Chris@0 5526 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
Chris@0 5527 # This has been around since 386BSD, at least. Likely further.
Chris@0 5528 if test -x /sbin/sysctl; then
Chris@0 5529 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
Chris@0 5530 elif test -x /usr/sbin/sysctl; then
Chris@0 5531 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
Chris@0 5532 else
Chris@0 5533 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
Chris@0 5534 fi
Chris@0 5535 # And add a safety zone
Chris@0 5536 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
Chris@0 5537 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
Chris@0 5538 ;;
Chris@0 5539
Chris@0 5540 interix*)
Chris@0 5541 # We know the value 262144 and hardcode it with a safety zone (like BSD)
Chris@0 5542 lt_cv_sys_max_cmd_len=196608
Chris@0 5543 ;;
Chris@0 5544
Chris@0 5545 osf*)
Chris@0 5546 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
Chris@0 5547 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
Chris@0 5548 # nice to cause kernel panics so lets avoid the loop below.
Chris@0 5549 # First set a reasonable default.
Chris@0 5550 lt_cv_sys_max_cmd_len=16384
Chris@0 5551 #
Chris@0 5552 if test -x /sbin/sysconfig; then
Chris@0 5553 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
Chris@0 5554 *1*) lt_cv_sys_max_cmd_len=-1 ;;
Chris@0 5555 esac
Chris@0 5556 fi
Chris@0 5557 ;;
Chris@0 5558 sco3.2v5*)
Chris@0 5559 lt_cv_sys_max_cmd_len=102400
Chris@0 5560 ;;
Chris@0 5561 sysv5* | sco5v6* | sysv4.2uw2*)
Chris@0 5562 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
Chris@0 5563 if test -n "$kargmax"; then
Chris@0 5564 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
Chris@0 5565 else
Chris@0 5566 lt_cv_sys_max_cmd_len=32768
Chris@0 5567 fi
Chris@0 5568 ;;
Chris@0 5569 *)
Chris@0 5570 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
Chris@0 5571 if test -n "$lt_cv_sys_max_cmd_len"; then
Chris@0 5572 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
Chris@0 5573 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
Chris@0 5574 else
Chris@0 5575 # Make teststring a little bigger before we do anything with it.
Chris@0 5576 # a 1K string should be a reasonable start.
Chris@0 5577 for i in 1 2 3 4 5 6 7 8 ; do
Chris@0 5578 teststring=$teststring$teststring
Chris@0 5579 done
Chris@0 5580 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
Chris@0 5581 # If test is not a shell built-in, we'll probably end up computing a
Chris@0 5582 # maximum length that is only half of the actual maximum length, but
Chris@0 5583 # we can't tell.
Chris@0 5584 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
Chris@0 5585 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
Chris@0 5586 test $i != 17 # 1/2 MB should be enough
Chris@0 5587 do
Chris@0 5588 i=`expr $i + 1`
Chris@0 5589 teststring=$teststring$teststring
Chris@0 5590 done
Chris@0 5591 # Only check the string length outside the loop.
Chris@0 5592 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
Chris@0 5593 teststring=
Chris@0 5594 # Add a significant safety factor because C++ compilers can tack on
Chris@0 5595 # massive amounts of additional arguments before passing them to the
Chris@0 5596 # linker. It appears as though 1/2 is a usable value.
Chris@0 5597 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
Chris@0 5598 fi
Chris@0 5599 ;;
Chris@0 5600 esac
Chris@0 5601
Chris@0 5602 fi
Chris@0 5603
Chris@0 5604 if test -n $lt_cv_sys_max_cmd_len ; then
Chris@0 5605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
Chris@0 5606 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
Chris@0 5607 else
Chris@0 5608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
Chris@0 5609 $as_echo "none" >&6; }
Chris@0 5610 fi
Chris@0 5611 max_cmd_len=$lt_cv_sys_max_cmd_len
Chris@0 5612
Chris@0 5613
Chris@0 5614
Chris@0 5615
Chris@0 5616
Chris@0 5617
Chris@0 5618 : ${CP="cp -f"}
Chris@0 5619 : ${MV="mv -f"}
Chris@0 5620 : ${RM="rm -f"}
Chris@0 5621
Chris@0 5622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
Chris@0 5623 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
Chris@0 5624 # Try some XSI features
Chris@0 5625 xsi_shell=no
Chris@0 5626 ( _lt_dummy="a/b/c"
Chris@0 5627 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
Chris@0 5628 = c,a/b,b/c, \
Chris@0 5629 && eval 'test $(( 1 + 1 )) -eq 2 \
Chris@0 5630 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
Chris@0 5631 && xsi_shell=yes
Chris@0 5632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
Chris@0 5633 $as_echo "$xsi_shell" >&6; }
Chris@0 5634
Chris@0 5635
Chris@0 5636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
Chris@0 5637 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
Chris@0 5638 lt_shell_append=no
Chris@0 5639 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
Chris@0 5640 >/dev/null 2>&1 \
Chris@0 5641 && lt_shell_append=yes
Chris@0 5642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
Chris@0 5643 $as_echo "$lt_shell_append" >&6; }
Chris@0 5644
Chris@0 5645
Chris@0 5646 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
Chris@0 5647 lt_unset=unset
Chris@0 5648 else
Chris@0 5649 lt_unset=false
Chris@0 5650 fi
Chris@0 5651
Chris@0 5652
Chris@0 5653
Chris@0 5654
Chris@0 5655
Chris@0 5656 # test EBCDIC or ASCII
Chris@0 5657 case `echo X|tr X '\101'` in
Chris@0 5658 A) # ASCII based system
Chris@0 5659 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
Chris@0 5660 lt_SP2NL='tr \040 \012'
Chris@0 5661 lt_NL2SP='tr \015\012 \040\040'
Chris@0 5662 ;;
Chris@0 5663 *) # EBCDIC based system
Chris@0 5664 lt_SP2NL='tr \100 \n'
Chris@0 5665 lt_NL2SP='tr \r\n \100\100'
Chris@0 5666 ;;
Chris@0 5667 esac
Chris@0 5668
Chris@0 5669
Chris@0 5670
Chris@0 5671
Chris@0 5672
Chris@0 5673
Chris@0 5674
Chris@0 5675
Chris@0 5676
Chris@0 5677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
Chris@0 5678 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
Chris@0 5679 if ${lt_cv_to_host_file_cmd+:} false; then :
Chris@0 5680 $as_echo_n "(cached) " >&6
Chris@0 5681 else
Chris@0 5682 case $host in
Chris@0 5683 *-*-mingw* )
Chris@0 5684 case $build in
Chris@0 5685 *-*-mingw* ) # actually msys
Chris@0 5686 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
Chris@0 5687 ;;
Chris@0 5688 *-*-cygwin* )
Chris@0 5689 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
Chris@0 5690 ;;
Chris@0 5691 * ) # otherwise, assume *nix
Chris@0 5692 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
Chris@0 5693 ;;
Chris@0 5694 esac
Chris@0 5695 ;;
Chris@0 5696 *-*-cygwin* )
Chris@0 5697 case $build in
Chris@0 5698 *-*-mingw* ) # actually msys
Chris@0 5699 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
Chris@0 5700 ;;
Chris@0 5701 *-*-cygwin* )
Chris@0 5702 lt_cv_to_host_file_cmd=func_convert_file_noop
Chris@0 5703 ;;
Chris@0 5704 * ) # otherwise, assume *nix
Chris@0 5705 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
Chris@0 5706 ;;
Chris@0 5707 esac
Chris@0 5708 ;;
Chris@0 5709 * ) # unhandled hosts (and "normal" native builds)
Chris@0 5710 lt_cv_to_host_file_cmd=func_convert_file_noop
Chris@0 5711 ;;
Chris@0 5712 esac
Chris@0 5713
Chris@0 5714 fi
Chris@0 5715
Chris@0 5716 to_host_file_cmd=$lt_cv_to_host_file_cmd
Chris@0 5717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
Chris@0 5718 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
Chris@0 5719
Chris@0 5720
Chris@0 5721
Chris@0 5722
Chris@0 5723
Chris@0 5724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
Chris@0 5725 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
Chris@0 5726 if ${lt_cv_to_tool_file_cmd+:} false; then :
Chris@0 5727 $as_echo_n "(cached) " >&6
Chris@0 5728 else
Chris@0 5729 #assume ordinary cross tools, or native build.
Chris@0 5730 lt_cv_to_tool_file_cmd=func_convert_file_noop
Chris@0 5731 case $host in
Chris@0 5732 *-*-mingw* )
Chris@0 5733 case $build in
Chris@0 5734 *-*-mingw* ) # actually msys
Chris@0 5735 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
Chris@0 5736 ;;
Chris@0 5737 esac
Chris@0 5738 ;;
Chris@0 5739 esac
Chris@0 5740
Chris@0 5741 fi
Chris@0 5742
Chris@0 5743 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
Chris@0 5744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
Chris@0 5745 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
Chris@0 5746
Chris@0 5747
Chris@0 5748
Chris@0 5749
Chris@0 5750
Chris@0 5751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
Chris@0 5752 $as_echo_n "checking for $LD option to reload object files... " >&6; }
Chris@0 5753 if ${lt_cv_ld_reload_flag+:} false; then :
Chris@0 5754 $as_echo_n "(cached) " >&6
Chris@0 5755 else
Chris@0 5756 lt_cv_ld_reload_flag='-r'
Chris@0 5757 fi
Chris@0 5758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
Chris@0 5759 $as_echo "$lt_cv_ld_reload_flag" >&6; }
Chris@0 5760 reload_flag=$lt_cv_ld_reload_flag
Chris@0 5761 case $reload_flag in
Chris@0 5762 "" | " "*) ;;
Chris@0 5763 *) reload_flag=" $reload_flag" ;;
Chris@0 5764 esac
Chris@0 5765 reload_cmds='$LD$reload_flag -o $output$reload_objs'
Chris@0 5766 case $host_os in
Chris@0 5767 cygwin* | mingw* | pw32* | cegcc*)
Chris@0 5768 if test "$GCC" != yes; then
Chris@0 5769 reload_cmds=false
Chris@0 5770 fi
Chris@0 5771 ;;
Chris@0 5772 darwin*)
Chris@0 5773 if test "$GCC" = yes; then
Chris@0 5774 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
Chris@0 5775 else
Chris@0 5776 reload_cmds='$LD$reload_flag -o $output$reload_objs'
Chris@0 5777 fi
Chris@0 5778 ;;
Chris@0 5779 esac
Chris@0 5780
Chris@0 5781
Chris@0 5782
Chris@0 5783
Chris@0 5784
Chris@0 5785
Chris@0 5786
Chris@0 5787
Chris@0 5788
Chris@0 5789 if test -n "$ac_tool_prefix"; then
Chris@0 5790 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
Chris@0 5791 set dummy ${ac_tool_prefix}objdump; ac_word=$2
Chris@0 5792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 5793 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 5794 if ${ac_cv_prog_OBJDUMP+:} false; then :
Chris@0 5795 $as_echo_n "(cached) " >&6
Chris@0 5796 else
Chris@0 5797 if test -n "$OBJDUMP"; then
Chris@0 5798 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
Chris@0 5799 else
Chris@0 5800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 5801 for as_dir in $PATH
Chris@0 5802 do
Chris@0 5803 IFS=$as_save_IFS
Chris@0 5804 test -z "$as_dir" && as_dir=.
Chris@0 5805 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 5806 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 5807 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
Chris@0 5808 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 5809 break 2
Chris@0 5810 fi
Chris@0 5811 done
Chris@0 5812 done
Chris@0 5813 IFS=$as_save_IFS
Chris@0 5814
Chris@0 5815 fi
Chris@0 5816 fi
Chris@0 5817 OBJDUMP=$ac_cv_prog_OBJDUMP
Chris@0 5818 if test -n "$OBJDUMP"; then
Chris@0 5819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
Chris@0 5820 $as_echo "$OBJDUMP" >&6; }
Chris@0 5821 else
Chris@0 5822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 5823 $as_echo "no" >&6; }
Chris@0 5824 fi
Chris@0 5825
Chris@0 5826
Chris@0 5827 fi
Chris@0 5828 if test -z "$ac_cv_prog_OBJDUMP"; then
Chris@0 5829 ac_ct_OBJDUMP=$OBJDUMP
Chris@0 5830 # Extract the first word of "objdump", so it can be a program name with args.
Chris@0 5831 set dummy objdump; ac_word=$2
Chris@0 5832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 5833 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 5834 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
Chris@0 5835 $as_echo_n "(cached) " >&6
Chris@0 5836 else
Chris@0 5837 if test -n "$ac_ct_OBJDUMP"; then
Chris@0 5838 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
Chris@0 5839 else
Chris@0 5840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 5841 for as_dir in $PATH
Chris@0 5842 do
Chris@0 5843 IFS=$as_save_IFS
Chris@0 5844 test -z "$as_dir" && as_dir=.
Chris@0 5845 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 5846 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 5847 ac_cv_prog_ac_ct_OBJDUMP="objdump"
Chris@0 5848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 5849 break 2
Chris@0 5850 fi
Chris@0 5851 done
Chris@0 5852 done
Chris@0 5853 IFS=$as_save_IFS
Chris@0 5854
Chris@0 5855 fi
Chris@0 5856 fi
Chris@0 5857 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
Chris@0 5858 if test -n "$ac_ct_OBJDUMP"; then
Chris@0 5859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
Chris@0 5860 $as_echo "$ac_ct_OBJDUMP" >&6; }
Chris@0 5861 else
Chris@0 5862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 5863 $as_echo "no" >&6; }
Chris@0 5864 fi
Chris@0 5865
Chris@0 5866 if test "x$ac_ct_OBJDUMP" = x; then
Chris@0 5867 OBJDUMP="false"
Chris@0 5868 else
Chris@0 5869 case $cross_compiling:$ac_tool_warned in
Chris@0 5870 yes:)
Chris@0 5871 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 5872 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 5873 ac_tool_warned=yes ;;
Chris@0 5874 esac
Chris@0 5875 OBJDUMP=$ac_ct_OBJDUMP
Chris@0 5876 fi
Chris@0 5877 else
Chris@0 5878 OBJDUMP="$ac_cv_prog_OBJDUMP"
Chris@0 5879 fi
Chris@0 5880
Chris@0 5881 test -z "$OBJDUMP" && OBJDUMP=objdump
Chris@0 5882
Chris@0 5883
Chris@0 5884
Chris@0 5885
Chris@0 5886
Chris@0 5887
Chris@0 5888
Chris@0 5889
Chris@0 5890
Chris@0 5891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
Chris@0 5892 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
Chris@0 5893 if ${lt_cv_deplibs_check_method+:} false; then :
Chris@0 5894 $as_echo_n "(cached) " >&6
Chris@0 5895 else
Chris@0 5896 lt_cv_file_magic_cmd='$MAGIC_CMD'
Chris@0 5897 lt_cv_file_magic_test_file=
Chris@0 5898 lt_cv_deplibs_check_method='unknown'
Chris@0 5899 # Need to set the preceding variable on all platforms that support
Chris@0 5900 # interlibrary dependencies.
Chris@0 5901 # 'none' -- dependencies not supported.
Chris@0 5902 # `unknown' -- same as none, but documents that we really don't know.
Chris@0 5903 # 'pass_all' -- all dependencies passed with no checks.
Chris@0 5904 # 'test_compile' -- check by making test program.
Chris@0 5905 # 'file_magic [[regex]]' -- check by looking for files in library path
Chris@0 5906 # which responds to the $file_magic_cmd with a given extended regex.
Chris@0 5907 # If you have `file' or equivalent on your system and you're not sure
Chris@0 5908 # whether `pass_all' will *always* work, you probably want this one.
Chris@0 5909
Chris@0 5910 case $host_os in
Chris@0 5911 aix[4-9]*)
Chris@0 5912 lt_cv_deplibs_check_method=pass_all
Chris@0 5913 ;;
Chris@0 5914
Chris@0 5915 beos*)
Chris@0 5916 lt_cv_deplibs_check_method=pass_all
Chris@0 5917 ;;
Chris@0 5918
Chris@0 5919 bsdi[45]*)
Chris@0 5920 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
Chris@0 5921 lt_cv_file_magic_cmd='/usr/bin/file -L'
Chris@0 5922 lt_cv_file_magic_test_file=/shlib/libc.so
Chris@0 5923 ;;
Chris@0 5924
Chris@0 5925 cygwin*)
Chris@0 5926 # func_win32_libid is a shell function defined in ltmain.sh
Chris@0 5927 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
Chris@0 5928 lt_cv_file_magic_cmd='func_win32_libid'
Chris@0 5929 ;;
Chris@0 5930
Chris@0 5931 mingw* | pw32*)
Chris@0 5932 # Base MSYS/MinGW do not provide the 'file' command needed by
Chris@0 5933 # func_win32_libid shell function, so use a weaker test based on 'objdump',
Chris@0 5934 # unless we find 'file', for example because we are cross-compiling.
Chris@0 5935 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
Chris@0 5936 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
Chris@0 5937 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
Chris@0 5938 lt_cv_file_magic_cmd='func_win32_libid'
Chris@0 5939 else
Chris@0 5940 # Keep this pattern in sync with the one in func_win32_libid.
Chris@0 5941 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
Chris@0 5942 lt_cv_file_magic_cmd='$OBJDUMP -f'
Chris@0 5943 fi
Chris@0 5944 ;;
Chris@0 5945
Chris@0 5946 cegcc*)
Chris@0 5947 # use the weaker test based on 'objdump'. See mingw*.
Chris@0 5948 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
Chris@0 5949 lt_cv_file_magic_cmd='$OBJDUMP -f'
Chris@0 5950 ;;
Chris@0 5951
Chris@0 5952 darwin* | rhapsody*)
Chris@0 5953 lt_cv_deplibs_check_method=pass_all
Chris@0 5954 ;;
Chris@0 5955
Chris@0 5956 freebsd* | dragonfly*)
Chris@0 5957 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
Chris@0 5958 case $host_cpu in
Chris@0 5959 i*86 )
Chris@0 5960 # Not sure whether the presence of OpenBSD here was a mistake.
Chris@0 5961 # Let's accept both of them until this is cleared up.
Chris@0 5962 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
Chris@0 5963 lt_cv_file_magic_cmd=/usr/bin/file
Chris@0 5964 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
Chris@0 5965 ;;
Chris@0 5966 esac
Chris@0 5967 else
Chris@0 5968 lt_cv_deplibs_check_method=pass_all
Chris@0 5969 fi
Chris@0 5970 ;;
Chris@0 5971
Chris@0 5972 gnu*)
Chris@0 5973 lt_cv_deplibs_check_method=pass_all
Chris@0 5974 ;;
Chris@0 5975
Chris@0 5976 haiku*)
Chris@0 5977 lt_cv_deplibs_check_method=pass_all
Chris@0 5978 ;;
Chris@0 5979
Chris@0 5980 hpux10.20* | hpux11*)
Chris@0 5981 lt_cv_file_magic_cmd=/usr/bin/file
Chris@0 5982 case $host_cpu in
Chris@0 5983 ia64*)
Chris@0 5984 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
Chris@0 5985 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
Chris@0 5986 ;;
Chris@0 5987 hppa*64*)
Chris@0 5988 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@0 5989 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
Chris@0 5990 ;;
Chris@0 5991 *)
Chris@0 5992 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
Chris@0 5993 lt_cv_file_magic_test_file=/usr/lib/libc.sl
Chris@0 5994 ;;
Chris@0 5995 esac
Chris@0 5996 ;;
Chris@0 5997
Chris@0 5998 interix[3-9]*)
Chris@0 5999 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
Chris@0 6000 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
Chris@0 6001 ;;
Chris@0 6002
Chris@0 6003 irix5* | irix6* | nonstopux*)
Chris@0 6004 case $LD in
Chris@0 6005 *-32|*"-32 ") libmagic=32-bit;;
Chris@0 6006 *-n32|*"-n32 ") libmagic=N32;;
Chris@0 6007 *-64|*"-64 ") libmagic=64-bit;;
Chris@0 6008 *) libmagic=never-match;;
Chris@0 6009 esac
Chris@0 6010 lt_cv_deplibs_check_method=pass_all
Chris@0 6011 ;;
Chris@0 6012
Chris@0 6013 # This must be Linux ELF.
Chris@0 6014 linux* | k*bsd*-gnu | kopensolaris*-gnu)
Chris@0 6015 lt_cv_deplibs_check_method=pass_all
Chris@0 6016 ;;
Chris@0 6017
Chris@0 6018 netbsd* | netbsdelf*-gnu)
Chris@0 6019 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
Chris@0 6020 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
Chris@0 6021 else
Chris@0 6022 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
Chris@0 6023 fi
Chris@0 6024 ;;
Chris@0 6025
Chris@0 6026 newos6*)
Chris@0 6027 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
Chris@0 6028 lt_cv_file_magic_cmd=/usr/bin/file
Chris@0 6029 lt_cv_file_magic_test_file=/usr/lib/libnls.so
Chris@0 6030 ;;
Chris@0 6031
Chris@0 6032 *nto* | *qnx*)
Chris@0 6033 lt_cv_deplibs_check_method=pass_all
Chris@0 6034 ;;
Chris@0 6035
Chris@0 6036 openbsd*)
Chris@0 6037 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@0 6038 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
Chris@0 6039 else
Chris@0 6040 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
Chris@0 6041 fi
Chris@0 6042 ;;
Chris@0 6043
Chris@0 6044 osf3* | osf4* | osf5*)
Chris@0 6045 lt_cv_deplibs_check_method=pass_all
Chris@0 6046 ;;
Chris@0 6047
Chris@0 6048 rdos*)
Chris@0 6049 lt_cv_deplibs_check_method=pass_all
Chris@0 6050 ;;
Chris@0 6051
Chris@0 6052 solaris*)
Chris@0 6053 lt_cv_deplibs_check_method=pass_all
Chris@0 6054 ;;
Chris@0 6055
Chris@0 6056 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@0 6057 lt_cv_deplibs_check_method=pass_all
Chris@0 6058 ;;
Chris@0 6059
Chris@0 6060 sysv4 | sysv4.3*)
Chris@0 6061 case $host_vendor in
Chris@0 6062 motorola)
Chris@0 6063 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@0 6064 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
Chris@0 6065 ;;
Chris@0 6066 ncr)
Chris@0 6067 lt_cv_deplibs_check_method=pass_all
Chris@0 6068 ;;
Chris@0 6069 sequent)
Chris@0 6070 lt_cv_file_magic_cmd='/bin/file'
Chris@0 6071 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
Chris@0 6072 ;;
Chris@0 6073 sni)
Chris@0 6074 lt_cv_file_magic_cmd='/bin/file'
Chris@0 6075 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
Chris@0 6076 lt_cv_file_magic_test_file=/lib/libc.so
Chris@0 6077 ;;
Chris@0 6078 siemens)
Chris@0 6079 lt_cv_deplibs_check_method=pass_all
Chris@0 6080 ;;
Chris@0 6081 pc)
Chris@0 6082 lt_cv_deplibs_check_method=pass_all
Chris@0 6083 ;;
Chris@0 6084 esac
Chris@0 6085 ;;
Chris@0 6086
Chris@0 6087 tpf*)
Chris@0 6088 lt_cv_deplibs_check_method=pass_all
Chris@0 6089 ;;
Chris@0 6090 esac
Chris@0 6091
Chris@0 6092 fi
Chris@0 6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
Chris@0 6094 $as_echo "$lt_cv_deplibs_check_method" >&6; }
Chris@0 6095
Chris@0 6096 file_magic_glob=
Chris@0 6097 want_nocaseglob=no
Chris@0 6098 if test "$build" = "$host"; then
Chris@0 6099 case $host_os in
Chris@0 6100 mingw* | pw32*)
Chris@0 6101 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
Chris@0 6102 want_nocaseglob=yes
Chris@0 6103 else
Chris@0 6104 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
Chris@0 6105 fi
Chris@0 6106 ;;
Chris@0 6107 esac
Chris@0 6108 fi
Chris@0 6109
Chris@0 6110 file_magic_cmd=$lt_cv_file_magic_cmd
Chris@0 6111 deplibs_check_method=$lt_cv_deplibs_check_method
Chris@0 6112 test -z "$deplibs_check_method" && deplibs_check_method=unknown
Chris@0 6113
Chris@0 6114
Chris@0 6115
Chris@0 6116
Chris@0 6117
Chris@0 6118
Chris@0 6119
Chris@0 6120
Chris@0 6121
Chris@0 6122
Chris@0 6123
Chris@0 6124
Chris@0 6125
Chris@0 6126
Chris@0 6127
Chris@0 6128
Chris@0 6129
Chris@0 6130
Chris@0 6131
Chris@0 6132
Chris@0 6133
Chris@0 6134
Chris@0 6135 if test -n "$ac_tool_prefix"; then
Chris@0 6136 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
Chris@0 6137 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
Chris@0 6138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 6139 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 6140 if ${ac_cv_prog_DLLTOOL+:} false; then :
Chris@0 6141 $as_echo_n "(cached) " >&6
Chris@0 6142 else
Chris@0 6143 if test -n "$DLLTOOL"; then
Chris@0 6144 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
Chris@0 6145 else
Chris@0 6146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 6147 for as_dir in $PATH
Chris@0 6148 do
Chris@0 6149 IFS=$as_save_IFS
Chris@0 6150 test -z "$as_dir" && as_dir=.
Chris@0 6151 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 6152 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 6153 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
Chris@0 6154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 6155 break 2
Chris@0 6156 fi
Chris@0 6157 done
Chris@0 6158 done
Chris@0 6159 IFS=$as_save_IFS
Chris@0 6160
Chris@0 6161 fi
Chris@0 6162 fi
Chris@0 6163 DLLTOOL=$ac_cv_prog_DLLTOOL
Chris@0 6164 if test -n "$DLLTOOL"; then
Chris@0 6165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
Chris@0 6166 $as_echo "$DLLTOOL" >&6; }
Chris@0 6167 else
Chris@0 6168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 6169 $as_echo "no" >&6; }
Chris@0 6170 fi
Chris@0 6171
Chris@0 6172
Chris@0 6173 fi
Chris@0 6174 if test -z "$ac_cv_prog_DLLTOOL"; then
Chris@0 6175 ac_ct_DLLTOOL=$DLLTOOL
Chris@0 6176 # Extract the first word of "dlltool", so it can be a program name with args.
Chris@0 6177 set dummy dlltool; ac_word=$2
Chris@0 6178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 6179 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 6180 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
Chris@0 6181 $as_echo_n "(cached) " >&6
Chris@0 6182 else
Chris@0 6183 if test -n "$ac_ct_DLLTOOL"; then
Chris@0 6184 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
Chris@0 6185 else
Chris@0 6186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 6187 for as_dir in $PATH
Chris@0 6188 do
Chris@0 6189 IFS=$as_save_IFS
Chris@0 6190 test -z "$as_dir" && as_dir=.
Chris@0 6191 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 6192 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 6193 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
Chris@0 6194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 6195 break 2
Chris@0 6196 fi
Chris@0 6197 done
Chris@0 6198 done
Chris@0 6199 IFS=$as_save_IFS
Chris@0 6200
Chris@0 6201 fi
Chris@0 6202 fi
Chris@0 6203 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
Chris@0 6204 if test -n "$ac_ct_DLLTOOL"; then
Chris@0 6205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
Chris@0 6206 $as_echo "$ac_ct_DLLTOOL" >&6; }
Chris@0 6207 else
Chris@0 6208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 6209 $as_echo "no" >&6; }
Chris@0 6210 fi
Chris@0 6211
Chris@0 6212 if test "x$ac_ct_DLLTOOL" = x; then
Chris@0 6213 DLLTOOL="false"
Chris@0 6214 else
Chris@0 6215 case $cross_compiling:$ac_tool_warned in
Chris@0 6216 yes:)
Chris@0 6217 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 6218 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 6219 ac_tool_warned=yes ;;
Chris@0 6220 esac
Chris@0 6221 DLLTOOL=$ac_ct_DLLTOOL
Chris@0 6222 fi
Chris@0 6223 else
Chris@0 6224 DLLTOOL="$ac_cv_prog_DLLTOOL"
Chris@0 6225 fi
Chris@0 6226
Chris@0 6227 test -z "$DLLTOOL" && DLLTOOL=dlltool
Chris@0 6228
Chris@0 6229
Chris@0 6230
Chris@0 6231
Chris@0 6232
Chris@0 6233
Chris@0 6234
Chris@0 6235
Chris@0 6236
Chris@0 6237
Chris@0 6238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
Chris@0 6239 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
Chris@0 6240 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
Chris@0 6241 $as_echo_n "(cached) " >&6
Chris@0 6242 else
Chris@0 6243 lt_cv_sharedlib_from_linklib_cmd='unknown'
Chris@0 6244
Chris@0 6245 case $host_os in
Chris@0 6246 cygwin* | mingw* | pw32* | cegcc*)
Chris@0 6247 # two different shell functions defined in ltmain.sh
Chris@0 6248 # decide which to use based on capabilities of $DLLTOOL
Chris@0 6249 case `$DLLTOOL --help 2>&1` in
Chris@0 6250 *--identify-strict*)
Chris@0 6251 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
Chris@0 6252 ;;
Chris@0 6253 *)
Chris@0 6254 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
Chris@0 6255 ;;
Chris@0 6256 esac
Chris@0 6257 ;;
Chris@0 6258 *)
Chris@0 6259 # fallback: assume linklib IS sharedlib
Chris@0 6260 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
Chris@0 6261 ;;
Chris@0 6262 esac
Chris@0 6263
Chris@0 6264 fi
Chris@0 6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
Chris@0 6266 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
Chris@0 6267 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
Chris@0 6268 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
Chris@0 6269
Chris@0 6270
Chris@0 6271
Chris@0 6272
Chris@0 6273
Chris@0 6274
Chris@0 6275
Chris@0 6276
Chris@0 6277 if test -n "$ac_tool_prefix"; then
Chris@0 6278 for ac_prog in ar
Chris@0 6279 do
Chris@0 6280 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@0 6281 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@0 6282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 6283 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 6284 if ${ac_cv_prog_AR+:} false; then :
Chris@0 6285 $as_echo_n "(cached) " >&6
Chris@0 6286 else
Chris@0 6287 if test -n "$AR"; then
Chris@0 6288 ac_cv_prog_AR="$AR" # Let the user override the test.
Chris@0 6289 else
Chris@0 6290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 6291 for as_dir in $PATH
Chris@0 6292 do
Chris@0 6293 IFS=$as_save_IFS
Chris@0 6294 test -z "$as_dir" && as_dir=.
Chris@0 6295 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 6296 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 6297 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
Chris@0 6298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 6299 break 2
Chris@0 6300 fi
Chris@0 6301 done
Chris@0 6302 done
Chris@0 6303 IFS=$as_save_IFS
Chris@0 6304
Chris@0 6305 fi
Chris@0 6306 fi
Chris@0 6307 AR=$ac_cv_prog_AR
Chris@0 6308 if test -n "$AR"; then
Chris@0 6309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
Chris@0 6310 $as_echo "$AR" >&6; }
Chris@0 6311 else
Chris@0 6312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 6313 $as_echo "no" >&6; }
Chris@0 6314 fi
Chris@0 6315
Chris@0 6316
Chris@0 6317 test -n "$AR" && break
Chris@0 6318 done
Chris@0 6319 fi
Chris@0 6320 if test -z "$AR"; then
Chris@0 6321 ac_ct_AR=$AR
Chris@0 6322 for ac_prog in ar
Chris@0 6323 do
Chris@0 6324 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@0 6325 set dummy $ac_prog; ac_word=$2
Chris@0 6326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 6327 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 6328 if ${ac_cv_prog_ac_ct_AR+:} false; then :
Chris@0 6329 $as_echo_n "(cached) " >&6
Chris@0 6330 else
Chris@0 6331 if test -n "$ac_ct_AR"; then
Chris@0 6332 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
Chris@0 6333 else
Chris@0 6334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 6335 for as_dir in $PATH
Chris@0 6336 do
Chris@0 6337 IFS=$as_save_IFS
Chris@0 6338 test -z "$as_dir" && as_dir=.
Chris@0 6339 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 6340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 6341 ac_cv_prog_ac_ct_AR="$ac_prog"
Chris@0 6342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 6343 break 2
Chris@0 6344 fi
Chris@0 6345 done
Chris@0 6346 done
Chris@0 6347 IFS=$as_save_IFS
Chris@0 6348
Chris@0 6349 fi
Chris@0 6350 fi
Chris@0 6351 ac_ct_AR=$ac_cv_prog_ac_ct_AR
Chris@0 6352 if test -n "$ac_ct_AR"; then
Chris@0 6353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
Chris@0 6354 $as_echo "$ac_ct_AR" >&6; }
Chris@0 6355 else
Chris@0 6356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 6357 $as_echo "no" >&6; }
Chris@0 6358 fi
Chris@0 6359
Chris@0 6360
Chris@0 6361 test -n "$ac_ct_AR" && break
Chris@0 6362 done
Chris@0 6363
Chris@0 6364 if test "x$ac_ct_AR" = x; then
Chris@0 6365 AR="false"
Chris@0 6366 else
Chris@0 6367 case $cross_compiling:$ac_tool_warned in
Chris@0 6368 yes:)
Chris@0 6369 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 6370 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 6371 ac_tool_warned=yes ;;
Chris@0 6372 esac
Chris@0 6373 AR=$ac_ct_AR
Chris@0 6374 fi
Chris@0 6375 fi
Chris@0 6376
Chris@0 6377 : ${AR=ar}
Chris@0 6378 : ${AR_FLAGS=cru}
Chris@0 6379
Chris@0 6380
Chris@0 6381
Chris@0 6382
Chris@0 6383
Chris@0 6384
Chris@0 6385
Chris@0 6386
Chris@0 6387
Chris@0 6388
Chris@0 6389
Chris@0 6390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
Chris@0 6391 $as_echo_n "checking for archiver @FILE support... " >&6; }
Chris@0 6392 if ${lt_cv_ar_at_file+:} false; then :
Chris@0 6393 $as_echo_n "(cached) " >&6
Chris@0 6394 else
Chris@0 6395 lt_cv_ar_at_file=no
Chris@0 6396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 6397 /* end confdefs.h. */
Chris@0 6398
Chris@0 6399 int
Chris@0 6400 main ()
Chris@0 6401 {
Chris@0 6402
Chris@0 6403 ;
Chris@0 6404 return 0;
Chris@0 6405 }
Chris@0 6406 _ACEOF
Chris@0 6407 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 6408 echo conftest.$ac_objext > conftest.lst
Chris@0 6409 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
Chris@0 6410 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
Chris@0 6411 (eval $lt_ar_try) 2>&5
Chris@0 6412 ac_status=$?
Chris@0 6413 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 6414 test $ac_status = 0; }
Chris@0 6415 if test "$ac_status" -eq 0; then
Chris@0 6416 # Ensure the archiver fails upon bogus file names.
Chris@0 6417 rm -f conftest.$ac_objext libconftest.a
Chris@0 6418 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
Chris@0 6419 (eval $lt_ar_try) 2>&5
Chris@0 6420 ac_status=$?
Chris@0 6421 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 6422 test $ac_status = 0; }
Chris@0 6423 if test "$ac_status" -ne 0; then
Chris@0 6424 lt_cv_ar_at_file=@
Chris@0 6425 fi
Chris@0 6426 fi
Chris@0 6427 rm -f conftest.* libconftest.a
Chris@0 6428
Chris@0 6429 fi
Chris@0 6430 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 6431
Chris@0 6432 fi
Chris@0 6433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
Chris@0 6434 $as_echo "$lt_cv_ar_at_file" >&6; }
Chris@0 6435
Chris@0 6436 if test "x$lt_cv_ar_at_file" = xno; then
Chris@0 6437 archiver_list_spec=
Chris@0 6438 else
Chris@0 6439 archiver_list_spec=$lt_cv_ar_at_file
Chris@0 6440 fi
Chris@0 6441
Chris@0 6442
Chris@0 6443
Chris@0 6444
Chris@0 6445
Chris@0 6446
Chris@0 6447
Chris@0 6448 if test -n "$ac_tool_prefix"; then
Chris@0 6449 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Chris@0 6450 set dummy ${ac_tool_prefix}strip; ac_word=$2
Chris@0 6451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 6452 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 6453 if ${ac_cv_prog_STRIP+:} false; then :
Chris@0 6454 $as_echo_n "(cached) " >&6
Chris@0 6455 else
Chris@0 6456 if test -n "$STRIP"; then
Chris@0 6457 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
Chris@0 6458 else
Chris@0 6459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 6460 for as_dir in $PATH
Chris@0 6461 do
Chris@0 6462 IFS=$as_save_IFS
Chris@0 6463 test -z "$as_dir" && as_dir=.
Chris@0 6464 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 6465 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 6466 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Chris@0 6467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 6468 break 2
Chris@0 6469 fi
Chris@0 6470 done
Chris@0 6471 done
Chris@0 6472 IFS=$as_save_IFS
Chris@0 6473
Chris@0 6474 fi
Chris@0 6475 fi
Chris@0 6476 STRIP=$ac_cv_prog_STRIP
Chris@0 6477 if test -n "$STRIP"; then
Chris@0 6478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Chris@0 6479 $as_echo "$STRIP" >&6; }
Chris@0 6480 else
Chris@0 6481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 6482 $as_echo "no" >&6; }
Chris@0 6483 fi
Chris@0 6484
Chris@0 6485
Chris@0 6486 fi
Chris@0 6487 if test -z "$ac_cv_prog_STRIP"; then
Chris@0 6488 ac_ct_STRIP=$STRIP
Chris@0 6489 # Extract the first word of "strip", so it can be a program name with args.
Chris@0 6490 set dummy strip; ac_word=$2
Chris@0 6491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 6492 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 6493 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Chris@0 6494 $as_echo_n "(cached) " >&6
Chris@0 6495 else
Chris@0 6496 if test -n "$ac_ct_STRIP"; then
Chris@0 6497 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Chris@0 6498 else
Chris@0 6499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 6500 for as_dir in $PATH
Chris@0 6501 do
Chris@0 6502 IFS=$as_save_IFS
Chris@0 6503 test -z "$as_dir" && as_dir=.
Chris@0 6504 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 6505 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 6506 ac_cv_prog_ac_ct_STRIP="strip"
Chris@0 6507 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 6508 break 2
Chris@0 6509 fi
Chris@0 6510 done
Chris@0 6511 done
Chris@0 6512 IFS=$as_save_IFS
Chris@0 6513
Chris@0 6514 fi
Chris@0 6515 fi
Chris@0 6516 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
Chris@0 6517 if test -n "$ac_ct_STRIP"; then
Chris@0 6518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
Chris@0 6519 $as_echo "$ac_ct_STRIP" >&6; }
Chris@0 6520 else
Chris@0 6521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 6522 $as_echo "no" >&6; }
Chris@0 6523 fi
Chris@0 6524
Chris@0 6525 if test "x$ac_ct_STRIP" = x; then
Chris@0 6526 STRIP=":"
Chris@0 6527 else
Chris@0 6528 case $cross_compiling:$ac_tool_warned in
Chris@0 6529 yes:)
Chris@0 6530 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 6531 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 6532 ac_tool_warned=yes ;;
Chris@0 6533 esac
Chris@0 6534 STRIP=$ac_ct_STRIP
Chris@0 6535 fi
Chris@0 6536 else
Chris@0 6537 STRIP="$ac_cv_prog_STRIP"
Chris@0 6538 fi
Chris@0 6539
Chris@0 6540 test -z "$STRIP" && STRIP=:
Chris@0 6541
Chris@0 6542
Chris@0 6543
Chris@0 6544
Chris@0 6545
Chris@0 6546
Chris@0 6547 if test -n "$ac_tool_prefix"; then
Chris@0 6548 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
Chris@0 6549 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Chris@0 6550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 6551 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 6552 if ${ac_cv_prog_RANLIB+:} false; then :
Chris@0 6553 $as_echo_n "(cached) " >&6
Chris@0 6554 else
Chris@0 6555 if test -n "$RANLIB"; then
Chris@0 6556 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
Chris@0 6557 else
Chris@0 6558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 6559 for as_dir in $PATH
Chris@0 6560 do
Chris@0 6561 IFS=$as_save_IFS
Chris@0 6562 test -z "$as_dir" && as_dir=.
Chris@0 6563 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 6564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 6565 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Chris@0 6566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 6567 break 2
Chris@0 6568 fi
Chris@0 6569 done
Chris@0 6570 done
Chris@0 6571 IFS=$as_save_IFS
Chris@0 6572
Chris@0 6573 fi
Chris@0 6574 fi
Chris@0 6575 RANLIB=$ac_cv_prog_RANLIB
Chris@0 6576 if test -n "$RANLIB"; then
Chris@0 6577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
Chris@0 6578 $as_echo "$RANLIB" >&6; }
Chris@0 6579 else
Chris@0 6580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 6581 $as_echo "no" >&6; }
Chris@0 6582 fi
Chris@0 6583
Chris@0 6584
Chris@0 6585 fi
Chris@0 6586 if test -z "$ac_cv_prog_RANLIB"; then
Chris@0 6587 ac_ct_RANLIB=$RANLIB
Chris@0 6588 # Extract the first word of "ranlib", so it can be a program name with args.
Chris@0 6589 set dummy ranlib; ac_word=$2
Chris@0 6590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 6591 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 6592 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Chris@0 6593 $as_echo_n "(cached) " >&6
Chris@0 6594 else
Chris@0 6595 if test -n "$ac_ct_RANLIB"; then
Chris@0 6596 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
Chris@0 6597 else
Chris@0 6598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 6599 for as_dir in $PATH
Chris@0 6600 do
Chris@0 6601 IFS=$as_save_IFS
Chris@0 6602 test -z "$as_dir" && as_dir=.
Chris@0 6603 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 6604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 6605 ac_cv_prog_ac_ct_RANLIB="ranlib"
Chris@0 6606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 6607 break 2
Chris@0 6608 fi
Chris@0 6609 done
Chris@0 6610 done
Chris@0 6611 IFS=$as_save_IFS
Chris@0 6612
Chris@0 6613 fi
Chris@0 6614 fi
Chris@0 6615 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
Chris@0 6616 if test -n "$ac_ct_RANLIB"; then
Chris@0 6617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
Chris@0 6618 $as_echo "$ac_ct_RANLIB" >&6; }
Chris@0 6619 else
Chris@0 6620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 6621 $as_echo "no" >&6; }
Chris@0 6622 fi
Chris@0 6623
Chris@0 6624 if test "x$ac_ct_RANLIB" = x; then
Chris@0 6625 RANLIB=":"
Chris@0 6626 else
Chris@0 6627 case $cross_compiling:$ac_tool_warned in
Chris@0 6628 yes:)
Chris@0 6629 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 6630 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 6631 ac_tool_warned=yes ;;
Chris@0 6632 esac
Chris@0 6633 RANLIB=$ac_ct_RANLIB
Chris@0 6634 fi
Chris@0 6635 else
Chris@0 6636 RANLIB="$ac_cv_prog_RANLIB"
Chris@0 6637 fi
Chris@0 6638
Chris@0 6639 test -z "$RANLIB" && RANLIB=:
Chris@0 6640
Chris@0 6641
Chris@0 6642
Chris@0 6643
Chris@0 6644
Chris@0 6645
Chris@0 6646 # Determine commands to create old-style static archives.
Chris@0 6647 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
Chris@0 6648 old_postinstall_cmds='chmod 644 $oldlib'
Chris@0 6649 old_postuninstall_cmds=
Chris@0 6650
Chris@0 6651 if test -n "$RANLIB"; then
Chris@0 6652 case $host_os in
Chris@0 6653 openbsd*)
Chris@0 6654 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
Chris@0 6655 ;;
Chris@0 6656 *)
Chris@0 6657 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
Chris@0 6658 ;;
Chris@0 6659 esac
Chris@0 6660 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
Chris@0 6661 fi
Chris@0 6662
Chris@0 6663 case $host_os in
Chris@0 6664 darwin*)
Chris@0 6665 lock_old_archive_extraction=yes ;;
Chris@0 6666 *)
Chris@0 6667 lock_old_archive_extraction=no ;;
Chris@0 6668 esac
Chris@0 6669
Chris@0 6670
Chris@0 6671
Chris@0 6672
Chris@0 6673
Chris@0 6674
Chris@0 6675
Chris@0 6676
Chris@0 6677
Chris@0 6678
Chris@0 6679
Chris@0 6680
Chris@0 6681
Chris@0 6682
Chris@0 6683
Chris@0 6684
Chris@0 6685
Chris@0 6686
Chris@0 6687
Chris@0 6688
Chris@0 6689
Chris@0 6690
Chris@0 6691
Chris@0 6692
Chris@0 6693
Chris@0 6694
Chris@0 6695
Chris@0 6696
Chris@0 6697
Chris@0 6698
Chris@0 6699
Chris@0 6700
Chris@0 6701
Chris@0 6702
Chris@0 6703
Chris@0 6704
Chris@0 6705
Chris@0 6706
Chris@0 6707
Chris@0 6708 # If no C compiler was specified, use CC.
Chris@0 6709 LTCC=${LTCC-"$CC"}
Chris@0 6710
Chris@0 6711 # If no C compiler flags were specified, use CFLAGS.
Chris@0 6712 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@0 6713
Chris@0 6714 # Allow CC to be a program name with arguments.
Chris@0 6715 compiler=$CC
Chris@0 6716
Chris@0 6717
Chris@0 6718 # Check for command to grab the raw symbol name followed by C symbol from nm.
Chris@0 6719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
Chris@0 6720 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
Chris@0 6721 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
Chris@0 6722 $as_echo_n "(cached) " >&6
Chris@0 6723 else
Chris@0 6724
Chris@0 6725 # These are sane defaults that work on at least a few old systems.
Chris@0 6726 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
Chris@0 6727
Chris@0 6728 # Character class describing NM global symbol codes.
Chris@0 6729 symcode='[BCDEGRST]'
Chris@0 6730
Chris@0 6731 # Regexp to match symbols that can be accessed directly from C.
Chris@0 6732 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
Chris@0 6733
Chris@0 6734 # Define system-specific variables.
Chris@0 6735 case $host_os in
Chris@0 6736 aix*)
Chris@0 6737 symcode='[BCDT]'
Chris@0 6738 ;;
Chris@0 6739 cygwin* | mingw* | pw32* | cegcc*)
Chris@0 6740 symcode='[ABCDGISTW]'
Chris@0 6741 ;;
Chris@0 6742 hpux*)
Chris@0 6743 if test "$host_cpu" = ia64; then
Chris@0 6744 symcode='[ABCDEGRST]'
Chris@0 6745 fi
Chris@0 6746 ;;
Chris@0 6747 irix* | nonstopux*)
Chris@0 6748 symcode='[BCDEGRST]'
Chris@0 6749 ;;
Chris@0 6750 osf*)
Chris@0 6751 symcode='[BCDEGQRST]'
Chris@0 6752 ;;
Chris@0 6753 solaris*)
Chris@0 6754 symcode='[BDRT]'
Chris@0 6755 ;;
Chris@0 6756 sco3.2v5*)
Chris@0 6757 symcode='[DT]'
Chris@0 6758 ;;
Chris@0 6759 sysv4.2uw2*)
Chris@0 6760 symcode='[DT]'
Chris@0 6761 ;;
Chris@0 6762 sysv5* | sco5v6* | unixware* | OpenUNIX*)
Chris@0 6763 symcode='[ABDT]'
Chris@0 6764 ;;
Chris@0 6765 sysv4)
Chris@0 6766 symcode='[DFNSTU]'
Chris@0 6767 ;;
Chris@0 6768 esac
Chris@0 6769
Chris@0 6770 # If we're using GNU nm, then use its standard symbol codes.
Chris@0 6771 case `$NM -V 2>&1` in
Chris@0 6772 *GNU* | *'with BFD'*)
Chris@0 6773 symcode='[ABCDGIRSTW]' ;;
Chris@0 6774 esac
Chris@0 6775
Chris@0 6776 # Transform an extracted symbol line into a proper C declaration.
Chris@0 6777 # Some systems (esp. on ia64) link data and code symbols differently,
Chris@0 6778 # so use this general approach.
Chris@0 6779 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
Chris@0 6780
Chris@0 6781 # Transform an extracted symbol line into symbol name and symbol address
Chris@0 6782 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@0 6783 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@0 6784
Chris@0 6785 # Handle CRLF in mingw tool chain
Chris@0 6786 opt_cr=
Chris@0 6787 case $build_os in
Chris@0 6788 mingw*)
Chris@0 6789 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
Chris@0 6790 ;;
Chris@0 6791 esac
Chris@0 6792
Chris@0 6793 # Try without a prefix underscore, then with it.
Chris@0 6794 for ac_symprfx in "" "_"; do
Chris@0 6795
Chris@0 6796 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
Chris@0 6797 symxfrm="\\1 $ac_symprfx\\2 \\2"
Chris@0 6798
Chris@0 6799 # Write the raw and C identifiers.
Chris@0 6800 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
Chris@0 6801 # Fake it for dumpbin and say T for any non-static function
Chris@0 6802 # and D for any global variable.
Chris@0 6803 # Also find C++ and __fastcall symbols from MSVC++,
Chris@0 6804 # which start with @ or ?.
Chris@0 6805 lt_cv_sys_global_symbol_pipe="$AWK '"\
Chris@0 6806 " {last_section=section; section=\$ 3};"\
Chris@0 6807 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
Chris@0 6808 " \$ 0!~/External *\|/{next};"\
Chris@0 6809 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
Chris@0 6810 " {if(hide[section]) next};"\
Chris@0 6811 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
Chris@0 6812 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
Chris@0 6813 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
Chris@0 6814 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
Chris@0 6815 " ' prfx=^$ac_symprfx"
Chris@0 6816 else
Chris@0 6817 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
Chris@0 6818 fi
Chris@0 6819 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
Chris@0 6820
Chris@0 6821 # Check to see that the pipe works correctly.
Chris@0 6822 pipe_works=no
Chris@0 6823
Chris@0 6824 rm -f conftest*
Chris@0 6825 cat > conftest.$ac_ext <<_LT_EOF
Chris@0 6826 #ifdef __cplusplus
Chris@0 6827 extern "C" {
Chris@0 6828 #endif
Chris@0 6829 char nm_test_var;
Chris@0 6830 void nm_test_func(void);
Chris@0 6831 void nm_test_func(void){}
Chris@0 6832 #ifdef __cplusplus
Chris@0 6833 }
Chris@0 6834 #endif
Chris@0 6835 int main(){nm_test_var='a';nm_test_func();return(0);}
Chris@0 6836 _LT_EOF
Chris@0 6837
Chris@0 6838 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@0 6839 (eval $ac_compile) 2>&5
Chris@0 6840 ac_status=$?
Chris@0 6841 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 6842 test $ac_status = 0; }; then
Chris@0 6843 # Now try to grab the symbols.
Chris@0 6844 nlist=conftest.nm
Chris@0 6845 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
Chris@0 6846 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
Chris@0 6847 ac_status=$?
Chris@0 6848 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 6849 test $ac_status = 0; } && test -s "$nlist"; then
Chris@0 6850 # Try sorting and uniquifying the output.
Chris@0 6851 if sort "$nlist" | uniq > "$nlist"T; then
Chris@0 6852 mv -f "$nlist"T "$nlist"
Chris@0 6853 else
Chris@0 6854 rm -f "$nlist"T
Chris@0 6855 fi
Chris@0 6856
Chris@0 6857 # Make sure that we snagged all the symbols we need.
Chris@0 6858 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
Chris@0 6859 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
Chris@0 6860 cat <<_LT_EOF > conftest.$ac_ext
Chris@0 6861 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
Chris@0 6862 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
Chris@0 6863 /* DATA imports from DLLs on WIN32 con't be const, because runtime
Chris@0 6864 relocations are performed -- see ld's documentation on pseudo-relocs. */
Chris@0 6865 # define LT_DLSYM_CONST
Chris@0 6866 #elif defined(__osf__)
Chris@0 6867 /* This system does not cope well with relocations in const data. */
Chris@0 6868 # define LT_DLSYM_CONST
Chris@0 6869 #else
Chris@0 6870 # define LT_DLSYM_CONST const
Chris@0 6871 #endif
Chris@0 6872
Chris@0 6873 #ifdef __cplusplus
Chris@0 6874 extern "C" {
Chris@0 6875 #endif
Chris@0 6876
Chris@0 6877 _LT_EOF
Chris@0 6878 # Now generate the symbol file.
Chris@0 6879 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
Chris@0 6880
Chris@0 6881 cat <<_LT_EOF >> conftest.$ac_ext
Chris@0 6882
Chris@0 6883 /* The mapping between symbol names and symbols. */
Chris@0 6884 LT_DLSYM_CONST struct {
Chris@0 6885 const char *name;
Chris@0 6886 void *address;
Chris@0 6887 }
Chris@0 6888 lt__PROGRAM__LTX_preloaded_symbols[] =
Chris@0 6889 {
Chris@0 6890 { "@PROGRAM@", (void *) 0 },
Chris@0 6891 _LT_EOF
Chris@0 6892 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
Chris@0 6893 cat <<\_LT_EOF >> conftest.$ac_ext
Chris@0 6894 {0, (void *) 0}
Chris@0 6895 };
Chris@0 6896
Chris@0 6897 /* This works around a problem in FreeBSD linker */
Chris@0 6898 #ifdef FREEBSD_WORKAROUND
Chris@0 6899 static const void *lt_preloaded_setup() {
Chris@0 6900 return lt__PROGRAM__LTX_preloaded_symbols;
Chris@0 6901 }
Chris@0 6902 #endif
Chris@0 6903
Chris@0 6904 #ifdef __cplusplus
Chris@0 6905 }
Chris@0 6906 #endif
Chris@0 6907 _LT_EOF
Chris@0 6908 # Now try linking the two files.
Chris@0 6909 mv conftest.$ac_objext conftstm.$ac_objext
Chris@0 6910 lt_globsym_save_LIBS=$LIBS
Chris@0 6911 lt_globsym_save_CFLAGS=$CFLAGS
Chris@0 6912 LIBS="conftstm.$ac_objext"
Chris@0 6913 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
Chris@0 6914 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@0 6915 (eval $ac_link) 2>&5
Chris@0 6916 ac_status=$?
Chris@0 6917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 6918 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
Chris@0 6919 pipe_works=yes
Chris@0 6920 fi
Chris@0 6921 LIBS=$lt_globsym_save_LIBS
Chris@0 6922 CFLAGS=$lt_globsym_save_CFLAGS
Chris@0 6923 else
Chris@0 6924 echo "cannot find nm_test_func in $nlist" >&5
Chris@0 6925 fi
Chris@0 6926 else
Chris@0 6927 echo "cannot find nm_test_var in $nlist" >&5
Chris@0 6928 fi
Chris@0 6929 else
Chris@0 6930 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
Chris@0 6931 fi
Chris@0 6932 else
Chris@0 6933 echo "$progname: failed program was:" >&5
Chris@0 6934 cat conftest.$ac_ext >&5
Chris@0 6935 fi
Chris@0 6936 rm -rf conftest* conftst*
Chris@0 6937
Chris@0 6938 # Do not use the global_symbol_pipe unless it works.
Chris@0 6939 if test "$pipe_works" = yes; then
Chris@0 6940 break
Chris@0 6941 else
Chris@0 6942 lt_cv_sys_global_symbol_pipe=
Chris@0 6943 fi
Chris@0 6944 done
Chris@0 6945
Chris@0 6946 fi
Chris@0 6947
Chris@0 6948 if test -z "$lt_cv_sys_global_symbol_pipe"; then
Chris@0 6949 lt_cv_sys_global_symbol_to_cdecl=
Chris@0 6950 fi
Chris@0 6951 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
Chris@0 6952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
Chris@0 6953 $as_echo "failed" >&6; }
Chris@0 6954 else
Chris@0 6955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
Chris@0 6956 $as_echo "ok" >&6; }
Chris@0 6957 fi
Chris@0 6958
Chris@0 6959 # Response file support.
Chris@0 6960 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
Chris@0 6961 nm_file_list_spec='@'
Chris@0 6962 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
Chris@0 6963 nm_file_list_spec='@'
Chris@0 6964 fi
Chris@0 6965
Chris@0 6966
Chris@0 6967
Chris@0 6968
Chris@0 6969
Chris@0 6970
Chris@0 6971
Chris@0 6972
Chris@0 6973
Chris@0 6974
Chris@0 6975
Chris@0 6976
Chris@0 6977
Chris@0 6978
Chris@0 6979
Chris@0 6980
Chris@0 6981
Chris@0 6982
Chris@0 6983
Chris@0 6984
Chris@0 6985
Chris@0 6986
Chris@0 6987
Chris@0 6988
Chris@0 6989
Chris@0 6990
Chris@0 6991
Chris@0 6992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
Chris@0 6993 $as_echo_n "checking for sysroot... " >&6; }
Chris@0 6994
Chris@0 6995 # Check whether --with-sysroot was given.
Chris@0 6996 if test "${with_sysroot+set}" = set; then :
Chris@0 6997 withval=$with_sysroot;
Chris@0 6998 else
Chris@0 6999 with_sysroot=no
Chris@0 7000 fi
Chris@0 7001
Chris@0 7002
Chris@0 7003 lt_sysroot=
Chris@0 7004 case ${with_sysroot} in #(
Chris@0 7005 yes)
Chris@0 7006 if test "$GCC" = yes; then
Chris@0 7007 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
Chris@0 7008 fi
Chris@0 7009 ;; #(
Chris@0 7010 /*)
Chris@0 7011 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
Chris@0 7012 ;; #(
Chris@0 7013 no|'')
Chris@0 7014 ;; #(
Chris@0 7015 *)
Chris@0 7016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
Chris@0 7017 $as_echo "${with_sysroot}" >&6; }
Chris@0 7018 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
Chris@0 7019 ;;
Chris@0 7020 esac
Chris@0 7021
Chris@0 7022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
Chris@0 7023 $as_echo "${lt_sysroot:-no}" >&6; }
Chris@0 7024
Chris@0 7025
Chris@0 7026
Chris@0 7027
Chris@0 7028
Chris@0 7029 # Check whether --enable-libtool-lock was given.
Chris@0 7030 if test "${enable_libtool_lock+set}" = set; then :
Chris@0 7031 enableval=$enable_libtool_lock;
Chris@0 7032 fi
Chris@0 7033
Chris@0 7034 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
Chris@0 7035
Chris@0 7036 # Some flags need to be propagated to the compiler or linker for good
Chris@0 7037 # libtool support.
Chris@0 7038 case $host in
Chris@0 7039 ia64-*-hpux*)
Chris@0 7040 # Find out which ABI we are using.
Chris@0 7041 echo 'int i;' > conftest.$ac_ext
Chris@0 7042 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@0 7043 (eval $ac_compile) 2>&5
Chris@0 7044 ac_status=$?
Chris@0 7045 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 7046 test $ac_status = 0; }; then
Chris@0 7047 case `/usr/bin/file conftest.$ac_objext` in
Chris@0 7048 *ELF-32*)
Chris@0 7049 HPUX_IA64_MODE="32"
Chris@0 7050 ;;
Chris@0 7051 *ELF-64*)
Chris@0 7052 HPUX_IA64_MODE="64"
Chris@0 7053 ;;
Chris@0 7054 esac
Chris@0 7055 fi
Chris@0 7056 rm -rf conftest*
Chris@0 7057 ;;
Chris@0 7058 *-*-irix6*)
Chris@0 7059 # Find out which ABI we are using.
Chris@0 7060 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
Chris@0 7061 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@0 7062 (eval $ac_compile) 2>&5
Chris@0 7063 ac_status=$?
Chris@0 7064 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 7065 test $ac_status = 0; }; then
Chris@0 7066 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@0 7067 case `/usr/bin/file conftest.$ac_objext` in
Chris@0 7068 *32-bit*)
Chris@0 7069 LD="${LD-ld} -melf32bsmip"
Chris@0 7070 ;;
Chris@0 7071 *N32*)
Chris@0 7072 LD="${LD-ld} -melf32bmipn32"
Chris@0 7073 ;;
Chris@0 7074 *64-bit*)
Chris@0 7075 LD="${LD-ld} -melf64bmip"
Chris@0 7076 ;;
Chris@0 7077 esac
Chris@0 7078 else
Chris@0 7079 case `/usr/bin/file conftest.$ac_objext` in
Chris@0 7080 *32-bit*)
Chris@0 7081 LD="${LD-ld} -32"
Chris@0 7082 ;;
Chris@0 7083 *N32*)
Chris@0 7084 LD="${LD-ld} -n32"
Chris@0 7085 ;;
Chris@0 7086 *64-bit*)
Chris@0 7087 LD="${LD-ld} -64"
Chris@0 7088 ;;
Chris@0 7089 esac
Chris@0 7090 fi
Chris@0 7091 fi
Chris@0 7092 rm -rf conftest*
Chris@0 7093 ;;
Chris@0 7094
Chris@0 7095 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
Chris@0 7096 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
Chris@0 7097 # Find out which ABI we are using.
Chris@0 7098 echo 'int i;' > conftest.$ac_ext
Chris@0 7099 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@0 7100 (eval $ac_compile) 2>&5
Chris@0 7101 ac_status=$?
Chris@0 7102 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 7103 test $ac_status = 0; }; then
Chris@0 7104 case `/usr/bin/file conftest.o` in
Chris@0 7105 *32-bit*)
Chris@0 7106 case $host in
Chris@0 7107 x86_64-*kfreebsd*-gnu)
Chris@0 7108 LD="${LD-ld} -m elf_i386_fbsd"
Chris@0 7109 ;;
Chris@0 7110 x86_64-*linux*)
Chris@0 7111 LD="${LD-ld} -m elf_i386"
Chris@0 7112 ;;
Chris@0 7113 ppc64-*linux*|powerpc64-*linux*)
Chris@0 7114 LD="${LD-ld} -m elf32ppclinux"
Chris@0 7115 ;;
Chris@0 7116 s390x-*linux*)
Chris@0 7117 LD="${LD-ld} -m elf_s390"
Chris@0 7118 ;;
Chris@0 7119 sparc64-*linux*)
Chris@0 7120 LD="${LD-ld} -m elf32_sparc"
Chris@0 7121 ;;
Chris@0 7122 esac
Chris@0 7123 ;;
Chris@0 7124 *64-bit*)
Chris@0 7125 case $host in
Chris@0 7126 x86_64-*kfreebsd*-gnu)
Chris@0 7127 LD="${LD-ld} -m elf_x86_64_fbsd"
Chris@0 7128 ;;
Chris@0 7129 x86_64-*linux*)
Chris@0 7130 LD="${LD-ld} -m elf_x86_64"
Chris@0 7131 ;;
Chris@0 7132 ppc*-*linux*|powerpc*-*linux*)
Chris@0 7133 LD="${LD-ld} -m elf64ppc"
Chris@0 7134 ;;
Chris@0 7135 s390*-*linux*|s390*-*tpf*)
Chris@0 7136 LD="${LD-ld} -m elf64_s390"
Chris@0 7137 ;;
Chris@0 7138 sparc*-*linux*)
Chris@0 7139 LD="${LD-ld} -m elf64_sparc"
Chris@0 7140 ;;
Chris@0 7141 esac
Chris@0 7142 ;;
Chris@0 7143 esac
Chris@0 7144 fi
Chris@0 7145 rm -rf conftest*
Chris@0 7146 ;;
Chris@0 7147
Chris@0 7148 *-*-sco3.2v5*)
Chris@0 7149 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
Chris@0 7150 SAVE_CFLAGS="$CFLAGS"
Chris@0 7151 CFLAGS="$CFLAGS -belf"
Chris@0 7152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
Chris@0 7153 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
Chris@0 7154 if ${lt_cv_cc_needs_belf+:} false; then :
Chris@0 7155 $as_echo_n "(cached) " >&6
Chris@0 7156 else
Chris@0 7157 ac_ext=c
Chris@0 7158 ac_cpp='$CPP $CPPFLAGS'
Chris@0 7159 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 7160 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 7161 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 7162
Chris@0 7163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 7164 /* end confdefs.h. */
Chris@0 7165
Chris@0 7166 int
Chris@0 7167 main ()
Chris@0 7168 {
Chris@0 7169
Chris@0 7170 ;
Chris@0 7171 return 0;
Chris@0 7172 }
Chris@0 7173 _ACEOF
Chris@0 7174 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 7175 lt_cv_cc_needs_belf=yes
Chris@0 7176 else
Chris@0 7177 lt_cv_cc_needs_belf=no
Chris@0 7178 fi
Chris@0 7179 rm -f core conftest.err conftest.$ac_objext \
Chris@0 7180 conftest$ac_exeext conftest.$ac_ext
Chris@0 7181 ac_ext=c
Chris@0 7182 ac_cpp='$CPP $CPPFLAGS'
Chris@0 7183 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 7184 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 7185 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 7186
Chris@0 7187 fi
Chris@0 7188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
Chris@0 7189 $as_echo "$lt_cv_cc_needs_belf" >&6; }
Chris@0 7190 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
Chris@0 7191 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
Chris@0 7192 CFLAGS="$SAVE_CFLAGS"
Chris@0 7193 fi
Chris@0 7194 ;;
Chris@0 7195 sparc*-*solaris*)
Chris@0 7196 # Find out which ABI we are using.
Chris@0 7197 echo 'int i;' > conftest.$ac_ext
Chris@0 7198 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@0 7199 (eval $ac_compile) 2>&5
Chris@0 7200 ac_status=$?
Chris@0 7201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 7202 test $ac_status = 0; }; then
Chris@0 7203 case `/usr/bin/file conftest.o` in
Chris@0 7204 *64-bit*)
Chris@0 7205 case $lt_cv_prog_gnu_ld in
Chris@0 7206 yes*) LD="${LD-ld} -m elf64_sparc" ;;
Chris@0 7207 *)
Chris@0 7208 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
Chris@0 7209 LD="${LD-ld} -64"
Chris@0 7210 fi
Chris@0 7211 ;;
Chris@0 7212 esac
Chris@0 7213 ;;
Chris@0 7214 esac
Chris@0 7215 fi
Chris@0 7216 rm -rf conftest*
Chris@0 7217 ;;
Chris@0 7218 esac
Chris@0 7219
Chris@0 7220 need_locks="$enable_libtool_lock"
Chris@0 7221
Chris@0 7222 if test -n "$ac_tool_prefix"; then
Chris@0 7223 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
Chris@0 7224 set dummy ${ac_tool_prefix}mt; ac_word=$2
Chris@0 7225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 7226 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 7227 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
Chris@0 7228 $as_echo_n "(cached) " >&6
Chris@0 7229 else
Chris@0 7230 if test -n "$MANIFEST_TOOL"; then
Chris@0 7231 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
Chris@0 7232 else
Chris@0 7233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 7234 for as_dir in $PATH
Chris@0 7235 do
Chris@0 7236 IFS=$as_save_IFS
Chris@0 7237 test -z "$as_dir" && as_dir=.
Chris@0 7238 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 7239 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 7240 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
Chris@0 7241 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 7242 break 2
Chris@0 7243 fi
Chris@0 7244 done
Chris@0 7245 done
Chris@0 7246 IFS=$as_save_IFS
Chris@0 7247
Chris@0 7248 fi
Chris@0 7249 fi
Chris@0 7250 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
Chris@0 7251 if test -n "$MANIFEST_TOOL"; then
Chris@0 7252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
Chris@0 7253 $as_echo "$MANIFEST_TOOL" >&6; }
Chris@0 7254 else
Chris@0 7255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 7256 $as_echo "no" >&6; }
Chris@0 7257 fi
Chris@0 7258
Chris@0 7259
Chris@0 7260 fi
Chris@0 7261 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
Chris@0 7262 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
Chris@0 7263 # Extract the first word of "mt", so it can be a program name with args.
Chris@0 7264 set dummy mt; ac_word=$2
Chris@0 7265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 7266 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 7267 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
Chris@0 7268 $as_echo_n "(cached) " >&6
Chris@0 7269 else
Chris@0 7270 if test -n "$ac_ct_MANIFEST_TOOL"; then
Chris@0 7271 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
Chris@0 7272 else
Chris@0 7273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 7274 for as_dir in $PATH
Chris@0 7275 do
Chris@0 7276 IFS=$as_save_IFS
Chris@0 7277 test -z "$as_dir" && as_dir=.
Chris@0 7278 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 7279 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 7280 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
Chris@0 7281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 7282 break 2
Chris@0 7283 fi
Chris@0 7284 done
Chris@0 7285 done
Chris@0 7286 IFS=$as_save_IFS
Chris@0 7287
Chris@0 7288 fi
Chris@0 7289 fi
Chris@0 7290 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
Chris@0 7291 if test -n "$ac_ct_MANIFEST_TOOL"; then
Chris@0 7292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
Chris@0 7293 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
Chris@0 7294 else
Chris@0 7295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 7296 $as_echo "no" >&6; }
Chris@0 7297 fi
Chris@0 7298
Chris@0 7299 if test "x$ac_ct_MANIFEST_TOOL" = x; then
Chris@0 7300 MANIFEST_TOOL=":"
Chris@0 7301 else
Chris@0 7302 case $cross_compiling:$ac_tool_warned in
Chris@0 7303 yes:)
Chris@0 7304 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 7305 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 7306 ac_tool_warned=yes ;;
Chris@0 7307 esac
Chris@0 7308 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
Chris@0 7309 fi
Chris@0 7310 else
Chris@0 7311 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
Chris@0 7312 fi
Chris@0 7313
Chris@0 7314 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
Chris@0 7315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
Chris@0 7316 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
Chris@0 7317 if ${lt_cv_path_mainfest_tool+:} false; then :
Chris@0 7318 $as_echo_n "(cached) " >&6
Chris@0 7319 else
Chris@0 7320 lt_cv_path_mainfest_tool=no
Chris@0 7321 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
Chris@0 7322 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
Chris@0 7323 cat conftest.err >&5
Chris@0 7324 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
Chris@0 7325 lt_cv_path_mainfest_tool=yes
Chris@0 7326 fi
Chris@0 7327 rm -f conftest*
Chris@0 7328 fi
Chris@0 7329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
Chris@0 7330 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
Chris@0 7331 if test "x$lt_cv_path_mainfest_tool" != xyes; then
Chris@0 7332 MANIFEST_TOOL=:
Chris@0 7333 fi
Chris@0 7334
Chris@0 7335
Chris@0 7336
Chris@0 7337
Chris@0 7338
Chris@0 7339
Chris@0 7340 case $host_os in
Chris@0 7341 rhapsody* | darwin*)
Chris@0 7342 if test -n "$ac_tool_prefix"; then
Chris@0 7343 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
Chris@0 7344 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
Chris@0 7345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 7346 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 7347 if ${ac_cv_prog_DSYMUTIL+:} false; then :
Chris@0 7348 $as_echo_n "(cached) " >&6
Chris@0 7349 else
Chris@0 7350 if test -n "$DSYMUTIL"; then
Chris@0 7351 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
Chris@0 7352 else
Chris@0 7353 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 7354 for as_dir in $PATH
Chris@0 7355 do
Chris@0 7356 IFS=$as_save_IFS
Chris@0 7357 test -z "$as_dir" && as_dir=.
Chris@0 7358 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 7359 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 7360 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
Chris@0 7361 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 7362 break 2
Chris@0 7363 fi
Chris@0 7364 done
Chris@0 7365 done
Chris@0 7366 IFS=$as_save_IFS
Chris@0 7367
Chris@0 7368 fi
Chris@0 7369 fi
Chris@0 7370 DSYMUTIL=$ac_cv_prog_DSYMUTIL
Chris@0 7371 if test -n "$DSYMUTIL"; then
Chris@0 7372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
Chris@0 7373 $as_echo "$DSYMUTIL" >&6; }
Chris@0 7374 else
Chris@0 7375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 7376 $as_echo "no" >&6; }
Chris@0 7377 fi
Chris@0 7378
Chris@0 7379
Chris@0 7380 fi
Chris@0 7381 if test -z "$ac_cv_prog_DSYMUTIL"; then
Chris@0 7382 ac_ct_DSYMUTIL=$DSYMUTIL
Chris@0 7383 # Extract the first word of "dsymutil", so it can be a program name with args.
Chris@0 7384 set dummy dsymutil; ac_word=$2
Chris@0 7385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 7386 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 7387 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
Chris@0 7388 $as_echo_n "(cached) " >&6
Chris@0 7389 else
Chris@0 7390 if test -n "$ac_ct_DSYMUTIL"; then
Chris@0 7391 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
Chris@0 7392 else
Chris@0 7393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 7394 for as_dir in $PATH
Chris@0 7395 do
Chris@0 7396 IFS=$as_save_IFS
Chris@0 7397 test -z "$as_dir" && as_dir=.
Chris@0 7398 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 7399 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 7400 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
Chris@0 7401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 7402 break 2
Chris@0 7403 fi
Chris@0 7404 done
Chris@0 7405 done
Chris@0 7406 IFS=$as_save_IFS
Chris@0 7407
Chris@0 7408 fi
Chris@0 7409 fi
Chris@0 7410 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
Chris@0 7411 if test -n "$ac_ct_DSYMUTIL"; then
Chris@0 7412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
Chris@0 7413 $as_echo "$ac_ct_DSYMUTIL" >&6; }
Chris@0 7414 else
Chris@0 7415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 7416 $as_echo "no" >&6; }
Chris@0 7417 fi
Chris@0 7418
Chris@0 7419 if test "x$ac_ct_DSYMUTIL" = x; then
Chris@0 7420 DSYMUTIL=":"
Chris@0 7421 else
Chris@0 7422 case $cross_compiling:$ac_tool_warned in
Chris@0 7423 yes:)
Chris@0 7424 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 7425 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 7426 ac_tool_warned=yes ;;
Chris@0 7427 esac
Chris@0 7428 DSYMUTIL=$ac_ct_DSYMUTIL
Chris@0 7429 fi
Chris@0 7430 else
Chris@0 7431 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
Chris@0 7432 fi
Chris@0 7433
Chris@0 7434 if test -n "$ac_tool_prefix"; then
Chris@0 7435 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
Chris@0 7436 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
Chris@0 7437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 7438 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 7439 if ${ac_cv_prog_NMEDIT+:} false; then :
Chris@0 7440 $as_echo_n "(cached) " >&6
Chris@0 7441 else
Chris@0 7442 if test -n "$NMEDIT"; then
Chris@0 7443 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
Chris@0 7444 else
Chris@0 7445 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 7446 for as_dir in $PATH
Chris@0 7447 do
Chris@0 7448 IFS=$as_save_IFS
Chris@0 7449 test -z "$as_dir" && as_dir=.
Chris@0 7450 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 7451 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 7452 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
Chris@0 7453 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 7454 break 2
Chris@0 7455 fi
Chris@0 7456 done
Chris@0 7457 done
Chris@0 7458 IFS=$as_save_IFS
Chris@0 7459
Chris@0 7460 fi
Chris@0 7461 fi
Chris@0 7462 NMEDIT=$ac_cv_prog_NMEDIT
Chris@0 7463 if test -n "$NMEDIT"; then
Chris@0 7464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
Chris@0 7465 $as_echo "$NMEDIT" >&6; }
Chris@0 7466 else
Chris@0 7467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 7468 $as_echo "no" >&6; }
Chris@0 7469 fi
Chris@0 7470
Chris@0 7471
Chris@0 7472 fi
Chris@0 7473 if test -z "$ac_cv_prog_NMEDIT"; then
Chris@0 7474 ac_ct_NMEDIT=$NMEDIT
Chris@0 7475 # Extract the first word of "nmedit", so it can be a program name with args.
Chris@0 7476 set dummy nmedit; ac_word=$2
Chris@0 7477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 7478 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 7479 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
Chris@0 7480 $as_echo_n "(cached) " >&6
Chris@0 7481 else
Chris@0 7482 if test -n "$ac_ct_NMEDIT"; then
Chris@0 7483 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
Chris@0 7484 else
Chris@0 7485 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 7486 for as_dir in $PATH
Chris@0 7487 do
Chris@0 7488 IFS=$as_save_IFS
Chris@0 7489 test -z "$as_dir" && as_dir=.
Chris@0 7490 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 7491 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 7492 ac_cv_prog_ac_ct_NMEDIT="nmedit"
Chris@0 7493 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 7494 break 2
Chris@0 7495 fi
Chris@0 7496 done
Chris@0 7497 done
Chris@0 7498 IFS=$as_save_IFS
Chris@0 7499
Chris@0 7500 fi
Chris@0 7501 fi
Chris@0 7502 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
Chris@0 7503 if test -n "$ac_ct_NMEDIT"; then
Chris@0 7504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
Chris@0 7505 $as_echo "$ac_ct_NMEDIT" >&6; }
Chris@0 7506 else
Chris@0 7507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 7508 $as_echo "no" >&6; }
Chris@0 7509 fi
Chris@0 7510
Chris@0 7511 if test "x$ac_ct_NMEDIT" = x; then
Chris@0 7512 NMEDIT=":"
Chris@0 7513 else
Chris@0 7514 case $cross_compiling:$ac_tool_warned in
Chris@0 7515 yes:)
Chris@0 7516 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 7517 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 7518 ac_tool_warned=yes ;;
Chris@0 7519 esac
Chris@0 7520 NMEDIT=$ac_ct_NMEDIT
Chris@0 7521 fi
Chris@0 7522 else
Chris@0 7523 NMEDIT="$ac_cv_prog_NMEDIT"
Chris@0 7524 fi
Chris@0 7525
Chris@0 7526 if test -n "$ac_tool_prefix"; then
Chris@0 7527 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
Chris@0 7528 set dummy ${ac_tool_prefix}lipo; ac_word=$2
Chris@0 7529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 7530 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 7531 if ${ac_cv_prog_LIPO+:} false; then :
Chris@0 7532 $as_echo_n "(cached) " >&6
Chris@0 7533 else
Chris@0 7534 if test -n "$LIPO"; then
Chris@0 7535 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
Chris@0 7536 else
Chris@0 7537 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 7538 for as_dir in $PATH
Chris@0 7539 do
Chris@0 7540 IFS=$as_save_IFS
Chris@0 7541 test -z "$as_dir" && as_dir=.
Chris@0 7542 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 7543 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 7544 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
Chris@0 7545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 7546 break 2
Chris@0 7547 fi
Chris@0 7548 done
Chris@0 7549 done
Chris@0 7550 IFS=$as_save_IFS
Chris@0 7551
Chris@0 7552 fi
Chris@0 7553 fi
Chris@0 7554 LIPO=$ac_cv_prog_LIPO
Chris@0 7555 if test -n "$LIPO"; then
Chris@0 7556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
Chris@0 7557 $as_echo "$LIPO" >&6; }
Chris@0 7558 else
Chris@0 7559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 7560 $as_echo "no" >&6; }
Chris@0 7561 fi
Chris@0 7562
Chris@0 7563
Chris@0 7564 fi
Chris@0 7565 if test -z "$ac_cv_prog_LIPO"; then
Chris@0 7566 ac_ct_LIPO=$LIPO
Chris@0 7567 # Extract the first word of "lipo", so it can be a program name with args.
Chris@0 7568 set dummy lipo; ac_word=$2
Chris@0 7569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 7570 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 7571 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
Chris@0 7572 $as_echo_n "(cached) " >&6
Chris@0 7573 else
Chris@0 7574 if test -n "$ac_ct_LIPO"; then
Chris@0 7575 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
Chris@0 7576 else
Chris@0 7577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 7578 for as_dir in $PATH
Chris@0 7579 do
Chris@0 7580 IFS=$as_save_IFS
Chris@0 7581 test -z "$as_dir" && as_dir=.
Chris@0 7582 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 7583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 7584 ac_cv_prog_ac_ct_LIPO="lipo"
Chris@0 7585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 7586 break 2
Chris@0 7587 fi
Chris@0 7588 done
Chris@0 7589 done
Chris@0 7590 IFS=$as_save_IFS
Chris@0 7591
Chris@0 7592 fi
Chris@0 7593 fi
Chris@0 7594 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
Chris@0 7595 if test -n "$ac_ct_LIPO"; then
Chris@0 7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
Chris@0 7597 $as_echo "$ac_ct_LIPO" >&6; }
Chris@0 7598 else
Chris@0 7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 7600 $as_echo "no" >&6; }
Chris@0 7601 fi
Chris@0 7602
Chris@0 7603 if test "x$ac_ct_LIPO" = x; then
Chris@0 7604 LIPO=":"
Chris@0 7605 else
Chris@0 7606 case $cross_compiling:$ac_tool_warned in
Chris@0 7607 yes:)
Chris@0 7608 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 7609 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 7610 ac_tool_warned=yes ;;
Chris@0 7611 esac
Chris@0 7612 LIPO=$ac_ct_LIPO
Chris@0 7613 fi
Chris@0 7614 else
Chris@0 7615 LIPO="$ac_cv_prog_LIPO"
Chris@0 7616 fi
Chris@0 7617
Chris@0 7618 if test -n "$ac_tool_prefix"; then
Chris@0 7619 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
Chris@0 7620 set dummy ${ac_tool_prefix}otool; ac_word=$2
Chris@0 7621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 7622 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 7623 if ${ac_cv_prog_OTOOL+:} false; then :
Chris@0 7624 $as_echo_n "(cached) " >&6
Chris@0 7625 else
Chris@0 7626 if test -n "$OTOOL"; then
Chris@0 7627 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
Chris@0 7628 else
Chris@0 7629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 7630 for as_dir in $PATH
Chris@0 7631 do
Chris@0 7632 IFS=$as_save_IFS
Chris@0 7633 test -z "$as_dir" && as_dir=.
Chris@0 7634 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 7635 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 7636 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
Chris@0 7637 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 7638 break 2
Chris@0 7639 fi
Chris@0 7640 done
Chris@0 7641 done
Chris@0 7642 IFS=$as_save_IFS
Chris@0 7643
Chris@0 7644 fi
Chris@0 7645 fi
Chris@0 7646 OTOOL=$ac_cv_prog_OTOOL
Chris@0 7647 if test -n "$OTOOL"; then
Chris@0 7648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
Chris@0 7649 $as_echo "$OTOOL" >&6; }
Chris@0 7650 else
Chris@0 7651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 7652 $as_echo "no" >&6; }
Chris@0 7653 fi
Chris@0 7654
Chris@0 7655
Chris@0 7656 fi
Chris@0 7657 if test -z "$ac_cv_prog_OTOOL"; then
Chris@0 7658 ac_ct_OTOOL=$OTOOL
Chris@0 7659 # Extract the first word of "otool", so it can be a program name with args.
Chris@0 7660 set dummy otool; ac_word=$2
Chris@0 7661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 7662 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 7663 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
Chris@0 7664 $as_echo_n "(cached) " >&6
Chris@0 7665 else
Chris@0 7666 if test -n "$ac_ct_OTOOL"; then
Chris@0 7667 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
Chris@0 7668 else
Chris@0 7669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 7670 for as_dir in $PATH
Chris@0 7671 do
Chris@0 7672 IFS=$as_save_IFS
Chris@0 7673 test -z "$as_dir" && as_dir=.
Chris@0 7674 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 7675 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 7676 ac_cv_prog_ac_ct_OTOOL="otool"
Chris@0 7677 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 7678 break 2
Chris@0 7679 fi
Chris@0 7680 done
Chris@0 7681 done
Chris@0 7682 IFS=$as_save_IFS
Chris@0 7683
Chris@0 7684 fi
Chris@0 7685 fi
Chris@0 7686 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
Chris@0 7687 if test -n "$ac_ct_OTOOL"; then
Chris@0 7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
Chris@0 7689 $as_echo "$ac_ct_OTOOL" >&6; }
Chris@0 7690 else
Chris@0 7691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 7692 $as_echo "no" >&6; }
Chris@0 7693 fi
Chris@0 7694
Chris@0 7695 if test "x$ac_ct_OTOOL" = x; then
Chris@0 7696 OTOOL=":"
Chris@0 7697 else
Chris@0 7698 case $cross_compiling:$ac_tool_warned in
Chris@0 7699 yes:)
Chris@0 7700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 7701 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 7702 ac_tool_warned=yes ;;
Chris@0 7703 esac
Chris@0 7704 OTOOL=$ac_ct_OTOOL
Chris@0 7705 fi
Chris@0 7706 else
Chris@0 7707 OTOOL="$ac_cv_prog_OTOOL"
Chris@0 7708 fi
Chris@0 7709
Chris@0 7710 if test -n "$ac_tool_prefix"; then
Chris@0 7711 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
Chris@0 7712 set dummy ${ac_tool_prefix}otool64; ac_word=$2
Chris@0 7713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 7714 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 7715 if ${ac_cv_prog_OTOOL64+:} false; then :
Chris@0 7716 $as_echo_n "(cached) " >&6
Chris@0 7717 else
Chris@0 7718 if test -n "$OTOOL64"; then
Chris@0 7719 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
Chris@0 7720 else
Chris@0 7721 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 7722 for as_dir in $PATH
Chris@0 7723 do
Chris@0 7724 IFS=$as_save_IFS
Chris@0 7725 test -z "$as_dir" && as_dir=.
Chris@0 7726 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 7727 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 7728 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
Chris@0 7729 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 7730 break 2
Chris@0 7731 fi
Chris@0 7732 done
Chris@0 7733 done
Chris@0 7734 IFS=$as_save_IFS
Chris@0 7735
Chris@0 7736 fi
Chris@0 7737 fi
Chris@0 7738 OTOOL64=$ac_cv_prog_OTOOL64
Chris@0 7739 if test -n "$OTOOL64"; then
Chris@0 7740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
Chris@0 7741 $as_echo "$OTOOL64" >&6; }
Chris@0 7742 else
Chris@0 7743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 7744 $as_echo "no" >&6; }
Chris@0 7745 fi
Chris@0 7746
Chris@0 7747
Chris@0 7748 fi
Chris@0 7749 if test -z "$ac_cv_prog_OTOOL64"; then
Chris@0 7750 ac_ct_OTOOL64=$OTOOL64
Chris@0 7751 # Extract the first word of "otool64", so it can be a program name with args.
Chris@0 7752 set dummy otool64; ac_word=$2
Chris@0 7753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 7754 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 7755 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
Chris@0 7756 $as_echo_n "(cached) " >&6
Chris@0 7757 else
Chris@0 7758 if test -n "$ac_ct_OTOOL64"; then
Chris@0 7759 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
Chris@0 7760 else
Chris@0 7761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 7762 for as_dir in $PATH
Chris@0 7763 do
Chris@0 7764 IFS=$as_save_IFS
Chris@0 7765 test -z "$as_dir" && as_dir=.
Chris@0 7766 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 7767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 7768 ac_cv_prog_ac_ct_OTOOL64="otool64"
Chris@0 7769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 7770 break 2
Chris@0 7771 fi
Chris@0 7772 done
Chris@0 7773 done
Chris@0 7774 IFS=$as_save_IFS
Chris@0 7775
Chris@0 7776 fi
Chris@0 7777 fi
Chris@0 7778 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
Chris@0 7779 if test -n "$ac_ct_OTOOL64"; then
Chris@0 7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
Chris@0 7781 $as_echo "$ac_ct_OTOOL64" >&6; }
Chris@0 7782 else
Chris@0 7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 7784 $as_echo "no" >&6; }
Chris@0 7785 fi
Chris@0 7786
Chris@0 7787 if test "x$ac_ct_OTOOL64" = x; then
Chris@0 7788 OTOOL64=":"
Chris@0 7789 else
Chris@0 7790 case $cross_compiling:$ac_tool_warned in
Chris@0 7791 yes:)
Chris@0 7792 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 7793 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 7794 ac_tool_warned=yes ;;
Chris@0 7795 esac
Chris@0 7796 OTOOL64=$ac_ct_OTOOL64
Chris@0 7797 fi
Chris@0 7798 else
Chris@0 7799 OTOOL64="$ac_cv_prog_OTOOL64"
Chris@0 7800 fi
Chris@0 7801
Chris@0 7802
Chris@0 7803
Chris@0 7804
Chris@0 7805
Chris@0 7806
Chris@0 7807
Chris@0 7808
Chris@0 7809
Chris@0 7810
Chris@0 7811
Chris@0 7812
Chris@0 7813
Chris@0 7814
Chris@0 7815
Chris@0 7816
Chris@0 7817
Chris@0 7818
Chris@0 7819
Chris@0 7820
Chris@0 7821
Chris@0 7822
Chris@0 7823
Chris@0 7824
Chris@0 7825
Chris@0 7826
Chris@0 7827
Chris@0 7828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
Chris@0 7829 $as_echo_n "checking for -single_module linker flag... " >&6; }
Chris@0 7830 if ${lt_cv_apple_cc_single_mod+:} false; then :
Chris@0 7831 $as_echo_n "(cached) " >&6
Chris@0 7832 else
Chris@0 7833 lt_cv_apple_cc_single_mod=no
Chris@0 7834 if test -z "${LT_MULTI_MODULE}"; then
Chris@0 7835 # By default we will add the -single_module flag. You can override
Chris@0 7836 # by either setting the environment variable LT_MULTI_MODULE
Chris@0 7837 # non-empty at configure time, or by adding -multi_module to the
Chris@0 7838 # link flags.
Chris@0 7839 rm -rf libconftest.dylib*
Chris@0 7840 echo "int foo(void){return 1;}" > conftest.c
Chris@0 7841 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
Chris@0 7842 -dynamiclib -Wl,-single_module conftest.c" >&5
Chris@0 7843 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
Chris@0 7844 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
Chris@0 7845 _lt_result=$?
Chris@0 7846 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
Chris@0 7847 lt_cv_apple_cc_single_mod=yes
Chris@0 7848 else
Chris@0 7849 cat conftest.err >&5
Chris@0 7850 fi
Chris@0 7851 rm -rf libconftest.dylib*
Chris@0 7852 rm -f conftest.*
Chris@0 7853 fi
Chris@0 7854 fi
Chris@0 7855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
Chris@0 7856 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
Chris@0 7857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
Chris@0 7858 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
Chris@0 7859 if ${lt_cv_ld_exported_symbols_list+:} false; then :
Chris@0 7860 $as_echo_n "(cached) " >&6
Chris@0 7861 else
Chris@0 7862 lt_cv_ld_exported_symbols_list=no
Chris@0 7863 save_LDFLAGS=$LDFLAGS
Chris@0 7864 echo "_main" > conftest.sym
Chris@0 7865 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
Chris@0 7866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 7867 /* end confdefs.h. */
Chris@0 7868
Chris@0 7869 int
Chris@0 7870 main ()
Chris@0 7871 {
Chris@0 7872
Chris@0 7873 ;
Chris@0 7874 return 0;
Chris@0 7875 }
Chris@0 7876 _ACEOF
Chris@0 7877 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 7878 lt_cv_ld_exported_symbols_list=yes
Chris@0 7879 else
Chris@0 7880 lt_cv_ld_exported_symbols_list=no
Chris@0 7881 fi
Chris@0 7882 rm -f core conftest.err conftest.$ac_objext \
Chris@0 7883 conftest$ac_exeext conftest.$ac_ext
Chris@0 7884 LDFLAGS="$save_LDFLAGS"
Chris@0 7885
Chris@0 7886 fi
Chris@0 7887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
Chris@0 7888 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
Chris@0 7889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
Chris@0 7890 $as_echo_n "checking for -force_load linker flag... " >&6; }
Chris@0 7891 if ${lt_cv_ld_force_load+:} false; then :
Chris@0 7892 $as_echo_n "(cached) " >&6
Chris@0 7893 else
Chris@0 7894 lt_cv_ld_force_load=no
Chris@0 7895 cat > conftest.c << _LT_EOF
Chris@0 7896 int forced_loaded() { return 2;}
Chris@0 7897 _LT_EOF
Chris@0 7898 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
Chris@0 7899 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
Chris@0 7900 echo "$AR cru libconftest.a conftest.o" >&5
Chris@0 7901 $AR cru libconftest.a conftest.o 2>&5
Chris@0 7902 echo "$RANLIB libconftest.a" >&5
Chris@0 7903 $RANLIB libconftest.a 2>&5
Chris@0 7904 cat > conftest.c << _LT_EOF
Chris@0 7905 int main() { return 0;}
Chris@0 7906 _LT_EOF
Chris@0 7907 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
Chris@0 7908 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
Chris@0 7909 _lt_result=$?
Chris@0 7910 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
Chris@0 7911 lt_cv_ld_force_load=yes
Chris@0 7912 else
Chris@0 7913 cat conftest.err >&5
Chris@0 7914 fi
Chris@0 7915 rm -f conftest.err libconftest.a conftest conftest.c
Chris@0 7916 rm -rf conftest.dSYM
Chris@0 7917
Chris@0 7918 fi
Chris@0 7919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
Chris@0 7920 $as_echo "$lt_cv_ld_force_load" >&6; }
Chris@0 7921 case $host_os in
Chris@0 7922 rhapsody* | darwin1.[012])
Chris@0 7923 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
Chris@0 7924 darwin1.*)
Chris@0 7925 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
Chris@0 7926 darwin*) # darwin 5.x on
Chris@0 7927 # if running on 10.5 or later, the deployment target defaults
Chris@0 7928 # to the OS version, if on x86, and 10.4, the deployment
Chris@0 7929 # target defaults to 10.4. Don't you love it?
Chris@0 7930 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
Chris@0 7931 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
Chris@0 7932 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
Chris@0 7933 10.[012]*)
Chris@0 7934 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
Chris@0 7935 10.*)
Chris@0 7936 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
Chris@0 7937 esac
Chris@0 7938 ;;
Chris@0 7939 esac
Chris@0 7940 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
Chris@0 7941 _lt_dar_single_mod='$single_module'
Chris@0 7942 fi
Chris@0 7943 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
Chris@0 7944 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
Chris@0 7945 else
Chris@0 7946 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@0 7947 fi
Chris@0 7948 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
Chris@0 7949 _lt_dsymutil='~$DSYMUTIL $lib || :'
Chris@0 7950 else
Chris@0 7951 _lt_dsymutil=
Chris@0 7952 fi
Chris@0 7953 ;;
Chris@0 7954 esac
Chris@0 7955
Chris@0 7956 ac_ext=c
Chris@0 7957 ac_cpp='$CPP $CPPFLAGS'
Chris@0 7958 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 7959 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 7960 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 7961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Chris@0 7962 $as_echo_n "checking how to run the C preprocessor... " >&6; }
Chris@0 7963 # On Suns, sometimes $CPP names a directory.
Chris@0 7964 if test -n "$CPP" && test -d "$CPP"; then
Chris@0 7965 CPP=
Chris@0 7966 fi
Chris@0 7967 if test -z "$CPP"; then
Chris@0 7968 if ${ac_cv_prog_CPP+:} false; then :
Chris@0 7969 $as_echo_n "(cached) " >&6
Chris@0 7970 else
Chris@0 7971 # Double quotes because CPP needs to be expanded
Chris@0 7972 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
Chris@0 7973 do
Chris@0 7974 ac_preproc_ok=false
Chris@0 7975 for ac_c_preproc_warn_flag in '' yes
Chris@0 7976 do
Chris@0 7977 # Use a header file that comes with gcc, so configuring glibc
Chris@0 7978 # with a fresh cross-compiler works.
Chris@0 7979 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@0 7980 # <limits.h> exists even on freestanding compilers.
Chris@0 7981 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@0 7982 # not just through cpp. "Syntax error" is here to catch this case.
Chris@0 7983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 7984 /* end confdefs.h. */
Chris@0 7985 #ifdef __STDC__
Chris@0 7986 # include <limits.h>
Chris@0 7987 #else
Chris@0 7988 # include <assert.h>
Chris@0 7989 #endif
Chris@0 7990 Syntax error
Chris@0 7991 _ACEOF
Chris@0 7992 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@0 7993
Chris@0 7994 else
Chris@0 7995 # Broken: fails on valid input.
Chris@0 7996 continue
Chris@0 7997 fi
Chris@0 7998 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@0 7999
Chris@0 8000 # OK, works on sane cases. Now check whether nonexistent headers
Chris@0 8001 # can be detected and how.
Chris@0 8002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 8003 /* end confdefs.h. */
Chris@0 8004 #include <ac_nonexistent.h>
Chris@0 8005 _ACEOF
Chris@0 8006 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@0 8007 # Broken: success on invalid input.
Chris@0 8008 continue
Chris@0 8009 else
Chris@0 8010 # Passes both tests.
Chris@0 8011 ac_preproc_ok=:
Chris@0 8012 break
Chris@0 8013 fi
Chris@0 8014 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@0 8015
Chris@0 8016 done
Chris@0 8017 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@0 8018 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@0 8019 if $ac_preproc_ok; then :
Chris@0 8020 break
Chris@0 8021 fi
Chris@0 8022
Chris@0 8023 done
Chris@0 8024 ac_cv_prog_CPP=$CPP
Chris@0 8025
Chris@0 8026 fi
Chris@0 8027 CPP=$ac_cv_prog_CPP
Chris@0 8028 else
Chris@0 8029 ac_cv_prog_CPP=$CPP
Chris@0 8030 fi
Chris@0 8031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Chris@0 8032 $as_echo "$CPP" >&6; }
Chris@0 8033 ac_preproc_ok=false
Chris@0 8034 for ac_c_preproc_warn_flag in '' yes
Chris@0 8035 do
Chris@0 8036 # Use a header file that comes with gcc, so configuring glibc
Chris@0 8037 # with a fresh cross-compiler works.
Chris@0 8038 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@0 8039 # <limits.h> exists even on freestanding compilers.
Chris@0 8040 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@0 8041 # not just through cpp. "Syntax error" is here to catch this case.
Chris@0 8042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 8043 /* end confdefs.h. */
Chris@0 8044 #ifdef __STDC__
Chris@0 8045 # include <limits.h>
Chris@0 8046 #else
Chris@0 8047 # include <assert.h>
Chris@0 8048 #endif
Chris@0 8049 Syntax error
Chris@0 8050 _ACEOF
Chris@0 8051 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@0 8052
Chris@0 8053 else
Chris@0 8054 # Broken: fails on valid input.
Chris@0 8055 continue
Chris@0 8056 fi
Chris@0 8057 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@0 8058
Chris@0 8059 # OK, works on sane cases. Now check whether nonexistent headers
Chris@0 8060 # can be detected and how.
Chris@0 8061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 8062 /* end confdefs.h. */
Chris@0 8063 #include <ac_nonexistent.h>
Chris@0 8064 _ACEOF
Chris@0 8065 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@0 8066 # Broken: success on invalid input.
Chris@0 8067 continue
Chris@0 8068 else
Chris@0 8069 # Passes both tests.
Chris@0 8070 ac_preproc_ok=:
Chris@0 8071 break
Chris@0 8072 fi
Chris@0 8073 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@0 8074
Chris@0 8075 done
Chris@0 8076 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@0 8077 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@0 8078 if $ac_preproc_ok; then :
Chris@0 8079
Chris@0 8080 else
Chris@0 8081 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 8082 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 8083 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
Chris@0 8084 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 8085 fi
Chris@0 8086
Chris@0 8087 ac_ext=c
Chris@0 8088 ac_cpp='$CPP $CPPFLAGS'
Chris@0 8089 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 8090 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 8091 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 8092
Chris@0 8093
Chris@0 8094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Chris@0 8095 $as_echo_n "checking for ANSI C header files... " >&6; }
Chris@0 8096 if ${ac_cv_header_stdc+:} false; then :
Chris@0 8097 $as_echo_n "(cached) " >&6
Chris@0 8098 else
Chris@0 8099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 8100 /* end confdefs.h. */
Chris@0 8101 #include <stdlib.h>
Chris@0 8102 #include <stdarg.h>
Chris@0 8103 #include <string.h>
Chris@0 8104 #include <float.h>
Chris@0 8105
Chris@0 8106 int
Chris@0 8107 main ()
Chris@0 8108 {
Chris@0 8109
Chris@0 8110 ;
Chris@0 8111 return 0;
Chris@0 8112 }
Chris@0 8113 _ACEOF
Chris@0 8114 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 8115 ac_cv_header_stdc=yes
Chris@0 8116 else
Chris@0 8117 ac_cv_header_stdc=no
Chris@0 8118 fi
Chris@0 8119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 8120
Chris@0 8121 if test $ac_cv_header_stdc = yes; then
Chris@0 8122 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Chris@0 8123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 8124 /* end confdefs.h. */
Chris@0 8125 #include <string.h>
Chris@0 8126
Chris@0 8127 _ACEOF
Chris@0 8128 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@0 8129 $EGREP "memchr" >/dev/null 2>&1; then :
Chris@0 8130
Chris@0 8131 else
Chris@0 8132 ac_cv_header_stdc=no
Chris@0 8133 fi
Chris@0 8134 rm -f conftest*
Chris@0 8135
Chris@0 8136 fi
Chris@0 8137
Chris@0 8138 if test $ac_cv_header_stdc = yes; then
Chris@0 8139 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Chris@0 8140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 8141 /* end confdefs.h. */
Chris@0 8142 #include <stdlib.h>
Chris@0 8143
Chris@0 8144 _ACEOF
Chris@0 8145 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@0 8146 $EGREP "free" >/dev/null 2>&1; then :
Chris@0 8147
Chris@0 8148 else
Chris@0 8149 ac_cv_header_stdc=no
Chris@0 8150 fi
Chris@0 8151 rm -f conftest*
Chris@0 8152
Chris@0 8153 fi
Chris@0 8154
Chris@0 8155 if test $ac_cv_header_stdc = yes; then
Chris@0 8156 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Chris@0 8157 if test "$cross_compiling" = yes; then :
Chris@0 8158 :
Chris@0 8159 else
Chris@0 8160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 8161 /* end confdefs.h. */
Chris@0 8162 #include <ctype.h>
Chris@0 8163 #include <stdlib.h>
Chris@0 8164 #if ((' ' & 0x0FF) == 0x020)
Chris@0 8165 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
Chris@0 8166 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Chris@0 8167 #else
Chris@0 8168 # define ISLOWER(c) \
Chris@0 8169 (('a' <= (c) && (c) <= 'i') \
Chris@0 8170 || ('j' <= (c) && (c) <= 'r') \
Chris@0 8171 || ('s' <= (c) && (c) <= 'z'))
Chris@0 8172 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
Chris@0 8173 #endif
Chris@0 8174
Chris@0 8175 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Chris@0 8176 int
Chris@0 8177 main ()
Chris@0 8178 {
Chris@0 8179 int i;
Chris@0 8180 for (i = 0; i < 256; i++)
Chris@0 8181 if (XOR (islower (i), ISLOWER (i))
Chris@0 8182 || toupper (i) != TOUPPER (i))
Chris@0 8183 return 2;
Chris@0 8184 return 0;
Chris@0 8185 }
Chris@0 8186 _ACEOF
Chris@0 8187 if ac_fn_c_try_run "$LINENO"; then :
Chris@0 8188
Chris@0 8189 else
Chris@0 8190 ac_cv_header_stdc=no
Chris@0 8191 fi
Chris@0 8192 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@0 8193 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@0 8194 fi
Chris@0 8195
Chris@0 8196 fi
Chris@0 8197 fi
Chris@0 8198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Chris@0 8199 $as_echo "$ac_cv_header_stdc" >&6; }
Chris@0 8200 if test $ac_cv_header_stdc = yes; then
Chris@0 8201
Chris@0 8202 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
Chris@0 8203
Chris@0 8204 fi
Chris@0 8205
Chris@0 8206 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Chris@0 8207 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
Chris@0 8208 inttypes.h stdint.h unistd.h
Chris@0 8209 do :
Chris@0 8210 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
Chris@0 8211 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
Chris@0 8212 "
Chris@0 8213 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Chris@0 8214 cat >>confdefs.h <<_ACEOF
Chris@0 8215 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris@0 8216 _ACEOF
Chris@0 8217
Chris@0 8218 fi
Chris@0 8219
Chris@0 8220 done
Chris@0 8221
Chris@0 8222
Chris@0 8223 for ac_header in dlfcn.h
Chris@0 8224 do :
Chris@0 8225 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
Chris@0 8226 "
Chris@0 8227 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
Chris@0 8228 cat >>confdefs.h <<_ACEOF
Chris@0 8229 #define HAVE_DLFCN_H 1
Chris@0 8230 _ACEOF
Chris@0 8231
Chris@0 8232 fi
Chris@0 8233
Chris@0 8234 done
Chris@0 8235
Chris@0 8236
Chris@0 8237
Chris@0 8238
Chris@0 8239 func_stripname_cnf ()
Chris@0 8240 {
Chris@0 8241 case ${2} in
Chris@0 8242 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
Chris@0 8243 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
Chris@0 8244 esac
Chris@0 8245 } # func_stripname_cnf
Chris@0 8246
Chris@0 8247
Chris@0 8248
Chris@0 8249
Chris@0 8250
Chris@0 8251 # Set options
Chris@0 8252
Chris@0 8253
Chris@0 8254
Chris@0 8255 enable_dlopen=no
Chris@0 8256
Chris@0 8257
Chris@0 8258 enable_win32_dll=no
Chris@0 8259
Chris@0 8260
Chris@0 8261 # Check whether --enable-shared was given.
Chris@0 8262 if test "${enable_shared+set}" = set; then :
Chris@0 8263 enableval=$enable_shared; p=${PACKAGE-default}
Chris@0 8264 case $enableval in
Chris@0 8265 yes) enable_shared=yes ;;
Chris@0 8266 no) enable_shared=no ;;
Chris@0 8267 *)
Chris@0 8268 enable_shared=no
Chris@0 8269 # Look at the argument we got. We use all the common list separators.
Chris@0 8270 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@0 8271 for pkg in $enableval; do
Chris@0 8272 IFS="$lt_save_ifs"
Chris@0 8273 if test "X$pkg" = "X$p"; then
Chris@0 8274 enable_shared=yes
Chris@0 8275 fi
Chris@0 8276 done
Chris@0 8277 IFS="$lt_save_ifs"
Chris@0 8278 ;;
Chris@0 8279 esac
Chris@0 8280 else
Chris@0 8281 enable_shared=yes
Chris@0 8282 fi
Chris@0 8283
Chris@0 8284
Chris@0 8285
Chris@0 8286
Chris@0 8287
Chris@0 8288
Chris@0 8289
Chris@0 8290
Chris@0 8291
Chris@0 8292 # Check whether --enable-static was given.
Chris@0 8293 if test "${enable_static+set}" = set; then :
Chris@0 8294 enableval=$enable_static; p=${PACKAGE-default}
Chris@0 8295 case $enableval in
Chris@0 8296 yes) enable_static=yes ;;
Chris@0 8297 no) enable_static=no ;;
Chris@0 8298 *)
Chris@0 8299 enable_static=no
Chris@0 8300 # Look at the argument we got. We use all the common list separators.
Chris@0 8301 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@0 8302 for pkg in $enableval; do
Chris@0 8303 IFS="$lt_save_ifs"
Chris@0 8304 if test "X$pkg" = "X$p"; then
Chris@0 8305 enable_static=yes
Chris@0 8306 fi
Chris@0 8307 done
Chris@0 8308 IFS="$lt_save_ifs"
Chris@0 8309 ;;
Chris@0 8310 esac
Chris@0 8311 else
Chris@0 8312 enable_static=yes
Chris@0 8313 fi
Chris@0 8314
Chris@0 8315
Chris@0 8316
Chris@0 8317
Chris@0 8318
Chris@0 8319
Chris@0 8320
Chris@0 8321
Chris@0 8322
Chris@0 8323
Chris@0 8324 # Check whether --with-pic was given.
Chris@0 8325 if test "${with_pic+set}" = set; then :
Chris@0 8326 withval=$with_pic; pic_mode="$withval"
Chris@0 8327 else
Chris@0 8328 pic_mode=default
Chris@0 8329 fi
Chris@0 8330
Chris@0 8331
Chris@0 8332 test -z "$pic_mode" && pic_mode=default
Chris@0 8333
Chris@0 8334
Chris@0 8335
Chris@0 8336
Chris@0 8337
Chris@0 8338
Chris@0 8339
Chris@0 8340 # Check whether --enable-fast-install was given.
Chris@0 8341 if test "${enable_fast_install+set}" = set; then :
Chris@0 8342 enableval=$enable_fast_install; p=${PACKAGE-default}
Chris@0 8343 case $enableval in
Chris@0 8344 yes) enable_fast_install=yes ;;
Chris@0 8345 no) enable_fast_install=no ;;
Chris@0 8346 *)
Chris@0 8347 enable_fast_install=no
Chris@0 8348 # Look at the argument we got. We use all the common list separators.
Chris@0 8349 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@0 8350 for pkg in $enableval; do
Chris@0 8351 IFS="$lt_save_ifs"
Chris@0 8352 if test "X$pkg" = "X$p"; then
Chris@0 8353 enable_fast_install=yes
Chris@0 8354 fi
Chris@0 8355 done
Chris@0 8356 IFS="$lt_save_ifs"
Chris@0 8357 ;;
Chris@0 8358 esac
Chris@0 8359 else
Chris@0 8360 enable_fast_install=yes
Chris@0 8361 fi
Chris@0 8362
Chris@0 8363
Chris@0 8364
Chris@0 8365
Chris@0 8366
Chris@0 8367
Chris@0 8368
Chris@0 8369
Chris@0 8370
Chris@0 8371
Chris@0 8372
Chris@0 8373 # This can be used to rebuild libtool when needed
Chris@0 8374 LIBTOOL_DEPS="$ltmain"
Chris@0 8375
Chris@0 8376 # Always use our own libtool.
Chris@0 8377 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
Chris@0 8378
Chris@0 8379
Chris@0 8380
Chris@0 8381
Chris@0 8382
Chris@0 8383
Chris@0 8384
Chris@0 8385
Chris@0 8386
Chris@0 8387
Chris@0 8388
Chris@0 8389
Chris@0 8390
Chris@0 8391
Chris@0 8392
Chris@0 8393
Chris@0 8394
Chris@0 8395
Chris@0 8396
Chris@0 8397
Chris@0 8398
Chris@0 8399
Chris@0 8400
Chris@0 8401
Chris@0 8402
Chris@0 8403
Chris@0 8404 test -z "$LN_S" && LN_S="ln -s"
Chris@0 8405
Chris@0 8406
Chris@0 8407
Chris@0 8408
Chris@0 8409
Chris@0 8410
Chris@0 8411
Chris@0 8412
Chris@0 8413
Chris@0 8414
Chris@0 8415
Chris@0 8416
Chris@0 8417
Chris@0 8418
Chris@0 8419 if test -n "${ZSH_VERSION+set}" ; then
Chris@0 8420 setopt NO_GLOB_SUBST
Chris@0 8421 fi
Chris@0 8422
Chris@0 8423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
Chris@0 8424 $as_echo_n "checking for objdir... " >&6; }
Chris@0 8425 if ${lt_cv_objdir+:} false; then :
Chris@0 8426 $as_echo_n "(cached) " >&6
Chris@0 8427 else
Chris@0 8428 rm -f .libs 2>/dev/null
Chris@0 8429 mkdir .libs 2>/dev/null
Chris@0 8430 if test -d .libs; then
Chris@0 8431 lt_cv_objdir=.libs
Chris@0 8432 else
Chris@0 8433 # MS-DOS does not allow filenames that begin with a dot.
Chris@0 8434 lt_cv_objdir=_libs
Chris@0 8435 fi
Chris@0 8436 rmdir .libs 2>/dev/null
Chris@0 8437 fi
Chris@0 8438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
Chris@0 8439 $as_echo "$lt_cv_objdir" >&6; }
Chris@0 8440 objdir=$lt_cv_objdir
Chris@0 8441
Chris@0 8442
Chris@0 8443
Chris@0 8444
Chris@0 8445
Chris@0 8446 cat >>confdefs.h <<_ACEOF
Chris@0 8447 #define LT_OBJDIR "$lt_cv_objdir/"
Chris@0 8448 _ACEOF
Chris@0 8449
Chris@0 8450
Chris@0 8451
Chris@0 8452
Chris@0 8453 case $host_os in
Chris@0 8454 aix3*)
Chris@0 8455 # AIX sometimes has problems with the GCC collect2 program. For some
Chris@0 8456 # reason, if we set the COLLECT_NAMES environment variable, the problems
Chris@0 8457 # vanish in a puff of smoke.
Chris@0 8458 if test "X${COLLECT_NAMES+set}" != Xset; then
Chris@0 8459 COLLECT_NAMES=
Chris@0 8460 export COLLECT_NAMES
Chris@0 8461 fi
Chris@0 8462 ;;
Chris@0 8463 esac
Chris@0 8464
Chris@0 8465 # Global variables:
Chris@0 8466 ofile=libtool
Chris@0 8467 can_build_shared=yes
Chris@0 8468
Chris@0 8469 # All known linkers require a `.a' archive for static linking (except MSVC,
Chris@0 8470 # which needs '.lib').
Chris@0 8471 libext=a
Chris@0 8472
Chris@0 8473 with_gnu_ld="$lt_cv_prog_gnu_ld"
Chris@0 8474
Chris@0 8475 old_CC="$CC"
Chris@0 8476 old_CFLAGS="$CFLAGS"
Chris@0 8477
Chris@0 8478 # Set sane defaults for various variables
Chris@0 8479 test -z "$CC" && CC=cc
Chris@0 8480 test -z "$LTCC" && LTCC=$CC
Chris@0 8481 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
Chris@0 8482 test -z "$LD" && LD=ld
Chris@0 8483 test -z "$ac_objext" && ac_objext=o
Chris@0 8484
Chris@0 8485 for cc_temp in $compiler""; do
Chris@0 8486 case $cc_temp in
Chris@0 8487 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@0 8488 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@0 8489 \-*) ;;
Chris@0 8490 *) break;;
Chris@0 8491 esac
Chris@0 8492 done
Chris@0 8493 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Chris@0 8494
Chris@0 8495
Chris@0 8496 # Only perform the check for file, if the check method requires it
Chris@0 8497 test -z "$MAGIC_CMD" && MAGIC_CMD=file
Chris@0 8498 case $deplibs_check_method in
Chris@0 8499 file_magic*)
Chris@0 8500 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
Chris@0 8501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
Chris@0 8502 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
Chris@0 8503 if ${lt_cv_path_MAGIC_CMD+:} false; then :
Chris@0 8504 $as_echo_n "(cached) " >&6
Chris@0 8505 else
Chris@0 8506 case $MAGIC_CMD in
Chris@0 8507 [\\/*] | ?:[\\/]*)
Chris@0 8508 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
Chris@0 8509 ;;
Chris@0 8510 *)
Chris@0 8511 lt_save_MAGIC_CMD="$MAGIC_CMD"
Chris@0 8512 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@0 8513 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
Chris@0 8514 for ac_dir in $ac_dummy; do
Chris@0 8515 IFS="$lt_save_ifs"
Chris@0 8516 test -z "$ac_dir" && ac_dir=.
Chris@0 8517 if test -f $ac_dir/${ac_tool_prefix}file; then
Chris@0 8518 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
Chris@0 8519 if test -n "$file_magic_test_file"; then
Chris@0 8520 case $deplibs_check_method in
Chris@0 8521 "file_magic "*)
Chris@0 8522 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
Chris@0 8523 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@0 8524 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
Chris@0 8525 $EGREP "$file_magic_regex" > /dev/null; then
Chris@0 8526 :
Chris@0 8527 else
Chris@0 8528 cat <<_LT_EOF 1>&2
Chris@0 8529
Chris@0 8530 *** Warning: the command libtool uses to detect shared libraries,
Chris@0 8531 *** $file_magic_cmd, produces output that libtool cannot recognize.
Chris@0 8532 *** The result is that libtool may fail to recognize shared libraries
Chris@0 8533 *** as such. This will affect the creation of libtool libraries that
Chris@0 8534 *** depend on shared libraries, but programs linked with such libtool
Chris@0 8535 *** libraries will work regardless of this problem. Nevertheless, you
Chris@0 8536 *** may want to report the problem to your system manager and/or to
Chris@0 8537 *** bug-libtool@gnu.org
Chris@0 8538
Chris@0 8539 _LT_EOF
Chris@0 8540 fi ;;
Chris@0 8541 esac
Chris@0 8542 fi
Chris@0 8543 break
Chris@0 8544 fi
Chris@0 8545 done
Chris@0 8546 IFS="$lt_save_ifs"
Chris@0 8547 MAGIC_CMD="$lt_save_MAGIC_CMD"
Chris@0 8548 ;;
Chris@0 8549 esac
Chris@0 8550 fi
Chris@0 8551
Chris@0 8552 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@0 8553 if test -n "$MAGIC_CMD"; then
Chris@0 8554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
Chris@0 8555 $as_echo "$MAGIC_CMD" >&6; }
Chris@0 8556 else
Chris@0 8557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 8558 $as_echo "no" >&6; }
Chris@0 8559 fi
Chris@0 8560
Chris@0 8561
Chris@0 8562
Chris@0 8563
Chris@0 8564
Chris@0 8565 if test -z "$lt_cv_path_MAGIC_CMD"; then
Chris@0 8566 if test -n "$ac_tool_prefix"; then
Chris@0 8567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
Chris@0 8568 $as_echo_n "checking for file... " >&6; }
Chris@0 8569 if ${lt_cv_path_MAGIC_CMD+:} false; then :
Chris@0 8570 $as_echo_n "(cached) " >&6
Chris@0 8571 else
Chris@0 8572 case $MAGIC_CMD in
Chris@0 8573 [\\/*] | ?:[\\/]*)
Chris@0 8574 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
Chris@0 8575 ;;
Chris@0 8576 *)
Chris@0 8577 lt_save_MAGIC_CMD="$MAGIC_CMD"
Chris@0 8578 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@0 8579 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
Chris@0 8580 for ac_dir in $ac_dummy; do
Chris@0 8581 IFS="$lt_save_ifs"
Chris@0 8582 test -z "$ac_dir" && ac_dir=.
Chris@0 8583 if test -f $ac_dir/file; then
Chris@0 8584 lt_cv_path_MAGIC_CMD="$ac_dir/file"
Chris@0 8585 if test -n "$file_magic_test_file"; then
Chris@0 8586 case $deplibs_check_method in
Chris@0 8587 "file_magic "*)
Chris@0 8588 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
Chris@0 8589 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@0 8590 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
Chris@0 8591 $EGREP "$file_magic_regex" > /dev/null; then
Chris@0 8592 :
Chris@0 8593 else
Chris@0 8594 cat <<_LT_EOF 1>&2
Chris@0 8595
Chris@0 8596 *** Warning: the command libtool uses to detect shared libraries,
Chris@0 8597 *** $file_magic_cmd, produces output that libtool cannot recognize.
Chris@0 8598 *** The result is that libtool may fail to recognize shared libraries
Chris@0 8599 *** as such. This will affect the creation of libtool libraries that
Chris@0 8600 *** depend on shared libraries, but programs linked with such libtool
Chris@0 8601 *** libraries will work regardless of this problem. Nevertheless, you
Chris@0 8602 *** may want to report the problem to your system manager and/or to
Chris@0 8603 *** bug-libtool@gnu.org
Chris@0 8604
Chris@0 8605 _LT_EOF
Chris@0 8606 fi ;;
Chris@0 8607 esac
Chris@0 8608 fi
Chris@0 8609 break
Chris@0 8610 fi
Chris@0 8611 done
Chris@0 8612 IFS="$lt_save_ifs"
Chris@0 8613 MAGIC_CMD="$lt_save_MAGIC_CMD"
Chris@0 8614 ;;
Chris@0 8615 esac
Chris@0 8616 fi
Chris@0 8617
Chris@0 8618 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@0 8619 if test -n "$MAGIC_CMD"; then
Chris@0 8620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
Chris@0 8621 $as_echo "$MAGIC_CMD" >&6; }
Chris@0 8622 else
Chris@0 8623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 8624 $as_echo "no" >&6; }
Chris@0 8625 fi
Chris@0 8626
Chris@0 8627
Chris@0 8628 else
Chris@0 8629 MAGIC_CMD=:
Chris@0 8630 fi
Chris@0 8631 fi
Chris@0 8632
Chris@0 8633 fi
Chris@0 8634 ;;
Chris@0 8635 esac
Chris@0 8636
Chris@0 8637 # Use C for the default configuration in the libtool script
Chris@0 8638
Chris@0 8639 lt_save_CC="$CC"
Chris@0 8640 ac_ext=c
Chris@0 8641 ac_cpp='$CPP $CPPFLAGS'
Chris@0 8642 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 8643 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 8644 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 8645
Chris@0 8646
Chris@0 8647 # Source file extension for C test sources.
Chris@0 8648 ac_ext=c
Chris@0 8649
Chris@0 8650 # Object file extension for compiled C test sources.
Chris@0 8651 objext=o
Chris@0 8652 objext=$objext
Chris@0 8653
Chris@0 8654 # Code to be used in simple compile tests
Chris@0 8655 lt_simple_compile_test_code="int some_variable = 0;"
Chris@0 8656
Chris@0 8657 # Code to be used in simple link tests
Chris@0 8658 lt_simple_link_test_code='int main(){return(0);}'
Chris@0 8659
Chris@0 8660
Chris@0 8661
Chris@0 8662
Chris@0 8663
Chris@0 8664
Chris@0 8665
Chris@0 8666 # If no C compiler was specified, use CC.
Chris@0 8667 LTCC=${LTCC-"$CC"}
Chris@0 8668
Chris@0 8669 # If no C compiler flags were specified, use CFLAGS.
Chris@0 8670 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@0 8671
Chris@0 8672 # Allow CC to be a program name with arguments.
Chris@0 8673 compiler=$CC
Chris@0 8674
Chris@0 8675 # Save the default compiler, since it gets overwritten when the other
Chris@0 8676 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
Chris@0 8677 compiler_DEFAULT=$CC
Chris@0 8678
Chris@0 8679 # save warnings/boilerplate of simple test code
Chris@0 8680 ac_outfile=conftest.$ac_objext
Chris@0 8681 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@0 8682 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@0 8683 _lt_compiler_boilerplate=`cat conftest.err`
Chris@0 8684 $RM conftest*
Chris@0 8685
Chris@0 8686 ac_outfile=conftest.$ac_objext
Chris@0 8687 echo "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@0 8688 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@0 8689 _lt_linker_boilerplate=`cat conftest.err`
Chris@0 8690 $RM -r conftest*
Chris@0 8691
Chris@0 8692
Chris@0 8693 ## CAVEAT EMPTOR:
Chris@0 8694 ## There is no encapsulation within the following macros, do not change
Chris@0 8695 ## the running order or otherwise move them around unless you know exactly
Chris@0 8696 ## what you are doing...
Chris@0 8697 if test -n "$compiler"; then
Chris@0 8698
Chris@0 8699 lt_prog_compiler_no_builtin_flag=
Chris@0 8700
Chris@0 8701 if test "$GCC" = yes; then
Chris@0 8702 case $cc_basename in
Chris@0 8703 nvcc*)
Chris@0 8704 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
Chris@0 8705 *)
Chris@0 8706 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
Chris@0 8707 esac
Chris@0 8708
Chris@0 8709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
Chris@0 8710 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
Chris@0 8711 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
Chris@0 8712 $as_echo_n "(cached) " >&6
Chris@0 8713 else
Chris@0 8714 lt_cv_prog_compiler_rtti_exceptions=no
Chris@0 8715 ac_outfile=conftest.$ac_objext
Chris@0 8716 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@0 8717 lt_compiler_flag="-fno-rtti -fno-exceptions"
Chris@0 8718 # Insert the option either (1) after the last *FLAGS variable, or
Chris@0 8719 # (2) before a word containing "conftest.", or (3) at the end.
Chris@0 8720 # Note that $ac_compile itself does not contain backslashes and begins
Chris@0 8721 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@0 8722 # The option is referenced via a variable to avoid confusing sed.
Chris@0 8723 lt_compile=`echo "$ac_compile" | $SED \
Chris@0 8724 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@0 8725 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@0 8726 -e 's:$: $lt_compiler_flag:'`
Chris@0 8727 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@0 8728 (eval "$lt_compile" 2>conftest.err)
Chris@0 8729 ac_status=$?
Chris@0 8730 cat conftest.err >&5
Chris@0 8731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@0 8732 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@0 8733 # The compiler can only warn and ignore the option if not recognized
Chris@0 8734 # So say no if there are warnings other than the usual output.
Chris@0 8735 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@0 8736 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@0 8737 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@0 8738 lt_cv_prog_compiler_rtti_exceptions=yes
Chris@0 8739 fi
Chris@0 8740 fi
Chris@0 8741 $RM conftest*
Chris@0 8742
Chris@0 8743 fi
Chris@0 8744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
Chris@0 8745 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
Chris@0 8746
Chris@0 8747 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
Chris@0 8748 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
Chris@0 8749 else
Chris@0 8750 :
Chris@0 8751 fi
Chris@0 8752
Chris@0 8753 fi
Chris@0 8754
Chris@0 8755
Chris@0 8756
Chris@0 8757
Chris@0 8758
Chris@0 8759
Chris@0 8760 lt_prog_compiler_wl=
Chris@0 8761 lt_prog_compiler_pic=
Chris@0 8762 lt_prog_compiler_static=
Chris@0 8763
Chris@0 8764
Chris@0 8765 if test "$GCC" = yes; then
Chris@0 8766 lt_prog_compiler_wl='-Wl,'
Chris@0 8767 lt_prog_compiler_static='-static'
Chris@0 8768
Chris@0 8769 case $host_os in
Chris@0 8770 aix*)
Chris@0 8771 # All AIX code is PIC.
Chris@0 8772 if test "$host_cpu" = ia64; then
Chris@0 8773 # AIX 5 now supports IA64 processor
Chris@0 8774 lt_prog_compiler_static='-Bstatic'
Chris@0 8775 fi
Chris@0 8776 ;;
Chris@0 8777
Chris@0 8778 amigaos*)
Chris@0 8779 case $host_cpu in
Chris@0 8780 powerpc)
Chris@0 8781 # see comment about AmigaOS4 .so support
Chris@0 8782 lt_prog_compiler_pic='-fPIC'
Chris@0 8783 ;;
Chris@0 8784 m68k)
Chris@0 8785 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@0 8786 # adding the `-m68020' flag to GCC prevents building anything better,
Chris@0 8787 # like `-m68040'.
Chris@0 8788 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
Chris@0 8789 ;;
Chris@0 8790 esac
Chris@0 8791 ;;
Chris@0 8792
Chris@0 8793 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@0 8794 # PIC is the default for these OSes.
Chris@0 8795 ;;
Chris@0 8796
Chris@0 8797 mingw* | cygwin* | pw32* | os2* | cegcc*)
Chris@0 8798 # This hack is so that the source file can tell whether it is being
Chris@0 8799 # built for inclusion in a dll (and should export symbols for example).
Chris@0 8800 # Although the cygwin gcc ignores -fPIC, still need this for old-style
Chris@0 8801 # (--disable-auto-import) libraries
Chris@0 8802 lt_prog_compiler_pic='-DDLL_EXPORT'
Chris@0 8803 ;;
Chris@0 8804
Chris@0 8805 darwin* | rhapsody*)
Chris@0 8806 # PIC is the default on this platform
Chris@0 8807 # Common symbols not allowed in MH_DYLIB files
Chris@0 8808 lt_prog_compiler_pic='-fno-common'
Chris@0 8809 ;;
Chris@0 8810
Chris@0 8811 haiku*)
Chris@0 8812 # PIC is the default for Haiku.
Chris@0 8813 # The "-static" flag exists, but is broken.
Chris@0 8814 lt_prog_compiler_static=
Chris@0 8815 ;;
Chris@0 8816
Chris@0 8817 hpux*)
Chris@0 8818 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
Chris@0 8819 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
Chris@0 8820 # sets the default TLS model and affects inlining.
Chris@0 8821 case $host_cpu in
Chris@0 8822 hppa*64*)
Chris@0 8823 # +Z the default
Chris@0 8824 ;;
Chris@0 8825 *)
Chris@0 8826 lt_prog_compiler_pic='-fPIC'
Chris@0 8827 ;;
Chris@0 8828 esac
Chris@0 8829 ;;
Chris@0 8830
Chris@0 8831 interix[3-9]*)
Chris@0 8832 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
Chris@0 8833 # Instead, we relocate shared libraries at runtime.
Chris@0 8834 ;;
Chris@0 8835
Chris@0 8836 msdosdjgpp*)
Chris@0 8837 # Just because we use GCC doesn't mean we suddenly get shared libraries
Chris@0 8838 # on systems that don't support them.
Chris@0 8839 lt_prog_compiler_can_build_shared=no
Chris@0 8840 enable_shared=no
Chris@0 8841 ;;
Chris@0 8842
Chris@0 8843 *nto* | *qnx*)
Chris@0 8844 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@0 8845 # it will coredump.
Chris@0 8846 lt_prog_compiler_pic='-fPIC -shared'
Chris@0 8847 ;;
Chris@0 8848
Chris@0 8849 sysv4*MP*)
Chris@0 8850 if test -d /usr/nec; then
Chris@0 8851 lt_prog_compiler_pic=-Kconform_pic
Chris@0 8852 fi
Chris@0 8853 ;;
Chris@0 8854
Chris@0 8855 *)
Chris@0 8856 lt_prog_compiler_pic='-fPIC'
Chris@0 8857 ;;
Chris@0 8858 esac
Chris@0 8859
Chris@0 8860 case $cc_basename in
Chris@0 8861 nvcc*) # Cuda Compiler Driver 2.2
Chris@0 8862 lt_prog_compiler_wl='-Xlinker '
Chris@0 8863 lt_prog_compiler_pic='-Xcompiler -fPIC'
Chris@0 8864 ;;
Chris@0 8865 esac
Chris@0 8866 else
Chris@0 8867 # PORTME Check for flag to pass linker flags through the system compiler.
Chris@0 8868 case $host_os in
Chris@0 8869 aix*)
Chris@0 8870 lt_prog_compiler_wl='-Wl,'
Chris@0 8871 if test "$host_cpu" = ia64; then
Chris@0 8872 # AIX 5 now supports IA64 processor
Chris@0 8873 lt_prog_compiler_static='-Bstatic'
Chris@0 8874 else
Chris@0 8875 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
Chris@0 8876 fi
Chris@0 8877 ;;
Chris@0 8878
Chris@0 8879 mingw* | cygwin* | pw32* | os2* | cegcc*)
Chris@0 8880 # This hack is so that the source file can tell whether it is being
Chris@0 8881 # built for inclusion in a dll (and should export symbols for example).
Chris@0 8882 lt_prog_compiler_pic='-DDLL_EXPORT'
Chris@0 8883 ;;
Chris@0 8884
Chris@0 8885 hpux9* | hpux10* | hpux11*)
Chris@0 8886 lt_prog_compiler_wl='-Wl,'
Chris@0 8887 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
Chris@0 8888 # not for PA HP-UX.
Chris@0 8889 case $host_cpu in
Chris@0 8890 hppa*64*|ia64*)
Chris@0 8891 # +Z the default
Chris@0 8892 ;;
Chris@0 8893 *)
Chris@0 8894 lt_prog_compiler_pic='+Z'
Chris@0 8895 ;;
Chris@0 8896 esac
Chris@0 8897 # Is there a better lt_prog_compiler_static that works with the bundled CC?
Chris@0 8898 lt_prog_compiler_static='${wl}-a ${wl}archive'
Chris@0 8899 ;;
Chris@0 8900
Chris@0 8901 irix5* | irix6* | nonstopux*)
Chris@0 8902 lt_prog_compiler_wl='-Wl,'
Chris@0 8903 # PIC (with -KPIC) is the default.
Chris@0 8904 lt_prog_compiler_static='-non_shared'
Chris@0 8905 ;;
Chris@0 8906
Chris@0 8907 linux* | k*bsd*-gnu | kopensolaris*-gnu)
Chris@0 8908 case $cc_basename in
Chris@0 8909 # old Intel for x86_64 which still supported -KPIC.
Chris@0 8910 ecc*)
Chris@0 8911 lt_prog_compiler_wl='-Wl,'
Chris@0 8912 lt_prog_compiler_pic='-KPIC'
Chris@0 8913 lt_prog_compiler_static='-static'
Chris@0 8914 ;;
Chris@0 8915 # icc used to be incompatible with GCC.
Chris@0 8916 # ICC 10 doesn't accept -KPIC any more.
Chris@0 8917 icc* | ifort*)
Chris@0 8918 lt_prog_compiler_wl='-Wl,'
Chris@0 8919 lt_prog_compiler_pic='-fPIC'
Chris@0 8920 lt_prog_compiler_static='-static'
Chris@0 8921 ;;
Chris@0 8922 # Lahey Fortran 8.1.
Chris@0 8923 lf95*)
Chris@0 8924 lt_prog_compiler_wl='-Wl,'
Chris@0 8925 lt_prog_compiler_pic='--shared'
Chris@0 8926 lt_prog_compiler_static='--static'
Chris@0 8927 ;;
Chris@0 8928 nagfor*)
Chris@0 8929 # NAG Fortran compiler
Chris@0 8930 lt_prog_compiler_wl='-Wl,-Wl,,'
Chris@0 8931 lt_prog_compiler_pic='-PIC'
Chris@0 8932 lt_prog_compiler_static='-Bstatic'
Chris@0 8933 ;;
Chris@0 8934 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
Chris@0 8935 # Portland Group compilers (*not* the Pentium gcc compiler,
Chris@0 8936 # which looks to be a dead project)
Chris@0 8937 lt_prog_compiler_wl='-Wl,'
Chris@0 8938 lt_prog_compiler_pic='-fpic'
Chris@0 8939 lt_prog_compiler_static='-Bstatic'
Chris@0 8940 ;;
Chris@0 8941 ccc*)
Chris@0 8942 lt_prog_compiler_wl='-Wl,'
Chris@0 8943 # All Alpha code is PIC.
Chris@0 8944 lt_prog_compiler_static='-non_shared'
Chris@0 8945 ;;
Chris@0 8946 xl* | bgxl* | bgf* | mpixl*)
Chris@0 8947 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
Chris@0 8948 lt_prog_compiler_wl='-Wl,'
Chris@0 8949 lt_prog_compiler_pic='-qpic'
Chris@0 8950 lt_prog_compiler_static='-qstaticlink'
Chris@0 8951 ;;
Chris@0 8952 *)
Chris@0 8953 case `$CC -V 2>&1 | sed 5q` in
Chris@0 8954 *Sun\ F* | *Sun*Fortran*)
Chris@0 8955 # Sun Fortran 8.3 passes all unrecognized flags to the linker
Chris@0 8956 lt_prog_compiler_pic='-KPIC'
Chris@0 8957 lt_prog_compiler_static='-Bstatic'
Chris@0 8958 lt_prog_compiler_wl=''
Chris@0 8959 ;;
Chris@0 8960 *Sun\ C*)
Chris@0 8961 # Sun C 5.9
Chris@0 8962 lt_prog_compiler_pic='-KPIC'
Chris@0 8963 lt_prog_compiler_static='-Bstatic'
Chris@0 8964 lt_prog_compiler_wl='-Wl,'
Chris@0 8965 ;;
Chris@0 8966 esac
Chris@0 8967 ;;
Chris@0 8968 esac
Chris@0 8969 ;;
Chris@0 8970
Chris@0 8971 newsos6)
Chris@0 8972 lt_prog_compiler_pic='-KPIC'
Chris@0 8973 lt_prog_compiler_static='-Bstatic'
Chris@0 8974 ;;
Chris@0 8975
Chris@0 8976 *nto* | *qnx*)
Chris@0 8977 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@0 8978 # it will coredump.
Chris@0 8979 lt_prog_compiler_pic='-fPIC -shared'
Chris@0 8980 ;;
Chris@0 8981
Chris@0 8982 osf3* | osf4* | osf5*)
Chris@0 8983 lt_prog_compiler_wl='-Wl,'
Chris@0 8984 # All OSF/1 code is PIC.
Chris@0 8985 lt_prog_compiler_static='-non_shared'
Chris@0 8986 ;;
Chris@0 8987
Chris@0 8988 rdos*)
Chris@0 8989 lt_prog_compiler_static='-non_shared'
Chris@0 8990 ;;
Chris@0 8991
Chris@0 8992 solaris*)
Chris@0 8993 lt_prog_compiler_pic='-KPIC'
Chris@0 8994 lt_prog_compiler_static='-Bstatic'
Chris@0 8995 case $cc_basename in
Chris@0 8996 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
Chris@0 8997 lt_prog_compiler_wl='-Qoption ld ';;
Chris@0 8998 *)
Chris@0 8999 lt_prog_compiler_wl='-Wl,';;
Chris@0 9000 esac
Chris@0 9001 ;;
Chris@0 9002
Chris@0 9003 sunos4*)
Chris@0 9004 lt_prog_compiler_wl='-Qoption ld '
Chris@0 9005 lt_prog_compiler_pic='-PIC'
Chris@0 9006 lt_prog_compiler_static='-Bstatic'
Chris@0 9007 ;;
Chris@0 9008
Chris@0 9009 sysv4 | sysv4.2uw2* | sysv4.3*)
Chris@0 9010 lt_prog_compiler_wl='-Wl,'
Chris@0 9011 lt_prog_compiler_pic='-KPIC'
Chris@0 9012 lt_prog_compiler_static='-Bstatic'
Chris@0 9013 ;;
Chris@0 9014
Chris@0 9015 sysv4*MP*)
Chris@0 9016 if test -d /usr/nec ;then
Chris@0 9017 lt_prog_compiler_pic='-Kconform_pic'
Chris@0 9018 lt_prog_compiler_static='-Bstatic'
Chris@0 9019 fi
Chris@0 9020 ;;
Chris@0 9021
Chris@0 9022 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
Chris@0 9023 lt_prog_compiler_wl='-Wl,'
Chris@0 9024 lt_prog_compiler_pic='-KPIC'
Chris@0 9025 lt_prog_compiler_static='-Bstatic'
Chris@0 9026 ;;
Chris@0 9027
Chris@0 9028 unicos*)
Chris@0 9029 lt_prog_compiler_wl='-Wl,'
Chris@0 9030 lt_prog_compiler_can_build_shared=no
Chris@0 9031 ;;
Chris@0 9032
Chris@0 9033 uts4*)
Chris@0 9034 lt_prog_compiler_pic='-pic'
Chris@0 9035 lt_prog_compiler_static='-Bstatic'
Chris@0 9036 ;;
Chris@0 9037
Chris@0 9038 *)
Chris@0 9039 lt_prog_compiler_can_build_shared=no
Chris@0 9040 ;;
Chris@0 9041 esac
Chris@0 9042 fi
Chris@0 9043
Chris@0 9044 case $host_os in
Chris@0 9045 # For platforms which do not support PIC, -DPIC is meaningless:
Chris@0 9046 *djgpp*)
Chris@0 9047 lt_prog_compiler_pic=
Chris@0 9048 ;;
Chris@0 9049 *)
Chris@0 9050 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
Chris@0 9051 ;;
Chris@0 9052 esac
Chris@0 9053
Chris@0 9054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
Chris@0 9055 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
Chris@0 9056 if ${lt_cv_prog_compiler_pic+:} false; then :
Chris@0 9057 $as_echo_n "(cached) " >&6
Chris@0 9058 else
Chris@0 9059 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
Chris@0 9060 fi
Chris@0 9061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
Chris@0 9062 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
Chris@0 9063 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
Chris@0 9064
Chris@0 9065 #
Chris@0 9066 # Check to make sure the PIC flag actually works.
Chris@0 9067 #
Chris@0 9068 if test -n "$lt_prog_compiler_pic"; then
Chris@0 9069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
Chris@0 9070 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
Chris@0 9071 if ${lt_cv_prog_compiler_pic_works+:} false; then :
Chris@0 9072 $as_echo_n "(cached) " >&6
Chris@0 9073 else
Chris@0 9074 lt_cv_prog_compiler_pic_works=no
Chris@0 9075 ac_outfile=conftest.$ac_objext
Chris@0 9076 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@0 9077 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
Chris@0 9078 # Insert the option either (1) after the last *FLAGS variable, or
Chris@0 9079 # (2) before a word containing "conftest.", or (3) at the end.
Chris@0 9080 # Note that $ac_compile itself does not contain backslashes and begins
Chris@0 9081 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@0 9082 # The option is referenced via a variable to avoid confusing sed.
Chris@0 9083 lt_compile=`echo "$ac_compile" | $SED \
Chris@0 9084 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@0 9085 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@0 9086 -e 's:$: $lt_compiler_flag:'`
Chris@0 9087 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@0 9088 (eval "$lt_compile" 2>conftest.err)
Chris@0 9089 ac_status=$?
Chris@0 9090 cat conftest.err >&5
Chris@0 9091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@0 9092 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@0 9093 # The compiler can only warn and ignore the option if not recognized
Chris@0 9094 # So say no if there are warnings other than the usual output.
Chris@0 9095 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@0 9096 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@0 9097 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@0 9098 lt_cv_prog_compiler_pic_works=yes
Chris@0 9099 fi
Chris@0 9100 fi
Chris@0 9101 $RM conftest*
Chris@0 9102
Chris@0 9103 fi
Chris@0 9104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
Chris@0 9105 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
Chris@0 9106
Chris@0 9107 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
Chris@0 9108 case $lt_prog_compiler_pic in
Chris@0 9109 "" | " "*) ;;
Chris@0 9110 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
Chris@0 9111 esac
Chris@0 9112 else
Chris@0 9113 lt_prog_compiler_pic=
Chris@0 9114 lt_prog_compiler_can_build_shared=no
Chris@0 9115 fi
Chris@0 9116
Chris@0 9117 fi
Chris@0 9118
Chris@0 9119
Chris@0 9120
Chris@0 9121
Chris@0 9122
Chris@0 9123
Chris@0 9124
Chris@0 9125
Chris@0 9126
Chris@0 9127
Chris@0 9128
Chris@0 9129 #
Chris@0 9130 # Check to make sure the static flag actually works.
Chris@0 9131 #
Chris@0 9132 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
Chris@0 9133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
Chris@0 9134 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
Chris@0 9135 if ${lt_cv_prog_compiler_static_works+:} false; then :
Chris@0 9136 $as_echo_n "(cached) " >&6
Chris@0 9137 else
Chris@0 9138 lt_cv_prog_compiler_static_works=no
Chris@0 9139 save_LDFLAGS="$LDFLAGS"
Chris@0 9140 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
Chris@0 9141 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@0 9142 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@0 9143 # The linker can only warn and ignore the option if not recognized
Chris@0 9144 # So say no if there are warnings
Chris@0 9145 if test -s conftest.err; then
Chris@0 9146 # Append any errors to the config.log.
Chris@0 9147 cat conftest.err 1>&5
Chris@0 9148 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@0 9149 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@0 9150 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@0 9151 lt_cv_prog_compiler_static_works=yes
Chris@0 9152 fi
Chris@0 9153 else
Chris@0 9154 lt_cv_prog_compiler_static_works=yes
Chris@0 9155 fi
Chris@0 9156 fi
Chris@0 9157 $RM -r conftest*
Chris@0 9158 LDFLAGS="$save_LDFLAGS"
Chris@0 9159
Chris@0 9160 fi
Chris@0 9161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
Chris@0 9162 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
Chris@0 9163
Chris@0 9164 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
Chris@0 9165 :
Chris@0 9166 else
Chris@0 9167 lt_prog_compiler_static=
Chris@0 9168 fi
Chris@0 9169
Chris@0 9170
Chris@0 9171
Chris@0 9172
Chris@0 9173
Chris@0 9174
Chris@0 9175
Chris@0 9176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@0 9177 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@0 9178 if ${lt_cv_prog_compiler_c_o+:} false; then :
Chris@0 9179 $as_echo_n "(cached) " >&6
Chris@0 9180 else
Chris@0 9181 lt_cv_prog_compiler_c_o=no
Chris@0 9182 $RM -r conftest 2>/dev/null
Chris@0 9183 mkdir conftest
Chris@0 9184 cd conftest
Chris@0 9185 mkdir out
Chris@0 9186 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@0 9187
Chris@0 9188 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@0 9189 # Insert the option either (1) after the last *FLAGS variable, or
Chris@0 9190 # (2) before a word containing "conftest.", or (3) at the end.
Chris@0 9191 # Note that $ac_compile itself does not contain backslashes and begins
Chris@0 9192 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@0 9193 lt_compile=`echo "$ac_compile" | $SED \
Chris@0 9194 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@0 9195 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@0 9196 -e 's:$: $lt_compiler_flag:'`
Chris@0 9197 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@0 9198 (eval "$lt_compile" 2>out/conftest.err)
Chris@0 9199 ac_status=$?
Chris@0 9200 cat out/conftest.err >&5
Chris@0 9201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@0 9202 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@0 9203 then
Chris@0 9204 # The compiler can only warn and ignore the option if not recognized
Chris@0 9205 # So say no if there are warnings
Chris@0 9206 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@0 9207 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@0 9208 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@0 9209 lt_cv_prog_compiler_c_o=yes
Chris@0 9210 fi
Chris@0 9211 fi
Chris@0 9212 chmod u+w . 2>&5
Chris@0 9213 $RM conftest*
Chris@0 9214 # SGI C++ compiler will create directory out/ii_files/ for
Chris@0 9215 # template instantiation
Chris@0 9216 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@0 9217 $RM out/* && rmdir out
Chris@0 9218 cd ..
Chris@0 9219 $RM -r conftest
Chris@0 9220 $RM conftest*
Chris@0 9221
Chris@0 9222 fi
Chris@0 9223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
Chris@0 9224 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Chris@0 9225
Chris@0 9226
Chris@0 9227
Chris@0 9228
Chris@0 9229
Chris@0 9230
Chris@0 9231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@0 9232 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@0 9233 if ${lt_cv_prog_compiler_c_o+:} false; then :
Chris@0 9234 $as_echo_n "(cached) " >&6
Chris@0 9235 else
Chris@0 9236 lt_cv_prog_compiler_c_o=no
Chris@0 9237 $RM -r conftest 2>/dev/null
Chris@0 9238 mkdir conftest
Chris@0 9239 cd conftest
Chris@0 9240 mkdir out
Chris@0 9241 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@0 9242
Chris@0 9243 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@0 9244 # Insert the option either (1) after the last *FLAGS variable, or
Chris@0 9245 # (2) before a word containing "conftest.", or (3) at the end.
Chris@0 9246 # Note that $ac_compile itself does not contain backslashes and begins
Chris@0 9247 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@0 9248 lt_compile=`echo "$ac_compile" | $SED \
Chris@0 9249 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@0 9250 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@0 9251 -e 's:$: $lt_compiler_flag:'`
Chris@0 9252 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@0 9253 (eval "$lt_compile" 2>out/conftest.err)
Chris@0 9254 ac_status=$?
Chris@0 9255 cat out/conftest.err >&5
Chris@0 9256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@0 9257 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@0 9258 then
Chris@0 9259 # The compiler can only warn and ignore the option if not recognized
Chris@0 9260 # So say no if there are warnings
Chris@0 9261 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@0 9262 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@0 9263 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@0 9264 lt_cv_prog_compiler_c_o=yes
Chris@0 9265 fi
Chris@0 9266 fi
Chris@0 9267 chmod u+w . 2>&5
Chris@0 9268 $RM conftest*
Chris@0 9269 # SGI C++ compiler will create directory out/ii_files/ for
Chris@0 9270 # template instantiation
Chris@0 9271 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@0 9272 $RM out/* && rmdir out
Chris@0 9273 cd ..
Chris@0 9274 $RM -r conftest
Chris@0 9275 $RM conftest*
Chris@0 9276
Chris@0 9277 fi
Chris@0 9278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
Chris@0 9279 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Chris@0 9280
Chris@0 9281
Chris@0 9282
Chris@0 9283
Chris@0 9284 hard_links="nottested"
Chris@0 9285 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
Chris@0 9286 # do not overwrite the value of need_locks provided by the user
Chris@0 9287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
Chris@0 9288 $as_echo_n "checking if we can lock with hard links... " >&6; }
Chris@0 9289 hard_links=yes
Chris@0 9290 $RM conftest*
Chris@0 9291 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@0 9292 touch conftest.a
Chris@0 9293 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@0 9294 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@0 9295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
Chris@0 9296 $as_echo "$hard_links" >&6; }
Chris@0 9297 if test "$hard_links" = no; then
Chris@0 9298 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
Chris@0 9299 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Chris@0 9300 need_locks=warn
Chris@0 9301 fi
Chris@0 9302 else
Chris@0 9303 need_locks=no
Chris@0 9304 fi
Chris@0 9305
Chris@0 9306
Chris@0 9307
Chris@0 9308
Chris@0 9309
Chris@0 9310
Chris@0 9311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@0 9312 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@0 9313
Chris@0 9314 runpath_var=
Chris@0 9315 allow_undefined_flag=
Chris@0 9316 always_export_symbols=no
Chris@0 9317 archive_cmds=
Chris@0 9318 archive_expsym_cmds=
Chris@0 9319 compiler_needs_object=no
Chris@0 9320 enable_shared_with_static_runtimes=no
Chris@0 9321 export_dynamic_flag_spec=
Chris@0 9322 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@0 9323 hardcode_automatic=no
Chris@0 9324 hardcode_direct=no
Chris@0 9325 hardcode_direct_absolute=no
Chris@0 9326 hardcode_libdir_flag_spec=
Chris@0 9327 hardcode_libdir_flag_spec_ld=
Chris@0 9328 hardcode_libdir_separator=
Chris@0 9329 hardcode_minus_L=no
Chris@0 9330 hardcode_shlibpath_var=unsupported
Chris@0 9331 inherit_rpath=no
Chris@0 9332 link_all_deplibs=unknown
Chris@0 9333 module_cmds=
Chris@0 9334 module_expsym_cmds=
Chris@0 9335 old_archive_from_new_cmds=
Chris@0 9336 old_archive_from_expsyms_cmds=
Chris@0 9337 thread_safe_flag_spec=
Chris@0 9338 whole_archive_flag_spec=
Chris@0 9339 # include_expsyms should be a list of space-separated symbols to be *always*
Chris@0 9340 # included in the symbol list
Chris@0 9341 include_expsyms=
Chris@0 9342 # exclude_expsyms can be an extended regexp of symbols to exclude
Chris@0 9343 # it will be wrapped by ` (' and `)$', so one must not match beginning or
Chris@0 9344 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
Chris@0 9345 # as well as any symbol that contains `d'.
Chris@0 9346 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
Chris@0 9347 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
Chris@0 9348 # platforms (ab)use it in PIC code, but their linkers get confused if
Chris@0 9349 # the symbol is explicitly referenced. Since portable code cannot
Chris@0 9350 # rely on this symbol name, it's probably fine to never include it in
Chris@0 9351 # preloaded symbol tables.
Chris@0 9352 # Exclude shared library initialization/finalization symbols.
Chris@0 9353 extract_expsyms_cmds=
Chris@0 9354
Chris@0 9355 case $host_os in
Chris@0 9356 cygwin* | mingw* | pw32* | cegcc*)
Chris@0 9357 # FIXME: the MSVC++ port hasn't been tested in a loooong time
Chris@0 9358 # When not using gcc, we currently assume that we are using
Chris@0 9359 # Microsoft Visual C++.
Chris@0 9360 if test "$GCC" != yes; then
Chris@0 9361 with_gnu_ld=no
Chris@0 9362 fi
Chris@0 9363 ;;
Chris@0 9364 interix*)
Chris@0 9365 # we just hope/assume this is gcc and not c89 (= MSVC++)
Chris@0 9366 with_gnu_ld=yes
Chris@0 9367 ;;
Chris@0 9368 openbsd*)
Chris@0 9369 with_gnu_ld=no
Chris@0 9370 ;;
Chris@0 9371 linux* | k*bsd*-gnu | gnu*)
Chris@0 9372 link_all_deplibs=no
Chris@0 9373 ;;
Chris@0 9374 esac
Chris@0 9375
Chris@0 9376 ld_shlibs=yes
Chris@0 9377
Chris@0 9378 # On some targets, GNU ld is compatible enough with the native linker
Chris@0 9379 # that we're better off using the native interface for both.
Chris@0 9380 lt_use_gnu_ld_interface=no
Chris@0 9381 if test "$with_gnu_ld" = yes; then
Chris@0 9382 case $host_os in
Chris@0 9383 aix*)
Chris@0 9384 # The AIX port of GNU ld has always aspired to compatibility
Chris@0 9385 # with the native linker. However, as the warning in the GNU ld
Chris@0 9386 # block says, versions before 2.19.5* couldn't really create working
Chris@0 9387 # shared libraries, regardless of the interface used.
Chris@0 9388 case `$LD -v 2>&1` in
Chris@0 9389 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
Chris@0 9390 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
Chris@0 9391 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
Chris@0 9392 *)
Chris@0 9393 lt_use_gnu_ld_interface=yes
Chris@0 9394 ;;
Chris@0 9395 esac
Chris@0 9396 ;;
Chris@0 9397 *)
Chris@0 9398 lt_use_gnu_ld_interface=yes
Chris@0 9399 ;;
Chris@0 9400 esac
Chris@0 9401 fi
Chris@0 9402
Chris@0 9403 if test "$lt_use_gnu_ld_interface" = yes; then
Chris@0 9404 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@0 9405 wlarc='${wl}'
Chris@0 9406
Chris@0 9407 # Set some defaults for GNU ld with shared library support. These
Chris@0 9408 # are reset later if shared libraries are not supported. Putting them
Chris@0 9409 # here allows them to be overridden if necessary.
Chris@0 9410 runpath_var=LD_RUN_PATH
Chris@0 9411 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@0 9412 export_dynamic_flag_spec='${wl}--export-dynamic'
Chris@0 9413 # ancient GNU ld didn't support --whole-archive et. al.
Chris@0 9414 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
Chris@0 9415 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@0 9416 else
Chris@0 9417 whole_archive_flag_spec=
Chris@0 9418 fi
Chris@0 9419 supports_anon_versioning=no
Chris@0 9420 case `$LD -v 2>&1` in
Chris@0 9421 *GNU\ gold*) supports_anon_versioning=yes ;;
Chris@0 9422 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
Chris@0 9423 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
Chris@0 9424 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
Chris@0 9425 *\ 2.11.*) ;; # other 2.11 versions
Chris@0 9426 *) supports_anon_versioning=yes ;;
Chris@0 9427 esac
Chris@0 9428
Chris@0 9429 # See if GNU ld supports shared libraries.
Chris@0 9430 case $host_os in
Chris@0 9431 aix[3-9]*)
Chris@0 9432 # On AIX/PPC, the GNU linker is very broken
Chris@0 9433 if test "$host_cpu" != ia64; then
Chris@0 9434 ld_shlibs=no
Chris@0 9435 cat <<_LT_EOF 1>&2
Chris@0 9436
Chris@0 9437 *** Warning: the GNU linker, at least up to release 2.19, is reported
Chris@0 9438 *** to be unable to reliably create shared libraries on AIX.
Chris@0 9439 *** Therefore, libtool is disabling shared libraries support. If you
Chris@0 9440 *** really care for shared libraries, you may want to install binutils
Chris@0 9441 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
Chris@0 9442 *** You will then need to restart the configuration process.
Chris@0 9443
Chris@0 9444 _LT_EOF
Chris@0 9445 fi
Chris@0 9446 ;;
Chris@0 9447
Chris@0 9448 amigaos*)
Chris@0 9449 case $host_cpu in
Chris@0 9450 powerpc)
Chris@0 9451 # see comment about AmigaOS4 .so support
Chris@0 9452 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 9453 archive_expsym_cmds=''
Chris@0 9454 ;;
Chris@0 9455 m68k)
Chris@0 9456 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@0 9457 hardcode_libdir_flag_spec='-L$libdir'
Chris@0 9458 hardcode_minus_L=yes
Chris@0 9459 ;;
Chris@0 9460 esac
Chris@0 9461 ;;
Chris@0 9462
Chris@0 9463 beos*)
Chris@0 9464 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@0 9465 allow_undefined_flag=unsupported
Chris@0 9466 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
Chris@0 9467 # support --undefined. This deserves some investigation. FIXME
Chris@0 9468 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 9469 else
Chris@0 9470 ld_shlibs=no
Chris@0 9471 fi
Chris@0 9472 ;;
Chris@0 9473
Chris@0 9474 cygwin* | mingw* | pw32* | cegcc*)
Chris@0 9475 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
Chris@0 9476 # as there is no search path for DLLs.
Chris@0 9477 hardcode_libdir_flag_spec='-L$libdir'
Chris@0 9478 export_dynamic_flag_spec='${wl}--export-all-symbols'
Chris@0 9479 allow_undefined_flag=unsupported
Chris@0 9480 always_export_symbols=no
Chris@0 9481 enable_shared_with_static_runtimes=yes
Chris@0 9482 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@0 9483 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
Chris@0 9484
Chris@0 9485 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
Chris@0 9486 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
Chris@0 9487 # If the export-symbols file already is a .def file (1st line
Chris@0 9488 # is EXPORTS), use it as is; otherwise, prepend...
Chris@0 9489 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@0 9490 cp $export_symbols $output_objdir/$soname.def;
Chris@0 9491 else
Chris@0 9492 echo EXPORTS > $output_objdir/$soname.def;
Chris@0 9493 cat $export_symbols >> $output_objdir/$soname.def;
Chris@0 9494 fi~
Chris@0 9495 $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@0 9496 else
Chris@0 9497 ld_shlibs=no
Chris@0 9498 fi
Chris@0 9499 ;;
Chris@0 9500
Chris@0 9501 haiku*)
Chris@0 9502 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 9503 link_all_deplibs=yes
Chris@0 9504 ;;
Chris@0 9505
Chris@0 9506 interix[3-9]*)
Chris@0 9507 hardcode_direct=no
Chris@0 9508 hardcode_shlibpath_var=no
Chris@0 9509 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@0 9510 export_dynamic_flag_spec='${wl}-E'
Chris@0 9511 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
Chris@0 9512 # Instead, shared libraries are loaded at an image base (0x10000000 by
Chris@0 9513 # default) and relocated if they conflict, which is a slow very memory
Chris@0 9514 # consuming and fragmenting process. To avoid this, we pick a random,
Chris@0 9515 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
Chris@0 9516 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
Chris@0 9517 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@0 9518 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@0 9519 ;;
Chris@0 9520
Chris@0 9521 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
Chris@0 9522 tmp_diet=no
Chris@0 9523 if test "$host_os" = linux-dietlibc; then
Chris@0 9524 case $cc_basename in
Chris@0 9525 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
Chris@0 9526 esac
Chris@0 9527 fi
Chris@0 9528 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
Chris@0 9529 && test "$tmp_diet" = no
Chris@0 9530 then
Chris@0 9531 tmp_addflag=' $pic_flag'
Chris@0 9532 tmp_sharedflag='-shared'
Chris@0 9533 case $cc_basename,$host_cpu in
Chris@0 9534 pgcc*) # Portland Group C compiler
Chris@0 9535 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@0 9536 tmp_addflag=' $pic_flag'
Chris@0 9537 ;;
Chris@0 9538 pgf77* | pgf90* | pgf95* | pgfortran*)
Chris@0 9539 # Portland Group f77 and f90 compilers
Chris@0 9540 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@0 9541 tmp_addflag=' $pic_flag -Mnomain' ;;
Chris@0 9542 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
Chris@0 9543 tmp_addflag=' -i_dynamic' ;;
Chris@0 9544 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
Chris@0 9545 tmp_addflag=' -i_dynamic -nofor_main' ;;
Chris@0 9546 ifc* | ifort*) # Intel Fortran compiler
Chris@0 9547 tmp_addflag=' -nofor_main' ;;
Chris@0 9548 lf95*) # Lahey Fortran 8.1
Chris@0 9549 whole_archive_flag_spec=
Chris@0 9550 tmp_sharedflag='--shared' ;;
Chris@0 9551 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
Chris@0 9552 tmp_sharedflag='-qmkshrobj'
Chris@0 9553 tmp_addflag= ;;
Chris@0 9554 nvcc*) # Cuda Compiler Driver 2.2
Chris@0 9555 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@0 9556 compiler_needs_object=yes
Chris@0 9557 ;;
Chris@0 9558 esac
Chris@0 9559 case `$CC -V 2>&1 | sed 5q` in
Chris@0 9560 *Sun\ C*) # Sun C 5.9
Chris@0 9561 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@0 9562 compiler_needs_object=yes
Chris@0 9563 tmp_sharedflag='-G' ;;
Chris@0 9564 *Sun\ F*) # Sun Fortran 8.3
Chris@0 9565 tmp_sharedflag='-G' ;;
Chris@0 9566 esac
Chris@0 9567 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 9568
Chris@0 9569 if test "x$supports_anon_versioning" = xyes; then
Chris@0 9570 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Chris@0 9571 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@0 9572 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@0 9573 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
Chris@0 9574 fi
Chris@0 9575
Chris@0 9576 case $cc_basename in
Chris@0 9577 xlf* | bgf* | bgxlf* | mpixlf*)
Chris@0 9578 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
Chris@0 9579 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
Chris@0 9580 hardcode_libdir_flag_spec=
Chris@0 9581 hardcode_libdir_flag_spec_ld='-rpath $libdir'
Chris@0 9582 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
Chris@0 9583 if test "x$supports_anon_versioning" = xyes; then
Chris@0 9584 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Chris@0 9585 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@0 9586 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@0 9587 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
Chris@0 9588 fi
Chris@0 9589 ;;
Chris@0 9590 esac
Chris@0 9591 else
Chris@0 9592 ld_shlibs=no
Chris@0 9593 fi
Chris@0 9594 ;;
Chris@0 9595
Chris@0 9596 netbsd* | netbsdelf*-gnu)
Chris@0 9597 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@0 9598 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
Chris@0 9599 wlarc=
Chris@0 9600 else
Chris@0 9601 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 9602 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@0 9603 fi
Chris@0 9604 ;;
Chris@0 9605
Chris@0 9606 solaris*)
Chris@0 9607 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
Chris@0 9608 ld_shlibs=no
Chris@0 9609 cat <<_LT_EOF 1>&2
Chris@0 9610
Chris@0 9611 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
Chris@0 9612 *** create shared libraries on Solaris systems. Therefore, libtool
Chris@0 9613 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@0 9614 *** binutils to release 2.9.1 or newer. Another option is to modify
Chris@0 9615 *** your PATH or compiler configuration so that the native linker is
Chris@0 9616 *** used, and then restart.
Chris@0 9617
Chris@0 9618 _LT_EOF
Chris@0 9619 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@0 9620 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 9621 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@0 9622 else
Chris@0 9623 ld_shlibs=no
Chris@0 9624 fi
Chris@0 9625 ;;
Chris@0 9626
Chris@0 9627 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
Chris@0 9628 case `$LD -v 2>&1` in
Chris@0 9629 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
Chris@0 9630 ld_shlibs=no
Chris@0 9631 cat <<_LT_EOF 1>&2
Chris@0 9632
Chris@0 9633 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
Chris@0 9634 *** reliably create shared libraries on SCO systems. Therefore, libtool
Chris@0 9635 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@0 9636 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
Chris@0 9637 *** your PATH or compiler configuration so that the native linker is
Chris@0 9638 *** used, and then restart.
Chris@0 9639
Chris@0 9640 _LT_EOF
Chris@0 9641 ;;
Chris@0 9642 *)
Chris@0 9643 # For security reasons, it is highly recommended that you always
Chris@0 9644 # use absolute paths for naming shared libraries, and exclude the
Chris@0 9645 # DT_RUNPATH tag from executables and libraries. But doing so
Chris@0 9646 # requires that you compile everything twice, which is a pain.
Chris@0 9647 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@0 9648 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@0 9649 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 9650 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@0 9651 else
Chris@0 9652 ld_shlibs=no
Chris@0 9653 fi
Chris@0 9654 ;;
Chris@0 9655 esac
Chris@0 9656 ;;
Chris@0 9657
Chris@0 9658 sunos4*)
Chris@0 9659 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@0 9660 wlarc=
Chris@0 9661 hardcode_direct=yes
Chris@0 9662 hardcode_shlibpath_var=no
Chris@0 9663 ;;
Chris@0 9664
Chris@0 9665 *)
Chris@0 9666 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@0 9667 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 9668 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@0 9669 else
Chris@0 9670 ld_shlibs=no
Chris@0 9671 fi
Chris@0 9672 ;;
Chris@0 9673 esac
Chris@0 9674
Chris@0 9675 if test "$ld_shlibs" = no; then
Chris@0 9676 runpath_var=
Chris@0 9677 hardcode_libdir_flag_spec=
Chris@0 9678 export_dynamic_flag_spec=
Chris@0 9679 whole_archive_flag_spec=
Chris@0 9680 fi
Chris@0 9681 else
Chris@0 9682 # PORTME fill in a description of your system's linker (not GNU ld)
Chris@0 9683 case $host_os in
Chris@0 9684 aix3*)
Chris@0 9685 allow_undefined_flag=unsupported
Chris@0 9686 always_export_symbols=yes
Chris@0 9687 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@0 9688 # Note: this linker hardcodes the directories in LIBPATH if there
Chris@0 9689 # are no directories specified by -L.
Chris@0 9690 hardcode_minus_L=yes
Chris@0 9691 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
Chris@0 9692 # Neither direct hardcoding nor static linking is supported with a
Chris@0 9693 # broken collect2.
Chris@0 9694 hardcode_direct=unsupported
Chris@0 9695 fi
Chris@0 9696 ;;
Chris@0 9697
Chris@0 9698 aix[4-9]*)
Chris@0 9699 if test "$host_cpu" = ia64; then
Chris@0 9700 # On IA64, the linker does run time linking by default, so we don't
Chris@0 9701 # have to do anything special.
Chris@0 9702 aix_use_runtimelinking=no
Chris@0 9703 exp_sym_flag='-Bexport'
Chris@0 9704 no_entry_flag=""
Chris@0 9705 else
Chris@0 9706 # If we're using GNU nm, then we don't want the "-C" option.
Chris@0 9707 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Chris@0 9708 # Also, AIX nm treats weak defined symbols like other global
Chris@0 9709 # defined symbols, whereas GNU nm marks them as "W".
Chris@0 9710 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Chris@0 9711 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@0 9712 else
Chris@0 9713 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@0 9714 fi
Chris@0 9715 aix_use_runtimelinking=no
Chris@0 9716
Chris@0 9717 # Test if we are trying to use run time linking or normal
Chris@0 9718 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@0 9719 # need to do runtime linking.
Chris@0 9720 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
Chris@0 9721 for ld_flag in $LDFLAGS; do
Chris@0 9722 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
Chris@0 9723 aix_use_runtimelinking=yes
Chris@0 9724 break
Chris@0 9725 fi
Chris@0 9726 done
Chris@0 9727 ;;
Chris@0 9728 esac
Chris@0 9729
Chris@0 9730 exp_sym_flag='-bexport'
Chris@0 9731 no_entry_flag='-bnoentry'
Chris@0 9732 fi
Chris@0 9733
Chris@0 9734 # When large executables or shared objects are built, AIX ld can
Chris@0 9735 # have problems creating the table of contents. If linking a library
Chris@0 9736 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@0 9737 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@0 9738 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@0 9739
Chris@0 9740 archive_cmds=''
Chris@0 9741 hardcode_direct=yes
Chris@0 9742 hardcode_direct_absolute=yes
Chris@0 9743 hardcode_libdir_separator=':'
Chris@0 9744 link_all_deplibs=yes
Chris@0 9745 file_list_spec='${wl}-f,'
Chris@0 9746
Chris@0 9747 if test "$GCC" = yes; then
Chris@0 9748 case $host_os in aix4.[012]|aix4.[012].*)
Chris@0 9749 # We only want to do this on AIX 4.2 and lower, the check
Chris@0 9750 # below for broken collect2 doesn't work under 4.3+
Chris@0 9751 collect2name=`${CC} -print-prog-name=collect2`
Chris@0 9752 if test -f "$collect2name" &&
Chris@0 9753 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
Chris@0 9754 then
Chris@0 9755 # We have reworked collect2
Chris@0 9756 :
Chris@0 9757 else
Chris@0 9758 # We have old collect2
Chris@0 9759 hardcode_direct=unsupported
Chris@0 9760 # It fails to find uninstalled libraries when the uninstalled
Chris@0 9761 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@0 9762 # to unsupported forces relinking
Chris@0 9763 hardcode_minus_L=yes
Chris@0 9764 hardcode_libdir_flag_spec='-L$libdir'
Chris@0 9765 hardcode_libdir_separator=
Chris@0 9766 fi
Chris@0 9767 ;;
Chris@0 9768 esac
Chris@0 9769 shared_flag='-shared'
Chris@0 9770 if test "$aix_use_runtimelinking" = yes; then
Chris@0 9771 shared_flag="$shared_flag "'${wl}-G'
Chris@0 9772 fi
Chris@0 9773 link_all_deplibs=no
Chris@0 9774 else
Chris@0 9775 # not using gcc
Chris@0 9776 if test "$host_cpu" = ia64; then
Chris@0 9777 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@0 9778 # chokes on -Wl,-G. The following line is correct:
Chris@0 9779 shared_flag='-G'
Chris@0 9780 else
Chris@0 9781 if test "$aix_use_runtimelinking" = yes; then
Chris@0 9782 shared_flag='${wl}-G'
Chris@0 9783 else
Chris@0 9784 shared_flag='${wl}-bM:SRE'
Chris@0 9785 fi
Chris@0 9786 fi
Chris@0 9787 fi
Chris@0 9788
Chris@0 9789 export_dynamic_flag_spec='${wl}-bexpall'
Chris@0 9790 # It seems that -bexpall does not export symbols beginning with
Chris@0 9791 # underscore (_), so it is better to generate a list of symbols to export.
Chris@0 9792 always_export_symbols=yes
Chris@0 9793 if test "$aix_use_runtimelinking" = yes; then
Chris@0 9794 # Warning - without using the other runtime loading flags (-brtl),
Chris@0 9795 # -berok will link without error, but may produce a broken library.
Chris@0 9796 allow_undefined_flag='-berok'
Chris@0 9797 # Determine the default libpath from the value encoded in an
Chris@0 9798 # empty executable.
Chris@0 9799 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@0 9800 aix_libpath=$lt_cv_aix_libpath
Chris@0 9801 else
Chris@0 9802 if ${lt_cv_aix_libpath_+:} false; then :
Chris@0 9803 $as_echo_n "(cached) " >&6
Chris@0 9804 else
Chris@0 9805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 9806 /* end confdefs.h. */
Chris@0 9807
Chris@0 9808 int
Chris@0 9809 main ()
Chris@0 9810 {
Chris@0 9811
Chris@0 9812 ;
Chris@0 9813 return 0;
Chris@0 9814 }
Chris@0 9815 _ACEOF
Chris@0 9816 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 9817
Chris@0 9818 lt_aix_libpath_sed='
Chris@0 9819 /Import File Strings/,/^$/ {
Chris@0 9820 /^0/ {
Chris@0 9821 s/^0 *\([^ ]*\) *$/\1/
Chris@0 9822 p
Chris@0 9823 }
Chris@0 9824 }'
Chris@0 9825 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@0 9826 # Check for a 64-bit object if we didn't find anything.
Chris@0 9827 if test -z "$lt_cv_aix_libpath_"; then
Chris@0 9828 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@0 9829 fi
Chris@0 9830 fi
Chris@0 9831 rm -f core conftest.err conftest.$ac_objext \
Chris@0 9832 conftest$ac_exeext conftest.$ac_ext
Chris@0 9833 if test -z "$lt_cv_aix_libpath_"; then
Chris@0 9834 lt_cv_aix_libpath_="/usr/lib:/lib"
Chris@0 9835 fi
Chris@0 9836
Chris@0 9837 fi
Chris@0 9838
Chris@0 9839 aix_libpath=$lt_cv_aix_libpath_
Chris@0 9840 fi
Chris@0 9841
Chris@0 9842 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@0 9843 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@0 9844 else
Chris@0 9845 if test "$host_cpu" = ia64; then
Chris@0 9846 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
Chris@0 9847 allow_undefined_flag="-z nodefs"
Chris@0 9848 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@0 9849 else
Chris@0 9850 # Determine the default libpath from the value encoded in an
Chris@0 9851 # empty executable.
Chris@0 9852 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@0 9853 aix_libpath=$lt_cv_aix_libpath
Chris@0 9854 else
Chris@0 9855 if ${lt_cv_aix_libpath_+:} false; then :
Chris@0 9856 $as_echo_n "(cached) " >&6
Chris@0 9857 else
Chris@0 9858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 9859 /* end confdefs.h. */
Chris@0 9860
Chris@0 9861 int
Chris@0 9862 main ()
Chris@0 9863 {
Chris@0 9864
Chris@0 9865 ;
Chris@0 9866 return 0;
Chris@0 9867 }
Chris@0 9868 _ACEOF
Chris@0 9869 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 9870
Chris@0 9871 lt_aix_libpath_sed='
Chris@0 9872 /Import File Strings/,/^$/ {
Chris@0 9873 /^0/ {
Chris@0 9874 s/^0 *\([^ ]*\) *$/\1/
Chris@0 9875 p
Chris@0 9876 }
Chris@0 9877 }'
Chris@0 9878 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@0 9879 # Check for a 64-bit object if we didn't find anything.
Chris@0 9880 if test -z "$lt_cv_aix_libpath_"; then
Chris@0 9881 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@0 9882 fi
Chris@0 9883 fi
Chris@0 9884 rm -f core conftest.err conftest.$ac_objext \
Chris@0 9885 conftest$ac_exeext conftest.$ac_ext
Chris@0 9886 if test -z "$lt_cv_aix_libpath_"; then
Chris@0 9887 lt_cv_aix_libpath_="/usr/lib:/lib"
Chris@0 9888 fi
Chris@0 9889
Chris@0 9890 fi
Chris@0 9891
Chris@0 9892 aix_libpath=$lt_cv_aix_libpath_
Chris@0 9893 fi
Chris@0 9894
Chris@0 9895 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@0 9896 # Warning - without using the other run time loading flags,
Chris@0 9897 # -berok will link without error, but may produce a broken library.
Chris@0 9898 no_undefined_flag=' ${wl}-bernotok'
Chris@0 9899 allow_undefined_flag=' ${wl}-berok'
Chris@0 9900 if test "$with_gnu_ld" = yes; then
Chris@0 9901 # We only use this code for GNU lds that support --whole-archive.
Chris@0 9902 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
Chris@0 9903 else
Chris@0 9904 # Exported symbols can be pulled into shared objects from archives
Chris@0 9905 whole_archive_flag_spec='$convenience'
Chris@0 9906 fi
Chris@0 9907 archive_cmds_need_lc=yes
Chris@0 9908 # This is similar to how AIX traditionally builds its shared libraries.
Chris@0 9909 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@0 9910 fi
Chris@0 9911 fi
Chris@0 9912 ;;
Chris@0 9913
Chris@0 9914 amigaos*)
Chris@0 9915 case $host_cpu in
Chris@0 9916 powerpc)
Chris@0 9917 # see comment about AmigaOS4 .so support
Chris@0 9918 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 9919 archive_expsym_cmds=''
Chris@0 9920 ;;
Chris@0 9921 m68k)
Chris@0 9922 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@0 9923 hardcode_libdir_flag_spec='-L$libdir'
Chris@0 9924 hardcode_minus_L=yes
Chris@0 9925 ;;
Chris@0 9926 esac
Chris@0 9927 ;;
Chris@0 9928
Chris@0 9929 bsdi[45]*)
Chris@0 9930 export_dynamic_flag_spec=-rdynamic
Chris@0 9931 ;;
Chris@0 9932
Chris@0 9933 cygwin* | mingw* | pw32* | cegcc*)
Chris@0 9934 # When not using gcc, we currently assume that we are using
Chris@0 9935 # Microsoft Visual C++.
Chris@0 9936 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@0 9937 # no search path for DLLs.
Chris@0 9938 case $cc_basename in
Chris@0 9939 cl*)
Chris@0 9940 # Native MSVC
Chris@0 9941 hardcode_libdir_flag_spec=' '
Chris@0 9942 allow_undefined_flag=unsupported
Chris@0 9943 always_export_symbols=yes
Chris@0 9944 file_list_spec='@'
Chris@0 9945 # Tell ltmain to make .lib files, not .a files.
Chris@0 9946 libext=lib
Chris@0 9947 # Tell ltmain to make .dll files, not .so files.
Chris@0 9948 shrext_cmds=".dll"
Chris@0 9949 # FIXME: Setting linknames here is a bad hack.
Chris@0 9950 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
Chris@0 9951 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@0 9952 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
Chris@0 9953 else
Chris@0 9954 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
Chris@0 9955 fi~
Chris@0 9956 $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@0 9957 linknames='
Chris@0 9958 # The linker will not automatically build a static lib if we build a DLL.
Chris@0 9959 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
Chris@0 9960 enable_shared_with_static_runtimes=yes
Chris@0 9961 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
Chris@0 9962 # Don't use ranlib
Chris@0 9963 old_postinstall_cmds='chmod 644 $oldlib'
Chris@0 9964 postlink_cmds='lt_outputfile="@OUTPUT@"~
Chris@0 9965 lt_tool_outputfile="@TOOL_OUTPUT@"~
Chris@0 9966 case $lt_outputfile in
Chris@0 9967 *.exe|*.EXE) ;;
Chris@0 9968 *)
Chris@0 9969 lt_outputfile="$lt_outputfile.exe"
Chris@0 9970 lt_tool_outputfile="$lt_tool_outputfile.exe"
Chris@0 9971 ;;
Chris@0 9972 esac~
Chris@0 9973 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
Chris@0 9974 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
Chris@0 9975 $RM "$lt_outputfile.manifest";
Chris@0 9976 fi'
Chris@0 9977 ;;
Chris@0 9978 *)
Chris@0 9979 # Assume MSVC wrapper
Chris@0 9980 hardcode_libdir_flag_spec=' '
Chris@0 9981 allow_undefined_flag=unsupported
Chris@0 9982 # Tell ltmain to make .lib files, not .a files.
Chris@0 9983 libext=lib
Chris@0 9984 # Tell ltmain to make .dll files, not .so files.
Chris@0 9985 shrext_cmds=".dll"
Chris@0 9986 # FIXME: Setting linknames here is a bad hack.
Chris@0 9987 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
Chris@0 9988 # The linker will automatically build a .lib file if we build a DLL.
Chris@0 9989 old_archive_from_new_cmds='true'
Chris@0 9990 # FIXME: Should let the user specify the lib program.
Chris@0 9991 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
Chris@0 9992 enable_shared_with_static_runtimes=yes
Chris@0 9993 ;;
Chris@0 9994 esac
Chris@0 9995 ;;
Chris@0 9996
Chris@0 9997 darwin* | rhapsody*)
Chris@0 9998
Chris@0 9999
Chris@0 10000 archive_cmds_need_lc=no
Chris@0 10001 hardcode_direct=no
Chris@0 10002 hardcode_automatic=yes
Chris@0 10003 hardcode_shlibpath_var=unsupported
Chris@0 10004 if test "$lt_cv_ld_force_load" = "yes"; then
Chris@0 10005 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@0 10006 else
Chris@0 10007 whole_archive_flag_spec=''
Chris@0 10008 fi
Chris@0 10009 link_all_deplibs=yes
Chris@0 10010 allow_undefined_flag="$_lt_dar_allow_undefined"
Chris@0 10011 case $cc_basename in
Chris@0 10012 ifort*) _lt_dar_can_shared=yes ;;
Chris@0 10013 *) _lt_dar_can_shared=$GCC ;;
Chris@0 10014 esac
Chris@0 10015 if test "$_lt_dar_can_shared" = "yes"; then
Chris@0 10016 output_verbose_link_cmd=func_echo_all
Chris@0 10017 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@0 10018 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
Chris@0 10019 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@0 10020 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@0 10021
Chris@0 10022 else
Chris@0 10023 ld_shlibs=no
Chris@0 10024 fi
Chris@0 10025
Chris@0 10026 ;;
Chris@0 10027
Chris@0 10028 dgux*)
Chris@0 10029 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10030 hardcode_libdir_flag_spec='-L$libdir'
Chris@0 10031 hardcode_shlibpath_var=no
Chris@0 10032 ;;
Chris@0 10033
Chris@0 10034 freebsd1*)
Chris@0 10035 ld_shlibs=no
Chris@0 10036 ;;
Chris@0 10037
Chris@0 10038 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
Chris@0 10039 # support. Future versions do this automatically, but an explicit c++rt0.o
Chris@0 10040 # does not break anything, and helps significantly (at the cost of a little
Chris@0 10041 # extra space).
Chris@0 10042 freebsd2.2*)
Chris@0 10043 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
Chris@0 10044 hardcode_libdir_flag_spec='-R$libdir'
Chris@0 10045 hardcode_direct=yes
Chris@0 10046 hardcode_shlibpath_var=no
Chris@0 10047 ;;
Chris@0 10048
Chris@0 10049 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
Chris@0 10050 freebsd2*)
Chris@0 10051 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10052 hardcode_direct=yes
Chris@0 10053 hardcode_minus_L=yes
Chris@0 10054 hardcode_shlibpath_var=no
Chris@0 10055 ;;
Chris@0 10056
Chris@0 10057 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
Chris@0 10058 freebsd* | dragonfly*)
Chris@0 10059 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10060 hardcode_libdir_flag_spec='-R$libdir'
Chris@0 10061 hardcode_direct=yes
Chris@0 10062 hardcode_shlibpath_var=no
Chris@0 10063 ;;
Chris@0 10064
Chris@0 10065 hpux9*)
Chris@0 10066 if test "$GCC" = yes; then
Chris@0 10067 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@0 10068 else
Chris@0 10069 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@0 10070 fi
Chris@0 10071 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@0 10072 hardcode_libdir_separator=:
Chris@0 10073 hardcode_direct=yes
Chris@0 10074
Chris@0 10075 # hardcode_minus_L: Not really in the search PATH,
Chris@0 10076 # but as the default location of the library.
Chris@0 10077 hardcode_minus_L=yes
Chris@0 10078 export_dynamic_flag_spec='${wl}-E'
Chris@0 10079 ;;
Chris@0 10080
Chris@0 10081 hpux10*)
Chris@0 10082 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
Chris@0 10083 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10084 else
Chris@0 10085 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10086 fi
Chris@0 10087 if test "$with_gnu_ld" = no; then
Chris@0 10088 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@0 10089 hardcode_libdir_flag_spec_ld='+b $libdir'
Chris@0 10090 hardcode_libdir_separator=:
Chris@0 10091 hardcode_direct=yes
Chris@0 10092 hardcode_direct_absolute=yes
Chris@0 10093 export_dynamic_flag_spec='${wl}-E'
Chris@0 10094 # hardcode_minus_L: Not really in the search PATH,
Chris@0 10095 # but as the default location of the library.
Chris@0 10096 hardcode_minus_L=yes
Chris@0 10097 fi
Chris@0 10098 ;;
Chris@0 10099
Chris@0 10100 hpux11*)
Chris@0 10101 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
Chris@0 10102 case $host_cpu in
Chris@0 10103 hppa*64*)
Chris@0 10104 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10105 ;;
Chris@0 10106 ia64*)
Chris@0 10107 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10108 ;;
Chris@0 10109 *)
Chris@0 10110 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10111 ;;
Chris@0 10112 esac
Chris@0 10113 else
Chris@0 10114 case $host_cpu in
Chris@0 10115 hppa*64*)
Chris@0 10116 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10117 ;;
Chris@0 10118 ia64*)
Chris@0 10119 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10120 ;;
Chris@0 10121 *)
Chris@0 10122
Chris@0 10123 # Older versions of the 11.00 compiler do not understand -b yet
Chris@0 10124 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
Chris@0 10125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
Chris@0 10126 $as_echo_n "checking if $CC understands -b... " >&6; }
Chris@0 10127 if ${lt_cv_prog_compiler__b+:} false; then :
Chris@0 10128 $as_echo_n "(cached) " >&6
Chris@0 10129 else
Chris@0 10130 lt_cv_prog_compiler__b=no
Chris@0 10131 save_LDFLAGS="$LDFLAGS"
Chris@0 10132 LDFLAGS="$LDFLAGS -b"
Chris@0 10133 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@0 10134 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@0 10135 # The linker can only warn and ignore the option if not recognized
Chris@0 10136 # So say no if there are warnings
Chris@0 10137 if test -s conftest.err; then
Chris@0 10138 # Append any errors to the config.log.
Chris@0 10139 cat conftest.err 1>&5
Chris@0 10140 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@0 10141 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@0 10142 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@0 10143 lt_cv_prog_compiler__b=yes
Chris@0 10144 fi
Chris@0 10145 else
Chris@0 10146 lt_cv_prog_compiler__b=yes
Chris@0 10147 fi
Chris@0 10148 fi
Chris@0 10149 $RM -r conftest*
Chris@0 10150 LDFLAGS="$save_LDFLAGS"
Chris@0 10151
Chris@0 10152 fi
Chris@0 10153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
Chris@0 10154 $as_echo "$lt_cv_prog_compiler__b" >&6; }
Chris@0 10155
Chris@0 10156 if test x"$lt_cv_prog_compiler__b" = xyes; then
Chris@0 10157 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10158 else
Chris@0 10159 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10160 fi
Chris@0 10161
Chris@0 10162 ;;
Chris@0 10163 esac
Chris@0 10164 fi
Chris@0 10165 if test "$with_gnu_ld" = no; then
Chris@0 10166 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@0 10167 hardcode_libdir_separator=:
Chris@0 10168
Chris@0 10169 case $host_cpu in
Chris@0 10170 hppa*64*|ia64*)
Chris@0 10171 hardcode_direct=no
Chris@0 10172 hardcode_shlibpath_var=no
Chris@0 10173 ;;
Chris@0 10174 *)
Chris@0 10175 hardcode_direct=yes
Chris@0 10176 hardcode_direct_absolute=yes
Chris@0 10177 export_dynamic_flag_spec='${wl}-E'
Chris@0 10178
Chris@0 10179 # hardcode_minus_L: Not really in the search PATH,
Chris@0 10180 # but as the default location of the library.
Chris@0 10181 hardcode_minus_L=yes
Chris@0 10182 ;;
Chris@0 10183 esac
Chris@0 10184 fi
Chris@0 10185 ;;
Chris@0 10186
Chris@0 10187 irix5* | irix6* | nonstopux*)
Chris@0 10188 if test "$GCC" = yes; then
Chris@0 10189 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@0 10190 # Try to use the -exported_symbol ld option, if it does not
Chris@0 10191 # work, assume that -exports_file does not work either and
Chris@0 10192 # implicitly export all symbols.
Chris@0 10193 # This should be the same for all languages, so no per-tag cache variable.
Chris@0 10194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
Chris@0 10195 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
Chris@0 10196 if ${lt_cv_irix_exported_symbol+:} false; then :
Chris@0 10197 $as_echo_n "(cached) " >&6
Chris@0 10198 else
Chris@0 10199 save_LDFLAGS="$LDFLAGS"
Chris@0 10200 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
Chris@0 10201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 10202 /* end confdefs.h. */
Chris@0 10203 int foo (void) { return 0; }
Chris@0 10204 _ACEOF
Chris@0 10205 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 10206 lt_cv_irix_exported_symbol=yes
Chris@0 10207 else
Chris@0 10208 lt_cv_irix_exported_symbol=no
Chris@0 10209 fi
Chris@0 10210 rm -f core conftest.err conftest.$ac_objext \
Chris@0 10211 conftest$ac_exeext conftest.$ac_ext
Chris@0 10212 LDFLAGS="$save_LDFLAGS"
Chris@0 10213 fi
Chris@0 10214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
Chris@0 10215 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
Chris@0 10216 if test "$lt_cv_irix_exported_symbol" = yes; then
Chris@0 10217 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@0 10218 fi
Chris@0 10219 else
Chris@0 10220 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@0 10221 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@0 10222 fi
Chris@0 10223 archive_cmds_need_lc='no'
Chris@0 10224 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@0 10225 hardcode_libdir_separator=:
Chris@0 10226 inherit_rpath=yes
Chris@0 10227 link_all_deplibs=yes
Chris@0 10228 ;;
Chris@0 10229
Chris@0 10230 netbsd* | netbsdelf*-gnu)
Chris@0 10231 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@0 10232 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
Chris@0 10233 else
Chris@0 10234 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
Chris@0 10235 fi
Chris@0 10236 hardcode_libdir_flag_spec='-R$libdir'
Chris@0 10237 hardcode_direct=yes
Chris@0 10238 hardcode_shlibpath_var=no
Chris@0 10239 ;;
Chris@0 10240
Chris@0 10241 newsos6)
Chris@0 10242 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10243 hardcode_direct=yes
Chris@0 10244 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@0 10245 hardcode_libdir_separator=:
Chris@0 10246 hardcode_shlibpath_var=no
Chris@0 10247 ;;
Chris@0 10248
Chris@0 10249 *nto* | *qnx*)
Chris@0 10250 ;;
Chris@0 10251
Chris@0 10252 openbsd*)
Chris@0 10253 if test -f /usr/libexec/ld.so; then
Chris@0 10254 hardcode_direct=yes
Chris@0 10255 hardcode_shlibpath_var=no
Chris@0 10256 hardcode_direct_absolute=yes
Chris@0 10257 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@0 10258 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10259 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
Chris@0 10260 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@0 10261 export_dynamic_flag_spec='${wl}-E'
Chris@0 10262 else
Chris@0 10263 case $host_os in
Chris@0 10264 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
Chris@0 10265 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10266 hardcode_libdir_flag_spec='-R$libdir'
Chris@0 10267 ;;
Chris@0 10268 *)
Chris@0 10269 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10270 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@0 10271 ;;
Chris@0 10272 esac
Chris@0 10273 fi
Chris@0 10274 else
Chris@0 10275 ld_shlibs=no
Chris@0 10276 fi
Chris@0 10277 ;;
Chris@0 10278
Chris@0 10279 os2*)
Chris@0 10280 hardcode_libdir_flag_spec='-L$libdir'
Chris@0 10281 hardcode_minus_L=yes
Chris@0 10282 allow_undefined_flag=unsupported
Chris@0 10283 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@0 10284 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
Chris@0 10285 ;;
Chris@0 10286
Chris@0 10287 osf3*)
Chris@0 10288 if test "$GCC" = yes; then
Chris@0 10289 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
Chris@0 10290 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@0 10291 else
Chris@0 10292 allow_undefined_flag=' -expect_unresolved \*'
Chris@0 10293 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@0 10294 fi
Chris@0 10295 archive_cmds_need_lc='no'
Chris@0 10296 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@0 10297 hardcode_libdir_separator=:
Chris@0 10298 ;;
Chris@0 10299
Chris@0 10300 osf4* | osf5*) # as osf3* with the addition of -msym flag
Chris@0 10301 if test "$GCC" = yes; then
Chris@0 10302 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
Chris@0 10303 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@0 10304 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@0 10305 else
Chris@0 10306 allow_undefined_flag=' -expect_unresolved \*'
Chris@0 10307 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@0 10308 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@0 10309 $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@0 10310
Chris@0 10311 # Both c and cxx compiler support -rpath directly
Chris@0 10312 hardcode_libdir_flag_spec='-rpath $libdir'
Chris@0 10313 fi
Chris@0 10314 archive_cmds_need_lc='no'
Chris@0 10315 hardcode_libdir_separator=:
Chris@0 10316 ;;
Chris@0 10317
Chris@0 10318 solaris*)
Chris@0 10319 no_undefined_flag=' -z defs'
Chris@0 10320 if test "$GCC" = yes; then
Chris@0 10321 wlarc='${wl}'
Chris@0 10322 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10323 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@0 10324 $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@0 10325 else
Chris@0 10326 case `$CC -V 2>&1` in
Chris@0 10327 *"Compilers 5.0"*)
Chris@0 10328 wlarc=''
Chris@0 10329 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10330 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@0 10331 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
Chris@0 10332 ;;
Chris@0 10333 *)
Chris@0 10334 wlarc='${wl}'
Chris@0 10335 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10336 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@0 10337 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
Chris@0 10338 ;;
Chris@0 10339 esac
Chris@0 10340 fi
Chris@0 10341 hardcode_libdir_flag_spec='-R$libdir'
Chris@0 10342 hardcode_shlibpath_var=no
Chris@0 10343 case $host_os in
Chris@0 10344 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@0 10345 *)
Chris@0 10346 # The compiler driver will combine and reorder linker options,
Chris@0 10347 # but understands `-z linker_flag'. GCC discards it without `$wl',
Chris@0 10348 # but is careful enough not to reorder.
Chris@0 10349 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@0 10350 if test "$GCC" = yes; then
Chris@0 10351 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
Chris@0 10352 else
Chris@0 10353 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
Chris@0 10354 fi
Chris@0 10355 ;;
Chris@0 10356 esac
Chris@0 10357 link_all_deplibs=yes
Chris@0 10358 ;;
Chris@0 10359
Chris@0 10360 sunos4*)
Chris@0 10361 if test "x$host_vendor" = xsequent; then
Chris@0 10362 # Use $CC to link under sequent, because it throws in some extra .o
Chris@0 10363 # files that make .init and .fini sections work.
Chris@0 10364 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10365 else
Chris@0 10366 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10367 fi
Chris@0 10368 hardcode_libdir_flag_spec='-L$libdir'
Chris@0 10369 hardcode_direct=yes
Chris@0 10370 hardcode_minus_L=yes
Chris@0 10371 hardcode_shlibpath_var=no
Chris@0 10372 ;;
Chris@0 10373
Chris@0 10374 sysv4)
Chris@0 10375 case $host_vendor in
Chris@0 10376 sni)
Chris@0 10377 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10378 hardcode_direct=yes # is this really true???
Chris@0 10379 ;;
Chris@0 10380 siemens)
Chris@0 10381 ## LD is ld it makes a PLAMLIB
Chris@0 10382 ## CC just makes a GrossModule.
Chris@0 10383 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10384 reload_cmds='$CC -r -o $output$reload_objs'
Chris@0 10385 hardcode_direct=no
Chris@0 10386 ;;
Chris@0 10387 motorola)
Chris@0 10388 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10389 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
Chris@0 10390 ;;
Chris@0 10391 esac
Chris@0 10392 runpath_var='LD_RUN_PATH'
Chris@0 10393 hardcode_shlibpath_var=no
Chris@0 10394 ;;
Chris@0 10395
Chris@0 10396 sysv4.3*)
Chris@0 10397 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10398 hardcode_shlibpath_var=no
Chris@0 10399 export_dynamic_flag_spec='-Bexport'
Chris@0 10400 ;;
Chris@0 10401
Chris@0 10402 sysv4*MP*)
Chris@0 10403 if test -d /usr/nec; then
Chris@0 10404 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10405 hardcode_shlibpath_var=no
Chris@0 10406 runpath_var=LD_RUN_PATH
Chris@0 10407 hardcode_runpath_var=yes
Chris@0 10408 ld_shlibs=yes
Chris@0 10409 fi
Chris@0 10410 ;;
Chris@0 10411
Chris@0 10412 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
Chris@0 10413 no_undefined_flag='${wl}-z,text'
Chris@0 10414 archive_cmds_need_lc=no
Chris@0 10415 hardcode_shlibpath_var=no
Chris@0 10416 runpath_var='LD_RUN_PATH'
Chris@0 10417
Chris@0 10418 if test "$GCC" = yes; then
Chris@0 10419 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10420 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10421 else
Chris@0 10422 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10423 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10424 fi
Chris@0 10425 ;;
Chris@0 10426
Chris@0 10427 sysv5* | sco3.2v5* | sco5v6*)
Chris@0 10428 # Note: We can NOT use -z defs as we might desire, because we do not
Chris@0 10429 # link with -lc, and that would cause any symbols used from libc to
Chris@0 10430 # always be unresolved, which means just about no library would
Chris@0 10431 # ever link correctly. If we're not using GNU ld we use -z text
Chris@0 10432 # though, which does catch some bad symbols but isn't as heavy-handed
Chris@0 10433 # as -z defs.
Chris@0 10434 no_undefined_flag='${wl}-z,text'
Chris@0 10435 allow_undefined_flag='${wl}-z,nodefs'
Chris@0 10436 archive_cmds_need_lc=no
Chris@0 10437 hardcode_shlibpath_var=no
Chris@0 10438 hardcode_libdir_flag_spec='${wl}-R,$libdir'
Chris@0 10439 hardcode_libdir_separator=':'
Chris@0 10440 link_all_deplibs=yes
Chris@0 10441 export_dynamic_flag_spec='${wl}-Bexport'
Chris@0 10442 runpath_var='LD_RUN_PATH'
Chris@0 10443
Chris@0 10444 if test "$GCC" = yes; then
Chris@0 10445 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10446 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10447 else
Chris@0 10448 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10449 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 10450 fi
Chris@0 10451 ;;
Chris@0 10452
Chris@0 10453 uts4*)
Chris@0 10454 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@0 10455 hardcode_libdir_flag_spec='-L$libdir'
Chris@0 10456 hardcode_shlibpath_var=no
Chris@0 10457 ;;
Chris@0 10458
Chris@0 10459 *)
Chris@0 10460 ld_shlibs=no
Chris@0 10461 ;;
Chris@0 10462 esac
Chris@0 10463
Chris@0 10464 if test x$host_vendor = xsni; then
Chris@0 10465 case $host in
Chris@0 10466 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@0 10467 export_dynamic_flag_spec='${wl}-Blargedynsym'
Chris@0 10468 ;;
Chris@0 10469 esac
Chris@0 10470 fi
Chris@0 10471 fi
Chris@0 10472
Chris@0 10473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
Chris@0 10474 $as_echo "$ld_shlibs" >&6; }
Chris@0 10475 test "$ld_shlibs" = no && can_build_shared=no
Chris@0 10476
Chris@0 10477 with_gnu_ld=$with_gnu_ld
Chris@0 10478
Chris@0 10479
Chris@0 10480
Chris@0 10481
Chris@0 10482
Chris@0 10483
Chris@0 10484
Chris@0 10485
Chris@0 10486
Chris@0 10487
Chris@0 10488
Chris@0 10489
Chris@0 10490
Chris@0 10491
Chris@0 10492
Chris@0 10493 #
Chris@0 10494 # Do we need to explicitly link libc?
Chris@0 10495 #
Chris@0 10496 case "x$archive_cmds_need_lc" in
Chris@0 10497 x|xyes)
Chris@0 10498 # Assume -lc should be added
Chris@0 10499 archive_cmds_need_lc=yes
Chris@0 10500
Chris@0 10501 if test "$enable_shared" = yes && test "$GCC" = yes; then
Chris@0 10502 case $archive_cmds in
Chris@0 10503 *'~'*)
Chris@0 10504 # FIXME: we may have to deal with multi-command sequences.
Chris@0 10505 ;;
Chris@0 10506 '$CC '*)
Chris@0 10507 # Test whether the compiler implicitly links with -lc since on some
Chris@0 10508 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@0 10509 # to ld, don't add -lc before -lgcc.
Chris@0 10510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
Chris@0 10511 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Chris@0 10512 if ${lt_cv_archive_cmds_need_lc+:} false; then :
Chris@0 10513 $as_echo_n "(cached) " >&6
Chris@0 10514 else
Chris@0 10515 $RM conftest*
Chris@0 10516 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@0 10517
Chris@0 10518 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@0 10519 (eval $ac_compile) 2>&5
Chris@0 10520 ac_status=$?
Chris@0 10521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 10522 test $ac_status = 0; } 2>conftest.err; then
Chris@0 10523 soname=conftest
Chris@0 10524 lib=conftest
Chris@0 10525 libobjs=conftest.$ac_objext
Chris@0 10526 deplibs=
Chris@0 10527 wl=$lt_prog_compiler_wl
Chris@0 10528 pic_flag=$lt_prog_compiler_pic
Chris@0 10529 compiler_flags=-v
Chris@0 10530 linker_flags=-v
Chris@0 10531 verstring=
Chris@0 10532 output_objdir=.
Chris@0 10533 libname=conftest
Chris@0 10534 lt_save_allow_undefined_flag=$allow_undefined_flag
Chris@0 10535 allow_undefined_flag=
Chris@0 10536 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Chris@0 10537 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@0 10538 ac_status=$?
Chris@0 10539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 10540 test $ac_status = 0; }
Chris@0 10541 then
Chris@0 10542 lt_cv_archive_cmds_need_lc=no
Chris@0 10543 else
Chris@0 10544 lt_cv_archive_cmds_need_lc=yes
Chris@0 10545 fi
Chris@0 10546 allow_undefined_flag=$lt_save_allow_undefined_flag
Chris@0 10547 else
Chris@0 10548 cat conftest.err 1>&5
Chris@0 10549 fi
Chris@0 10550 $RM conftest*
Chris@0 10551
Chris@0 10552 fi
Chris@0 10553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
Chris@0 10554 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
Chris@0 10555 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
Chris@0 10556 ;;
Chris@0 10557 esac
Chris@0 10558 fi
Chris@0 10559 ;;
Chris@0 10560 esac
Chris@0 10561
Chris@0 10562
Chris@0 10563
Chris@0 10564
Chris@0 10565
Chris@0 10566
Chris@0 10567
Chris@0 10568
Chris@0 10569
Chris@0 10570
Chris@0 10571
Chris@0 10572
Chris@0 10573
Chris@0 10574
Chris@0 10575
Chris@0 10576
Chris@0 10577
Chris@0 10578
Chris@0 10579
Chris@0 10580
Chris@0 10581
Chris@0 10582
Chris@0 10583
Chris@0 10584
Chris@0 10585
Chris@0 10586
Chris@0 10587
Chris@0 10588
Chris@0 10589
Chris@0 10590
Chris@0 10591
Chris@0 10592
Chris@0 10593
Chris@0 10594
Chris@0 10595
Chris@0 10596
Chris@0 10597
Chris@0 10598
Chris@0 10599
Chris@0 10600
Chris@0 10601
Chris@0 10602
Chris@0 10603
Chris@0 10604
Chris@0 10605
Chris@0 10606
Chris@0 10607
Chris@0 10608
Chris@0 10609
Chris@0 10610
Chris@0 10611
Chris@0 10612
Chris@0 10613
Chris@0 10614
Chris@0 10615
Chris@0 10616
Chris@0 10617
Chris@0 10618
Chris@0 10619
Chris@0 10620
Chris@0 10621
Chris@0 10622
Chris@0 10623
Chris@0 10624
Chris@0 10625
Chris@0 10626
Chris@0 10627
Chris@0 10628
Chris@0 10629
Chris@0 10630
Chris@0 10631
Chris@0 10632
Chris@0 10633
Chris@0 10634
Chris@0 10635
Chris@0 10636
Chris@0 10637
Chris@0 10638
Chris@0 10639
Chris@0 10640
Chris@0 10641
Chris@0 10642
Chris@0 10643
Chris@0 10644
Chris@0 10645
Chris@0 10646
Chris@0 10647
Chris@0 10648
Chris@0 10649
Chris@0 10650
Chris@0 10651
Chris@0 10652
Chris@0 10653
Chris@0 10654
Chris@0 10655
Chris@0 10656
Chris@0 10657
Chris@0 10658
Chris@0 10659
Chris@0 10660
Chris@0 10661
Chris@0 10662
Chris@0 10663
Chris@0 10664
Chris@0 10665
Chris@0 10666
Chris@0 10667
Chris@0 10668
Chris@0 10669
Chris@0 10670
Chris@0 10671
Chris@0 10672
Chris@0 10673
Chris@0 10674
Chris@0 10675
Chris@0 10676
Chris@0 10677
Chris@0 10678
Chris@0 10679
Chris@0 10680
Chris@0 10681
Chris@0 10682
Chris@0 10683
Chris@0 10684
Chris@0 10685
Chris@0 10686
Chris@0 10687
Chris@0 10688
Chris@0 10689
Chris@0 10690
Chris@0 10691
Chris@0 10692
Chris@0 10693
Chris@0 10694
Chris@0 10695
Chris@0 10696
Chris@0 10697
Chris@0 10698
Chris@0 10699
Chris@0 10700
Chris@0 10701
Chris@0 10702
Chris@0 10703
Chris@0 10704
Chris@0 10705
Chris@0 10706
Chris@0 10707
Chris@0 10708
Chris@0 10709
Chris@0 10710
Chris@0 10711
Chris@0 10712
Chris@0 10713
Chris@0 10714
Chris@0 10715
Chris@0 10716
Chris@0 10717
Chris@0 10718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
Chris@0 10719 $as_echo_n "checking dynamic linker characteristics... " >&6; }
Chris@0 10720
Chris@0 10721 if test "$GCC" = yes; then
Chris@0 10722 case $host_os in
Chris@0 10723 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
Chris@0 10724 *) lt_awk_arg="/^libraries:/" ;;
Chris@0 10725 esac
Chris@0 10726 case $host_os in
Chris@0 10727 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
Chris@0 10728 *) lt_sed_strip_eq="s,=/,/,g" ;;
Chris@0 10729 esac
Chris@0 10730 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
Chris@0 10731 case $lt_search_path_spec in
Chris@0 10732 *\;*)
Chris@0 10733 # if the path contains ";" then we assume it to be the separator
Chris@0 10734 # otherwise default to the standard path separator (i.e. ":") - it is
Chris@0 10735 # assumed that no part of a normal pathname contains ";" but that should
Chris@0 10736 # okay in the real world where ";" in dirpaths is itself problematic.
Chris@0 10737 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
Chris@0 10738 ;;
Chris@0 10739 *)
Chris@0 10740 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
Chris@0 10741 ;;
Chris@0 10742 esac
Chris@0 10743 # Ok, now we have the path, separated by spaces, we can step through it
Chris@0 10744 # and add multilib dir if necessary.
Chris@0 10745 lt_tmp_lt_search_path_spec=
Chris@0 10746 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
Chris@0 10747 for lt_sys_path in $lt_search_path_spec; do
Chris@0 10748 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
Chris@0 10749 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
Chris@0 10750 else
Chris@0 10751 test -d "$lt_sys_path" && \
Chris@0 10752 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
Chris@0 10753 fi
Chris@0 10754 done
Chris@0 10755 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
Chris@0 10756 BEGIN {RS=" "; FS="/|\n";} {
Chris@0 10757 lt_foo="";
Chris@0 10758 lt_count=0;
Chris@0 10759 for (lt_i = NF; lt_i > 0; lt_i--) {
Chris@0 10760 if ($lt_i != "" && $lt_i != ".") {
Chris@0 10761 if ($lt_i == "..") {
Chris@0 10762 lt_count++;
Chris@0 10763 } else {
Chris@0 10764 if (lt_count == 0) {
Chris@0 10765 lt_foo="/" $lt_i lt_foo;
Chris@0 10766 } else {
Chris@0 10767 lt_count--;
Chris@0 10768 }
Chris@0 10769 }
Chris@0 10770 }
Chris@0 10771 }
Chris@0 10772 if (lt_foo != "") { lt_freq[lt_foo]++; }
Chris@0 10773 if (lt_freq[lt_foo] == 1) { print lt_foo; }
Chris@0 10774 }'`
Chris@0 10775 # AWK program above erroneously prepends '/' to C:/dos/paths
Chris@0 10776 # for these hosts.
Chris@0 10777 case $host_os in
Chris@0 10778 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
Chris@0 10779 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
Chris@0 10780 esac
Chris@0 10781 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
Chris@0 10782 else
Chris@0 10783 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
Chris@0 10784 fi
Chris@0 10785 library_names_spec=
Chris@0 10786 libname_spec='lib$name'
Chris@0 10787 soname_spec=
Chris@0 10788 shrext_cmds=".so"
Chris@0 10789 postinstall_cmds=
Chris@0 10790 postuninstall_cmds=
Chris@0 10791 finish_cmds=
Chris@0 10792 finish_eval=
Chris@0 10793 shlibpath_var=
Chris@0 10794 shlibpath_overrides_runpath=unknown
Chris@0 10795 version_type=none
Chris@0 10796 dynamic_linker="$host_os ld.so"
Chris@0 10797 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@0 10798 need_lib_prefix=unknown
Chris@0 10799 hardcode_into_libs=no
Chris@0 10800
Chris@0 10801 # when you set need_version to no, make sure it does not cause -set_version
Chris@0 10802 # flags to be left without arguments
Chris@0 10803 need_version=unknown
Chris@0 10804
Chris@0 10805 case $host_os in
Chris@0 10806 aix3*)
Chris@0 10807 version_type=linux
Chris@0 10808 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
Chris@0 10809 shlibpath_var=LIBPATH
Chris@0 10810
Chris@0 10811 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@0 10812 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 10813 ;;
Chris@0 10814
Chris@0 10815 aix[4-9]*)
Chris@0 10816 version_type=linux
Chris@0 10817 need_lib_prefix=no
Chris@0 10818 need_version=no
Chris@0 10819 hardcode_into_libs=yes
Chris@0 10820 if test "$host_cpu" = ia64; then
Chris@0 10821 # AIX 5 supports IA64
Chris@0 10822 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
Chris@0 10823 shlibpath_var=LD_LIBRARY_PATH
Chris@0 10824 else
Chris@0 10825 # With GCC up to 2.95.x, collect2 would create an import file
Chris@0 10826 # for dependence libraries. The import file would start with
Chris@0 10827 # the line `#! .'. This would cause the generated library to
Chris@0 10828 # depend on `.', always an invalid library. This was fixed in
Chris@0 10829 # development snapshots of GCC prior to 3.0.
Chris@0 10830 case $host_os in
Chris@0 10831 aix4 | aix4.[01] | aix4.[01].*)
Chris@0 10832 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@0 10833 echo ' yes '
Chris@0 10834 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
Chris@0 10835 :
Chris@0 10836 else
Chris@0 10837 can_build_shared=no
Chris@0 10838 fi
Chris@0 10839 ;;
Chris@0 10840 esac
Chris@0 10841 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
Chris@0 10842 # soname into executable. Probably we can add versioning support to
Chris@0 10843 # collect2, so additional links can be useful in future.
Chris@0 10844 if test "$aix_use_runtimelinking" = yes; then
Chris@0 10845 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@0 10846 # instead of lib<name>.a to let people know that these are not
Chris@0 10847 # typical AIX shared libraries.
Chris@0 10848 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 10849 else
Chris@0 10850 # We preserve .a as extension for shared libraries through AIX4.2
Chris@0 10851 # and later when we are not doing run time linking.
Chris@0 10852 library_names_spec='${libname}${release}.a $libname.a'
Chris@0 10853 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 10854 fi
Chris@0 10855 shlibpath_var=LIBPATH
Chris@0 10856 fi
Chris@0 10857 ;;
Chris@0 10858
Chris@0 10859 amigaos*)
Chris@0 10860 case $host_cpu in
Chris@0 10861 powerpc)
Chris@0 10862 # Since July 2007 AmigaOS4 officially supports .so libraries.
Chris@0 10863 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
Chris@0 10864 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 10865 ;;
Chris@0 10866 m68k)
Chris@0 10867 library_names_spec='$libname.ixlibrary $libname.a'
Chris@0 10868 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@0 10869 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@0 10870 ;;
Chris@0 10871 esac
Chris@0 10872 ;;
Chris@0 10873
Chris@0 10874 beos*)
Chris@0 10875 library_names_spec='${libname}${shared_ext}'
Chris@0 10876 dynamic_linker="$host_os ld.so"
Chris@0 10877 shlibpath_var=LIBRARY_PATH
Chris@0 10878 ;;
Chris@0 10879
Chris@0 10880 bsdi[45]*)
Chris@0 10881 version_type=linux
Chris@0 10882 need_version=no
Chris@0 10883 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 10884 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 10885 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@0 10886 shlibpath_var=LD_LIBRARY_PATH
Chris@0 10887 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@0 10888 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@0 10889 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@0 10890 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@0 10891 # libtool to hard-code these into programs
Chris@0 10892 ;;
Chris@0 10893
Chris@0 10894 cygwin* | mingw* | pw32* | cegcc*)
Chris@0 10895 version_type=windows
Chris@0 10896 shrext_cmds=".dll"
Chris@0 10897 need_version=no
Chris@0 10898 need_lib_prefix=no
Chris@0 10899
Chris@0 10900 case $GCC,$cc_basename in
Chris@0 10901 yes,*)
Chris@0 10902 # gcc
Chris@0 10903 library_names_spec='$libname.dll.a'
Chris@0 10904 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@0 10905 postinstall_cmds='base_file=`basename \${file}`~
Chris@0 10906 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@0 10907 dldir=$destdir/`dirname \$dlpath`~
Chris@0 10908 test -d \$dldir || mkdir -p \$dldir~
Chris@0 10909 $install_prog $dir/$dlname \$dldir/$dlname~
Chris@0 10910 chmod a+x \$dldir/$dlname~
Chris@0 10911 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
Chris@0 10912 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
Chris@0 10913 fi'
Chris@0 10914 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@0 10915 dlpath=$dir/\$dldll~
Chris@0 10916 $RM \$dlpath'
Chris@0 10917 shlibpath_overrides_runpath=yes
Chris@0 10918
Chris@0 10919 case $host_os in
Chris@0 10920 cygwin*)
Chris@0 10921 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@0 10922 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@0 10923
Chris@0 10924 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
Chris@0 10925 ;;
Chris@0 10926 mingw* | cegcc*)
Chris@0 10927 # MinGW DLLs use traditional 'lib' prefix
Chris@0 10928 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@0 10929 ;;
Chris@0 10930 pw32*)
Chris@0 10931 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@0 10932 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@0 10933 ;;
Chris@0 10934 esac
Chris@0 10935 dynamic_linker='Win32 ld.exe'
Chris@0 10936 ;;
Chris@0 10937
Chris@0 10938 *,cl*)
Chris@0 10939 # Native MSVC
Chris@0 10940 libname_spec='$name'
Chris@0 10941 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@0 10942 library_names_spec='${libname}.dll.lib'
Chris@0 10943
Chris@0 10944 case $build_os in
Chris@0 10945 mingw*)
Chris@0 10946 sys_lib_search_path_spec=
Chris@0 10947 lt_save_ifs=$IFS
Chris@0 10948 IFS=';'
Chris@0 10949 for lt_path in $LIB
Chris@0 10950 do
Chris@0 10951 IFS=$lt_save_ifs
Chris@0 10952 # Let DOS variable expansion print the short 8.3 style file name.
Chris@0 10953 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
Chris@0 10954 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
Chris@0 10955 done
Chris@0 10956 IFS=$lt_save_ifs
Chris@0 10957 # Convert to MSYS style.
Chris@0 10958 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@0 10959 ;;
Chris@0 10960 cygwin*)
Chris@0 10961 # Convert to unix form, then to dos form, then back to unix form
Chris@0 10962 # but this time dos style (no spaces!) so that the unix form looks
Chris@0 10963 # like /cygdrive/c/PROGRA~1:/cygdr...
Chris@0 10964 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
Chris@0 10965 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
Chris@0 10966 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@0 10967 ;;
Chris@0 10968 *)
Chris@0 10969 sys_lib_search_path_spec="$LIB"
Chris@0 10970 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
Chris@0 10971 # It is most probably a Windows format PATH.
Chris@0 10972 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@0 10973 else
Chris@0 10974 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@0 10975 fi
Chris@0 10976 # FIXME: find the short name or the path components, as spaces are
Chris@0 10977 # common. (e.g. "Program Files" -> "PROGRA~1")
Chris@0 10978 ;;
Chris@0 10979 esac
Chris@0 10980
Chris@0 10981 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@0 10982 postinstall_cmds='base_file=`basename \${file}`~
Chris@0 10983 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@0 10984 dldir=$destdir/`dirname \$dlpath`~
Chris@0 10985 test -d \$dldir || mkdir -p \$dldir~
Chris@0 10986 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@0 10987 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@0 10988 dlpath=$dir/\$dldll~
Chris@0 10989 $RM \$dlpath'
Chris@0 10990 shlibpath_overrides_runpath=yes
Chris@0 10991 dynamic_linker='Win32 link.exe'
Chris@0 10992 ;;
Chris@0 10993
Chris@0 10994 *)
Chris@0 10995 # Assume MSVC wrapper
Chris@0 10996 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Chris@0 10997 dynamic_linker='Win32 ld.exe'
Chris@0 10998 ;;
Chris@0 10999 esac
Chris@0 11000 # FIXME: first we should search . and the directory the executable is in
Chris@0 11001 shlibpath_var=PATH
Chris@0 11002 ;;
Chris@0 11003
Chris@0 11004 darwin* | rhapsody*)
Chris@0 11005 dynamic_linker="$host_os dyld"
Chris@0 11006 version_type=darwin
Chris@0 11007 need_lib_prefix=no
Chris@0 11008 need_version=no
Chris@0 11009 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
Chris@0 11010 soname_spec='${libname}${release}${major}$shared_ext'
Chris@0 11011 shlibpath_overrides_runpath=yes
Chris@0 11012 shlibpath_var=DYLD_LIBRARY_PATH
Chris@0 11013 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
Chris@0 11014
Chris@0 11015 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
Chris@0 11016 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@0 11017 ;;
Chris@0 11018
Chris@0 11019 dgux*)
Chris@0 11020 version_type=linux
Chris@0 11021 need_lib_prefix=no
Chris@0 11022 need_version=no
Chris@0 11023 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Chris@0 11024 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11025 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11026 ;;
Chris@0 11027
Chris@0 11028 freebsd1*)
Chris@0 11029 dynamic_linker=no
Chris@0 11030 ;;
Chris@0 11031
Chris@0 11032 freebsd* | dragonfly*)
Chris@0 11033 # DragonFly does not have aout. When/if they implement a new
Chris@0 11034 # versioning mechanism, adjust this.
Chris@0 11035 if test -x /usr/bin/objformat; then
Chris@0 11036 objformat=`/usr/bin/objformat`
Chris@0 11037 else
Chris@0 11038 case $host_os in
Chris@0 11039 freebsd[123]*) objformat=aout ;;
Chris@0 11040 *) objformat=elf ;;
Chris@0 11041 esac
Chris@0 11042 fi
Chris@0 11043 version_type=freebsd-$objformat
Chris@0 11044 case $version_type in
Chris@0 11045 freebsd-elf*)
Chris@0 11046 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@0 11047 need_version=no
Chris@0 11048 need_lib_prefix=no
Chris@0 11049 ;;
Chris@0 11050 freebsd-*)
Chris@0 11051 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
Chris@0 11052 need_version=yes
Chris@0 11053 ;;
Chris@0 11054 esac
Chris@0 11055 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11056 case $host_os in
Chris@0 11057 freebsd2*)
Chris@0 11058 shlibpath_overrides_runpath=yes
Chris@0 11059 ;;
Chris@0 11060 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@0 11061 shlibpath_overrides_runpath=yes
Chris@0 11062 hardcode_into_libs=yes
Chris@0 11063 ;;
Chris@0 11064 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
Chris@0 11065 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Chris@0 11066 shlibpath_overrides_runpath=no
Chris@0 11067 hardcode_into_libs=yes
Chris@0 11068 ;;
Chris@0 11069 *) # from 4.6 on, and DragonFly
Chris@0 11070 shlibpath_overrides_runpath=yes
Chris@0 11071 hardcode_into_libs=yes
Chris@0 11072 ;;
Chris@0 11073 esac
Chris@0 11074 ;;
Chris@0 11075
Chris@0 11076 gnu*)
Chris@0 11077 version_type=linux
Chris@0 11078 need_lib_prefix=no
Chris@0 11079 need_version=no
Chris@0 11080 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@0 11081 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11082 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11083 shlibpath_overrides_runpath=no
Chris@0 11084 hardcode_into_libs=yes
Chris@0 11085 ;;
Chris@0 11086
Chris@0 11087 haiku*)
Chris@0 11088 version_type=linux
Chris@0 11089 need_lib_prefix=no
Chris@0 11090 need_version=no
Chris@0 11091 dynamic_linker="$host_os runtime_loader"
Chris@0 11092 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@0 11093 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11094 shlibpath_var=LIBRARY_PATH
Chris@0 11095 shlibpath_overrides_runpath=yes
Chris@0 11096 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
Chris@0 11097 hardcode_into_libs=yes
Chris@0 11098 ;;
Chris@0 11099
Chris@0 11100 hpux9* | hpux10* | hpux11*)
Chris@0 11101 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@0 11102 # link against other versions.
Chris@0 11103 version_type=sunos
Chris@0 11104 need_lib_prefix=no
Chris@0 11105 need_version=no
Chris@0 11106 case $host_cpu in
Chris@0 11107 ia64*)
Chris@0 11108 shrext_cmds='.so'
Chris@0 11109 hardcode_into_libs=yes
Chris@0 11110 dynamic_linker="$host_os dld.so"
Chris@0 11111 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11112 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@0 11113 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 11114 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11115 if test "X$HPUX_IA64_MODE" = X32; then
Chris@0 11116 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@0 11117 else
Chris@0 11118 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@0 11119 fi
Chris@0 11120 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@0 11121 ;;
Chris@0 11122 hppa*64*)
Chris@0 11123 shrext_cmds='.sl'
Chris@0 11124 hardcode_into_libs=yes
Chris@0 11125 dynamic_linker="$host_os dld.sl"
Chris@0 11126 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@0 11127 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@0 11128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 11129 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11130 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@0 11131 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@0 11132 ;;
Chris@0 11133 *)
Chris@0 11134 shrext_cmds='.sl'
Chris@0 11135 dynamic_linker="$host_os dld.sl"
Chris@0 11136 shlibpath_var=SHLIB_PATH
Chris@0 11137 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@0 11138 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 11139 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11140 ;;
Chris@0 11141 esac
Chris@0 11142 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Chris@0 11143 postinstall_cmds='chmod 555 $lib'
Chris@0 11144 # or fails outright, so override atomically:
Chris@0 11145 install_override_mode=555
Chris@0 11146 ;;
Chris@0 11147
Chris@0 11148 interix[3-9]*)
Chris@0 11149 version_type=linux
Chris@0 11150 need_lib_prefix=no
Chris@0 11151 need_version=no
Chris@0 11152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@0 11153 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11154 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
Chris@0 11155 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11156 shlibpath_overrides_runpath=no
Chris@0 11157 hardcode_into_libs=yes
Chris@0 11158 ;;
Chris@0 11159
Chris@0 11160 irix5* | irix6* | nonstopux*)
Chris@0 11161 case $host_os in
Chris@0 11162 nonstopux*) version_type=nonstopux ;;
Chris@0 11163 *)
Chris@0 11164 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@0 11165 version_type=linux
Chris@0 11166 else
Chris@0 11167 version_type=irix
Chris@0 11168 fi ;;
Chris@0 11169 esac
Chris@0 11170 need_lib_prefix=no
Chris@0 11171 need_version=no
Chris@0 11172 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11173 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@0 11174 case $host_os in
Chris@0 11175 irix5* | nonstopux*)
Chris@0 11176 libsuff= shlibsuff=
Chris@0 11177 ;;
Chris@0 11178 *)
Chris@0 11179 case $LD in # libtool.m4 will add one of these switches to LD
Chris@0 11180 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@0 11181 libsuff= shlibsuff= libmagic=32-bit;;
Chris@0 11182 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@0 11183 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@0 11184 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@0 11185 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@0 11186 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@0 11187 esac
Chris@0 11188 ;;
Chris@0 11189 esac
Chris@0 11190 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@0 11191 shlibpath_overrides_runpath=no
Chris@0 11192 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
Chris@0 11193 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
Chris@0 11194 hardcode_into_libs=yes
Chris@0 11195 ;;
Chris@0 11196
Chris@0 11197 # No shared lib support for Linux oldld, aout, or coff.
Chris@0 11198 linux*oldld* | linux*aout* | linux*coff*)
Chris@0 11199 dynamic_linker=no
Chris@0 11200 ;;
Chris@0 11201
Chris@0 11202 # This must be Linux ELF.
Chris@0 11203 linux* | k*bsd*-gnu | kopensolaris*-gnu)
Chris@0 11204 version_type=linux
Chris@0 11205 need_lib_prefix=no
Chris@0 11206 need_version=no
Chris@0 11207 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 11208 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11209 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@0 11210 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11211 shlibpath_overrides_runpath=no
Chris@0 11212
Chris@0 11213 # Some binutils ld are patched to set DT_RUNPATH
Chris@0 11214 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
Chris@0 11215 $as_echo_n "(cached) " >&6
Chris@0 11216 else
Chris@0 11217 lt_cv_shlibpath_overrides_runpath=no
Chris@0 11218 save_LDFLAGS=$LDFLAGS
Chris@0 11219 save_libdir=$libdir
Chris@0 11220 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
Chris@0 11221 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
Chris@0 11222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 11223 /* end confdefs.h. */
Chris@0 11224
Chris@0 11225 int
Chris@0 11226 main ()
Chris@0 11227 {
Chris@0 11228
Chris@0 11229 ;
Chris@0 11230 return 0;
Chris@0 11231 }
Chris@0 11232 _ACEOF
Chris@0 11233 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 11234 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Chris@0 11235 lt_cv_shlibpath_overrides_runpath=yes
Chris@0 11236 fi
Chris@0 11237 fi
Chris@0 11238 rm -f core conftest.err conftest.$ac_objext \
Chris@0 11239 conftest$ac_exeext conftest.$ac_ext
Chris@0 11240 LDFLAGS=$save_LDFLAGS
Chris@0 11241 libdir=$save_libdir
Chris@0 11242
Chris@0 11243 fi
Chris@0 11244
Chris@0 11245 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Chris@0 11246
Chris@0 11247 # This implies no fast_install, which is unacceptable.
Chris@0 11248 # Some rework will be needed to allow for fast_install
Chris@0 11249 # before this can be enabled.
Chris@0 11250 hardcode_into_libs=yes
Chris@0 11251
Chris@0 11252 # Append ld.so.conf contents to the search path
Chris@0 11253 if test -f /etc/ld.so.conf; then
Chris@0 11254 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@0 11255 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
Chris@0 11256 fi
Chris@0 11257
Chris@0 11258 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@0 11259 # powerpc, because MkLinux only supported shared libraries with the
Chris@0 11260 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@0 11261 # most powerpc-linux boxes support dynamic linking these days and
Chris@0 11262 # people can always --disable-shared, the test was removed, and we
Chris@0 11263 # assume the GNU/Linux dynamic linker is in use.
Chris@0 11264 dynamic_linker='GNU/Linux ld.so'
Chris@0 11265 ;;
Chris@0 11266
Chris@0 11267 netbsdelf*-gnu)
Chris@0 11268 version_type=linux
Chris@0 11269 need_lib_prefix=no
Chris@0 11270 need_version=no
Chris@0 11271 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@0 11272 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11273 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11274 shlibpath_overrides_runpath=no
Chris@0 11275 hardcode_into_libs=yes
Chris@0 11276 dynamic_linker='NetBSD ld.elf_so'
Chris@0 11277 ;;
Chris@0 11278
Chris@0 11279 netbsd*)
Chris@0 11280 version_type=sunos
Chris@0 11281 need_lib_prefix=no
Chris@0 11282 need_version=no
Chris@0 11283 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@0 11284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@0 11285 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@0 11286 dynamic_linker='NetBSD (a.out) ld.so'
Chris@0 11287 else
Chris@0 11288 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@0 11289 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11290 dynamic_linker='NetBSD ld.elf_so'
Chris@0 11291 fi
Chris@0 11292 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11293 shlibpath_overrides_runpath=yes
Chris@0 11294 hardcode_into_libs=yes
Chris@0 11295 ;;
Chris@0 11296
Chris@0 11297 newsos6)
Chris@0 11298 version_type=linux
Chris@0 11299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 11300 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11301 shlibpath_overrides_runpath=yes
Chris@0 11302 ;;
Chris@0 11303
Chris@0 11304 *nto* | *qnx*)
Chris@0 11305 version_type=qnx
Chris@0 11306 need_lib_prefix=no
Chris@0 11307 need_version=no
Chris@0 11308 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 11309 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11310 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11311 shlibpath_overrides_runpath=no
Chris@0 11312 hardcode_into_libs=yes
Chris@0 11313 dynamic_linker='ldqnx.so'
Chris@0 11314 ;;
Chris@0 11315
Chris@0 11316 openbsd*)
Chris@0 11317 version_type=sunos
Chris@0 11318 sys_lib_dlsearch_path_spec="/usr/lib"
Chris@0 11319 need_lib_prefix=no
Chris@0 11320 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
Chris@0 11321 case $host_os in
Chris@0 11322 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
Chris@0 11323 *) need_version=no ;;
Chris@0 11324 esac
Chris@0 11325 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@0 11326 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@0 11327 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11328 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@0 11329 case $host_os in
Chris@0 11330 openbsd2.[89] | openbsd2.[89].*)
Chris@0 11331 shlibpath_overrides_runpath=no
Chris@0 11332 ;;
Chris@0 11333 *)
Chris@0 11334 shlibpath_overrides_runpath=yes
Chris@0 11335 ;;
Chris@0 11336 esac
Chris@0 11337 else
Chris@0 11338 shlibpath_overrides_runpath=yes
Chris@0 11339 fi
Chris@0 11340 ;;
Chris@0 11341
Chris@0 11342 os2*)
Chris@0 11343 libname_spec='$name'
Chris@0 11344 shrext_cmds=".dll"
Chris@0 11345 need_lib_prefix=no
Chris@0 11346 library_names_spec='$libname${shared_ext} $libname.a'
Chris@0 11347 dynamic_linker='OS/2 ld.exe'
Chris@0 11348 shlibpath_var=LIBPATH
Chris@0 11349 ;;
Chris@0 11350
Chris@0 11351 osf3* | osf4* | osf5*)
Chris@0 11352 version_type=osf
Chris@0 11353 need_lib_prefix=no
Chris@0 11354 need_version=no
Chris@0 11355 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11356 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 11357 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11358 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@0 11359 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
Chris@0 11360 ;;
Chris@0 11361
Chris@0 11362 rdos*)
Chris@0 11363 dynamic_linker=no
Chris@0 11364 ;;
Chris@0 11365
Chris@0 11366 solaris*)
Chris@0 11367 version_type=linux
Chris@0 11368 need_lib_prefix=no
Chris@0 11369 need_version=no
Chris@0 11370 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 11371 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11372 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11373 shlibpath_overrides_runpath=yes
Chris@0 11374 hardcode_into_libs=yes
Chris@0 11375 # ldd complains unless libraries are executable
Chris@0 11376 postinstall_cmds='chmod +x $lib'
Chris@0 11377 ;;
Chris@0 11378
Chris@0 11379 sunos4*)
Chris@0 11380 version_type=sunos
Chris@0 11381 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@0 11382 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@0 11383 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11384 shlibpath_overrides_runpath=yes
Chris@0 11385 if test "$with_gnu_ld" = yes; then
Chris@0 11386 need_lib_prefix=no
Chris@0 11387 fi
Chris@0 11388 need_version=yes
Chris@0 11389 ;;
Chris@0 11390
Chris@0 11391 sysv4 | sysv4.3*)
Chris@0 11392 version_type=linux
Chris@0 11393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 11394 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11395 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11396 case $host_vendor in
Chris@0 11397 sni)
Chris@0 11398 shlibpath_overrides_runpath=no
Chris@0 11399 need_lib_prefix=no
Chris@0 11400 runpath_var=LD_RUN_PATH
Chris@0 11401 ;;
Chris@0 11402 siemens)
Chris@0 11403 need_lib_prefix=no
Chris@0 11404 ;;
Chris@0 11405 motorola)
Chris@0 11406 need_lib_prefix=no
Chris@0 11407 need_version=no
Chris@0 11408 shlibpath_overrides_runpath=no
Chris@0 11409 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@0 11410 ;;
Chris@0 11411 esac
Chris@0 11412 ;;
Chris@0 11413
Chris@0 11414 sysv4*MP*)
Chris@0 11415 if test -d /usr/nec ;then
Chris@0 11416 version_type=linux
Chris@0 11417 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
Chris@0 11418 soname_spec='$libname${shared_ext}.$major'
Chris@0 11419 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11420 fi
Chris@0 11421 ;;
Chris@0 11422
Chris@0 11423 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@0 11424 version_type=freebsd-elf
Chris@0 11425 need_lib_prefix=no
Chris@0 11426 need_version=no
Chris@0 11427 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@0 11428 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11429 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11430 shlibpath_overrides_runpath=yes
Chris@0 11431 hardcode_into_libs=yes
Chris@0 11432 if test "$with_gnu_ld" = yes; then
Chris@0 11433 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
Chris@0 11434 else
Chris@0 11435 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
Chris@0 11436 case $host_os in
Chris@0 11437 sco3.2v5*)
Chris@0 11438 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
Chris@0 11439 ;;
Chris@0 11440 esac
Chris@0 11441 fi
Chris@0 11442 sys_lib_dlsearch_path_spec='/usr/lib'
Chris@0 11443 ;;
Chris@0 11444
Chris@0 11445 tpf*)
Chris@0 11446 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Chris@0 11447 version_type=linux
Chris@0 11448 need_lib_prefix=no
Chris@0 11449 need_version=no
Chris@0 11450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 11451 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11452 shlibpath_overrides_runpath=no
Chris@0 11453 hardcode_into_libs=yes
Chris@0 11454 ;;
Chris@0 11455
Chris@0 11456 uts4*)
Chris@0 11457 version_type=linux
Chris@0 11458 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 11459 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 11460 shlibpath_var=LD_LIBRARY_PATH
Chris@0 11461 ;;
Chris@0 11462
Chris@0 11463 *)
Chris@0 11464 dynamic_linker=no
Chris@0 11465 ;;
Chris@0 11466 esac
Chris@0 11467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
Chris@0 11468 $as_echo "$dynamic_linker" >&6; }
Chris@0 11469 test "$dynamic_linker" = no && can_build_shared=no
Chris@0 11470
Chris@0 11471 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@0 11472 if test "$GCC" = yes; then
Chris@0 11473 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@0 11474 fi
Chris@0 11475
Chris@0 11476 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
Chris@0 11477 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
Chris@0 11478 fi
Chris@0 11479 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
Chris@0 11480 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
Chris@0 11481 fi
Chris@0 11482
Chris@0 11483
Chris@0 11484
Chris@0 11485
Chris@0 11486
Chris@0 11487
Chris@0 11488
Chris@0 11489
Chris@0 11490
Chris@0 11491
Chris@0 11492
Chris@0 11493
Chris@0 11494
Chris@0 11495
Chris@0 11496
Chris@0 11497
Chris@0 11498
Chris@0 11499
Chris@0 11500
Chris@0 11501
Chris@0 11502
Chris@0 11503
Chris@0 11504
Chris@0 11505
Chris@0 11506
Chris@0 11507
Chris@0 11508
Chris@0 11509
Chris@0 11510
Chris@0 11511
Chris@0 11512
Chris@0 11513
Chris@0 11514
Chris@0 11515
Chris@0 11516
Chris@0 11517
Chris@0 11518
Chris@0 11519
Chris@0 11520
Chris@0 11521
Chris@0 11522
Chris@0 11523
Chris@0 11524
Chris@0 11525
Chris@0 11526
Chris@0 11527
Chris@0 11528
Chris@0 11529
Chris@0 11530
Chris@0 11531
Chris@0 11532
Chris@0 11533
Chris@0 11534
Chris@0 11535
Chris@0 11536
Chris@0 11537
Chris@0 11538
Chris@0 11539
Chris@0 11540
Chris@0 11541
Chris@0 11542
Chris@0 11543
Chris@0 11544
Chris@0 11545
Chris@0 11546
Chris@0 11547
Chris@0 11548
Chris@0 11549
Chris@0 11550
Chris@0 11551
Chris@0 11552
Chris@0 11553
Chris@0 11554
Chris@0 11555
Chris@0 11556
Chris@0 11557
Chris@0 11558
Chris@0 11559
Chris@0 11560
Chris@0 11561
Chris@0 11562
Chris@0 11563
Chris@0 11564
Chris@0 11565
Chris@0 11566
Chris@0 11567
Chris@0 11568
Chris@0 11569
Chris@0 11570
Chris@0 11571
Chris@0 11572
Chris@0 11573
Chris@0 11574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
Chris@0 11575 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
Chris@0 11576 hardcode_action=
Chris@0 11577 if test -n "$hardcode_libdir_flag_spec" ||
Chris@0 11578 test -n "$runpath_var" ||
Chris@0 11579 test "X$hardcode_automatic" = "Xyes" ; then
Chris@0 11580
Chris@0 11581 # We can hardcode non-existent directories.
Chris@0 11582 if test "$hardcode_direct" != no &&
Chris@0 11583 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@0 11584 # have to relink, otherwise we might link with an installed library
Chris@0 11585 # when we should be linking with a yet-to-be-installed one
Chris@0 11586 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
Chris@0 11587 test "$hardcode_minus_L" != no; then
Chris@0 11588 # Linking always hardcodes the temporary library directory.
Chris@0 11589 hardcode_action=relink
Chris@0 11590 else
Chris@0 11591 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@0 11592 hardcode_action=immediate
Chris@0 11593 fi
Chris@0 11594 else
Chris@0 11595 # We cannot hardcode anything, or else we can only hardcode existing
Chris@0 11596 # directories.
Chris@0 11597 hardcode_action=unsupported
Chris@0 11598 fi
Chris@0 11599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
Chris@0 11600 $as_echo "$hardcode_action" >&6; }
Chris@0 11601
Chris@0 11602 if test "$hardcode_action" = relink ||
Chris@0 11603 test "$inherit_rpath" = yes; then
Chris@0 11604 # Fast installation is not supported
Chris@0 11605 enable_fast_install=no
Chris@0 11606 elif test "$shlibpath_overrides_runpath" = yes ||
Chris@0 11607 test "$enable_shared" = no; then
Chris@0 11608 # Fast installation is not necessary
Chris@0 11609 enable_fast_install=needless
Chris@0 11610 fi
Chris@0 11611
Chris@0 11612
Chris@0 11613
Chris@0 11614
Chris@0 11615
Chris@0 11616
Chris@0 11617 if test "x$enable_dlopen" != xyes; then
Chris@0 11618 enable_dlopen=unknown
Chris@0 11619 enable_dlopen_self=unknown
Chris@0 11620 enable_dlopen_self_static=unknown
Chris@0 11621 else
Chris@0 11622 lt_cv_dlopen=no
Chris@0 11623 lt_cv_dlopen_libs=
Chris@0 11624
Chris@0 11625 case $host_os in
Chris@0 11626 beos*)
Chris@0 11627 lt_cv_dlopen="load_add_on"
Chris@0 11628 lt_cv_dlopen_libs=
Chris@0 11629 lt_cv_dlopen_self=yes
Chris@0 11630 ;;
Chris@0 11631
Chris@0 11632 mingw* | pw32* | cegcc*)
Chris@0 11633 lt_cv_dlopen="LoadLibrary"
Chris@0 11634 lt_cv_dlopen_libs=
Chris@0 11635 ;;
Chris@0 11636
Chris@0 11637 cygwin*)
Chris@0 11638 lt_cv_dlopen="dlopen"
Chris@0 11639 lt_cv_dlopen_libs=
Chris@0 11640 ;;
Chris@0 11641
Chris@0 11642 darwin*)
Chris@0 11643 # if libdl is installed we need to link against it
Chris@0 11644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Chris@0 11645 $as_echo_n "checking for dlopen in -ldl... " >&6; }
Chris@0 11646 if ${ac_cv_lib_dl_dlopen+:} false; then :
Chris@0 11647 $as_echo_n "(cached) " >&6
Chris@0 11648 else
Chris@0 11649 ac_check_lib_save_LIBS=$LIBS
Chris@0 11650 LIBS="-ldl $LIBS"
Chris@0 11651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 11652 /* end confdefs.h. */
Chris@0 11653
Chris@0 11654 /* Override any GCC internal prototype to avoid an error.
Chris@0 11655 Use char because int might match the return type of a GCC
Chris@0 11656 builtin and then its argument prototype would still apply. */
Chris@0 11657 #ifdef __cplusplus
Chris@0 11658 extern "C"
Chris@0 11659 #endif
Chris@0 11660 char dlopen ();
Chris@0 11661 int
Chris@0 11662 main ()
Chris@0 11663 {
Chris@0 11664 return dlopen ();
Chris@0 11665 ;
Chris@0 11666 return 0;
Chris@0 11667 }
Chris@0 11668 _ACEOF
Chris@0 11669 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 11670 ac_cv_lib_dl_dlopen=yes
Chris@0 11671 else
Chris@0 11672 ac_cv_lib_dl_dlopen=no
Chris@0 11673 fi
Chris@0 11674 rm -f core conftest.err conftest.$ac_objext \
Chris@0 11675 conftest$ac_exeext conftest.$ac_ext
Chris@0 11676 LIBS=$ac_check_lib_save_LIBS
Chris@0 11677 fi
Chris@0 11678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Chris@0 11679 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Chris@0 11680 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Chris@0 11681 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@0 11682 else
Chris@0 11683
Chris@0 11684 lt_cv_dlopen="dyld"
Chris@0 11685 lt_cv_dlopen_libs=
Chris@0 11686 lt_cv_dlopen_self=yes
Chris@0 11687
Chris@0 11688 fi
Chris@0 11689
Chris@0 11690 ;;
Chris@0 11691
Chris@0 11692 *)
Chris@0 11693 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
Chris@0 11694 if test "x$ac_cv_func_shl_load" = xyes; then :
Chris@0 11695 lt_cv_dlopen="shl_load"
Chris@0 11696 else
Chris@0 11697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
Chris@0 11698 $as_echo_n "checking for shl_load in -ldld... " >&6; }
Chris@0 11699 if ${ac_cv_lib_dld_shl_load+:} false; then :
Chris@0 11700 $as_echo_n "(cached) " >&6
Chris@0 11701 else
Chris@0 11702 ac_check_lib_save_LIBS=$LIBS
Chris@0 11703 LIBS="-ldld $LIBS"
Chris@0 11704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 11705 /* end confdefs.h. */
Chris@0 11706
Chris@0 11707 /* Override any GCC internal prototype to avoid an error.
Chris@0 11708 Use char because int might match the return type of a GCC
Chris@0 11709 builtin and then its argument prototype would still apply. */
Chris@0 11710 #ifdef __cplusplus
Chris@0 11711 extern "C"
Chris@0 11712 #endif
Chris@0 11713 char shl_load ();
Chris@0 11714 int
Chris@0 11715 main ()
Chris@0 11716 {
Chris@0 11717 return shl_load ();
Chris@0 11718 ;
Chris@0 11719 return 0;
Chris@0 11720 }
Chris@0 11721 _ACEOF
Chris@0 11722 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 11723 ac_cv_lib_dld_shl_load=yes
Chris@0 11724 else
Chris@0 11725 ac_cv_lib_dld_shl_load=no
Chris@0 11726 fi
Chris@0 11727 rm -f core conftest.err conftest.$ac_objext \
Chris@0 11728 conftest$ac_exeext conftest.$ac_ext
Chris@0 11729 LIBS=$ac_check_lib_save_LIBS
Chris@0 11730 fi
Chris@0 11731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
Chris@0 11732 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
Chris@0 11733 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
Chris@0 11734 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
Chris@0 11735 else
Chris@0 11736 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
Chris@0 11737 if test "x$ac_cv_func_dlopen" = xyes; then :
Chris@0 11738 lt_cv_dlopen="dlopen"
Chris@0 11739 else
Chris@0 11740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Chris@0 11741 $as_echo_n "checking for dlopen in -ldl... " >&6; }
Chris@0 11742 if ${ac_cv_lib_dl_dlopen+:} false; then :
Chris@0 11743 $as_echo_n "(cached) " >&6
Chris@0 11744 else
Chris@0 11745 ac_check_lib_save_LIBS=$LIBS
Chris@0 11746 LIBS="-ldl $LIBS"
Chris@0 11747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 11748 /* end confdefs.h. */
Chris@0 11749
Chris@0 11750 /* Override any GCC internal prototype to avoid an error.
Chris@0 11751 Use char because int might match the return type of a GCC
Chris@0 11752 builtin and then its argument prototype would still apply. */
Chris@0 11753 #ifdef __cplusplus
Chris@0 11754 extern "C"
Chris@0 11755 #endif
Chris@0 11756 char dlopen ();
Chris@0 11757 int
Chris@0 11758 main ()
Chris@0 11759 {
Chris@0 11760 return dlopen ();
Chris@0 11761 ;
Chris@0 11762 return 0;
Chris@0 11763 }
Chris@0 11764 _ACEOF
Chris@0 11765 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 11766 ac_cv_lib_dl_dlopen=yes
Chris@0 11767 else
Chris@0 11768 ac_cv_lib_dl_dlopen=no
Chris@0 11769 fi
Chris@0 11770 rm -f core conftest.err conftest.$ac_objext \
Chris@0 11771 conftest$ac_exeext conftest.$ac_ext
Chris@0 11772 LIBS=$ac_check_lib_save_LIBS
Chris@0 11773 fi
Chris@0 11774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Chris@0 11775 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Chris@0 11776 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Chris@0 11777 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@0 11778 else
Chris@0 11779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
Chris@0 11780 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
Chris@0 11781 if ${ac_cv_lib_svld_dlopen+:} false; then :
Chris@0 11782 $as_echo_n "(cached) " >&6
Chris@0 11783 else
Chris@0 11784 ac_check_lib_save_LIBS=$LIBS
Chris@0 11785 LIBS="-lsvld $LIBS"
Chris@0 11786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 11787 /* end confdefs.h. */
Chris@0 11788
Chris@0 11789 /* Override any GCC internal prototype to avoid an error.
Chris@0 11790 Use char because int might match the return type of a GCC
Chris@0 11791 builtin and then its argument prototype would still apply. */
Chris@0 11792 #ifdef __cplusplus
Chris@0 11793 extern "C"
Chris@0 11794 #endif
Chris@0 11795 char dlopen ();
Chris@0 11796 int
Chris@0 11797 main ()
Chris@0 11798 {
Chris@0 11799 return dlopen ();
Chris@0 11800 ;
Chris@0 11801 return 0;
Chris@0 11802 }
Chris@0 11803 _ACEOF
Chris@0 11804 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 11805 ac_cv_lib_svld_dlopen=yes
Chris@0 11806 else
Chris@0 11807 ac_cv_lib_svld_dlopen=no
Chris@0 11808 fi
Chris@0 11809 rm -f core conftest.err conftest.$ac_objext \
Chris@0 11810 conftest$ac_exeext conftest.$ac_ext
Chris@0 11811 LIBS=$ac_check_lib_save_LIBS
Chris@0 11812 fi
Chris@0 11813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
Chris@0 11814 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
Chris@0 11815 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
Chris@0 11816 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
Chris@0 11817 else
Chris@0 11818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
Chris@0 11819 $as_echo_n "checking for dld_link in -ldld... " >&6; }
Chris@0 11820 if ${ac_cv_lib_dld_dld_link+:} false; then :
Chris@0 11821 $as_echo_n "(cached) " >&6
Chris@0 11822 else
Chris@0 11823 ac_check_lib_save_LIBS=$LIBS
Chris@0 11824 LIBS="-ldld $LIBS"
Chris@0 11825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 11826 /* end confdefs.h. */
Chris@0 11827
Chris@0 11828 /* Override any GCC internal prototype to avoid an error.
Chris@0 11829 Use char because int might match the return type of a GCC
Chris@0 11830 builtin and then its argument prototype would still apply. */
Chris@0 11831 #ifdef __cplusplus
Chris@0 11832 extern "C"
Chris@0 11833 #endif
Chris@0 11834 char dld_link ();
Chris@0 11835 int
Chris@0 11836 main ()
Chris@0 11837 {
Chris@0 11838 return dld_link ();
Chris@0 11839 ;
Chris@0 11840 return 0;
Chris@0 11841 }
Chris@0 11842 _ACEOF
Chris@0 11843 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 11844 ac_cv_lib_dld_dld_link=yes
Chris@0 11845 else
Chris@0 11846 ac_cv_lib_dld_dld_link=no
Chris@0 11847 fi
Chris@0 11848 rm -f core conftest.err conftest.$ac_objext \
Chris@0 11849 conftest$ac_exeext conftest.$ac_ext
Chris@0 11850 LIBS=$ac_check_lib_save_LIBS
Chris@0 11851 fi
Chris@0 11852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
Chris@0 11853 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
Chris@0 11854 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
Chris@0 11855 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
Chris@0 11856 fi
Chris@0 11857
Chris@0 11858
Chris@0 11859 fi
Chris@0 11860
Chris@0 11861
Chris@0 11862 fi
Chris@0 11863
Chris@0 11864
Chris@0 11865 fi
Chris@0 11866
Chris@0 11867
Chris@0 11868 fi
Chris@0 11869
Chris@0 11870
Chris@0 11871 fi
Chris@0 11872
Chris@0 11873 ;;
Chris@0 11874 esac
Chris@0 11875
Chris@0 11876 if test "x$lt_cv_dlopen" != xno; then
Chris@0 11877 enable_dlopen=yes
Chris@0 11878 else
Chris@0 11879 enable_dlopen=no
Chris@0 11880 fi
Chris@0 11881
Chris@0 11882 case $lt_cv_dlopen in
Chris@0 11883 dlopen)
Chris@0 11884 save_CPPFLAGS="$CPPFLAGS"
Chris@0 11885 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
Chris@0 11886
Chris@0 11887 save_LDFLAGS="$LDFLAGS"
Chris@0 11888 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
Chris@0 11889
Chris@0 11890 save_LIBS="$LIBS"
Chris@0 11891 LIBS="$lt_cv_dlopen_libs $LIBS"
Chris@0 11892
Chris@0 11893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
Chris@0 11894 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
Chris@0 11895 if ${lt_cv_dlopen_self+:} false; then :
Chris@0 11896 $as_echo_n "(cached) " >&6
Chris@0 11897 else
Chris@0 11898 if test "$cross_compiling" = yes; then :
Chris@0 11899 lt_cv_dlopen_self=cross
Chris@0 11900 else
Chris@0 11901 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@0 11902 lt_status=$lt_dlunknown
Chris@0 11903 cat > conftest.$ac_ext <<_LT_EOF
Chris@0 11904 #line $LINENO "configure"
Chris@0 11905 #include "confdefs.h"
Chris@0 11906
Chris@0 11907 #if HAVE_DLFCN_H
Chris@0 11908 #include <dlfcn.h>
Chris@0 11909 #endif
Chris@0 11910
Chris@0 11911 #include <stdio.h>
Chris@0 11912
Chris@0 11913 #ifdef RTLD_GLOBAL
Chris@0 11914 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@0 11915 #else
Chris@0 11916 # ifdef DL_GLOBAL
Chris@0 11917 # define LT_DLGLOBAL DL_GLOBAL
Chris@0 11918 # else
Chris@0 11919 # define LT_DLGLOBAL 0
Chris@0 11920 # endif
Chris@0 11921 #endif
Chris@0 11922
Chris@0 11923 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@0 11924 find out it does not work in some platform. */
Chris@0 11925 #ifndef LT_DLLAZY_OR_NOW
Chris@0 11926 # ifdef RTLD_LAZY
Chris@0 11927 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@0 11928 # else
Chris@0 11929 # ifdef DL_LAZY
Chris@0 11930 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@0 11931 # else
Chris@0 11932 # ifdef RTLD_NOW
Chris@0 11933 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@0 11934 # else
Chris@0 11935 # ifdef DL_NOW
Chris@0 11936 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@0 11937 # else
Chris@0 11938 # define LT_DLLAZY_OR_NOW 0
Chris@0 11939 # endif
Chris@0 11940 # endif
Chris@0 11941 # endif
Chris@0 11942 # endif
Chris@0 11943 #endif
Chris@0 11944
Chris@0 11945 /* When -fvisbility=hidden is used, assume the code has been annotated
Chris@0 11946 correspondingly for the symbols needed. */
Chris@0 11947 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
Chris@0 11948 int fnord () __attribute__((visibility("default")));
Chris@0 11949 #endif
Chris@0 11950
Chris@0 11951 int fnord () { return 42; }
Chris@0 11952 int main ()
Chris@0 11953 {
Chris@0 11954 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@0 11955 int status = $lt_dlunknown;
Chris@0 11956
Chris@0 11957 if (self)
Chris@0 11958 {
Chris@0 11959 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@0 11960 else
Chris@0 11961 {
Chris@0 11962 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@0 11963 else puts (dlerror ());
Chris@0 11964 }
Chris@0 11965 /* dlclose (self); */
Chris@0 11966 }
Chris@0 11967 else
Chris@0 11968 puts (dlerror ());
Chris@0 11969
Chris@0 11970 return status;
Chris@0 11971 }
Chris@0 11972 _LT_EOF
Chris@0 11973 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@0 11974 (eval $ac_link) 2>&5
Chris@0 11975 ac_status=$?
Chris@0 11976 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 11977 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@0 11978 (./conftest; exit; ) >&5 2>/dev/null
Chris@0 11979 lt_status=$?
Chris@0 11980 case x$lt_status in
Chris@0 11981 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
Chris@0 11982 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
Chris@0 11983 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
Chris@0 11984 esac
Chris@0 11985 else :
Chris@0 11986 # compilation failed
Chris@0 11987 lt_cv_dlopen_self=no
Chris@0 11988 fi
Chris@0 11989 fi
Chris@0 11990 rm -fr conftest*
Chris@0 11991
Chris@0 11992
Chris@0 11993 fi
Chris@0 11994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
Chris@0 11995 $as_echo "$lt_cv_dlopen_self" >&6; }
Chris@0 11996
Chris@0 11997 if test "x$lt_cv_dlopen_self" = xyes; then
Chris@0 11998 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
Chris@0 11999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
Chris@0 12000 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
Chris@0 12001 if ${lt_cv_dlopen_self_static+:} false; then :
Chris@0 12002 $as_echo_n "(cached) " >&6
Chris@0 12003 else
Chris@0 12004 if test "$cross_compiling" = yes; then :
Chris@0 12005 lt_cv_dlopen_self_static=cross
Chris@0 12006 else
Chris@0 12007 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@0 12008 lt_status=$lt_dlunknown
Chris@0 12009 cat > conftest.$ac_ext <<_LT_EOF
Chris@0 12010 #line $LINENO "configure"
Chris@0 12011 #include "confdefs.h"
Chris@0 12012
Chris@0 12013 #if HAVE_DLFCN_H
Chris@0 12014 #include <dlfcn.h>
Chris@0 12015 #endif
Chris@0 12016
Chris@0 12017 #include <stdio.h>
Chris@0 12018
Chris@0 12019 #ifdef RTLD_GLOBAL
Chris@0 12020 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@0 12021 #else
Chris@0 12022 # ifdef DL_GLOBAL
Chris@0 12023 # define LT_DLGLOBAL DL_GLOBAL
Chris@0 12024 # else
Chris@0 12025 # define LT_DLGLOBAL 0
Chris@0 12026 # endif
Chris@0 12027 #endif
Chris@0 12028
Chris@0 12029 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@0 12030 find out it does not work in some platform. */
Chris@0 12031 #ifndef LT_DLLAZY_OR_NOW
Chris@0 12032 # ifdef RTLD_LAZY
Chris@0 12033 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@0 12034 # else
Chris@0 12035 # ifdef DL_LAZY
Chris@0 12036 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@0 12037 # else
Chris@0 12038 # ifdef RTLD_NOW
Chris@0 12039 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@0 12040 # else
Chris@0 12041 # ifdef DL_NOW
Chris@0 12042 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@0 12043 # else
Chris@0 12044 # define LT_DLLAZY_OR_NOW 0
Chris@0 12045 # endif
Chris@0 12046 # endif
Chris@0 12047 # endif
Chris@0 12048 # endif
Chris@0 12049 #endif
Chris@0 12050
Chris@0 12051 /* When -fvisbility=hidden is used, assume the code has been annotated
Chris@0 12052 correspondingly for the symbols needed. */
Chris@0 12053 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
Chris@0 12054 int fnord () __attribute__((visibility("default")));
Chris@0 12055 #endif
Chris@0 12056
Chris@0 12057 int fnord () { return 42; }
Chris@0 12058 int main ()
Chris@0 12059 {
Chris@0 12060 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@0 12061 int status = $lt_dlunknown;
Chris@0 12062
Chris@0 12063 if (self)
Chris@0 12064 {
Chris@0 12065 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@0 12066 else
Chris@0 12067 {
Chris@0 12068 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@0 12069 else puts (dlerror ());
Chris@0 12070 }
Chris@0 12071 /* dlclose (self); */
Chris@0 12072 }
Chris@0 12073 else
Chris@0 12074 puts (dlerror ());
Chris@0 12075
Chris@0 12076 return status;
Chris@0 12077 }
Chris@0 12078 _LT_EOF
Chris@0 12079 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@0 12080 (eval $ac_link) 2>&5
Chris@0 12081 ac_status=$?
Chris@0 12082 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 12083 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@0 12084 (./conftest; exit; ) >&5 2>/dev/null
Chris@0 12085 lt_status=$?
Chris@0 12086 case x$lt_status in
Chris@0 12087 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@0 12088 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@0 12089 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
Chris@0 12090 esac
Chris@0 12091 else :
Chris@0 12092 # compilation failed
Chris@0 12093 lt_cv_dlopen_self_static=no
Chris@0 12094 fi
Chris@0 12095 fi
Chris@0 12096 rm -fr conftest*
Chris@0 12097
Chris@0 12098
Chris@0 12099 fi
Chris@0 12100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
Chris@0 12101 $as_echo "$lt_cv_dlopen_self_static" >&6; }
Chris@0 12102 fi
Chris@0 12103
Chris@0 12104 CPPFLAGS="$save_CPPFLAGS"
Chris@0 12105 LDFLAGS="$save_LDFLAGS"
Chris@0 12106 LIBS="$save_LIBS"
Chris@0 12107 ;;
Chris@0 12108 esac
Chris@0 12109
Chris@0 12110 case $lt_cv_dlopen_self in
Chris@0 12111 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
Chris@0 12112 *) enable_dlopen_self=unknown ;;
Chris@0 12113 esac
Chris@0 12114
Chris@0 12115 case $lt_cv_dlopen_self_static in
Chris@0 12116 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
Chris@0 12117 *) enable_dlopen_self_static=unknown ;;
Chris@0 12118 esac
Chris@0 12119 fi
Chris@0 12120
Chris@0 12121
Chris@0 12122
Chris@0 12123
Chris@0 12124
Chris@0 12125
Chris@0 12126
Chris@0 12127
Chris@0 12128
Chris@0 12129
Chris@0 12130
Chris@0 12131
Chris@0 12132
Chris@0 12133
Chris@0 12134
Chris@0 12135
Chris@0 12136
Chris@0 12137 striplib=
Chris@0 12138 old_striplib=
Chris@0 12139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
Chris@0 12140 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
Chris@0 12141 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
Chris@0 12142 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
Chris@0 12143 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
Chris@0 12144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@0 12145 $as_echo "yes" >&6; }
Chris@0 12146 else
Chris@0 12147 # FIXME - insert some real tests, host_os isn't really good enough
Chris@0 12148 case $host_os in
Chris@0 12149 darwin*)
Chris@0 12150 if test -n "$STRIP" ; then
Chris@0 12151 striplib="$STRIP -x"
Chris@0 12152 old_striplib="$STRIP -S"
Chris@0 12153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@0 12154 $as_echo "yes" >&6; }
Chris@0 12155 else
Chris@0 12156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 12157 $as_echo "no" >&6; }
Chris@0 12158 fi
Chris@0 12159 ;;
Chris@0 12160 *)
Chris@0 12161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 12162 $as_echo "no" >&6; }
Chris@0 12163 ;;
Chris@0 12164 esac
Chris@0 12165 fi
Chris@0 12166
Chris@0 12167
Chris@0 12168
Chris@0 12169
Chris@0 12170
Chris@0 12171
Chris@0 12172
Chris@0 12173
Chris@0 12174
Chris@0 12175
Chris@0 12176
Chris@0 12177
Chris@0 12178 # Report which library types will actually be built
Chris@0 12179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
Chris@0 12180 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
Chris@0 12181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
Chris@0 12182 $as_echo "$can_build_shared" >&6; }
Chris@0 12183
Chris@0 12184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
Chris@0 12185 $as_echo_n "checking whether to build shared libraries... " >&6; }
Chris@0 12186 test "$can_build_shared" = "no" && enable_shared=no
Chris@0 12187
Chris@0 12188 # On AIX, shared libraries and static libraries use the same namespace, and
Chris@0 12189 # are all built from PIC.
Chris@0 12190 case $host_os in
Chris@0 12191 aix3*)
Chris@0 12192 test "$enable_shared" = yes && enable_static=no
Chris@0 12193 if test -n "$RANLIB"; then
Chris@0 12194 archive_cmds="$archive_cmds~\$RANLIB \$lib"
Chris@0 12195 postinstall_cmds='$RANLIB $lib'
Chris@0 12196 fi
Chris@0 12197 ;;
Chris@0 12198
Chris@0 12199 aix[4-9]*)
Chris@0 12200 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
Chris@0 12201 test "$enable_shared" = yes && enable_static=no
Chris@0 12202 fi
Chris@0 12203 ;;
Chris@0 12204 esac
Chris@0 12205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
Chris@0 12206 $as_echo "$enable_shared" >&6; }
Chris@0 12207
Chris@0 12208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
Chris@0 12209 $as_echo_n "checking whether to build static libraries... " >&6; }
Chris@0 12210 # Make sure either enable_shared or enable_static is yes.
Chris@0 12211 test "$enable_shared" = yes || enable_static=yes
Chris@0 12212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
Chris@0 12213 $as_echo "$enable_static" >&6; }
Chris@0 12214
Chris@0 12215
Chris@0 12216
Chris@0 12217
Chris@0 12218 fi
Chris@0 12219 ac_ext=c
Chris@0 12220 ac_cpp='$CPP $CPPFLAGS'
Chris@0 12221 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 12222 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 12223 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 12224
Chris@0 12225 CC="$lt_save_CC"
Chris@0 12226
Chris@0 12227 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
Chris@0 12228 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
Chris@0 12229 (test "X$CXX" != "Xg++"))) ; then
Chris@0 12230 ac_ext=cpp
Chris@0 12231 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@0 12232 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 12233 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 12234 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@0 12235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
Chris@0 12236 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
Chris@0 12237 if test -z "$CXXCPP"; then
Chris@0 12238 if ${ac_cv_prog_CXXCPP+:} false; then :
Chris@0 12239 $as_echo_n "(cached) " >&6
Chris@0 12240 else
Chris@0 12241 # Double quotes because CXXCPP needs to be expanded
Chris@0 12242 for CXXCPP in "$CXX -E" "/lib/cpp"
Chris@0 12243 do
Chris@0 12244 ac_preproc_ok=false
Chris@0 12245 for ac_cxx_preproc_warn_flag in '' yes
Chris@0 12246 do
Chris@0 12247 # Use a header file that comes with gcc, so configuring glibc
Chris@0 12248 # with a fresh cross-compiler works.
Chris@0 12249 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@0 12250 # <limits.h> exists even on freestanding compilers.
Chris@0 12251 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@0 12252 # not just through cpp. "Syntax error" is here to catch this case.
Chris@0 12253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 12254 /* end confdefs.h. */
Chris@0 12255 #ifdef __STDC__
Chris@0 12256 # include <limits.h>
Chris@0 12257 #else
Chris@0 12258 # include <assert.h>
Chris@0 12259 #endif
Chris@0 12260 Syntax error
Chris@0 12261 _ACEOF
Chris@0 12262 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@0 12263
Chris@0 12264 else
Chris@0 12265 # Broken: fails on valid input.
Chris@0 12266 continue
Chris@0 12267 fi
Chris@0 12268 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@0 12269
Chris@0 12270 # OK, works on sane cases. Now check whether nonexistent headers
Chris@0 12271 # can be detected and how.
Chris@0 12272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 12273 /* end confdefs.h. */
Chris@0 12274 #include <ac_nonexistent.h>
Chris@0 12275 _ACEOF
Chris@0 12276 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@0 12277 # Broken: success on invalid input.
Chris@0 12278 continue
Chris@0 12279 else
Chris@0 12280 # Passes both tests.
Chris@0 12281 ac_preproc_ok=:
Chris@0 12282 break
Chris@0 12283 fi
Chris@0 12284 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@0 12285
Chris@0 12286 done
Chris@0 12287 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@0 12288 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@0 12289 if $ac_preproc_ok; then :
Chris@0 12290 break
Chris@0 12291 fi
Chris@0 12292
Chris@0 12293 done
Chris@0 12294 ac_cv_prog_CXXCPP=$CXXCPP
Chris@0 12295
Chris@0 12296 fi
Chris@0 12297 CXXCPP=$ac_cv_prog_CXXCPP
Chris@0 12298 else
Chris@0 12299 ac_cv_prog_CXXCPP=$CXXCPP
Chris@0 12300 fi
Chris@0 12301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
Chris@0 12302 $as_echo "$CXXCPP" >&6; }
Chris@0 12303 ac_preproc_ok=false
Chris@0 12304 for ac_cxx_preproc_warn_flag in '' yes
Chris@0 12305 do
Chris@0 12306 # Use a header file that comes with gcc, so configuring glibc
Chris@0 12307 # with a fresh cross-compiler works.
Chris@0 12308 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@0 12309 # <limits.h> exists even on freestanding compilers.
Chris@0 12310 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@0 12311 # not just through cpp. "Syntax error" is here to catch this case.
Chris@0 12312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 12313 /* end confdefs.h. */
Chris@0 12314 #ifdef __STDC__
Chris@0 12315 # include <limits.h>
Chris@0 12316 #else
Chris@0 12317 # include <assert.h>
Chris@0 12318 #endif
Chris@0 12319 Syntax error
Chris@0 12320 _ACEOF
Chris@0 12321 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@0 12322
Chris@0 12323 else
Chris@0 12324 # Broken: fails on valid input.
Chris@0 12325 continue
Chris@0 12326 fi
Chris@0 12327 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@0 12328
Chris@0 12329 # OK, works on sane cases. Now check whether nonexistent headers
Chris@0 12330 # can be detected and how.
Chris@0 12331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 12332 /* end confdefs.h. */
Chris@0 12333 #include <ac_nonexistent.h>
Chris@0 12334 _ACEOF
Chris@0 12335 if ac_fn_cxx_try_cpp "$LINENO"; then :
Chris@0 12336 # Broken: success on invalid input.
Chris@0 12337 continue
Chris@0 12338 else
Chris@0 12339 # Passes both tests.
Chris@0 12340 ac_preproc_ok=:
Chris@0 12341 break
Chris@0 12342 fi
Chris@0 12343 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@0 12344
Chris@0 12345 done
Chris@0 12346 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@0 12347 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@0 12348 if $ac_preproc_ok; then :
Chris@0 12349
Chris@0 12350 else
Chris@0 12351 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 12352 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 12353 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
Chris@0 12354 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 12355 fi
Chris@0 12356
Chris@0 12357 ac_ext=c
Chris@0 12358 ac_cpp='$CPP $CPPFLAGS'
Chris@0 12359 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 12360 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 12361 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 12362
Chris@0 12363 else
Chris@0 12364 _lt_caught_CXX_error=yes
Chris@0 12365 fi
Chris@0 12366
Chris@0 12367 ac_ext=cpp
Chris@0 12368 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@0 12369 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 12370 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 12371 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@0 12372
Chris@0 12373 archive_cmds_need_lc_CXX=no
Chris@0 12374 allow_undefined_flag_CXX=
Chris@0 12375 always_export_symbols_CXX=no
Chris@0 12376 archive_expsym_cmds_CXX=
Chris@0 12377 compiler_needs_object_CXX=no
Chris@0 12378 export_dynamic_flag_spec_CXX=
Chris@0 12379 hardcode_direct_CXX=no
Chris@0 12380 hardcode_direct_absolute_CXX=no
Chris@0 12381 hardcode_libdir_flag_spec_CXX=
Chris@0 12382 hardcode_libdir_flag_spec_ld_CXX=
Chris@0 12383 hardcode_libdir_separator_CXX=
Chris@0 12384 hardcode_minus_L_CXX=no
Chris@0 12385 hardcode_shlibpath_var_CXX=unsupported
Chris@0 12386 hardcode_automatic_CXX=no
Chris@0 12387 inherit_rpath_CXX=no
Chris@0 12388 module_cmds_CXX=
Chris@0 12389 module_expsym_cmds_CXX=
Chris@0 12390 link_all_deplibs_CXX=unknown
Chris@0 12391 old_archive_cmds_CXX=$old_archive_cmds
Chris@0 12392 reload_flag_CXX=$reload_flag
Chris@0 12393 reload_cmds_CXX=$reload_cmds
Chris@0 12394 no_undefined_flag_CXX=
Chris@0 12395 whole_archive_flag_spec_CXX=
Chris@0 12396 enable_shared_with_static_runtimes_CXX=no
Chris@0 12397
Chris@0 12398 # Source file extension for C++ test sources.
Chris@0 12399 ac_ext=cpp
Chris@0 12400
Chris@0 12401 # Object file extension for compiled C++ test sources.
Chris@0 12402 objext=o
Chris@0 12403 objext_CXX=$objext
Chris@0 12404
Chris@0 12405 # No sense in running all these tests if we already determined that
Chris@0 12406 # the CXX compiler isn't working. Some variables (like enable_shared)
Chris@0 12407 # are currently assumed to apply to all compilers on this platform,
Chris@0 12408 # and will be corrupted by setting them based on a non-working compiler.
Chris@0 12409 if test "$_lt_caught_CXX_error" != yes; then
Chris@0 12410 # Code to be used in simple compile tests
Chris@0 12411 lt_simple_compile_test_code="int some_variable = 0;"
Chris@0 12412
Chris@0 12413 # Code to be used in simple link tests
Chris@0 12414 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
Chris@0 12415
Chris@0 12416 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
Chris@0 12417
Chris@0 12418
Chris@0 12419
Chris@0 12420
Chris@0 12421
Chris@0 12422
Chris@0 12423 # If no C compiler was specified, use CC.
Chris@0 12424 LTCC=${LTCC-"$CC"}
Chris@0 12425
Chris@0 12426 # If no C compiler flags were specified, use CFLAGS.
Chris@0 12427 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@0 12428
Chris@0 12429 # Allow CC to be a program name with arguments.
Chris@0 12430 compiler=$CC
Chris@0 12431
Chris@0 12432
Chris@0 12433 # save warnings/boilerplate of simple test code
Chris@0 12434 ac_outfile=conftest.$ac_objext
Chris@0 12435 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@0 12436 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@0 12437 _lt_compiler_boilerplate=`cat conftest.err`
Chris@0 12438 $RM conftest*
Chris@0 12439
Chris@0 12440 ac_outfile=conftest.$ac_objext
Chris@0 12441 echo "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@0 12442 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@0 12443 _lt_linker_boilerplate=`cat conftest.err`
Chris@0 12444 $RM -r conftest*
Chris@0 12445
Chris@0 12446
Chris@0 12447 # Allow CC to be a program name with arguments.
Chris@0 12448 lt_save_CC=$CC
Chris@0 12449 lt_save_CFLAGS=$CFLAGS
Chris@0 12450 lt_save_LD=$LD
Chris@0 12451 lt_save_GCC=$GCC
Chris@0 12452 GCC=$GXX
Chris@0 12453 lt_save_with_gnu_ld=$with_gnu_ld
Chris@0 12454 lt_save_path_LD=$lt_cv_path_LD
Chris@0 12455 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
Chris@0 12456 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
Chris@0 12457 else
Chris@0 12458 $as_unset lt_cv_prog_gnu_ld
Chris@0 12459 fi
Chris@0 12460 if test -n "${lt_cv_path_LDCXX+set}"; then
Chris@0 12461 lt_cv_path_LD=$lt_cv_path_LDCXX
Chris@0 12462 else
Chris@0 12463 $as_unset lt_cv_path_LD
Chris@0 12464 fi
Chris@0 12465 test -z "${LDCXX+set}" || LD=$LDCXX
Chris@0 12466 CC=${CXX-"c++"}
Chris@0 12467 CFLAGS=$CXXFLAGS
Chris@0 12468 compiler=$CC
Chris@0 12469 compiler_CXX=$CC
Chris@0 12470 for cc_temp in $compiler""; do
Chris@0 12471 case $cc_temp in
Chris@0 12472 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@0 12473 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@0 12474 \-*) ;;
Chris@0 12475 *) break;;
Chris@0 12476 esac
Chris@0 12477 done
Chris@0 12478 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Chris@0 12479
Chris@0 12480
Chris@0 12481 if test -n "$compiler"; then
Chris@0 12482 # We don't want -fno-exception when compiling C++ code, so set the
Chris@0 12483 # no_builtin_flag separately
Chris@0 12484 if test "$GXX" = yes; then
Chris@0 12485 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
Chris@0 12486 else
Chris@0 12487 lt_prog_compiler_no_builtin_flag_CXX=
Chris@0 12488 fi
Chris@0 12489
Chris@0 12490 if test "$GXX" = yes; then
Chris@0 12491 # Set up default GNU C++ configuration
Chris@0 12492
Chris@0 12493
Chris@0 12494
Chris@0 12495 # Check whether --with-gnu-ld was given.
Chris@0 12496 if test "${with_gnu_ld+set}" = set; then :
Chris@0 12497 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
Chris@0 12498 else
Chris@0 12499 with_gnu_ld=no
Chris@0 12500 fi
Chris@0 12501
Chris@0 12502 ac_prog=ld
Chris@0 12503 if test "$GCC" = yes; then
Chris@0 12504 # Check if gcc -print-prog-name=ld gives a path.
Chris@0 12505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
Chris@0 12506 $as_echo_n "checking for ld used by $CC... " >&6; }
Chris@0 12507 case $host in
Chris@0 12508 *-*-mingw*)
Chris@0 12509 # gcc leaves a trailing carriage return which upsets mingw
Chris@0 12510 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
Chris@0 12511 *)
Chris@0 12512 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Chris@0 12513 esac
Chris@0 12514 case $ac_prog in
Chris@0 12515 # Accept absolute paths.
Chris@0 12516 [\\/]* | ?:[\\/]*)
Chris@0 12517 re_direlt='/[^/][^/]*/\.\./'
Chris@0 12518 # Canonicalize the pathname of ld
Chris@0 12519 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
Chris@0 12520 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
Chris@0 12521 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
Chris@0 12522 done
Chris@0 12523 test -z "$LD" && LD="$ac_prog"
Chris@0 12524 ;;
Chris@0 12525 "")
Chris@0 12526 # If it fails, then pretend we aren't using GCC.
Chris@0 12527 ac_prog=ld
Chris@0 12528 ;;
Chris@0 12529 *)
Chris@0 12530 # If it is relative, then search for the first ld in PATH.
Chris@0 12531 with_gnu_ld=unknown
Chris@0 12532 ;;
Chris@0 12533 esac
Chris@0 12534 elif test "$with_gnu_ld" = yes; then
Chris@0 12535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Chris@0 12536 $as_echo_n "checking for GNU ld... " >&6; }
Chris@0 12537 else
Chris@0 12538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
Chris@0 12539 $as_echo_n "checking for non-GNU ld... " >&6; }
Chris@0 12540 fi
Chris@0 12541 if ${lt_cv_path_LD+:} false; then :
Chris@0 12542 $as_echo_n "(cached) " >&6
Chris@0 12543 else
Chris@0 12544 if test -z "$LD"; then
Chris@0 12545 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@0 12546 for ac_dir in $PATH; do
Chris@0 12547 IFS="$lt_save_ifs"
Chris@0 12548 test -z "$ac_dir" && ac_dir=.
Chris@0 12549 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Chris@0 12550 lt_cv_path_LD="$ac_dir/$ac_prog"
Chris@0 12551 # Check to see if the program is GNU ld. I'd rather use --version,
Chris@0 12552 # but apparently some variants of GNU ld only accept -v.
Chris@0 12553 # Break only if it was the GNU/non-GNU ld that we prefer.
Chris@0 12554 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
Chris@0 12555 *GNU* | *'with BFD'*)
Chris@0 12556 test "$with_gnu_ld" != no && break
Chris@0 12557 ;;
Chris@0 12558 *)
Chris@0 12559 test "$with_gnu_ld" != yes && break
Chris@0 12560 ;;
Chris@0 12561 esac
Chris@0 12562 fi
Chris@0 12563 done
Chris@0 12564 IFS="$lt_save_ifs"
Chris@0 12565 else
Chris@0 12566 lt_cv_path_LD="$LD" # Let the user override the test with a path.
Chris@0 12567 fi
Chris@0 12568 fi
Chris@0 12569
Chris@0 12570 LD="$lt_cv_path_LD"
Chris@0 12571 if test -n "$LD"; then
Chris@0 12572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
Chris@0 12573 $as_echo "$LD" >&6; }
Chris@0 12574 else
Chris@0 12575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 12576 $as_echo "no" >&6; }
Chris@0 12577 fi
Chris@0 12578 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Chris@0 12579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
Chris@0 12580 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Chris@0 12581 if ${lt_cv_prog_gnu_ld+:} false; then :
Chris@0 12582 $as_echo_n "(cached) " >&6
Chris@0 12583 else
Chris@0 12584 # I'd rather use --version here, but apparently some GNU lds only accept -v.
Chris@0 12585 case `$LD -v 2>&1 </dev/null` in
Chris@0 12586 *GNU* | *'with BFD'*)
Chris@0 12587 lt_cv_prog_gnu_ld=yes
Chris@0 12588 ;;
Chris@0 12589 *)
Chris@0 12590 lt_cv_prog_gnu_ld=no
Chris@0 12591 ;;
Chris@0 12592 esac
Chris@0 12593 fi
Chris@0 12594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
Chris@0 12595 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
Chris@0 12596 with_gnu_ld=$lt_cv_prog_gnu_ld
Chris@0 12597
Chris@0 12598
Chris@0 12599
Chris@0 12600
Chris@0 12601
Chris@0 12602
Chris@0 12603
Chris@0 12604 # Check if GNU C++ uses GNU ld as the underlying linker, since the
Chris@0 12605 # archiving commands below assume that GNU ld is being used.
Chris@0 12606 if test "$with_gnu_ld" = yes; then
Chris@0 12607 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 12608 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@0 12609
Chris@0 12610 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@0 12611 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@0 12612
Chris@0 12613 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@0 12614 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
Chris@0 12615 # investigate it a little bit more. (MM)
Chris@0 12616 wlarc='${wl}'
Chris@0 12617
Chris@0 12618 # ancient GNU ld didn't support --whole-archive et. al.
Chris@0 12619 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
Chris@0 12620 $GREP 'no-whole-archive' > /dev/null; then
Chris@0 12621 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@0 12622 else
Chris@0 12623 whole_archive_flag_spec_CXX=
Chris@0 12624 fi
Chris@0 12625 else
Chris@0 12626 with_gnu_ld=no
Chris@0 12627 wlarc=
Chris@0 12628
Chris@0 12629 # A generic and very simple default shared library creation
Chris@0 12630 # command for GNU C++ for the case where it uses the native
Chris@0 12631 # linker, instead of GNU ld. If possible, this setting should
Chris@0 12632 # overridden to take advantage of the native linker features on
Chris@0 12633 # the platform it is being used on.
Chris@0 12634 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
Chris@0 12635 fi
Chris@0 12636
Chris@0 12637 # Commands to make compiler produce verbose output that lists
Chris@0 12638 # what "hidden" libraries, object files and flags are used when
Chris@0 12639 # linking a shared library.
Chris@0 12640 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@0 12641
Chris@0 12642 else
Chris@0 12643 GXX=no
Chris@0 12644 with_gnu_ld=no
Chris@0 12645 wlarc=
Chris@0 12646 fi
Chris@0 12647
Chris@0 12648 # PORTME: fill in a description of your system's C++ link characteristics
Chris@0 12649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@0 12650 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@0 12651 ld_shlibs_CXX=yes
Chris@0 12652 case $host_os in
Chris@0 12653 aix3*)
Chris@0 12654 # FIXME: insert proper C++ library support
Chris@0 12655 ld_shlibs_CXX=no
Chris@0 12656 ;;
Chris@0 12657 aix[4-9]*)
Chris@0 12658 if test "$host_cpu" = ia64; then
Chris@0 12659 # On IA64, the linker does run time linking by default, so we don't
Chris@0 12660 # have to do anything special.
Chris@0 12661 aix_use_runtimelinking=no
Chris@0 12662 exp_sym_flag='-Bexport'
Chris@0 12663 no_entry_flag=""
Chris@0 12664 else
Chris@0 12665 aix_use_runtimelinking=no
Chris@0 12666
Chris@0 12667 # Test if we are trying to use run time linking or normal
Chris@0 12668 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@0 12669 # need to do runtime linking.
Chris@0 12670 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
Chris@0 12671 for ld_flag in $LDFLAGS; do
Chris@0 12672 case $ld_flag in
Chris@0 12673 *-brtl*)
Chris@0 12674 aix_use_runtimelinking=yes
Chris@0 12675 break
Chris@0 12676 ;;
Chris@0 12677 esac
Chris@0 12678 done
Chris@0 12679 ;;
Chris@0 12680 esac
Chris@0 12681
Chris@0 12682 exp_sym_flag='-bexport'
Chris@0 12683 no_entry_flag='-bnoentry'
Chris@0 12684 fi
Chris@0 12685
Chris@0 12686 # When large executables or shared objects are built, AIX ld can
Chris@0 12687 # have problems creating the table of contents. If linking a library
Chris@0 12688 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@0 12689 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@0 12690 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@0 12691
Chris@0 12692 archive_cmds_CXX=''
Chris@0 12693 hardcode_direct_CXX=yes
Chris@0 12694 hardcode_direct_absolute_CXX=yes
Chris@0 12695 hardcode_libdir_separator_CXX=':'
Chris@0 12696 link_all_deplibs_CXX=yes
Chris@0 12697 file_list_spec_CXX='${wl}-f,'
Chris@0 12698
Chris@0 12699 if test "$GXX" = yes; then
Chris@0 12700 case $host_os in aix4.[012]|aix4.[012].*)
Chris@0 12701 # We only want to do this on AIX 4.2 and lower, the check
Chris@0 12702 # below for broken collect2 doesn't work under 4.3+
Chris@0 12703 collect2name=`${CC} -print-prog-name=collect2`
Chris@0 12704 if test -f "$collect2name" &&
Chris@0 12705 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
Chris@0 12706 then
Chris@0 12707 # We have reworked collect2
Chris@0 12708 :
Chris@0 12709 else
Chris@0 12710 # We have old collect2
Chris@0 12711 hardcode_direct_CXX=unsupported
Chris@0 12712 # It fails to find uninstalled libraries when the uninstalled
Chris@0 12713 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@0 12714 # to unsupported forces relinking
Chris@0 12715 hardcode_minus_L_CXX=yes
Chris@0 12716 hardcode_libdir_flag_spec_CXX='-L$libdir'
Chris@0 12717 hardcode_libdir_separator_CXX=
Chris@0 12718 fi
Chris@0 12719 esac
Chris@0 12720 shared_flag='-shared'
Chris@0 12721 if test "$aix_use_runtimelinking" = yes; then
Chris@0 12722 shared_flag="$shared_flag "'${wl}-G'
Chris@0 12723 fi
Chris@0 12724 else
Chris@0 12725 # not using gcc
Chris@0 12726 if test "$host_cpu" = ia64; then
Chris@0 12727 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@0 12728 # chokes on -Wl,-G. The following line is correct:
Chris@0 12729 shared_flag='-G'
Chris@0 12730 else
Chris@0 12731 if test "$aix_use_runtimelinking" = yes; then
Chris@0 12732 shared_flag='${wl}-G'
Chris@0 12733 else
Chris@0 12734 shared_flag='${wl}-bM:SRE'
Chris@0 12735 fi
Chris@0 12736 fi
Chris@0 12737 fi
Chris@0 12738
Chris@0 12739 export_dynamic_flag_spec_CXX='${wl}-bexpall'
Chris@0 12740 # It seems that -bexpall does not export symbols beginning with
Chris@0 12741 # underscore (_), so it is better to generate a list of symbols to
Chris@0 12742 # export.
Chris@0 12743 always_export_symbols_CXX=yes
Chris@0 12744 if test "$aix_use_runtimelinking" = yes; then
Chris@0 12745 # Warning - without using the other runtime loading flags (-brtl),
Chris@0 12746 # -berok will link without error, but may produce a broken library.
Chris@0 12747 allow_undefined_flag_CXX='-berok'
Chris@0 12748 # Determine the default libpath from the value encoded in an empty
Chris@0 12749 # executable.
Chris@0 12750 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@0 12751 aix_libpath=$lt_cv_aix_libpath
Chris@0 12752 else
Chris@0 12753 if ${lt_cv_aix_libpath__CXX+:} false; then :
Chris@0 12754 $as_echo_n "(cached) " >&6
Chris@0 12755 else
Chris@0 12756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 12757 /* end confdefs.h. */
Chris@0 12758
Chris@0 12759 int
Chris@0 12760 main ()
Chris@0 12761 {
Chris@0 12762
Chris@0 12763 ;
Chris@0 12764 return 0;
Chris@0 12765 }
Chris@0 12766 _ACEOF
Chris@0 12767 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@0 12768
Chris@0 12769 lt_aix_libpath_sed='
Chris@0 12770 /Import File Strings/,/^$/ {
Chris@0 12771 /^0/ {
Chris@0 12772 s/^0 *\([^ ]*\) *$/\1/
Chris@0 12773 p
Chris@0 12774 }
Chris@0 12775 }'
Chris@0 12776 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@0 12777 # Check for a 64-bit object if we didn't find anything.
Chris@0 12778 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@0 12779 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@0 12780 fi
Chris@0 12781 fi
Chris@0 12782 rm -f core conftest.err conftest.$ac_objext \
Chris@0 12783 conftest$ac_exeext conftest.$ac_ext
Chris@0 12784 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@0 12785 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
Chris@0 12786 fi
Chris@0 12787
Chris@0 12788 fi
Chris@0 12789
Chris@0 12790 aix_libpath=$lt_cv_aix_libpath__CXX
Chris@0 12791 fi
Chris@0 12792
Chris@0 12793 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@0 12794
Chris@0 12795 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@0 12796 else
Chris@0 12797 if test "$host_cpu" = ia64; then
Chris@0 12798 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
Chris@0 12799 allow_undefined_flag_CXX="-z nodefs"
Chris@0 12800 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@0 12801 else
Chris@0 12802 # Determine the default libpath from the value encoded in an
Chris@0 12803 # empty executable.
Chris@0 12804 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@0 12805 aix_libpath=$lt_cv_aix_libpath
Chris@0 12806 else
Chris@0 12807 if ${lt_cv_aix_libpath__CXX+:} false; then :
Chris@0 12808 $as_echo_n "(cached) " >&6
Chris@0 12809 else
Chris@0 12810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 12811 /* end confdefs.h. */
Chris@0 12812
Chris@0 12813 int
Chris@0 12814 main ()
Chris@0 12815 {
Chris@0 12816
Chris@0 12817 ;
Chris@0 12818 return 0;
Chris@0 12819 }
Chris@0 12820 _ACEOF
Chris@0 12821 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@0 12822
Chris@0 12823 lt_aix_libpath_sed='
Chris@0 12824 /Import File Strings/,/^$/ {
Chris@0 12825 /^0/ {
Chris@0 12826 s/^0 *\([^ ]*\) *$/\1/
Chris@0 12827 p
Chris@0 12828 }
Chris@0 12829 }'
Chris@0 12830 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@0 12831 # Check for a 64-bit object if we didn't find anything.
Chris@0 12832 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@0 12833 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@0 12834 fi
Chris@0 12835 fi
Chris@0 12836 rm -f core conftest.err conftest.$ac_objext \
Chris@0 12837 conftest$ac_exeext conftest.$ac_ext
Chris@0 12838 if test -z "$lt_cv_aix_libpath__CXX"; then
Chris@0 12839 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
Chris@0 12840 fi
Chris@0 12841
Chris@0 12842 fi
Chris@0 12843
Chris@0 12844 aix_libpath=$lt_cv_aix_libpath__CXX
Chris@0 12845 fi
Chris@0 12846
Chris@0 12847 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@0 12848 # Warning - without using the other run time loading flags,
Chris@0 12849 # -berok will link without error, but may produce a broken library.
Chris@0 12850 no_undefined_flag_CXX=' ${wl}-bernotok'
Chris@0 12851 allow_undefined_flag_CXX=' ${wl}-berok'
Chris@0 12852 if test "$with_gnu_ld" = yes; then
Chris@0 12853 # We only use this code for GNU lds that support --whole-archive.
Chris@0 12854 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
Chris@0 12855 else
Chris@0 12856 # Exported symbols can be pulled into shared objects from archives
Chris@0 12857 whole_archive_flag_spec_CXX='$convenience'
Chris@0 12858 fi
Chris@0 12859 archive_cmds_need_lc_CXX=yes
Chris@0 12860 # This is similar to how AIX traditionally builds its shared
Chris@0 12861 # libraries.
Chris@0 12862 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@0 12863 fi
Chris@0 12864 fi
Chris@0 12865 ;;
Chris@0 12866
Chris@0 12867 beos*)
Chris@0 12868 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@0 12869 allow_undefined_flag_CXX=unsupported
Chris@0 12870 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
Chris@0 12871 # support --undefined. This deserves some investigation. FIXME
Chris@0 12872 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 12873 else
Chris@0 12874 ld_shlibs_CXX=no
Chris@0 12875 fi
Chris@0 12876 ;;
Chris@0 12877
Chris@0 12878 chorus*)
Chris@0 12879 case $cc_basename in
Chris@0 12880 *)
Chris@0 12881 # FIXME: insert proper C++ library support
Chris@0 12882 ld_shlibs_CXX=no
Chris@0 12883 ;;
Chris@0 12884 esac
Chris@0 12885 ;;
Chris@0 12886
Chris@0 12887 cygwin* | mingw* | pw32* | cegcc*)
Chris@0 12888 case $GXX,$cc_basename in
Chris@0 12889 ,cl* | no,cl*)
Chris@0 12890 # Native MSVC
Chris@0 12891 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@0 12892 # no search path for DLLs.
Chris@0 12893 hardcode_libdir_flag_spec_CXX=' '
Chris@0 12894 allow_undefined_flag_CXX=unsupported
Chris@0 12895 always_export_symbols_CXX=yes
Chris@0 12896 file_list_spec_CXX='@'
Chris@0 12897 # Tell ltmain to make .lib files, not .a files.
Chris@0 12898 libext=lib
Chris@0 12899 # Tell ltmain to make .dll files, not .so files.
Chris@0 12900 shrext_cmds=".dll"
Chris@0 12901 # FIXME: Setting linknames here is a bad hack.
Chris@0 12902 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
Chris@0 12903 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@0 12904 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
Chris@0 12905 else
Chris@0 12906 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
Chris@0 12907 fi~
Chris@0 12908 $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@0 12909 linknames='
Chris@0 12910 # The linker will not automatically build a static lib if we build a DLL.
Chris@0 12911 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
Chris@0 12912 enable_shared_with_static_runtimes_CXX=yes
Chris@0 12913 # Don't use ranlib
Chris@0 12914 old_postinstall_cmds_CXX='chmod 644 $oldlib'
Chris@0 12915 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
Chris@0 12916 lt_tool_outputfile="@TOOL_OUTPUT@"~
Chris@0 12917 case $lt_outputfile in
Chris@0 12918 *.exe|*.EXE) ;;
Chris@0 12919 *)
Chris@0 12920 lt_outputfile="$lt_outputfile.exe"
Chris@0 12921 lt_tool_outputfile="$lt_tool_outputfile.exe"
Chris@0 12922 ;;
Chris@0 12923 esac~
Chris@0 12924 func_to_tool_file "$lt_outputfile"~
Chris@0 12925 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
Chris@0 12926 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
Chris@0 12927 $RM "$lt_outputfile.manifest";
Chris@0 12928 fi'
Chris@0 12929 ;;
Chris@0 12930 *)
Chris@0 12931 # g++
Chris@0 12932 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
Chris@0 12933 # as there is no search path for DLLs.
Chris@0 12934 hardcode_libdir_flag_spec_CXX='-L$libdir'
Chris@0 12935 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
Chris@0 12936 allow_undefined_flag_CXX=unsupported
Chris@0 12937 always_export_symbols_CXX=no
Chris@0 12938 enable_shared_with_static_runtimes_CXX=yes
Chris@0 12939
Chris@0 12940 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
Chris@0 12941 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@0 12942 # If the export-symbols file already is a .def file (1st line
Chris@0 12943 # is EXPORTS), use it as is; otherwise, prepend...
Chris@0 12944 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@0 12945 cp $export_symbols $output_objdir/$soname.def;
Chris@0 12946 else
Chris@0 12947 echo EXPORTS > $output_objdir/$soname.def;
Chris@0 12948 cat $export_symbols >> $output_objdir/$soname.def;
Chris@0 12949 fi~
Chris@0 12950 $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@0 12951 else
Chris@0 12952 ld_shlibs_CXX=no
Chris@0 12953 fi
Chris@0 12954 ;;
Chris@0 12955 esac
Chris@0 12956 ;;
Chris@0 12957 darwin* | rhapsody*)
Chris@0 12958
Chris@0 12959
Chris@0 12960 archive_cmds_need_lc_CXX=no
Chris@0 12961 hardcode_direct_CXX=no
Chris@0 12962 hardcode_automatic_CXX=yes
Chris@0 12963 hardcode_shlibpath_var_CXX=unsupported
Chris@0 12964 if test "$lt_cv_ld_force_load" = "yes"; then
Chris@0 12965 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@0 12966 else
Chris@0 12967 whole_archive_flag_spec_CXX=''
Chris@0 12968 fi
Chris@0 12969 link_all_deplibs_CXX=yes
Chris@0 12970 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
Chris@0 12971 case $cc_basename in
Chris@0 12972 ifort*) _lt_dar_can_shared=yes ;;
Chris@0 12973 *) _lt_dar_can_shared=$GCC ;;
Chris@0 12974 esac
Chris@0 12975 if test "$_lt_dar_can_shared" = "yes"; then
Chris@0 12976 output_verbose_link_cmd=func_echo_all
Chris@0 12977 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@0 12978 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
Chris@0 12979 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@0 12980 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@0 12981 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
Chris@0 12982 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@0 12983 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@0 12984 fi
Chris@0 12985
Chris@0 12986 else
Chris@0 12987 ld_shlibs_CXX=no
Chris@0 12988 fi
Chris@0 12989
Chris@0 12990 ;;
Chris@0 12991
Chris@0 12992 dgux*)
Chris@0 12993 case $cc_basename in
Chris@0 12994 ec++*)
Chris@0 12995 # FIXME: insert proper C++ library support
Chris@0 12996 ld_shlibs_CXX=no
Chris@0 12997 ;;
Chris@0 12998 ghcx*)
Chris@0 12999 # Green Hills C++ Compiler
Chris@0 13000 # FIXME: insert proper C++ library support
Chris@0 13001 ld_shlibs_CXX=no
Chris@0 13002 ;;
Chris@0 13003 *)
Chris@0 13004 # FIXME: insert proper C++ library support
Chris@0 13005 ld_shlibs_CXX=no
Chris@0 13006 ;;
Chris@0 13007 esac
Chris@0 13008 ;;
Chris@0 13009
Chris@0 13010 freebsd[12]*)
Chris@0 13011 # C++ shared libraries reported to be fairly broken before
Chris@0 13012 # switch to ELF
Chris@0 13013 ld_shlibs_CXX=no
Chris@0 13014 ;;
Chris@0 13015
Chris@0 13016 freebsd-elf*)
Chris@0 13017 archive_cmds_need_lc_CXX=no
Chris@0 13018 ;;
Chris@0 13019
Chris@0 13020 freebsd* | dragonfly*)
Chris@0 13021 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
Chris@0 13022 # conventions
Chris@0 13023 ld_shlibs_CXX=yes
Chris@0 13024 ;;
Chris@0 13025
Chris@0 13026 gnu*)
Chris@0 13027 ;;
Chris@0 13028
Chris@0 13029 haiku*)
Chris@0 13030 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 13031 link_all_deplibs_CXX=yes
Chris@0 13032 ;;
Chris@0 13033
Chris@0 13034 hpux9*)
Chris@0 13035 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
Chris@0 13036 hardcode_libdir_separator_CXX=:
Chris@0 13037 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@0 13038 hardcode_direct_CXX=yes
Chris@0 13039 hardcode_minus_L_CXX=yes # Not in the search PATH,
Chris@0 13040 # but as the default
Chris@0 13041 # location of the library.
Chris@0 13042
Chris@0 13043 case $cc_basename in
Chris@0 13044 CC*)
Chris@0 13045 # FIXME: insert proper C++ library support
Chris@0 13046 ld_shlibs_CXX=no
Chris@0 13047 ;;
Chris@0 13048 aCC*)
Chris@0 13049 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@0 13050 # Commands to make compiler produce verbose output that lists
Chris@0 13051 # what "hidden" libraries, object files and flags are used when
Chris@0 13052 # linking a shared library.
Chris@0 13053 #
Chris@0 13054 # There doesn't appear to be a way to prevent this compiler from
Chris@0 13055 # explicitly linking system object files so we need to strip them
Chris@0 13056 # from the output so that they don't get included in the library
Chris@0 13057 # dependencies.
Chris@0 13058 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@0 13059 ;;
Chris@0 13060 *)
Chris@0 13061 if test "$GXX" = yes; then
Chris@0 13062 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@0 13063 else
Chris@0 13064 # FIXME: insert proper C++ library support
Chris@0 13065 ld_shlibs_CXX=no
Chris@0 13066 fi
Chris@0 13067 ;;
Chris@0 13068 esac
Chris@0 13069 ;;
Chris@0 13070
Chris@0 13071 hpux10*|hpux11*)
Chris@0 13072 if test $with_gnu_ld = no; then
Chris@0 13073 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
Chris@0 13074 hardcode_libdir_separator_CXX=:
Chris@0 13075
Chris@0 13076 case $host_cpu in
Chris@0 13077 hppa*64*|ia64*)
Chris@0 13078 ;;
Chris@0 13079 *)
Chris@0 13080 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@0 13081 ;;
Chris@0 13082 esac
Chris@0 13083 fi
Chris@0 13084 case $host_cpu in
Chris@0 13085 hppa*64*|ia64*)
Chris@0 13086 hardcode_direct_CXX=no
Chris@0 13087 hardcode_shlibpath_var_CXX=no
Chris@0 13088 ;;
Chris@0 13089 *)
Chris@0 13090 hardcode_direct_CXX=yes
Chris@0 13091 hardcode_direct_absolute_CXX=yes
Chris@0 13092 hardcode_minus_L_CXX=yes # Not in the search PATH,
Chris@0 13093 # but as the default
Chris@0 13094 # location of the library.
Chris@0 13095 ;;
Chris@0 13096 esac
Chris@0 13097
Chris@0 13098 case $cc_basename in
Chris@0 13099 CC*)
Chris@0 13100 # FIXME: insert proper C++ library support
Chris@0 13101 ld_shlibs_CXX=no
Chris@0 13102 ;;
Chris@0 13103 aCC*)
Chris@0 13104 case $host_cpu in
Chris@0 13105 hppa*64*)
Chris@0 13106 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@0 13107 ;;
Chris@0 13108 ia64*)
Chris@0 13109 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@0 13110 ;;
Chris@0 13111 *)
Chris@0 13112 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@0 13113 ;;
Chris@0 13114 esac
Chris@0 13115 # Commands to make compiler produce verbose output that lists
Chris@0 13116 # what "hidden" libraries, object files and flags are used when
Chris@0 13117 # linking a shared library.
Chris@0 13118 #
Chris@0 13119 # There doesn't appear to be a way to prevent this compiler from
Chris@0 13120 # explicitly linking system object files so we need to strip them
Chris@0 13121 # from the output so that they don't get included in the library
Chris@0 13122 # dependencies.
Chris@0 13123 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@0 13124 ;;
Chris@0 13125 *)
Chris@0 13126 if test "$GXX" = yes; then
Chris@0 13127 if test $with_gnu_ld = no; then
Chris@0 13128 case $host_cpu in
Chris@0 13129 hppa*64*)
Chris@0 13130 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@0 13131 ;;
Chris@0 13132 ia64*)
Chris@0 13133 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@0 13134 ;;
Chris@0 13135 *)
Chris@0 13136 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@0 13137 ;;
Chris@0 13138 esac
Chris@0 13139 fi
Chris@0 13140 else
Chris@0 13141 # FIXME: insert proper C++ library support
Chris@0 13142 ld_shlibs_CXX=no
Chris@0 13143 fi
Chris@0 13144 ;;
Chris@0 13145 esac
Chris@0 13146 ;;
Chris@0 13147
Chris@0 13148 interix[3-9]*)
Chris@0 13149 hardcode_direct_CXX=no
Chris@0 13150 hardcode_shlibpath_var_CXX=no
Chris@0 13151 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@0 13152 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@0 13153 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
Chris@0 13154 # Instead, shared libraries are loaded at an image base (0x10000000 by
Chris@0 13155 # default) and relocated if they conflict, which is a slow very memory
Chris@0 13156 # consuming and fragmenting process. To avoid this, we pick a random,
Chris@0 13157 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
Chris@0 13158 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
Chris@0 13159 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@0 13160 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@0 13161 ;;
Chris@0 13162 irix5* | irix6*)
Chris@0 13163 case $cc_basename in
Chris@0 13164 CC*)
Chris@0 13165 # SGI C++
Chris@0 13166 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@0 13167
Chris@0 13168 # Archives containing C++ object files must be created using
Chris@0 13169 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
Chris@0 13170 # necessary to make sure instantiated templates are included
Chris@0 13171 # in the archive.
Chris@0 13172 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
Chris@0 13173 ;;
Chris@0 13174 *)
Chris@0 13175 if test "$GXX" = yes; then
Chris@0 13176 if test "$with_gnu_ld" = no; then
Chris@0 13177 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@0 13178 else
Chris@0 13179 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@0 13180 fi
Chris@0 13181 fi
Chris@0 13182 link_all_deplibs_CXX=yes
Chris@0 13183 ;;
Chris@0 13184 esac
Chris@0 13185 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@0 13186 hardcode_libdir_separator_CXX=:
Chris@0 13187 inherit_rpath_CXX=yes
Chris@0 13188 ;;
Chris@0 13189
Chris@0 13190 linux* | k*bsd*-gnu | kopensolaris*-gnu)
Chris@0 13191 case $cc_basename in
Chris@0 13192 KCC*)
Chris@0 13193 # Kuck and Associates, Inc. (KAI) C++ Compiler
Chris@0 13194
Chris@0 13195 # KCC will only create a shared library if the output file
Chris@0 13196 # ends with ".so" (or ".sl" for HP-UX), so rename the library
Chris@0 13197 # to its proper name (with version) after linking.
Chris@0 13198 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@0 13199 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@0 13200 # Commands to make compiler produce verbose output that lists
Chris@0 13201 # what "hidden" libraries, object files and flags are used when
Chris@0 13202 # linking a shared library.
Chris@0 13203 #
Chris@0 13204 # There doesn't appear to be a way to prevent this compiler from
Chris@0 13205 # explicitly linking system object files so we need to strip them
Chris@0 13206 # from the output so that they don't get included in the library
Chris@0 13207 # dependencies.
Chris@0 13208 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@0 13209
Chris@0 13210 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@0 13211 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@0 13212
Chris@0 13213 # Archives containing C++ object files must be created using
Chris@0 13214 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
Chris@0 13215 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
Chris@0 13216 ;;
Chris@0 13217 icpc* | ecpc* )
Chris@0 13218 # Intel C++
Chris@0 13219 with_gnu_ld=yes
Chris@0 13220 # version 8.0 and above of icpc choke on multiply defined symbols
Chris@0 13221 # if we add $predep_objects and $postdep_objects, however 7.1 and
Chris@0 13222 # earlier do not add the objects themselves.
Chris@0 13223 case `$CC -V 2>&1` in
Chris@0 13224 *"Version 7."*)
Chris@0 13225 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 13226 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@0 13227 ;;
Chris@0 13228 *) # Version 8.0 or newer
Chris@0 13229 tmp_idyn=
Chris@0 13230 case $host_cpu in
Chris@0 13231 ia64*) tmp_idyn=' -i_dynamic';;
Chris@0 13232 esac
Chris@0 13233 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 13234 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@0 13235 ;;
Chris@0 13236 esac
Chris@0 13237 archive_cmds_need_lc_CXX=no
Chris@0 13238 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@0 13239 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@0 13240 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
Chris@0 13241 ;;
Chris@0 13242 pgCC* | pgcpp*)
Chris@0 13243 # Portland Group C++ compiler
Chris@0 13244 case `$CC -V` in
Chris@0 13245 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
Chris@0 13246 prelink_cmds_CXX='tpldir=Template.dir~
Chris@0 13247 rm -rf $tpldir~
Chris@0 13248 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
Chris@0 13249 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
Chris@0 13250 old_archive_cmds_CXX='tpldir=Template.dir~
Chris@0 13251 rm -rf $tpldir~
Chris@0 13252 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
Chris@0 13253 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
Chris@0 13254 $RANLIB $oldlib'
Chris@0 13255 archive_cmds_CXX='tpldir=Template.dir~
Chris@0 13256 rm -rf $tpldir~
Chris@0 13257 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
Chris@0 13258 $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@0 13259 archive_expsym_cmds_CXX='tpldir=Template.dir~
Chris@0 13260 rm -rf $tpldir~
Chris@0 13261 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
Chris@0 13262 $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@0 13263 ;;
Chris@0 13264 *) # Version 6 and above use weak symbols
Chris@0 13265 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
Chris@0 13266 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@0 13267 ;;
Chris@0 13268 esac
Chris@0 13269
Chris@0 13270 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
Chris@0 13271 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@0 13272 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@0 13273 ;;
Chris@0 13274 cxx*)
Chris@0 13275 # Compaq C++
Chris@0 13276 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 13277 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@0 13278
Chris@0 13279 runpath_var=LD_RUN_PATH
Chris@0 13280 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
Chris@0 13281 hardcode_libdir_separator_CXX=:
Chris@0 13282
Chris@0 13283 # Commands to make compiler produce verbose output that lists
Chris@0 13284 # what "hidden" libraries, object files and flags are used when
Chris@0 13285 # linking a shared library.
Chris@0 13286 #
Chris@0 13287 # There doesn't appear to be a way to prevent this compiler from
Chris@0 13288 # explicitly linking system object files so we need to strip them
Chris@0 13289 # from the output so that they don't get included in the library
Chris@0 13290 # dependencies.
Chris@0 13291 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@0 13292 ;;
Chris@0 13293 xl* | mpixl* | bgxl*)
Chris@0 13294 # IBM XL 8.0 on PPC, with GNU ld
Chris@0 13295 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@0 13296 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@0 13297 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@0 13298 if test "x$supports_anon_versioning" = xyes; then
Chris@0 13299 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
Chris@0 13300 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@0 13301 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@0 13302 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
Chris@0 13303 fi
Chris@0 13304 ;;
Chris@0 13305 *)
Chris@0 13306 case `$CC -V 2>&1 | sed 5q` in
Chris@0 13307 *Sun\ C*)
Chris@0 13308 # Sun C++ 5.9
Chris@0 13309 no_undefined_flag_CXX=' -zdefs'
Chris@0 13310 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@0 13311 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@0 13312 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@0 13313 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@0 13314 compiler_needs_object_CXX=yes
Chris@0 13315
Chris@0 13316 # Not sure whether something based on
Chris@0 13317 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
Chris@0 13318 # would be better.
Chris@0 13319 output_verbose_link_cmd='func_echo_all'
Chris@0 13320
Chris@0 13321 # Archives containing C++ object files must be created using
Chris@0 13322 # "CC -xar", where "CC" is the Sun C++ compiler. This is
Chris@0 13323 # necessary to make sure instantiated templates are included
Chris@0 13324 # in the archive.
Chris@0 13325 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
Chris@0 13326 ;;
Chris@0 13327 esac
Chris@0 13328 ;;
Chris@0 13329 esac
Chris@0 13330 ;;
Chris@0 13331
Chris@0 13332 lynxos*)
Chris@0 13333 # FIXME: insert proper C++ library support
Chris@0 13334 ld_shlibs_CXX=no
Chris@0 13335 ;;
Chris@0 13336
Chris@0 13337 m88k*)
Chris@0 13338 # FIXME: insert proper C++ library support
Chris@0 13339 ld_shlibs_CXX=no
Chris@0 13340 ;;
Chris@0 13341
Chris@0 13342 mvs*)
Chris@0 13343 case $cc_basename in
Chris@0 13344 cxx*)
Chris@0 13345 # FIXME: insert proper C++ library support
Chris@0 13346 ld_shlibs_CXX=no
Chris@0 13347 ;;
Chris@0 13348 *)
Chris@0 13349 # FIXME: insert proper C++ library support
Chris@0 13350 ld_shlibs_CXX=no
Chris@0 13351 ;;
Chris@0 13352 esac
Chris@0 13353 ;;
Chris@0 13354
Chris@0 13355 netbsd*)
Chris@0 13356 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@0 13357 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
Chris@0 13358 wlarc=
Chris@0 13359 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@0 13360 hardcode_direct_CXX=yes
Chris@0 13361 hardcode_shlibpath_var_CXX=no
Chris@0 13362 fi
Chris@0 13363 # Workaround some broken pre-1.5 toolchains
Chris@0 13364 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
Chris@0 13365 ;;
Chris@0 13366
Chris@0 13367 *nto* | *qnx*)
Chris@0 13368 ld_shlibs_CXX=yes
Chris@0 13369 ;;
Chris@0 13370
Chris@0 13371 openbsd2*)
Chris@0 13372 # C++ shared libraries are fairly broken
Chris@0 13373 ld_shlibs_CXX=no
Chris@0 13374 ;;
Chris@0 13375
Chris@0 13376 openbsd*)
Chris@0 13377 if test -f /usr/libexec/ld.so; then
Chris@0 13378 hardcode_direct_CXX=yes
Chris@0 13379 hardcode_shlibpath_var_CXX=no
Chris@0 13380 hardcode_direct_absolute_CXX=yes
Chris@0 13381 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
Chris@0 13382 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@0 13383 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@0 13384 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@0 13385 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@0 13386 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@0 13387 fi
Chris@0 13388 output_verbose_link_cmd=func_echo_all
Chris@0 13389 else
Chris@0 13390 ld_shlibs_CXX=no
Chris@0 13391 fi
Chris@0 13392 ;;
Chris@0 13393
Chris@0 13394 osf3* | osf4* | osf5*)
Chris@0 13395 case $cc_basename in
Chris@0 13396 KCC*)
Chris@0 13397 # Kuck and Associates, Inc. (KAI) C++ Compiler
Chris@0 13398
Chris@0 13399 # KCC will only create a shared library if the output file
Chris@0 13400 # ends with ".so" (or ".sl" for HP-UX), so rename the library
Chris@0 13401 # to its proper name (with version) after linking.
Chris@0 13402 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@0 13403
Chris@0 13404 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@0 13405 hardcode_libdir_separator_CXX=:
Chris@0 13406
Chris@0 13407 # Archives containing C++ object files must be created using
Chris@0 13408 # the KAI C++ compiler.
Chris@0 13409 case $host in
Chris@0 13410 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
Chris@0 13411 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
Chris@0 13412 esac
Chris@0 13413 ;;
Chris@0 13414 RCC*)
Chris@0 13415 # Rational C++ 2.4.1
Chris@0 13416 # FIXME: insert proper C++ library support
Chris@0 13417 ld_shlibs_CXX=no
Chris@0 13418 ;;
Chris@0 13419 cxx*)
Chris@0 13420 case $host in
Chris@0 13421 osf3*)
Chris@0 13422 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
Chris@0 13423 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@0 13424 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@0 13425 ;;
Chris@0 13426 *)
Chris@0 13427 allow_undefined_flag_CXX=' -expect_unresolved \*'
Chris@0 13428 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@0 13429 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
Chris@0 13430 echo "-hidden">> $lib.exp~
Chris@0 13431 $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@0 13432 $RM $lib.exp'
Chris@0 13433 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
Chris@0 13434 ;;
Chris@0 13435 esac
Chris@0 13436
Chris@0 13437 hardcode_libdir_separator_CXX=:
Chris@0 13438
Chris@0 13439 # Commands to make compiler produce verbose output that lists
Chris@0 13440 # what "hidden" libraries, object files and flags are used when
Chris@0 13441 # linking a shared library.
Chris@0 13442 #
Chris@0 13443 # There doesn't appear to be a way to prevent this compiler from
Chris@0 13444 # explicitly linking system object files so we need to strip them
Chris@0 13445 # from the output so that they don't get included in the library
Chris@0 13446 # dependencies.
Chris@0 13447 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@0 13448 ;;
Chris@0 13449 *)
Chris@0 13450 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
Chris@0 13451 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
Chris@0 13452 case $host in
Chris@0 13453 osf3*)
Chris@0 13454 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@0 13455 ;;
Chris@0 13456 *)
Chris@0 13457 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@0 13458 ;;
Chris@0 13459 esac
Chris@0 13460
Chris@0 13461 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@0 13462 hardcode_libdir_separator_CXX=:
Chris@0 13463
Chris@0 13464 # Commands to make compiler produce verbose output that lists
Chris@0 13465 # what "hidden" libraries, object files and flags are used when
Chris@0 13466 # linking a shared library.
Chris@0 13467 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@0 13468
Chris@0 13469 else
Chris@0 13470 # FIXME: insert proper C++ library support
Chris@0 13471 ld_shlibs_CXX=no
Chris@0 13472 fi
Chris@0 13473 ;;
Chris@0 13474 esac
Chris@0 13475 ;;
Chris@0 13476
Chris@0 13477 psos*)
Chris@0 13478 # FIXME: insert proper C++ library support
Chris@0 13479 ld_shlibs_CXX=no
Chris@0 13480 ;;
Chris@0 13481
Chris@0 13482 sunos4*)
Chris@0 13483 case $cc_basename in
Chris@0 13484 CC*)
Chris@0 13485 # Sun C++ 4.x
Chris@0 13486 # FIXME: insert proper C++ library support
Chris@0 13487 ld_shlibs_CXX=no
Chris@0 13488 ;;
Chris@0 13489 lcc*)
Chris@0 13490 # Lucid
Chris@0 13491 # FIXME: insert proper C++ library support
Chris@0 13492 ld_shlibs_CXX=no
Chris@0 13493 ;;
Chris@0 13494 *)
Chris@0 13495 # FIXME: insert proper C++ library support
Chris@0 13496 ld_shlibs_CXX=no
Chris@0 13497 ;;
Chris@0 13498 esac
Chris@0 13499 ;;
Chris@0 13500
Chris@0 13501 solaris*)
Chris@0 13502 case $cc_basename in
Chris@0 13503 CC* | sunCC*)
Chris@0 13504 # Sun C++ 4.2, 5.x and Centerline C++
Chris@0 13505 archive_cmds_need_lc_CXX=yes
Chris@0 13506 no_undefined_flag_CXX=' -zdefs'
Chris@0 13507 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@0 13508 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@0 13509 $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@0 13510
Chris@0 13511 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@0 13512 hardcode_shlibpath_var_CXX=no
Chris@0 13513 case $host_os in
Chris@0 13514 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@0 13515 *)
Chris@0 13516 # The compiler driver will combine and reorder linker options,
Chris@0 13517 # but understands `-z linker_flag'.
Chris@0 13518 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@0 13519 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
Chris@0 13520 ;;
Chris@0 13521 esac
Chris@0 13522 link_all_deplibs_CXX=yes
Chris@0 13523
Chris@0 13524 output_verbose_link_cmd='func_echo_all'
Chris@0 13525
Chris@0 13526 # Archives containing C++ object files must be created using
Chris@0 13527 # "CC -xar", where "CC" is the Sun C++ compiler. This is
Chris@0 13528 # necessary to make sure instantiated templates are included
Chris@0 13529 # in the archive.
Chris@0 13530 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
Chris@0 13531 ;;
Chris@0 13532 gcx*)
Chris@0 13533 # Green Hills C++ Compiler
Chris@0 13534 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
Chris@0 13535
Chris@0 13536 # The C++ compiler must be used to create the archive.
Chris@0 13537 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
Chris@0 13538 ;;
Chris@0 13539 *)
Chris@0 13540 # GNU C++ compiler with Solaris linker
Chris@0 13541 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
Chris@0 13542 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
Chris@0 13543 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
Chris@0 13544 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
Chris@0 13545 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@0 13546 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
Chris@0 13547
Chris@0 13548 # Commands to make compiler produce verbose output that lists
Chris@0 13549 # what "hidden" libraries, object files and flags are used when
Chris@0 13550 # linking a shared library.
Chris@0 13551 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@0 13552 else
Chris@0 13553 # g++ 2.7 appears to require `-G' NOT `-shared' on this
Chris@0 13554 # platform.
Chris@0 13555 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
Chris@0 13556 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@0 13557 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
Chris@0 13558
Chris@0 13559 # Commands to make compiler produce verbose output that lists
Chris@0 13560 # what "hidden" libraries, object files and flags are used when
Chris@0 13561 # linking a shared library.
Chris@0 13562 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Chris@0 13563 fi
Chris@0 13564
Chris@0 13565 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
Chris@0 13566 case $host_os in
Chris@0 13567 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@0 13568 *)
Chris@0 13569 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
Chris@0 13570 ;;
Chris@0 13571 esac
Chris@0 13572 fi
Chris@0 13573 ;;
Chris@0 13574 esac
Chris@0 13575 ;;
Chris@0 13576
Chris@0 13577 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
Chris@0 13578 no_undefined_flag_CXX='${wl}-z,text'
Chris@0 13579 archive_cmds_need_lc_CXX=no
Chris@0 13580 hardcode_shlibpath_var_CXX=no
Chris@0 13581 runpath_var='LD_RUN_PATH'
Chris@0 13582
Chris@0 13583 case $cc_basename in
Chris@0 13584 CC*)
Chris@0 13585 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 13586 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 13587 ;;
Chris@0 13588 *)
Chris@0 13589 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 13590 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 13591 ;;
Chris@0 13592 esac
Chris@0 13593 ;;
Chris@0 13594
Chris@0 13595 sysv5* | sco3.2v5* | sco5v6*)
Chris@0 13596 # Note: We can NOT use -z defs as we might desire, because we do not
Chris@0 13597 # link with -lc, and that would cause any symbols used from libc to
Chris@0 13598 # always be unresolved, which means just about no library would
Chris@0 13599 # ever link correctly. If we're not using GNU ld we use -z text
Chris@0 13600 # though, which does catch some bad symbols but isn't as heavy-handed
Chris@0 13601 # as -z defs.
Chris@0 13602 no_undefined_flag_CXX='${wl}-z,text'
Chris@0 13603 allow_undefined_flag_CXX='${wl}-z,nodefs'
Chris@0 13604 archive_cmds_need_lc_CXX=no
Chris@0 13605 hardcode_shlibpath_var_CXX=no
Chris@0 13606 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
Chris@0 13607 hardcode_libdir_separator_CXX=':'
Chris@0 13608 link_all_deplibs_CXX=yes
Chris@0 13609 export_dynamic_flag_spec_CXX='${wl}-Bexport'
Chris@0 13610 runpath_var='LD_RUN_PATH'
Chris@0 13611
Chris@0 13612 case $cc_basename in
Chris@0 13613 CC*)
Chris@0 13614 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 13615 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 13616 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
Chris@0 13617 '"$old_archive_cmds_CXX"
Chris@0 13618 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
Chris@0 13619 '"$reload_cmds_CXX"
Chris@0 13620 ;;
Chris@0 13621 *)
Chris@0 13622 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 13623 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@0 13624 ;;
Chris@0 13625 esac
Chris@0 13626 ;;
Chris@0 13627
Chris@0 13628 tandem*)
Chris@0 13629 case $cc_basename in
Chris@0 13630 NCC*)
Chris@0 13631 # NonStop-UX NCC 3.20
Chris@0 13632 # FIXME: insert proper C++ library support
Chris@0 13633 ld_shlibs_CXX=no
Chris@0 13634 ;;
Chris@0 13635 *)
Chris@0 13636 # FIXME: insert proper C++ library support
Chris@0 13637 ld_shlibs_CXX=no
Chris@0 13638 ;;
Chris@0 13639 esac
Chris@0 13640 ;;
Chris@0 13641
Chris@0 13642 vxworks*)
Chris@0 13643 # FIXME: insert proper C++ library support
Chris@0 13644 ld_shlibs_CXX=no
Chris@0 13645 ;;
Chris@0 13646
Chris@0 13647 *)
Chris@0 13648 # FIXME: insert proper C++ library support
Chris@0 13649 ld_shlibs_CXX=no
Chris@0 13650 ;;
Chris@0 13651 esac
Chris@0 13652
Chris@0 13653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
Chris@0 13654 $as_echo "$ld_shlibs_CXX" >&6; }
Chris@0 13655 test "$ld_shlibs_CXX" = no && can_build_shared=no
Chris@0 13656
Chris@0 13657 GCC_CXX="$GXX"
Chris@0 13658 LD_CXX="$LD"
Chris@0 13659
Chris@0 13660 ## CAVEAT EMPTOR:
Chris@0 13661 ## There is no encapsulation within the following macros, do not change
Chris@0 13662 ## the running order or otherwise move them around unless you know exactly
Chris@0 13663 ## what you are doing...
Chris@0 13664 # Dependencies to place before and after the object being linked:
Chris@0 13665 predep_objects_CXX=
Chris@0 13666 postdep_objects_CXX=
Chris@0 13667 predeps_CXX=
Chris@0 13668 postdeps_CXX=
Chris@0 13669 compiler_lib_search_path_CXX=
Chris@0 13670
Chris@0 13671 cat > conftest.$ac_ext <<_LT_EOF
Chris@0 13672 class Foo
Chris@0 13673 {
Chris@0 13674 public:
Chris@0 13675 Foo (void) { a = 0; }
Chris@0 13676 private:
Chris@0 13677 int a;
Chris@0 13678 };
Chris@0 13679 _LT_EOF
Chris@0 13680
Chris@0 13681
Chris@0 13682 _lt_libdeps_save_CFLAGS=$CFLAGS
Chris@0 13683 case "$CC $CFLAGS " in #(
Chris@0 13684 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
Chris@0 13685 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
Chris@0 13686 esac
Chris@0 13687
Chris@0 13688 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@0 13689 (eval $ac_compile) 2>&5
Chris@0 13690 ac_status=$?
Chris@0 13691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 13692 test $ac_status = 0; }; then
Chris@0 13693 # Parse the compiler output and extract the necessary
Chris@0 13694 # objects, libraries and library flags.
Chris@0 13695
Chris@0 13696 # Sentinel used to keep track of whether or not we are before
Chris@0 13697 # the conftest object file.
Chris@0 13698 pre_test_object_deps_done=no
Chris@0 13699
Chris@0 13700 for p in `eval "$output_verbose_link_cmd"`; do
Chris@0 13701 case ${prev}${p} in
Chris@0 13702
Chris@0 13703 -L* | -R* | -l*)
Chris@0 13704 # Some compilers place space between "-{L,R}" and the path.
Chris@0 13705 # Remove the space.
Chris@0 13706 if test $p = "-L" ||
Chris@0 13707 test $p = "-R"; then
Chris@0 13708 prev=$p
Chris@0 13709 continue
Chris@0 13710 fi
Chris@0 13711
Chris@0 13712 # Expand the sysroot to ease extracting the directories later.
Chris@0 13713 if test -z "$prev"; then
Chris@0 13714 case $p in
Chris@0 13715 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
Chris@0 13716 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
Chris@0 13717 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
Chris@0 13718 esac
Chris@0 13719 fi
Chris@0 13720 case $p in
Chris@0 13721 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
Chris@0 13722 esac
Chris@0 13723 if test "$pre_test_object_deps_done" = no; then
Chris@0 13724 case ${prev} in
Chris@0 13725 -L | -R)
Chris@0 13726 # Internal compiler library paths should come after those
Chris@0 13727 # provided the user. The postdeps already come after the
Chris@0 13728 # user supplied libs so there is no need to process them.
Chris@0 13729 if test -z "$compiler_lib_search_path_CXX"; then
Chris@0 13730 compiler_lib_search_path_CXX="${prev}${p}"
Chris@0 13731 else
Chris@0 13732 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
Chris@0 13733 fi
Chris@0 13734 ;;
Chris@0 13735 # The "-l" case would never come before the object being
Chris@0 13736 # linked, so don't bother handling this case.
Chris@0 13737 esac
Chris@0 13738 else
Chris@0 13739 if test -z "$postdeps_CXX"; then
Chris@0 13740 postdeps_CXX="${prev}${p}"
Chris@0 13741 else
Chris@0 13742 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
Chris@0 13743 fi
Chris@0 13744 fi
Chris@0 13745 prev=
Chris@0 13746 ;;
Chris@0 13747
Chris@0 13748 *.lto.$objext) ;; # Ignore GCC LTO objects
Chris@0 13749 *.$objext)
Chris@0 13750 # This assumes that the test object file only shows up
Chris@0 13751 # once in the compiler output.
Chris@0 13752 if test "$p" = "conftest.$objext"; then
Chris@0 13753 pre_test_object_deps_done=yes
Chris@0 13754 continue
Chris@0 13755 fi
Chris@0 13756
Chris@0 13757 if test "$pre_test_object_deps_done" = no; then
Chris@0 13758 if test -z "$predep_objects_CXX"; then
Chris@0 13759 predep_objects_CXX="$p"
Chris@0 13760 else
Chris@0 13761 predep_objects_CXX="$predep_objects_CXX $p"
Chris@0 13762 fi
Chris@0 13763 else
Chris@0 13764 if test -z "$postdep_objects_CXX"; then
Chris@0 13765 postdep_objects_CXX="$p"
Chris@0 13766 else
Chris@0 13767 postdep_objects_CXX="$postdep_objects_CXX $p"
Chris@0 13768 fi
Chris@0 13769 fi
Chris@0 13770 ;;
Chris@0 13771
Chris@0 13772 *) ;; # Ignore the rest.
Chris@0 13773
Chris@0 13774 esac
Chris@0 13775 done
Chris@0 13776
Chris@0 13777 # Clean up.
Chris@0 13778 rm -f a.out a.exe
Chris@0 13779 else
Chris@0 13780 echo "libtool.m4: error: problem compiling CXX test program"
Chris@0 13781 fi
Chris@0 13782
Chris@0 13783 $RM -f confest.$objext
Chris@0 13784 CFLAGS=$_lt_libdeps_save_CFLAGS
Chris@0 13785
Chris@0 13786 # PORTME: override above test on systems where it is broken
Chris@0 13787 case $host_os in
Chris@0 13788 interix[3-9]*)
Chris@0 13789 # Interix 3.5 installs completely hosed .la files for C++, so rather than
Chris@0 13790 # hack all around it, let's just trust "g++" to DTRT.
Chris@0 13791 predep_objects_CXX=
Chris@0 13792 postdep_objects_CXX=
Chris@0 13793 postdeps_CXX=
Chris@0 13794 ;;
Chris@0 13795
Chris@0 13796 linux*)
Chris@0 13797 case `$CC -V 2>&1 | sed 5q` in
Chris@0 13798 *Sun\ C*)
Chris@0 13799 # Sun C++ 5.9
Chris@0 13800
Chris@0 13801 # The more standards-conforming stlport4 library is
Chris@0 13802 # incompatible with the Cstd library. Avoid specifying
Chris@0 13803 # it if it's in CXXFLAGS. Ignore libCrun as
Chris@0 13804 # -library=stlport4 depends on it.
Chris@0 13805 case " $CXX $CXXFLAGS " in
Chris@0 13806 *" -library=stlport4 "*)
Chris@0 13807 solaris_use_stlport4=yes
Chris@0 13808 ;;
Chris@0 13809 esac
Chris@0 13810
Chris@0 13811 if test "$solaris_use_stlport4" != yes; then
Chris@0 13812 postdeps_CXX='-library=Cstd -library=Crun'
Chris@0 13813 fi
Chris@0 13814 ;;
Chris@0 13815 esac
Chris@0 13816 ;;
Chris@0 13817
Chris@0 13818 solaris*)
Chris@0 13819 case $cc_basename in
Chris@0 13820 CC* | sunCC*)
Chris@0 13821 # The more standards-conforming stlport4 library is
Chris@0 13822 # incompatible with the Cstd library. Avoid specifying
Chris@0 13823 # it if it's in CXXFLAGS. Ignore libCrun as
Chris@0 13824 # -library=stlport4 depends on it.
Chris@0 13825 case " $CXX $CXXFLAGS " in
Chris@0 13826 *" -library=stlport4 "*)
Chris@0 13827 solaris_use_stlport4=yes
Chris@0 13828 ;;
Chris@0 13829 esac
Chris@0 13830
Chris@0 13831 # Adding this requires a known-good setup of shared libraries for
Chris@0 13832 # Sun compiler versions before 5.6, else PIC objects from an old
Chris@0 13833 # archive will be linked into the output, leading to subtle bugs.
Chris@0 13834 if test "$solaris_use_stlport4" != yes; then
Chris@0 13835 postdeps_CXX='-library=Cstd -library=Crun'
Chris@0 13836 fi
Chris@0 13837 ;;
Chris@0 13838 esac
Chris@0 13839 ;;
Chris@0 13840 esac
Chris@0 13841
Chris@0 13842
Chris@0 13843 case " $postdeps_CXX " in
Chris@0 13844 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
Chris@0 13845 esac
Chris@0 13846 compiler_lib_search_dirs_CXX=
Chris@0 13847 if test -n "${compiler_lib_search_path_CXX}"; then
Chris@0 13848 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
Chris@0 13849 fi
Chris@0 13850
Chris@0 13851
Chris@0 13852
Chris@0 13853
Chris@0 13854
Chris@0 13855
Chris@0 13856
Chris@0 13857
Chris@0 13858
Chris@0 13859
Chris@0 13860
Chris@0 13861
Chris@0 13862
Chris@0 13863
Chris@0 13864
Chris@0 13865
Chris@0 13866
Chris@0 13867
Chris@0 13868
Chris@0 13869
Chris@0 13870
Chris@0 13871
Chris@0 13872
Chris@0 13873
Chris@0 13874
Chris@0 13875
Chris@0 13876
Chris@0 13877
Chris@0 13878
Chris@0 13879
Chris@0 13880
Chris@0 13881 lt_prog_compiler_wl_CXX=
Chris@0 13882 lt_prog_compiler_pic_CXX=
Chris@0 13883 lt_prog_compiler_static_CXX=
Chris@0 13884
Chris@0 13885
Chris@0 13886 # C++ specific cases for pic, static, wl, etc.
Chris@0 13887 if test "$GXX" = yes; then
Chris@0 13888 lt_prog_compiler_wl_CXX='-Wl,'
Chris@0 13889 lt_prog_compiler_static_CXX='-static'
Chris@0 13890
Chris@0 13891 case $host_os in
Chris@0 13892 aix*)
Chris@0 13893 # All AIX code is PIC.
Chris@0 13894 if test "$host_cpu" = ia64; then
Chris@0 13895 # AIX 5 now supports IA64 processor
Chris@0 13896 lt_prog_compiler_static_CXX='-Bstatic'
Chris@0 13897 fi
Chris@0 13898 ;;
Chris@0 13899
Chris@0 13900 amigaos*)
Chris@0 13901 case $host_cpu in
Chris@0 13902 powerpc)
Chris@0 13903 # see comment about AmigaOS4 .so support
Chris@0 13904 lt_prog_compiler_pic_CXX='-fPIC'
Chris@0 13905 ;;
Chris@0 13906 m68k)
Chris@0 13907 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@0 13908 # adding the `-m68020' flag to GCC prevents building anything better,
Chris@0 13909 # like `-m68040'.
Chris@0 13910 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
Chris@0 13911 ;;
Chris@0 13912 esac
Chris@0 13913 ;;
Chris@0 13914
Chris@0 13915 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@0 13916 # PIC is the default for these OSes.
Chris@0 13917 ;;
Chris@0 13918 mingw* | cygwin* | os2* | pw32* | cegcc*)
Chris@0 13919 # This hack is so that the source file can tell whether it is being
Chris@0 13920 # built for inclusion in a dll (and should export symbols for example).
Chris@0 13921 # Although the cygwin gcc ignores -fPIC, still need this for old-style
Chris@0 13922 # (--disable-auto-import) libraries
Chris@0 13923 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
Chris@0 13924 ;;
Chris@0 13925 darwin* | rhapsody*)
Chris@0 13926 # PIC is the default on this platform
Chris@0 13927 # Common symbols not allowed in MH_DYLIB files
Chris@0 13928 lt_prog_compiler_pic_CXX='-fno-common'
Chris@0 13929 ;;
Chris@0 13930 *djgpp*)
Chris@0 13931 # DJGPP does not support shared libraries at all
Chris@0 13932 lt_prog_compiler_pic_CXX=
Chris@0 13933 ;;
Chris@0 13934 haiku*)
Chris@0 13935 # PIC is the default for Haiku.
Chris@0 13936 # The "-static" flag exists, but is broken.
Chris@0 13937 lt_prog_compiler_static_CXX=
Chris@0 13938 ;;
Chris@0 13939 interix[3-9]*)
Chris@0 13940 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
Chris@0 13941 # Instead, we relocate shared libraries at runtime.
Chris@0 13942 ;;
Chris@0 13943 sysv4*MP*)
Chris@0 13944 if test -d /usr/nec; then
Chris@0 13945 lt_prog_compiler_pic_CXX=-Kconform_pic
Chris@0 13946 fi
Chris@0 13947 ;;
Chris@0 13948 hpux*)
Chris@0 13949 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
Chris@0 13950 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
Chris@0 13951 # sets the default TLS model and affects inlining.
Chris@0 13952 case $host_cpu in
Chris@0 13953 hppa*64*)
Chris@0 13954 ;;
Chris@0 13955 *)
Chris@0 13956 lt_prog_compiler_pic_CXX='-fPIC'
Chris@0 13957 ;;
Chris@0 13958 esac
Chris@0 13959 ;;
Chris@0 13960 *qnx* | *nto*)
Chris@0 13961 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@0 13962 # it will coredump.
Chris@0 13963 lt_prog_compiler_pic_CXX='-fPIC -shared'
Chris@0 13964 ;;
Chris@0 13965 *)
Chris@0 13966 lt_prog_compiler_pic_CXX='-fPIC'
Chris@0 13967 ;;
Chris@0 13968 esac
Chris@0 13969 else
Chris@0 13970 case $host_os in
Chris@0 13971 aix[4-9]*)
Chris@0 13972 # All AIX code is PIC.
Chris@0 13973 if test "$host_cpu" = ia64; then
Chris@0 13974 # AIX 5 now supports IA64 processor
Chris@0 13975 lt_prog_compiler_static_CXX='-Bstatic'
Chris@0 13976 else
Chris@0 13977 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
Chris@0 13978 fi
Chris@0 13979 ;;
Chris@0 13980 chorus*)
Chris@0 13981 case $cc_basename in
Chris@0 13982 cxch68*)
Chris@0 13983 # Green Hills C++ Compiler
Chris@0 13984 # _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@0 13985 ;;
Chris@0 13986 esac
Chris@0 13987 ;;
Chris@0 13988 mingw* | cygwin* | os2* | pw32* | cegcc*)
Chris@0 13989 # This hack is so that the source file can tell whether it is being
Chris@0 13990 # built for inclusion in a dll (and should export symbols for example).
Chris@0 13991 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
Chris@0 13992 ;;
Chris@0 13993 dgux*)
Chris@0 13994 case $cc_basename in
Chris@0 13995 ec++*)
Chris@0 13996 lt_prog_compiler_pic_CXX='-KPIC'
Chris@0 13997 ;;
Chris@0 13998 ghcx*)
Chris@0 13999 # Green Hills C++ Compiler
Chris@0 14000 lt_prog_compiler_pic_CXX='-pic'
Chris@0 14001 ;;
Chris@0 14002 *)
Chris@0 14003 ;;
Chris@0 14004 esac
Chris@0 14005 ;;
Chris@0 14006 freebsd* | dragonfly*)
Chris@0 14007 # FreeBSD uses GNU C++
Chris@0 14008 ;;
Chris@0 14009 hpux9* | hpux10* | hpux11*)
Chris@0 14010 case $cc_basename in
Chris@0 14011 CC*)
Chris@0 14012 lt_prog_compiler_wl_CXX='-Wl,'
Chris@0 14013 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
Chris@0 14014 if test "$host_cpu" != ia64; then
Chris@0 14015 lt_prog_compiler_pic_CXX='+Z'
Chris@0 14016 fi
Chris@0 14017 ;;
Chris@0 14018 aCC*)
Chris@0 14019 lt_prog_compiler_wl_CXX='-Wl,'
Chris@0 14020 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
Chris@0 14021 case $host_cpu in
Chris@0 14022 hppa*64*|ia64*)
Chris@0 14023 # +Z the default
Chris@0 14024 ;;
Chris@0 14025 *)
Chris@0 14026 lt_prog_compiler_pic_CXX='+Z'
Chris@0 14027 ;;
Chris@0 14028 esac
Chris@0 14029 ;;
Chris@0 14030 *)
Chris@0 14031 ;;
Chris@0 14032 esac
Chris@0 14033 ;;
Chris@0 14034 interix*)
Chris@0 14035 # This is c89, which is MS Visual C++ (no shared libs)
Chris@0 14036 # Anyone wants to do a port?
Chris@0 14037 ;;
Chris@0 14038 irix5* | irix6* | nonstopux*)
Chris@0 14039 case $cc_basename in
Chris@0 14040 CC*)
Chris@0 14041 lt_prog_compiler_wl_CXX='-Wl,'
Chris@0 14042 lt_prog_compiler_static_CXX='-non_shared'
Chris@0 14043 # CC pic flag -KPIC is the default.
Chris@0 14044 ;;
Chris@0 14045 *)
Chris@0 14046 ;;
Chris@0 14047 esac
Chris@0 14048 ;;
Chris@0 14049 linux* | k*bsd*-gnu | kopensolaris*-gnu)
Chris@0 14050 case $cc_basename in
Chris@0 14051 KCC*)
Chris@0 14052 # KAI C++ Compiler
Chris@0 14053 lt_prog_compiler_wl_CXX='--backend -Wl,'
Chris@0 14054 lt_prog_compiler_pic_CXX='-fPIC'
Chris@0 14055 ;;
Chris@0 14056 ecpc* )
Chris@0 14057 # old Intel C++ for x86_64 which still supported -KPIC.
Chris@0 14058 lt_prog_compiler_wl_CXX='-Wl,'
Chris@0 14059 lt_prog_compiler_pic_CXX='-KPIC'
Chris@0 14060 lt_prog_compiler_static_CXX='-static'
Chris@0 14061 ;;
Chris@0 14062 icpc* )
Chris@0 14063 # Intel C++, used to be incompatible with GCC.
Chris@0 14064 # ICC 10 doesn't accept -KPIC any more.
Chris@0 14065 lt_prog_compiler_wl_CXX='-Wl,'
Chris@0 14066 lt_prog_compiler_pic_CXX='-fPIC'
Chris@0 14067 lt_prog_compiler_static_CXX='-static'
Chris@0 14068 ;;
Chris@0 14069 pgCC* | pgcpp*)
Chris@0 14070 # Portland Group C++ compiler
Chris@0 14071 lt_prog_compiler_wl_CXX='-Wl,'
Chris@0 14072 lt_prog_compiler_pic_CXX='-fpic'
Chris@0 14073 lt_prog_compiler_static_CXX='-Bstatic'
Chris@0 14074 ;;
Chris@0 14075 cxx*)
Chris@0 14076 # Compaq C++
Chris@0 14077 # Make sure the PIC flag is empty. It appears that all Alpha
Chris@0 14078 # Linux and Compaq Tru64 Unix objects are PIC.
Chris@0 14079 lt_prog_compiler_pic_CXX=
Chris@0 14080 lt_prog_compiler_static_CXX='-non_shared'
Chris@0 14081 ;;
Chris@0 14082 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
Chris@0 14083 # IBM XL 8.0, 9.0 on PPC and BlueGene
Chris@0 14084 lt_prog_compiler_wl_CXX='-Wl,'
Chris@0 14085 lt_prog_compiler_pic_CXX='-qpic'
Chris@0 14086 lt_prog_compiler_static_CXX='-qstaticlink'
Chris@0 14087 ;;
Chris@0 14088 *)
Chris@0 14089 case `$CC -V 2>&1 | sed 5q` in
Chris@0 14090 *Sun\ C*)
Chris@0 14091 # Sun C++ 5.9
Chris@0 14092 lt_prog_compiler_pic_CXX='-KPIC'
Chris@0 14093 lt_prog_compiler_static_CXX='-Bstatic'
Chris@0 14094 lt_prog_compiler_wl_CXX='-Qoption ld '
Chris@0 14095 ;;
Chris@0 14096 esac
Chris@0 14097 ;;
Chris@0 14098 esac
Chris@0 14099 ;;
Chris@0 14100 lynxos*)
Chris@0 14101 ;;
Chris@0 14102 m88k*)
Chris@0 14103 ;;
Chris@0 14104 mvs*)
Chris@0 14105 case $cc_basename in
Chris@0 14106 cxx*)
Chris@0 14107 lt_prog_compiler_pic_CXX='-W c,exportall'
Chris@0 14108 ;;
Chris@0 14109 *)
Chris@0 14110 ;;
Chris@0 14111 esac
Chris@0 14112 ;;
Chris@0 14113 netbsd* | netbsdelf*-gnu)
Chris@0 14114 ;;
Chris@0 14115 *qnx* | *nto*)
Chris@0 14116 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@0 14117 # it will coredump.
Chris@0 14118 lt_prog_compiler_pic_CXX='-fPIC -shared'
Chris@0 14119 ;;
Chris@0 14120 osf3* | osf4* | osf5*)
Chris@0 14121 case $cc_basename in
Chris@0 14122 KCC*)
Chris@0 14123 lt_prog_compiler_wl_CXX='--backend -Wl,'
Chris@0 14124 ;;
Chris@0 14125 RCC*)
Chris@0 14126 # Rational C++ 2.4.1
Chris@0 14127 lt_prog_compiler_pic_CXX='-pic'
Chris@0 14128 ;;
Chris@0 14129 cxx*)
Chris@0 14130 # Digital/Compaq C++
Chris@0 14131 lt_prog_compiler_wl_CXX='-Wl,'
Chris@0 14132 # Make sure the PIC flag is empty. It appears that all Alpha
Chris@0 14133 # Linux and Compaq Tru64 Unix objects are PIC.
Chris@0 14134 lt_prog_compiler_pic_CXX=
Chris@0 14135 lt_prog_compiler_static_CXX='-non_shared'
Chris@0 14136 ;;
Chris@0 14137 *)
Chris@0 14138 ;;
Chris@0 14139 esac
Chris@0 14140 ;;
Chris@0 14141 psos*)
Chris@0 14142 ;;
Chris@0 14143 solaris*)
Chris@0 14144 case $cc_basename in
Chris@0 14145 CC* | sunCC*)
Chris@0 14146 # Sun C++ 4.2, 5.x and Centerline C++
Chris@0 14147 lt_prog_compiler_pic_CXX='-KPIC'
Chris@0 14148 lt_prog_compiler_static_CXX='-Bstatic'
Chris@0 14149 lt_prog_compiler_wl_CXX='-Qoption ld '
Chris@0 14150 ;;
Chris@0 14151 gcx*)
Chris@0 14152 # Green Hills C++ Compiler
Chris@0 14153 lt_prog_compiler_pic_CXX='-PIC'
Chris@0 14154 ;;
Chris@0 14155 *)
Chris@0 14156 ;;
Chris@0 14157 esac
Chris@0 14158 ;;
Chris@0 14159 sunos4*)
Chris@0 14160 case $cc_basename in
Chris@0 14161 CC*)
Chris@0 14162 # Sun C++ 4.x
Chris@0 14163 lt_prog_compiler_pic_CXX='-pic'
Chris@0 14164 lt_prog_compiler_static_CXX='-Bstatic'
Chris@0 14165 ;;
Chris@0 14166 lcc*)
Chris@0 14167 # Lucid
Chris@0 14168 lt_prog_compiler_pic_CXX='-pic'
Chris@0 14169 ;;
Chris@0 14170 *)
Chris@0 14171 ;;
Chris@0 14172 esac
Chris@0 14173 ;;
Chris@0 14174 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
Chris@0 14175 case $cc_basename in
Chris@0 14176 CC*)
Chris@0 14177 lt_prog_compiler_wl_CXX='-Wl,'
Chris@0 14178 lt_prog_compiler_pic_CXX='-KPIC'
Chris@0 14179 lt_prog_compiler_static_CXX='-Bstatic'
Chris@0 14180 ;;
Chris@0 14181 esac
Chris@0 14182 ;;
Chris@0 14183 tandem*)
Chris@0 14184 case $cc_basename in
Chris@0 14185 NCC*)
Chris@0 14186 # NonStop-UX NCC 3.20
Chris@0 14187 lt_prog_compiler_pic_CXX='-KPIC'
Chris@0 14188 ;;
Chris@0 14189 *)
Chris@0 14190 ;;
Chris@0 14191 esac
Chris@0 14192 ;;
Chris@0 14193 vxworks*)
Chris@0 14194 ;;
Chris@0 14195 *)
Chris@0 14196 lt_prog_compiler_can_build_shared_CXX=no
Chris@0 14197 ;;
Chris@0 14198 esac
Chris@0 14199 fi
Chris@0 14200
Chris@0 14201 case $host_os in
Chris@0 14202 # For platforms which do not support PIC, -DPIC is meaningless:
Chris@0 14203 *djgpp*)
Chris@0 14204 lt_prog_compiler_pic_CXX=
Chris@0 14205 ;;
Chris@0 14206 *)
Chris@0 14207 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
Chris@0 14208 ;;
Chris@0 14209 esac
Chris@0 14210
Chris@0 14211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
Chris@0 14212 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
Chris@0 14213 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
Chris@0 14214 $as_echo_n "(cached) " >&6
Chris@0 14215 else
Chris@0 14216 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
Chris@0 14217 fi
Chris@0 14218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
Chris@0 14219 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
Chris@0 14220 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
Chris@0 14221
Chris@0 14222 #
Chris@0 14223 # Check to make sure the PIC flag actually works.
Chris@0 14224 #
Chris@0 14225 if test -n "$lt_prog_compiler_pic_CXX"; then
Chris@0 14226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
Chris@0 14227 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
Chris@0 14228 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
Chris@0 14229 $as_echo_n "(cached) " >&6
Chris@0 14230 else
Chris@0 14231 lt_cv_prog_compiler_pic_works_CXX=no
Chris@0 14232 ac_outfile=conftest.$ac_objext
Chris@0 14233 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@0 14234 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
Chris@0 14235 # Insert the option either (1) after the last *FLAGS variable, or
Chris@0 14236 # (2) before a word containing "conftest.", or (3) at the end.
Chris@0 14237 # Note that $ac_compile itself does not contain backslashes and begins
Chris@0 14238 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@0 14239 # The option is referenced via a variable to avoid confusing sed.
Chris@0 14240 lt_compile=`echo "$ac_compile" | $SED \
Chris@0 14241 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@0 14242 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@0 14243 -e 's:$: $lt_compiler_flag:'`
Chris@0 14244 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@0 14245 (eval "$lt_compile" 2>conftest.err)
Chris@0 14246 ac_status=$?
Chris@0 14247 cat conftest.err >&5
Chris@0 14248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@0 14249 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@0 14250 # The compiler can only warn and ignore the option if not recognized
Chris@0 14251 # So say no if there are warnings other than the usual output.
Chris@0 14252 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@0 14253 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@0 14254 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@0 14255 lt_cv_prog_compiler_pic_works_CXX=yes
Chris@0 14256 fi
Chris@0 14257 fi
Chris@0 14258 $RM conftest*
Chris@0 14259
Chris@0 14260 fi
Chris@0 14261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
Chris@0 14262 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
Chris@0 14263
Chris@0 14264 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
Chris@0 14265 case $lt_prog_compiler_pic_CXX in
Chris@0 14266 "" | " "*) ;;
Chris@0 14267 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
Chris@0 14268 esac
Chris@0 14269 else
Chris@0 14270 lt_prog_compiler_pic_CXX=
Chris@0 14271 lt_prog_compiler_can_build_shared_CXX=no
Chris@0 14272 fi
Chris@0 14273
Chris@0 14274 fi
Chris@0 14275
Chris@0 14276
Chris@0 14277
Chris@0 14278
Chris@0 14279
Chris@0 14280 #
Chris@0 14281 # Check to make sure the static flag actually works.
Chris@0 14282 #
Chris@0 14283 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
Chris@0 14284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
Chris@0 14285 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
Chris@0 14286 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
Chris@0 14287 $as_echo_n "(cached) " >&6
Chris@0 14288 else
Chris@0 14289 lt_cv_prog_compiler_static_works_CXX=no
Chris@0 14290 save_LDFLAGS="$LDFLAGS"
Chris@0 14291 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
Chris@0 14292 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@0 14293 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@0 14294 # The linker can only warn and ignore the option if not recognized
Chris@0 14295 # So say no if there are warnings
Chris@0 14296 if test -s conftest.err; then
Chris@0 14297 # Append any errors to the config.log.
Chris@0 14298 cat conftest.err 1>&5
Chris@0 14299 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@0 14300 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@0 14301 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@0 14302 lt_cv_prog_compiler_static_works_CXX=yes
Chris@0 14303 fi
Chris@0 14304 else
Chris@0 14305 lt_cv_prog_compiler_static_works_CXX=yes
Chris@0 14306 fi
Chris@0 14307 fi
Chris@0 14308 $RM -r conftest*
Chris@0 14309 LDFLAGS="$save_LDFLAGS"
Chris@0 14310
Chris@0 14311 fi
Chris@0 14312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
Chris@0 14313 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
Chris@0 14314
Chris@0 14315 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
Chris@0 14316 :
Chris@0 14317 else
Chris@0 14318 lt_prog_compiler_static_CXX=
Chris@0 14319 fi
Chris@0 14320
Chris@0 14321
Chris@0 14322
Chris@0 14323
Chris@0 14324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@0 14325 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@0 14326 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
Chris@0 14327 $as_echo_n "(cached) " >&6
Chris@0 14328 else
Chris@0 14329 lt_cv_prog_compiler_c_o_CXX=no
Chris@0 14330 $RM -r conftest 2>/dev/null
Chris@0 14331 mkdir conftest
Chris@0 14332 cd conftest
Chris@0 14333 mkdir out
Chris@0 14334 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@0 14335
Chris@0 14336 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@0 14337 # Insert the option either (1) after the last *FLAGS variable, or
Chris@0 14338 # (2) before a word containing "conftest.", or (3) at the end.
Chris@0 14339 # Note that $ac_compile itself does not contain backslashes and begins
Chris@0 14340 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@0 14341 lt_compile=`echo "$ac_compile" | $SED \
Chris@0 14342 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@0 14343 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@0 14344 -e 's:$: $lt_compiler_flag:'`
Chris@0 14345 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@0 14346 (eval "$lt_compile" 2>out/conftest.err)
Chris@0 14347 ac_status=$?
Chris@0 14348 cat out/conftest.err >&5
Chris@0 14349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@0 14350 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@0 14351 then
Chris@0 14352 # The compiler can only warn and ignore the option if not recognized
Chris@0 14353 # So say no if there are warnings
Chris@0 14354 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@0 14355 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@0 14356 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@0 14357 lt_cv_prog_compiler_c_o_CXX=yes
Chris@0 14358 fi
Chris@0 14359 fi
Chris@0 14360 chmod u+w . 2>&5
Chris@0 14361 $RM conftest*
Chris@0 14362 # SGI C++ compiler will create directory out/ii_files/ for
Chris@0 14363 # template instantiation
Chris@0 14364 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@0 14365 $RM out/* && rmdir out
Chris@0 14366 cd ..
Chris@0 14367 $RM -r conftest
Chris@0 14368 $RM conftest*
Chris@0 14369
Chris@0 14370 fi
Chris@0 14371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
Chris@0 14372 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
Chris@0 14373
Chris@0 14374
Chris@0 14375
Chris@0 14376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@0 14377 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@0 14378 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
Chris@0 14379 $as_echo_n "(cached) " >&6
Chris@0 14380 else
Chris@0 14381 lt_cv_prog_compiler_c_o_CXX=no
Chris@0 14382 $RM -r conftest 2>/dev/null
Chris@0 14383 mkdir conftest
Chris@0 14384 cd conftest
Chris@0 14385 mkdir out
Chris@0 14386 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@0 14387
Chris@0 14388 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@0 14389 # Insert the option either (1) after the last *FLAGS variable, or
Chris@0 14390 # (2) before a word containing "conftest.", or (3) at the end.
Chris@0 14391 # Note that $ac_compile itself does not contain backslashes and begins
Chris@0 14392 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@0 14393 lt_compile=`echo "$ac_compile" | $SED \
Chris@0 14394 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@0 14395 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@0 14396 -e 's:$: $lt_compiler_flag:'`
Chris@0 14397 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@0 14398 (eval "$lt_compile" 2>out/conftest.err)
Chris@0 14399 ac_status=$?
Chris@0 14400 cat out/conftest.err >&5
Chris@0 14401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@0 14402 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@0 14403 then
Chris@0 14404 # The compiler can only warn and ignore the option if not recognized
Chris@0 14405 # So say no if there are warnings
Chris@0 14406 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@0 14407 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@0 14408 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@0 14409 lt_cv_prog_compiler_c_o_CXX=yes
Chris@0 14410 fi
Chris@0 14411 fi
Chris@0 14412 chmod u+w . 2>&5
Chris@0 14413 $RM conftest*
Chris@0 14414 # SGI C++ compiler will create directory out/ii_files/ for
Chris@0 14415 # template instantiation
Chris@0 14416 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@0 14417 $RM out/* && rmdir out
Chris@0 14418 cd ..
Chris@0 14419 $RM -r conftest
Chris@0 14420 $RM conftest*
Chris@0 14421
Chris@0 14422 fi
Chris@0 14423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
Chris@0 14424 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
Chris@0 14425
Chris@0 14426
Chris@0 14427
Chris@0 14428
Chris@0 14429 hard_links="nottested"
Chris@0 14430 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
Chris@0 14431 # do not overwrite the value of need_locks provided by the user
Chris@0 14432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
Chris@0 14433 $as_echo_n "checking if we can lock with hard links... " >&6; }
Chris@0 14434 hard_links=yes
Chris@0 14435 $RM conftest*
Chris@0 14436 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@0 14437 touch conftest.a
Chris@0 14438 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@0 14439 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@0 14440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
Chris@0 14441 $as_echo "$hard_links" >&6; }
Chris@0 14442 if test "$hard_links" = no; then
Chris@0 14443 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
Chris@0 14444 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Chris@0 14445 need_locks=warn
Chris@0 14446 fi
Chris@0 14447 else
Chris@0 14448 need_locks=no
Chris@0 14449 fi
Chris@0 14450
Chris@0 14451
Chris@0 14452
Chris@0 14453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@0 14454 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@0 14455
Chris@0 14456 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@0 14457 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
Chris@0 14458 case $host_os in
Chris@0 14459 aix[4-9]*)
Chris@0 14460 # If we're using GNU nm, then we don't want the "-C" option.
Chris@0 14461 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Chris@0 14462 # Also, AIX nm treats weak defined symbols like other global defined
Chris@0 14463 # symbols, whereas GNU nm marks them as "W".
Chris@0 14464 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Chris@0 14465 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@0 14466 else
Chris@0 14467 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@0 14468 fi
Chris@0 14469 ;;
Chris@0 14470 pw32*)
Chris@0 14471 export_symbols_cmds_CXX="$ltdll_cmds"
Chris@0 14472 ;;
Chris@0 14473 cygwin* | mingw* | cegcc*)
Chris@0 14474 case $cc_basename in
Chris@0 14475 cl*) ;;
Chris@0 14476 *)
Chris@0 14477 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@0 14478 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
Chris@0 14479 ;;
Chris@0 14480 esac
Chris@0 14481 ;;
Chris@0 14482 linux* | k*bsd*-gnu | gnu*)
Chris@0 14483 link_all_deplibs_CXX=no
Chris@0 14484 ;;
Chris@0 14485 *)
Chris@0 14486 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@0 14487 ;;
Chris@0 14488 esac
Chris@0 14489
Chris@0 14490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
Chris@0 14491 $as_echo "$ld_shlibs_CXX" >&6; }
Chris@0 14492 test "$ld_shlibs_CXX" = no && can_build_shared=no
Chris@0 14493
Chris@0 14494 with_gnu_ld_CXX=$with_gnu_ld
Chris@0 14495
Chris@0 14496
Chris@0 14497
Chris@0 14498
Chris@0 14499
Chris@0 14500
Chris@0 14501 #
Chris@0 14502 # Do we need to explicitly link libc?
Chris@0 14503 #
Chris@0 14504 case "x$archive_cmds_need_lc_CXX" in
Chris@0 14505 x|xyes)
Chris@0 14506 # Assume -lc should be added
Chris@0 14507 archive_cmds_need_lc_CXX=yes
Chris@0 14508
Chris@0 14509 if test "$enable_shared" = yes && test "$GCC" = yes; then
Chris@0 14510 case $archive_cmds_CXX in
Chris@0 14511 *'~'*)
Chris@0 14512 # FIXME: we may have to deal with multi-command sequences.
Chris@0 14513 ;;
Chris@0 14514 '$CC '*)
Chris@0 14515 # Test whether the compiler implicitly links with -lc since on some
Chris@0 14516 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@0 14517 # to ld, don't add -lc before -lgcc.
Chris@0 14518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
Chris@0 14519 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Chris@0 14520 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
Chris@0 14521 $as_echo_n "(cached) " >&6
Chris@0 14522 else
Chris@0 14523 $RM conftest*
Chris@0 14524 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@0 14525
Chris@0 14526 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@0 14527 (eval $ac_compile) 2>&5
Chris@0 14528 ac_status=$?
Chris@0 14529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 14530 test $ac_status = 0; } 2>conftest.err; then
Chris@0 14531 soname=conftest
Chris@0 14532 lib=conftest
Chris@0 14533 libobjs=conftest.$ac_objext
Chris@0 14534 deplibs=
Chris@0 14535 wl=$lt_prog_compiler_wl_CXX
Chris@0 14536 pic_flag=$lt_prog_compiler_pic_CXX
Chris@0 14537 compiler_flags=-v
Chris@0 14538 linker_flags=-v
Chris@0 14539 verstring=
Chris@0 14540 output_objdir=.
Chris@0 14541 libname=conftest
Chris@0 14542 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
Chris@0 14543 allow_undefined_flag_CXX=
Chris@0 14544 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Chris@0 14545 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@0 14546 ac_status=$?
Chris@0 14547 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 14548 test $ac_status = 0; }
Chris@0 14549 then
Chris@0 14550 lt_cv_archive_cmds_need_lc_CXX=no
Chris@0 14551 else
Chris@0 14552 lt_cv_archive_cmds_need_lc_CXX=yes
Chris@0 14553 fi
Chris@0 14554 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
Chris@0 14555 else
Chris@0 14556 cat conftest.err 1>&5
Chris@0 14557 fi
Chris@0 14558 $RM conftest*
Chris@0 14559
Chris@0 14560 fi
Chris@0 14561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
Chris@0 14562 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
Chris@0 14563 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
Chris@0 14564 ;;
Chris@0 14565 esac
Chris@0 14566 fi
Chris@0 14567 ;;
Chris@0 14568 esac
Chris@0 14569
Chris@0 14570
Chris@0 14571
Chris@0 14572
Chris@0 14573
Chris@0 14574
Chris@0 14575
Chris@0 14576
Chris@0 14577
Chris@0 14578
Chris@0 14579
Chris@0 14580
Chris@0 14581
Chris@0 14582
Chris@0 14583
Chris@0 14584
Chris@0 14585
Chris@0 14586
Chris@0 14587
Chris@0 14588
Chris@0 14589
Chris@0 14590
Chris@0 14591
Chris@0 14592
Chris@0 14593
Chris@0 14594
Chris@0 14595
Chris@0 14596
Chris@0 14597
Chris@0 14598
Chris@0 14599
Chris@0 14600
Chris@0 14601
Chris@0 14602
Chris@0 14603
Chris@0 14604
Chris@0 14605
Chris@0 14606
Chris@0 14607
Chris@0 14608
Chris@0 14609
Chris@0 14610
Chris@0 14611
Chris@0 14612
Chris@0 14613
Chris@0 14614
Chris@0 14615
Chris@0 14616
Chris@0 14617
Chris@0 14618
Chris@0 14619
Chris@0 14620
Chris@0 14621
Chris@0 14622
Chris@0 14623
Chris@0 14624
Chris@0 14625
Chris@0 14626
Chris@0 14627
Chris@0 14628
Chris@0 14629
Chris@0 14630
Chris@0 14631
Chris@0 14632
Chris@0 14633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
Chris@0 14634 $as_echo_n "checking dynamic linker characteristics... " >&6; }
Chris@0 14635
Chris@0 14636 library_names_spec=
Chris@0 14637 libname_spec='lib$name'
Chris@0 14638 soname_spec=
Chris@0 14639 shrext_cmds=".so"
Chris@0 14640 postinstall_cmds=
Chris@0 14641 postuninstall_cmds=
Chris@0 14642 finish_cmds=
Chris@0 14643 finish_eval=
Chris@0 14644 shlibpath_var=
Chris@0 14645 shlibpath_overrides_runpath=unknown
Chris@0 14646 version_type=none
Chris@0 14647 dynamic_linker="$host_os ld.so"
Chris@0 14648 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@0 14649 need_lib_prefix=unknown
Chris@0 14650 hardcode_into_libs=no
Chris@0 14651
Chris@0 14652 # when you set need_version to no, make sure it does not cause -set_version
Chris@0 14653 # flags to be left without arguments
Chris@0 14654 need_version=unknown
Chris@0 14655
Chris@0 14656 case $host_os in
Chris@0 14657 aix3*)
Chris@0 14658 version_type=linux
Chris@0 14659 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
Chris@0 14660 shlibpath_var=LIBPATH
Chris@0 14661
Chris@0 14662 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@0 14663 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 14664 ;;
Chris@0 14665
Chris@0 14666 aix[4-9]*)
Chris@0 14667 version_type=linux
Chris@0 14668 need_lib_prefix=no
Chris@0 14669 need_version=no
Chris@0 14670 hardcode_into_libs=yes
Chris@0 14671 if test "$host_cpu" = ia64; then
Chris@0 14672 # AIX 5 supports IA64
Chris@0 14673 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
Chris@0 14674 shlibpath_var=LD_LIBRARY_PATH
Chris@0 14675 else
Chris@0 14676 # With GCC up to 2.95.x, collect2 would create an import file
Chris@0 14677 # for dependence libraries. The import file would start with
Chris@0 14678 # the line `#! .'. This would cause the generated library to
Chris@0 14679 # depend on `.', always an invalid library. This was fixed in
Chris@0 14680 # development snapshots of GCC prior to 3.0.
Chris@0 14681 case $host_os in
Chris@0 14682 aix4 | aix4.[01] | aix4.[01].*)
Chris@0 14683 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@0 14684 echo ' yes '
Chris@0 14685 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
Chris@0 14686 :
Chris@0 14687 else
Chris@0 14688 can_build_shared=no
Chris@0 14689 fi
Chris@0 14690 ;;
Chris@0 14691 esac
Chris@0 14692 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
Chris@0 14693 # soname into executable. Probably we can add versioning support to
Chris@0 14694 # collect2, so additional links can be useful in future.
Chris@0 14695 if test "$aix_use_runtimelinking" = yes; then
Chris@0 14696 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@0 14697 # instead of lib<name>.a to let people know that these are not
Chris@0 14698 # typical AIX shared libraries.
Chris@0 14699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 14700 else
Chris@0 14701 # We preserve .a as extension for shared libraries through AIX4.2
Chris@0 14702 # and later when we are not doing run time linking.
Chris@0 14703 library_names_spec='${libname}${release}.a $libname.a'
Chris@0 14704 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 14705 fi
Chris@0 14706 shlibpath_var=LIBPATH
Chris@0 14707 fi
Chris@0 14708 ;;
Chris@0 14709
Chris@0 14710 amigaos*)
Chris@0 14711 case $host_cpu in
Chris@0 14712 powerpc)
Chris@0 14713 # Since July 2007 AmigaOS4 officially supports .so libraries.
Chris@0 14714 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
Chris@0 14715 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 14716 ;;
Chris@0 14717 m68k)
Chris@0 14718 library_names_spec='$libname.ixlibrary $libname.a'
Chris@0 14719 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@0 14720 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@0 14721 ;;
Chris@0 14722 esac
Chris@0 14723 ;;
Chris@0 14724
Chris@0 14725 beos*)
Chris@0 14726 library_names_spec='${libname}${shared_ext}'
Chris@0 14727 dynamic_linker="$host_os ld.so"
Chris@0 14728 shlibpath_var=LIBRARY_PATH
Chris@0 14729 ;;
Chris@0 14730
Chris@0 14731 bsdi[45]*)
Chris@0 14732 version_type=linux
Chris@0 14733 need_version=no
Chris@0 14734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 14735 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 14736 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@0 14737 shlibpath_var=LD_LIBRARY_PATH
Chris@0 14738 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@0 14739 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@0 14740 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@0 14741 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@0 14742 # libtool to hard-code these into programs
Chris@0 14743 ;;
Chris@0 14744
Chris@0 14745 cygwin* | mingw* | pw32* | cegcc*)
Chris@0 14746 version_type=windows
Chris@0 14747 shrext_cmds=".dll"
Chris@0 14748 need_version=no
Chris@0 14749 need_lib_prefix=no
Chris@0 14750
Chris@0 14751 case $GCC,$cc_basename in
Chris@0 14752 yes,*)
Chris@0 14753 # gcc
Chris@0 14754 library_names_spec='$libname.dll.a'
Chris@0 14755 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@0 14756 postinstall_cmds='base_file=`basename \${file}`~
Chris@0 14757 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@0 14758 dldir=$destdir/`dirname \$dlpath`~
Chris@0 14759 test -d \$dldir || mkdir -p \$dldir~
Chris@0 14760 $install_prog $dir/$dlname \$dldir/$dlname~
Chris@0 14761 chmod a+x \$dldir/$dlname~
Chris@0 14762 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
Chris@0 14763 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
Chris@0 14764 fi'
Chris@0 14765 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@0 14766 dlpath=$dir/\$dldll~
Chris@0 14767 $RM \$dlpath'
Chris@0 14768 shlibpath_overrides_runpath=yes
Chris@0 14769
Chris@0 14770 case $host_os in
Chris@0 14771 cygwin*)
Chris@0 14772 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@0 14773 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@0 14774
Chris@0 14775 ;;
Chris@0 14776 mingw* | cegcc*)
Chris@0 14777 # MinGW DLLs use traditional 'lib' prefix
Chris@0 14778 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@0 14779 ;;
Chris@0 14780 pw32*)
Chris@0 14781 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@0 14782 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@0 14783 ;;
Chris@0 14784 esac
Chris@0 14785 dynamic_linker='Win32 ld.exe'
Chris@0 14786 ;;
Chris@0 14787
Chris@0 14788 *,cl*)
Chris@0 14789 # Native MSVC
Chris@0 14790 libname_spec='$name'
Chris@0 14791 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@0 14792 library_names_spec='${libname}.dll.lib'
Chris@0 14793
Chris@0 14794 case $build_os in
Chris@0 14795 mingw*)
Chris@0 14796 sys_lib_search_path_spec=
Chris@0 14797 lt_save_ifs=$IFS
Chris@0 14798 IFS=';'
Chris@0 14799 for lt_path in $LIB
Chris@0 14800 do
Chris@0 14801 IFS=$lt_save_ifs
Chris@0 14802 # Let DOS variable expansion print the short 8.3 style file name.
Chris@0 14803 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
Chris@0 14804 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
Chris@0 14805 done
Chris@0 14806 IFS=$lt_save_ifs
Chris@0 14807 # Convert to MSYS style.
Chris@0 14808 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@0 14809 ;;
Chris@0 14810 cygwin*)
Chris@0 14811 # Convert to unix form, then to dos form, then back to unix form
Chris@0 14812 # but this time dos style (no spaces!) so that the unix form looks
Chris@0 14813 # like /cygdrive/c/PROGRA~1:/cygdr...
Chris@0 14814 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
Chris@0 14815 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
Chris@0 14816 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@0 14817 ;;
Chris@0 14818 *)
Chris@0 14819 sys_lib_search_path_spec="$LIB"
Chris@0 14820 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
Chris@0 14821 # It is most probably a Windows format PATH.
Chris@0 14822 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@0 14823 else
Chris@0 14824 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@0 14825 fi
Chris@0 14826 # FIXME: find the short name or the path components, as spaces are
Chris@0 14827 # common. (e.g. "Program Files" -> "PROGRA~1")
Chris@0 14828 ;;
Chris@0 14829 esac
Chris@0 14830
Chris@0 14831 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@0 14832 postinstall_cmds='base_file=`basename \${file}`~
Chris@0 14833 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@0 14834 dldir=$destdir/`dirname \$dlpath`~
Chris@0 14835 test -d \$dldir || mkdir -p \$dldir~
Chris@0 14836 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@0 14837 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@0 14838 dlpath=$dir/\$dldll~
Chris@0 14839 $RM \$dlpath'
Chris@0 14840 shlibpath_overrides_runpath=yes
Chris@0 14841 dynamic_linker='Win32 link.exe'
Chris@0 14842 ;;
Chris@0 14843
Chris@0 14844 *)
Chris@0 14845 # Assume MSVC wrapper
Chris@0 14846 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Chris@0 14847 dynamic_linker='Win32 ld.exe'
Chris@0 14848 ;;
Chris@0 14849 esac
Chris@0 14850 # FIXME: first we should search . and the directory the executable is in
Chris@0 14851 shlibpath_var=PATH
Chris@0 14852 ;;
Chris@0 14853
Chris@0 14854 darwin* | rhapsody*)
Chris@0 14855 dynamic_linker="$host_os dyld"
Chris@0 14856 version_type=darwin
Chris@0 14857 need_lib_prefix=no
Chris@0 14858 need_version=no
Chris@0 14859 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
Chris@0 14860 soname_spec='${libname}${release}${major}$shared_ext'
Chris@0 14861 shlibpath_overrides_runpath=yes
Chris@0 14862 shlibpath_var=DYLD_LIBRARY_PATH
Chris@0 14863 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
Chris@0 14864
Chris@0 14865 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@0 14866 ;;
Chris@0 14867
Chris@0 14868 dgux*)
Chris@0 14869 version_type=linux
Chris@0 14870 need_lib_prefix=no
Chris@0 14871 need_version=no
Chris@0 14872 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Chris@0 14873 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 14874 shlibpath_var=LD_LIBRARY_PATH
Chris@0 14875 ;;
Chris@0 14876
Chris@0 14877 freebsd1*)
Chris@0 14878 dynamic_linker=no
Chris@0 14879 ;;
Chris@0 14880
Chris@0 14881 freebsd* | dragonfly*)
Chris@0 14882 # DragonFly does not have aout. When/if they implement a new
Chris@0 14883 # versioning mechanism, adjust this.
Chris@0 14884 if test -x /usr/bin/objformat; then
Chris@0 14885 objformat=`/usr/bin/objformat`
Chris@0 14886 else
Chris@0 14887 case $host_os in
Chris@0 14888 freebsd[123]*) objformat=aout ;;
Chris@0 14889 *) objformat=elf ;;
Chris@0 14890 esac
Chris@0 14891 fi
Chris@0 14892 version_type=freebsd-$objformat
Chris@0 14893 case $version_type in
Chris@0 14894 freebsd-elf*)
Chris@0 14895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@0 14896 need_version=no
Chris@0 14897 need_lib_prefix=no
Chris@0 14898 ;;
Chris@0 14899 freebsd-*)
Chris@0 14900 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
Chris@0 14901 need_version=yes
Chris@0 14902 ;;
Chris@0 14903 esac
Chris@0 14904 shlibpath_var=LD_LIBRARY_PATH
Chris@0 14905 case $host_os in
Chris@0 14906 freebsd2*)
Chris@0 14907 shlibpath_overrides_runpath=yes
Chris@0 14908 ;;
Chris@0 14909 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@0 14910 shlibpath_overrides_runpath=yes
Chris@0 14911 hardcode_into_libs=yes
Chris@0 14912 ;;
Chris@0 14913 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
Chris@0 14914 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Chris@0 14915 shlibpath_overrides_runpath=no
Chris@0 14916 hardcode_into_libs=yes
Chris@0 14917 ;;
Chris@0 14918 *) # from 4.6 on, and DragonFly
Chris@0 14919 shlibpath_overrides_runpath=yes
Chris@0 14920 hardcode_into_libs=yes
Chris@0 14921 ;;
Chris@0 14922 esac
Chris@0 14923 ;;
Chris@0 14924
Chris@0 14925 gnu*)
Chris@0 14926 version_type=linux
Chris@0 14927 need_lib_prefix=no
Chris@0 14928 need_version=no
Chris@0 14929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@0 14930 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 14931 shlibpath_var=LD_LIBRARY_PATH
Chris@0 14932 shlibpath_overrides_runpath=no
Chris@0 14933 hardcode_into_libs=yes
Chris@0 14934 ;;
Chris@0 14935
Chris@0 14936 haiku*)
Chris@0 14937 version_type=linux
Chris@0 14938 need_lib_prefix=no
Chris@0 14939 need_version=no
Chris@0 14940 dynamic_linker="$host_os runtime_loader"
Chris@0 14941 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@0 14942 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 14943 shlibpath_var=LIBRARY_PATH
Chris@0 14944 shlibpath_overrides_runpath=yes
Chris@0 14945 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
Chris@0 14946 hardcode_into_libs=yes
Chris@0 14947 ;;
Chris@0 14948
Chris@0 14949 hpux9* | hpux10* | hpux11*)
Chris@0 14950 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@0 14951 # link against other versions.
Chris@0 14952 version_type=sunos
Chris@0 14953 need_lib_prefix=no
Chris@0 14954 need_version=no
Chris@0 14955 case $host_cpu in
Chris@0 14956 ia64*)
Chris@0 14957 shrext_cmds='.so'
Chris@0 14958 hardcode_into_libs=yes
Chris@0 14959 dynamic_linker="$host_os dld.so"
Chris@0 14960 shlibpath_var=LD_LIBRARY_PATH
Chris@0 14961 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@0 14962 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 14963 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 14964 if test "X$HPUX_IA64_MODE" = X32; then
Chris@0 14965 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@0 14966 else
Chris@0 14967 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@0 14968 fi
Chris@0 14969 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@0 14970 ;;
Chris@0 14971 hppa*64*)
Chris@0 14972 shrext_cmds='.sl'
Chris@0 14973 hardcode_into_libs=yes
Chris@0 14974 dynamic_linker="$host_os dld.sl"
Chris@0 14975 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@0 14976 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@0 14977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 14978 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 14979 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@0 14980 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@0 14981 ;;
Chris@0 14982 *)
Chris@0 14983 shrext_cmds='.sl'
Chris@0 14984 dynamic_linker="$host_os dld.sl"
Chris@0 14985 shlibpath_var=SHLIB_PATH
Chris@0 14986 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@0 14987 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 14988 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 14989 ;;
Chris@0 14990 esac
Chris@0 14991 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Chris@0 14992 postinstall_cmds='chmod 555 $lib'
Chris@0 14993 # or fails outright, so override atomically:
Chris@0 14994 install_override_mode=555
Chris@0 14995 ;;
Chris@0 14996
Chris@0 14997 interix[3-9]*)
Chris@0 14998 version_type=linux
Chris@0 14999 need_lib_prefix=no
Chris@0 15000 need_version=no
Chris@0 15001 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@0 15002 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 15003 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
Chris@0 15004 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15005 shlibpath_overrides_runpath=no
Chris@0 15006 hardcode_into_libs=yes
Chris@0 15007 ;;
Chris@0 15008
Chris@0 15009 irix5* | irix6* | nonstopux*)
Chris@0 15010 case $host_os in
Chris@0 15011 nonstopux*) version_type=nonstopux ;;
Chris@0 15012 *)
Chris@0 15013 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@0 15014 version_type=linux
Chris@0 15015 else
Chris@0 15016 version_type=irix
Chris@0 15017 fi ;;
Chris@0 15018 esac
Chris@0 15019 need_lib_prefix=no
Chris@0 15020 need_version=no
Chris@0 15021 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 15022 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@0 15023 case $host_os in
Chris@0 15024 irix5* | nonstopux*)
Chris@0 15025 libsuff= shlibsuff=
Chris@0 15026 ;;
Chris@0 15027 *)
Chris@0 15028 case $LD in # libtool.m4 will add one of these switches to LD
Chris@0 15029 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@0 15030 libsuff= shlibsuff= libmagic=32-bit;;
Chris@0 15031 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@0 15032 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@0 15033 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@0 15034 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@0 15035 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@0 15036 esac
Chris@0 15037 ;;
Chris@0 15038 esac
Chris@0 15039 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@0 15040 shlibpath_overrides_runpath=no
Chris@0 15041 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
Chris@0 15042 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
Chris@0 15043 hardcode_into_libs=yes
Chris@0 15044 ;;
Chris@0 15045
Chris@0 15046 # No shared lib support for Linux oldld, aout, or coff.
Chris@0 15047 linux*oldld* | linux*aout* | linux*coff*)
Chris@0 15048 dynamic_linker=no
Chris@0 15049 ;;
Chris@0 15050
Chris@0 15051 # This must be Linux ELF.
Chris@0 15052 linux* | k*bsd*-gnu | kopensolaris*-gnu)
Chris@0 15053 version_type=linux
Chris@0 15054 need_lib_prefix=no
Chris@0 15055 need_version=no
Chris@0 15056 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 15057 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 15058 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@0 15059 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15060 shlibpath_overrides_runpath=no
Chris@0 15061
Chris@0 15062 # Some binutils ld are patched to set DT_RUNPATH
Chris@0 15063 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
Chris@0 15064 $as_echo_n "(cached) " >&6
Chris@0 15065 else
Chris@0 15066 lt_cv_shlibpath_overrides_runpath=no
Chris@0 15067 save_LDFLAGS=$LDFLAGS
Chris@0 15068 save_libdir=$libdir
Chris@0 15069 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
Chris@0 15070 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
Chris@0 15071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 15072 /* end confdefs.h. */
Chris@0 15073
Chris@0 15074 int
Chris@0 15075 main ()
Chris@0 15076 {
Chris@0 15077
Chris@0 15078 ;
Chris@0 15079 return 0;
Chris@0 15080 }
Chris@0 15081 _ACEOF
Chris@0 15082 if ac_fn_cxx_try_link "$LINENO"; then :
Chris@0 15083 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Chris@0 15084 lt_cv_shlibpath_overrides_runpath=yes
Chris@0 15085 fi
Chris@0 15086 fi
Chris@0 15087 rm -f core conftest.err conftest.$ac_objext \
Chris@0 15088 conftest$ac_exeext conftest.$ac_ext
Chris@0 15089 LDFLAGS=$save_LDFLAGS
Chris@0 15090 libdir=$save_libdir
Chris@0 15091
Chris@0 15092 fi
Chris@0 15093
Chris@0 15094 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Chris@0 15095
Chris@0 15096 # This implies no fast_install, which is unacceptable.
Chris@0 15097 # Some rework will be needed to allow for fast_install
Chris@0 15098 # before this can be enabled.
Chris@0 15099 hardcode_into_libs=yes
Chris@0 15100
Chris@0 15101 # Append ld.so.conf contents to the search path
Chris@0 15102 if test -f /etc/ld.so.conf; then
Chris@0 15103 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@0 15104 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
Chris@0 15105 fi
Chris@0 15106
Chris@0 15107 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@0 15108 # powerpc, because MkLinux only supported shared libraries with the
Chris@0 15109 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@0 15110 # most powerpc-linux boxes support dynamic linking these days and
Chris@0 15111 # people can always --disable-shared, the test was removed, and we
Chris@0 15112 # assume the GNU/Linux dynamic linker is in use.
Chris@0 15113 dynamic_linker='GNU/Linux ld.so'
Chris@0 15114 ;;
Chris@0 15115
Chris@0 15116 netbsdelf*-gnu)
Chris@0 15117 version_type=linux
Chris@0 15118 need_lib_prefix=no
Chris@0 15119 need_version=no
Chris@0 15120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@0 15121 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 15122 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15123 shlibpath_overrides_runpath=no
Chris@0 15124 hardcode_into_libs=yes
Chris@0 15125 dynamic_linker='NetBSD ld.elf_so'
Chris@0 15126 ;;
Chris@0 15127
Chris@0 15128 netbsd*)
Chris@0 15129 version_type=sunos
Chris@0 15130 need_lib_prefix=no
Chris@0 15131 need_version=no
Chris@0 15132 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@0 15133 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@0 15134 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@0 15135 dynamic_linker='NetBSD (a.out) ld.so'
Chris@0 15136 else
Chris@0 15137 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@0 15138 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 15139 dynamic_linker='NetBSD ld.elf_so'
Chris@0 15140 fi
Chris@0 15141 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15142 shlibpath_overrides_runpath=yes
Chris@0 15143 hardcode_into_libs=yes
Chris@0 15144 ;;
Chris@0 15145
Chris@0 15146 newsos6)
Chris@0 15147 version_type=linux
Chris@0 15148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 15149 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15150 shlibpath_overrides_runpath=yes
Chris@0 15151 ;;
Chris@0 15152
Chris@0 15153 *nto* | *qnx*)
Chris@0 15154 version_type=qnx
Chris@0 15155 need_lib_prefix=no
Chris@0 15156 need_version=no
Chris@0 15157 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 15158 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 15159 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15160 shlibpath_overrides_runpath=no
Chris@0 15161 hardcode_into_libs=yes
Chris@0 15162 dynamic_linker='ldqnx.so'
Chris@0 15163 ;;
Chris@0 15164
Chris@0 15165 openbsd*)
Chris@0 15166 version_type=sunos
Chris@0 15167 sys_lib_dlsearch_path_spec="/usr/lib"
Chris@0 15168 need_lib_prefix=no
Chris@0 15169 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
Chris@0 15170 case $host_os in
Chris@0 15171 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
Chris@0 15172 *) need_version=no ;;
Chris@0 15173 esac
Chris@0 15174 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@0 15175 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@0 15176 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15177 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@0 15178 case $host_os in
Chris@0 15179 openbsd2.[89] | openbsd2.[89].*)
Chris@0 15180 shlibpath_overrides_runpath=no
Chris@0 15181 ;;
Chris@0 15182 *)
Chris@0 15183 shlibpath_overrides_runpath=yes
Chris@0 15184 ;;
Chris@0 15185 esac
Chris@0 15186 else
Chris@0 15187 shlibpath_overrides_runpath=yes
Chris@0 15188 fi
Chris@0 15189 ;;
Chris@0 15190
Chris@0 15191 os2*)
Chris@0 15192 libname_spec='$name'
Chris@0 15193 shrext_cmds=".dll"
Chris@0 15194 need_lib_prefix=no
Chris@0 15195 library_names_spec='$libname${shared_ext} $libname.a'
Chris@0 15196 dynamic_linker='OS/2 ld.exe'
Chris@0 15197 shlibpath_var=LIBPATH
Chris@0 15198 ;;
Chris@0 15199
Chris@0 15200 osf3* | osf4* | osf5*)
Chris@0 15201 version_type=osf
Chris@0 15202 need_lib_prefix=no
Chris@0 15203 need_version=no
Chris@0 15204 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 15205 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 15206 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15207 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@0 15208 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
Chris@0 15209 ;;
Chris@0 15210
Chris@0 15211 rdos*)
Chris@0 15212 dynamic_linker=no
Chris@0 15213 ;;
Chris@0 15214
Chris@0 15215 solaris*)
Chris@0 15216 version_type=linux
Chris@0 15217 need_lib_prefix=no
Chris@0 15218 need_version=no
Chris@0 15219 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 15220 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 15221 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15222 shlibpath_overrides_runpath=yes
Chris@0 15223 hardcode_into_libs=yes
Chris@0 15224 # ldd complains unless libraries are executable
Chris@0 15225 postinstall_cmds='chmod +x $lib'
Chris@0 15226 ;;
Chris@0 15227
Chris@0 15228 sunos4*)
Chris@0 15229 version_type=sunos
Chris@0 15230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@0 15231 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@0 15232 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15233 shlibpath_overrides_runpath=yes
Chris@0 15234 if test "$with_gnu_ld" = yes; then
Chris@0 15235 need_lib_prefix=no
Chris@0 15236 fi
Chris@0 15237 need_version=yes
Chris@0 15238 ;;
Chris@0 15239
Chris@0 15240 sysv4 | sysv4.3*)
Chris@0 15241 version_type=linux
Chris@0 15242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 15243 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 15244 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15245 case $host_vendor in
Chris@0 15246 sni)
Chris@0 15247 shlibpath_overrides_runpath=no
Chris@0 15248 need_lib_prefix=no
Chris@0 15249 runpath_var=LD_RUN_PATH
Chris@0 15250 ;;
Chris@0 15251 siemens)
Chris@0 15252 need_lib_prefix=no
Chris@0 15253 ;;
Chris@0 15254 motorola)
Chris@0 15255 need_lib_prefix=no
Chris@0 15256 need_version=no
Chris@0 15257 shlibpath_overrides_runpath=no
Chris@0 15258 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@0 15259 ;;
Chris@0 15260 esac
Chris@0 15261 ;;
Chris@0 15262
Chris@0 15263 sysv4*MP*)
Chris@0 15264 if test -d /usr/nec ;then
Chris@0 15265 version_type=linux
Chris@0 15266 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
Chris@0 15267 soname_spec='$libname${shared_ext}.$major'
Chris@0 15268 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15269 fi
Chris@0 15270 ;;
Chris@0 15271
Chris@0 15272 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@0 15273 version_type=freebsd-elf
Chris@0 15274 need_lib_prefix=no
Chris@0 15275 need_version=no
Chris@0 15276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@0 15277 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 15278 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15279 shlibpath_overrides_runpath=yes
Chris@0 15280 hardcode_into_libs=yes
Chris@0 15281 if test "$with_gnu_ld" = yes; then
Chris@0 15282 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
Chris@0 15283 else
Chris@0 15284 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
Chris@0 15285 case $host_os in
Chris@0 15286 sco3.2v5*)
Chris@0 15287 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
Chris@0 15288 ;;
Chris@0 15289 esac
Chris@0 15290 fi
Chris@0 15291 sys_lib_dlsearch_path_spec='/usr/lib'
Chris@0 15292 ;;
Chris@0 15293
Chris@0 15294 tpf*)
Chris@0 15295 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Chris@0 15296 version_type=linux
Chris@0 15297 need_lib_prefix=no
Chris@0 15298 need_version=no
Chris@0 15299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 15300 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15301 shlibpath_overrides_runpath=no
Chris@0 15302 hardcode_into_libs=yes
Chris@0 15303 ;;
Chris@0 15304
Chris@0 15305 uts4*)
Chris@0 15306 version_type=linux
Chris@0 15307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@0 15308 soname_spec='${libname}${release}${shared_ext}$major'
Chris@0 15309 shlibpath_var=LD_LIBRARY_PATH
Chris@0 15310 ;;
Chris@0 15311
Chris@0 15312 *)
Chris@0 15313 dynamic_linker=no
Chris@0 15314 ;;
Chris@0 15315 esac
Chris@0 15316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
Chris@0 15317 $as_echo "$dynamic_linker" >&6; }
Chris@0 15318 test "$dynamic_linker" = no && can_build_shared=no
Chris@0 15319
Chris@0 15320 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@0 15321 if test "$GCC" = yes; then
Chris@0 15322 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@0 15323 fi
Chris@0 15324
Chris@0 15325 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
Chris@0 15326 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
Chris@0 15327 fi
Chris@0 15328 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
Chris@0 15329 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
Chris@0 15330 fi
Chris@0 15331
Chris@0 15332
Chris@0 15333
Chris@0 15334
Chris@0 15335
Chris@0 15336
Chris@0 15337
Chris@0 15338
Chris@0 15339
Chris@0 15340
Chris@0 15341
Chris@0 15342
Chris@0 15343
Chris@0 15344
Chris@0 15345
Chris@0 15346
Chris@0 15347
Chris@0 15348
Chris@0 15349
Chris@0 15350
Chris@0 15351
Chris@0 15352
Chris@0 15353
Chris@0 15354
Chris@0 15355
Chris@0 15356
Chris@0 15357
Chris@0 15358
Chris@0 15359
Chris@0 15360
Chris@0 15361
Chris@0 15362
Chris@0 15363
Chris@0 15364
Chris@0 15365
Chris@0 15366
Chris@0 15367
Chris@0 15368
Chris@0 15369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
Chris@0 15370 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
Chris@0 15371 hardcode_action_CXX=
Chris@0 15372 if test -n "$hardcode_libdir_flag_spec_CXX" ||
Chris@0 15373 test -n "$runpath_var_CXX" ||
Chris@0 15374 test "X$hardcode_automatic_CXX" = "Xyes" ; then
Chris@0 15375
Chris@0 15376 # We can hardcode non-existent directories.
Chris@0 15377 if test "$hardcode_direct_CXX" != no &&
Chris@0 15378 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@0 15379 # have to relink, otherwise we might link with an installed library
Chris@0 15380 # when we should be linking with a yet-to-be-installed one
Chris@0 15381 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
Chris@0 15382 test "$hardcode_minus_L_CXX" != no; then
Chris@0 15383 # Linking always hardcodes the temporary library directory.
Chris@0 15384 hardcode_action_CXX=relink
Chris@0 15385 else
Chris@0 15386 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@0 15387 hardcode_action_CXX=immediate
Chris@0 15388 fi
Chris@0 15389 else
Chris@0 15390 # We cannot hardcode anything, or else we can only hardcode existing
Chris@0 15391 # directories.
Chris@0 15392 hardcode_action_CXX=unsupported
Chris@0 15393 fi
Chris@0 15394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
Chris@0 15395 $as_echo "$hardcode_action_CXX" >&6; }
Chris@0 15396
Chris@0 15397 if test "$hardcode_action_CXX" = relink ||
Chris@0 15398 test "$inherit_rpath_CXX" = yes; then
Chris@0 15399 # Fast installation is not supported
Chris@0 15400 enable_fast_install=no
Chris@0 15401 elif test "$shlibpath_overrides_runpath" = yes ||
Chris@0 15402 test "$enable_shared" = no; then
Chris@0 15403 # Fast installation is not necessary
Chris@0 15404 enable_fast_install=needless
Chris@0 15405 fi
Chris@0 15406
Chris@0 15407
Chris@0 15408
Chris@0 15409
Chris@0 15410
Chris@0 15411
Chris@0 15412
Chris@0 15413 fi # test -n "$compiler"
Chris@0 15414
Chris@0 15415 CC=$lt_save_CC
Chris@0 15416 CFLAGS=$lt_save_CFLAGS
Chris@0 15417 LDCXX=$LD
Chris@0 15418 LD=$lt_save_LD
Chris@0 15419 GCC=$lt_save_GCC
Chris@0 15420 with_gnu_ld=$lt_save_with_gnu_ld
Chris@0 15421 lt_cv_path_LDCXX=$lt_cv_path_LD
Chris@0 15422 lt_cv_path_LD=$lt_save_path_LD
Chris@0 15423 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
Chris@0 15424 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
Chris@0 15425 fi # test "$_lt_caught_CXX_error" != yes
Chris@0 15426
Chris@0 15427 ac_ext=c
Chris@0 15428 ac_cpp='$CPP $CPPFLAGS'
Chris@0 15429 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 15430 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 15431 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 15432
Chris@0 15433
Chris@0 15434
Chris@0 15435
Chris@0 15436
Chris@0 15437
Chris@0 15438
Chris@0 15439
Chris@0 15440
Chris@0 15441
Chris@0 15442
Chris@0 15443
Chris@0 15444
Chris@0 15445 ac_config_commands="$ac_config_commands libtool"
Chris@0 15446
Chris@0 15447
Chris@0 15448
Chris@0 15449
Chris@0 15450 # Only expand once:
Chris@0 15451
Chris@0 15452
Chris@0 15453 if test -n "$ac_tool_prefix"; then
Chris@0 15454 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
Chris@0 15455 set dummy ${ac_tool_prefix}windres; ac_word=$2
Chris@0 15456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 15457 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 15458 if ${ac_cv_prog_RC+:} false; then :
Chris@0 15459 $as_echo_n "(cached) " >&6
Chris@0 15460 else
Chris@0 15461 if test -n "$RC"; then
Chris@0 15462 ac_cv_prog_RC="$RC" # Let the user override the test.
Chris@0 15463 else
Chris@0 15464 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 15465 for as_dir in $PATH
Chris@0 15466 do
Chris@0 15467 IFS=$as_save_IFS
Chris@0 15468 test -z "$as_dir" && as_dir=.
Chris@0 15469 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 15470 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 15471 ac_cv_prog_RC="${ac_tool_prefix}windres"
Chris@0 15472 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 15473 break 2
Chris@0 15474 fi
Chris@0 15475 done
Chris@0 15476 done
Chris@0 15477 IFS=$as_save_IFS
Chris@0 15478
Chris@0 15479 fi
Chris@0 15480 fi
Chris@0 15481 RC=$ac_cv_prog_RC
Chris@0 15482 if test -n "$RC"; then
Chris@0 15483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5
Chris@0 15484 $as_echo "$RC" >&6; }
Chris@0 15485 else
Chris@0 15486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 15487 $as_echo "no" >&6; }
Chris@0 15488 fi
Chris@0 15489
Chris@0 15490
Chris@0 15491 fi
Chris@0 15492 if test -z "$ac_cv_prog_RC"; then
Chris@0 15493 ac_ct_RC=$RC
Chris@0 15494 # Extract the first word of "windres", so it can be a program name with args.
Chris@0 15495 set dummy windres; ac_word=$2
Chris@0 15496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 15497 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 15498 if ${ac_cv_prog_ac_ct_RC+:} false; then :
Chris@0 15499 $as_echo_n "(cached) " >&6
Chris@0 15500 else
Chris@0 15501 if test -n "$ac_ct_RC"; then
Chris@0 15502 ac_cv_prog_ac_ct_RC="$ac_ct_RC" # Let the user override the test.
Chris@0 15503 else
Chris@0 15504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 15505 for as_dir in $PATH
Chris@0 15506 do
Chris@0 15507 IFS=$as_save_IFS
Chris@0 15508 test -z "$as_dir" && as_dir=.
Chris@0 15509 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 15510 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 15511 ac_cv_prog_ac_ct_RC="windres"
Chris@0 15512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 15513 break 2
Chris@0 15514 fi
Chris@0 15515 done
Chris@0 15516 done
Chris@0 15517 IFS=$as_save_IFS
Chris@0 15518
Chris@0 15519 fi
Chris@0 15520 fi
Chris@0 15521 ac_ct_RC=$ac_cv_prog_ac_ct_RC
Chris@0 15522 if test -n "$ac_ct_RC"; then
Chris@0 15523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RC" >&5
Chris@0 15524 $as_echo "$ac_ct_RC" >&6; }
Chris@0 15525 else
Chris@0 15526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 15527 $as_echo "no" >&6; }
Chris@0 15528 fi
Chris@0 15529
Chris@0 15530 if test "x$ac_ct_RC" = x; then
Chris@0 15531 RC=""
Chris@0 15532 else
Chris@0 15533 case $cross_compiling:$ac_tool_warned in
Chris@0 15534 yes:)
Chris@0 15535 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 15536 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 15537 ac_tool_warned=yes ;;
Chris@0 15538 esac
Chris@0 15539 RC=$ac_ct_RC
Chris@0 15540 fi
Chris@0 15541 else
Chris@0 15542 RC="$ac_cv_prog_RC"
Chris@0 15543 fi
Chris@0 15544
Chris@0 15545
Chris@0 15546
Chris@0 15547 # Source file extension for RC test sources.
Chris@0 15548 ac_ext=rc
Chris@0 15549
Chris@0 15550 # Object file extension for compiled RC test sources.
Chris@0 15551 objext=o
Chris@0 15552 objext_RC=$objext
Chris@0 15553
Chris@0 15554 # Code to be used in simple compile tests
Chris@0 15555 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
Chris@0 15556
Chris@0 15557 # Code to be used in simple link tests
Chris@0 15558 lt_simple_link_test_code="$lt_simple_compile_test_code"
Chris@0 15559
Chris@0 15560 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
Chris@0 15561
Chris@0 15562
Chris@0 15563
Chris@0 15564
Chris@0 15565
Chris@0 15566
Chris@0 15567 # If no C compiler was specified, use CC.
Chris@0 15568 LTCC=${LTCC-"$CC"}
Chris@0 15569
Chris@0 15570 # If no C compiler flags were specified, use CFLAGS.
Chris@0 15571 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@0 15572
Chris@0 15573 # Allow CC to be a program name with arguments.
Chris@0 15574 compiler=$CC
Chris@0 15575
Chris@0 15576
Chris@0 15577 # save warnings/boilerplate of simple test code
Chris@0 15578 ac_outfile=conftest.$ac_objext
Chris@0 15579 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@0 15580 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@0 15581 _lt_compiler_boilerplate=`cat conftest.err`
Chris@0 15582 $RM conftest*
Chris@0 15583
Chris@0 15584 ac_outfile=conftest.$ac_objext
Chris@0 15585 echo "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@0 15586 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@0 15587 _lt_linker_boilerplate=`cat conftest.err`
Chris@0 15588 $RM -r conftest*
Chris@0 15589
Chris@0 15590
Chris@0 15591 # Allow CC to be a program name with arguments.
Chris@0 15592 lt_save_CC="$CC"
Chris@0 15593 lt_save_CFLAGS=$CFLAGS
Chris@0 15594 lt_save_GCC=$GCC
Chris@0 15595 GCC=
Chris@0 15596 CC=${RC-"windres"}
Chris@0 15597 CFLAGS=
Chris@0 15598 compiler=$CC
Chris@0 15599 compiler_RC=$CC
Chris@0 15600 for cc_temp in $compiler""; do
Chris@0 15601 case $cc_temp in
Chris@0 15602 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@0 15603 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@0 15604 \-*) ;;
Chris@0 15605 *) break;;
Chris@0 15606 esac
Chris@0 15607 done
Chris@0 15608 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Chris@0 15609
Chris@0 15610 lt_cv_prog_compiler_c_o_RC=yes
Chris@0 15611
Chris@0 15612 if test -n "$compiler"; then
Chris@0 15613 :
Chris@0 15614
Chris@0 15615
Chris@0 15616
Chris@0 15617 fi
Chris@0 15618
Chris@0 15619 GCC=$lt_save_GCC
Chris@0 15620 ac_ext=c
Chris@0 15621 ac_cpp='$CPP $CPPFLAGS'
Chris@0 15622 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@0 15623 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@0 15624 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@0 15625
Chris@0 15626 CC=$lt_save_CC
Chris@0 15627 CFLAGS=$lt_save_CFLAGS
Chris@0 15628
Chris@0 15629
Chris@0 15630
Chris@0 15631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
Chris@0 15632 $as_echo_n "checking whether ln -s works... " >&6; }
Chris@0 15633 LN_S=$as_ln_s
Chris@0 15634 if test "$LN_S" = "ln -s"; then
Chris@0 15635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@0 15636 $as_echo "yes" >&6; }
Chris@0 15637 else
Chris@0 15638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
Chris@0 15639 $as_echo "no, using $LN_S" >&6; }
Chris@0 15640 fi
Chris@0 15641
Chris@0 15642
Chris@0 15643 #------------------------------------------------------------------------------------
Chris@0 15644 # Rules for library version information:
Chris@0 15645 #
Chris@0 15646 # 1. Start with version information of `0:0:0' for each libtool library.
Chris@0 15647 # 2. Update the version information only immediately before a public release of
Chris@0 15648 # your software. More frequent updates are unnecessary, and only guarantee
Chris@0 15649 # that the current interface number gets larger faster.
Chris@0 15650 # 3. If the library source code has changed at all since the last update, then
Chris@0 15651 # increment revision (`c:r:a' becomes `c:r+1:a').
Chris@0 15652 # 4. If any interfaces have been added, removed, or changed since the last update,
Chris@0 15653 # increment current, and set revision to 0.
Chris@0 15654 # 5. If any interfaces have been added since the last public release, then increment
Chris@0 15655 # age.
Chris@0 15656 # 6. If any interfaces have been removed since the last public release, then set age
Chris@0 15657 # to 0.
Chris@0 15658
Chris@0 15659 SHARED_VERSION_INFO="1:8:1"
Chris@0 15660
Chris@0 15661
Chris@0 15662
Chris@0 15663
Chris@0 15664
Chris@0 15665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Chris@0 15666 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
Chris@0 15667 set x ${MAKE-make}
Chris@0 15668 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Chris@0 15669 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Chris@0 15670 $as_echo_n "(cached) " >&6
Chris@0 15671 else
Chris@0 15672 cat >conftest.make <<\_ACEOF
Chris@0 15673 SHELL = /bin/sh
Chris@0 15674 all:
Chris@0 15675 @echo '@@@%%%=$(MAKE)=@@@%%%'
Chris@0 15676 _ACEOF
Chris@0 15677 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Chris@0 15678 case `${MAKE-make} -f conftest.make 2>/dev/null` in
Chris@0 15679 *@@@%%%=?*=@@@%%%*)
Chris@0 15680 eval ac_cv_prog_make_${ac_make}_set=yes;;
Chris@0 15681 *)
Chris@0 15682 eval ac_cv_prog_make_${ac_make}_set=no;;
Chris@0 15683 esac
Chris@0 15684 rm -f conftest.make
Chris@0 15685 fi
Chris@0 15686 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Chris@0 15687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@0 15688 $as_echo "yes" >&6; }
Chris@0 15689 SET_MAKE=
Chris@0 15690 else
Chris@0 15691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 15692 $as_echo "no" >&6; }
Chris@0 15693 SET_MAKE="MAKE=${MAKE-make}"
Chris@0 15694 fi
Chris@0 15695
Chris@0 15696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
Chris@0 15697 $as_echo_n "checking whether ln -s works... " >&6; }
Chris@0 15698 LN_S=$as_ln_s
Chris@0 15699 if test "$LN_S" = "ln -s"; then
Chris@0 15700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@0 15701 $as_echo "yes" >&6; }
Chris@0 15702 else
Chris@0 15703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
Chris@0 15704 $as_echo "no, using $LN_S" >&6; }
Chris@0 15705 fi
Chris@0 15706
Chris@0 15707
Chris@0 15708
Chris@0 15709 if test "x-$build_os-$host_os-$target_os" = x-mingw32-mingw32-mingw32 ; then
Chris@0 15710 # Extract the first word of "dlltool", so it can be a program name with args.
Chris@0 15711 set dummy dlltool; ac_word=$2
Chris@0 15712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 15713 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 15714 if ${ac_cv_prog_DLLTOOL+:} false; then :
Chris@0 15715 $as_echo_n "(cached) " >&6
Chris@0 15716 else
Chris@0 15717 if test -n "$DLLTOOL"; then
Chris@0 15718 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
Chris@0 15719 else
Chris@0 15720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 15721 for as_dir in $PATH
Chris@0 15722 do
Chris@0 15723 IFS=$as_save_IFS
Chris@0 15724 test -z "$as_dir" && as_dir=.
Chris@0 15725 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 15726 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 15727 ac_cv_prog_DLLTOOL="dlltool"
Chris@0 15728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 15729 break 2
Chris@0 15730 fi
Chris@0 15731 done
Chris@0 15732 done
Chris@0 15733 IFS=$as_save_IFS
Chris@0 15734
Chris@0 15735 fi
Chris@0 15736 fi
Chris@0 15737 DLLTOOL=$ac_cv_prog_DLLTOOL
Chris@0 15738 if test -n "$DLLTOOL"; then
Chris@0 15739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
Chris@0 15740 $as_echo "$DLLTOOL" >&6; }
Chris@0 15741 else
Chris@0 15742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 15743 $as_echo "no" >&6; }
Chris@0 15744 fi
Chris@0 15745
Chris@0 15746
Chris@0 15747 # Extract the first word of "dllwrap", so it can be a program name with args.
Chris@0 15748 set dummy dllwrap; ac_word=$2
Chris@0 15749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 15750 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 15751 if ${ac_cv_prog_DLLWRAP+:} false; then :
Chris@0 15752 $as_echo_n "(cached) " >&6
Chris@0 15753 else
Chris@0 15754 if test -n "$DLLWRAP"; then
Chris@0 15755 ac_cv_prog_DLLWRAP="$DLLWRAP" # Let the user override the test.
Chris@0 15756 else
Chris@0 15757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 15758 for as_dir in $PATH
Chris@0 15759 do
Chris@0 15760 IFS=$as_save_IFS
Chris@0 15761 test -z "$as_dir" && as_dir=.
Chris@0 15762 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 15763 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 15764 ac_cv_prog_DLLWRAP="dllwrap"
Chris@0 15765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 15766 break 2
Chris@0 15767 fi
Chris@0 15768 done
Chris@0 15769 done
Chris@0 15770 IFS=$as_save_IFS
Chris@0 15771
Chris@0 15772 fi
Chris@0 15773 fi
Chris@0 15774 DLLWRAP=$ac_cv_prog_DLLWRAP
Chris@0 15775 if test -n "$DLLWRAP"; then
Chris@0 15776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLWRAP" >&5
Chris@0 15777 $as_echo "$DLLWRAP" >&6; }
Chris@0 15778 else
Chris@0 15779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 15780 $as_echo "no" >&6; }
Chris@0 15781 fi
Chris@0 15782
Chris@0 15783
Chris@0 15784 # Extract the first word of "pexports", so it can be a program name with args.
Chris@0 15785 set dummy pexports; ac_word=$2
Chris@0 15786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 15787 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 15788 if ${ac_cv_prog_PEXPORTS+:} false; then :
Chris@0 15789 $as_echo_n "(cached) " >&6
Chris@0 15790 else
Chris@0 15791 if test -n "$PEXPORTS"; then
Chris@0 15792 ac_cv_prog_PEXPORTS="$PEXPORTS" # Let the user override the test.
Chris@0 15793 else
Chris@0 15794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 15795 for as_dir in $PATH
Chris@0 15796 do
Chris@0 15797 IFS=$as_save_IFS
Chris@0 15798 test -z "$as_dir" && as_dir=.
Chris@0 15799 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 15800 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 15801 ac_cv_prog_PEXPORTS="pexports"
Chris@0 15802 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 15803 break 2
Chris@0 15804 fi
Chris@0 15805 done
Chris@0 15806 done
Chris@0 15807 IFS=$as_save_IFS
Chris@0 15808
Chris@0 15809 fi
Chris@0 15810 fi
Chris@0 15811 PEXPORTS=$ac_cv_prog_PEXPORTS
Chris@0 15812 if test -n "$PEXPORTS"; then
Chris@0 15813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PEXPORTS" >&5
Chris@0 15814 $as_echo "$PEXPORTS" >&6; }
Chris@0 15815 else
Chris@0 15816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 15817 $as_echo "no" >&6; }
Chris@0 15818 fi
Chris@0 15819
Chris@0 15820
Chris@0 15821 fi
Chris@0 15822
Chris@0 15823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Chris@0 15824 $as_echo_n "checking for ANSI C header files... " >&6; }
Chris@0 15825 if ${ac_cv_header_stdc+:} false; then :
Chris@0 15826 $as_echo_n "(cached) " >&6
Chris@0 15827 else
Chris@0 15828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 15829 /* end confdefs.h. */
Chris@0 15830 #include <stdlib.h>
Chris@0 15831 #include <stdarg.h>
Chris@0 15832 #include <string.h>
Chris@0 15833 #include <float.h>
Chris@0 15834
Chris@0 15835 int
Chris@0 15836 main ()
Chris@0 15837 {
Chris@0 15838
Chris@0 15839 ;
Chris@0 15840 return 0;
Chris@0 15841 }
Chris@0 15842 _ACEOF
Chris@0 15843 if ac_fn_c_try_compile "$LINENO"; then :
Chris@0 15844 ac_cv_header_stdc=yes
Chris@0 15845 else
Chris@0 15846 ac_cv_header_stdc=no
Chris@0 15847 fi
Chris@0 15848 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@0 15849
Chris@0 15850 if test $ac_cv_header_stdc = yes; then
Chris@0 15851 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Chris@0 15852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 15853 /* end confdefs.h. */
Chris@0 15854 #include <string.h>
Chris@0 15855
Chris@0 15856 _ACEOF
Chris@0 15857 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@0 15858 $EGREP "memchr" >/dev/null 2>&1; then :
Chris@0 15859
Chris@0 15860 else
Chris@0 15861 ac_cv_header_stdc=no
Chris@0 15862 fi
Chris@0 15863 rm -f conftest*
Chris@0 15864
Chris@0 15865 fi
Chris@0 15866
Chris@0 15867 if test $ac_cv_header_stdc = yes; then
Chris@0 15868 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Chris@0 15869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 15870 /* end confdefs.h. */
Chris@0 15871 #include <stdlib.h>
Chris@0 15872
Chris@0 15873 _ACEOF
Chris@0 15874 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@0 15875 $EGREP "free" >/dev/null 2>&1; then :
Chris@0 15876
Chris@0 15877 else
Chris@0 15878 ac_cv_header_stdc=no
Chris@0 15879 fi
Chris@0 15880 rm -f conftest*
Chris@0 15881
Chris@0 15882 fi
Chris@0 15883
Chris@0 15884 if test $ac_cv_header_stdc = yes; then
Chris@0 15885 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Chris@0 15886 if test "$cross_compiling" = yes; then :
Chris@0 15887 :
Chris@0 15888 else
Chris@0 15889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 15890 /* end confdefs.h. */
Chris@0 15891 #include <ctype.h>
Chris@0 15892 #include <stdlib.h>
Chris@0 15893 #if ((' ' & 0x0FF) == 0x020)
Chris@0 15894 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
Chris@0 15895 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Chris@0 15896 #else
Chris@0 15897 # define ISLOWER(c) \
Chris@0 15898 (('a' <= (c) && (c) <= 'i') \
Chris@0 15899 || ('j' <= (c) && (c) <= 'r') \
Chris@0 15900 || ('s' <= (c) && (c) <= 'z'))
Chris@0 15901 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
Chris@0 15902 #endif
Chris@0 15903
Chris@0 15904 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Chris@0 15905 int
Chris@0 15906 main ()
Chris@0 15907 {
Chris@0 15908 int i;
Chris@0 15909 for (i = 0; i < 256; i++)
Chris@0 15910 if (XOR (islower (i), ISLOWER (i))
Chris@0 15911 || toupper (i) != TOUPPER (i))
Chris@0 15912 return 2;
Chris@0 15913 return 0;
Chris@0 15914 }
Chris@0 15915 _ACEOF
Chris@0 15916 if ac_fn_c_try_run "$LINENO"; then :
Chris@0 15917
Chris@0 15918 else
Chris@0 15919 ac_cv_header_stdc=no
Chris@0 15920 fi
Chris@0 15921 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@0 15922 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@0 15923 fi
Chris@0 15924
Chris@0 15925 fi
Chris@0 15926 fi
Chris@0 15927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Chris@0 15928 $as_echo "$ac_cv_header_stdc" >&6; }
Chris@0 15929 if test $ac_cv_header_stdc = yes; then
Chris@0 15930
Chris@0 15931 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
Chris@0 15932
Chris@0 15933 fi
Chris@0 15934
Chris@0 15935
Chris@0 15936 for ac_header in stdint.h sys/times.h
Chris@0 15937 do :
Chris@0 15938 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
Chris@0 15939 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
Chris@0 15940 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Chris@0 15941 cat >>confdefs.h <<_ACEOF
Chris@0 15942 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris@0 15943 _ACEOF
Chris@0 15944
Chris@0 15945 fi
Chris@0 15946
Chris@0 15947 done
Chris@0 15948
Chris@0 15949
Chris@0 15950 #====================================================================================
Chris@0 15951 # Couple of initializations here. Fill in real values later.
Chris@0 15952
Chris@0 15953 SHLIB_VERSION_ARG=""
Chris@0 15954
Chris@0 15955 #====================================================================================
Chris@0 15956 # Finished checking, handle options.
Chris@0 15957
Chris@0 15958 # Check whether --enable-gcc-werror was given.
Chris@0 15959 if test "${enable_gcc_werror+set}" = set; then :
Chris@0 15960 enableval=$enable_gcc_werror; ac_arg_gcc_werror=yes
Chris@0 15961 else
Chris@0 15962 ac_arg_gcc_werror=no
Chris@0 15963 fi
Chris@0 15964
Chris@0 15965
Chris@0 15966 # Check whether --enable-gcc-pipe was given.
Chris@0 15967 if test "${enable_gcc_pipe+set}" = set; then :
Chris@0 15968 enableval=$enable_gcc_pipe; ac_arg_gcc_pipe="N"
Chris@0 15969 else
Chris@0 15970 ac_arg_gcc_pipe="Y"
Chris@0 15971 fi
Chris@0 15972
Chris@0 15973
Chris@0 15974 # Check whether --enable-gcc-opt was given.
Chris@0 15975 if test "${enable_gcc_opt+set}" = set; then :
Chris@0 15976 enableval=$enable_gcc_opt; ac_arg_gcc_opt="N"
Chris@0 15977 else
Chris@0 15978 ac_arg_gcc_opt="Y"
Chris@0 15979 fi
Chris@0 15980
Chris@0 15981
Chris@0 15982 # Check whether --enable-fftw was given.
Chris@0 15983 if test "${enable_fftw+set}" = set; then :
Chris@0 15984 enableval=$enable_fftw; ac_arg_fftw="N"
Chris@0 15985 else
Chris@0 15986 ac_arg_fftw="Y"
Chris@0 15987 fi
Chris@0 15988
Chris@0 15989
Chris@0 15990 # Check whether --enable-cpu-clip was given.
Chris@0 15991 if test "${enable_cpu_clip+set}" = set; then :
Chris@0 15992 enableval=$enable_cpu_clip; ac_arg_cpu_clip="N"
Chris@0 15993 else
Chris@0 15994 ac_arg_cpu_clip="Y"
Chris@0 15995 fi
Chris@0 15996
Chris@0 15997
Chris@0 15998 #====================================================================================
Chris@0 15999 # Check types and their sizes.
Chris@0 16000
Chris@0 16001 # The cast to long int works around a bug in the HP C Compiler
Chris@0 16002 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@0 16003 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@0 16004 # This bug is HP SR number 8606223364.
Chris@0 16005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
Chris@0 16006 $as_echo_n "checking size of int... " >&6; }
Chris@0 16007 if ${ac_cv_sizeof_int+:} false; then :
Chris@0 16008 $as_echo_n "(cached) " >&6
Chris@0 16009 else
Chris@0 16010 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
Chris@0 16011
Chris@0 16012 else
Chris@0 16013 if test "$ac_cv_type_int" = yes; then
Chris@0 16014 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 16015 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 16016 as_fn_error 77 "cannot compute sizeof (int)
Chris@0 16017 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 16018 else
Chris@0 16019 ac_cv_sizeof_int=0
Chris@0 16020 fi
Chris@0 16021 fi
Chris@0 16022
Chris@0 16023 fi
Chris@0 16024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
Chris@0 16025 $as_echo "$ac_cv_sizeof_int" >&6; }
Chris@0 16026
Chris@0 16027
Chris@0 16028
Chris@0 16029 cat >>confdefs.h <<_ACEOF
Chris@0 16030 #define SIZEOF_INT $ac_cv_sizeof_int
Chris@0 16031 _ACEOF
Chris@0 16032
Chris@0 16033
Chris@0 16034 # The cast to long int works around a bug in the HP C Compiler
Chris@0 16035 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@0 16036 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@0 16037 # This bug is HP SR number 8606223364.
Chris@0 16038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
Chris@0 16039 $as_echo_n "checking size of long... " >&6; }
Chris@0 16040 if ${ac_cv_sizeof_long+:} false; then :
Chris@0 16041 $as_echo_n "(cached) " >&6
Chris@0 16042 else
Chris@0 16043 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
Chris@0 16044
Chris@0 16045 else
Chris@0 16046 if test "$ac_cv_type_long" = yes; then
Chris@0 16047 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 16048 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 16049 as_fn_error 77 "cannot compute sizeof (long)
Chris@0 16050 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 16051 else
Chris@0 16052 ac_cv_sizeof_long=0
Chris@0 16053 fi
Chris@0 16054 fi
Chris@0 16055
Chris@0 16056 fi
Chris@0 16057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
Chris@0 16058 $as_echo "$ac_cv_sizeof_long" >&6; }
Chris@0 16059
Chris@0 16060
Chris@0 16061
Chris@0 16062 cat >>confdefs.h <<_ACEOF
Chris@0 16063 #define SIZEOF_LONG $ac_cv_sizeof_long
Chris@0 16064 _ACEOF
Chris@0 16065
Chris@0 16066
Chris@0 16067 # The cast to long int works around a bug in the HP C Compiler
Chris@0 16068 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@0 16069 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@0 16070 # This bug is HP SR number 8606223364.
Chris@0 16071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of float" >&5
Chris@0 16072 $as_echo_n "checking size of float... " >&6; }
Chris@0 16073 if ${ac_cv_sizeof_float+:} false; then :
Chris@0 16074 $as_echo_n "(cached) " >&6
Chris@0 16075 else
Chris@0 16076 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (float))" "ac_cv_sizeof_float" "$ac_includes_default"; then :
Chris@0 16077
Chris@0 16078 else
Chris@0 16079 if test "$ac_cv_type_float" = yes; then
Chris@0 16080 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 16081 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 16082 as_fn_error 77 "cannot compute sizeof (float)
Chris@0 16083 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 16084 else
Chris@0 16085 ac_cv_sizeof_float=0
Chris@0 16086 fi
Chris@0 16087 fi
Chris@0 16088
Chris@0 16089 fi
Chris@0 16090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_float" >&5
Chris@0 16091 $as_echo "$ac_cv_sizeof_float" >&6; }
Chris@0 16092
Chris@0 16093
Chris@0 16094
Chris@0 16095 cat >>confdefs.h <<_ACEOF
Chris@0 16096 #define SIZEOF_FLOAT $ac_cv_sizeof_float
Chris@0 16097 _ACEOF
Chris@0 16098
Chris@0 16099
Chris@0 16100 # The cast to long int works around a bug in the HP C Compiler
Chris@0 16101 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@0 16102 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@0 16103 # This bug is HP SR number 8606223364.
Chris@0 16104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
Chris@0 16105 $as_echo_n "checking size of double... " >&6; }
Chris@0 16106 if ${ac_cv_sizeof_double+:} false; then :
Chris@0 16107 $as_echo_n "(cached) " >&6
Chris@0 16108 else
Chris@0 16109 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
Chris@0 16110
Chris@0 16111 else
Chris@0 16112 if test "$ac_cv_type_double" = yes; then
Chris@0 16113 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 16114 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 16115 as_fn_error 77 "cannot compute sizeof (double)
Chris@0 16116 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 16117 else
Chris@0 16118 ac_cv_sizeof_double=0
Chris@0 16119 fi
Chris@0 16120 fi
Chris@0 16121
Chris@0 16122 fi
Chris@0 16123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
Chris@0 16124 $as_echo "$ac_cv_sizeof_double" >&6; }
Chris@0 16125
Chris@0 16126
Chris@0 16127
Chris@0 16128 cat >>confdefs.h <<_ACEOF
Chris@0 16129 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
Chris@0 16130 _ACEOF
Chris@0 16131
Chris@0 16132
Chris@0 16133
Chris@0 16134 #====================================================================================
Chris@0 16135 # Determine endian-ness of target processor.
Chris@0 16136
Chris@0 16137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking processor byte ordering" >&5
Chris@0 16138 $as_echo_n "checking processor byte ordering... " >&6; }
Chris@0 16139 if ${ac_cv_c_byte_order+:} false; then :
Chris@0 16140 $as_echo_n "(cached) " >&6
Chris@0 16141 else
Chris@0 16142 # Initialize to unknown
Chris@0 16143 ac_cv_c_byte_order=unknown
Chris@0 16144
Chris@0 16145 if test x$ac_cv_header_endian_h = xyes ; then
Chris@0 16146
Chris@0 16147 # First try <endian.h> which should set BYTE_ORDER.
Chris@0 16148
Chris@0 16149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 16150 /* end confdefs.h. */
Chris@0 16151
Chris@0 16152 #include <endian.h>
Chris@0 16153 #if BYTE_ORDER != LITTLE_ENDIAN
Chris@0 16154 not big endian
Chris@0 16155 #endif
Chris@0 16156
Chris@0 16157 int
Chris@0 16158 main ()
Chris@0 16159 {
Chris@0 16160 return 0 ;
Chris@0 16161 ;
Chris@0 16162 return 0;
Chris@0 16163 }
Chris@0 16164 _ACEOF
Chris@0 16165 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 16166 ac_cv_c_byte_order=little
Chris@0 16167
Chris@0 16168 fi
Chris@0 16169 rm -f core conftest.err conftest.$ac_objext \
Chris@0 16170 conftest$ac_exeext conftest.$ac_ext
Chris@0 16171
Chris@0 16172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 16173 /* end confdefs.h. */
Chris@0 16174
Chris@0 16175 #include <endian.h>
Chris@0 16176 #if BYTE_ORDER != BIG_ENDIAN
Chris@0 16177 not big endian
Chris@0 16178 #endif
Chris@0 16179
Chris@0 16180 int
Chris@0 16181 main ()
Chris@0 16182 {
Chris@0 16183 return 0 ;
Chris@0 16184 ;
Chris@0 16185 return 0;
Chris@0 16186 }
Chris@0 16187 _ACEOF
Chris@0 16188 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 16189 ac_cv_c_byte_order=big
Chris@0 16190
Chris@0 16191 fi
Chris@0 16192 rm -f core conftest.err conftest.$ac_objext \
Chris@0 16193 conftest$ac_exeext conftest.$ac_ext
Chris@0 16194
Chris@0 16195 fi
Chris@0 16196
Chris@0 16197 if test $ac_cv_c_byte_order = unknown ; then
Chris@0 16198
Chris@0 16199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 16200 /* end confdefs.h. */
Chris@0 16201
Chris@0 16202 #include <sys/types.h>
Chris@0 16203 #include <sys/param.h>
Chris@0 16204 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
Chris@0 16205 bogus endian macros
Chris@0 16206 #endif
Chris@0 16207
Chris@0 16208 int
Chris@0 16209 main ()
Chris@0 16210 {
Chris@0 16211 return 0 ;
Chris@0 16212 ;
Chris@0 16213 return 0;
Chris@0 16214 }
Chris@0 16215 _ACEOF
Chris@0 16216 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 16217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 16218 /* end confdefs.h. */
Chris@0 16219
Chris@0 16220 #include <sys/types.h>
Chris@0 16221 #include <sys/param.h>
Chris@0 16222 #if BYTE_ORDER != LITTLE_ENDIAN
Chris@0 16223 not big endian
Chris@0 16224 #endif
Chris@0 16225
Chris@0 16226 int
Chris@0 16227 main ()
Chris@0 16228 {
Chris@0 16229 return 0 ;
Chris@0 16230 ;
Chris@0 16231 return 0;
Chris@0 16232 }
Chris@0 16233 _ACEOF
Chris@0 16234 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 16235 ac_cv_c_byte_order=little
Chris@0 16236
Chris@0 16237 fi
Chris@0 16238 rm -f core conftest.err conftest.$ac_objext \
Chris@0 16239 conftest$ac_exeext conftest.$ac_ext
Chris@0 16240
Chris@0 16241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 16242 /* end confdefs.h. */
Chris@0 16243
Chris@0 16244 #include <sys/types.h>
Chris@0 16245 #include <sys/param.h>
Chris@0 16246 #if BYTE_ORDER != LITTLE_ENDIAN
Chris@0 16247 not big endian
Chris@0 16248 #endif
Chris@0 16249
Chris@0 16250 int
Chris@0 16251 main ()
Chris@0 16252 {
Chris@0 16253 return 0 ;
Chris@0 16254 ;
Chris@0 16255 return 0;
Chris@0 16256 }
Chris@0 16257 _ACEOF
Chris@0 16258 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 16259 ac_cv_c_byte_order=little
Chris@0 16260
Chris@0 16261 fi
Chris@0 16262 rm -f core conftest.err conftest.$ac_objext \
Chris@0 16263 conftest$ac_exeext conftest.$ac_ext
Chris@0 16264
Chris@0 16265
Chris@0 16266 fi
Chris@0 16267 rm -f core conftest.err conftest.$ac_objext \
Chris@0 16268 conftest$ac_exeext conftest.$ac_ext
Chris@0 16269
Chris@0 16270 fi
Chris@0 16271
Chris@0 16272 if test $ac_cv_c_byte_order = unknown ; then
Chris@0 16273 if test $cross_compiling = yes ; then
Chris@0 16274 # This is the last resort. Try to guess the target processor endian-ness
Chris@0 16275 # by looking at the target CPU type.
Chris@0 16276
Chris@0 16277 case "$target_cpu" in
Chris@0 16278 alpha* | i?86* | mipsel* | ia64*)
Chris@0 16279 ac_cv_c_byte_order=little
Chris@0 16280 ;;
Chris@0 16281
Chris@0 16282 m68* | mips* | powerpc* | hppa* | sparc*)
Chris@0 16283 ac_cv_c_byte_order=big
Chris@0 16284 ;;
Chris@0 16285
Chris@0 16286 esac
Chris@0 16287
Chris@0 16288 else
Chris@0 16289 if test "$cross_compiling" = yes; then :
Chris@0 16290 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 16291 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 16292 as_fn_error $? "cannot run test program while cross compiling
Chris@0 16293 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 16294 else
Chris@0 16295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 16296 /* end confdefs.h. */
Chris@0 16297
Chris@0 16298 int main (void)
Chris@0 16299 { /* Are we little or big endian? From Harbison&Steele. */
Chris@0 16300 union
Chris@0 16301 { long l ;
Chris@0 16302 char c [sizeof (long)] ;
Chris@0 16303 } u ;
Chris@0 16304 u.l = 1 ;
Chris@0 16305 return (u.c [sizeof (long) - 1] == 1);
Chris@0 16306 }
Chris@0 16307
Chris@0 16308 _ACEOF
Chris@0 16309 if ac_fn_c_try_run "$LINENO"; then :
Chris@0 16310
Chris@0 16311 else
Chris@0 16312 ac_cv_c_byte_order=big
Chris@0 16313 fi
Chris@0 16314 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@0 16315 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@0 16316 fi
Chris@0 16317
Chris@0 16318
Chris@0 16319 if test "$cross_compiling" = yes; then :
Chris@0 16320 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@0 16321 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@0 16322 as_fn_error $? "cannot run test program while cross compiling
Chris@0 16323 See \`config.log' for more details" "$LINENO" 5; }
Chris@0 16324 else
Chris@0 16325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 16326 /* end confdefs.h. */
Chris@0 16327 int main (void)
Chris@0 16328 { /* Are we little or big endian? From Harbison&Steele. */
Chris@0 16329 union
Chris@0 16330 { long l ;
Chris@0 16331 char c [sizeof (long)] ;
Chris@0 16332 } u ;
Chris@0 16333 u.l = 1 ;
Chris@0 16334 return (u.c [0] == 1);
Chris@0 16335 }
Chris@0 16336 _ACEOF
Chris@0 16337 if ac_fn_c_try_run "$LINENO"; then :
Chris@0 16338
Chris@0 16339 else
Chris@0 16340 ac_cv_c_byte_order=little
Chris@0 16341 fi
Chris@0 16342 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@0 16343 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@0 16344 fi
Chris@0 16345
Chris@0 16346 fi
Chris@0 16347 fi
Chris@0 16348
Chris@0 16349
Chris@0 16350 fi
Chris@0 16351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_byte_order" >&5
Chris@0 16352 $as_echo "$ac_cv_c_byte_order" >&6; }
Chris@0 16353
Chris@0 16354 if test $ac_cv_c_byte_order = big ; then
Chris@0 16355 ac_cv_c_big_endian=1
Chris@0 16356 ac_cv_c_little_endian=0
Chris@0 16357 elif test $ac_cv_c_byte_order = little ; then
Chris@0 16358 ac_cv_c_big_endian=0
Chris@0 16359 ac_cv_c_little_endian=1
Chris@0 16360 else
Chris@0 16361 ac_cv_c_big_endian=0
Chris@0 16362 ac_cv_c_little_endian=0
Chris@0 16363
Chris@0 16364 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *****************************************************************" >&5
Chris@0 16365 $as_echo "$as_me: WARNING: *****************************************************************" >&2;}
Chris@0 16366 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Not able to determine endian-ness of target processor. " >&5
Chris@0 16367 $as_echo "$as_me: WARNING: *** Not able to determine endian-ness of target processor. " >&2;}
Chris@0 16368 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** The constants CPU_IS_BIG_ENDIAN and CPU_IS_LITTLE_ENDIAN in " >&5
Chris@0 16369 $as_echo "$as_me: WARNING: *** The constants CPU_IS_BIG_ENDIAN and CPU_IS_LITTLE_ENDIAN in " >&2;}
Chris@0 16370 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** src/config.h may need to be hand editied. " >&5
Chris@0 16371 $as_echo "$as_me: WARNING: *** src/config.h may need to be hand editied. " >&2;}
Chris@0 16372 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *****************************************************************" >&5
Chris@0 16373 $as_echo "$as_me: WARNING: *****************************************************************" >&2;}
Chris@0 16374 fi
Chris@0 16375
Chris@0 16376
Chris@0 16377
Chris@0 16378
Chris@0 16379
Chris@0 16380 cat >>confdefs.h <<_ACEOF
Chris@0 16381 #define CPU_IS_BIG_ENDIAN ${ac_cv_c_big_endian}
Chris@0 16382 _ACEOF
Chris@0 16383
Chris@0 16384
Chris@0 16385 cat >>confdefs.h <<_ACEOF
Chris@0 16386 #define CPU_IS_LITTLE_ENDIAN ${ac_cv_c_little_endian}
Chris@0 16387 _ACEOF
Chris@0 16388
Chris@0 16389
Chris@0 16390 #====================================================================================
Chris@0 16391 # Check for functions.
Chris@0 16392
Chris@0 16393 for ac_func in malloc calloc free memcpy memmove alarm signal
Chris@0 16394 do :
Chris@0 16395 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@0 16396 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@0 16397 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@0 16398 cat >>confdefs.h <<_ACEOF
Chris@0 16399 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@0 16400 _ACEOF
Chris@0 16401
Chris@0 16402 fi
Chris@0 16403 done
Chris@0 16404
Chris@0 16405
Chris@0 16406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor in -lm" >&5
Chris@0 16407 $as_echo_n "checking for floor in -lm... " >&6; }
Chris@0 16408 if ${ac_cv_lib_m_floor+:} false; then :
Chris@0 16409 $as_echo_n "(cached) " >&6
Chris@0 16410 else
Chris@0 16411 ac_check_lib_save_LIBS=$LIBS
Chris@0 16412 LIBS="-lm $LIBS"
Chris@0 16413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 16414 /* end confdefs.h. */
Chris@0 16415
Chris@0 16416 /* Override any GCC internal prototype to avoid an error.
Chris@0 16417 Use char because int might match the return type of a GCC
Chris@0 16418 builtin and then its argument prototype would still apply. */
Chris@0 16419 #ifdef __cplusplus
Chris@0 16420 extern "C"
Chris@0 16421 #endif
Chris@0 16422 char floor ();
Chris@0 16423 int
Chris@0 16424 main ()
Chris@0 16425 {
Chris@0 16426 return floor ();
Chris@0 16427 ;
Chris@0 16428 return 0;
Chris@0 16429 }
Chris@0 16430 _ACEOF
Chris@0 16431 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 16432 ac_cv_lib_m_floor=yes
Chris@0 16433 else
Chris@0 16434 ac_cv_lib_m_floor=no
Chris@0 16435 fi
Chris@0 16436 rm -f core conftest.err conftest.$ac_objext \
Chris@0 16437 conftest$ac_exeext conftest.$ac_ext
Chris@0 16438 LIBS=$ac_check_lib_save_LIBS
Chris@0 16439 fi
Chris@0 16440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_floor" >&5
Chris@0 16441 $as_echo "$ac_cv_lib_m_floor" >&6; }
Chris@0 16442 if test "x$ac_cv_lib_m_floor" = xyes; then :
Chris@0 16443 cat >>confdefs.h <<_ACEOF
Chris@0 16444 #define HAVE_LIBM 1
Chris@0 16445 _ACEOF
Chris@0 16446
Chris@0 16447 LIBS="-lm $LIBS"
Chris@0 16448
Chris@0 16449 fi
Chris@0 16450
Chris@0 16451 for ac_func in floor ceil fmod
Chris@0 16452 do :
Chris@0 16453 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@0 16454 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@0 16455 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@0 16456 cat >>confdefs.h <<_ACEOF
Chris@0 16457 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@0 16458 _ACEOF
Chris@0 16459
Chris@0 16460 fi
Chris@0 16461 done
Chris@0 16462
Chris@0 16463
Chris@0 16464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIGALRM" >&5
Chris@0 16465 $as_echo_n "checking for SIGALRM... " >&6; }
Chris@0 16466 if ${ac_cv_signal_SIGALRM+:} false; then :
Chris@0 16467 $as_echo_n "(cached) " >&6
Chris@0 16468 else
Chris@0 16469
Chris@0 16470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 16471 /* end confdefs.h. */
Chris@0 16472
Chris@0 16473 #include <signal.h>
Chris@0 16474
Chris@0 16475
Chris@0 16476 int
Chris@0 16477 main ()
Chris@0 16478 {
Chris@0 16479 signal(SIGALRM, SIG_DFL) ;
Chris@0 16480 ;
Chris@0 16481 return 0;
Chris@0 16482 }
Chris@0 16483 _ACEOF
Chris@0 16484 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 16485 ac_cv_signal_SIGALRM=yes
Chris@0 16486 else
Chris@0 16487 ac_cv_signal_SIGALRM=no
Chris@0 16488 fi
Chris@0 16489 rm -f core conftest.err conftest.$ac_objext \
Chris@0 16490 conftest$ac_exeext conftest.$ac_ext
Chris@0 16491
Chris@0 16492
Chris@0 16493 fi
Chris@0 16494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_signal_SIGALRM" >&5
Chris@0 16495 $as_echo "$ac_cv_signal_SIGALRM" >&6; }
Chris@0 16496
Chris@0 16497 if test "$ac_cv_signal_SIGALRM" = yes; then
Chris@0 16498
Chris@0 16499 $as_echo "#define HAVE_SIGALRM 1" >>confdefs.h
Chris@0 16500
Chris@0 16501 fi
Chris@0 16502
Chris@0 16503
Chris@0 16504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lrint" >&5
Chris@0 16505 $as_echo_n "checking for lrint... " >&6; }
Chris@0 16506 if ${ac_cv_c99_lrint+:} false; then :
Chris@0 16507 $as_echo_n "(cached) " >&6
Chris@0 16508 else
Chris@0 16509
Chris@0 16510 lrint_save_CFLAGS=$CFLAGS
Chris@0 16511 CFLAGS="-lm"
Chris@0 16512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 16513 /* end confdefs.h. */
Chris@0 16514
Chris@0 16515 #define _ISOC9X_SOURCE 1
Chris@0 16516 #define _ISOC99_SOURCE 1
Chris@0 16517 #define __USE_ISOC99 1
Chris@0 16518 #define __USE_ISOC9X 1
Chris@0 16519
Chris@0 16520 #include <math.h>
Chris@0 16521
Chris@0 16522 int
Chris@0 16523 main ()
Chris@0 16524 {
Chris@0 16525 if (!lrint(3.14159)) lrint(2.7183);
Chris@0 16526 ;
Chris@0 16527 return 0;
Chris@0 16528 }
Chris@0 16529 _ACEOF
Chris@0 16530 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 16531 ac_cv_c99_lrint=yes
Chris@0 16532 else
Chris@0 16533 ac_cv_c99_lrint=no
Chris@0 16534 fi
Chris@0 16535 rm -f core conftest.err conftest.$ac_objext \
Chris@0 16536 conftest$ac_exeext conftest.$ac_ext
Chris@0 16537
Chris@0 16538 CFLAGS=$lrint_save_CFLAGS
Chris@0 16539
Chris@0 16540
Chris@0 16541 fi
Chris@0 16542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c99_lrint" >&5
Chris@0 16543 $as_echo "$ac_cv_c99_lrint" >&6; }
Chris@0 16544
Chris@0 16545 if test "$ac_cv_c99_lrint" = yes; then
Chris@0 16546
Chris@0 16547 $as_echo "#define HAVE_LRINT 1" >>confdefs.h
Chris@0 16548
Chris@0 16549 fi
Chris@0 16550
Chris@0 16551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lrintf" >&5
Chris@0 16552 $as_echo_n "checking for lrintf... " >&6; }
Chris@0 16553 if ${ac_cv_c99_lrintf+:} false; then :
Chris@0 16554 $as_echo_n "(cached) " >&6
Chris@0 16555 else
Chris@0 16556
Chris@0 16557 lrintf_save_CFLAGS=$CFLAGS
Chris@0 16558 CFLAGS="-lm"
Chris@0 16559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 16560 /* end confdefs.h. */
Chris@0 16561
Chris@0 16562 #define _ISOC9X_SOURCE 1
Chris@0 16563 #define _ISOC99_SOURCE 1
Chris@0 16564 #define __USE_ISOC99 1
Chris@0 16565 #define __USE_ISOC9X 1
Chris@0 16566
Chris@0 16567 #include <math.h>
Chris@0 16568
Chris@0 16569 int
Chris@0 16570 main ()
Chris@0 16571 {
Chris@0 16572 if (!lrintf(3.14159)) lrintf(2.7183);
Chris@0 16573 ;
Chris@0 16574 return 0;
Chris@0 16575 }
Chris@0 16576 _ACEOF
Chris@0 16577 if ac_fn_c_try_link "$LINENO"; then :
Chris@0 16578 ac_cv_c99_lrintf=yes
Chris@0 16579 else
Chris@0 16580 ac_cv_c99_lrintf=no
Chris@0 16581 fi
Chris@0 16582 rm -f core conftest.err conftest.$ac_objext \
Chris@0 16583 conftest$ac_exeext conftest.$ac_ext
Chris@0 16584
Chris@0 16585 CFLAGS=$lrintf_save_CFLAGS
Chris@0 16586
Chris@0 16587
Chris@0 16588 fi
Chris@0 16589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c99_lrintf" >&5
Chris@0 16590 $as_echo "$ac_cv_c99_lrintf" >&6; }
Chris@0 16591
Chris@0 16592 if test "$ac_cv_c99_lrintf" = yes; then
Chris@0 16593
Chris@0 16594 $as_echo "#define HAVE_LRINTF 1" >>confdefs.h
Chris@0 16595
Chris@0 16596 fi
Chris@0 16597
Chris@0 16598 # AC_C99_FUNC_LLRINT Don't need this (yet?).
Chris@0 16599
Chris@0 16600 case "x$ac_cv_c99_lrint$ac_cv_c99_lrintf" in
Chris@0 16601 xyesyes)
Chris@0 16602 ;;
Chris@0 16603 *)
Chris@0 16604 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Missing C99 standard functions lrint() and lrintf()." >&5
Chris@0 16605 $as_echo "$as_me: WARNING: *** Missing C99 standard functions lrint() and lrintf()." >&2;}
Chris@0 16606 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** This may cause benign compiler warnings on some systems (ie Solaris)." >&5
Chris@0 16607 $as_echo "$as_me: WARNING: *** This may cause benign compiler warnings on some systems (ie Solaris)." >&2;}
Chris@0 16608 ;;
Chris@0 16609 esac
Chris@0 16610
Chris@0 16611 #====================================================================================
Chris@0 16612 # Determine if the processor can do clipping on float to int conversions.
Chris@0 16613
Chris@0 16614 if test x$ac_arg_cpu_clip = "xY" ; then
Chris@0 16615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking processor clipping capabilities" >&5
Chris@0 16616 $as_echo_n "checking processor clipping capabilities... " >&6; }
Chris@0 16617 if ${ac_cv_c_clip_type+:} false; then :
Chris@0 16618 $as_echo_n "(cached) " >&6
Chris@0 16619 else
Chris@0 16620 # Initialize to unknown
Chris@0 16621 ac_cv_c_clip_positive=unknown
Chris@0 16622 ac_cv_c_clip_negative=unknown
Chris@0 16623
Chris@0 16624
Chris@0 16625 if test $ac_cv_c_clip_positive = unknown ; then
Chris@0 16626 if test "$cross_compiling" = yes; then :
Chris@0 16627 ac_cv_c_clip_positive=unknown
Chris@0 16628
Chris@0 16629 else
Chris@0 16630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 16631 /* end confdefs.h. */
Chris@0 16632
Chris@0 16633 #define _ISOC9X_SOURCE 1
Chris@0 16634 #define _ISOC99_SOURCE 1
Chris@0 16635 #define __USE_ISOC99 1
Chris@0 16636 #define __USE_ISOC9X 1
Chris@0 16637 #include <math.h>
Chris@0 16638 int main (void)
Chris@0 16639 { double fval ;
Chris@0 16640 int k, ival ;
Chris@0 16641
Chris@0 16642 fval = 1.0 * 0x7FFFFFFF ;
Chris@0 16643 for (k = 0 ; k < 100 ; k++)
Chris@0 16644 { ival = (lrint (fval)) >> 24 ;
Chris@0 16645 if (ival != 127)
Chris@0 16646 return 1 ;
Chris@0 16647
Chris@0 16648 fval *= 1.2499999 ;
Chris@0 16649 } ;
Chris@0 16650
Chris@0 16651 return 0 ;
Chris@0 16652 }
Chris@0 16653
Chris@0 16654 _ACEOF
Chris@0 16655 if ac_fn_c_try_run "$LINENO"; then :
Chris@0 16656 ac_cv_c_clip_positive=yes
Chris@0 16657 else
Chris@0 16658 ac_cv_c_clip_positive=no
Chris@0 16659 fi
Chris@0 16660 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@0 16661 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@0 16662 fi
Chris@0 16663
Chris@0 16664
Chris@0 16665 if test "$cross_compiling" = yes; then :
Chris@0 16666 ac_cv_c_clip_negative=unknown
Chris@0 16667
Chris@0 16668 else
Chris@0 16669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@0 16670 /* end confdefs.h. */
Chris@0 16671
Chris@0 16672 #define _ISOC9X_SOURCE 1
Chris@0 16673 #define _ISOC99_SOURCE 1
Chris@0 16674 #define __USE_ISOC99 1
Chris@0 16675 #define __USE_ISOC9X 1
Chris@0 16676 #include <math.h>
Chris@0 16677 int main (void)
Chris@0 16678 { double fval ;
Chris@0 16679 int k, ival ;
Chris@0 16680
Chris@0 16681 fval = -8.0 * 0x10000000 ;
Chris@0 16682 for (k = 0 ; k < 100 ; k++)
Chris@0 16683 { ival = (lrint (fval)) >> 24 ;
Chris@0 16684 if (ival != -128)
Chris@0 16685 return 1 ;
Chris@0 16686
Chris@0 16687 fval *= 1.2499999 ;
Chris@0 16688 } ;
Chris@0 16689
Chris@0 16690 return 0 ;
Chris@0 16691 }
Chris@0 16692
Chris@0 16693 _ACEOF
Chris@0 16694 if ac_fn_c_try_run "$LINENO"; then :
Chris@0 16695 ac_cv_c_clip_negative=yes
Chris@0 16696 else
Chris@0 16697 ac_cv_c_clip_negative=no
Chris@0 16698 fi
Chris@0 16699 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@0 16700 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@0 16701 fi
Chris@0 16702
Chris@0 16703 fi
Chris@0 16704
Chris@0 16705 if test $ac_cv_c_clip_positive = yes ; then
Chris@0 16706 ac_cv_c_clip_positive=1
Chris@0 16707 else
Chris@0 16708 ac_cv_c_clip_positive=0
Chris@0 16709 fi
Chris@0 16710
Chris@0 16711 if test $ac_cv_c_clip_negative = yes ; then
Chris@0 16712 ac_cv_c_clip_negative=1
Chris@0 16713 else
Chris@0 16714 ac_cv_c_clip_negative=0
Chris@0 16715 fi
Chris@0 16716
Chris@0 16717
Chris@0 16718 case "$ac_cv_c_clip_positive$ac_cv_c_clip_negative" in
Chris@0 16719 "00")
Chris@0 16720 ac_cv_c_clip_type="none"
Chris@0 16721 ;;
Chris@0 16722 "10")
Chris@0 16723 ac_cv_c_clip_type="positive"
Chris@0 16724 ;;
Chris@0 16725 "01")
Chris@0 16726 ac_cv_c_clip_type="negative"
Chris@0 16727 ;;
Chris@0 16728 "11")
Chris@0 16729 ac_cv_c_clip_type="both"
Chris@0 16730 ;;
Chris@0 16731 esac
Chris@0 16732
Chris@0 16733
Chris@0 16734
Chris@0 16735 fi
Chris@0 16736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_clip_type" >&5
Chris@0 16737 $as_echo "$ac_cv_c_clip_type" >&6; }
Chris@0 16738
Chris@0 16739
Chris@0 16740
Chris@0 16741 else
Chris@0 16742 echo "checking processor clipping capabilities... disabled"
Chris@0 16743 ac_cv_c_clip_positive=0
Chris@0 16744 ac_cv_c_clip_negative=0
Chris@0 16745 fi
Chris@0 16746
Chris@0 16747
Chris@0 16748 cat >>confdefs.h <<_ACEOF
Chris@0 16749 #define CPU_CLIPS_POSITIVE ${ac_cv_c_clip_positive}
Chris@0 16750 _ACEOF
Chris@0 16751
Chris@0 16752
Chris@0 16753 cat >>confdefs.h <<_ACEOF
Chris@0 16754 #define CPU_CLIPS_NEGATIVE ${ac_cv_c_clip_negative}
Chris@0 16755 _ACEOF
Chris@0 16756
Chris@0 16757
Chris@0 16758 #====================================================================================
Chris@0 16759 # Check for libsndfile which is required for the test and example programs.
Chris@0 16760
Chris@0 16761 # Check whether --enable-sndfile was given.
Chris@0 16762 if test "${enable_sndfile+set}" = set; then :
Chris@0 16763 enableval=$enable_sndfile; enable_sndfile=$enableval
Chris@0 16764 else
Chris@0 16765 enable_sndfile=yes
Chris@0 16766 fi
Chris@0 16767
Chris@0 16768
Chris@0 16769 # Check for pkg-config outside the if statement.
Chris@0 16770
Chris@0 16771
Chris@0 16772
Chris@0 16773
Chris@0 16774
Chris@0 16775
Chris@0 16776
Chris@0 16777 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
Chris@0 16778 if test -n "$ac_tool_prefix"; then
Chris@0 16779 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
Chris@0 16780 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
Chris@0 16781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 16782 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 16783 if ${ac_cv_path_PKG_CONFIG+:} false; then :
Chris@0 16784 $as_echo_n "(cached) " >&6
Chris@0 16785 else
Chris@0 16786 case $PKG_CONFIG in
Chris@0 16787 [\\/]* | ?:[\\/]*)
Chris@0 16788 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
Chris@0 16789 ;;
Chris@0 16790 *)
Chris@0 16791 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 16792 for as_dir in $PATH
Chris@0 16793 do
Chris@0 16794 IFS=$as_save_IFS
Chris@0 16795 test -z "$as_dir" && as_dir=.
Chris@0 16796 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 16797 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 16798 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Chris@0 16799 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 16800 break 2
Chris@0 16801 fi
Chris@0 16802 done
Chris@0 16803 done
Chris@0 16804 IFS=$as_save_IFS
Chris@0 16805
Chris@0 16806 ;;
Chris@0 16807 esac
Chris@0 16808 fi
Chris@0 16809 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Chris@0 16810 if test -n "$PKG_CONFIG"; then
Chris@0 16811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
Chris@0 16812 $as_echo "$PKG_CONFIG" >&6; }
Chris@0 16813 else
Chris@0 16814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 16815 $as_echo "no" >&6; }
Chris@0 16816 fi
Chris@0 16817
Chris@0 16818
Chris@0 16819 fi
Chris@0 16820 if test -z "$ac_cv_path_PKG_CONFIG"; then
Chris@0 16821 ac_pt_PKG_CONFIG=$PKG_CONFIG
Chris@0 16822 # Extract the first word of "pkg-config", so it can be a program name with args.
Chris@0 16823 set dummy pkg-config; ac_word=$2
Chris@0 16824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@0 16825 $as_echo_n "checking for $ac_word... " >&6; }
Chris@0 16826 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
Chris@0 16827 $as_echo_n "(cached) " >&6
Chris@0 16828 else
Chris@0 16829 case $ac_pt_PKG_CONFIG in
Chris@0 16830 [\\/]* | ?:[\\/]*)
Chris@0 16831 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
Chris@0 16832 ;;
Chris@0 16833 *)
Chris@0 16834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 16835 for as_dir in $PATH
Chris@0 16836 do
Chris@0 16837 IFS=$as_save_IFS
Chris@0 16838 test -z "$as_dir" && as_dir=.
Chris@0 16839 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@0 16840 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Chris@0 16841 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Chris@0 16842 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@0 16843 break 2
Chris@0 16844 fi
Chris@0 16845 done
Chris@0 16846 done
Chris@0 16847 IFS=$as_save_IFS
Chris@0 16848
Chris@0 16849 ;;
Chris@0 16850 esac
Chris@0 16851 fi
Chris@0 16852 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
Chris@0 16853 if test -n "$ac_pt_PKG_CONFIG"; then
Chris@0 16854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
Chris@0 16855 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
Chris@0 16856 else
Chris@0 16857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 16858 $as_echo "no" >&6; }
Chris@0 16859 fi
Chris@0 16860
Chris@0 16861 if test "x$ac_pt_PKG_CONFIG" = x; then
Chris@0 16862 PKG_CONFIG=""
Chris@0 16863 else
Chris@0 16864 case $cross_compiling:$ac_tool_warned in
Chris@0 16865 yes:)
Chris@0 16866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@0 16867 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@0 16868 ac_tool_warned=yes ;;
Chris@0 16869 esac
Chris@0 16870 PKG_CONFIG=$ac_pt_PKG_CONFIG
Chris@0 16871 fi
Chris@0 16872 else
Chris@0 16873 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
Chris@0 16874 fi
Chris@0 16875
Chris@0 16876 fi
Chris@0 16877 if test -n "$PKG_CONFIG"; then
Chris@0 16878 _pkg_min_version=0.9.0
Chris@0 16879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
Chris@0 16880 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
Chris@0 16881 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
Chris@0 16882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@0 16883 $as_echo "yes" >&6; }
Chris@0 16884 else
Chris@0 16885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 16886 $as_echo "no" >&6; }
Chris@0 16887 PKG_CONFIG=""
Chris@0 16888 fi
Chris@0 16889 fi
Chris@0 16890
Chris@0 16891 if test "x$enable_sndfile" = "xyes"; then
Chris@0 16892
Chris@0 16893 pkg_failed=no
Chris@0 16894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SNDFILE" >&5
Chris@0 16895 $as_echo_n "checking for SNDFILE... " >&6; }
Chris@0 16896
Chris@0 16897 if test -n "$SNDFILE_CFLAGS"; then
Chris@0 16898 pkg_cv_SNDFILE_CFLAGS="$SNDFILE_CFLAGS"
Chris@0 16899 elif test -n "$PKG_CONFIG"; then
Chris@0 16900 if test -n "$PKG_CONFIG" && \
Chris@0 16901 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sndfile >= 1.0.6\""; } >&5
Chris@0 16902 ($PKG_CONFIG --exists --print-errors "sndfile >= 1.0.6") 2>&5
Chris@0 16903 ac_status=$?
Chris@0 16904 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 16905 test $ac_status = 0; }; then
Chris@0 16906 pkg_cv_SNDFILE_CFLAGS=`$PKG_CONFIG --cflags "sndfile >= 1.0.6" 2>/dev/null`
Chris@0 16907 test "x$?" != "x0" && pkg_failed=yes
Chris@0 16908 else
Chris@0 16909 pkg_failed=yes
Chris@0 16910 fi
Chris@0 16911 else
Chris@0 16912 pkg_failed=untried
Chris@0 16913 fi
Chris@0 16914 if test -n "$SNDFILE_LIBS"; then
Chris@0 16915 pkg_cv_SNDFILE_LIBS="$SNDFILE_LIBS"
Chris@0 16916 elif test -n "$PKG_CONFIG"; then
Chris@0 16917 if test -n "$PKG_CONFIG" && \
Chris@0 16918 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sndfile >= 1.0.6\""; } >&5
Chris@0 16919 ($PKG_CONFIG --exists --print-errors "sndfile >= 1.0.6") 2>&5
Chris@0 16920 ac_status=$?
Chris@0 16921 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 16922 test $ac_status = 0; }; then
Chris@0 16923 pkg_cv_SNDFILE_LIBS=`$PKG_CONFIG --libs "sndfile >= 1.0.6" 2>/dev/null`
Chris@0 16924 test "x$?" != "x0" && pkg_failed=yes
Chris@0 16925 else
Chris@0 16926 pkg_failed=yes
Chris@0 16927 fi
Chris@0 16928 else
Chris@0 16929 pkg_failed=untried
Chris@0 16930 fi
Chris@0 16931
Chris@0 16932
Chris@0 16933
Chris@0 16934 if test $pkg_failed = yes; then
Chris@0 16935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 16936 $as_echo "no" >&6; }
Chris@0 16937
Chris@0 16938 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
Chris@0 16939 _pkg_short_errors_supported=yes
Chris@0 16940 else
Chris@0 16941 _pkg_short_errors_supported=no
Chris@0 16942 fi
Chris@0 16943 if test $_pkg_short_errors_supported = yes; then
Chris@0 16944 SNDFILE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sndfile >= 1.0.6" 2>&1`
Chris@0 16945 else
Chris@0 16946 SNDFILE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sndfile >= 1.0.6" 2>&1`
Chris@0 16947 fi
Chris@0 16948 # Put the nasty error message in config.log where it belongs
Chris@0 16949 echo "$SNDFILE_PKG_ERRORS" >&5
Chris@0 16950
Chris@0 16951 ac_cv_sndfile=0
Chris@0 16952 elif test $pkg_failed = untried; then
Chris@0 16953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 16954 $as_echo "no" >&6; }
Chris@0 16955 ac_cv_sndfile=0
Chris@0 16956 else
Chris@0 16957 SNDFILE_CFLAGS=$pkg_cv_SNDFILE_CFLAGS
Chris@0 16958 SNDFILE_LIBS=$pkg_cv_SNDFILE_LIBS
Chris@0 16959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@0 16960 $as_echo "yes" >&6; }
Chris@0 16961 ac_cv_sndfile=1
Chris@0 16962 fi
Chris@0 16963 else
Chris@0 16964 ac_cv_sndfile=0
Chris@0 16965 fi
Chris@0 16966
Chris@0 16967
Chris@0 16968 cat >>confdefs.h <<_ACEOF
Chris@0 16969 #define HAVE_SNDFILE $ac_cv_sndfile
Chris@0 16970 _ACEOF
Chris@0 16971
Chris@0 16972
Chris@0 16973 if test x$ac_cv_sndfile = x1 ; then
Chris@0 16974 ac_cv_sndfile=yes
Chris@0 16975 HAVE_SNDFILE=1
Chris@0 16976 else
Chris@0 16977 ac_cv_sndfile=no
Chris@0 16978 HAVE_SNDFILE=0
Chris@0 16979 fi
Chris@0 16980
Chris@0 16981 #====================================================================================
Chris@0 16982 # Check for libfftw3 which is required for the test and example programs.
Chris@0 16983
Chris@0 16984 if test $ac_arg_fftw = "Y" ; then
Chris@0 16985
Chris@0 16986 pkg_failed=no
Chris@0 16987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FFTW3" >&5
Chris@0 16988 $as_echo_n "checking for FFTW3... " >&6; }
Chris@0 16989
Chris@0 16990 if test -n "$FFTW3_CFLAGS"; then
Chris@0 16991 pkg_cv_FFTW3_CFLAGS="$FFTW3_CFLAGS"
Chris@0 16992 elif test -n "$PKG_CONFIG"; then
Chris@0 16993 if test -n "$PKG_CONFIG" && \
Chris@0 16994 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fftw3 >= 0.15.0\""; } >&5
Chris@0 16995 ($PKG_CONFIG --exists --print-errors "fftw3 >= 0.15.0") 2>&5
Chris@0 16996 ac_status=$?
Chris@0 16997 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 16998 test $ac_status = 0; }; then
Chris@0 16999 pkg_cv_FFTW3_CFLAGS=`$PKG_CONFIG --cflags "fftw3 >= 0.15.0" 2>/dev/null`
Chris@0 17000 test "x$?" != "x0" && pkg_failed=yes
Chris@0 17001 else
Chris@0 17002 pkg_failed=yes
Chris@0 17003 fi
Chris@0 17004 else
Chris@0 17005 pkg_failed=untried
Chris@0 17006 fi
Chris@0 17007 if test -n "$FFTW3_LIBS"; then
Chris@0 17008 pkg_cv_FFTW3_LIBS="$FFTW3_LIBS"
Chris@0 17009 elif test -n "$PKG_CONFIG"; then
Chris@0 17010 if test -n "$PKG_CONFIG" && \
Chris@0 17011 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fftw3 >= 0.15.0\""; } >&5
Chris@0 17012 ($PKG_CONFIG --exists --print-errors "fftw3 >= 0.15.0") 2>&5
Chris@0 17013 ac_status=$?
Chris@0 17014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@0 17015 test $ac_status = 0; }; then
Chris@0 17016 pkg_cv_FFTW3_LIBS=`$PKG_CONFIG --libs "fftw3 >= 0.15.0" 2>/dev/null`
Chris@0 17017 test "x$?" != "x0" && pkg_failed=yes
Chris@0 17018 else
Chris@0 17019 pkg_failed=yes
Chris@0 17020 fi
Chris@0 17021 else
Chris@0 17022 pkg_failed=untried
Chris@0 17023 fi
Chris@0 17024
Chris@0 17025
Chris@0 17026
Chris@0 17027 if test $pkg_failed = yes; then
Chris@0 17028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 17029 $as_echo "no" >&6; }
Chris@0 17030
Chris@0 17031 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
Chris@0 17032 _pkg_short_errors_supported=yes
Chris@0 17033 else
Chris@0 17034 _pkg_short_errors_supported=no
Chris@0 17035 fi
Chris@0 17036 if test $_pkg_short_errors_supported = yes; then
Chris@0 17037 FFTW3_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "fftw3 >= 0.15.0" 2>&1`
Chris@0 17038 else
Chris@0 17039 FFTW3_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "fftw3 >= 0.15.0" 2>&1`
Chris@0 17040 fi
Chris@0 17041 # Put the nasty error message in config.log where it belongs
Chris@0 17042 echo "$FFTW3_PKG_ERRORS" >&5
Chris@0 17043
Chris@0 17044 ac_cv_fftw3=0
Chris@0 17045 elif test $pkg_failed = untried; then
Chris@0 17046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@0 17047 $as_echo "no" >&6; }
Chris@0 17048 ac_cv_fftw3=0
Chris@0 17049 else
Chris@0 17050 FFTW3_CFLAGS=$pkg_cv_FFTW3_CFLAGS
Chris@0 17051 FFTW3_LIBS=$pkg_cv_FFTW3_LIBS
Chris@0 17052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@0 17053 $as_echo "yes" >&6; }
Chris@0 17054 ac_cv_fftw3=1
Chris@0 17055 fi
Chris@0 17056
Chris@0 17057 cat >>confdefs.h <<_ACEOF
Chris@0 17058 #define HAVE_FFTW3 $ac_cv_fftw3
Chris@0 17059 _ACEOF
Chris@0 17060
Chris@0 17061
Chris@0 17062 if test x$ac_cv_fftw3 = x1 ; then
Chris@0 17063 ac_cv_fftw3=yes
Chris@0 17064 HAVE_FFTW3=1
Chris@0 17065 fi
Chris@0 17066 fi
Chris@0 17067
Chris@0 17068 if test x$ac_cv_fftw3 != xyes ; then
Chris@0 17069 ac_cv_fftw3=no
Chris@0 17070 HAVE_FFTW3=0
Chris@0 17071 fi
Chris@0 17072
Chris@0 17073 #====================================================================================
Chris@0 17074 # GCC stuff.
Chris@0 17075
Chris@0 17076 if test $ac_cv_c_compiler_gnu = yes ; then
Chris@0 17077 CFLAGS="$CFLAGS -std=gnu99 -W -Wstrict-prototypes -Wmissing-prototypes -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wnested-externs -Wshadow -Wpointer-arith"
Chris@0 17078 # -Wundef -Wbad-function-cast -Wmissing-declarations -Wconversion -Winline"
Chris@0 17079 if test "$ac_arg_gcc_opt" = "N" ; then
Chris@0 17080 temp_CFLAGS=`echo $CFLAGS | sed "s/O2/O0/"`
Chris@0 17081 CFLAGS=$temp_CFLAGS
Chris@0 17082 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Compiler optimisations switched off. ***" >&5
Chris@0 17083 $as_echo "$as_me: WARNING: *** Compiler optimisations switched off. ***" >&2;}
Chris@0 17084 fi
Chris@0 17085
Chris@0 17086 # Disable -Wall for Apple Darwin/Rhapsody.
Chris@0 17087 # System headers on these systems are broken.
Chris@0 17088 case "$target_os" in
Chris@0 17089 darwin* | rhapsody*)
Chris@0 17090 temp_CFLAGS=`echo $CFLAGS | sed "s/-Wall//"`
Chris@0 17091 CFLAGS=$temp_CFLAGS
Chris@0 17092 ;;
Chris@0 17093
Chris@0 17094 linux*|kfreebsd*-gnu*|gnu*)
Chris@0 17095 SHLIB_VERSION_ARG="-Wl,--version-script=Version_script"
Chris@0 17096 ;;
Chris@0 17097 *)
Chris@0 17098 ;;
Chris@0 17099 esac
Chris@0 17100 if test x$ac_arg_gcc_pipe != "xN" ; then
Chris@0 17101 CFLAGS="$CFLAGS -pipe"
Chris@0 17102 fi
Chris@0 17103
Chris@0 17104 if test x$ac_arg_gcc_werror = "xyes" ; then
Chris@0 17105 CFLAGS="-Werror $CFLAGS"
Chris@0 17106 fi
Chris@0 17107
Chris@0 17108
Chris@0 17109 $as_echo "#define COMPILER_IS_GCC 1" >>confdefs.h
Chris@0 17110
Chris@0 17111 GCC_MAJOR_VERSION=`$CC -dumpversion | sed "s/\..*//"`
Chris@0 17112
Chris@0 17113 cat >>confdefs.h <<_ACEOF
Chris@0 17114 #define GCC_MAJOR_VERSION ${GCC_MAJOR_VERSION}
Chris@0 17115 _ACEOF
Chris@0 17116
Chris@0 17117 fi
Chris@0 17118
Chris@0 17119 #====================================================================================
Chris@0 17120 # Find known target OS.
Chris@0 17121
Chris@0 17122 OS_SPECIFIC_INCLUDES=""
Chris@0 17123 os_is_win32=0
Chris@0 17124
Chris@0 17125 case "$target_os" in
Chris@0 17126 darwin* | rhapsody*)
Chris@0 17127 OS_SPECIFIC_INCLUDES="-fpascal-strings -I/Developer/Headers/FlatCarbon"
Chris@0 17128 OS_SPECIFIC_LINKS="-framework CoreAudio"
Chris@0 17129 ;;
Chris@0 17130 mingw32*)
Chris@0 17131 OS_SPECIFIC_LINKS="-lwinmm"
Chris@0 17132 os_is_win32=1
Chris@0 17133 ;;
Chris@0 17134 *)
Chris@0 17135 OS_SPECIFIC_INCLUDES=""
Chris@0 17136 OS_SPECIFIC_LINKS=""
Chris@0 17137 ;;
Chris@0 17138 esac
Chris@0 17139
Chris@0 17140 htmldocdir=$prefix/share/doc/libsamplerate0-dev/html
Chris@0 17141
Chris@0 17142 if test $prefix = "NONE" ; then
Chris@0 17143 htmldocdir=/usr/local/share/doc/libsamplerate0-dev/html
Chris@0 17144 else
Chris@0 17145 htmldocdir=$prefix/share/doc/libsamplerate0-dev/html
Chris@0 17146 fi
Chris@0 17147
Chris@0 17148 #====================================================================================
Chris@0 17149 # Now use the information from the checking stage.
Chris@0 17150
Chris@0 17151
Chris@0 17152 cat >>confdefs.h <<_ACEOF
Chris@0 17153 #define OS_IS_WIN32 ${os_is_win32}
Chris@0 17154 _ACEOF
Chris@0 17155
Chris@0 17156
Chris@0 17157
Chris@0 17158
Chris@0 17159
Chris@0 17160
Chris@0 17161
Chris@0 17162
Chris@0 17163
Chris@0 17164
Chris@0 17165
Chris@0 17166
Chris@0 17167
Chris@0 17168
Chris@0 17169
Chris@0 17170
Chris@0 17171
Chris@0 17172
Chris@0 17173
Chris@0 17174
Chris@0 17175 ac_config_files="$ac_config_files Makefile M4/Makefile src/Version_script Win32/Makefile Win32/Makefile.mingw src/Makefile examples/Makefile tests/Makefile doc/Makefile libsamplerate.spec samplerate.pc"
Chris@0 17176
Chris@0 17177 cat >confcache <<\_ACEOF
Chris@0 17178 # This file is a shell script that caches the results of configure
Chris@0 17179 # tests run on this system so they can be shared between configure
Chris@0 17180 # scripts and configure runs, see configure's option --config-cache.
Chris@0 17181 # It is not useful on other systems. If it contains results you don't
Chris@0 17182 # want to keep, you may remove or edit it.
Chris@0 17183 #
Chris@0 17184 # config.status only pays attention to the cache file if you give it
Chris@0 17185 # the --recheck option to rerun configure.
Chris@0 17186 #
Chris@0 17187 # `ac_cv_env_foo' variables (set or unset) will be overridden when
Chris@0 17188 # loading this file, other *unset* `ac_cv_foo' will be assigned the
Chris@0 17189 # following values.
Chris@0 17190
Chris@0 17191 _ACEOF
Chris@0 17192
Chris@0 17193 # The following way of writing the cache mishandles newlines in values,
Chris@0 17194 # but we know of no workaround that is simple, portable, and efficient.
Chris@0 17195 # So, we kill variables containing newlines.
Chris@0 17196 # Ultrix sh set writes to stderr and can't be redirected directly,
Chris@0 17197 # and sets the high bit in the cache file unless we assign to the vars.
Chris@0 17198 (
Chris@0 17199 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
Chris@0 17200 eval ac_val=\$$ac_var
Chris@0 17201 case $ac_val in #(
Chris@0 17202 *${as_nl}*)
Chris@0 17203 case $ac_var in #(
Chris@0 17204 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Chris@0 17205 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Chris@0 17206 esac
Chris@0 17207 case $ac_var in #(
Chris@0 17208 _ | IFS | as_nl) ;; #(
Chris@0 17209 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Chris@0 17210 *) { eval $ac_var=; unset $ac_var;} ;;
Chris@0 17211 esac ;;
Chris@0 17212 esac
Chris@0 17213 done
Chris@0 17214
Chris@0 17215 (set) 2>&1 |
Chris@0 17216 case $as_nl`(ac_space=' '; set) 2>&1` in #(
Chris@0 17217 *${as_nl}ac_space=\ *)
Chris@0 17218 # `set' does not quote correctly, so add quotes: double-quote
Chris@0 17219 # substitution turns \\\\ into \\, and sed turns \\ into \.
Chris@0 17220 sed -n \
Chris@0 17221 "s/'/'\\\\''/g;
Chris@0 17222 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Chris@0 17223 ;; #(
Chris@0 17224 *)
Chris@0 17225 # `set' quotes correctly as required by POSIX, so do not add quotes.
Chris@0 17226 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Chris@0 17227 ;;
Chris@0 17228 esac |
Chris@0 17229 sort
Chris@0 17230 ) |
Chris@0 17231 sed '
Chris@0 17232 /^ac_cv_env_/b end
Chris@0 17233 t clear
Chris@0 17234 :clear
Chris@0 17235 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
Chris@0 17236 t end
Chris@0 17237 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
Chris@0 17238 :end' >>confcache
Chris@0 17239 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
Chris@0 17240 if test -w "$cache_file"; then
Chris@0 17241 if test "x$cache_file" != "x/dev/null"; then
Chris@0 17242 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Chris@0 17243 $as_echo "$as_me: updating cache $cache_file" >&6;}
Chris@0 17244 if test ! -f "$cache_file" || test -h "$cache_file"; then
Chris@0 17245 cat confcache >"$cache_file"
Chris@0 17246 else
Chris@0 17247 case $cache_file in #(
Chris@0 17248 */* | ?:*)
Chris@0 17249 mv -f confcache "$cache_file"$$ &&
Chris@0 17250 mv -f "$cache_file"$$ "$cache_file" ;; #(
Chris@0 17251 *)
Chris@0 17252 mv -f confcache "$cache_file" ;;
Chris@0 17253 esac
Chris@0 17254 fi
Chris@0 17255 fi
Chris@0 17256 else
Chris@0 17257 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Chris@0 17258 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Chris@0 17259 fi
Chris@0 17260 fi
Chris@0 17261 rm -f confcache
Chris@0 17262
Chris@0 17263 test "x$prefix" = xNONE && prefix=$ac_default_prefix
Chris@0 17264 # Let make expand exec_prefix.
Chris@0 17265 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Chris@0 17266
Chris@0 17267 DEFS=-DHAVE_CONFIG_H
Chris@0 17268
Chris@0 17269 ac_libobjs=
Chris@0 17270 ac_ltlibobjs=
Chris@0 17271 U=
Chris@0 17272 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
Chris@0 17273 # 1. Remove the extension, and $U if already installed.
Chris@0 17274 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Chris@0 17275 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
Chris@0 17276 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
Chris@0 17277 # will be set to the directory where LIBOBJS objects are built.
Chris@0 17278 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
Chris@0 17279 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Chris@0 17280 done
Chris@0 17281 LIBOBJS=$ac_libobjs
Chris@0 17282
Chris@0 17283 LTLIBOBJS=$ac_ltlibobjs
Chris@0 17284
Chris@0 17285
Chris@0 17286 if test -n "$EXEEXT"; then
Chris@0 17287 am__EXEEXT_TRUE=
Chris@0 17288 am__EXEEXT_FALSE='#'
Chris@0 17289 else
Chris@0 17290 am__EXEEXT_TRUE='#'
Chris@0 17291 am__EXEEXT_FALSE=
Chris@0 17292 fi
Chris@0 17293
Chris@0 17294 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
Chris@0 17295 as_fn_error $? "conditional \"AMDEP\" was never defined.
Chris@0 17296 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@0 17297 fi
Chris@0 17298 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
Chris@0 17299 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
Chris@0 17300 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@0 17301 fi
Chris@0 17302 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
Chris@0 17303 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
Chris@0 17304 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@0 17305 fi
Chris@0 17306
Chris@0 17307 : "${CONFIG_STATUS=./config.status}"
Chris@0 17308 ac_write_fail=0
Chris@0 17309 ac_clean_files_save=$ac_clean_files
Chris@0 17310 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Chris@0 17311 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Chris@0 17312 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Chris@0 17313 as_write_fail=0
Chris@0 17314 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Chris@0 17315 #! $SHELL
Chris@0 17316 # Generated by $as_me.
Chris@0 17317 # Run this file to recreate the current configuration.
Chris@0 17318 # Compiler output produced by configure, useful for debugging
Chris@0 17319 # configure, is in config.log if it exists.
Chris@0 17320
Chris@0 17321 debug=false
Chris@0 17322 ac_cs_recheck=false
Chris@0 17323 ac_cs_silent=false
Chris@0 17324
Chris@0 17325 SHELL=\${CONFIG_SHELL-$SHELL}
Chris@0 17326 export SHELL
Chris@0 17327 _ASEOF
Chris@0 17328 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
Chris@0 17329 ## -------------------- ##
Chris@0 17330 ## M4sh Initialization. ##
Chris@0 17331 ## -------------------- ##
Chris@0 17332
Chris@0 17333 # Be more Bourne compatible
Chris@0 17334 DUALCASE=1; export DUALCASE # for MKS sh
Chris@0 17335 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Chris@0 17336 emulate sh
Chris@0 17337 NULLCMD=:
Chris@0 17338 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Chris@0 17339 # is contrary to our usage. Disable this feature.
Chris@0 17340 alias -g '${1+"$@"}'='"$@"'
Chris@0 17341 setopt NO_GLOB_SUBST
Chris@0 17342 else
Chris@0 17343 case `(set -o) 2>/dev/null` in #(
Chris@0 17344 *posix*) :
Chris@0 17345 set -o posix ;; #(
Chris@0 17346 *) :
Chris@0 17347 ;;
Chris@0 17348 esac
Chris@0 17349 fi
Chris@0 17350
Chris@0 17351
Chris@0 17352 as_nl='
Chris@0 17353 '
Chris@0 17354 export as_nl
Chris@0 17355 # Printing a long string crashes Solaris 7 /usr/bin/printf.
Chris@0 17356 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@0 17357 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@0 17358 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@0 17359 # Prefer a ksh shell builtin over an external printf program on Solaris,
Chris@0 17360 # but without wasting forks for bash or zsh.
Chris@0 17361 if test -z "$BASH_VERSION$ZSH_VERSION" \
Chris@0 17362 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@0 17363 as_echo='print -r --'
Chris@0 17364 as_echo_n='print -rn --'
Chris@0 17365 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@0 17366 as_echo='printf %s\n'
Chris@0 17367 as_echo_n='printf %s'
Chris@0 17368 else
Chris@0 17369 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
Chris@0 17370 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
Chris@0 17371 as_echo_n='/usr/ucb/echo -n'
Chris@0 17372 else
Chris@0 17373 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
Chris@0 17374 as_echo_n_body='eval
Chris@0 17375 arg=$1;
Chris@0 17376 case $arg in #(
Chris@0 17377 *"$as_nl"*)
Chris@0 17378 expr "X$arg" : "X\\(.*\\)$as_nl";
Chris@0 17379 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
Chris@0 17380 esac;
Chris@0 17381 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
Chris@0 17382 '
Chris@0 17383 export as_echo_n_body
Chris@0 17384 as_echo_n='sh -c $as_echo_n_body as_echo'
Chris@0 17385 fi
Chris@0 17386 export as_echo_body
Chris@0 17387 as_echo='sh -c $as_echo_body as_echo'
Chris@0 17388 fi
Chris@0 17389
Chris@0 17390 # The user is always right.
Chris@0 17391 if test "${PATH_SEPARATOR+set}" != set; then
Chris@0 17392 PATH_SEPARATOR=:
Chris@0 17393 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
Chris@0 17394 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
Chris@0 17395 PATH_SEPARATOR=';'
Chris@0 17396 }
Chris@0 17397 fi
Chris@0 17398
Chris@0 17399
Chris@0 17400 # IFS
Chris@0 17401 # We need space, tab and new line, in precisely that order. Quoting is
Chris@0 17402 # there to prevent editors from complaining about space-tab.
Chris@0 17403 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
Chris@0 17404 # splitting by setting IFS to empty value.)
Chris@0 17405 IFS=" "" $as_nl"
Chris@0 17406
Chris@0 17407 # Find who we are. Look in the path if we contain no directory separator.
Chris@0 17408 as_myself=
Chris@0 17409 case $0 in #((
Chris@0 17410 *[\\/]* ) as_myself=$0 ;;
Chris@0 17411 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@0 17412 for as_dir in $PATH
Chris@0 17413 do
Chris@0 17414 IFS=$as_save_IFS
Chris@0 17415 test -z "$as_dir" && as_dir=.
Chris@0 17416 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
Chris@0 17417 done
Chris@0 17418 IFS=$as_save_IFS
Chris@0 17419
Chris@0 17420 ;;
Chris@0 17421 esac
Chris@0 17422 # We did not find ourselves, most probably we were run as `sh COMMAND'
Chris@0 17423 # in which case we are not to be found in the path.
Chris@0 17424 if test "x$as_myself" = x; then
Chris@0 17425 as_myself=$0
Chris@0 17426 fi
Chris@0 17427 if test ! -f "$as_myself"; then
Chris@0 17428 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Chris@0 17429 exit 1
Chris@0 17430 fi
Chris@0 17431
Chris@0 17432 # Unset variables that we do not need and which cause bugs (e.g. in
Chris@0 17433 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
Chris@0 17434 # suppresses any "Segmentation fault" message there. '((' could
Chris@0 17435 # trigger a bug in pdksh 5.2.14.
Chris@0 17436 for as_var in BASH_ENV ENV MAIL MAILPATH
Chris@0 17437 do eval test x\${$as_var+set} = xset \
Chris@0 17438 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Chris@0 17439 done
Chris@0 17440 PS1='$ '
Chris@0 17441 PS2='> '
Chris@0 17442 PS4='+ '
Chris@0 17443
Chris@0 17444 # NLS nuisances.
Chris@0 17445 LC_ALL=C
Chris@0 17446 export LC_ALL
Chris@0 17447 LANGUAGE=C
Chris@0 17448 export LANGUAGE
Chris@0 17449
Chris@0 17450 # CDPATH.
Chris@0 17451 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@0 17452
Chris@0 17453
Chris@0 17454 # as_fn_error STATUS ERROR [LINENO LOG_FD]
Chris@0 17455 # ----------------------------------------
Chris@0 17456 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
Chris@0 17457 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Chris@0 17458 # script with STATUS, using 1 if that was 0.
Chris@0 17459 as_fn_error ()
Chris@0 17460 {
Chris@0 17461 as_status=$1; test $as_status -eq 0 && as_status=1
Chris@0 17462 if test "$4"; then
Chris@0 17463 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@0 17464 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Chris@0 17465 fi
Chris@0 17466 $as_echo "$as_me: error: $2" >&2
Chris@0 17467 as_fn_exit $as_status
Chris@0 17468 } # as_fn_error
Chris@0 17469
Chris@0 17470
Chris@0 17471 # as_fn_set_status STATUS
Chris@0 17472 # -----------------------
Chris@0 17473 # Set $? to STATUS, without forking.
Chris@0 17474 as_fn_set_status ()
Chris@0 17475 {
Chris@0 17476 return $1
Chris@0 17477 } # as_fn_set_status
Chris@0 17478
Chris@0 17479 # as_fn_exit STATUS
Chris@0 17480 # -----------------
Chris@0 17481 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
Chris@0 17482 as_fn_exit ()
Chris@0 17483 {
Chris@0 17484 set +e
Chris@0 17485 as_fn_set_status $1
Chris@0 17486 exit $1
Chris@0 17487 } # as_fn_exit
Chris@0 17488
Chris@0 17489 # as_fn_unset VAR
Chris@0 17490 # ---------------
Chris@0 17491 # Portably unset VAR.
Chris@0 17492 as_fn_unset ()
Chris@0 17493 {
Chris@0 17494 { eval $1=; unset $1;}
Chris@0 17495 }
Chris@0 17496 as_unset=as_fn_unset
Chris@0 17497 # as_fn_append VAR VALUE
Chris@0 17498 # ----------------------
Chris@0 17499 # Append the text in VALUE to the end of the definition contained in VAR. Take
Chris@0 17500 # advantage of any shell optimizations that allow amortized linear growth over
Chris@0 17501 # repeated appends, instead of the typical quadratic growth present in naive
Chris@0 17502 # implementations.
Chris@0 17503 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
Chris@0 17504 eval 'as_fn_append ()
Chris@0 17505 {
Chris@0 17506 eval $1+=\$2
Chris@0 17507 }'
Chris@0 17508 else
Chris@0 17509 as_fn_append ()
Chris@0 17510 {
Chris@0 17511 eval $1=\$$1\$2
Chris@0 17512 }
Chris@0 17513 fi # as_fn_append
Chris@0 17514
Chris@0 17515 # as_fn_arith ARG...
Chris@0 17516 # ------------------
Chris@0 17517 # Perform arithmetic evaluation on the ARGs, and store the result in the
Chris@0 17518 # global $as_val. Take advantage of shells that can avoid forks. The arguments
Chris@0 17519 # must be portable across $(()) and expr.
Chris@0 17520 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
Chris@0 17521 eval 'as_fn_arith ()
Chris@0 17522 {
Chris@0 17523 as_val=$(( $* ))
Chris@0 17524 }'
Chris@0 17525 else
Chris@0 17526 as_fn_arith ()
Chris@0 17527 {
Chris@0 17528 as_val=`expr "$@" || test $? -eq 1`
Chris@0 17529 }
Chris@0 17530 fi # as_fn_arith
Chris@0 17531
Chris@0 17532
Chris@0 17533 if expr a : '\(a\)' >/dev/null 2>&1 &&
Chris@0 17534 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Chris@0 17535 as_expr=expr
Chris@0 17536 else
Chris@0 17537 as_expr=false
Chris@0 17538 fi
Chris@0 17539
Chris@0 17540 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Chris@0 17541 as_basename=basename
Chris@0 17542 else
Chris@0 17543 as_basename=false
Chris@0 17544 fi
Chris@0 17545
Chris@0 17546 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
Chris@0 17547 as_dirname=dirname
Chris@0 17548 else
Chris@0 17549 as_dirname=false
Chris@0 17550 fi
Chris@0 17551
Chris@0 17552 as_me=`$as_basename -- "$0" ||
Chris@0 17553 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
Chris@0 17554 X"$0" : 'X\(//\)$' \| \
Chris@0 17555 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Chris@0 17556 $as_echo X/"$0" |
Chris@0 17557 sed '/^.*\/\([^/][^/]*\)\/*$/{
Chris@0 17558 s//\1/
Chris@0 17559 q
Chris@0 17560 }
Chris@0 17561 /^X\/\(\/\/\)$/{
Chris@0 17562 s//\1/
Chris@0 17563 q
Chris@0 17564 }
Chris@0 17565 /^X\/\(\/\).*/{
Chris@0 17566 s//\1/
Chris@0 17567 q
Chris@0 17568 }
Chris@0 17569 s/.*/./; q'`
Chris@0 17570
Chris@0 17571 # Avoid depending upon Character Ranges.
Chris@0 17572 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
Chris@0 17573 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Chris@0 17574 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
Chris@0 17575 as_cr_digits='0123456789'
Chris@0 17576 as_cr_alnum=$as_cr_Letters$as_cr_digits
Chris@0 17577
Chris@0 17578 ECHO_C= ECHO_N= ECHO_T=
Chris@0 17579 case `echo -n x` in #(((((
Chris@0 17580 -n*)
Chris@0 17581 case `echo 'xy\c'` in
Chris@0 17582 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Chris@0 17583 xy) ECHO_C='\c';;
Chris@0 17584 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
Chris@0 17585 ECHO_T=' ';;
Chris@0 17586 esac;;
Chris@0 17587 *)
Chris@0 17588 ECHO_N='-n';;
Chris@0 17589 esac
Chris@0 17590
Chris@0 17591 rm -f conf$$ conf$$.exe conf$$.file
Chris@0 17592 if test -d conf$$.dir; then
Chris@0 17593 rm -f conf$$.dir/conf$$.file
Chris@0 17594 else
Chris@0 17595 rm -f conf$$.dir
Chris@0 17596 mkdir conf$$.dir 2>/dev/null
Chris@0 17597 fi
Chris@0 17598 if (echo >conf$$.file) 2>/dev/null; then
Chris@0 17599 if ln -s conf$$.file conf$$ 2>/dev/null; then
Chris@0 17600 as_ln_s='ln -s'
Chris@0 17601 # ... but there are two gotchas:
Chris@0 17602 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
Chris@0 17603 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Chris@0 17604 # In both cases, we have to default to `cp -p'.
Chris@0 17605 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Chris@0 17606 as_ln_s='cp -p'
Chris@0 17607 elif ln conf$$.file conf$$ 2>/dev/null; then
Chris@0 17608 as_ln_s=ln
Chris@0 17609 else
Chris@0 17610 as_ln_s='cp -p'
Chris@0 17611 fi
Chris@0 17612 else
Chris@0 17613 as_ln_s='cp -p'
Chris@0 17614 fi
Chris@0 17615 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
Chris@0 17616 rmdir conf$$.dir 2>/dev/null
Chris@0 17617
Chris@0 17618
Chris@0 17619 # as_fn_mkdir_p
Chris@0 17620 # -------------
Chris@0 17621 # Create "$as_dir" as a directory, including parents if necessary.
Chris@0 17622 as_fn_mkdir_p ()
Chris@0 17623 {
Chris@0 17624
Chris@0 17625 case $as_dir in #(
Chris@0 17626 -*) as_dir=./$as_dir;;
Chris@0 17627 esac
Chris@0 17628 test -d "$as_dir" || eval $as_mkdir_p || {
Chris@0 17629 as_dirs=
Chris@0 17630 while :; do
Chris@0 17631 case $as_dir in #(
Chris@0 17632 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
Chris@0 17633 *) as_qdir=$as_dir;;
Chris@0 17634 esac
Chris@0 17635 as_dirs="'$as_qdir' $as_dirs"
Chris@0 17636 as_dir=`$as_dirname -- "$as_dir" ||
Chris@0 17637 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@0 17638 X"$as_dir" : 'X\(//\)[^/]' \| \
Chris@0 17639 X"$as_dir" : 'X\(//\)$' \| \
Chris@0 17640 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
Chris@0 17641 $as_echo X"$as_dir" |
Chris@0 17642 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@0 17643 s//\1/
Chris@0 17644 q
Chris@0 17645 }
Chris@0 17646 /^X\(\/\/\)[^/].*/{
Chris@0 17647 s//\1/
Chris@0 17648 q
Chris@0 17649 }
Chris@0 17650 /^X\(\/\/\)$/{
Chris@0 17651 s//\1/
Chris@0 17652 q
Chris@0 17653 }
Chris@0 17654 /^X\(\/\).*/{
Chris@0 17655 s//\1/
Chris@0 17656 q
Chris@0 17657 }
Chris@0 17658 s/.*/./; q'`
Chris@0 17659 test -d "$as_dir" && break
Chris@0 17660 done
Chris@0 17661 test -z "$as_dirs" || eval "mkdir $as_dirs"
Chris@0 17662 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Chris@0 17663
Chris@0 17664
Chris@0 17665 } # as_fn_mkdir_p
Chris@0 17666 if mkdir -p . 2>/dev/null; then
Chris@0 17667 as_mkdir_p='mkdir -p "$as_dir"'
Chris@0 17668 else
Chris@0 17669 test -d ./-p && rmdir ./-p
Chris@0 17670 as_mkdir_p=false
Chris@0 17671 fi
Chris@0 17672
Chris@0 17673 if test -x / >/dev/null 2>&1; then
Chris@0 17674 as_test_x='test -x'
Chris@0 17675 else
Chris@0 17676 if ls -dL / >/dev/null 2>&1; then
Chris@0 17677 as_ls_L_option=L
Chris@0 17678 else
Chris@0 17679 as_ls_L_option=
Chris@0 17680 fi
Chris@0 17681 as_test_x='
Chris@0 17682 eval sh -c '\''
Chris@0 17683 if test -d "$1"; then
Chris@0 17684 test -d "$1/.";
Chris@0 17685 else
Chris@0 17686 case $1 in #(
Chris@0 17687 -*)set "./$1";;
Chris@0 17688 esac;
Chris@0 17689 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
Chris@0 17690 ???[sx]*):;;*)false;;esac;fi
Chris@0 17691 '\'' sh
Chris@0 17692 '
Chris@0 17693 fi
Chris@0 17694 as_executable_p=$as_test_x
Chris@0 17695
Chris@0 17696 # Sed expression to map a string onto a valid CPP name.
Chris@0 17697 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Chris@0 17698
Chris@0 17699 # Sed expression to map a string onto a valid variable name.
Chris@0 17700 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Chris@0 17701
Chris@0 17702
Chris@0 17703 exec 6>&1
Chris@0 17704 ## ----------------------------------- ##
Chris@0 17705 ## Main body of $CONFIG_STATUS script. ##
Chris@0 17706 ## ----------------------------------- ##
Chris@0 17707 _ASEOF
Chris@0 17708 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Chris@0 17709
Chris@0 17710 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@0 17711 # Save the log message, to keep $0 and so on meaningful, and to
Chris@0 17712 # report actual input values of CONFIG_FILES etc. instead of their
Chris@0 17713 # values after options handling.
Chris@0 17714 ac_log="
Chris@0 17715 This file was extended by libsamplerate $as_me 0.1.8, which was
Chris@0 17716 generated by GNU Autoconf 2.68. Invocation command line was
Chris@0 17717
Chris@0 17718 CONFIG_FILES = $CONFIG_FILES
Chris@0 17719 CONFIG_HEADERS = $CONFIG_HEADERS
Chris@0 17720 CONFIG_LINKS = $CONFIG_LINKS
Chris@0 17721 CONFIG_COMMANDS = $CONFIG_COMMANDS
Chris@0 17722 $ $0 $@
Chris@0 17723
Chris@0 17724 on `(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@0 17725 "
Chris@0 17726
Chris@0 17727 _ACEOF
Chris@0 17728
Chris@0 17729 case $ac_config_files in *"
Chris@0 17730 "*) set x $ac_config_files; shift; ac_config_files=$*;;
Chris@0 17731 esac
Chris@0 17732
Chris@0 17733 case $ac_config_headers in *"
Chris@0 17734 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
Chris@0 17735 esac
Chris@0 17736
Chris@0 17737
Chris@0 17738 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@0 17739 # Files that config.status was made for.
Chris@0 17740 config_files="$ac_config_files"
Chris@0 17741 config_headers="$ac_config_headers"
Chris@0 17742 config_commands="$ac_config_commands"
Chris@0 17743
Chris@0 17744 _ACEOF
Chris@0 17745
Chris@0 17746 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@0 17747 ac_cs_usage="\
Chris@0 17748 \`$as_me' instantiates files and other configuration actions
Chris@0 17749 from templates according to the current configuration. Unless the files
Chris@0 17750 and actions are specified as TAGs, all are instantiated by default.
Chris@0 17751
Chris@0 17752 Usage: $0 [OPTION]... [TAG]...
Chris@0 17753
Chris@0 17754 -h, --help print this help, then exit
Chris@0 17755 -V, --version print version number and configuration settings, then exit
Chris@0 17756 --config print configuration, then exit
Chris@0 17757 -q, --quiet, --silent
Chris@0 17758 do not print progress messages
Chris@0 17759 -d, --debug don't remove temporary files
Chris@0 17760 --recheck update $as_me by reconfiguring in the same conditions
Chris@0 17761 --file=FILE[:TEMPLATE]
Chris@0 17762 instantiate the configuration file FILE
Chris@0 17763 --header=FILE[:TEMPLATE]
Chris@0 17764 instantiate the configuration header FILE
Chris@0 17765
Chris@0 17766 Configuration files:
Chris@0 17767 $config_files
Chris@0 17768
Chris@0 17769 Configuration headers:
Chris@0 17770 $config_headers
Chris@0 17771
Chris@0 17772 Configuration commands:
Chris@0 17773 $config_commands
Chris@0 17774
Chris@0 17775 Report bugs to <erikd@mega-nerd.com>.
Chris@0 17776 libsamplerate home page: <http://www.mega-nerd.com/libsamplerate/>."
Chris@0 17777
Chris@0 17778 _ACEOF
Chris@0 17779 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@0 17780 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Chris@0 17781 ac_cs_version="\\
Chris@0 17782 libsamplerate config.status 0.1.8
Chris@0 17783 configured by $0, generated by GNU Autoconf 2.68,
Chris@0 17784 with options \\"\$ac_cs_config\\"
Chris@0 17785
Chris@0 17786 Copyright (C) 2010 Free Software Foundation, Inc.
Chris@0 17787 This config.status script is free software; the Free Software Foundation
Chris@0 17788 gives unlimited permission to copy, distribute and modify it."
Chris@0 17789
Chris@0 17790 ac_pwd='$ac_pwd'
Chris@0 17791 srcdir='$srcdir'
Chris@0 17792 INSTALL='$INSTALL'
Chris@0 17793 MKDIR_P='$MKDIR_P'
Chris@0 17794 AWK='$AWK'
Chris@0 17795 test -n "\$AWK" || AWK=awk
Chris@0 17796 _ACEOF
Chris@0 17797
Chris@0 17798 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@0 17799 # The default lists apply if the user does not specify any file.
Chris@0 17800 ac_need_defaults=:
Chris@0 17801 while test $# != 0
Chris@0 17802 do
Chris@0 17803 case $1 in
Chris@0 17804 --*=?*)
Chris@0 17805 ac_option=`expr "X$1" : 'X\([^=]*\)='`
Chris@0 17806 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Chris@0 17807 ac_shift=:
Chris@0 17808 ;;
Chris@0 17809 --*=)
Chris@0 17810 ac_option=`expr "X$1" : 'X\([^=]*\)='`
Chris@0 17811 ac_optarg=
Chris@0 17812 ac_shift=:
Chris@0 17813 ;;
Chris@0 17814 *)
Chris@0 17815 ac_option=$1
Chris@0 17816 ac_optarg=$2
Chris@0 17817 ac_shift=shift
Chris@0 17818 ;;
Chris@0 17819 esac
Chris@0 17820
Chris@0 17821 case $ac_option in
Chris@0 17822 # Handling of the options.
Chris@0 17823 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Chris@0 17824 ac_cs_recheck=: ;;
Chris@0 17825 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Chris@0 17826 $as_echo "$ac_cs_version"; exit ;;
Chris@0 17827 --config | --confi | --conf | --con | --co | --c )
Chris@0 17828 $as_echo "$ac_cs_config"; exit ;;
Chris@0 17829 --debug | --debu | --deb | --de | --d | -d )
Chris@0 17830 debug=: ;;
Chris@0 17831 --file | --fil | --fi | --f )
Chris@0 17832 $ac_shift
Chris@0 17833 case $ac_optarg in
Chris@0 17834 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@0 17835 '') as_fn_error $? "missing file argument" ;;
Chris@0 17836 esac
Chris@0 17837 as_fn_append CONFIG_FILES " '$ac_optarg'"
Chris@0 17838 ac_need_defaults=false;;
Chris@0 17839 --header | --heade | --head | --hea )
Chris@0 17840 $ac_shift
Chris@0 17841 case $ac_optarg in
Chris@0 17842 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@0 17843 esac
Chris@0 17844 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
Chris@0 17845 ac_need_defaults=false;;
Chris@0 17846 --he | --h)
Chris@0 17847 # Conflict between --help and --header
Chris@0 17848 as_fn_error $? "ambiguous option: \`$1'
Chris@0 17849 Try \`$0 --help' for more information.";;
Chris@0 17850 --help | --hel | -h )
Chris@0 17851 $as_echo "$ac_cs_usage"; exit ;;
Chris@0 17852 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@0 17853 | -silent | --silent | --silen | --sile | --sil | --si | --s)
Chris@0 17854 ac_cs_silent=: ;;
Chris@0 17855
Chris@0 17856 # This is an error.
Chris@0 17857 -*) as_fn_error $? "unrecognized option: \`$1'
Chris@0 17858 Try \`$0 --help' for more information." ;;
Chris@0 17859
Chris@0 17860 *) as_fn_append ac_config_targets " $1"
Chris@0 17861 ac_need_defaults=false ;;
Chris@0 17862
Chris@0 17863 esac
Chris@0 17864 shift
Chris@0 17865 done
Chris@0 17866
Chris@0 17867 ac_configure_extra_args=
Chris@0 17868
Chris@0 17869 if $ac_cs_silent; then
Chris@0 17870 exec 6>/dev/null
Chris@0 17871 ac_configure_extra_args="$ac_configure_extra_args --silent"
Chris@0 17872 fi
Chris@0 17873
Chris@0 17874 _ACEOF
Chris@0 17875 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@0 17876 if \$ac_cs_recheck; then
Chris@0 17877 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
Chris@0 17878 shift
Chris@0 17879 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
Chris@0 17880 CONFIG_SHELL='$SHELL'
Chris@0 17881 export CONFIG_SHELL
Chris@0 17882 exec "\$@"
Chris@0 17883 fi
Chris@0 17884
Chris@0 17885 _ACEOF
Chris@0 17886 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@0 17887 exec 5>>config.log
Chris@0 17888 {
Chris@0 17889 echo
Chris@0 17890 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
Chris@0 17891 ## Running $as_me. ##
Chris@0 17892 _ASBOX
Chris@0 17893 $as_echo "$ac_log"
Chris@0 17894 } >&5
Chris@0 17895
Chris@0 17896 _ACEOF
Chris@0 17897 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@0 17898 #
Chris@0 17899 # INIT-COMMANDS
Chris@0 17900 #
Chris@0 17901 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
Chris@0 17902
Chris@0 17903
Chris@0 17904 # The HP-UX ksh and POSIX shell print the target directory to stdout
Chris@0 17905 # if CDPATH is set.
Chris@0 17906 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@0 17907
Chris@0 17908 sed_quote_subst='$sed_quote_subst'
Chris@0 17909 double_quote_subst='$double_quote_subst'
Chris@0 17910 delay_variable_subst='$delay_variable_subst'
Chris@0 17911 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
Chris@0 17912 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
Chris@0 17913 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
Chris@0 17914 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
Chris@0 17915 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
Chris@0 17916 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
Chris@0 17917 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
Chris@0 17918 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
Chris@0 17919 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
Chris@0 17920 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
Chris@0 17921 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
Chris@0 17922 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
Chris@0 17923 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
Chris@0 17924 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
Chris@0 17925 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
Chris@0 17926 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
Chris@0 17927 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
Chris@0 17928 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
Chris@0 17929 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
Chris@0 17930 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
Chris@0 17931 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
Chris@0 17932 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
Chris@0 17933 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
Chris@0 17934 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
Chris@0 17935 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
Chris@0 17936 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
Chris@0 17937 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
Chris@0 17938 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
Chris@0 17939 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
Chris@0 17940 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
Chris@0 17941 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
Chris@0 17942 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 17943 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
Chris@0 17944 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
Chris@0 17945 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
Chris@0 17946 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
Chris@0 17947 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
Chris@0 17948 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
Chris@0 17949 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
Chris@0 17950 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
Chris@0 17951 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
Chris@0 17952 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@0 17953 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
Chris@0 17954 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
Chris@0 17955 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 17956 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 17957 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 17958 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
Chris@0 17959 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
Chris@0 17960 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
Chris@0 17961 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
Chris@0 17962 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
Chris@0 17963 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
Chris@0 17964 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
Chris@0 17965 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@0 17966 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@0 17967 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@0 17968 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
Chris@0 17969 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
Chris@0 17970 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
Chris@0 17971 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
Chris@0 17972 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
Chris@0 17973 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
Chris@0 17974 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
Chris@0 17975 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
Chris@0 17976 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
Chris@0 17977 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
Chris@0 17978 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
Chris@0 17979 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
Chris@0 17980 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
Chris@0 17981 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
Chris@0 17982 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
Chris@0 17983 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
Chris@0 17984 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 17985 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 17986 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
Chris@0 17987 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
Chris@0 17988 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@0 17989 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@0 17990 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
Chris@0 17991 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 17992 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 17993 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 17994 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 17995 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 17996 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 17997 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
Chris@0 17998 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
Chris@0 17999 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
Chris@0 18000 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@0 18001 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
Chris@0 18002 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
Chris@0 18003 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
Chris@0 18004 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
Chris@0 18005 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
Chris@0 18006 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
Chris@0 18007 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
Chris@0 18008 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
Chris@0 18009 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
Chris@0 18010 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
Chris@0 18011 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 18012 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
Chris@0 18013 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
Chris@0 18014 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 18015 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 18016 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@0 18017 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
Chris@0 18018 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
Chris@0 18019 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
Chris@0 18020 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
Chris@0 18021 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
Chris@0 18022 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
Chris@0 18023 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
Chris@0 18024 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
Chris@0 18025 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
Chris@0 18026 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
Chris@0 18027 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
Chris@0 18028 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 18029 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 18030 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
Chris@0 18031 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
Chris@0 18032 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
Chris@0 18033 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
Chris@0 18034 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
Chris@0 18035 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
Chris@0 18036 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
Chris@0 18037 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
Chris@0 18038 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
Chris@0 18039 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
Chris@0 18040 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
Chris@0 18041 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
Chris@0 18042 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
Chris@0 18043 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
Chris@0 18044 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
Chris@0 18045 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
Chris@0 18046 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
Chris@0 18047 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18048 LD_RC='`$ECHO "$LD_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18049 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18050 reload_flag_RC='`$ECHO "$reload_flag_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18051 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18052 reload_cmds_RC='`$ECHO "$reload_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18053 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18054 old_archive_cmds_RC='`$ECHO "$old_archive_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18055 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18056 compiler_RC='`$ECHO "$compiler_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18057 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18058 GCC_RC='`$ECHO "$GCC_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18059 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18060 lt_prog_compiler_no_builtin_flag_RC='`$ECHO "$lt_prog_compiler_no_builtin_flag_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18061 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18062 lt_prog_compiler_pic_RC='`$ECHO "$lt_prog_compiler_pic_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18063 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18064 lt_prog_compiler_wl_RC='`$ECHO "$lt_prog_compiler_wl_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18065 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18066 lt_prog_compiler_static_RC='`$ECHO "$lt_prog_compiler_static_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18067 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18068 lt_cv_prog_compiler_c_o_RC='`$ECHO "$lt_cv_prog_compiler_c_o_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18069 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18070 archive_cmds_need_lc_RC='`$ECHO "$archive_cmds_need_lc_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18071 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18072 enable_shared_with_static_runtimes_RC='`$ECHO "$enable_shared_with_static_runtimes_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18073 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18074 export_dynamic_flag_spec_RC='`$ECHO "$export_dynamic_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18075 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18076 whole_archive_flag_spec_RC='`$ECHO "$whole_archive_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18077 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18078 compiler_needs_object_RC='`$ECHO "$compiler_needs_object_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18079 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18080 old_archive_from_new_cmds_RC='`$ECHO "$old_archive_from_new_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18081 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18082 old_archive_from_expsyms_cmds_RC='`$ECHO "$old_archive_from_expsyms_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18083 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18084 archive_cmds_RC='`$ECHO "$archive_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18085 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18086 archive_expsym_cmds_RC='`$ECHO "$archive_expsym_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18087 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18088 module_cmds_RC='`$ECHO "$module_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18089 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18090 module_expsym_cmds_RC='`$ECHO "$module_expsym_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18091 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18092 with_gnu_ld_RC='`$ECHO "$with_gnu_ld_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18093 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18094 allow_undefined_flag_RC='`$ECHO "$allow_undefined_flag_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18095 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18096 no_undefined_flag_RC='`$ECHO "$no_undefined_flag_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18097 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18098 hardcode_libdir_flag_spec_RC='`$ECHO "$hardcode_libdir_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18099 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18100 hardcode_libdir_flag_spec_ld_RC='`$ECHO "$hardcode_libdir_flag_spec_ld_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18101 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18102 hardcode_libdir_separator_RC='`$ECHO "$hardcode_libdir_separator_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18103 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18104 hardcode_direct_RC='`$ECHO "$hardcode_direct_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18105 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18106 hardcode_direct_absolute_RC='`$ECHO "$hardcode_direct_absolute_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18107 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18108 hardcode_minus_L_RC='`$ECHO "$hardcode_minus_L_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18109 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18110 hardcode_shlibpath_var_RC='`$ECHO "$hardcode_shlibpath_var_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18111 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18112 hardcode_automatic_RC='`$ECHO "$hardcode_automatic_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18113 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18114 inherit_rpath_RC='`$ECHO "$inherit_rpath_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18115 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18116 link_all_deplibs_RC='`$ECHO "$link_all_deplibs_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18117 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18118 always_export_symbols_RC='`$ECHO "$always_export_symbols_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18119 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18120 export_symbols_cmds_RC='`$ECHO "$export_symbols_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18121 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18122 exclude_expsyms_RC='`$ECHO "$exclude_expsyms_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18123 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18124 include_expsyms_RC='`$ECHO "$include_expsyms_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18125 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18126 prelink_cmds_RC='`$ECHO "$prelink_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18127 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18128 postlink_cmds_RC='`$ECHO "$postlink_cmds_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18129 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18130 file_list_spec_RC='`$ECHO "$file_list_spec_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18131 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18132 hardcode_action_RC='`$ECHO "$hardcode_action_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18133 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18134 compiler_lib_search_dirs_RC='`$ECHO "$compiler_lib_search_dirs_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18135 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18136 predep_objects_RC='`$ECHO "$predep_objects_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18137 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18138 postdep_objects_RC='`$ECHO "$postdep_objects_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18139 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18140 predeps_RC='`$ECHO "$predeps_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18141 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18142 postdeps_RC='`$ECHO "$postdeps_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18143 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
Chris@0 18144 compiler_lib_search_path_RC='`$ECHO "$compiler_lib_search_path_RC" | $SED "$delay_single_quote_subst"`'
Chris@0 18145
Chris@0 18146 LTCC='$LTCC'
Chris@0 18147 LTCFLAGS='$LTCFLAGS'
Chris@0 18148 compiler='$compiler_DEFAULT'
Chris@0 18149
Chris@0 18150 # A function that is used when there is no print builtin or printf.
Chris@0 18151 func_fallback_echo ()
Chris@0 18152 {
Chris@0 18153 eval 'cat <<_LTECHO_EOF
Chris@0 18154 \$1
Chris@0 18155 _LTECHO_EOF'
Chris@0 18156 }
Chris@0 18157
Chris@0 18158 # Quote evaled strings.
Chris@0 18159 for var in SHELL \
Chris@0 18160 ECHO \
Chris@0 18161 SED \
Chris@0 18162 GREP \
Chris@0 18163 EGREP \
Chris@0 18164 FGREP \
Chris@0 18165 LD \
Chris@0 18166 NM \
Chris@0 18167 LN_S \
Chris@0 18168 lt_SP2NL \
Chris@0 18169 lt_NL2SP \
Chris@0 18170 reload_flag \
Chris@0 18171 OBJDUMP \
Chris@0 18172 deplibs_check_method \
Chris@0 18173 file_magic_cmd \
Chris@0 18174 file_magic_glob \
Chris@0 18175 want_nocaseglob \
Chris@0 18176 DLLTOOL \
Chris@0 18177 sharedlib_from_linklib_cmd \
Chris@0 18178 AR \
Chris@0 18179 AR_FLAGS \
Chris@0 18180 archiver_list_spec \
Chris@0 18181 STRIP \
Chris@0 18182 RANLIB \
Chris@0 18183 CC \
Chris@0 18184 CFLAGS \
Chris@0 18185 compiler \
Chris@0 18186 lt_cv_sys_global_symbol_pipe \
Chris@0 18187 lt_cv_sys_global_symbol_to_cdecl \
Chris@0 18188 lt_cv_sys_global_symbol_to_c_name_address \
Chris@0 18189 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
Chris@0 18190 nm_file_list_spec \
Chris@0 18191 lt_prog_compiler_no_builtin_flag \
Chris@0 18192 lt_prog_compiler_pic \
Chris@0 18193 lt_prog_compiler_wl \
Chris@0 18194 lt_prog_compiler_static \
Chris@0 18195 lt_cv_prog_compiler_c_o \
Chris@0 18196 need_locks \
Chris@0 18197 MANIFEST_TOOL \
Chris@0 18198 DSYMUTIL \
Chris@0 18199 NMEDIT \
Chris@0 18200 LIPO \
Chris@0 18201 OTOOL \
Chris@0 18202 OTOOL64 \
Chris@0 18203 shrext_cmds \
Chris@0 18204 export_dynamic_flag_spec \
Chris@0 18205 whole_archive_flag_spec \
Chris@0 18206 compiler_needs_object \
Chris@0 18207 with_gnu_ld \
Chris@0 18208 allow_undefined_flag \
Chris@0 18209 no_undefined_flag \
Chris@0 18210 hardcode_libdir_flag_spec \
Chris@0 18211 hardcode_libdir_flag_spec_ld \
Chris@0 18212 hardcode_libdir_separator \
Chris@0 18213 exclude_expsyms \
Chris@0 18214 include_expsyms \
Chris@0 18215 file_list_spec \
Chris@0 18216 variables_saved_for_relink \
Chris@0 18217 libname_spec \
Chris@0 18218 library_names_spec \
Chris@0 18219 soname_spec \
Chris@0 18220 install_override_mode \
Chris@0 18221 finish_eval \
Chris@0 18222 old_striplib \
Chris@0 18223 striplib \
Chris@0 18224 compiler_lib_search_dirs \
Chris@0 18225 predep_objects \
Chris@0 18226 postdep_objects \
Chris@0 18227 predeps \
Chris@0 18228 postdeps \
Chris@0 18229 compiler_lib_search_path \
Chris@0 18230 LD_CXX \
Chris@0 18231 LD_RC \
Chris@0 18232 reload_flag_CXX \
Chris@0 18233 reload_flag_RC \
Chris@0 18234 compiler_CXX \
Chris@0 18235 compiler_RC \
Chris@0 18236 lt_prog_compiler_no_builtin_flag_CXX \
Chris@0 18237 lt_prog_compiler_no_builtin_flag_RC \
Chris@0 18238 lt_prog_compiler_pic_CXX \
Chris@0 18239 lt_prog_compiler_pic_RC \
Chris@0 18240 lt_prog_compiler_wl_CXX \
Chris@0 18241 lt_prog_compiler_wl_RC \
Chris@0 18242 lt_prog_compiler_static_CXX \
Chris@0 18243 lt_prog_compiler_static_RC \
Chris@0 18244 lt_cv_prog_compiler_c_o_CXX \
Chris@0 18245 lt_cv_prog_compiler_c_o_RC \
Chris@0 18246 export_dynamic_flag_spec_CXX \
Chris@0 18247 export_dynamic_flag_spec_RC \
Chris@0 18248 whole_archive_flag_spec_CXX \
Chris@0 18249 whole_archive_flag_spec_RC \
Chris@0 18250 compiler_needs_object_CXX \
Chris@0 18251 compiler_needs_object_RC \
Chris@0 18252 with_gnu_ld_CXX \
Chris@0 18253 with_gnu_ld_RC \
Chris@0 18254 allow_undefined_flag_CXX \
Chris@0 18255 allow_undefined_flag_RC \
Chris@0 18256 no_undefined_flag_CXX \
Chris@0 18257 no_undefined_flag_RC \
Chris@0 18258 hardcode_libdir_flag_spec_CXX \
Chris@0 18259 hardcode_libdir_flag_spec_RC \
Chris@0 18260 hardcode_libdir_flag_spec_ld_CXX \
Chris@0 18261 hardcode_libdir_flag_spec_ld_RC \
Chris@0 18262 hardcode_libdir_separator_CXX \
Chris@0 18263 hardcode_libdir_separator_RC \
Chris@0 18264 exclude_expsyms_CXX \
Chris@0 18265 exclude_expsyms_RC \
Chris@0 18266 include_expsyms_CXX \
Chris@0 18267 include_expsyms_RC \
Chris@0 18268 file_list_spec_CXX \
Chris@0 18269 file_list_spec_RC \
Chris@0 18270 compiler_lib_search_dirs_CXX \
Chris@0 18271 compiler_lib_search_dirs_RC \
Chris@0 18272 predep_objects_CXX \
Chris@0 18273 predep_objects_RC \
Chris@0 18274 postdep_objects_CXX \
Chris@0 18275 postdep_objects_RC \
Chris@0 18276 predeps_CXX \
Chris@0 18277 predeps_RC \
Chris@0 18278 postdeps_CXX \
Chris@0 18279 postdeps_RC \
Chris@0 18280 compiler_lib_search_path_CXX \
Chris@0 18281 compiler_lib_search_path_RC; do
Chris@0 18282 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Chris@0 18283 *[\\\\\\\`\\"\\\$]*)
Chris@0 18284 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
Chris@0 18285 ;;
Chris@0 18286 *)
Chris@0 18287 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Chris@0 18288 ;;
Chris@0 18289 esac
Chris@0 18290 done
Chris@0 18291
Chris@0 18292 # Double-quote double-evaled strings.
Chris@0 18293 for var in reload_cmds \
Chris@0 18294 old_postinstall_cmds \
Chris@0 18295 old_postuninstall_cmds \
Chris@0 18296 old_archive_cmds \
Chris@0 18297 extract_expsyms_cmds \
Chris@0 18298 old_archive_from_new_cmds \
Chris@0 18299 old_archive_from_expsyms_cmds \
Chris@0 18300 archive_cmds \
Chris@0 18301 archive_expsym_cmds \
Chris@0 18302 module_cmds \
Chris@0 18303 module_expsym_cmds \
Chris@0 18304 export_symbols_cmds \
Chris@0 18305 prelink_cmds \
Chris@0 18306 postlink_cmds \
Chris@0 18307 postinstall_cmds \
Chris@0 18308 postuninstall_cmds \
Chris@0 18309 finish_cmds \
Chris@0 18310 sys_lib_search_path_spec \
Chris@0 18311 sys_lib_dlsearch_path_spec \
Chris@0 18312 reload_cmds_CXX \
Chris@0 18313 reload_cmds_RC \
Chris@0 18314 old_archive_cmds_CXX \
Chris@0 18315 old_archive_cmds_RC \
Chris@0 18316 old_archive_from_new_cmds_CXX \
Chris@0 18317 old_archive_from_new_cmds_RC \
Chris@0 18318 old_archive_from_expsyms_cmds_CXX \
Chris@0 18319 old_archive_from_expsyms_cmds_RC \
Chris@0 18320 archive_cmds_CXX \
Chris@0 18321 archive_cmds_RC \
Chris@0 18322 archive_expsym_cmds_CXX \
Chris@0 18323 archive_expsym_cmds_RC \
Chris@0 18324 module_cmds_CXX \
Chris@0 18325 module_cmds_RC \
Chris@0 18326 module_expsym_cmds_CXX \
Chris@0 18327 module_expsym_cmds_RC \
Chris@0 18328 export_symbols_cmds_CXX \
Chris@0 18329 export_symbols_cmds_RC \
Chris@0 18330 prelink_cmds_CXX \
Chris@0 18331 prelink_cmds_RC \
Chris@0 18332 postlink_cmds_CXX \
Chris@0 18333 postlink_cmds_RC; do
Chris@0 18334 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Chris@0 18335 *[\\\\\\\`\\"\\\$]*)
Chris@0 18336 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
Chris@0 18337 ;;
Chris@0 18338 *)
Chris@0 18339 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Chris@0 18340 ;;
Chris@0 18341 esac
Chris@0 18342 done
Chris@0 18343
Chris@0 18344 ac_aux_dir='$ac_aux_dir'
Chris@0 18345 xsi_shell='$xsi_shell'
Chris@0 18346 lt_shell_append='$lt_shell_append'
Chris@0 18347
Chris@0 18348 # See if we are running on zsh, and set the options which allow our
Chris@0 18349 # commands through without removal of \ escapes INIT.
Chris@0 18350 if test -n "\${ZSH_VERSION+set}" ; then
Chris@0 18351 setopt NO_GLOB_SUBST
Chris@0 18352 fi
Chris@0 18353
Chris@0 18354
Chris@0 18355 PACKAGE='$PACKAGE'
Chris@0 18356 VERSION='$VERSION'
Chris@0 18357 TIMESTAMP='$TIMESTAMP'
Chris@0 18358 RM='$RM'
Chris@0 18359 ofile='$ofile'
Chris@0 18360
Chris@0 18361
Chris@0 18362
Chris@0 18363
Chris@0 18364
Chris@0 18365
Chris@0 18366
Chris@0 18367
Chris@0 18368 _ACEOF
Chris@0 18369
Chris@0 18370 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@0 18371
Chris@0 18372 # Handling of arguments.
Chris@0 18373 for ac_config_target in $ac_config_targets
Chris@0 18374 do
Chris@0 18375 case $ac_config_target in
Chris@0 18376 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
Chris@0 18377 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
Chris@0 18378 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
Chris@0 18379 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
Chris@0 18380 "M4/Makefile") CONFIG_FILES="$CONFIG_FILES M4/Makefile" ;;
Chris@0 18381 "src/Version_script") CONFIG_FILES="$CONFIG_FILES src/Version_script" ;;
Chris@0 18382 "Win32/Makefile") CONFIG_FILES="$CONFIG_FILES Win32/Makefile" ;;
Chris@0 18383 "Win32/Makefile.mingw") CONFIG_FILES="$CONFIG_FILES Win32/Makefile.mingw" ;;
Chris@0 18384 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
Chris@0 18385 "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
Chris@0 18386 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
Chris@0 18387 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
Chris@0 18388 "libsamplerate.spec") CONFIG_FILES="$CONFIG_FILES libsamplerate.spec" ;;
Chris@0 18389 "samplerate.pc") CONFIG_FILES="$CONFIG_FILES samplerate.pc" ;;
Chris@0 18390
Chris@0 18391 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Chris@0 18392 esac
Chris@0 18393 done
Chris@0 18394
Chris@0 18395
Chris@0 18396 # If the user did not use the arguments to specify the items to instantiate,
Chris@0 18397 # then the envvar interface is used. Set only those that are not.
Chris@0 18398 # We use the long form for the default assignment because of an extremely
Chris@0 18399 # bizarre bug on SunOS 4.1.3.
Chris@0 18400 if $ac_need_defaults; then
Chris@0 18401 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
Chris@0 18402 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
Chris@0 18403 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
Chris@0 18404 fi
Chris@0 18405
Chris@0 18406 # Have a temporary directory for convenience. Make it in the build tree
Chris@0 18407 # simply because there is no reason against having it here, and in addition,
Chris@0 18408 # creating and moving files from /tmp can sometimes cause problems.
Chris@0 18409 # Hook for its removal unless debugging.
Chris@0 18410 # Note that there is a small window in which the directory will not be cleaned:
Chris@0 18411 # after its creation but before its name has been assigned to `$tmp'.
Chris@0 18412 $debug ||
Chris@0 18413 {
Chris@0 18414 tmp= ac_tmp=
Chris@0 18415 trap 'exit_status=$?
Chris@0 18416 : "${ac_tmp:=$tmp}"
Chris@0 18417 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
Chris@0 18418 ' 0
Chris@0 18419 trap 'as_fn_exit 1' 1 2 13 15
Chris@0 18420 }
Chris@0 18421 # Create a (secure) tmp directory for tmp files.
Chris@0 18422
Chris@0 18423 {
Chris@0 18424 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Chris@0 18425 test -d "$tmp"
Chris@0 18426 } ||
Chris@0 18427 {
Chris@0 18428 tmp=./conf$$-$RANDOM
Chris@0 18429 (umask 077 && mkdir "$tmp")
Chris@0 18430 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
Chris@0 18431 ac_tmp=$tmp
Chris@0 18432
Chris@0 18433 # Set up the scripts for CONFIG_FILES section.
Chris@0 18434 # No need to generate them if there are no CONFIG_FILES.
Chris@0 18435 # This happens for instance with `./config.status config.h'.
Chris@0 18436 if test -n "$CONFIG_FILES"; then
Chris@0 18437
Chris@0 18438
Chris@0 18439 ac_cr=`echo X | tr X '\015'`
Chris@0 18440 # On cygwin, bash can eat \r inside `` if the user requested igncr.
Chris@0 18441 # But we know of no other shell where ac_cr would be empty at this
Chris@0 18442 # point, so we can use a bashism as a fallback.
Chris@0 18443 if test "x$ac_cr" = x; then
Chris@0 18444 eval ac_cr=\$\'\\r\'
Chris@0 18445 fi
Chris@0 18446 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
Chris@0 18447 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Chris@0 18448 ac_cs_awk_cr='\\r'
Chris@0 18449 else
Chris@0 18450 ac_cs_awk_cr=$ac_cr
Chris@0 18451 fi
Chris@0 18452
Chris@0 18453 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
Chris@0 18454 _ACEOF
Chris@0 18455
Chris@0 18456
Chris@0 18457 {
Chris@0 18458 echo "cat >conf$$subs.awk <<_ACEOF" &&
Chris@0 18459 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
Chris@0 18460 echo "_ACEOF"
Chris@0 18461 } >conf$$subs.sh ||
Chris@0 18462 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@0 18463 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
Chris@0 18464 ac_delim='%!_!# '
Chris@0 18465 for ac_last_try in false false false false false :; do
Chris@0 18466 . ./conf$$subs.sh ||
Chris@0 18467 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@0 18468
Chris@0 18469 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
Chris@0 18470 if test $ac_delim_n = $ac_delim_num; then
Chris@0 18471 break
Chris@0 18472 elif $ac_last_try; then
Chris@0 18473 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@0 18474 else
Chris@0 18475 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Chris@0 18476 fi
Chris@0 18477 done
Chris@0 18478 rm -f conf$$subs.sh
Chris@0 18479
Chris@0 18480 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@0 18481 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
Chris@0 18482 _ACEOF
Chris@0 18483 sed -n '
Chris@0 18484 h
Chris@0 18485 s/^/S["/; s/!.*/"]=/
Chris@0 18486 p
Chris@0 18487 g
Chris@0 18488 s/^[^!]*!//
Chris@0 18489 :repl
Chris@0 18490 t repl
Chris@0 18491 s/'"$ac_delim"'$//
Chris@0 18492 t delim
Chris@0 18493 :nl
Chris@0 18494 h
Chris@0 18495 s/\(.\{148\}\)..*/\1/
Chris@0 18496 t more1
Chris@0 18497 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
Chris@0 18498 p
Chris@0 18499 n
Chris@0 18500 b repl
Chris@0 18501 :more1
Chris@0 18502 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
Chris@0 18503 p
Chris@0 18504 g
Chris@0 18505 s/.\{148\}//
Chris@0 18506 t nl
Chris@0 18507 :delim
Chris@0 18508 h
Chris@0 18509 s/\(.\{148\}\)..*/\1/
Chris@0 18510 t more2
Chris@0 18511 s/["\\]/\\&/g; s/^/"/; s/$/"/
Chris@0 18512 p
Chris@0 18513 b
Chris@0 18514 :more2
Chris@0 18515 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
Chris@0 18516 p
Chris@0 18517 g
Chris@0 18518 s/.\{148\}//
Chris@0 18519 t delim
Chris@0 18520 ' <conf$$subs.awk | sed '
Chris@0 18521 /^[^""]/{
Chris@0 18522 N
Chris@0 18523 s/\n//
Chris@0 18524 }
Chris@0 18525 ' >>$CONFIG_STATUS || ac_write_fail=1
Chris@0 18526 rm -f conf$$subs.awk
Chris@0 18527 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@0 18528 _ACAWK
Chris@0 18529 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
Chris@0 18530 for (key in S) S_is_set[key] = 1
Chris@0 18531 FS = ""
Chris@0 18532
Chris@0 18533 }
Chris@0 18534 {
Chris@0 18535 line = $ 0
Chris@0 18536 nfields = split(line, field, "@")
Chris@0 18537 substed = 0
Chris@0 18538 len = length(field[1])
Chris@0 18539 for (i = 2; i < nfields; i++) {
Chris@0 18540 key = field[i]
Chris@0 18541 keylen = length(key)
Chris@0 18542 if (S_is_set[key]) {
Chris@0 18543 value = S[key]
Chris@0 18544 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
Chris@0 18545 len += length(value) + length(field[++i])
Chris@0 18546 substed = 1
Chris@0 18547 } else
Chris@0 18548 len += 1 + keylen
Chris@0 18549 }
Chris@0 18550
Chris@0 18551 print line
Chris@0 18552 }
Chris@0 18553
Chris@0 18554 _ACAWK
Chris@0 18555 _ACEOF
Chris@0 18556 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@0 18557 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
Chris@0 18558 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
Chris@0 18559 else
Chris@0 18560 cat
Chris@0 18561 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
Chris@0 18562 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
Chris@0 18563 _ACEOF
Chris@0 18564
Chris@0 18565 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
Chris@0 18566 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
Chris@0 18567 # trailing colons and then remove the whole line if VPATH becomes empty
Chris@0 18568 # (actually we leave an empty line to preserve line numbers).
Chris@0 18569 if test "x$srcdir" = x.; then
Chris@0 18570 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
Chris@0 18571 h
Chris@0 18572 s///
Chris@0 18573 s/^/:/
Chris@0 18574 s/[ ]*$/:/
Chris@0 18575 s/:\$(srcdir):/:/g
Chris@0 18576 s/:\${srcdir}:/:/g
Chris@0 18577 s/:@srcdir@:/:/g
Chris@0 18578 s/^:*//
Chris@0 18579 s/:*$//
Chris@0 18580 x
Chris@0 18581 s/\(=[ ]*\).*/\1/
Chris@0 18582 G
Chris@0 18583 s/\n//
Chris@0 18584 s/^[^=]*=[ ]*$//
Chris@0 18585 }'
Chris@0 18586 fi
Chris@0 18587
Chris@0 18588 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@0 18589 fi # test -n "$CONFIG_FILES"
Chris@0 18590
Chris@0 18591 # Set up the scripts for CONFIG_HEADERS section.
Chris@0 18592 # No need to generate them if there are no CONFIG_HEADERS.
Chris@0 18593 # This happens for instance with `./config.status Makefile'.
Chris@0 18594 if test -n "$CONFIG_HEADERS"; then
Chris@0 18595 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
Chris@0 18596 BEGIN {
Chris@0 18597 _ACEOF
Chris@0 18598
Chris@0 18599 # Transform confdefs.h into an awk script `defines.awk', embedded as
Chris@0 18600 # here-document in config.status, that substitutes the proper values into
Chris@0 18601 # config.h.in to produce config.h.
Chris@0 18602
Chris@0 18603 # Create a delimiter string that does not exist in confdefs.h, to ease
Chris@0 18604 # handling of long lines.
Chris@0 18605 ac_delim='%!_!# '
Chris@0 18606 for ac_last_try in false false :; do
Chris@0 18607 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
Chris@0 18608 if test -z "$ac_tt"; then
Chris@0 18609 break
Chris@0 18610 elif $ac_last_try; then
Chris@0 18611 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
Chris@0 18612 else
Chris@0 18613 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Chris@0 18614 fi
Chris@0 18615 done
Chris@0 18616
Chris@0 18617 # For the awk script, D is an array of macro values keyed by name,
Chris@0 18618 # likewise P contains macro parameters if any. Preserve backslash
Chris@0 18619 # newline sequences.
Chris@0 18620
Chris@0 18621 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
Chris@0 18622 sed -n '
Chris@0 18623 s/.\{148\}/&'"$ac_delim"'/g
Chris@0 18624 t rset
Chris@0 18625 :rset
Chris@0 18626 s/^[ ]*#[ ]*define[ ][ ]*/ /
Chris@0 18627 t def
Chris@0 18628 d
Chris@0 18629 :def
Chris@0 18630 s/\\$//
Chris@0 18631 t bsnl
Chris@0 18632 s/["\\]/\\&/g
Chris@0 18633 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
Chris@0 18634 D["\1"]=" \3"/p
Chris@0 18635 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
Chris@0 18636 d
Chris@0 18637 :bsnl
Chris@0 18638 s/["\\]/\\&/g
Chris@0 18639 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
Chris@0 18640 D["\1"]=" \3\\\\\\n"\\/p
Chris@0 18641 t cont
Chris@0 18642 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
Chris@0 18643 t cont
Chris@0 18644 d
Chris@0 18645 :cont
Chris@0 18646 n
Chris@0 18647 s/.\{148\}/&'"$ac_delim"'/g
Chris@0 18648 t clear
Chris@0 18649 :clear
Chris@0 18650 s/\\$//
Chris@0 18651 t bsnlc
Chris@0 18652 s/["\\]/\\&/g; s/^/"/; s/$/"/p
Chris@0 18653 d
Chris@0 18654 :bsnlc
Chris@0 18655 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
Chris@0 18656 b cont
Chris@0 18657 ' <confdefs.h | sed '
Chris@0 18658 s/'"$ac_delim"'/"\\\
Chris@0 18659 "/g' >>$CONFIG_STATUS || ac_write_fail=1
Chris@0 18660
Chris@0 18661 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@0 18662 for (key in D) D_is_set[key] = 1
Chris@0 18663 FS = ""
Chris@0 18664 }
Chris@0 18665 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
Chris@0 18666 line = \$ 0
Chris@0 18667 split(line, arg, " ")
Chris@0 18668 if (arg[1] == "#") {
Chris@0 18669 defundef = arg[2]
Chris@0 18670 mac1 = arg[3]
Chris@0 18671 } else {
Chris@0 18672 defundef = substr(arg[1], 2)
Chris@0 18673 mac1 = arg[2]
Chris@0 18674 }
Chris@0 18675 split(mac1, mac2, "(") #)
Chris@0 18676 macro = mac2[1]
Chris@0 18677 prefix = substr(line, 1, index(line, defundef) - 1)
Chris@0 18678 if (D_is_set[macro]) {
Chris@0 18679 # Preserve the white space surrounding the "#".
Chris@0 18680 print prefix "define", macro P[macro] D[macro]
Chris@0 18681 next
Chris@0 18682 } else {
Chris@0 18683 # Replace #undef with comments. This is necessary, for example,
Chris@0 18684 # in the case of _POSIX_SOURCE, which is predefined and required
Chris@0 18685 # on some systems where configure will not decide to define it.
Chris@0 18686 if (defundef == "undef") {
Chris@0 18687 print "/*", prefix defundef, macro, "*/"
Chris@0 18688 next
Chris@0 18689 }
Chris@0 18690 }
Chris@0 18691 }
Chris@0 18692 { print }
Chris@0 18693 _ACAWK
Chris@0 18694 _ACEOF
Chris@0 18695 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@0 18696 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
Chris@0 18697 fi # test -n "$CONFIG_HEADERS"
Chris@0 18698
Chris@0 18699
Chris@0 18700 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
Chris@0 18701 shift
Chris@0 18702 for ac_tag
Chris@0 18703 do
Chris@0 18704 case $ac_tag in
Chris@0 18705 :[FHLC]) ac_mode=$ac_tag; continue;;
Chris@0 18706 esac
Chris@0 18707 case $ac_mode$ac_tag in
Chris@0 18708 :[FHL]*:*);;
Chris@0 18709 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
Chris@0 18710 :[FH]-) ac_tag=-:-;;
Chris@0 18711 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
Chris@0 18712 esac
Chris@0 18713 ac_save_IFS=$IFS
Chris@0 18714 IFS=:
Chris@0 18715 set x $ac_tag
Chris@0 18716 IFS=$ac_save_IFS
Chris@0 18717 shift
Chris@0 18718 ac_file=$1
Chris@0 18719 shift
Chris@0 18720
Chris@0 18721 case $ac_mode in
Chris@0 18722 :L) ac_source=$1;;
Chris@0 18723 :[FH])
Chris@0 18724 ac_file_inputs=
Chris@0 18725 for ac_f
Chris@0 18726 do
Chris@0 18727 case $ac_f in
Chris@0 18728 -) ac_f="$ac_tmp/stdin";;
Chris@0 18729 *) # Look for the file first in the build tree, then in the source tree
Chris@0 18730 # (if the path is not absolute). The absolute path cannot be DOS-style,
Chris@0 18731 # because $ac_f cannot contain `:'.
Chris@0 18732 test -f "$ac_f" ||
Chris@0 18733 case $ac_f in
Chris@0 18734 [\\/$]*) false;;
Chris@0 18735 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
Chris@0 18736 esac ||
Chris@0 18737 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Chris@0 18738 esac
Chris@0 18739 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Chris@0 18740 as_fn_append ac_file_inputs " '$ac_f'"
Chris@0 18741 done
Chris@0 18742
Chris@0 18743 # Let's still pretend it is `configure' which instantiates (i.e., don't
Chris@0 18744 # use $as_me), people would be surprised to read:
Chris@0 18745 # /* config.h. Generated by config.status. */
Chris@0 18746 configure_input='Generated from '`
Chris@0 18747 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
Chris@0 18748 `' by configure.'
Chris@0 18749 if test x"$ac_file" != x-; then
Chris@0 18750 configure_input="$ac_file. $configure_input"
Chris@0 18751 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Chris@0 18752 $as_echo "$as_me: creating $ac_file" >&6;}
Chris@0 18753 fi
Chris@0 18754 # Neutralize special characters interpreted by sed in replacement strings.
Chris@0 18755 case $configure_input in #(
Chris@0 18756 *\&* | *\|* | *\\* )
Chris@0 18757 ac_sed_conf_input=`$as_echo "$configure_input" |
Chris@0 18758 sed 's/[\\\\&|]/\\\\&/g'`;; #(
Chris@0 18759 *) ac_sed_conf_input=$configure_input;;
Chris@0 18760 esac
Chris@0 18761
Chris@0 18762 case $ac_tag in
Chris@0 18763 *:-:* | *:-) cat >"$ac_tmp/stdin" \
Chris@0 18764 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
Chris@0 18765 esac
Chris@0 18766 ;;
Chris@0 18767 esac
Chris@0 18768
Chris@0 18769 ac_dir=`$as_dirname -- "$ac_file" ||
Chris@0 18770 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@0 18771 X"$ac_file" : 'X\(//\)[^/]' \| \
Chris@0 18772 X"$ac_file" : 'X\(//\)$' \| \
Chris@0 18773 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Chris@0 18774 $as_echo X"$ac_file" |
Chris@0 18775 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@0 18776 s//\1/
Chris@0 18777 q
Chris@0 18778 }
Chris@0 18779 /^X\(\/\/\)[^/].*/{
Chris@0 18780 s//\1/
Chris@0 18781 q
Chris@0 18782 }
Chris@0 18783 /^X\(\/\/\)$/{
Chris@0 18784 s//\1/
Chris@0 18785 q
Chris@0 18786 }
Chris@0 18787 /^X\(\/\).*/{
Chris@0 18788 s//\1/
Chris@0 18789 q
Chris@0 18790 }
Chris@0 18791 s/.*/./; q'`
Chris@0 18792 as_dir="$ac_dir"; as_fn_mkdir_p
Chris@0 18793 ac_builddir=.
Chris@0 18794
Chris@0 18795 case "$ac_dir" in
Chris@0 18796 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@0 18797 *)
Chris@0 18798 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Chris@0 18799 # A ".." for each directory in $ac_dir_suffix.
Chris@0 18800 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Chris@0 18801 case $ac_top_builddir_sub in
Chris@0 18802 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@0 18803 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
Chris@0 18804 esac ;;
Chris@0 18805 esac
Chris@0 18806 ac_abs_top_builddir=$ac_pwd
Chris@0 18807 ac_abs_builddir=$ac_pwd$ac_dir_suffix
Chris@0 18808 # for backward compatibility:
Chris@0 18809 ac_top_builddir=$ac_top_build_prefix
Chris@0 18810
Chris@0 18811 case $srcdir in
Chris@0 18812 .) # We are building in place.
Chris@0 18813 ac_srcdir=.
Chris@0 18814 ac_top_srcdir=$ac_top_builddir_sub
Chris@0 18815 ac_abs_top_srcdir=$ac_pwd ;;
Chris@0 18816 [\\/]* | ?:[\\/]* ) # Absolute name.
Chris@0 18817 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@0 18818 ac_top_srcdir=$srcdir
Chris@0 18819 ac_abs_top_srcdir=$srcdir ;;
Chris@0 18820 *) # Relative name.
Chris@0 18821 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
Chris@0 18822 ac_top_srcdir=$ac_top_build_prefix$srcdir
Chris@0 18823 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Chris@0 18824 esac
Chris@0 18825 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Chris@0 18826
Chris@0 18827
Chris@0 18828 case $ac_mode in
Chris@0 18829 :F)
Chris@0 18830 #
Chris@0 18831 # CONFIG_FILE
Chris@0 18832 #
Chris@0 18833
Chris@0 18834 case $INSTALL in
Chris@0 18835 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Chris@0 18836 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
Chris@0 18837 esac
Chris@0 18838 ac_MKDIR_P=$MKDIR_P
Chris@0 18839 case $MKDIR_P in
Chris@0 18840 [\\/$]* | ?:[\\/]* ) ;;
Chris@0 18841 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
Chris@0 18842 esac
Chris@0 18843 _ACEOF
Chris@0 18844
Chris@0 18845 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@0 18846 # If the template does not know about datarootdir, expand it.
Chris@0 18847 # FIXME: This hack should be removed a few years after 2.60.
Chris@0 18848 ac_datarootdir_hack=; ac_datarootdir_seen=
Chris@0 18849 ac_sed_dataroot='
Chris@0 18850 /datarootdir/ {
Chris@0 18851 p
Chris@0 18852 q
Chris@0 18853 }
Chris@0 18854 /@datadir@/p
Chris@0 18855 /@docdir@/p
Chris@0 18856 /@infodir@/p
Chris@0 18857 /@localedir@/p
Chris@0 18858 /@mandir@/p'
Chris@0 18859 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
Chris@0 18860 *datarootdir*) ac_datarootdir_seen=yes;;
Chris@0 18861 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Chris@0 18862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
Chris@0 18863 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Chris@0 18864 _ACEOF
Chris@0 18865 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@0 18866 ac_datarootdir_hack='
Chris@0 18867 s&@datadir@&$datadir&g
Chris@0 18868 s&@docdir@&$docdir&g
Chris@0 18869 s&@infodir@&$infodir&g
Chris@0 18870 s&@localedir@&$localedir&g
Chris@0 18871 s&@mandir@&$mandir&g
Chris@0 18872 s&\\\${datarootdir}&$datarootdir&g' ;;
Chris@0 18873 esac
Chris@0 18874 _ACEOF
Chris@0 18875
Chris@0 18876 # Neutralize VPATH when `$srcdir' = `.'.
Chris@0 18877 # Shell code in configure.ac might set extrasub.
Chris@0 18878 # FIXME: do we really want to maintain this feature?
Chris@0 18879 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@0 18880 ac_sed_extra="$ac_vpsub
Chris@0 18881 $extrasub
Chris@0 18882 _ACEOF
Chris@0 18883 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@0 18884 :t
Chris@0 18885 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Chris@0 18886 s|@configure_input@|$ac_sed_conf_input|;t t
Chris@0 18887 s&@top_builddir@&$ac_top_builddir_sub&;t t
Chris@0 18888 s&@top_build_prefix@&$ac_top_build_prefix&;t t
Chris@0 18889 s&@srcdir@&$ac_srcdir&;t t
Chris@0 18890 s&@abs_srcdir@&$ac_abs_srcdir&;t t
Chris@0 18891 s&@top_srcdir@&$ac_top_srcdir&;t t
Chris@0 18892 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
Chris@0 18893 s&@builddir@&$ac_builddir&;t t
Chris@0 18894 s&@abs_builddir@&$ac_abs_builddir&;t t
Chris@0 18895 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
Chris@0 18896 s&@INSTALL@&$ac_INSTALL&;t t
Chris@0 18897 s&@MKDIR_P@&$ac_MKDIR_P&;t t
Chris@0 18898 $ac_datarootdir_hack
Chris@0 18899 "
Chris@0 18900 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
Chris@0 18901 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@0 18902
Chris@0 18903 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
Chris@0 18904 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
Chris@0 18905 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
Chris@0 18906 "$ac_tmp/out"`; test -z "$ac_out"; } &&
Chris@0 18907 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Chris@0 18908 which seems to be undefined. Please make sure it is defined" >&5
Chris@0 18909 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Chris@0 18910 which seems to be undefined. Please make sure it is defined" >&2;}
Chris@0 18911
Chris@0 18912 rm -f "$ac_tmp/stdin"
Chris@0 18913 case $ac_file in
Chris@0 18914 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
Chris@0 18915 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
Chris@0 18916 esac \
Chris@0 18917 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@0 18918 ;;
Chris@0 18919 :H)
Chris@0 18920 #
Chris@0 18921 # CONFIG_HEADER
Chris@0 18922 #
Chris@0 18923 if test x"$ac_file" != x-; then
Chris@0 18924 {
Chris@0 18925 $as_echo "/* $configure_input */" \
Chris@0 18926 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
Chris@0 18927 } >"$ac_tmp/config.h" \
Chris@0 18928 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@0 18929 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
Chris@0 18930 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
Chris@0 18931 $as_echo "$as_me: $ac_file is unchanged" >&6;}
Chris@0 18932 else
Chris@0 18933 rm -f "$ac_file"
Chris@0 18934 mv "$ac_tmp/config.h" "$ac_file" \
Chris@0 18935 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@0 18936 fi
Chris@0 18937 else
Chris@0 18938 $as_echo "/* $configure_input */" \
Chris@0 18939 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
Chris@0 18940 || as_fn_error $? "could not create -" "$LINENO" 5
Chris@0 18941 fi
Chris@0 18942 # Compute "$ac_file"'s index in $config_headers.
Chris@0 18943 _am_arg="$ac_file"
Chris@0 18944 _am_stamp_count=1
Chris@0 18945 for _am_header in $config_headers :; do
Chris@0 18946 case $_am_header in
Chris@0 18947 $_am_arg | $_am_arg:* )
Chris@0 18948 break ;;
Chris@0 18949 * )
Chris@0 18950 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
Chris@0 18951 esac
Chris@0 18952 done
Chris@0 18953 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
Chris@0 18954 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@0 18955 X"$_am_arg" : 'X\(//\)[^/]' \| \
Chris@0 18956 X"$_am_arg" : 'X\(//\)$' \| \
Chris@0 18957 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
Chris@0 18958 $as_echo X"$_am_arg" |
Chris@0 18959 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@0 18960 s//\1/
Chris@0 18961 q
Chris@0 18962 }
Chris@0 18963 /^X\(\/\/\)[^/].*/{
Chris@0 18964 s//\1/
Chris@0 18965 q
Chris@0 18966 }
Chris@0 18967 /^X\(\/\/\)$/{
Chris@0 18968 s//\1/
Chris@0 18969 q
Chris@0 18970 }
Chris@0 18971 /^X\(\/\).*/{
Chris@0 18972 s//\1/
Chris@0 18973 q
Chris@0 18974 }
Chris@0 18975 s/.*/./; q'`/stamp-h$_am_stamp_count
Chris@0 18976 ;;
Chris@0 18977
Chris@0 18978 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
Chris@0 18979 $as_echo "$as_me: executing $ac_file commands" >&6;}
Chris@0 18980 ;;
Chris@0 18981 esac
Chris@0 18982
Chris@0 18983
Chris@0 18984 case $ac_file$ac_mode in
Chris@0 18985 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
Chris@0 18986 # Autoconf 2.62 quotes --file arguments for eval, but not when files
Chris@0 18987 # are listed without --file. Let's play safe and only enable the eval
Chris@0 18988 # if we detect the quoting.
Chris@0 18989 case $CONFIG_FILES in
Chris@0 18990 *\'*) eval set x "$CONFIG_FILES" ;;
Chris@0 18991 *) set x $CONFIG_FILES ;;
Chris@0 18992 esac
Chris@0 18993 shift
Chris@0 18994 for mf
Chris@0 18995 do
Chris@0 18996 # Strip MF so we end up with the name of the file.
Chris@0 18997 mf=`echo "$mf" | sed -e 's/:.*$//'`
Chris@0 18998 # Check whether this is an Automake generated Makefile or not.
Chris@0 18999 # We used to match only the files named `Makefile.in', but
Chris@0 19000 # some people rename them; so instead we look at the file content.
Chris@0 19001 # Grep'ing the first line is not enough: some people post-process
Chris@0 19002 # each Makefile.in and add a new line on top of each file to say so.
Chris@0 19003 # Grep'ing the whole file is not good either: AIX grep has a line
Chris@0 19004 # limit of 2048, but all sed's we know have understand at least 4000.
Chris@0 19005 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
Chris@0 19006 dirpart=`$as_dirname -- "$mf" ||
Chris@0 19007 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@0 19008 X"$mf" : 'X\(//\)[^/]' \| \
Chris@0 19009 X"$mf" : 'X\(//\)$' \| \
Chris@0 19010 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
Chris@0 19011 $as_echo X"$mf" |
Chris@0 19012 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@0 19013 s//\1/
Chris@0 19014 q
Chris@0 19015 }
Chris@0 19016 /^X\(\/\/\)[^/].*/{
Chris@0 19017 s//\1/
Chris@0 19018 q
Chris@0 19019 }
Chris@0 19020 /^X\(\/\/\)$/{
Chris@0 19021 s//\1/
Chris@0 19022 q
Chris@0 19023 }
Chris@0 19024 /^X\(\/\).*/{
Chris@0 19025 s//\1/
Chris@0 19026 q
Chris@0 19027 }
Chris@0 19028 s/.*/./; q'`
Chris@0 19029 else
Chris@0 19030 continue
Chris@0 19031 fi
Chris@0 19032 # Extract the definition of DEPDIR, am__include, and am__quote
Chris@0 19033 # from the Makefile without running `make'.
Chris@0 19034 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
Chris@0 19035 test -z "$DEPDIR" && continue
Chris@0 19036 am__include=`sed -n 's/^am__include = //p' < "$mf"`
Chris@0 19037 test -z "am__include" && continue
Chris@0 19038 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
Chris@0 19039 # When using ansi2knr, U may be empty or an underscore; expand it
Chris@0 19040 U=`sed -n 's/^U = //p' < "$mf"`
Chris@0 19041 # Find all dependency output files, they are included files with
Chris@0 19042 # $(DEPDIR) in their names. We invoke sed twice because it is the
Chris@0 19043 # simplest approach to changing $(DEPDIR) to its actual value in the
Chris@0 19044 # expansion.
Chris@0 19045 for file in `sed -n "
Chris@0 19046 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
Chris@0 19047 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
Chris@0 19048 # Make sure the directory exists.
Chris@0 19049 test -f "$dirpart/$file" && continue
Chris@0 19050 fdir=`$as_dirname -- "$file" ||
Chris@0 19051 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@0 19052 X"$file" : 'X\(//\)[^/]' \| \
Chris@0 19053 X"$file" : 'X\(//\)$' \| \
Chris@0 19054 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
Chris@0 19055 $as_echo X"$file" |
Chris@0 19056 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@0 19057 s//\1/
Chris@0 19058 q
Chris@0 19059 }
Chris@0 19060 /^X\(\/\/\)[^/].*/{
Chris@0 19061 s//\1/
Chris@0 19062 q
Chris@0 19063 }
Chris@0 19064 /^X\(\/\/\)$/{
Chris@0 19065 s//\1/
Chris@0 19066 q
Chris@0 19067 }
Chris@0 19068 /^X\(\/\).*/{
Chris@0 19069 s//\1/
Chris@0 19070 q
Chris@0 19071 }
Chris@0 19072 s/.*/./; q'`
Chris@0 19073 as_dir=$dirpart/$fdir; as_fn_mkdir_p
Chris@0 19074 # echo "creating $dirpart/$file"
Chris@0 19075 echo '# dummy' > "$dirpart/$file"
Chris@0 19076 done
Chris@0 19077 done
Chris@0 19078 }
Chris@0 19079 ;;
Chris@0 19080 "libtool":C)
Chris@0 19081
Chris@0 19082 # See if we are running on zsh, and set the options which allow our
Chris@0 19083 # commands through without removal of \ escapes.
Chris@0 19084 if test -n "${ZSH_VERSION+set}" ; then
Chris@0 19085 setopt NO_GLOB_SUBST
Chris@0 19086 fi
Chris@0 19087
Chris@0 19088 cfgfile="${ofile}T"
Chris@0 19089 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
Chris@0 19090 $RM "$cfgfile"
Chris@0 19091
Chris@0 19092 cat <<_LT_EOF >> "$cfgfile"
Chris@0 19093 #! $SHELL
Chris@0 19094
Chris@0 19095 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
Chris@0 19096 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
Chris@0 19097 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
Chris@0 19098 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
Chris@0 19099 #
Chris@0 19100 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
Chris@0 19101 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
Chris@0 19102 # Inc.
Chris@0 19103 # Written by Gordon Matzigkeit, 1996
Chris@0 19104 #
Chris@0 19105 # This file is part of GNU Libtool.
Chris@0 19106 #
Chris@0 19107 # GNU Libtool is free software; you can redistribute it and/or
Chris@0 19108 # modify it under the terms of the GNU General Public License as
Chris@0 19109 # published by the Free Software Foundation; either version 2 of
Chris@0 19110 # the License, or (at your option) any later version.
Chris@0 19111 #
Chris@0 19112 # As a special exception to the GNU General Public License,
Chris@0 19113 # if you distribute this file as part of a program or library that
Chris@0 19114 # is built using GNU Libtool, you may include this file under the
Chris@0 19115 # same distribution terms that you use for the rest of that program.
Chris@0 19116 #
Chris@0 19117 # GNU Libtool is distributed in the hope that it will be useful,
Chris@0 19118 # but WITHOUT ANY WARRANTY; without even the implied warranty of
Chris@0 19119 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Chris@0 19120 # GNU General Public License for more details.
Chris@0 19121 #
Chris@0 19122 # You should have received a copy of the GNU General Public License
Chris@0 19123 # along with GNU Libtool; see the file COPYING. If not, a copy
Chris@0 19124 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
Chris@0 19125 # obtained by writing to the Free Software Foundation, Inc.,
Chris@0 19126 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Chris@0 19127
Chris@0 19128
Chris@0 19129 # The names of the tagged configurations supported by this script.
Chris@0 19130 available_tags="CXX RC "
Chris@0 19131
Chris@0 19132 # ### BEGIN LIBTOOL CONFIG
Chris@0 19133
Chris@0 19134 # Which release of libtool.m4 was used?
Chris@0 19135 macro_version=$macro_version
Chris@0 19136 macro_revision=$macro_revision
Chris@0 19137
Chris@0 19138 # Whether or not to build shared libraries.
Chris@0 19139 build_libtool_libs=$enable_shared
Chris@0 19140
Chris@0 19141 # Whether or not to build static libraries.
Chris@0 19142 build_old_libs=$enable_static
Chris@0 19143
Chris@0 19144 # What type of objects to build.
Chris@0 19145 pic_mode=$pic_mode
Chris@0 19146
Chris@0 19147 # Whether or not to optimize for fast installation.
Chris@0 19148 fast_install=$enable_fast_install
Chris@0 19149
Chris@0 19150 # Shell to use when invoking shell scripts.
Chris@0 19151 SHELL=$lt_SHELL
Chris@0 19152
Chris@0 19153 # An echo program that protects backslashes.
Chris@0 19154 ECHO=$lt_ECHO
Chris@0 19155
Chris@0 19156 # The host system.
Chris@0 19157 host_alias=$host_alias
Chris@0 19158 host=$host
Chris@0 19159 host_os=$host_os
Chris@0 19160
Chris@0 19161 # The build system.
Chris@0 19162 build_alias=$build_alias
Chris@0 19163 build=$build
Chris@0 19164 build_os=$build_os
Chris@0 19165
Chris@0 19166 # A sed program that does not truncate output.
Chris@0 19167 SED=$lt_SED
Chris@0 19168
Chris@0 19169 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
Chris@0 19170 Xsed="\$SED -e 1s/^X//"
Chris@0 19171
Chris@0 19172 # A grep program that handles long lines.
Chris@0 19173 GREP=$lt_GREP
Chris@0 19174
Chris@0 19175 # An ERE matcher.
Chris@0 19176 EGREP=$lt_EGREP
Chris@0 19177
Chris@0 19178 # A literal string matcher.
Chris@0 19179 FGREP=$lt_FGREP
Chris@0 19180
Chris@0 19181 # A BSD- or MS-compatible name lister.
Chris@0 19182 NM=$lt_NM
Chris@0 19183
Chris@0 19184 # Whether we need soft or hard links.
Chris@0 19185 LN_S=$lt_LN_S
Chris@0 19186
Chris@0 19187 # What is the maximum length of a command?
Chris@0 19188 max_cmd_len=$max_cmd_len
Chris@0 19189
Chris@0 19190 # Object file suffix (normally "o").
Chris@0 19191 objext=$ac_objext
Chris@0 19192
Chris@0 19193 # Executable file suffix (normally "").
Chris@0 19194 exeext=$exeext
Chris@0 19195
Chris@0 19196 # whether the shell understands "unset".
Chris@0 19197 lt_unset=$lt_unset
Chris@0 19198
Chris@0 19199 # turn spaces into newlines.
Chris@0 19200 SP2NL=$lt_lt_SP2NL
Chris@0 19201
Chris@0 19202 # turn newlines into spaces.
Chris@0 19203 NL2SP=$lt_lt_NL2SP
Chris@0 19204
Chris@0 19205 # convert \$build file names to \$host format.
Chris@0 19206 to_host_file_cmd=$lt_cv_to_host_file_cmd
Chris@0 19207
Chris@0 19208 # convert \$build files to toolchain format.
Chris@0 19209 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
Chris@0 19210
Chris@0 19211 # An object symbol dumper.
Chris@0 19212 OBJDUMP=$lt_OBJDUMP
Chris@0 19213
Chris@0 19214 # Method to check whether dependent libraries are shared objects.
Chris@0 19215 deplibs_check_method=$lt_deplibs_check_method
Chris@0 19216
Chris@0 19217 # Command to use when deplibs_check_method = "file_magic".
Chris@0 19218 file_magic_cmd=$lt_file_magic_cmd
Chris@0 19219
Chris@0 19220 # How to find potential files when deplibs_check_method = "file_magic".
Chris@0 19221 file_magic_glob=$lt_file_magic_glob
Chris@0 19222
Chris@0 19223 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
Chris@0 19224 want_nocaseglob=$lt_want_nocaseglob
Chris@0 19225
Chris@0 19226 # DLL creation program.
Chris@0 19227 DLLTOOL=$lt_DLLTOOL
Chris@0 19228
Chris@0 19229 # Command to associate shared and link libraries.
Chris@0 19230 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
Chris@0 19231
Chris@0 19232 # The archiver.
Chris@0 19233 AR=$lt_AR
Chris@0 19234
Chris@0 19235 # Flags to create an archive.
Chris@0 19236 AR_FLAGS=$lt_AR_FLAGS
Chris@0 19237
Chris@0 19238 # How to feed a file listing to the archiver.
Chris@0 19239 archiver_list_spec=$lt_archiver_list_spec
Chris@0 19240
Chris@0 19241 # A symbol stripping program.
Chris@0 19242 STRIP=$lt_STRIP
Chris@0 19243
Chris@0 19244 # Commands used to install an old-style archive.
Chris@0 19245 RANLIB=$lt_RANLIB
Chris@0 19246 old_postinstall_cmds=$lt_old_postinstall_cmds
Chris@0 19247 old_postuninstall_cmds=$lt_old_postuninstall_cmds
Chris@0 19248
Chris@0 19249 # Whether to use a lock for old archive extraction.
Chris@0 19250 lock_old_archive_extraction=$lock_old_archive_extraction
Chris@0 19251
Chris@0 19252 # A C compiler.
Chris@0 19253 LTCC=$lt_CC
Chris@0 19254
Chris@0 19255 # LTCC compiler flags.
Chris@0 19256 LTCFLAGS=$lt_CFLAGS
Chris@0 19257
Chris@0 19258 # Take the output of nm and produce a listing of raw symbols and C names.
Chris@0 19259 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
Chris@0 19260
Chris@0 19261 # Transform the output of nm in a proper C declaration.
Chris@0 19262 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
Chris@0 19263
Chris@0 19264 # Transform the output of nm in a C name address pair.
Chris@0 19265 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
Chris@0 19266
Chris@0 19267 # Transform the output of nm in a C name address pair when lib prefix is needed.
Chris@0 19268 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
Chris@0 19269
Chris@0 19270 # Specify filename containing input files for \$NM.
Chris@0 19271 nm_file_list_spec=$lt_nm_file_list_spec
Chris@0 19272
Chris@0 19273 # The root where to search for dependent libraries,and in which our libraries should be installed.
Chris@0 19274 lt_sysroot=$lt_sysroot
Chris@0 19275
Chris@0 19276 # The name of the directory that contains temporary libtool files.
Chris@0 19277 objdir=$objdir
Chris@0 19278
Chris@0 19279 # Used to examine libraries when file_magic_cmd begins with "file".
Chris@0 19280 MAGIC_CMD=$MAGIC_CMD
Chris@0 19281
Chris@0 19282 # Must we lock files when doing compilation?
Chris@0 19283 need_locks=$lt_need_locks
Chris@0 19284
Chris@0 19285 # Manifest tool.
Chris@0 19286 MANIFEST_TOOL=$lt_MANIFEST_TOOL
Chris@0 19287
Chris@0 19288 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
Chris@0 19289 DSYMUTIL=$lt_DSYMUTIL
Chris@0 19290
Chris@0 19291 # Tool to change global to local symbols on Mac OS X.
Chris@0 19292 NMEDIT=$lt_NMEDIT
Chris@0 19293
Chris@0 19294 # Tool to manipulate fat objects and archives on Mac OS X.
Chris@0 19295 LIPO=$lt_LIPO
Chris@0 19296
Chris@0 19297 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
Chris@0 19298 OTOOL=$lt_OTOOL
Chris@0 19299
Chris@0 19300 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
Chris@0 19301 OTOOL64=$lt_OTOOL64
Chris@0 19302
Chris@0 19303 # Old archive suffix (normally "a").
Chris@0 19304 libext=$libext
Chris@0 19305
Chris@0 19306 # Shared library suffix (normally ".so").
Chris@0 19307 shrext_cmds=$lt_shrext_cmds
Chris@0 19308
Chris@0 19309 # The commands to extract the exported symbol list from a shared archive.
Chris@0 19310 extract_expsyms_cmds=$lt_extract_expsyms_cmds
Chris@0 19311
Chris@0 19312 # Variables whose values should be saved in libtool wrapper scripts and
Chris@0 19313 # restored at link time.
Chris@0 19314 variables_saved_for_relink=$lt_variables_saved_for_relink
Chris@0 19315
Chris@0 19316 # Do we need the "lib" prefix for modules?
Chris@0 19317 need_lib_prefix=$need_lib_prefix
Chris@0 19318
Chris@0 19319 # Do we need a version for libraries?
Chris@0 19320 need_version=$need_version
Chris@0 19321
Chris@0 19322 # Library versioning type.
Chris@0 19323 version_type=$version_type
Chris@0 19324
Chris@0 19325 # Shared library runtime path variable.
Chris@0 19326 runpath_var=$runpath_var
Chris@0 19327
Chris@0 19328 # Shared library path variable.
Chris@0 19329 shlibpath_var=$shlibpath_var
Chris@0 19330
Chris@0 19331 # Is shlibpath searched before the hard-coded library search path?
Chris@0 19332 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
Chris@0 19333
Chris@0 19334 # Format of library name prefix.
Chris@0 19335 libname_spec=$lt_libname_spec
Chris@0 19336
Chris@0 19337 # List of archive names. First name is the real one, the rest are links.
Chris@0 19338 # The last name is the one that the linker finds with -lNAME
Chris@0 19339 library_names_spec=$lt_library_names_spec
Chris@0 19340
Chris@0 19341 # The coded name of the library, if different from the real name.
Chris@0 19342 soname_spec=$lt_soname_spec
Chris@0 19343
Chris@0 19344 # Permission mode override for installation of shared libraries.
Chris@0 19345 install_override_mode=$lt_install_override_mode
Chris@0 19346
Chris@0 19347 # Command to use after installation of a shared archive.
Chris@0 19348 postinstall_cmds=$lt_postinstall_cmds
Chris@0 19349
Chris@0 19350 # Command to use after uninstallation of a shared archive.
Chris@0 19351 postuninstall_cmds=$lt_postuninstall_cmds
Chris@0 19352
Chris@0 19353 # Commands used to finish a libtool library installation in a directory.
Chris@0 19354 finish_cmds=$lt_finish_cmds
Chris@0 19355
Chris@0 19356 # As "finish_cmds", except a single script fragment to be evaled but
Chris@0 19357 # not shown.
Chris@0 19358 finish_eval=$lt_finish_eval
Chris@0 19359
Chris@0 19360 # Whether we should hardcode library paths into libraries.
Chris@0 19361 hardcode_into_libs=$hardcode_into_libs
Chris@0 19362
Chris@0 19363 # Compile-time system search path for libraries.
Chris@0 19364 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
Chris@0 19365
Chris@0 19366 # Run-time system search path for libraries.
Chris@0 19367 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
Chris@0 19368
Chris@0 19369 # Whether dlopen is supported.
Chris@0 19370 dlopen_support=$enable_dlopen
Chris@0 19371
Chris@0 19372 # Whether dlopen of programs is supported.
Chris@0 19373 dlopen_self=$enable_dlopen_self
Chris@0 19374
Chris@0 19375 # Whether dlopen of statically linked programs is supported.
Chris@0 19376 dlopen_self_static=$enable_dlopen_self_static
Chris@0 19377
Chris@0 19378 # Commands to strip libraries.
Chris@0 19379 old_striplib=$lt_old_striplib
Chris@0 19380 striplib=$lt_striplib
Chris@0 19381
Chris@0 19382
Chris@0 19383 # The linker used to build libraries.
Chris@0 19384 LD=$lt_LD
Chris@0 19385
Chris@0 19386 # How to create reloadable object files.
Chris@0 19387 reload_flag=$lt_reload_flag
Chris@0 19388 reload_cmds=$lt_reload_cmds
Chris@0 19389
Chris@0 19390 # Commands used to build an old-style archive.
Chris@0 19391 old_archive_cmds=$lt_old_archive_cmds
Chris@0 19392
Chris@0 19393 # A language specific compiler.
Chris@0 19394 CC=$lt_compiler
Chris@0 19395
Chris@0 19396 # Is the compiler the GNU compiler?
Chris@0 19397 with_gcc=$GCC
Chris@0 19398
Chris@0 19399 # Compiler flag to turn off builtin functions.
Chris@0 19400 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
Chris@0 19401
Chris@0 19402 # Additional compiler flags for building library objects.
Chris@0 19403 pic_flag=$lt_lt_prog_compiler_pic
Chris@0 19404
Chris@0 19405 # How to pass a linker flag through the compiler.
Chris@0 19406 wl=$lt_lt_prog_compiler_wl
Chris@0 19407
Chris@0 19408 # Compiler flag to prevent dynamic linking.
Chris@0 19409 link_static_flag=$lt_lt_prog_compiler_static
Chris@0 19410
Chris@0 19411 # Does compiler simultaneously support -c and -o options?
Chris@0 19412 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
Chris@0 19413
Chris@0 19414 # Whether or not to add -lc for building shared libraries.
Chris@0 19415 build_libtool_need_lc=$archive_cmds_need_lc
Chris@0 19416
Chris@0 19417 # Whether or not to disallow shared libs when runtime libs are static.
Chris@0 19418 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
Chris@0 19419
Chris@0 19420 # Compiler flag to allow reflexive dlopens.
Chris@0 19421 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
Chris@0 19422
Chris@0 19423 # Compiler flag to generate shared objects directly from archives.
Chris@0 19424 whole_archive_flag_spec=$lt_whole_archive_flag_spec
Chris@0 19425
Chris@0 19426 # Whether the compiler copes with passing no objects directly.
Chris@0 19427 compiler_needs_object=$lt_compiler_needs_object
Chris@0 19428
Chris@0 19429 # Create an old-style archive from a shared archive.
Chris@0 19430 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
Chris@0 19431
Chris@0 19432 # Create a temporary old-style archive to link instead of a shared archive.
Chris@0 19433 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
Chris@0 19434
Chris@0 19435 # Commands used to build a shared archive.
Chris@0 19436 archive_cmds=$lt_archive_cmds
Chris@0 19437 archive_expsym_cmds=$lt_archive_expsym_cmds
Chris@0 19438
Chris@0 19439 # Commands used to build a loadable module if different from building
Chris@0 19440 # a shared archive.
Chris@0 19441 module_cmds=$lt_module_cmds
Chris@0 19442 module_expsym_cmds=$lt_module_expsym_cmds
Chris@0 19443
Chris@0 19444 # Whether we are building with GNU ld or not.
Chris@0 19445 with_gnu_ld=$lt_with_gnu_ld
Chris@0 19446
Chris@0 19447 # Flag that allows shared libraries with undefined symbols to be built.
Chris@0 19448 allow_undefined_flag=$lt_allow_undefined_flag
Chris@0 19449
Chris@0 19450 # Flag that enforces no undefined symbols.
Chris@0 19451 no_undefined_flag=$lt_no_undefined_flag
Chris@0 19452
Chris@0 19453 # Flag to hardcode \$libdir into a binary during linking.
Chris@0 19454 # This must work even if \$libdir does not exist
Chris@0 19455 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
Chris@0 19456
Chris@0 19457 # If ld is used when linking, flag to hardcode \$libdir into a binary
Chris@0 19458 # during linking. This must work even if \$libdir does not exist.
Chris@0 19459 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
Chris@0 19460
Chris@0 19461 # Whether we need a single "-rpath" flag with a separated argument.
Chris@0 19462 hardcode_libdir_separator=$lt_hardcode_libdir_separator
Chris@0 19463
Chris@0 19464 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@0 19465 # DIR into the resulting binary.
Chris@0 19466 hardcode_direct=$hardcode_direct
Chris@0 19467
Chris@0 19468 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@0 19469 # DIR into the resulting binary and the resulting library dependency is
Chris@0 19470 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
Chris@0 19471 # library is relocated.
Chris@0 19472 hardcode_direct_absolute=$hardcode_direct_absolute
Chris@0 19473
Chris@0 19474 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
Chris@0 19475 # into the resulting binary.
Chris@0 19476 hardcode_minus_L=$hardcode_minus_L
Chris@0 19477
Chris@0 19478 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
Chris@0 19479 # into the resulting binary.
Chris@0 19480 hardcode_shlibpath_var=$hardcode_shlibpath_var
Chris@0 19481
Chris@0 19482 # Set to "yes" if building a shared library automatically hardcodes DIR
Chris@0 19483 # into the library and all subsequent libraries and executables linked
Chris@0 19484 # against it.
Chris@0 19485 hardcode_automatic=$hardcode_automatic
Chris@0 19486
Chris@0 19487 # Set to yes if linker adds runtime paths of dependent libraries
Chris@0 19488 # to runtime path list.
Chris@0 19489 inherit_rpath=$inherit_rpath
Chris@0 19490
Chris@0 19491 # Whether libtool must link a program against all its dependency libraries.
Chris@0 19492 link_all_deplibs=$link_all_deplibs
Chris@0 19493
Chris@0 19494 # Set to "yes" if exported symbols are required.
Chris@0 19495 always_export_symbols=$always_export_symbols
Chris@0 19496
Chris@0 19497 # The commands to list exported symbols.
Chris@0 19498 export_symbols_cmds=$lt_export_symbols_cmds
Chris@0 19499
Chris@0 19500 # Symbols that should not be listed in the preloaded symbols.
Chris@0 19501 exclude_expsyms=$lt_exclude_expsyms
Chris@0 19502
Chris@0 19503 # Symbols that must always be exported.
Chris@0 19504 include_expsyms=$lt_include_expsyms
Chris@0 19505
Chris@0 19506 # Commands necessary for linking programs (against libraries) with templates.
Chris@0 19507 prelink_cmds=$lt_prelink_cmds
Chris@0 19508
Chris@0 19509 # Commands necessary for finishing linking programs.
Chris@0 19510 postlink_cmds=$lt_postlink_cmds
Chris@0 19511
Chris@0 19512 # Specify filename containing input files.
Chris@0 19513 file_list_spec=$lt_file_list_spec
Chris@0 19514
Chris@0 19515 # How to hardcode a shared library path into an executable.
Chris@0 19516 hardcode_action=$hardcode_action
Chris@0 19517
Chris@0 19518 # The directories searched by this compiler when creating a shared library.
Chris@0 19519 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
Chris@0 19520
Chris@0 19521 # Dependencies to place before and after the objects being linked to
Chris@0 19522 # create a shared library.
Chris@0 19523 predep_objects=$lt_predep_objects
Chris@0 19524 postdep_objects=$lt_postdep_objects
Chris@0 19525 predeps=$lt_predeps
Chris@0 19526 postdeps=$lt_postdeps
Chris@0 19527
Chris@0 19528 # The library search path used internally by the compiler when linking
Chris@0 19529 # a shared library.
Chris@0 19530 compiler_lib_search_path=$lt_compiler_lib_search_path
Chris@0 19531
Chris@0 19532 # ### END LIBTOOL CONFIG
Chris@0 19533
Chris@0 19534 _LT_EOF
Chris@0 19535
Chris@0 19536 case $host_os in
Chris@0 19537 aix3*)
Chris@0 19538 cat <<\_LT_EOF >> "$cfgfile"
Chris@0 19539 # AIX sometimes has problems with the GCC collect2 program. For some
Chris@0 19540 # reason, if we set the COLLECT_NAMES environment variable, the problems
Chris@0 19541 # vanish in a puff of smoke.
Chris@0 19542 if test "X${COLLECT_NAMES+set}" != Xset; then
Chris@0 19543 COLLECT_NAMES=
Chris@0 19544 export COLLECT_NAMES
Chris@0 19545 fi
Chris@0 19546 _LT_EOF
Chris@0 19547 ;;
Chris@0 19548 esac
Chris@0 19549
Chris@0 19550
Chris@0 19551 ltmain="$ac_aux_dir/ltmain.sh"
Chris@0 19552
Chris@0 19553
Chris@0 19554 # We use sed instead of cat because bash on DJGPP gets confused if
Chris@0 19555 # if finds mixed CR/LF and LF-only lines. Since sed operates in
Chris@0 19556 # text mode, it properly converts lines to CR/LF. This bash problem
Chris@0 19557 # is reportedly fixed, but why not run on old versions too?
Chris@0 19558 sed '$q' "$ltmain" >> "$cfgfile" \
Chris@0 19559 || (rm -f "$cfgfile"; exit 1)
Chris@0 19560
Chris@0 19561 if test x"$xsi_shell" = xyes; then
Chris@0 19562 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
Chris@0 19563 func_dirname ()\
Chris@0 19564 {\
Chris@0 19565 \ case ${1} in\
Chris@0 19566 \ */*) func_dirname_result="${1%/*}${2}" ;;\
Chris@0 19567 \ * ) func_dirname_result="${3}" ;;\
Chris@0 19568 \ esac\
Chris@0 19569 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
Chris@0 19570 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19571 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19572 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19573
Chris@0 19574
Chris@0 19575 sed -e '/^func_basename ()$/,/^} # func_basename /c\
Chris@0 19576 func_basename ()\
Chris@0 19577 {\
Chris@0 19578 \ func_basename_result="${1##*/}"\
Chris@0 19579 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
Chris@0 19580 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19581 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19582 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19583
Chris@0 19584
Chris@0 19585 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
Chris@0 19586 func_dirname_and_basename ()\
Chris@0 19587 {\
Chris@0 19588 \ case ${1} in\
Chris@0 19589 \ */*) func_dirname_result="${1%/*}${2}" ;;\
Chris@0 19590 \ * ) func_dirname_result="${3}" ;;\
Chris@0 19591 \ esac\
Chris@0 19592 \ func_basename_result="${1##*/}"\
Chris@0 19593 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
Chris@0 19594 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19595 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19596 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19597
Chris@0 19598
Chris@0 19599 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
Chris@0 19600 func_stripname ()\
Chris@0 19601 {\
Chris@0 19602 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
Chris@0 19603 \ # positional parameters, so assign one to ordinary parameter first.\
Chris@0 19604 \ func_stripname_result=${3}\
Chris@0 19605 \ func_stripname_result=${func_stripname_result#"${1}"}\
Chris@0 19606 \ func_stripname_result=${func_stripname_result%"${2}"}\
Chris@0 19607 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
Chris@0 19608 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19609 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19610 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19611
Chris@0 19612
Chris@0 19613 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
Chris@0 19614 func_split_long_opt ()\
Chris@0 19615 {\
Chris@0 19616 \ func_split_long_opt_name=${1%%=*}\
Chris@0 19617 \ func_split_long_opt_arg=${1#*=}\
Chris@0 19618 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
Chris@0 19619 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19620 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19621 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19622
Chris@0 19623
Chris@0 19624 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
Chris@0 19625 func_split_short_opt ()\
Chris@0 19626 {\
Chris@0 19627 \ func_split_short_opt_arg=${1#??}\
Chris@0 19628 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
Chris@0 19629 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
Chris@0 19630 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19631 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19632 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19633
Chris@0 19634
Chris@0 19635 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
Chris@0 19636 func_lo2o ()\
Chris@0 19637 {\
Chris@0 19638 \ case ${1} in\
Chris@0 19639 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
Chris@0 19640 \ *) func_lo2o_result=${1} ;;\
Chris@0 19641 \ esac\
Chris@0 19642 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
Chris@0 19643 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19644 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19645 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19646
Chris@0 19647
Chris@0 19648 sed -e '/^func_xform ()$/,/^} # func_xform /c\
Chris@0 19649 func_xform ()\
Chris@0 19650 {\
Chris@0 19651 func_xform_result=${1%.*}.lo\
Chris@0 19652 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
Chris@0 19653 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19654 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19655 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19656
Chris@0 19657
Chris@0 19658 sed -e '/^func_arith ()$/,/^} # func_arith /c\
Chris@0 19659 func_arith ()\
Chris@0 19660 {\
Chris@0 19661 func_arith_result=$(( $* ))\
Chris@0 19662 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
Chris@0 19663 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19664 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19665 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19666
Chris@0 19667
Chris@0 19668 sed -e '/^func_len ()$/,/^} # func_len /c\
Chris@0 19669 func_len ()\
Chris@0 19670 {\
Chris@0 19671 func_len_result=${#1}\
Chris@0 19672 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
Chris@0 19673 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19674 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19675 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19676
Chris@0 19677 fi
Chris@0 19678
Chris@0 19679 if test x"$lt_shell_append" = xyes; then
Chris@0 19680 sed -e '/^func_append ()$/,/^} # func_append /c\
Chris@0 19681 func_append ()\
Chris@0 19682 {\
Chris@0 19683 eval "${1}+=\\${2}"\
Chris@0 19684 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
Chris@0 19685 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19686 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19687 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19688
Chris@0 19689
Chris@0 19690 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
Chris@0 19691 func_append_quoted ()\
Chris@0 19692 {\
Chris@0 19693 \ func_quote_for_eval "${2}"\
Chris@0 19694 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
Chris@0 19695 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
Chris@0 19696 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19697 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19698 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19699
Chris@0 19700
Chris@0 19701 # Save a `func_append' function call where possible by direct use of '+='
Chris@0 19702 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
Chris@0 19703 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19704 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19705 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19706 else
Chris@0 19707 # Save a `func_append' function call even when '+=' is not available
Chris@0 19708 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
Chris@0 19709 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@0 19710 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@0 19711 test 0 -eq $? || _lt_function_replace_fail=:
Chris@0 19712 fi
Chris@0 19713
Chris@0 19714 if test x"$_lt_function_replace_fail" = x":"; then
Chris@0 19715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
Chris@0 19716 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
Chris@0 19717 fi
Chris@0 19718
Chris@0 19719
Chris@0 19720 mv -f "$cfgfile" "$ofile" ||
Chris@0 19721 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
Chris@0 19722 chmod +x "$ofile"
Chris@0 19723
Chris@0 19724
Chris@0 19725 cat <<_LT_EOF >> "$ofile"
Chris@0 19726
Chris@0 19727 # ### BEGIN LIBTOOL TAG CONFIG: CXX
Chris@0 19728
Chris@0 19729 # The linker used to build libraries.
Chris@0 19730 LD=$lt_LD_CXX
Chris@0 19731
Chris@0 19732 # How to create reloadable object files.
Chris@0 19733 reload_flag=$lt_reload_flag_CXX
Chris@0 19734 reload_cmds=$lt_reload_cmds_CXX
Chris@0 19735
Chris@0 19736 # Commands used to build an old-style archive.
Chris@0 19737 old_archive_cmds=$lt_old_archive_cmds_CXX
Chris@0 19738
Chris@0 19739 # A language specific compiler.
Chris@0 19740 CC=$lt_compiler_CXX
Chris@0 19741
Chris@0 19742 # Is the compiler the GNU compiler?
Chris@0 19743 with_gcc=$GCC_CXX
Chris@0 19744
Chris@0 19745 # Compiler flag to turn off builtin functions.
Chris@0 19746 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
Chris@0 19747
Chris@0 19748 # Additional compiler flags for building library objects.
Chris@0 19749 pic_flag=$lt_lt_prog_compiler_pic_CXX
Chris@0 19750
Chris@0 19751 # How to pass a linker flag through the compiler.
Chris@0 19752 wl=$lt_lt_prog_compiler_wl_CXX
Chris@0 19753
Chris@0 19754 # Compiler flag to prevent dynamic linking.
Chris@0 19755 link_static_flag=$lt_lt_prog_compiler_static_CXX
Chris@0 19756
Chris@0 19757 # Does compiler simultaneously support -c and -o options?
Chris@0 19758 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
Chris@0 19759
Chris@0 19760 # Whether or not to add -lc for building shared libraries.
Chris@0 19761 build_libtool_need_lc=$archive_cmds_need_lc_CXX
Chris@0 19762
Chris@0 19763 # Whether or not to disallow shared libs when runtime libs are static.
Chris@0 19764 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
Chris@0 19765
Chris@0 19766 # Compiler flag to allow reflexive dlopens.
Chris@0 19767 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
Chris@0 19768
Chris@0 19769 # Compiler flag to generate shared objects directly from archives.
Chris@0 19770 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
Chris@0 19771
Chris@0 19772 # Whether the compiler copes with passing no objects directly.
Chris@0 19773 compiler_needs_object=$lt_compiler_needs_object_CXX
Chris@0 19774
Chris@0 19775 # Create an old-style archive from a shared archive.
Chris@0 19776 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
Chris@0 19777
Chris@0 19778 # Create a temporary old-style archive to link instead of a shared archive.
Chris@0 19779 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
Chris@0 19780
Chris@0 19781 # Commands used to build a shared archive.
Chris@0 19782 archive_cmds=$lt_archive_cmds_CXX
Chris@0 19783 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
Chris@0 19784
Chris@0 19785 # Commands used to build a loadable module if different from building
Chris@0 19786 # a shared archive.
Chris@0 19787 module_cmds=$lt_module_cmds_CXX
Chris@0 19788 module_expsym_cmds=$lt_module_expsym_cmds_CXX
Chris@0 19789
Chris@0 19790 # Whether we are building with GNU ld or not.
Chris@0 19791 with_gnu_ld=$lt_with_gnu_ld_CXX
Chris@0 19792
Chris@0 19793 # Flag that allows shared libraries with undefined symbols to be built.
Chris@0 19794 allow_undefined_flag=$lt_allow_undefined_flag_CXX
Chris@0 19795
Chris@0 19796 # Flag that enforces no undefined symbols.
Chris@0 19797 no_undefined_flag=$lt_no_undefined_flag_CXX
Chris@0 19798
Chris@0 19799 # Flag to hardcode \$libdir into a binary during linking.
Chris@0 19800 # This must work even if \$libdir does not exist
Chris@0 19801 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
Chris@0 19802
Chris@0 19803 # If ld is used when linking, flag to hardcode \$libdir into a binary
Chris@0 19804 # during linking. This must work even if \$libdir does not exist.
Chris@0 19805 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
Chris@0 19806
Chris@0 19807 # Whether we need a single "-rpath" flag with a separated argument.
Chris@0 19808 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
Chris@0 19809
Chris@0 19810 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@0 19811 # DIR into the resulting binary.
Chris@0 19812 hardcode_direct=$hardcode_direct_CXX
Chris@0 19813
Chris@0 19814 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@0 19815 # DIR into the resulting binary and the resulting library dependency is
Chris@0 19816 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
Chris@0 19817 # library is relocated.
Chris@0 19818 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
Chris@0 19819
Chris@0 19820 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
Chris@0 19821 # into the resulting binary.
Chris@0 19822 hardcode_minus_L=$hardcode_minus_L_CXX
Chris@0 19823
Chris@0 19824 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
Chris@0 19825 # into the resulting binary.
Chris@0 19826 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
Chris@0 19827
Chris@0 19828 # Set to "yes" if building a shared library automatically hardcodes DIR
Chris@0 19829 # into the library and all subsequent libraries and executables linked
Chris@0 19830 # against it.
Chris@0 19831 hardcode_automatic=$hardcode_automatic_CXX
Chris@0 19832
Chris@0 19833 # Set to yes if linker adds runtime paths of dependent libraries
Chris@0 19834 # to runtime path list.
Chris@0 19835 inherit_rpath=$inherit_rpath_CXX
Chris@0 19836
Chris@0 19837 # Whether libtool must link a program against all its dependency libraries.
Chris@0 19838 link_all_deplibs=$link_all_deplibs_CXX
Chris@0 19839
Chris@0 19840 # Set to "yes" if exported symbols are required.
Chris@0 19841 always_export_symbols=$always_export_symbols_CXX
Chris@0 19842
Chris@0 19843 # The commands to list exported symbols.
Chris@0 19844 export_symbols_cmds=$lt_export_symbols_cmds_CXX
Chris@0 19845
Chris@0 19846 # Symbols that should not be listed in the preloaded symbols.
Chris@0 19847 exclude_expsyms=$lt_exclude_expsyms_CXX
Chris@0 19848
Chris@0 19849 # Symbols that must always be exported.
Chris@0 19850 include_expsyms=$lt_include_expsyms_CXX
Chris@0 19851
Chris@0 19852 # Commands necessary for linking programs (against libraries) with templates.
Chris@0 19853 prelink_cmds=$lt_prelink_cmds_CXX
Chris@0 19854
Chris@0 19855 # Commands necessary for finishing linking programs.
Chris@0 19856 postlink_cmds=$lt_postlink_cmds_CXX
Chris@0 19857
Chris@0 19858 # Specify filename containing input files.
Chris@0 19859 file_list_spec=$lt_file_list_spec_CXX
Chris@0 19860
Chris@0 19861 # How to hardcode a shared library path into an executable.
Chris@0 19862 hardcode_action=$hardcode_action_CXX
Chris@0 19863
Chris@0 19864 # The directories searched by this compiler when creating a shared library.
Chris@0 19865 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
Chris@0 19866
Chris@0 19867 # Dependencies to place before and after the objects being linked to
Chris@0 19868 # create a shared library.
Chris@0 19869 predep_objects=$lt_predep_objects_CXX
Chris@0 19870 postdep_objects=$lt_postdep_objects_CXX
Chris@0 19871 predeps=$lt_predeps_CXX
Chris@0 19872 postdeps=$lt_postdeps_CXX
Chris@0 19873
Chris@0 19874 # The library search path used internally by the compiler when linking
Chris@0 19875 # a shared library.
Chris@0 19876 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
Chris@0 19877
Chris@0 19878 # ### END LIBTOOL TAG CONFIG: CXX
Chris@0 19879 _LT_EOF
Chris@0 19880
Chris@0 19881
Chris@0 19882 cat <<_LT_EOF >> "$ofile"
Chris@0 19883
Chris@0 19884 # ### BEGIN LIBTOOL TAG CONFIG: RC
Chris@0 19885
Chris@0 19886 # The linker used to build libraries.
Chris@0 19887 LD=$lt_LD_RC
Chris@0 19888
Chris@0 19889 # How to create reloadable object files.
Chris@0 19890 reload_flag=$lt_reload_flag_RC
Chris@0 19891 reload_cmds=$lt_reload_cmds_RC
Chris@0 19892
Chris@0 19893 # Commands used to build an old-style archive.
Chris@0 19894 old_archive_cmds=$lt_old_archive_cmds_RC
Chris@0 19895
Chris@0 19896 # A language specific compiler.
Chris@0 19897 CC=$lt_compiler_RC
Chris@0 19898
Chris@0 19899 # Is the compiler the GNU compiler?
Chris@0 19900 with_gcc=$GCC_RC
Chris@0 19901
Chris@0 19902 # Compiler flag to turn off builtin functions.
Chris@0 19903 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
Chris@0 19904
Chris@0 19905 # Additional compiler flags for building library objects.
Chris@0 19906 pic_flag=$lt_lt_prog_compiler_pic_RC
Chris@0 19907
Chris@0 19908 # How to pass a linker flag through the compiler.
Chris@0 19909 wl=$lt_lt_prog_compiler_wl_RC
Chris@0 19910
Chris@0 19911 # Compiler flag to prevent dynamic linking.
Chris@0 19912 link_static_flag=$lt_lt_prog_compiler_static_RC
Chris@0 19913
Chris@0 19914 # Does compiler simultaneously support -c and -o options?
Chris@0 19915 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
Chris@0 19916
Chris@0 19917 # Whether or not to add -lc for building shared libraries.
Chris@0 19918 build_libtool_need_lc=$archive_cmds_need_lc_RC
Chris@0 19919
Chris@0 19920 # Whether or not to disallow shared libs when runtime libs are static.
Chris@0 19921 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
Chris@0 19922
Chris@0 19923 # Compiler flag to allow reflexive dlopens.
Chris@0 19924 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
Chris@0 19925
Chris@0 19926 # Compiler flag to generate shared objects directly from archives.
Chris@0 19927 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
Chris@0 19928
Chris@0 19929 # Whether the compiler copes with passing no objects directly.
Chris@0 19930 compiler_needs_object=$lt_compiler_needs_object_RC
Chris@0 19931
Chris@0 19932 # Create an old-style archive from a shared archive.
Chris@0 19933 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
Chris@0 19934
Chris@0 19935 # Create a temporary old-style archive to link instead of a shared archive.
Chris@0 19936 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
Chris@0 19937
Chris@0 19938 # Commands used to build a shared archive.
Chris@0 19939 archive_cmds=$lt_archive_cmds_RC
Chris@0 19940 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
Chris@0 19941
Chris@0 19942 # Commands used to build a loadable module if different from building
Chris@0 19943 # a shared archive.
Chris@0 19944 module_cmds=$lt_module_cmds_RC
Chris@0 19945 module_expsym_cmds=$lt_module_expsym_cmds_RC
Chris@0 19946
Chris@0 19947 # Whether we are building with GNU ld or not.
Chris@0 19948 with_gnu_ld=$lt_with_gnu_ld_RC
Chris@0 19949
Chris@0 19950 # Flag that allows shared libraries with undefined symbols to be built.
Chris@0 19951 allow_undefined_flag=$lt_allow_undefined_flag_RC
Chris@0 19952
Chris@0 19953 # Flag that enforces no undefined symbols.
Chris@0 19954 no_undefined_flag=$lt_no_undefined_flag_RC
Chris@0 19955
Chris@0 19956 # Flag to hardcode \$libdir into a binary during linking.
Chris@0 19957 # This must work even if \$libdir does not exist
Chris@0 19958 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
Chris@0 19959
Chris@0 19960 # If ld is used when linking, flag to hardcode \$libdir into a binary
Chris@0 19961 # during linking. This must work even if \$libdir does not exist.
Chris@0 19962 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
Chris@0 19963
Chris@0 19964 # Whether we need a single "-rpath" flag with a separated argument.
Chris@0 19965 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
Chris@0 19966
Chris@0 19967 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@0 19968 # DIR into the resulting binary.
Chris@0 19969 hardcode_direct=$hardcode_direct_RC
Chris@0 19970
Chris@0 19971 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@0 19972 # DIR into the resulting binary and the resulting library dependency is
Chris@0 19973 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
Chris@0 19974 # library is relocated.
Chris@0 19975 hardcode_direct_absolute=$hardcode_direct_absolute_RC
Chris@0 19976
Chris@0 19977 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
Chris@0 19978 # into the resulting binary.
Chris@0 19979 hardcode_minus_L=$hardcode_minus_L_RC
Chris@0 19980
Chris@0 19981 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
Chris@0 19982 # into the resulting binary.
Chris@0 19983 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
Chris@0 19984
Chris@0 19985 # Set to "yes" if building a shared library automatically hardcodes DIR
Chris@0 19986 # into the library and all subsequent libraries and executables linked
Chris@0 19987 # against it.
Chris@0 19988 hardcode_automatic=$hardcode_automatic_RC
Chris@0 19989
Chris@0 19990 # Set to yes if linker adds runtime paths of dependent libraries
Chris@0 19991 # to runtime path list.
Chris@0 19992 inherit_rpath=$inherit_rpath_RC
Chris@0 19993
Chris@0 19994 # Whether libtool must link a program against all its dependency libraries.
Chris@0 19995 link_all_deplibs=$link_all_deplibs_RC
Chris@0 19996
Chris@0 19997 # Set to "yes" if exported symbols are required.
Chris@0 19998 always_export_symbols=$always_export_symbols_RC
Chris@0 19999
Chris@0 20000 # The commands to list exported symbols.
Chris@0 20001 export_symbols_cmds=$lt_export_symbols_cmds_RC
Chris@0 20002
Chris@0 20003 # Symbols that should not be listed in the preloaded symbols.
Chris@0 20004 exclude_expsyms=$lt_exclude_expsyms_RC
Chris@0 20005
Chris@0 20006 # Symbols that must always be exported.
Chris@0 20007 include_expsyms=$lt_include_expsyms_RC
Chris@0 20008
Chris@0 20009 # Commands necessary for linking programs (against libraries) with templates.
Chris@0 20010 prelink_cmds=$lt_prelink_cmds_RC
Chris@0 20011
Chris@0 20012 # Commands necessary for finishing linking programs.
Chris@0 20013 postlink_cmds=$lt_postlink_cmds_RC
Chris@0 20014
Chris@0 20015 # Specify filename containing input files.
Chris@0 20016 file_list_spec=$lt_file_list_spec_RC
Chris@0 20017
Chris@0 20018 # How to hardcode a shared library path into an executable.
Chris@0 20019 hardcode_action=$hardcode_action_RC
Chris@0 20020
Chris@0 20021 # The directories searched by this compiler when creating a shared library.
Chris@0 20022 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
Chris@0 20023
Chris@0 20024 # Dependencies to place before and after the objects being linked to
Chris@0 20025 # create a shared library.
Chris@0 20026 predep_objects=$lt_predep_objects_RC
Chris@0 20027 postdep_objects=$lt_postdep_objects_RC
Chris@0 20028 predeps=$lt_predeps_RC
Chris@0 20029 postdeps=$lt_postdeps_RC
Chris@0 20030
Chris@0 20031 # The library search path used internally by the compiler when linking
Chris@0 20032 # a shared library.
Chris@0 20033 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
Chris@0 20034
Chris@0 20035 # ### END LIBTOOL TAG CONFIG: RC
Chris@0 20036 _LT_EOF
Chris@0 20037
Chris@0 20038 ;;
Chris@0 20039
Chris@0 20040 esac
Chris@0 20041 done # for ac_tag
Chris@0 20042
Chris@0 20043
Chris@0 20044 as_fn_exit 0
Chris@0 20045 _ACEOF
Chris@0 20046 ac_clean_files=$ac_clean_files_save
Chris@0 20047
Chris@0 20048 test $ac_write_fail = 0 ||
Chris@0 20049 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
Chris@0 20050
Chris@0 20051
Chris@0 20052 # configure is writing to config.log, and then calls config.status.
Chris@0 20053 # config.status does its own redirection, appending to config.log.
Chris@0 20054 # Unfortunately, on DOS this fails, as config.log is still kept open
Chris@0 20055 # by configure, so config.status won't be able to write to it; its
Chris@0 20056 # output is simply discarded. So we exec the FD to /dev/null,
Chris@0 20057 # effectively closing config.log, so it can be properly (re)opened and
Chris@0 20058 # appended to by config.status. When coming back to configure, we
Chris@0 20059 # need to make the FD available again.
Chris@0 20060 if test "$no_create" != yes; then
Chris@0 20061 ac_cs_success=:
Chris@0 20062 ac_config_status_args=
Chris@0 20063 test "$silent" = yes &&
Chris@0 20064 ac_config_status_args="$ac_config_status_args --quiet"
Chris@0 20065 exec 5>/dev/null
Chris@0 20066 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Chris@0 20067 exec 5>>config.log
Chris@0 20068 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
Chris@0 20069 # would make configure fail if this is the last instruction.
Chris@0 20070 $ac_cs_success || as_fn_exit 1
Chris@0 20071 fi
Chris@0 20072 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Chris@0 20073 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Chris@0 20074 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Chris@0 20075 fi
Chris@0 20076
Chris@0 20077
Chris@0 20078 #====================================================================================
Chris@0 20079
Chris@0 20080 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
Chris@0 20081 -=-=-=-=-=-=-=-=-=-= Configuration Complete =-=-=-=-=-=-=-=-=-=-=-
Chris@0 20082
Chris@0 20083 Configuration summary :
Chris@0 20084
Chris@0 20085 Version : ..................... ${VERSION}
Chris@0 20086
Chris@0 20087 Host CPU : .................... ${host_cpu}
Chris@0 20088 Host Vendor : ................. ${host_vendor}
Chris@0 20089 Host OS : ..................... ${host_os}
Chris@0 20090 " >&5
Chris@0 20091 $as_echo "
Chris@0 20092 -=-=-=-=-=-=-=-=-=-= Configuration Complete =-=-=-=-=-=-=-=-=-=-=-
Chris@0 20093
Chris@0 20094 Configuration summary :
Chris@0 20095
Chris@0 20096 Version : ..................... ${VERSION}
Chris@0 20097
Chris@0 20098 Host CPU : .................... ${host_cpu}
Chris@0 20099 Host Vendor : ................. ${host_vendor}
Chris@0 20100 Host OS : ..................... ${host_os}
Chris@0 20101 " >&6; }
Chris@0 20102
Chris@0 20103 if test x$ac_cv_c_compiler_gnu = xyes ; then
Chris@0 20104 echo -e " Tools :\n"
Chris@0 20105 echo " Compiler is GCC : ............. ${ac_cv_c_compiler_gnu}"
Chris@0 20106 echo " GCC major version : ........... ${GCC_MAJOR_VERSION}"
Chris@0 20107 fi
Chris@0 20108
Chris@0 20109 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
Chris@0 20110 Extra tools required for testing and examples :
Chris@0 20111
Chris@0 20112 Use FFTW : .................... ${ac_cv_fftw3}" >&5
Chris@0 20113 $as_echo "
Chris@0 20114 Extra tools required for testing and examples :
Chris@0 20115
Chris@0 20116 Use FFTW : .................... ${ac_cv_fftw3}" >&6; }
Chris@0 20117
Chris@0 20118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Have libsndfile : ............. ${ac_cv_sndfile}
Chris@0 20119 " >&5
Chris@0 20120 $as_echo " Have libsndfile : ............. ${ac_cv_sndfile}
Chris@0 20121 " >&6; }
Chris@0 20122
Chris@0 20123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Installation directories :
Chris@0 20124
Chris@0 20125 Library directory : ........... ${prefix}/lib
Chris@0 20126 Program directory : ........... ${prefix}/bin
Chris@0 20127 Pkgconfig directory : ......... ${prefix}/lib/pkgconfig
Chris@0 20128 " >&5
Chris@0 20129 $as_echo " Installation directories :
Chris@0 20130
Chris@0 20131 Library directory : ........... ${prefix}/lib
Chris@0 20132 Program directory : ........... ${prefix}/bin
Chris@0 20133 Pkgconfig directory : ......... ${prefix}/lib/pkgconfig
Chris@0 20134 " >&6; }
Chris@0 20135
Chris@0 20136 if test x$prefix != "x/usr" ; then
Chris@0 20137 echo "Compiling some other packages against ${PACKAGE} may require "
Chris@0 20138 echo -e "the addition of \"${prefix}/lib/pkgconfig\" to the "
Chris@0 20139 echo -e "PKG_CONFIG_PATH environment variable.\n"
Chris@0 20140 fi
Chris@0 20141