annotate src/libsamplerate-0.1.8/configure @ 23:619f715526df sv_v2.1

Update Vamp plugin SDK to 2.5
author Chris Cannam
date Thu, 09 May 2013 10:52:46 +0100
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